"use strict";this.default_kevlar_base=this.default_kevlar_base||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(g){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_kevlar_base=g||[]};
(0,_._F_toggles_initialize)([0x8000000, 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
*/
/*

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

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

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

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

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

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

 Copyright Google Inc. All Rights Reserved.

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

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

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

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var goN,CP1,VBg,yLW,RjB,blq,Vg,Y1B,ilL,Rc,Yo,Olj,wqP,eB,DW,kVN,xR_,ooP,ru,hjl,tBu,Bq,lWl,Xqo,TuW,vog,MB1,W_c,uNV,URq,cLR,Hlc,VH,ZQ,Ah,K_o,FP,PM,aWu,oA,LL,S1j,g6B,$6,q6,d6u,ZLu,Yxu,nL,Phg,iLP,cM,OLl,wM_,kPu,Ex,Ahg,QH,o61,hQP,LrW,wZ,D6P,rhj,Or,jA_,F5,eQg,lQN,$6N,M81,WrN,jR,n6N,uPu,IQW,U6c,chL,HL1,QAB,aQ_,GPj,CQc,VRg,RBV,F0j,iSL,PQu,Wz,OS1,JpB,nS,tRV,L0L,eBl,D8o,lIV,I6,E6L,Ur,cz,Er,rpl,Hz,s6o,NZL,XzN,G0,BZN,TZg,fIl,vDW,qr1,$8P,MRl,W0W,m8l,KS,nDg,U8q,EDg,Q6_,RE,K0u,Sr_,Zk,dlq,RdV,G0g,bdg,YhR,AWN,xlj,
idl,pYq,hdW,tSo,ed_,lko,N_N,XYN,T_c,vuj,MSj,mlR,uTL,Iko,Eul,GWV,Nl,gLq,d4N,Vsc,$u,ql,WY,HY,zW,GW,PlV,R_,OpR,x4g,prB,JO1,hLq,il,tsj,wx,kL,xL,o_,eLN,la_,LWo,D4L,rON,Xrc,s_o,BxB,Txl,vL_,tO,hO,$4R,qug,Msc,m4q,WWu,uVu,nLL,Iao,su,Te,fp,vr,q4,cO1,M4,HpL,Geo,ul,SuP,gWl,CGV,Uu,dZW,V5N,yjg,cr,ZOW,Hr,FLB,PGP,Qm,OOl,iOW,w3R,kCP,xZg,oWo,a_,p3j,Jjo,Ge,hoV,t5R,Ss,gH,CO,dH,jZg,lgV,eoW,VM,DZc,rjg,NHc,RZ,Aj,FW,P3,iG,kW,X3_,sZP,THW,fgq,$Zj,qGB,M5R,WLu,mZV,uWu,pO,nWo,IgW,cjP,EWq,HOu,QZN,zoB,KLq,ago,tj,GCo,e5,lG,SGW,
d7P,V1B,ydV,b8V,Z8W,YJV,i8B,O8j,wdW,kMj,x7l,ogo,pd1,jvj,NZ,eXq,l6c,L4q,D7R,rdu,Ni_,svo,I6q,U7_,cdP,QvL,zXN,qZ,K4L,SJq,dyR,VLj,y3u,RbP,bP_,ZPg,Y5q,A3g,Pej,iP_,gp1,OPo,wmu,k4o,xyc,opB,pmN,J3L,hbg,tLP,Lkc,ebu,Nwg,DyL,r3q,Bwc,TwR,fRo,Xml,$y_,sCN,MLV,gi,Wkl,di,yK,myj,npo,IRW,Epj,d9l,QCR,HPV,KkL,G4_,zbu,Y3c,R7B,AIj,F5L,PEl,ivW,Ovg,kLc,wGW,x9g,oXN,pGW,JIV,tcL,e7V,l$B,L5_,rIW,D91,m9P,Yg,uYP,I$1,U9_,cIg,EXN,HvW,z7B,K5B,a$R,kg,xg,GLl,y5l,Jd,td,YcW,FcV,hSW,L8,eSg,log,NSj,Dnj,r5P,sJ,XtB,syu,TS1,foL,vC_,$nV,qcB,
Mv_,Wcu,uC_,nC1,UnN,IoV,HGl,m4,Iv,zSo,KcN,aoB,G2W,Scl,gIo,dxR,yHu,ViV,VO,RC,wZc,A3,hko,ti_,Fg,ekl,j4q,TQj,fNo,vIV,qPR,uJu,IN_,Uxg,cHg,EI1,Q4u,KpL,aNq,ww,SPj,pP,CDu,dmN,VMP,RK1,gMP,GS1,yzV,xp,ZFl,PDR,Az_,wyN,kuP,oMN,pyl,Jzc,hKu,LP,tMN,eKj,jMN,lFg,Dmc,Ny,K2B,dhq,R5g,yDl,YIW,T4,P$c,My,mk,Wm,kUL,FwB,xhV,pIo,JDB,IC,jVW,E5,Hm,Lwq,NN1,sVq,BNV,TNc,KP,fyB,aC,v4P,qI1,Ma1,WwW,mh1,n4l,SL,Iy1,Uhg,Vq,bE,Ho_,QVN,z5o,GUW,SIq,CKB,dAN,AsB,Fig,ba_,iau,Oal,wUj,ou,JI,hI,pUg,Jsg,ec,hMR,tKj,j2q,eMu,LiB,DAW,rs1,Neo,l8l,
XU_,D$,Be_,qEP,rn,$Al,MKg,s21,Wiq,XY,uE1,nE1,I8g,UAN,EEq,csu,HaP,Kig,Q2L,G$g,y_u,beu,Y0B,PYB,Fjg,A_u,ieR,OeR,kYg,oko,xuR,J_o,m5,tuW,jsq,e9l,lZL,r_g,XWg,NUB,ssc,BUu,U3,TUB,fZV,$uN,Muc,uql,IZV,nku,Pt,UuN,q0V,aZP,S01,gPP,CvP,oy,dV_,y1N,Zul,FvP,A1W,wLB,kzL,xVL,oPg,J1q,liq,hu1,jf1,euo,Lvj,DVR,N7_,r1u,sfo,XL_,sc,B7V,fiP,vPg,Wvu,Wt,mc,mV_,uwj,um,c1c,ct,Ec,Ht,zuP,Qy,GzN,ay,S6B,gNu,CwB,drj,gQ,VgR,y4o,Rfc,ZiP,A4P,iiP,w1_,FJ,kxN,xrl,oNR,p1R,J4u,hfc,tgN,j0P,OP,LyL,Drq,r4o,Nd_,X1R,s0u,Bdl,Tdg,fdV,vNl,$rj,qCu,
Mgj,tH,Kyu,adW,ji,ei,lA,Gxl,SCB,gRV,Cdg,dkl,VGN,yw_,AwB,FIW,Pdq,iZP,OZg,Nx,sP,BZ,TS,$I,qx,Mx,kmg,mp,oRl,uA,p7o,JwR,n9,hcV,tGl,jtR,Bol,fC1,WIj,ICN,nRl,ToL,Uku,HZN,ZMg,S7g,iMP,CWL,PWW,OMg,Qv,k1L,K9,otl,pRl,hqN,tCN,jnu,lDP,Si,DeV,riV,NXN,XR_,snc,BXl,TXj,LVN,$eB,qUP,MCV,CF,Ueg,ciB,IDN,HMl,QnN,KVg,aDB,zq1,yol,bno,Y4c,FYc,Py,oSN,krq,x_c,jLg,l0N,LYo,D_1,rou,NlN,XFl,tz,WYN,uGV,q4u,$_j,m_L,BlW,I0B,gmo,ESg,Hnu,QLL,FEq,iW_,AYP,pjq,YwR,sLV,omj,coq,S4c,PJj,nSu,f0j,TlL,vSl,M6B,ZW_,Wy,TJV,vmL,$fL,qwl,MZW,HWl,G_u,
SwN,KF,CrV,yM_,Yl1,Zxg,F6N,PrL,OxV,kKP,w$V,xtj,o9g,p$B,JMo,tdg,hAR,FZ,rMW,Dtc,L6j,B8R,N8q,T8N,sX1,fq1,v9o,W6l,qlN,Mdg,udq,Utj,cMW,QX_,zAo,K6N,aqo,Slj,C41,x4,VOu,bzl,yUV,ZzR,P4j,iz_,kGN,oZN,tD,ja,tOq,jHL,ea,l$,e_1,Lo,Dy,lYN,rN,Lb1,Nh,Dgc,rUP,sI,NFB,XbN,sHN,BFl,TFu,vZj,fYN,qVq,mgN,Wbj,uBL,nZN,$gc,IYL,EZg,cUV,MOR,HzL,QHN,$4,z_l,aYP,Kb1,GGP,SVW,CcN,gbB,d$_,Mh,yQW,R6P,Vz_,ZKq,YaB,AQL,OKl,x$q,tzl,LJj,WI,Nzu,XJL,mw,saL,UI,cI,qaB,no,Q$,MzL,WJ_,uxc,nbP,U$B,Ebo,HKL,QaP,z61,GOV,VEo,C1q,asq,yfl,RTN,ge,dvR,b1V,
VT,Z1g,YXj,Af_,Fnq,wPW,P1P,O1L,pPg,JfV,lTg,eTN,rfP,fTl,v0W,qX_,Wn1,mvg,n0P,ITl,Uvo,E0N,H1c,QOP,aTo,CSg,dEo,Gij,y2V,b$c,RV_,Vjl,Z$L,A2u,FoP,PSo,i$_,O$R,kE,xE,Js,ts,xE1,ocB,J21,jgN,jK,eK,eVB,lK,DEP,r2P,NBN,D8,fOo,Mjq,mE1,uAl,ncg,UE1,c2B,Ecj,zVR,NA,KoB,Sng,XE,gBu,y0N,sE,ZXN,BU,vU,$E,Y2_,FlP,A0g,iX_,OXo,whB,kAu,P9B,h0q,tPB,e0c,Llo,Xh_,NrN,sRB,Tr1,fhq,vBo,$cP,q2c,MP1,Wll,nBc,mcu,uK,UcL,na,c0V,UE,cU,EBc,HXo,QRj,z0R,KlL,EE,aho,GA_,S2V,ghq,dpg,VfL,yku,R21,bwc,YKg,ZwV,HU,FPq,iw_,Owu,w5_,kcN,Jkc,tfR,a2,e2P,
LPq,DpV,rkg,ND_,X5N,sro,BDg,TDW,h2_,jro,fHV,vhV,WPc,mpg,u9B,nhB,VyB,bDc,ZDj,YBR,RIj,wvN,o1g,kBN,pvR,tyo,eIl,LzR,Xvj,Npg,f2g,ZZ,v1_,$ol,Yk,qBL,A_,MyP,WzV,moc,n1q,ukN,I2q,UoR,cBR,E1g,SBo,CCj,VJR,dal,Kzc,QNc,R8c,Z4P,i4B,O4c,xaL,jzq,lEV,O0,L8o,rJV,NMB,sz_,vyj,MJR,ucc,ny1,IEj,UaN,z8o,cJq,Sgo,geN,C7j,VnR,J_,yg1,bc_,Zcu,Yd1,Agc,FxW,P71,icu,wKg,kdB,eu,xKW,oel,Jg1,Le,pKu,tnu,LxR,Nu,DKg,rgB,N4N,B4B,T4o,XKo,veR,WxN,mKj,u8V,vW,ne_,EeL,Hcl,WW,KxB,Qd_,zDq,Sdu,grc,CFq,R4R,YR1,ZUu,bUB,APo,PFN,iUl,oru,OUN,p81,h4g,
JPj,DMu,X8o,BAB,fng,M$q,cPV,J1,HUL,anR,SRl,of,Xw,RFj,Ang,YzR,PNB,imu,wfo,Omo,klV,x21,s6,mkN,bmN,FFR,ZmN,r7,Jn_,hFg,tpV,jkN,D2q,N$1,Xf_,sk1,B$P,T$V,nu,fJB,vOo,$2L,qzN,Mpc,E6,WF_,nOj,U2R,cno,Gll,g3B,CXN,dQq,yyP,ROW,Ci,ZTB,YyR,Ayq,Ffc,PX1,iTP,wNo,xQ1,pNl,JyR,LfP,eOu,DQj,XNL,sS1,YN,BP_,TPB,f_P,qyg,Wf_,Mqj,uuV,I_1,OC,cyq,E3l,UQR,HTq,QSP,Kfj,Ggj,a_g,Syu,zO1,gQ1,CoL,dCc,VhB,yco,Rz1,bAc,ZAN,YfL,PoN,Fm_,iA1,wsL,OAg,wd,kyB,psu,jmN,xCP,Lmj,DCN,rco,NVW,BVB,Wm_,mCR,nQ1,IfB,rd,HAl,afl,gYq,XU,yFq,CVq,d0V,VQq,REL,
FKc,fi,PV1,iHL,w_j,kQ1,x0c,oYj,JFq,hE_,bJg,diB,yqW,YOP,ZJR,AqW,Fuj,iJc,wlj,xij,plR,Jqq,tT1,B0g,v$N,qOR,MTP,Wuq,miW,uml,ItR,Ui1,HJq,Qxj,z$_,Kug,atl,Gn1,SOo,gil,V_o,ZkV,EC,H1,Qf,Yjq,AVV,a0,PLu,hvu,DIW,l1o,I1L,UIq,cVu,OkB,JV1,xIq,Hkc,Qio,zvo,KTR,jiB,a1B,SjB,C8V,ySN,RlL,YR,w2o,xsN,p2g,JSu,j3u,lwq,elg,rSN,X2u,qtV,v7B,BOu,$sc,TO1,MX_,n7_,eG,ld,aw_,Q3W,Stj,g5N,dSl,VDj,DC,yAW,ZVL,Y8o,AA_,FUg,pxR,o51,v7,lAl,mI,DSR,rAV,Ng1,Xxl,sJN,Bgu,TgL,fAl,v5R,$Sc,q8c,nZ,MDg,WUq,mSR,unB,n5g,IAN,USN,cAB,U7,E5B,HVP,QJ1,zC1,
KUc,aA1,GwB,S8R,gs_,CqN,dzL,V2P,yag,QW,bR1,Y9_,FOl,ORB,xzu,osL,pDg,hnB,j8o,enL,lro,dX,XDR,raB,s8u,B6N,T6W,$zo,q9W,M2_,mzV,wX,nsV,iW,UzP,cal,kt,Esq,HRu,Q8P,znl,on,S9V,CB_,bbq,RY1,Yvl,Ael,lW,F3V,PB_,ObW,k9L,xFP,pEc,JeW,wEj,hYq,L3P,XEV,shq,LM,BTl,TTu,MbB,fVj,$Fo,qvc,UFN,mFu,ceV,Hb_,zYL,K3B,aVj,G91,Svq,gKl,dNN,VVN,yEo,RgB,b5l,YWc,FXo,O5l,oKR,hg_,jbo,LXu,T1,DNW,rE_,NEu,XVW,sbu,TEo,f9L,vKV,$Ng,qWB,MVN,WXN,mNu,uMq,nKR,I9o,cEu,UNN,Qb1,KXq,$t,a9u,gdl,SWN,VIg,y81,RsP,YQg,PZN,FeP,Zf1,wQu,Ofl,J8g,k3u,uW,odq,
DYu,j7g,esg,lSL,LeB,r8l,XQP,NYo,nM,In,qQg,BYR,$Yg,vdV,TYL,fSW,mY1,ndj,UYN,ISo,c8_,zsW,Q7o,aSj,g8B,dUu,SQj,Vml,Rhj,y6q,Zsu,FBB,QE,PiW,isq,kjj,hhV,DUL,KM,Njl,sYB,v8q,fMW,BjB,Tjc,Cn,WBg,$Uj,qD_,mU1,n8o,urg,c6q,E8V,QYj,zhL,KBj,aMB,GjW,gfq,Cyq,xS,Vwj,yKc,Yk_,AKu,to,Fdq,iEc,twj,D0,xdN,hm_,of_,pS_,LdP,lBu,XSN,Dd_,swR,B5_,N_,fBB,vfl,$do,T5g,BF,qku,XG,uto,QwR,zmu,Kdo,aB_,GHl,Skl,VA_,Cpj,db_,gFW,RHL,YeL,PpW,iNP,weB,oFq,kou,xbg,peB,hH_,tAc,jDo,eHN,lLN,LNc,rGo,mY,Xeg,TGN,BGj,vFj,fLj,$bq,qeR,WNB,mbj,zHL,HNq,Goj,
SeW,RGB,bYu,ZYc,Ysj,AZq,FDV,OYg,w4u,kXq,oUg,p4L,JZu,hG1,t3c,jjP,lUu,LDq,DPW,CW,sj_,X4q,N2_,rZN,T2u,$Pu,fUV,M3P,WDc,ujP,nU1,IU1,UPq,cZ_,KDW,EU_,HYP,Qjq,aUj,GXB,Ssq,zGq,bJ,dOg,yCN,V4R,Ym,RJc,Zr_,Yoc,ACB,brj,F11,PgP,irB,OrP,wcc,xOL,oG1,pcu,JCN,jPc,t4j,rC_,hJl,Fy,N9c,eJN,DOR,sPo,B9V,T91,f5P,vGB,qoo,M4_,W1L,uSl,I5o,cC_,Hrg,GbL,K1B,a5u,zJV,QP_,So_,JY,gVN,hY,CkP,dDV,lJ,b0P,Y_u,Aml,FgV,Pkc,i0V,O0L,Dc,rJ,piq,kNg,wio,xDq,slo,rmj,oVo,DDq,MUR,Wgo,mDN,uKL,nVu,cmV,H0L,zpL,a4g,GNN,S_q,V7_,d51,y9l,bgR,QF,A9_,FCR,
P5P,igl,Ogo,wCL,k61,KW,ae,pCV,J9V,t7_,lmB,sFj,$5u,vJc,qHW,WCW,m5g,uec,nJL,ImR,U5q,VR,c9j,G6o,SHR,zyW,QF1,amu,KCW,yuL,RiB,bQR,ZQl,Ymc,Au_,iQo,PUL,FSo,toq,JuP,jqq,eil,lpo,ruR,NIg,LSW,DJ1,qmg,WSc,ulc,Ipc,cuP,HQ1,apP,GT_,Smj,dwl,CIq,gqq,V9L,yv_,RtN,b6q,Z6g,Yp1,Avg,FtN,PIc,i6N,wa_,kDR,xwo,oqW,paj,Jvq,t9N,j5R,eto,lPc,Lt1,DwB,s5B,BcW,fPj,$wg,vql,qpc,x9,M9V,Wtu,mwu,u_l,cvN,UwV,EqN,H6l,Q5u,ztP,GDV,gv1,CHN,dGl,VF_,yrN,RwR,bBP,ZBg,YLg,ArV,PHg,Fqj,iB_,OBj,wgj,kqj,xGg,ovl,pgc,Jr1,lr,tFP,joL,lb_,Lqc,DG_,rrq,NhW,
XgN,BhN,ThL,vvL,Nt,MFP,Ibl,uFo,mGq,WqP,nvo,UGc,crN,Evc,zwj,Kqu,ab_,Gqj,g_N,Cu1,dLL,y7L,VWP,RrL,bju,ZjN,F9B,Puc,ijc,OjL,w9g,kJR,p9P,J7R,Mt,lxg,L9P,r7N,sBP,X9B,BCW,TCu,W$,ur,v_W,$Lc,Ul,c$,mLo,qT_,MW1,Ixo,ULo,c7u,E_B,K9u,GJR,STu,gao,Cjo,d1o,ytN,RNV,byq,Zy_,Y$c,Atj,FQV,QR,PjB,iyR,Kx,Oyq,wOq,k8R,x1B,oal,pOR,Sd,gF,Jtg,hNl,Cz,tHN,j1L,eNl,lKu,D1l,rtB,XOV,vao,fKR,TRl,$1c,q$o,U1R,m1B,uhN,nag,WQW,IKo,ctq,Eal,Q11,KQo,VU,S$N,gnq,CMP,dTP,Ve1,RRu,Z_c,F$P,wTP,i_V,yU,PMg,JX_,teq,RH,jGq,eRq,lv1,L$o,DTo,N3c,XTo,sGL,
T3N,fvL,$TV,qAl,upo,mTc,IvN,UT1,cXc,H_B,QGq,zRo,K$g,avq,dBN,VlB,yNB,R1q,YSV,i4,wF,OV,P2l,iCu,OCj,wpW,kR_,xBN,pp_,JNP,h1P,tlW,e1c,le_,L7L,xZ,DBR,rNP,sWV,Bfo,oH,pz,vj1,Tfc,$BL,W7B,qS1,mBV,njW,jO,Ie1,UBV,HCo,z1l,eO,aeN,GRc,SSN,gTc,CT1,dju,VNq,ylL,YMP,PTP,Alq,FH1,itP,xjg,OtR,ksR,oTg,p0V,Jlc,j9c,eZl,l3o,Djo,rlo,f31,TaP,mjl,I3u,TG,Uj1,nXc,clg,ETg,Q9V,a31,GsB,Rxg,bhW,Zhl,YZW,A$R,FA1,ihc,Ohu,kpR,ozj,w6l,xWR,J$B,p6j,t0_,l7u,jpL,LAq,DWV,r$P,NsV,X6j,spB,Tsl,Bsl,qZl,mWg,M0W,uOo,nzV,I7o,nz,UWN,c$l,UV,Hh1,EzL,
QpB,KAR,zx_,g2g,CRL,VtR,yxN,bIB,ZIq,YFB,AxB,iIl,wuP,o2g,xqL,pug,JxV,hPg,ePR,fXo,rxo,$qB,qFR,Ws_,mqo,UqL,cxj,E2B,HI_,QKP,zPB,aXc,GfB,SFW,gAR,Vr_,RUL,yRW,FRR,Pfo,i7c,O7W,ww_,kZg,x3V,pwc,trc,j$P,eUB,luW,LRo,D3W,XwB,NWN,TWo,vAg,$3P,qNq,MrR,WRP,us_,m31,Iuc,Q$o,GZP,auB,SNP,gHl,Cxj,VYP,wz,ReN,pK,Z3L,ATq,FhR,kvj,oHq,hec,jUB,eec,Lhl,DHl,rTg,XAj,Bqu,Tqq,vHV,MYj,qY_,$Hl,lc,mHW,Whq,ubL,nHP,IG1,UHj,cTo,EHN,H3c,zeP,Kho,aGW,GvB,SY1,gwB,Csc,dXj,Vk1,R3V,b2L,Z21,kh_,xXc,owg,JbP,h3g,tkW,llu,BJ,sTV,ByL,flg,vwj,$XW,qiP,
Mkj,fK,yO,vJ,q$,QTN,z3l,GhR,goP,SiN,WJ,CPx,dRH,VBH;goN=function(){var g,C;return typeof CSS!=="undefined"&&((C=(g=CSS).supports)==null?void 0:C.call(g,"selector(:has(*))"))};
CP1=function(g){return g.visibility!=="hidden"&&g.display!=="none"};
VBg=function(g){if(goN()||g.tagName!=="DETAILS"?!g.matches(dRg):g.querySelector("summary")!==null)return-1;g=g.getAttribute("tabindex")||"0";return Number(g)};
yLW=function(g){return g.some(function(C){return VBg(C)>0})};
RjB=function(g){if(g.textContent||g.ariaLabel)return!0;if(g instanceof HTMLInputElement){if(!g.labels)return!1;g=_.Z(g.labels);for(var C=g.next();!C.done;C=g.next())if(C.value.textContent)return!0}return!1};
blq=function(g){return g.sort(function(C,d){return VBg(d)-VBg(C)})};
_.ZlL=function(g){g=Array.from(g.querySelectorAll(dRg)).filter(function(C){return(CP1(C.style)?CP1(window.getComputedStyle(C)):!1)&&RjB(C)});
return yLW(g)?blq(g):g};
_.du=function(g,C){if(Error.captureStackTrace)Error.captureStackTrace(this,_.du);else{var d=Error().stack;d&&(this.stack=d)}g&&(this.message=String(g));C!==void 0&&(this.cause=C)};
Vg=function(){throw Error("E");};
Y1B=function(g,C){C=String.fromCharCode.apply(null,C);return g==null?C:g+C};
ilL=function(g){var C=!1;C=C===void 0?!1:C;if(ALc){if(C&&(F_B?!g.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(g)))throw Error("F");g=(PPW||(PPW=new TextEncoder)).encode(g)}else{for(var d=0,V=new Uint8Array(3*g.length),y=0;y<g.length;y++){var R=g.charCodeAt(y);if(R<128)V[d++]=R;else{if(R<2048)V[d++]=R>>6|192;else{if(R>=55296&&R<=57343){if(R<=56319&&y<g.length){var Y=g.charCodeAt(++y);if(Y>=56320&&Y<=57343){R=(R-55296)*1024+Y-56320+65536;V[d++]=R>>18|
240;V[d++]=R>>12&63|128;V[d++]=R>>6&63|128;V[d++]=R&63|128;continue}else y--}if(C)throw Error("F");R=65533}V[d++]=R>>12|224;V[d++]=R>>6&63|128}V[d++]=R&63|128}}g=d===V.length?V:V.subarray(0,d)}return g};
Rc=function(g){_.yg.setTimeout(function(){throw g;},0)};
_.bP=function(g,C){return g.lastIndexOf(C,0)==0};
Yo=function(g,C){var d=g.length-C.length;return d>=0&&g.indexOf(C,d)==d};
_.Pq=function(g){return/^[\s\xa0]*$/.test(g)};
_.O1=function(g,C){return g.indexOf(C)!=-1};
_.wu=function(g,C){return _.O1(g.toLowerCase(),C.toLowerCase())};
_.xo=function(g,C){var d=0;g=ko(String(g)).split(".");C=ko(String(C)).split(".");for(var V=Math.max(g.length,C.length),y=0;d==0&&y<V;y++){var R=g[y]||"",Y=C[y]||"";do{R=/(\d*)(\D*)(.*)/.exec(R)||["","","",""];Y=/(\d*)(\D*)(.*)/.exec(Y)||["","","",""];if(R[0].length==0&&Y[0].length==0)break;d=Olj(R[1].length==0?0:parseInt(R[1],10),Y[1].length==0?0:parseInt(Y[1],10))||Olj(R[2].length==0,Y[2].length==0)||Olj(R[2],Y[2]);R=R[3];Y=Y[3]}while(d==0)}return d};
Olj=function(g,C){return g<C?-1:g>C?1:0};
_.JL=function(){var g=_.yg.navigator;return g&&(g=g.userAgent)?g:""};
wqP=function(g){if(!hL||!tL)return!1;for(var C=0;C<tL.brands.length;C++){var d=tL.brands[C].brand;if(d&&_.O1(d,g))return!0}return!1};
eB=function(g){return _.O1(_.JL(),g)};
DW=function(){return hL?!!tL&&tL.brands.length>0:!1};
kVN=function(){return DW()?!1:eB("Opera")};
xR_=function(){return DW()?!1:eB("Trident")||eB("MSIE")};
ooP=function(){return DW()?wqP("Microsoft Edge"):eB("Edg/")};
ru=function(){return eB("Firefox")||eB("FxiOS")};
_.pql=function(){return eB("Safari")&&!(_.NR()||(DW()?0:eB("Coast"))||kVN()||(DW()?0:eB("Edge"))||ooP()||(DW()?wqP("Opera"):eB("OPR"))||ru()||eB("Silk")||eB("Android"))};
_.NR=function(){return DW()?wqP("Chromium"):(eB("Chrome")||eB("CriOS"))&&!(DW()?0:eB("Edge"))||eB("Silk")};
_.JL1=function(){return eB("Android")&&!(_.NR()||ru()||kVN()||eB("Silk"))};
hjl=function(g){var C={};g.forEach(function(d){C[d[0]]=d[1]});
return function(d){return C[d.find(function(V){return V in C})]||""}};
tBu=function(g){var C=_.JL();if(g==="Internet Explorer"){if(xR_())if((g=/rv: *([\d\.]*)/.exec(C))&&g[1])C=g[1];else{g="";var d=/MSIE +([\d\.]+)/.exec(C);if(d&&d[1])if(C=/Trident\/(\d.\d)/.exec(C),d[1]=="7.0")if(C&&C[1])switch(C[1]){case "4.0":g="8.0";break;case "5.0":g="9.0";break;case "6.0":g="10.0";break;case "7.0":g="11.0"}else g="7.0";else g=d[1];C=g}else C="";return C}var V=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");d=[];for(var y;y=V.exec(C);)d.push([y[1],y[2],y[3]||void 0]);
C=hjl(d);switch(g){case "Opera":if(kVN())return C(["Version","Opera"]);if(DW()?wqP("Opera"):eB("OPR"))return C(["OPR"]);break;case "Microsoft Edge":if(DW()?0:eB("Edge"))return C(["Edge"]);if(ooP())return C(["Edg"]);break;case "Chromium":if(_.NR())return C(["Chrome","CriOS","HeadlessChrome"])}return g==="Firefox"&&ru()||g==="Safari"&&_.pql()||g==="Android Browser"&&_.JL1()||g==="Silk"&&eB("Silk")?(C=d[2])&&C[1]||"":""};
_.jcL=function(g){if(DW()&&g!=="Silk"){var C=tL.brands.find(function(d){return d.brand===g});
if(!C||!C.version)return NaN;C=C.version.split(".")}else{C=tBu(g);if(C==="")return NaN;C=C.split(".")}return C.length===0?NaN:Number(C[0])};
Bq=function(){return hL?!!tL&&!!tL.platform:!1};
_.ej1=function(){return Bq()?tL.platform==="Android":eB("Android")};
lWl=function(){return eB("iPhone")&&!eB("iPod")&&!eB("iPad")};
_.TV=function(){return lWl()||eB("iPad")||eB("iPod")};
_.L_R=function(){return Bq()?tL.platform==="macOS":eB("Macintosh")};
_.DRq=function(){return Bq()?tL.platform==="Windows":eB("Windows")};
_.rL1=function(){return Bq()?tL.platform==="Chrome OS":eB("CrOS")};
_.vq=function(g){return g[g.length-1]};
_.$o=function(g,C,d){C=_.Nuc(g,C,d);return C<0?null:typeof g==="string"?g.charAt(C):g[C]};
_.Nuc=function(g,C,d){for(var V=g.length,y=typeof g==="string"?g.split(""):g,R=0;R<V;R++)if(R in y&&C.call(d,y[R],R,g))return R;return-1};
Xqo=function(g){for(var C=_.MR,d=typeof g==="string"?g.split(""):g,V=g.length-1;V>=0;V--)if(V in d&&C.call(void 0,d[V],V,g))return V;return-1};
_.uP=function(g,C){return _.m_(g,C)>=0};
_.scg=function(g,C){_.uP(g,C)||g.push(C)};
_.nl=function(g,C){C=_.m_(g,C);var d;(d=C>=0)&&_.Bug(g,C);return d};
_.Bug=function(g,C){Array.prototype.splice.call(g,C,1)};
_.Ic=function(g){var C=g.length;if(C>0){for(var d=Array(C),V=0;V<C;V++)d[V]=g[V];return d}return[]};
_.cq=function(g,C){for(var d=1;d<arguments.length;d++){var V=arguments[d];if(_.U1(V)){var y=g.length||0,R=V.length||0;g.length=y+R;for(var Y=0;Y<R;Y++)g[y+Y]=V[Y]}else g.push(V)}};
_.fWj=function(g,C,d,V){Array.prototype.splice.apply(g,TuW(arguments,1))};
TuW=function(g,C,d){return arguments.length<=2?Array.prototype.slice.call(g,C):Array.prototype.slice.call(g,C,d)};
vog=function(g,C){C=C||g;for(var d=0,V=0,y={};V<g.length;){var R=g[V++],Y=_.Hq(R)?"o"+_.zV(R):(typeof R).charAt(0)+R;Object.prototype.hasOwnProperty.call(y,Y)||(y[Y]=!0,C[d++]=R)}C.length=d};
_.q1B=function(g,C,d){d=d||_.$RL;for(var V=0,y=g.length,R;V<y;){var Y=V+(y-V>>>1);var A=d(C,g[Y]);A>0?V=Y+1:(y=Y,R=!A)}return R?V:-V-1};
_.Kl=function(g,C,d){if(!_.U1(g)||!_.U1(C)||g.length!=C.length)return!1;var V=g.length;d=d||MB1;for(var y=0;y<V;y++)if(!d(g[y],C[y]))return!1;return!0};
_.$RL=function(g,C){return g>C?1:g<C?-1:0};
MB1=function(g,C){return g===C};
W_c=function(g,C,d){C=Array.prototype.splice.call(g,C,1);Array.prototype.splice.call(g,d,0,C[0])};
uNV=function(g){return mRu[g]||""};
URq=function(g){if(!nou)return _.GV(g);g=IWW.test(g)?g.replace(IWW,uNV):g;g=atob(g);for(var C=new Uint8Array(g.length),d=0;d<g.length;d++)C[d]=g.charCodeAt(d);return C};
cLR=function(g,C){g.__closure__error__context__984382||(g.__closure__error__context__984382={});g.__closure__error__context__984382.severity=C};
_.CL=function(g){g=Error(g);cLR(g,"warning");return g};
Hlc=function(g,C){if(g!=null){var d;var V=(d=EoR)!=null?d:EoR={};d=V[g]||0;d>=C||(V[g]=d+1,g=Error(),cLR(g,"incident"),Rc(g))}};
VH=function(g,C,d){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(d===void 0?0:d)&&Symbol.for&&g?Symbol.for(g):g!=null?Symbol(g):Symbol():C};
ZQ=function(g,C){yH||_.RA in g||QcV(g,zjW);g[_.RA]|=C};
Ah=function(g,C){yH||_.RA in g||QcV(g,zjW);g[_.RA]=C};
K_o=function(g){if(4&g)return 512&g?512:1024&g?1024:0};
FP=function(g){ZQ(g,34);return g};
PM=function(g){ZQ(g,8192);return g};
aWu=function(g){ZQ(g,32);return g};
oA=function(){return typeof BigInt==="function"};
LL=function(g,C){return C===void 0?g.copyOnWrite!==j8&&!!(2&(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.RA]|0)):!!(2&C)&&g.copyOnWrite!==j8};
_.TP=function(g,C){if(g!=null)if(typeof g==="string")g=g?new rL(g,sx):_.BM();else if(g.constructor!==rL)if(GVR&&g!=null&&g instanceof Uint8Array)g=g.length?new rL(new Uint8Array(g),sx):_.BM();else{if(!C)throw Error();g=void 0}return g};
S1j=function(g,C){if(typeof C!=="number"||C<0||C>=g.length)throw Error();};
g6B=function(g,C,d){var V=C&128?0:-1,y=g.length,R;if(R=!!y)R=g[y-1],R=R!=null&&typeof R==="object"&&R.constructor===Object;var Y=y+(R?-1:0);for(C=C&128?1:0;C<Y;C++)d(C-V,g[C]);if(R){g=g[y-1];for(var A in g)!isNaN(A)&&d(+A,g[A])}};
$6=function(g){return g&128?vM:void 0};
q6=function(g){g.isGuard_doNotManuallySetPrettyPlease=!0;return g};
d6u=function(){var g=ChW;return q6(function(C){for(var d in g)if(C===g[d]&&!/^[0-9]+$/.test(d))return!0;return!1})};
_.M6=function(g){var C=g;if(V8_(C)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(C))throw Error(String(C));}else if(yhL(C)&&!Number.isSafeInteger(C))throw Error(String(C));return RQB?BigInt(g):g=bL_(g)?g?"1":"0":V8_(g)?g.trim()||"0":String(g)};
ZLu=function(g,C){if(g.length>C.length)return!1;if(g.length<C.length||g===C)return!0;for(var d=0;d<g.length;d++){var V=g[d],y=C[d];if(V>y)return!1;if(V<y)return!0}};
Yxu=function(g){var C=g>>>0;mr=C;uh=(g-C)/4294967296>>>0};
nL=function(g){if(g<0){Yxu(-g);var C=_.Z(Ahg(mr,uh));g=C.next().value;C=C.next().value;mr=g>>>0;uh=C>>>0}else Yxu(g)};
Phg=function(g){var C=Frj||(Frj=new DataView(new ArrayBuffer(8)));C.setFloat32(0,+g,!0);uh=0;mr=C.getUint32(0,!0)};
iLP=function(g,C){var d=C*4294967296+(g>>>0);return Number.isSafeInteger(d)?d:_.IA(g,C)};
cM=function(g,C){var d=C&2147483648;d&&(g=~g+1>>>0,C=~C>>>0,g==0&&(C=C+1>>>0));g=iLP(g,C);return typeof g==="number"?d?-g:g:d?"-"+g:g};
OLl=function(g){var C=mr,d=uh,V=d>>31;d=(d<<1|C>>>31)^V;g(C<<1^V,d)};
wM_=function(g,C){var d=-(g&1);g=(g>>>1|C<<31)^d;return cM(g,C>>>1^d)};
_.IA=function(g,C){C>>>=0;g>>>=0;if(C<=2097151)var d=""+(4294967296*C+g);else oA()?d=""+(BigInt(C)<<BigInt(32)|BigInt(g)):(d=(g>>>24|C<<8)&16777215,C=C>>16&65535,g=(g&16777215)+d*6777216+C*6710656,d+=C*8147497,C*=2,g>=1E7&&(d+=g/1E7>>>0,g%=1E7),d>=1E7&&(C+=d/1E7>>>0,d%=1E7),d=C+kPu(d)+kPu(g));return d};
kPu=function(g){g=String(g);return"0000000".slice(g.length)+g};
_.x61=function(g,C){C&2147483648?oA()?g=""+(BigInt(C|0)<<BigInt(32)|BigInt(g>>>0)):(C=_.Z(Ahg(g,C)),g=C.next().value,C=C.next().value,g="-"+_.IA(g,C)):g=_.IA(g,C);return g};
Ex=function(g){if(g.length<16)nL(Number(g));else if(oA())g=BigInt(g),mr=Number(g&BigInt(4294967295))>>>0,uh=Number(g>>BigInt(32)&BigInt(4294967295));else{var C=+(g[0]==="-");uh=mr=0;for(var d=g.length,V=C,y=(d-C)%6+C;y<=d;V=y,y+=6)V=Number(g.slice(V,y)),uh*=1E6,mr=mr*1E6+V,mr>=4294967296&&(uh+=Math.trunc(mr/4294967296),uh>>>=0,mr>>>=0);C&&(C=_.Z(Ahg(mr,uh)),g=C.next().value,C=C.next().value,mr=g,uh=C)}};
Ahg=function(g,C){C=~C;g?g=~g+1:C+=1;return[g,C]};
QH=function(g){return Array.prototype.slice.call(g)};
_.KL=function(g,C){throw Error(C===void 0?"unexpected value "+g+"!":C);};
_.aA=function(g){if(g!=null&&typeof g!=="number")throw Error("L`"+typeof g+"`"+g);return g};
_.GP=function(g){if(g==null||typeof g==="number")return g;if(g==="NaN"||g==="Infinity"||g==="-Infinity")return Number(g)};
o61=function(g){if(g!=null&&typeof g!=="boolean")throw Error("M`"+_.S8(g)+"`"+g);return g};
_.pMP=function(g){if(g==null||typeof g==="boolean")return g;if(typeof g==="number")return!!g};
_.dZ=function(g){switch(typeof g){case "bigint":return!0;case "number":return gZ(g);case "string":return Jhu.test(g);default:return!1}};
_.bQ=function(g){if(!gZ(g))throw _.CL("enum");return g|0};
_.ZI=function(g){return g==null?g:gZ(g)?g|0:void 0};
hQP=function(g){if(typeof g!=="number")throw _.CL("int32");if(!gZ(g))throw _.CL("int32");return g|0};
_.YD=function(g){return g==null?g:hQP(g)};
_.Ap=function(g){if(g==null)return g;if(typeof g==="string"&&g)g=+g;else if(typeof g!=="number")return;return gZ(g)?g|0:void 0};
_.t8N=function(g){if(g==null)return g;if(typeof g==="string"&&g)g=+g;else if(typeof g!=="number")return;return gZ(g)?g>>>0:void 0};
LrW=function(g){var C=0;C=C===void 0?0:C;if(!_.dZ(g))throw _.CL("int64");var d=typeof g;switch(C){case 512:switch(d){case "string":return F5(g);case "bigint":return String(Pz(64,g));default:return jA_(g)}case 1024:switch(d){case "string":return eQg(g);case "bigint":return _.M6(Pz(64,g));default:return lQN(g)}case 0:switch(d){case "string":return F5(g);case "bigint":return _.M6(Pz(64,g));default:return Or(g)}default:return _.KL(C,"Unknown format requested type for int64")}};
wZ=function(g){return g==null?g:LrW(g)};
D6P=function(g){var C=g.length;if(g[0]==="-"?C<20||C===20&&g<="-9223372036854775808":C<19||C===19&&g<="9223372036854775807")return g;Ex(g);return _.x61(mr,uh)};
rhj=function(g){if(g[0]==="-")var C=!1;else C=g.length,C=C<20?!0:C===20&&g<="18446744073709551615";if(C)return g;Ex(g);return _.IA(mr,uh)};
Or=function(g){g=kD(g);xD(g)||(nL(g),g=cM(mr,uh));return g};
_.NLl=function(g){g=kD(g);g>=0&&xD(g)||(nL(g),g=iLP(mr,uh));return g};
jA_=function(g){g=kD(g);xD(g)?g=String(g):(nL(g),g=_.x61(mr,uh));return g};
_.XML=function(g){g=kD(g);g>=0&&xD(g)?g=String(g):(nL(g),g=_.IA(mr,uh));return g};
F5=function(g){var C=kD(Number(g));if(xD(C))return String(C);C=g.indexOf(".");C!==-1&&(g=g.substring(0,C));return D6P(g)};
eQg=function(g){var C=kD(Number(g));if(xD(C))return _.M6(C);C=g.indexOf(".");C!==-1&&(g=g.substring(0,C));return oA()?_.M6(Pz(64,BigInt(g))):_.M6(D6P(g))};
lQN=function(g){return xD(g)?_.M6(Or(g)):_.M6(jA_(g))};
_.sAW=function(g){return xD(g)?_.M6(_.NLl(g)):_.M6(_.XML(g))};
_.BLq=function(g){var C=kD(Number(g));if(xD(C)&&C>=0)return String(C);C=g.indexOf(".");C!==-1&&(g=g.substring(0,C));return rhj(g)};
_.TL1=function(g){var C=kD(Number(g));if(xD(C)&&C>=0)return _.M6(C);C=g.indexOf(".");C!==-1&&(g=g.substring(0,C));return oA()?_.M6((0,_.o6)(64,BigInt(g))):_.M6(rhj(g))};
_.v6_=function(g){if(g==null)return g;if(typeof g==="bigint")return fQN(g)?g=Number(g):(g=Pz(64,g),g=fQN(g)?Number(g):String(g)),g;if(_.dZ(g))return typeof g==="number"?Or(g):F5(g)};
$6N=function(g,C){C=C===void 0?!1:C;var d=typeof g;if(g==null)return g;if(d==="bigint")return String(Pz(64,g));if(_.dZ(g))return d==="string"?F5(g):C?jA_(g):Or(g)};
_.qxN=function(g){var C=typeof g;if(g==null)return g;if(C==="bigint")return _.M6(Pz(64,g));if(_.dZ(g))return C==="string"?eQg(g):lQN(g)};
M81=function(g){if(g==null)return g;var C=typeof g;if(C==="bigint")return String(Pz(64,g));if(_.dZ(g)){if(C==="string")return F5(g);if(C==="number")return Or(g)}};
WrN=function(g){if(g==null)return g;var C=typeof g;if(C==="bigint")return String((0,_.o6)(64,g));if(_.dZ(g)){if(C==="string")return _.BLq(g);if(C==="number")return _.NLl(g)}};
_.pS=function(g){if(typeof g!=="string")throw Error();return g};
jR=function(g){if(g!=null&&typeof g!=="string")throw Error();return g};
_.lQ=function(g){return g==null||typeof g==="string"?g:void 0};
n6N=function(g,C,d,V){if(g!=null&&g[LS]===X5)return g;if(!Array.isArray(g))return d?V&2?C[m61]||(C[m61]=uPu(C)):new C:void 0;d=g[_.RA]|0;V=d|V&32|V&2;V!==d&&Ah(g,V);return new C(g)};
uPu=function(g){g=new g;FP(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return g};
IQW=function(g,C,d){g=C?hQP(g):_.Ap(g);return g==null?d?0:void 0:g|0};
U6c=function(g){return g};
chL=function(g){return g};
HL1=function(g,C,d,V,y,R){g=n6N(g,V,d,R);y&&(g=E6L(g));return g};
QAB=function(g){return[g,this.get(g)]};
aQ_=function(){return zQ_||(zQ_=new sr(FP([]),void 0,void 0,void 0,KrV))};
GPj=function(g){var C=Bz($D);return C?g[C]:void 0};
CQc=function(g,C){var d=d===void 0?!1:d;if(Bz(SxR)&&Bz($D)&&void 0===SxR){var V=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=V[$D];if(!y)return;if(y=y.reviveUnknownFields)try{y(V,C,gDP);return}catch(R){Rc(R)}}d&&(g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(d=Bz($D))&&d in g&&(g=g[d])&&delete g[C])};
VRg=function(g,C){var d=Bz($D),V;yH&&d&&((V=g[d])==null?void 0:V[C])!=null&&Hlc(d8L,3)};
RBV=function(g,C){C<100||Hlc(ypV,1)};
F0j=function(g,C,d,V){var y=V!==void 0;V=!!V;var R=Bz($D),Y;!y&&yH&&R&&(Y=g[R])&&bS_(Y,RBV);R=[];var A=g.length;Y=4294967295;var P=!1,w=!!(C&64),x=w?C&128?0:-1:void 0;if(!(C&1)){var p=A&&g[A-1];p!=null&&typeof p==="object"&&p.constructor===Object?(A--,Y=A):p=void 0;if(w&&!(C&128)&&!y){P=!0;var J;Y=((J=ZSV)!=null?J:U6c)(Y-x,x,g,p,void 0)+x}}C=void 0;for(J=0;J<A;J++){var h=g[J];if(h!=null&&(h=d(h,V))!=null)if(w&&J>=Y){var l=J-x,N=void 0;((N=C)!=null?N:C={})[l]=h}else R[J]=h}if(p)for(var T in p)A=p[T],
A!=null&&(A=d(A,V))!=null&&(J=+T,h=void 0,w&&!Number.isNaN(J)&&(h=J+x)<Y?R[h]=A:(J=void 0,((J=C)!=null?J:C={})[T]=A));C&&(P?R.push(C):R[Y]=C);y&&Bz($D)&&(g=GPj(g))&&g instanceof Yru&&(R[$D]=Apg(g));return R};
iSL=function(g){g[0]=PQu(g[0]);g[1]=PQu(g[1]);return g};
PQu=function(g){switch(typeof g){case "number":return Number.isFinite(g)?g:""+g;case "bigint":return fQN(g)?Number(g):""+g;case "boolean":return g?1:0;case "object":if(Array.isArray(g)){var C=g[_.RA]|0;return g.length===0&&C&1?void 0:F0j(g,C,PQu)}if(g!=null&&g[LS]===X5)return OS1(g);if(g instanceof rL){C=g.JSC$8891_value_;if(C==null)g="";else if(typeof C==="string")g=C;else{if(nou){for(var d="",V=0,y=C.length-10240;V<y;)d+=String.fromCharCode.apply(null,C.subarray(V,V+=10240));d+=String.fromCharCode.apply(null,
V?C.subarray(V):C);C=btoa(d)}else C=_.M8(C);g=g.JSC$8891_value_=C}return g}if(g instanceof sr)return g=g.size!==0?wzu(g,iSL):void 0,g;return}return g};
Wz=function(g,C){if(C){ZSV=C==null||C===U6c||C[k0g]!==x8g?U6c:C;try{return OS1(g)}finally{ZSV=void 0}}return OS1(g)};
OS1=function(g){g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return F0j(g,g[_.RA]|0,PQu)};
JpB=function(g){switch(typeof g){case "boolean":return oDV||(oDV=[0,void 0,!0]);case "number":return g>0?void 0:g===0?pzN||(pzN=[0,void 0]):[-g,void 0];case "string":return[0,g];case "object":return g}};
nS=function(g,C,d){return g=_.uQ(g,C[0],C[1],d?1:2)};
_.uQ=function(g,C,d,V){V=V===void 0?0:V;if(g==null){var y=32;d?(g=[d],y|=128):g=[];C&&(y=y&-16760833|(C&1023)<<14)}else{if(!Array.isArray(g))throw Error("O");y=g[_.RA]|0;if(hB_&&1&y)throw Error("P");2048&y&&!(2&y)&&tRV();if(y&256)throw Error("Q");if(y&64)return V!==0||y&2048||Ah(g,y|2048),g;if(d&&(y|=128,d!==g[0]))throw Error("R");a:{d=g;y|=64;var R=d.length;if(R){var Y=R-1,A=d[Y];if(A!=null&&typeof A==="object"&&A.constructor===Object){C=y&128?0:-1;Y-=C;if(Y>=1024)throw Error("T");for(var P in A)R=
+P,R<Y&&(d[R+C]=A[P],delete A[P]);y=y&-16760833|(Y&1023)<<14;break a}}if(C){P=Math.max(C,R-(y&128?0:-1));if(P>1024)throw Error("U");y=y&-16760833|(P&1023)<<14}}}y|=64;V===0&&(y|=2048);Ah(g,y);return g};
tRV=function(){if(hB_)throw Error("S");Hlc(j6P,5)};
L0L=function(g,C){if(typeof g!=="object")return g;if(Array.isArray(g)){var d=g[_.RA]|0;return g.length===0&&d&1?void 0:eBl(g,d,C)}if(g!=null&&g[LS]===X5)return lIV(g);if(g instanceof sr){C=g.arrayState;if(C&2)return g;if(!g.size)return;d=FP(wzu(g));if(g.valueCtor)for(g=0;g<d.length;g++){var V=d[g],y=V[1];y==null||typeof y!=="object"?y=void 0:y!=null&&y[LS]===X5?y=lIV(y):Array.isArray(y)?y=eBl(y,y[_.RA]|0,!!(C&32)):y=void 0;V[1]=y}return d}if(g instanceof rL)return g};
eBl=function(g,C,d){if(C&2)return g;!d||4096&C||16&C?g=I6(g,C,!1,d&&!(C&16)):(ZQ(g,34),C&4&&Object.freeze(g));return g};
D8o=function(g,C,d){g=new g.constructor(C);d&&(g.copyOnWrite=j8);g.noLegacyNull=j8;return g};
lIV=function(g){var C=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=C[_.RA]|0;return LL(g,d)?g:rpl(g,C,d)?D8o(g,C):I6(C,d)};
I6=function(g,C,d,V){V!=null||(V=!!(34&C));g=F0j(g,C,L0L,V);V=32;d&&(V|=2);C=C&16769217|V;Ah(g,C);return g};
E6L=function(g){var C=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=C[_.RA]|0;return LL(g,d)?rpl(g,C,d)?D8o(g,C,!0):new g.constructor(I6(C,d,!1)):g};
Ur=function(g){if(g.copyOnWrite!==j8)return!1;var C=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;C=I6(C,C[_.RA]|0);ZQ(C,2048);g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=C;g.copyOnWrite=void 0;g.noLegacyNull=void 0;return!0};
cz=function(g){if(!Ur(g)&&LL(g,g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.RA]|0))throw Error();};
Er=function(g,C){C===void 0&&(C=g[_.RA]|0);C&32&&!(C&4096)&&Ah(g,C|4096)};
rpl=function(g,C,d){return d&2?!0:d&32&&!(d&4096)?(Ah(C,d|2),g.copyOnWrite=j8,!0):!1};
Hz=function(g,C,d,V,y){var R=d+(y?0:-1),Y=g.length-1;if(Y>=1+(y?0:-1)&&R>=Y){var A=g[Y];if(A!=null&&typeof A==="object"&&A.constructor===Object)return A[d]=V,C}if(R<=Y)return g[R]=V,C;if(V!==void 0){var P;Y=((P=C)!=null?P:C=g[_.RA]|0)>>14&1023||536870912;d>=Y?V!=null&&(R={},g[Y+(y?0:-1)]=(R[d]=V,R)):g[R]=V}return C};
_.a6=function(g,C,d,V,y){var R=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Y=R[_.RA]|0;V=LL(g,Y)?1:V;y=!!y||V===3;V===2&&Ur(g)&&(R=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Y=R[_.RA]|0);g=NZL(R,C);var A=g===z0?7:g[_.RA]|0,P=XzN(A,Y);var w=4&P?!1:!0;if(w){4&P&&(g=QH(g),A=0,P=KS(P,Y),Y=Hz(R,Y,C,g));for(var x=0,p=0;x<g.length;x++){var J=d(g[x]);J!=null&&(g[p++]=J)}p<x&&(g.length=p);d=(P|4)&-513;P=d&=-1025;P&=-4097}P!==A&&(Ah(g,P),2&P&&Object.freeze(g));return g=s6o(g,P,R,
Y,C,V,w,y)};
s6o=function(g,C,d,V,y,R,Y,A){var P=C;R===1||(R!==4?0:2&C||!(16&C)&&32&V)?G0(C)||(C|=!g.length||Y&&!(4096&C)||32&V&&!(4096&C||16&C)?2:256,C!==P&&Ah(g,C),Object.freeze(g)):(R===2&&G0(C)&&(g=QH(g),P=0,C=KS(C,V),V=Hz(d,V,y,g)),G0(C)||(A||(C|=16),C!==P&&Ah(g,C)));2&C||!(4096&C||16&C)||Er(d,V);return g};
NZL=function(g,C,d){g=SR(g,C,d);return Array.isArray(g)?g:z0};
XzN=function(g,C){2&C&&(g|=2);return g|1};
G0=function(g){return!!(2&g)&&!!(4&g)||!!(256&g)};
BZN=function(g){return _.TP(g,!0)};
TZg=function(g){g=QH(g);for(var C=0;C<g.length;C++){var d=g[C]=QH(g[C]);Array.isArray(d[1])&&(d[1]=FP(d[1]))}return PM(g)};
fIl=function(g,C){var d=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=d[_.RA]|0;a:{var y=V;V=LL(g,V);!V&&Ur(g)&&(d=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=d[_.RA]|0);var R=SR(d,C);g=!1;if(R==null){if(V){C=aQ_();break a}R=[]}else if(R.constructor===sr)if(R.arrayState&2&&!V)R=wzu(R);else{C=R;break a}else Array.isArray(R)?g=!!((R[_.RA]|0)&2):R=[];if(V){if(!R.length){C=aQ_();break a}g||(g=!0,FP(R))}else g&&(g=!1,PM(R),R=TZg(R));!g&&y&32&&aWu(R);V=new sr(R,void 0,IQW,IQW);
y=Hz(d,y,C,V);g||Er(d,y);C=V}return C};
_.g_=function(g,C,d,V){cz(g);var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=y[_.RA]|0;if(d==null)return Hz(y,R,C),g;var Y=d===z0?7:d[_.RA]|0,A=Y,P=G0(Y),w=P||Object.isFrozen(d);P||(Y=0);w||(d=QH(d),A=0,Y=KS(Y,R),w=!1);Y|=5;var x;P=(x=K_o(Y))!=null?x:0;for(x=0;x<d.length;x++){var p=d[x],J=V(p,P);Object.is(p,J)||(w&&(d=QH(d),A=0,Y=KS(Y,R),w=!1),d[x]=J)}Y!==A&&(w&&(d=QH(d),Y=KS(Y,R)),Ah(d,Y));Hz(y,R,C,d);return g};
_.Cd=function(g,C,d,V,y){cz(g);var R=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Hz(R,R[_.RA]|0,C,(V==="0"?Number(d)===0:d===V)?void 0:d,y);return g};
_.d_=function(g,C,d){if(C&2)throw Error();var V=$6(C),y=NZL(g,d,V),R=y===z0?7:y[_.RA]|0,Y=XzN(R,C);if(2&Y||G0(Y)||16&Y)Y===R||G0(Y)||Ah(y,Y),y=QH(y),R=0,Y=KS(Y,C),Hz(g,C,d,y,V);Y&=-13;Y!==R&&Ah(y,Y);return y};
vDW=function(g){if(yH){var C;return(C=g[Vs])!=null?C:g[Vs]=new Map}if(Vs in g)return g[Vs];C=new Map;Object.defineProperty(g,Vs,{value:C});return C};
qr1=function(g,C,d,V,y){var R=vDW(g),Y=$8P(R,g,C,d,y);Y!==V&&(Y&&(C=Hz(g,C,Y,void 0,y)),R.set(d,V));return C};
$8P=function(g,C,d,V,y){var R=g.get(V);if(R!=null)return R;for(var Y=R=0;Y<V.length;Y++){var A=V[Y];SR(C,A,y)!=null&&(R!==0&&(d=Hz(C,d,R,void 0,y)),R=A)}g.set(V,R);return R};
MRl=function(g,C,d,V,y){var R=!1;V=SR(g,V,y,function(Y){var A=n6N(Y,d,!1,C);R=A!==Y&&A!=null;return A});
if(V!=null)return R&&!LL(V)&&Er(g,C),V};
W0W=function(g,C,d,V,y,R,Y,A){var P=LL(g,d);R=P?1:R;Y=!!Y||R===3;P=A&&!P;(R===2||P)&&Ur(g)&&(C=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=C[_.RA]|0);g=NZL(C,y);var w=g===z0?7:g[_.RA]|0,x=XzN(w,d);if(A=!(4&x)){var p=g,J=d,h=!!(2&x);h&&(J|=2);for(var l=!h,N=!0,T=0,v=0;T<p.length;T++){var q=n6N(p[T],V,!1,J);if(q instanceof V){if(!h){var Q=LL(q);l&&(l=!Q);N&&(N=Q)}p[v++]=q}}v<T&&(p.length=v);x|=4;x=N?x&-4097:x|4096;x=l?x|8:x&-9}x!==w&&(Ah(g,x),2&x&&Object.freeze(g));if(P&&!(8&x||!g.length&&
(R===1||(R!==4?0:2&x||!(16&x)&&32&d)))){G0(x)&&(g=QH(g),x=KS(x,d),d=Hz(C,d,y,g));V=g;P=x;for(w=0;w<V.length;w++)p=V[w],x=E6L(p),p!==x&&(V[w]=x);P|=8;x=P=V.length?P|4096:P&-4097;Ah(g,x)}return g=s6o(g,x,C,d,y,R,A,Y)};
m8l=function(g){g==null&&(g=void 0);return g};
KS=function(g,C){return g=(2&C?g|2:g&-3)&-273};
_.u5l=function(g,C,d,V,y){cz(g);C=_.a6(g,C,y,2,!0);var R;y=(R=K_o(C===z0?7:C[_.RA]|0))!=null?R:0;C.push(d(V,y));return g};
nDg=function(g,C,d,V,y,R,Y){cz(g);var A=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;g=W0W(g,A,A[_.RA]|0,d,C,2,!0);if(R&&Y)y!=null||(y=g.length-1),S1j(g,y),g.splice(y,R),g.length||(g[_.RA]&=-4097);else{if(R){if(typeof y!=="number"||y<0||y>g.length)throw Error();}else V=V!=null?V:new d;y!=void 0?g.splice(y,R,V):g.push(V);y=d=g===z0?7:g[_.RA]|0;(V=LL(V))?(d&=-9,g.length===1&&(d&=-4097)):d|=4096;d!==y&&Ah(g,d);V||Er(A)}};
U8q=function(g,C){if(typeof g==="string")return new ys(URq(g),C);if(Array.isArray(g))return new ys(new Uint8Array(g),C);if(g.constructor===Uint8Array)return new ys(g,!1);if(g.constructor===ArrayBuffer)return g=new Uint8Array(g),new ys(g,!1);if(g.constructor===rL)return C=IIV(g)||new Uint8Array(0),new ys(C,!0,g);if(g instanceof Uint8Array)return g=g.constructor===Uint8Array?g:new Uint8Array(g.buffer,g.byteOffset,g.byteLength),new ys(g,!1);throw Error();};
EDg=function(g){switch(typeof g){case "string":cpl(g)}};
Q6_=function(g){switch(typeof g){case "string":HSc(g)}};
RE=function(){var g=function(){throw Error();};
Object.setPrototypeOf(g,g.prototype);return g};
K0u=function(g,C){var d=d===void 0?zBl:d;return new b6(g,C,d)};
Sr_=function(g,C,d,V,y){aIq(g,d,G0g(C,V),y)};
Zk=function(g,C,d,V){var y=V[g];if(y)return y;y={};y.binaryFields=V;y.messageMetadata=JpB(V[0]);var R=V[1],Y=1;R&&R.constructor===Object&&(y.extensions=R,R=V[++Y],typeof R==="function"&&(y.isMessageSet=!0,guc!=null||(guc=R),C6B!=null||(C6B=V[Y+1]),R=V[Y+=2]));for(var A={};R&&dlq(R);){for(var P=0;P<R.length;P++)A[R[P]]=R;R=V[++Y]}for(P=1;R!==void 0;){typeof R==="number"&&(P+=R,R=V[++Y]);var w=void 0;if(R instanceof b6)var x=R;else x=VSN,Y--;R=void 0;if((R=x)==null?0:R.$$isMsg){R=V[++Y];w=V;var p=Y;
typeof R==="function"&&(R=R(),w[p]=R);w=R}R=V[++Y];p=P+1;typeof R==="number"&&R<0&&(p-=R,R=V[++Y]);for(;P<p;P++){var J=A[P];w?d(y,P,x,w,J):C(y,P,x,J)}}return V[g]=y};
dlq=function(g){return Array.isArray(g)&&!!g.length&&typeof g[0]==="number"&&g[0]>0};
RdV=function(g){return Array.isArray(g)?g[0]instanceof b6?g:[yWj,g]:[g,void 0]};
G0g=function(g,C){if(g instanceof _.Yu)return g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(g))return nS(g,C,!1)};
bdg=function(g,C,d,V){var y=d.$$binaryReaderFn;g[C]=V?function(R,Y,A){return y(R,Y,A,V)}:y};
YhR=function(g,C,d,V,y){var R=d.$$binaryReaderFn,Y,A;g[C]=function(P,w,x){return R(P,w,x,A||(A=Zk(Zdu,bdg,YhR,V).messageMetadata),Y||(Y=AWN(V)),y)}};
AWN=function(g){var C=g[FGP];if(C!=null)return C;var d=Zk(Zdu,bdg,YhR,g);C=d.isMessageSet?function(V,y){return guc(V,y,d)}:function(V,y){for(;P6_(y)&&y.nextWireType_!=4;){var R=y.nextField_,Y=d[R];
if(Y==null){var A=d.extensions;A&&(A=A[R])&&(A=idl(A),A!=null&&(Y=d[R]=A))}if(Y==null||!Y(y,V,R)){A=y;Y=A.fieldCursor_;OdW(A);if(A.discardUnknownFields)var P=void 0;else{var w=A.decoder_.cursor_-Y;A.decoder_.cursor_=Y;P=wYq(A.decoder_,w)}w=A=Y=void 0;var x=V;P&&((Y=(A=(w=x[$D])!=null?w:x[$D]=new Yru)[R])!=null?Y:A[R]=[]).push(P)}}if(V=GPj(V))V.reviveUnknownFields=d.binaryFields[kWW];return!0};
g[FGP]=C;g[kWW]=xlj.bind(g);return C};
xlj=function(g,C,d,V){var y=this[Zdu],R=this[FGP],Y=nS(void 0,y.messageMetadata,!1),A=GPj(g);if(A){var P=!1,w=y.extensions;if(w){y=function(l,N,T){if(T.length!==0)if(w[N])for(l=_.Z(T),N=l.next();!N.done;N=l.next()){N=ouo(N.value);try{P=!0,R(Y,N)}finally{N.free()}}else V==null||V(g,N,T)};
if(C==null)bS_(A,y);else if(A!=null){var x=A[C];x&&y(A,C,x)}if(P){var p=g[_.RA]|0;if(p&2&&p&2048&&(d==null||!d.reviveIntoImmutable))throw Error();var J=$6(p),h=function(l,N){if(SR(g,l,J)!=null)switch(d==null?void 0:d.resolutionBehavior){case 1:return;default:throw Error();}N!=null&&(p=Hz(g,p,l,N,J));delete A[l]};
C==null?g6B(Y,Y[_.RA]|0,function(l,N){h(l,N)}):h(C,SR(Y,C,J))}}}};
idl=function(g){g=RdV(g);var C=g[0].$$binaryReaderFn;if(g=g[1]){var d=AWN(g),V=Zk(Zdu,bdg,YhR,g).messageMetadata;return function(y,R,Y){return C(y,R,Y,V,d)}}return C};
pYq=function(g,C,d){g[C]=d.$$binaryWriterFn};
hdW=function(g,C,d,V){var y,R,Y=d.$$binaryWriterFn;g[C]=function(A,P,w){return Y(A,P,w,R||(R=Zk(JWR,pYq,hdW,V).messageMetadata),y||(y=tSo(V)))}};
tSo=function(g){var C=g[jEl];if(!C){var d=Zk(JWR,pYq,hdW,g);C=function(V,y){return ed_(V,y,d)};
g[jEl]=C}return C};
ed_=function(g,C,d){g6B(g,g[_.RA]|0,function(V,y){if(y!=null){var R=lko(d,V);R?R(C,y,V):V<500||Hlc(LGW,3)}});
(g=GPj(g))&&bS_(g,function(V,y,R){AW(C,C.encoder_.end());for(V=0;V<R.length;V++)AW(C,IIV(R[V])||new Uint8Array(0))})};
lko=function(g,C){var d=g[C];if(d)return d;if(d=g.extensions)if(d=d[C]){d=RdV(d);var V=d[0].$$binaryWriterFn;if(d=d[1]){var y=tSo(d),R=Zk(JWR,pYq,hdW,d).messageMetadata;d=g.isMessageSet?C6B(R,y):function(Y,A,P){return V(Y,A,P,R,y)}}else d=V;
return g[C]=d}};
_.DlB=function(g,C,d){if(Array.isArray(C)){var V=C[_.RA]|0;if(V&4)return C;for(var y=0,R=0;y<C.length;y++){var Y=g(C[y]);Y!=null&&(C[R++]=Y)}R<y&&(C.length=R);g=V|1;d&&(g=(g|4)&-1537);g!==V&&Ah(C,g);d&&g&2&&Object.freeze(C);return C}};
_.PY=function(g,C,d){return new b6(g,C,d)};
_.rW_=function(g,C,d){return new b6(g,C,d)};
_.i6=function(g,C,d){Hz(g,g[_.RA]|0,C,d,$6(g[_.RA]|0))};
N_N=function(g,C,d){C=_.GP(C);C!=null&&(_.Oh(g,d,1),g=g.encoder_,d=Frj||(Frj=new DataView(new ArrayBuffer(8))),d.setFloat64(0,+C,!0),mr=d.getUint32(0,!0),uh=d.getUint32(4,!0),_.w_(g,mr),_.w_(g,uh))};
XYN=function(g,C,d){C=_.GP(C);C!=null&&(_.Oh(g,d,5),g=g.encoder_,Phg(C),_.w_(g,mr))};
_.xu=function(g,C,d){C=M81(C);if(C!=null&&(EDg(C),C!=null))switch(_.Oh(g,d,0),typeof C){case "number":g=g.encoder_;nL(C);ku(g,mr,uh);break;case "bigint":d=BigInt.asUintN(64,C);d=new sEq(Number(d&BigInt(4294967295)),Number(d>>BigInt(32)));ku(g.encoder_,d.JSC$8934_lo,d.JSC$8934_hi);break;default:d=cpl(C),ku(g.encoder_,d.JSC$8934_lo,d.JSC$8934_hi)}};
T_c=function(g,C,d){C=WrN(C);if(C!=null&&(Q6_(C),C!=null))switch(_.Oh(g,d,0),typeof C){case "number":g=g.encoder_;nL(C);ku(g,mr,uh);break;case "bigint":d=B_c(C);ku(g.encoder_,d.JSC$8932_lo,d.JSC$8932_hi);break;default:d=HSc(C),ku(g.encoder_,d.JSC$8932_lo,d.JSC$8932_hi)}};
vuj=function(g,C,d){C=_.Ap(C);C!=null&&C!=null&&(_.Oh(g,d,0),_.fk1(g.encoder_,C))};
_.qh_=function(g,C,d){$lg(g,d,WrN(C))};
MSj=function(g,C,d){C=_.pMP(C);C!=null&&(_.Oh(g,d,0),g.encoder_.JSC$8936_buffer_.push(C?1:0))};
mlR=function(g,C,d){C=_.lQ(C);C!=null&&WGL(g,d,ilL(C))};
uTL=function(g,C,d,V,y){aIq(g,d,G0g(C,V),y)};
_.nuW=function(g,C,d){C=C==null||typeof C=="string"||C instanceof rL?C:void 0;C!=null&&WGL(g,d,U8q(C,!0).buffer)};
Iko=function(g,C,d){C=_.t8N(C);C!=null&&C!=null&&(_.Oh(g,d,0),oE(g.encoder_,C))};
_.Ulc=function(g,C,d){C=_.Ap(C);C!=null&&(C=parseInt(C,10),_.Oh(g,d,0),_.fk1(g.encoder_,C))};
_.pd=function(g,C){return function(d,V){var y={treatNewDataAsImmutable:!0};V&&Object.assign(y,V);d=ouo(d,void 0,void 0,y);try{var R=new g,Y=R.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;AWN(C)(Y,d);var A=R}finally{d.free()}return A}};
_.hW=function(g){return function(C){return cWg(C,g)}};
Eul=function(g){return function(){return cWg(this,g)}};
_.HdP=function(g){return q6(function(C){return C instanceof g&&!LL(C)})};
_.eS=function(g){return function(C){return QE1(g,C)}};
GWV=function(g,C){return zdB({child:g,origin:C||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:KGl,getPayloadCase:function(d){return d.getPayloadCase()},
createInitMessage:function(d){var V=new l6,y=new aku;d=_.Ld(y,1,d);return _.Dk(V,5,r_,d)}})};
Nl=function(g){return{valueOf:g}.valueOf()};
gLq=function(){var g=null;if(!ShB)return g;try{var C=function(d){return d};
g=ShB.createPolicy("goog#html",{createHTML:C,createScript:C,createScriptURL:C})}catch(d){}return g};
d4N=function(){ClW===void 0&&(ClW=gLq());return ClW};
_.BY=function(g){var C=d4N();g=C?C.createScriptURL(g):g;return new XT(g)};
_.TW=function(g){if(g instanceof XT)return g.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.fd=function(g){return Object.isFrozen(g)&&Object.isFrozen(g.raw)};
Vsc=function(g){return g.toString().indexOf("`")===-1};
$u=function(g){return new _.vY(yOq,g)};
ql=function(g){return g instanceof _.vY};
_.Ml=function(g){if(ql(g))return g.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
WY=function(g){return new RLl(function(C){return C.substr(0,g.length+1).toLowerCase()===g+":"})};
_.mG=function(g,C){C=C===void 0?bpj:C;if(ql(g))return g;for(var d=0;d<C.length;++d){var V=C[d];if(V instanceof RLl&&V.isValid(g))return $u(g)}};
_.IE=function(g,C){C=C===void 0?bpj:C;return _.mG(g,C)||nd};
_.Uh=function(g){var C=window;if(typeof MediaSource!=="undefined"&&g instanceof MediaSource||typeof C.ManagedMediaSource!=="undefined"&&g instanceof C.ManagedMediaSource)return $u(URL.createObjectURL(g));C=g.type;C.toLowerCase()==="application/octet-stream"?C=!0:(C=C.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),C=(C==null?void 0:C.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(C[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(C[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(C[1])||/^font\/[\w-]+$/i.test(C[1])));if(!C)throw Error("Z");return $u(URL.createObjectURL(g))};
_.Zpl=function(g){for(var C=_.cY.apply(1,arguments),d=[g[0]],V=0;V<C.length;V++)d.push(String(C[V])),d.push(g[V+1]);return $u(d.join(""))};
_.AOj=function(g){if(!YuN){a:{var C=document.createElement("a");try{C.href=g}catch(d){g=void 0;break a}g=C.protocol;g=g===":"||g===""?"https:":g}return g}try{C=new URL(g)}catch(d){return"https:"}return C.protocol};
_.Eh=function(g){g instanceof _.vY?g=_.Ml(g):g=FWq.test(g)?g:void 0;return g};
HY=function(g,C){C=_.Eh(C);C!==void 0&&(g.href=C)};
zW=function(g){var C=d4N();g=C?C.createHTML(g):g;return new Qs(g)};
GW=function(g){if(g instanceof Qs)return g.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.SS=function(g,C){g.src=_.TW(C).toString()};
PlV=function(g,C){g.setAttribute("sandbox","");for(var d=0;d<C.length;d++)g.sandbox.supports&&!g.sandbox.supports(C[d])||g.sandbox.add(C[d])};
_.gx=function(g,C,d){g.removeAttribute("srcdoc");switch(C){case 0:if(d instanceof XT)throw new ipu("TrustedResourceUrl",0);PlV(g,[]);C=_.Eh(d);C!==void 0&&(g.src=C);break;case 1:if(!(d instanceof XT))throw new ipu(typeof d,1);PlV(g,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.SS(g,d);break;case 2:if(d instanceof XT)throw new ipu("TrustedResourceUrl",2);PlV(g,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
C=_.Eh(d);C!==void 0&&(g.src=C);break;default:_.KL(C)}};
_.Cp=function(g,C,d,V){C=_.Eh(C);return C!==void 0?g.open(C,d,V):null};
_.dx=function(g){g=g===void 0?document:g;var C,d;g=(d=(C=g).querySelector)==null?void 0:d.call(C,"script[nonce]");return g==null?"":g.nonce||g.getAttribute("nonce")||""};
_.ym=function(g){var C=d4N();g=C?C.createScript(g):g;return new _.Vm(g)};
R_=function(g){if(g instanceof _.Vm)return g.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
OpR=function(g){var C=_.dx(g.ownerDocument);C&&g.setAttribute("nonce",C)};
_.bl=function(g,C){g.textContent=R_(C);OpR(g)};
_.Za=function(g,C){g.src=_.TW(C);OpR(g)};
_.YL=function(g,C){if(g.nodeType===1&&/^(script|style)$/i.test(g.tagName))throw Error("Z");g.innerHTML=GW(C)};
_.AO=function(g,C,d,V){if(g.length===0)throw Error("Z");g=g.map(function(R){if(R instanceof wr_)R=R.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return R});
var y=d.toLowerCase();if(g.every(function(R){return y.indexOf(R)!==0}))throw Error("aa`"+d);
C.setAttribute(d,V)};
_.FV=function(g,C,d){if(C instanceof XT)g.href=_.TW(C).toString(),g.rel=d;else{if(keP.indexOf(d)===-1)throw Error("ba`"+d);C=_.Eh(C);C!==void 0&&(g.href=C,g.rel=d)}};
x4g=function(g){if(g instanceof Pr)return g.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.oLc=function(g,C){C=_.Eh(C);C!==void 0&&(g.href=C)};
prB=function(g){return new Worker(_.TW(g),void 0)};
JO1=function(g){return _.BY(g)};
hLq=function(g,C){g&&(C=g.indexOf(C),0<=C&&g.splice(C,1))};
il=function(g){return typeof g==="function"};
tsj=function(g){return g instanceof Ou||g&&"closed"in g&&il(g.remove)&&il(g.add)&&il(g.unsubscribe)};
wx=function(){};
kL=function(g){j_B(function(){throw g;})};
xL=function(g){return g};
o_=function(){return eLN(_.cY.apply(0,arguments))};
eLN=function(g){return g.length===0?xL:g.length===1?g[0]:function(C){return g.reduce(function(d,V){return V(d)},C)}};
la_=function(g){var C;return(C=g!=null?g:void 0)!=null?C:Promise};
LWo=function(g,C){return new pp(function(d){var V=0;return C.schedule(function(){V===g.length?d.complete():(d.next(g[V++]),d.closed||this.schedule())})})};
D4L=function(g,C){if(!g)throw Error("ca");return new pp(function(d){var V=new Ou;V.add(C.schedule(function(){var y=g[Symbol.asyncIterator]();V.add(C.schedule(function(){var R=this;y.next().then(function(Y){Y.done?d.complete():(d.next(Y.value),R.schedule())})}))}));
return V})};
rON=function(g,C,d){C=C.schedule(function(){try{d.call(this)}catch(V){g.error(V)}},0);
g.add(C)};
Xrc=function(g,C){return new pp(function(d){var V;d.add(C.schedule(function(){V=g[NxP]();rON(d,C,function(){var y=V.next(),R=y.value;y.done?d.complete():(d.next(R),this.schedule())})}));
return function(){var y;return il((y=V)==null?void 0:y.return)&&V.return()}})};
s_o=function(g,C){return new pp(function(d){var V=new Ou;V.add(C.schedule(function(){var y=g[JO]();V.add(y.subscribe({next:function(R){V.add(C.schedule(function(){return d.next(R)}))},
error:function(R){V.add(C.schedule(function(){return d.error(R)}))},
complete:function(){V.add(C.schedule(function(){return d.complete()}))}}))}));
return V})};
BxB=function(g,C){return new pp(function(d){return C.schedule(function(){return g.then(function(V){d.add(C.schedule(function(){d.next(V);d.add(C.schedule(function(){return d.complete()}))}))},function(V){d.add(C.schedule(function(){return d.error(V)}))})})})};
Txl=function(g){return new TypeError("da`"+(g!==null&&typeof g==="object"?"an invalid object":"'"+g+"'"))};
vL_=function(g,C){if(g!=null){if(il(g[JO]))return s_o(g,C);if(faL(g))return LWo(g,C);if(il(g==null?void 0:g.then))return BxB(g,C);if(Symbol.asyncIterator&&il(g==null?void 0:g[Symbol.asyncIterator]))return D4L(g,C);if(il(g==null?void 0:g[NxP]))return Xrc(g,C)}throw Txl(g);};
tO=function(g,C){return C?vL_(g,C):hO(g)};
hO=function(g){if(g instanceof pp)return g;if(g!=null){if(il(g[JO]))return $4R(g);if(faL(g))return qug(g);if(il(g==null?void 0:g.then))return Msc(g);if(Symbol.asyncIterator&&il(g==null?void 0:g[Symbol.asyncIterator]))return WWu(g);if(il(g==null?void 0:g[NxP]))return m4q(g)}throw Txl(g);};
$4R=function(g){return new pp(function(C){var d=g[JO]();if(il(d.subscribe))return d.subscribe(C);throw new TypeError("ea");})};
qug=function(g){return new pp(function(C){for(var d=0;d<g.length&&!C.closed;d++)C.next(g[d]);C.complete()})};
Msc=function(g){return new pp(function(C){g.then(function(d){C.closed||(C.next(d),C.complete())},function(d){return C.error(d)}).then(null,kL)})};
m4q=function(g){return new pp(function(C){for(var d=g[NxP]();!C.closed;){var V=d.next(),y=V.value;V.done?C.complete():C.next(y)}return function(){return il(d==null?void 0:d.return)&&d.return()}})};
WWu=function(g){return new pp(function(C){uVu(g,C).catch(function(d){return C.error(d)})})};
uVu=function(g,C){var d,V,y,R,Y,A;return _.F(function(P){switch(P.nextAddress){case 1:_.js(P,2,3),R=_.es(g);case 5:return P.yield(R.next(),8);case 8:V=P.yieldResult;if(V.done){P.jumpTo(3);break}Y=V.value;C.next(Y);P.jumpTo(5);break;case 3:_.ll(P);_.Lp(P,9);if(!V||V.done||!(y=R.return)){P.jumpTo(9);break}return P.yield(y.call(R),9);case 9:_.ll(P,0,0,1);if(d)throw d.error;_.Da(P,10,1);break;case 10:_.Da(P,4);break;case 2:A=_.N4(P);d={error:A};P.jumpTo(3);break;case 4:C.complete(),_.XV(P)}})};
nLL=function(g,C){return C?LWo(g,C):qug(g)};
Iao=function(g){return il(g[g.length-1])?g.pop():void 0};
su=function(g){var C=g[g.length-1];return C&&il(C.schedule)?g.pop():void 0};
Te=function(){var g=_.cY.apply(0,arguments),C=su(g);return C?LWo(g,C):nLL(g)};
fp=function(g){var C=il(g)?g:function(){return g};
return new pp(function(d){return d.error(C())})};
vr=function(g){return function(C){if(il(C==null?void 0:C.lift))return C.lift(function(d){try{return g(d,this)}catch(V){this.error(V)}});
throw new TypeError("fa");}};
q4=function(){return vr(function(g,C){var d=null;g._refCount++;var V=new $L(C,void 0,void 0,void 0,function(){if(!g||g._refCount<=0||0<--g._refCount)d=null;else{var y=g._connection,R=d;d=null;!y||R&&y!==R||y.unsubscribe();C.unsubscribe()}});
g.subscribe(V);V.closed||(d=g.connect())})};
cO1=function(){var g=U4P;var C=C===void 0?0:C;return vr(function(d,V){V.add(g.schedule(function(){return d.subscribe(V)},C))})};
M4=function(g){return vr(function(C,d){var V=0;C.subscribe(new $L(d,function(y){d.next(g.call(void 0,y,V++))}))})};
HpL=function(g){return M4(function(C){return ELN(C)?g.apply(null,_.Wr(C)):g(C)})};
Geo=function(g){if(g.length===1){var C=g[0];if(Q_W(C))return{args:C,keys:null};if(C&&typeof C==="object"&&zLq(C)===KWB)return g=aaP(C),{args:g.map(function(d){return C[d]}),
keys:g}}return{args:g,keys:null}};
ul=function(){var g=_.cY.apply(0,arguments),C=su(g),d=Iao(g);g=Geo(g);var V=g.args,y=g.keys;if(V.length===0)return tO([],C);C=new pp(SuP(V,C,y?function(R){for(var Y={},A=0;A<R.length;A++)Y[y[A]]=R[A];return Y}:xL));
return d?C.pipe(HpL(d)):C};
SuP=function(g,C,d){d=d===void 0?xL:d;return function(V){gWl(C,function(){for(var y=g.length,R=Array(y),Y=y,A=g.map(function(){return!1}),P=!0,w={i$jscomp$217:0};w.i$jscomp$217<y;w={i$jscomp$217:w.i$jscomp$217},w.i$jscomp$217++)gWl(C,function(x){return function(){tO(g[x.i$jscomp$217],C).subscribe(new np(V,function(p){R[x.i$jscomp$217]=p;
P&&(A[x.i$jscomp$217]=!0,P=!A.every(xL));P||V.next(d(R.slice()))},function(){return--Y===0}))}}(w),V)},V)}};
gWl=function(g,C,d){g?d.add(g.schedule(C)):C()};
CGV=function(g,C,d,V){var y=[],R=0,Y=0,A=!1,P=function(w){R++;hO(d(w,Y++)).subscribe(new $L(C,function(x){C.next(x)},void 0,function(){R--;
for(var x={};y.length&&R<V;x={bufferedValue:void 0})x.bufferedValue=y.shift(),P(x.bufferedValue);!A||y.length||R||C.complete()}))};
g.subscribe(new $L(C,function(w){return R<V?P(w):y.push(w)},void 0,function(){A=!0;
!A||y.length||R||C.complete()}));
return function(){y=null}};
Uu=function(g,C){var d=d===void 0?Infinity:d;if(il(C))return Uu(function(V,y){return M4(function(R,Y){return C(V,R,y,Y)})(hO(g(V,y)))},d);
typeof C==="number"&&(d=C);return vr(function(V,y){return CGV(V,y,g,d)})};
dZW=function(g){g=g===void 0?Infinity:g;return Uu(xL,g)};
V5N=function(){var g=_.cY.apply(0,arguments);return dZW(1)(nLL(g,su(g)))};
yjg=function(g){return new pp(function(C){hO(g()).subscribe(C)})};
cr=function(g,C,d){if(il(d)){var V=d;d=void 0}if(V)return cr(g,C,d).pipe(HpL(V));V=_.Z(il(g.addEventListener)&&il(g.removeEventListener)?Ro_.map(function(Y){return function(A){return g[Y](C,A,d)}}):il(g.addListener)&&il(g.removeListener)?bOc.map(ZOW(g,C)):il(g.on)&&il(g.off)?YGo.map(ZOW(g,C)):[]);
var y=V.next().value,R=V.next().value;return!y&&faL(g)?Uu(function(Y){return cr(Y,C,d)})(nLL(g)):new pp(function(Y){if(!y)throw new TypeError("ga");
var A=function(){var P=_.cY.apply(0,arguments);return Y.next(1<P.length?P:P[0])};
y(A);return function(){return R(A)}})};
ZOW=function(g,C){return function(d){return function(V){return g[d](C,V)}}};
Hr=function(){var g=_.cY.apply(0,arguments),C=su(g);var d=typeof g[g.length-1]==="number"?g.pop():Infinity;return g.length?g.length===1?hO(g[0]):dZW(d)(nLL(g,C)):Eu};
FLB=function(g){return g.length===1&&Ajj(g[0])?g[0]:g};
PGP=function(){var g=FLB(_.cY.apply(0,arguments));return vr(function(C,d){var V=[C].concat(_.Wr(g)),y=function(){if(!d.closed)if(V.length>0){try{var R=hO(V.shift())}catch(A){y();return}var Y=new $L(d,void 0,wx,wx);d.add(R.subscribe(Y));Y.add(y)}else d.complete()};
y()})};
Qm=function(g){return vr(function(C,d){var V=0;C.subscribe(new $L(d,function(y){return g.call(void 0,y,V++)&&d.next(y)}))})};
OOl=function(){var g=_.cY.apply(0,arguments);g=FLB(g);return g.length===1?hO(g[0]):new pp(iOW(g))};
iOW=function(g){return function(C){for(var d=[],V={i$jscomp$220:0};d&&!C.closed&&V.i$jscomp$220<g.length;V={i$jscomp$220:V.i$jscomp$220},V.i$jscomp$220++)d.push(hO(g[V.i$jscomp$220]).subscribe(new $L(C,function(y){return function(R){if(d){for(var Y=0;Y<d.length;Y++)Y!==y.i$jscomp$220&&d[Y].unsubscribe();d=null}C.next(R)}}(V))))}};
w3R=function(){var g=_.cY.apply(0,arguments),C=Iao(g),d=FLB(g);return d.length?new pp(function(V){var y=d.map(function(){return[]}),R=d.map(function(){return!1});
V.add(function(){y=R=null});
for(var Y={sourceIndex$jscomp$1:0};!V.closed&&Y.sourceIndex$jscomp$1<d.length;Y={sourceIndex$jscomp$1:Y.sourceIndex$jscomp$1},Y.sourceIndex$jscomp$1++)hO(d[Y.sourceIndex$jscomp$1]).subscribe(new $L(V,function(A){return function(P){y[A.sourceIndex$jscomp$1].push(P);y.every(function(w){return w.length})&&(P=y.map(function(w){return w.shift()}),V.next(C?C.apply(null,_.Wr(P)):P),y.some(function(w,x){return!w.length&&R[x]})&&V.complete())}}(Y),void 0,function(A){return function(){R[A.sourceIndex$jscomp$1]=
!0;
!y[A.sourceIndex$jscomp$1].length&&V.complete()}}(Y)));
return function(){y=R=null}}):Eu};
kCP=function(g){var C,d,V;return!!g&&typeof g.active==="boolean"&&typeof((C=g.clock)==null?void 0:C.now)==="function"&&((d=g.clock)==null?void 0:d.timeline)!==void 0&&!((V=g.lastMeasurement)==null||!V.timestamp)&&typeof g.equivalentTo==="function"&&typeof g.extrapolateToNow==="function"&&typeof g.extrapolateToTime==="function"&&typeof g.map==="function"&&typeof g.joinWith==="function"};
xZg=function(g){function C(d){return typeof d==="boolean"||typeof d==="string"||typeof d==="number"||d===void 0||d===null}
return C(g)?!0:Array.isArray(g)?g.every(C):typeof g==="object"?Object.keys(g).every(function(d){return typeof d==="string"})&&Object.values(g).every(function(d){return Array.isArray(d)?d.every(C):C(d)}):!1};
oWo=function(g){if(xZg(g))return g;if(kCP(g))return{lastMeasurement:{value:oWo(g.lastMeasurement.value),timestamp:ze(g.lastMeasurement.timestamp,new Kp(0,g.lastMeasurement.timestamp.timeline))},active:g.active};try{return JSON.parse(JSON.stringify(g))}catch(C){}return String(g)};
a_=function(g,C){return function(d){return new pp(function(V){return d.subscribe(function(y){g.timeExecution(C,function(){V.next(y)})()},function(y){g.timeExecution(C,function(){V.error(y)})()},function(){g.timeExecution(C,function(){V.complete()})()})})}};
p3j=function(g,C){var d=!1;return new pp(function(V){var y=g.setTimeout(function(){d=!0;V.next(!0);V.complete()},C);
return function(){d||g.clearTimeout(y)}})};
Jjo=function(g){g=g.global;if(g.fetchLater)return g.fetchLater.bind(g)};
Ge=function(g){return vr(function(C,d){var V=null,y=!1,R;V=C.subscribe(new $L(d,void 0,function(Y){R=hO(g(Y,Ge(g)(C)));V?(V.unsubscribe(),V=null,R.subscribe(d)):y=!0}));
y&&(V.unsubscribe(),V=null,R.subscribe(d))})};
hoV=function(g,C,d){return function(V,y){var R=d,Y=C,A=0;V.subscribe(new $L(y,function(P){var w=A++;Y=R?g(Y,P,w):(R=!0,P);y.next(Y)},void 0,void 0))}};
t5R=function(g){g=g===void 0?null:g;return vr(function(C,d){var V=!1;C.subscribe(new $L(d,function(y){V=!0;d.next(y)},void 0,function(){V||d.next(g);
d.complete()}))})};
Ss=function(){return vr(function(g,C){g.subscribe(new $L(C,wx))})};
gH=function(g){return vr(function(C,d){C.subscribe(new $L(d,function(){return d.next(g)}))})};
CO=function(g){return g<=0?function(){return Eu}:vr(function(C,d){var V=0;
C.subscribe(new $L(d,function(y){++V<=g&&(d.next(y),g<=V&&d.complete())}))})};
dH=function(g){var C=C===void 0?xL:C;var d;g=(d=g)!=null?d:jZg;return vr(function(V,y){var R,Y=!0;V.subscribe(new $L(y,function(A){var P=C(A);if(Y||!g(R,P))Y=!1,R=P,y.next(A)}))})};
jZg=function(g,C){return g===C};
lgV=function(g){g=g===void 0?eoW:g;return vr(function(C,d){var V=!1;C.subscribe(new $L(d,function(y){V=!0;d.next(y)},void 0,function(){return V?d.complete():d.error(g())}))})};
eoW=function(){return new LLo};
VM=function(){var g=_.cY.apply(0,arguments);return function(C){return V5N(C,Te.apply(null,_.Wr(g)))}};
DZc=function(g){return vr(function(C,d){var V=0;C.subscribe(new $L(d,function(y){g.call(void 0,y,V++,C)||(d.next(!1),d.complete())},void 0,function(){d.next(!0);
d.complete()}))})};
rjg=function(){return vr(function(g,C){var d=[];g.subscribe(new $L(C,function(V){d.push(V);1<d.length&&d.shift()},void 0,function(){for(var V=_.Z(d),y=V.next();!y.done;y=V.next())C.next(y.value);
C.complete()},function(){d=null}))})};
NHc=function(g,C){var d=arguments.length>=2;return function(V){return V.pipe(g?Qm(function(y,R){return g(y,R,V)}):xL,rjg(),d?t5R(C):lgV(function(){return new LLo}))}};
RZ=function(g){var C=il(g)?g:function(){return g};
return il()?vr(function(d,V){var y=C();(void 0)(y).subscribe(V).add(d.subscribe(y))}):function(d){var V=new yM(d,C);
il(d==null?void 0:d.lift)&&(V.lift=d.lift);V.source=d;V.subjectFactory=C;return V}};
Aj=function(g){var C=new bG(g,void 0,void 0);return function(d){return RZ(function(){return C})(d)}};
FW=function(g,C){return vr(hoV(g,C,arguments.length>=2))};
P3=function(){var g=_.cY.apply(0,arguments),C=su(g);return vr(function(d,V){(C?V5N(g,d,C):V5N(g,d)).subscribe(V)})};
iG=function(g){return vr(function(C,d){var V=null,y=0,R=!1;C.subscribe(new $L(d,function(Y){var A;(A=V)==null||A.unsubscribe();A=y++;hO(g(Y,A)).subscribe(V=new $L(d,function(P){return d.next(P)},void 0,function(){V=null;
R&&!V&&d.complete()}))},void 0,function(){(R=!0,!V)&&d.complete()}))})};
kW=function(g,C){C=C===void 0?!1:C;return vr(function(d,V){var y=0;d.subscribe(new $L(V,function(R){var Y=g(R,y++);(Y||C)&&V.next(R);!Y&&V.complete()}))})};
X3_=function(g,C,d){var V=il(g)||C||d?{next:g,error:C,complete:d}:g;return V?vr(function(y,R){y.subscribe(new $L(R,function(Y){var A;(A=V.next)==null||A.call(V,Y);R.next(Y)},function(Y){var A;
(A=V.error)==null||A.call(V,Y);R.error(Y)},function(){var Y;
(Y=V.complete)==null||Y.call(V);R.complete()}))}):xL};
sZP=function(){var g=_.cY.apply(0,arguments),C=Iao(g);return vr(function(d,V){for(var y=g.length,R=Array(y),Y=g.map(function(){return!1}),A=!1,P={i$jscomp$230:0};P.i$jscomp$230<y;P={i$jscomp$230:P.i$jscomp$230},P.i$jscomp$230++)hO(g[P.i$jscomp$230]).subscribe(new $L(V,function(w){return function(x){R[w.i$jscomp$230]=x;
A||Y[w.i$jscomp$230]||(Y[w.i$jscomp$230]=!0,(A=Y.every(xL))&&(Y=null))}}(P),void 0,wx));
d.subscribe(new $L(V,function(w){A&&(w=[w].concat(_.Wr(R)),V.next(C?C.apply(null,_.Wr(w)):w))}))})};
THW=function(g){var C=BHN;if(C)for(var d in C)Object.prototype.hasOwnProperty.call(C,d)&&g(C[d],d,C)};
fgq=function(){var g=[];THW(function(C){g.push(C)});
return g};
$Zj=function(g){try{return!!g&&g.location.href!=null&&vWW(g,"foo")}catch(C){return!1}};
_.oZ=function(g){return new wr_(g[0].toLowerCase())};
qGB=function(g){for(var C=_.cY.apply(1,arguments),d=g[0],V=0;V<g.length-1;V++)d+=String(C[V]),d+=g[V+1];C=document.implementation.createHTMLDocument("");V=C.createElement("style");C.head.appendChild(V);C=V.sheet;C.insertRule(d,0);if(C.cssRules.length===1&&(d=C.cssRules[0],d instanceof CSSStyleRule))return new Pr(d.cssText.replace(/</g,"\\3C "))};
M5R=function(g){try{return new URL(g,window.document.baseURI)}catch(C){return new URL("about:invalid")}};
WLu=function(g,C){var d=C.createRange();d.selectNode(C.body);g=zW(g);return d.createContextualFragment(GW(g))};
mZV=function(g){g=g.nodeName;return typeof g==="string"?g:"FORM"};
uWu=function(g){g=g.nodeType;return g===1||typeof g!=="number"};
pO=function(g,C,d){g.setAttribute(C,d)};
nWo=function(g){return g.parts.map(function(C){var d=C.descriptor;return""+C.url+(d?" "+d:"")}).join(" , ")};
_.Jj=function(g){var C=_.cY.apply(1,arguments);if(C.length===0)return _.BY(g[0]);for(var d=g[0],V=0;V<C.length;V++)d+=encodeURIComponent(C[V])+g[V+1];return _.BY(d)};
_.hj=function(g,C){g=_.TW(g).toString();var d=g.split(/[?#]/),V=/[?]/.test(g)?"?"+d[1]:"";return IgW(d[0],V,/[#]/.test(g)?"#"+(V?d[2]:d[1]):"",C)};
IgW=function(g,C,d,V){function y(Y,A){Y!=null&&(Array.isArray(Y)?Y.forEach(function(P){return y(P,A)}):(C+=R+encodeURIComponent(A)+"="+encodeURIComponent(Y),R="&"))}
var R=C.length?"&":"?";V.constructor===Object&&(V=Object.entries(V));Array.isArray(V)?V.forEach(function(Y){return y(Y[1],Y[0])}):V.forEach(y);
return _.BY(g+C+d)};
cjP=function(){var g=R_(UZc).toString();return _.BY(URL.createObjectURL(new Blob([g],{type:"text/javascript"})))};
EWq=function(g){var C=[],d=0,V;for(V in g)C[d++]=V;return C};
HOu=function(g,C){for(var d in g)if(g[d]==C)return!0;return!1};
QZN=function(g,C,d){for(var V in g)if(C.call(d,g[V],V,g))return V};
zoB=function(g){if(!g||typeof g!=="object")return g;if(typeof g.clone==="function")return g.clone();if(typeof Map!=="undefined"&&g instanceof Map)return new Map(g);if(typeof Set!=="undefined"&&g instanceof Set)return new Set(g);if(g instanceof Date)return new Date(g.getTime());var C=Array.isArray(g)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(g)||g instanceof DataView?{}:new g.constructor(g.length),d;for(d in g)C[d]=zoB(g[d]);return C};
KLq=function(g){var C=arguments.length;if(C==1&&Array.isArray(arguments[0]))return KLq.apply(null,arguments[0]);if(C%2)throw Error("ma");for(var d={},V=0;V<C;V+=2)d[arguments[V]]=arguments[V+1];return d};
ago=function(g){var C=arguments.length;if(C==1&&Array.isArray(arguments[0]))return ago.apply(null,arguments[0]);for(var d={},V=0;V<C;V++)d[arguments[V]]=!0;return d};
tj=function(g,C,d,V){this.top=g;this.right=C;this.bottom=d;this.left=V};
GCo=function(g){g=g.global;if(g.PendingGetBeacon)return g.PendingGetBeacon};
e5=function(g){return function(C){return C.pipe(SGW(g,RZ(new j5)))}};
lG=function(g){return function(C){return C.pipe(SGW(g,Aj(1)))}};
SGW=function(g,C){function d(V){return new pp(function(y){return V.subscribe(function(R){LO(g,function(){return void y.next(R)},3)},function(R){LO(g,function(){return void y.error(R)},3)},function(){LO(g,function(){return void y.complete()},3)})})}
return o_(d,cO1(),C,q4(),d)};
d7P=function(g){var C=ggW(g);return C===null?new Dg(null):C.pipe(M4(function(d){d=d.serialize();if(C3u)d=_.yg.btoa(d);else{for(var V=[],y=0,R=0;R<d.length;R++){var Y=d.charCodeAt(R);Y>255&&(V[y++]=Y&255,Y>>=8);V[y++]=Y}d=_.M8(V)}return d}),CO(1),lG(g.queue))};
V1B=function(g){var C=C===void 0?{}:C;if(typeof Event==="function")return new Event(g,C);if(typeof document!=="undefined"){var d=document.createEvent("CustomEvent");d.initCustomEvent(g,C.bubbles||!1,C.cancelable||!1,C.detail);return d}throw Error();};
ydV=function(g){return typeof g==="string"?document.getElementById(g):g};
b8V=function(g){var C=!1;C=C===void 0?!1:C;if(g.tagName==="IMG"){if(g.complete&&(!g.naturalWidth||!g.naturalHeight))return!0;var d;if(C&&((d=g.style)==null?void 0:d.display)==="none")return!0}var V,y;return RXu.test((V=g.getAttribute("width"))!=null?V:"")&&RXu.test((y=g.getAttribute("height"))!=null?y:"")};
Z8W=function(g,C){if(g.tagName==="IMG")return g.naturalWidth&&g.naturalHeight?!0:!1;try{if(g.readyState)var d=g.readyState;else{var V,y;d=(V=g.contentWindow)==null?void 0:(y=V.document)==null?void 0:y.readyState}return d==="complete"}catch(R){return C===void 0?!1:C}};
YJV=function(g){g||(g=function(C,d,V){C.addEventListener(d,V)});
return g};
i8B=function(g,C){var d=AdB();d=d===void 0?new F4V:d;if(g=ydV(g)){var V=YJV(V);for(var y=!1,R=function(T){y||(y=!0,C(T))},Y,A=2,P=0;P<P3W.length;++P)if(P3W[P]===g.tagName){A=3;
Y=[g];break}Y||(Y=g.querySelectorAll(P3W.join(",")));var w=0,x=0,p=!0,J=g=!1;P={};for(var h=0;h<Y.length;P={isImg:void 0},h++){var l=Y[h];if(!b8V(l))if(P.isImg=l.tagName==="IMG",Z8W(l,d.crossDomainLoadedDefault))g=!0,P.isImg&&(p=!0);else{w++;var N=function(T){return function(v){w--;!w&&p&&R(A);T.isImg&&(v=v&&v.type==="error",x--,v||(p=!0),!x&&J&&p&&R(A))}}(P);
V(l,"load",N);P.isImg&&(x++,V(l,"error",N))}}x===0&&(p=!0);Y=null;Y=_.yg.document.readyState==="complete";if(w===0&&!g&&Y)A=5;else if(w||!g){V(_.yg,"load",function(){!d.pendingImagesBlockLoad||!x&&p?R(4):J=!0});
return}R(A)}};
O8j=function(g,C,d){if(g)for(var V=0;g!=null&&V<500&&!d(g);++V)g=C(g)};
wdW=function(g,C){O8j(g,function(d){try{return d===d.parent?null:d.parent}catch(V){}return null},C)};
kMj=function(g,C){if(g.tagName=="IFRAME")C(g);else{g=g.querySelectorAll("IFRAME");for(var d=0;d<g.length&&!C(g[d]);++d);}};
x7l=function(g){return(g=g.ownerDocument)&&(g.parentWindow||g.defaultView)||null};
ogo=function(g,C,d){try{var V=JSON.parse(d.data)}catch(Y){}if(typeof V==="object"&&V&&V.type==="creativeLoad"){var y=x7l(g);if(d.source&&y){var R;wdW(d.source,function(Y){try{if(Y.parent===y)return R=Y,!0}catch(A){}});
R&&kMj(g,function(Y){if(Y.contentWindow===R)return C(V),!0})}}};
pd1=function(g){return typeof g==="string"?document.getElementById(g):g};
jvj=function(){var g={};return g[0]=_.Jj(JdV,"current"),g[1]=_.Jj(hX1),g[2]=_.Jj(t1B),g};
NZ=function(g,C){return g.left===C.left&&g.top===C.top&&g.width===C.width&&g.height===C.height};
eXq=function(g,C){return{left:Math.max(g.left,C.left),top:Math.max(g.top,C.top),width:Math.max(0,Math.min(g.left+g.width,C.left+C.width)-Math.max(g.left,C.left)),height:Math.max(0,Math.min(g.top+g.height,C.top+C.height)-Math.max(g.top,C.top))}};
l6c=function(g,C){return{left:Math.round(g.left+C.x),top:Math.round(g.top+C.y),width:g.width,height:g.height}};
L4q=function(g,C,d){if(g&&C!==null&&C!=C.top){if(!C.top)return new _.XW(-12245933,-12245933);C=C.top}try{return(d===void 0?0:d)?(new _.XW(C.innerWidth,C.innerHeight)).round():_.sG(C).round()}catch(V){return new _.XW(-12245933,-12245933)}};
D7R=function(g,C,d){try{if(g){if(!C.top)return new tj(-12245933,-12245933,-12245933,-12245933);C=C.top}var V=L4q(g,C,d),y=V.height,R=V.width;if(R===-12245933)return new tj(R,R,R,R);var Y=B3(fO(C.document)),A=Y.x,P=Y.y;return new tj(P,A+R,P+y,A)}catch(w){return new tj(-12245933,-12245933,-12245933,-12245933)}};
rdu=function(g){var C;return(C=g.google_tag_data)!=null?C:g.google_tag_data={}};
Ni_=function(g){var C,d;return typeof((C=g.navigator)==null?void 0:(d=C.userAgentData)==null?void 0:d.getHighEntropyValues)==="function"};
svo=function(g){if(!Ni_(g))return null;var C=rdu(g);if(C.uach_promise)return C.uach_promise;g=g.navigator.userAgentData.getHighEntropyValues(Xdo).then(function(d){C.uach!=null||(C.uach=d);return d});
return C.uach_promise=g};
I6q=function(g){var C;return Biu(Tio(f6N(vg1($7R(qJo(M1V(W4B(m7c(new uHj,g.architecture||""),g.bitness||""),g.mobile||!1),g.model||""),g.platform||""),g.platformVersion||""),g.uaFullVersion||""),((C=g.fullVersionList)==null?void 0:C.map(function(d){var V=new ngN;V=_.v3(V,1,d.brand);return _.v3(V,2,d.version)}))||[]),g.wow64||!1)};
U7_=function(g){var C,d;return(d=(C=svo(g))==null?void 0:C.then(function(V){return I6q(V)}))!=null?d:null};
cdP=function(g,C){return new pp(function(d){var V=!1,y=Array(C.length);y.fill(void 0);var R=new Set,Y=new Set,A=function(p,J){g.running?(y[J]=p,R.add(J),V||(V=!0,LO(g,function(){V=!1;d.next(_.Ic(y))},1))):d.error(new $W(J))},P=function(p,J){Y.add(J);
R.add(J);LO(g,function(){d.error(p)},1)},w=function(p){Y.add(p);
LO(g,function(){Y.size===C.length&&d.complete()},1)},x=C.map(function(p,J){return p.subscribe(function(h){return void A(h,J)},function(h){return void P(h,J)},function(){return void w(J)})});
return function(){x.forEach(function(p){return void p.unsubscribe()})}})};
QvL=function(g,C,d){function V(){if(C.debugChannel){var T=C.debugChannel,v=T.next;var q={creativeId:C.debugNames.getName(d),requiredSignals:y,signals:Object.assign({},R),hasPrematurelyCompleted:Y,errorMessage:A,erroredSignalKey:P};q={specMajor:2,specMinor:0,specPatch:0,timestamp:ze(C.timeProvider.now(),new Kp(0,C.timeProvider.timeline)),instanceId:C.debugNames.getName(C.symbol),creativeState:q};v.call(T,q)}}
for(var y=Object.keys(g),R={},Y=!1,A=null,P=null,w={},x=new Set,p=[],J=[],h=_.Z(y),l=h.next(),N={};!l.done;N={key$jscomp$394:void 0},l=h.next())N.key$jscomp$394=l.value,l=g[N.key$jscomp$394],l instanceof Dg?(w[N.key$jscomp$394]=l.value,x.add(N.key$jscomp$394),C.debugChannel&&(R[String(N.key$jscomp$394)]=oWo(l.value))):(l=l.pipe(dH(function(T,v){return kCP(T)||kCP(v)?!1:T===v}),M4(function(T){return function(v){C.debugChannel&&(R[String(T.key$jscomp$394)]=oWo(v),V());
var q={};return q[T.key$jscomp$394]=v,q}}(N)),Ge(function(T){return function(v){if(v instanceof $W)throw new EgV(String(T.key$jscomp$394));
throw v;}}(N)),X3_(function(T){return function(){x.add(T.key$jscomp$394)}}(N),function(T){return function(v){P=String(T.key$jscomp$394);
A=String(v);V()}}(N),function(T){return function(){x.has(T.key$jscomp$394)||(Y=!0,V())}}(N))),J.push(N.key$jscomp$394),p.push(l));
(g=Object.keys(R).length>0)&&V();h=cdP(C.queue,p).pipe(Ge(function(T){if(T instanceof $W)throw new H8u(String(J[T.inputObservableIndex]));throw T;}),M4(function(T){return Object.freeze(Object.assign.apply(Object,[{},
w].concat(_.Wr(T))))}));
return(p=p.length>0)&&g?Hr(Te(Object.freeze(w)),h):p?h:Te(Object.freeze(w))};
zXN=function(g,C,d,V,y){return g.performanceMonitor.timeExecution.bind(g.performanceMonitor)(733,function(){var R={};try{return C.pipe(Ge(function(Y){V(Object.assign({},R,{error:Y}));return Eu}),Uu(function(Y){try{var A=d(g,Y)}catch(w){return V(Object.assign({},R,{error:w instanceof Error?w:String(w)})),Eu}var P={};
return QvL(A,g,Y.symbol).pipe(X3_(function(w){P=w}),Aj(1),q4()).pipe(y,Ge(function(w){V(Object.assign({},P,{error:w}));
return Eu}),VM(void 0),M4(function(){return!0}))})).pipe(FW(function(Y){return Y+1},0),Ge(function(Y){V(Object.assign({},R,{error:Y}));
return Eu}))}catch(Y){return V(Object.assign({},R,{error:Y})),Eu}})()};
qZ=function(g){var C=new Map;if(typeof g!=="object"||g===null)return C;Object.values(g).forEach(function(d){d&&typeof d.extrapolateToNow==="function"&&(C.has(d.clock.timeline)||C.set(d.clock.timeline,d.clock.now()))});
return C};
K4L=function(g,C){return typeof g==="string"?encodeURIComponent(g):typeof g==="number"?String(g):Array.isArray(g)?g.map(function(d){return K4L(d,C)}).join(","):g instanceof Kp?g.toString():g&&typeof g.extrapolateToNow==="function"?K4L(g.extrapolateUsingTimestampMap(C).value,C):g===!0?"1":g===!1?"0":g===void 0||g===null?null:g instanceof a61?GMl(g):[g.top,
g.left,g.top+g.height,g.left+g.width].join()};
SJq=function(g,C){g=Object.entries(g).map(function(d){var V=_.Z(d);d=V.next().value;V=V.next().value;V=K4L(V,C);return V===null?"":d+"="+V}).filter(function(d){return d!==""});
return g.length?g.join("&"):""};
dyR=function(g,C){var d=gp1,V=CeB;C=C===void 0?.01:C;return function(y){C>0&&Math.random()<=C&&(g.global.HTMLFencedFrameElement&&g.global.fence&&typeof g.global.fence.reportEvent==="function"&&g.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),y=Object.assign({},y,{errorMessage:y.error instanceof Error&&y.error.message?y.error.message:String(y.error),errorStack:y.error instanceof Error&&y.error.stack?String(y.error.stack):null,errorName:y.error instanceof
Error&&y.error.name?String(y.error.name):null,errorContext:String(g.performanceMonitor.timedFunctionContext),errorEscapedQueryId:y.escapedQueryId}),d(Object.assign({},y,{payloadMapper:function(){return function(R){try{return V(Object.assign({},R))}catch(Y){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),qZ(y)).forEach(function(R){g.beaconFactory.makeBeacon(R).sendNow()}))}};
VLj=function(){var g=_.cY.apply(0,arguments);return function(C){var d=C.pipe(Aj(1),q4());C=g.map(function(V){return d.pipe(V,VM(!0))});
return ul(C).pipe(CO(1),Ss())}};
y3u=function(){var g=_.cY.apply(0,arguments);return function(C){var d=C.pipe(Aj(1),q4());C=g.map(function(V){return d.pipe(V,VM(!0))});
return Hr.apply(null,_.Wr(C)).pipe(CO(1),Ss())}};
RbP=function(g,C){return function(d){var V=d.pipe(Aj(1),q4());d=V.pipe(g,VM(!0));V=V.pipe(o_(C,Aj(),q4()),VM(!0));d=ul([d,V]);return OOl(d,V).pipe(CO(1),Ss())}};
bP_=function(g,C,d){d(!0)};
ZPg=function(g,C){return o_(iG(function(d){var V=g(d),y=C(d),R={};return V&&y&&R?new pp(function(Y){y(V,R,function(A){Y.next(Object.assign({},d,{canEmit:A}));Y.complete()});
return function(){}}):MZ}),Qm(function(d){return d.canEmit}))};
Y5q=function(g){var C={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(d){return d.pipe(iG(function(V){return new pp(function(y){function R(){A.disconnect();P.unsubscribe()}
var Y=g.MutationObserver;if(Y&&V.ref!==void 0){var A=new Y(function(w){y.next(w)});
A.observe(V.ref,C);var P=V.JSC$9431_released.subscribe(R);return R}})}))}};
A3g=function(g){if(g.measurementDeferralState===3)return null;if(g.timeOnScreenReason!==void 0){var C=g.creativeFound===!1?"n":null;if(C!==null)return C}return g.geometricMeasurementErrors instanceof W3?"msf":g.contextValidationErrors instanceof mL?"c":g.contextVisibilityKnown===!1?"pv":g.geometricMeasurementErrors||g.contextValidationErrors?"x":null};
Pej=function(g,C){return g.replace(Fkg,function(d,V){try{var y=_.uG.get(C,V);if(y==null||y.toString()==null)return d;y=y.toString();if(y==""||!_.Pq(y==null?"":String(y)))return encodeURIComponent(y).replace(/%2C/g,",")}catch(R){}return d})};
iP_=function(g,C){var d=Object.assign({},g),V=g.userAgentClientHints;d=(delete d.userAgentClientHints,d);d=g.payloadMapper(d);var y=SJq(d,C);return _.nO(g.urlPrefixes,function(R){var Y="";typeof V==="string"&&(Y="&"+SJq({uach:V},C));var A={};return Pej(R,(A.VIEWABILITY=y,A))+Y})};
gp1=function(g,C){var d=g.payloadMapper(g),V=SJq(d,C);return V?_.nO(g.urlPrefixes,function(y){y=y.indexOf("?")>=0?y:y+"?";y="?&".indexOf(y.slice(-1))>=0?y:y+"&";return y+V}):g.urlPrefixes};
OPo=function(){return o_(Qm(function(g){return g!==void 0}),M4(function(g){return g}))};
wmu=function(g){return o_(M4(function(){return!0}),P3(!1),lG(g))};
k4o=function(g){return g.length<=0?Eu:ul(g.map(function(C){var d=0;return C.pipe(M4(function(V){return{index:d++,value:V}}))})).pipe(Qm(function(C){return C.every(function(d){return d.index===C[0].index})}),M4(function(C){return C.map(function(d){return d.value})}))};
xyc=function(g,C){g.currentState&&(g.previousState=g.currentState);g.currentState=C;g.previousState&&g.previousState.value?(C=Math.max(0,ze(C.timestamp,g.previousState.timestamp)),g.totalTime+=C,g.consecutiveTime+=C):g.consecutiveTime=0;return g};
opB=function(){return o_(FW(xyc,{totalTime:0,consecutiveTime:0}),M4(function(g){return g.totalTime}))};
pmN=function(){return o_(FW(xyc,{totalTime:0,consecutiveTime:0}),M4(function(g){return g.consecutiveTime}))};
J3L=function(g,C){return function(d){return k4o(C.map(function(V){return d.pipe(g(V))}))}};
hbg=function(){var g;return o_(X3_(function(C){return void(g=C.timestamp)}),pmN(),M4(function(C){return{timestamp:g,
value:Math.round(C)}}))};
tLP=function(g,C){return NZ(g.topWindowViewportExternalGeometry,C.topWindowViewportExternalGeometry)&&NZ(g.elementGeometry,C.elementGeometry)&&NZ(g.exposedViewportLocalGeometry,C.exposedViewportLocalGeometry)&&NZ(g.intersectionGeometry,C.intersectionGeometry)&&g.elementGeometrySourceName===C.elementGeometrySourceName&&g.measurementRequests===C.measurementRequests&&g.viewportGeometrySourceName===C.viewportGeometrySourceName&&g.viewportLocalAppOffset.x===C.viewportLocalAppOffset.x&&g.viewportLocalAppOffset.y===
C.viewportLocalAppOffset.y};
Lkc=function(g,C){return function(d){return function(V){var y=V.pipe(RZ(new j5),q4());V=d.element.pipe(dH());y=y.pipe(M4(function(R){return R.value}));
return ul([V,y,C]).pipe(M4(function(R){var Y=_.Z(R);R=Y.next().value;var A=Y.next().value;Y=Y.next().value;if(R.ref===void 0)var P={top:0,left:0,width:0,height:0};else{P=R.ref.getBoundingClientRect();var w=R.ref,x=g.global,p=new _.IZ(0,0),J=UG(_.c3(w));if(vWW(J,"parent")){do{if(J==x)var h=_.EG(w);else h=jCN(w),h=new _.IZ(h.left,h.top);p.x+=h.x;p.y+=h.y}while(J&&J!=x&&J!=J.parent&&(w=J.frameElement)&&(J=J.parent))}P={top:p.y,left:p.x,width:P.width,height:P.height}}P=l6c(P,A.viewportLocalAppOffset);
x=eXq(P,A.exposedViewportLocalGeometry);p=g.timeProvider.now();J=Object;w=J.assign;if(Y!==2||g.inCrossDomainIframe||x.width<=0||x.height<=0)var l=!1;else try{var N=g.document.elementFromPoint(x.left+x.width/2,x.top+x.height/2);l=N?!ebu(N,R):!1}catch(T){l=!1}return{timestamp:p,value:w.call(J,{},A,{elementGeometrySourceName:"geo",intersectionGeometry:l?lRc.intersectionGeometry:x,elementGeometry:P})}}),e5(g.queue))}}};
ebu=function(g,C,d){d=d===void 0?0:d;return g.ref===void 0||C.ref===void 0?!1:g.ref===C.ref||_.H3(C.ref,function(V){return V===g.ref})?!0:C.ref.ownerDocument&&C.ref.ownerDocument.defaultView&&C.ref.ownerDocument.defaultView===C.ref.ownerDocument.defaultView.top?!1:d<10&&C.ref.ownerDocument&&C.ref.ownerDocument.defaultView&&C.ref.ownerDocument.defaultView.frameElement?ebu(g,new QM(C.ref.ownerDocument.defaultView.frameElement),d+1):!0};
Nwg=function(g){return function(C){return C.pipe(g.ResizeObserver?DyL(g):r3q(g),Aj(1),q4())}};
DyL=function(g){return function(C){return C.pipe(iG(function(d){var V=g.ResizeObserver;if(!V||d.ref===void 0)return Te(lRc.elementGeometry);var y=(new pp(function(R){function Y(){d.ref!==void 0&&A.unobserve(d.ref);A.disconnect();P.unsubscribe()}
if(d.ref===void 0)return R.complete(),function(){};
var A=new V(function(w){w.forEach(function(x){R.next(x)})});
A.observe(d.ref);var P=d.JSC$9431_released.subscribe(Y);return Y})).pipe(a_(g.performanceMonitor,736),M4(function(R){return R.contentRect}));
return Hr(Te(d.ref.getBoundingClientRect()),y)}),dH(NZ))}};
r3q=function(g){return function(C){var d=C.pipe(Y5q(g)),V=g.onResize;d=Hr(C.pipe(M4(function(){return V1B("resize")})),d,V);
return ul(C,d).pipe(a_(g.performanceMonitor,737),M4(function(y){y=_.Z(y).next().value;return y.ref===void 0?void 0:y.ref.getBoundingClientRect()}),OPo(),dH(NZ))}};
Bwc=function(g,C){var d=Xml(g,C).pipe(Aj(1),q4());return function(V){return function(y){y=y.pipe(iG(function(R){return R.element}),dH());
return ul([d,y]).pipe(iG(function(R){var Y=_.Z(R);R=Y.next().value;Y=Y.next().value;return sCN(g,R.intersectionObserver,Nwg(g),R.observations,V,R.flushRecords,Y)}),e5(g.queue))}}};
TwR=function(g){return M4(function(C){return C.value.viewportGeometrySourceName!=="nio"?C:Object.assign({},C,{value:Object.assign({},C.value,{exposedViewportLocalGeometry:KO(g,!0),topWindowViewportExternalGeometry:KO(g,!0)})})})};
fRo=function(g,C){return Te(C).pipe(g,M4(function(){return C}))};
Xml=function(g,C){return g.timeProvider.timeline!==vpg?fp(new W3(2)):g.MutationObserver?typeof IntersectionObserver==="undefined"?fp(new W3(0)):(new pp(function(d){var V=new j5,y=new aZ(V.next.bind(V),{threshold:[].concat(_.Wr(C))});d.next({observations:V.pipe(a_(g.performanceMonitor,735)),intersectionObserver:y,flushRecords:function(R){R=y.takeRecords(R);R.length>0&&V.next(R)}})})).pipe(CO(1),Aj(1),q4()):fp(new W3(1))};
$y_=function(g){return vL_(g.sort(function(C,d){return C.time-d.time}),U4P)};
sCN=function(g,C,d,V,y,R,Y){return new pp(function(A){function P(){l||(l=!0,Y.ref!==void 0&&C.unobserve(y,Y.ref),x.unsubscribe(),h.unsubscribe(),J.unsubscribe(),N.unsubscribe())}
if(Y.ref!==void 0){q5W(C,y);C.observe(y,Y.ref);var w=new GC({timestamp:g.timeProvider.now(),value:Object.assign({},lRc,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),x=V.pipe(Uu(function(T){return $y_(T)}),Qm(function(T){return T.target===Y.ref}),M4(function(T){return{timestamp:new Kp(T.time,vpg),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:T.rootBounds||S5,topWindowViewportExternalGeometry:T.rootBounds||KO(g,!0),measurementRequests:p,elementGeometrySourceName:"nio",intersectionGeometry:T.intersectionRect,elementGeometry:T.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:T.isIntersecting,isV2Visible:T.isVisible}}}),RZ(w),q4()).subscribe(A),p=new j5,J=p.subscribe(function(){R(y);
A.next({timestamp:g.timeProvider.now(),value:w.value.value});Y.ref!==void 0&&(C.unobserve(y,Y.ref),C.observe(y,Y.ref))}),h=fRo(d,Y).subscribe(function(){p.next()}),l=!1,N=Y.JSC$9431_released.subscribe(function(){return P()});
return P}})};
MLV=function(g,C){var d=g.getOnBackgrounded().pipe(M4(function(){return"b"}));
return OOl(C,d).pipe(CO(1),lG(g.queue))};
gi=function(g){return function(C){var d;return C.pipe(X3_(function(V){return void(d=V.timestamp)}),M4(function(V){return V.value}),g,M4(function(V){return{timestamp:d,
value:V}}))}};
Wkl=function(g){return g.intersectionGeometry.width*g.intersectionGeometry.height/(g.elementGeometry.width*g.elementGeometry.height)};
di=function(g,C,d){d=d===void 0?function(V,y){return V===y}:d;
return g.timestamp.equals(C.timestamp)&&d(g.value,C.value)};
yK=function(g,C){return C.pipe(M4(function(d){return new VK(g.timeProvider,{timestamp:g.timeProvider.now(),value:d})}))};
myj=function(g){return function(C){return C.pipe(sZP(g),M4(function(d){var V=_.Z(d);d=V.next().value;V=V.next().value;var y=d.value;return{timestamp:d.timestamp,value:y>=1?!0:y<=0?!1:y>=V}}))}};
npo=function(){return o_(Qm(function(g,C){return C>0}),ugj,P3(-1),dH())};
IRW=function(g,C,d){return g?ul([C,d]).pipe(Qm(function(V){var y=_.Z(V);V=y.next().value;y=y.next().value;return V.timestamp.equals(y.timestamp)}),M4(function(V){var y=_.Z(V);
V=y.next().value;y=y.next().value;return V.value>y.value?V:y})):C};
Epj=function(g){return function(C){var d=C.pipe(UyV),V=C.pipe(c3N);return g instanceof pp?g.pipe(iG(function(y){return IRW(y,d,V)})):IRW(g.value,d,V)}};
d9l=function(g,C,d,V){var y=V.geometryIsOccluded,R=V.exposureThreshold,Y=V.wasLargeAdAtRender,A=V.allowLargeAdThreshold,P=V.largeAdExposureThreshold,w=V.mayUseViewportShareExposure,x=V.hasMeasurementStarted;V=V.useIntersectionObserverV2;C=HPV(g,d,C);d=QCR(g,d);V=zbu(C,V);var p=KkL(g,y,w,C),J=p.pipe(M4(function(U){return U.value}),dH(),lG(g),FW(function(U,K){return Math.max(U,K)},0)),h=p.pipe(M4(function(U){return U.value}),npo(),lG(g)),l=C.pipe(aR_,M4(function(U){return U.value}),CO(2),dH(),lG(g));
Y=G4_(g,C,Y,A);var N=Y.pipe(P3(!1),dH(),M4(function(U){return U?P:R}));
A=p.pipe(myj(N),dH(),lG(g));var T=ul([A,C]).pipe(Qm(function(U){var K=_.Z(U);U=K.next().value;K=K.next().value;return U.timestamp.equals(K.timestamp)}),M4(function(U){var K=_.Z(U);
U=K.next().value;K=K.next().value;return{visible:U.value,geometry:K.value.elementGeometry}}),FW(function(U,K){return!K.visible&&U.visible?U:K},{visible:!1,
geometry:S5}),M4(function(U){return U.geometry}),P3(S5),lG(g),dH(NZ));
w=w instanceof pp?w.pipe(dH(),gH()):MZ;N=ul([w,N]).pipe(gH());var v=C.pipe(Qm(function(U){return U.value.viewportGeometrySourceName!=="ns"&&U.value.elementGeometrySourceName!=="ns"}),FW(function(U){return U+1},0),P3(0),lG(g)),q=d.pipe(gH(!0),P3(!1),lG(g));
q=ul([x,q]).pipe(M4(function(U){var K=_.Z(U);U=K.next().value;K=K.next().value;return U&&!K}),lG(g));
var Q=C.pipe(S5o,dH()),c=Q.pipe(M4(function(U){return U.value}),FW(function(U,K){return Math.max(U,K)},0),dH(),lG(g));
g=Q.pipe(M4(function(U){return U.value}),npo(),lG(g));
return{shouldResetExposureSignals:w,shouldResetViewabilitySignals:N,geometrySignals:{readyGeometryWithDefault:C,measurementStrategy:C.pipe(gXB),creativePosition:T.pipe(dH(NZ)),visible:A.pipe(dH(di)),timestampedExposure:p.pipe(dH(di)),maximumExposure:J,minimumExposure:h,browserSize:C.pipe(CEj,dH(_.Kl)),timestampedScreenShare:Q,maxScreenShare:c,minScreenShare:g,geometricMeasurementErrors:d,measurementRequests:C.pipe(M4(function(U){return U.value.measurementRequests})),
isLargeAd:Y,geometryIsOccluded:y,hasMeasurementStarted:x,geometryMeasurable:q,validMeasurementCount:v,loadTimeExposure:l,v2VisibilityBitVector:V}}};
QCR=function(g,C){return C.pipe(Qm(function(){return!1}),M4(function(d){return d}),Ge(function(d){return Rv(new Dg(d),g)}))};
HPV=function(g,C,d){return C.pipe(PGP(MZ),lG(g)).pipe(dH(function(V,y){return di(V,y,tLP)}),P3({timestamp:d.now(),
value:lRc}),lG(g))};
KkL=function(g,C,d,V){d=V.pipe(Epj(d),gi(M4(function(y){return Math.round(y*100)/100})),lG(g));
return C instanceof Dg?d:ul([d,C]).pipe(M4(function(y){var R=_.Z(y);y=R.next().value;R=R.next().value;return{timestamp:R.timestamp.maximum(y.timestamp),value:R.value?0:y.value}}),dH(di),lG(g))};
G4_=function(g,C,d,V){C=[C.pipe(M4(function(y){return y.value.elementGeometry.width*y.value.elementGeometry.height>=242500}))];
d instanceof pp&&C.push(d.pipe(M4(function(y){return!!y})));
d=ul(C);return V?d.pipe(M4(function(y){return y.some(function(R){return R})}),P3(!1),dH(),lG(g)):Rv(new Dg(!1),g)};
zbu=function(g,C){g=ul([g,C]).pipe(M4(function(y){var R=_.Z(y);y=R.next().value;if(R.next().value&&y.value.isIntersecting)return y.value.isV2Visible}),dH());
var d=g.pipe(M4(function(y){return y===void 0?!0:y}),FW(function(y,R){return y||!R},!1)),V=g.pipe(FW(function(y,R){return R===void 0?y:R?!1:y!=null?y:!0},void 0),M4(function(y){return!!y}));
return ul([C,w3R(g,d,V)]).pipe(M4(function(y){var R=_.Z(y);y=R.next().value;var Y=_.Z(R.next().value);R=Y.next().value;var A=Y.next().value;Y=Y.next().value;var P=0;if(!y)return 0;if(R===void 0)return 16;R&&(P|=1);R||(P|=2);A&&(P|=4);Y&&(P|=8);return P}))};
Y3c=function(g,C,d,V,y){var R=VcW.timeThresholdMs;var Y=Y===void 0?new yIu(C,V):Y;return(new pp(function(A){var P=d.pipe(P3(void 0),iG(function(){return R7B(y)})).pipe(M4(function(w){var x=w.value;
w=w.timestamp;var p=x.visible;x=x.consecutiveViewTime;var J=x>=R;J||!p?bvg(Y):(w=Math.max(0,ze(C.now(),w)),ZvN(Y,Math.max(0,R-x-w)));return J}),FW(function(w,x){return x||w},!1),dH()).subscribe(A);
return function(){Y.dispose();P.unsubscribe()}})).pipe(kW(function(A){return!A},!0),lG(g))};
R7B=function(g){return k4o([g,g.pipe(hbg())]).pipe(M4(function(C){var d=_.Z(C);C=d.next().value;d=d.next().value;return{timestamp:C.timestamp,value:{visible:C.value,consecutiveViewTime:d.value}}}),dH(function(C,d){return di(C,d,function(V,y){return V.consecutiveViewTime===y.consecutiveViewTime&&V.visible===y.visible})}))};
AIj=function(){return o_(pmN(),FW(function(g,C){return Math.max(g,C)},0),M4(function(g){return Math.round(g)}))};
F5L=function(g){return o_(myj(Te(g)),AIj())};
PEl=function(g,C){return C instanceof pp?C.pipe(iG(function(d){return(d=d?15:null)?fp(new W3(d)):g})):(C=C.value?15:null)?fp(new W3(C)):g};
ivW=function(g){var C=new W3(13);if(g.length<1)return{chain:Eu,capturedErrors:Eu};var d=new j5,V=g[0];return{chain:g.slice(1).reduce(function(y,R){return y.pipe(Ge(function(Y){d.next(Y);return R}))},V).pipe(Ge(function(y){d.next(y);
return fp(C)}),RZ(new j5),q4()),
capturedErrors:d}};
Ovg=function(g,C){var d=g.pipe(RZ(new j5),q4());return iG(function(V){return d.pipe(C(V))})};
kLc=function(g,C){if(g.inCrossDomainIframe)return fp(new W3(6));var d=new j5;return Hr(Te({}),C,d).pipe(M4(function(){return{timestamp:g.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:wGW(g),topWindowViewportExternalGeometry:KO(g,!0),measurementRequests:d,viewportLocalAppOffset:{x:0,y:0}}}}),e5(g.queue))};
wGW=function(g){var C=KO(g,!1);if(!g.inIframe||!$Zj(g.global.parent)||g.global.parent===g.global)return C;var d=new b3(g.global.parent,g.debugChannel);d.beaconFactory=g.beaconFactory;d=wGW(d);g=g.global.frameElement.getBoundingClientRect();return eXq(l6c(eXq(d,g),{x:C.left-g.left,y:C.top-g.top}),C)};
x9g=function(g){if(g.prerendering)return 3;var C;return(C={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[g.visibilityState||g.webkitVisibilityState||g.mozVisibilityState||""])!=null?C:0};
oXN=function(g){return g.document.JSC$9442_onVisibilityChange.pipe(M4(function(C){return C==="visible"}),dH(),lG(g.queue))};
pGW=function(g,C,d){var V;return C.pipe(dH(),iG(function(y){return d.pipe(M4(function(){if(!V){V=!0;try{y.next()}finally{V=!1}}return!0}))}),P3(!1),lG(g.queue))};
JIV=function(g){return o_(gi(M4(function(C){return C>=1?!0:C<=0?!1:C>=g})),opB(),M4(function(C){return Math.round(C)}))};
tcL=function(g,C,d,V,y){var R=h7o;if(R.length>1)for(var Y=0;Y<R.length-1;Y++)if(R[Y]<R[Y+1])throw Error();Y=y.pipe(P3(void 0),iG(function(){return d.pipe(hbg())}),dH(),lG(g));
y=y.pipe(P3(void 0),iG(function(){return d.pipe(AIj())}),dH(),lG(g));
return{totalMeasurementTime:V.pipe(P3(void 0),iG(function(){return C.pipe(M4(function(A){return{timestamp:A.timestamp,value:!0}}),opB())}),dH(),lG(g)),
totalUnviewedTime:V.pipe(P3(void 0),iG(function(){return C.pipe(M4(function(A){return{timestamp:A.timestamp,value:A.value===0}}),opB())}),dH(),lG(g)),
maxTimeOnScreen:V.pipe(P3(void 0),iG(function(){return C.pipe(J3L(F5L,R))}),dH(_.Kl),lG(g)),
timeOnScreen:V.pipe(P3(void 0),iG(function(){return C.pipe(J3L(JIV,R),M4(function(A){return A.map(function(P,w){return w>0?P-A[w-1]:P})}))}),dH(_.Kl),lG(g)),
maxConsecutiveViewTime:y,consecutiveViewTime:Y.pipe(dH(di),lG(g))}};
e7V=function(g){var C=!0;C=C===void 0?!1:C;return o_(iG(function(d){return ju_(g.document,d,C)}),lG(g.queue))};
l$B=function(g,C,d){var V=d.pipe(M4(function(y){return{value:y,timestamp:g.timeProvider.now()}}),dH(di));
return C instanceof pp?C.pipe(dH(),iG(function(y){return y?Rv(new Dg({value:!1,timestamp:g.timeProvider.now()}),g.queue):V})):C.value===!1?V:new Dg(!1)};
L5_=function(g,C,d,V,y,R,Y){var A=VcW;C=C instanceof pp?C.pipe(P3(!1),dH()):C;var P=!g.isMobile();d=l$B(g,d,V);g=Y.measurableCreative.pipe(wmu(g.queue));return Object.assign({},A,{geometryIsOccluded:d,wasLargeAdAtRender:y,allowLargeAdThreshold:P,mayUseViewportShareExposure:C,hasMeasurementStarted:g,useIntersectionObserverV2:R})};
rIW=function(g,C,d,V,y,R){var Y=1;R=R===void 0?!0:R;Y=Y===void 0?.01:Y;var A=A===void 0?g.timeProvider.intervalObservable(100).pipe(lG(g.queue)):A;return g.performanceMonitor.timeExecution(916,function(){return D91(g,C.pipe(e5(g.queue)),d.pipe(e5(g.queue)),V,y,R,Y,A)})()};
D91=function(g,C,d,V,y,R,Y,A){var P=oXN(g).pipe(M4(function(x){return!x})),w=new NnL(g,[new XGB(g,h7o),
new suc(g,A)]);A=VLj(Bno,TnR);return zXN(g,C,function(x,p){var J=Rv(new Dg(p.element),x.queue).pipe(e7V(x),lG(x.queue)),h={loadedElement:J,shouldMeasure:J.pipe(gH(!0)),measurableCreative:J.pipe(M4(function(U){var K=K===void 0?Symbol():K;return Object.freeze({symbol:K,element:Rv(new Dg(U),x.queue)})})),
creativeSearchResult:Rv(new Dg("mue"),x.queue)},l=new Dg(!1),N=new Dg(!1),T=new Dg(17),v=new Dg(!1),q=new Dg(!1),Q=Rv(Z6,x.queue);l=w.buildGeometrySource(h,{inApp:l,useV2:!1,requestSource:Rv(T,x.queue)}).geometrySource;h=L5_(x,v,N,P,q,Q,h);N=d9l(x.queue,x.timeProvider,l,h);h=N.geometrySignals;v=N.shouldResetViewabilitySignals;N=tcL(x.queue,h.timestampedExposure,h.visible,N.shouldResetExposureSignals,v);v=Y3c(x.queue,x.timeProvider,v,h.measurementRequests,h.visible);q=d.pipe(Qm(function(U){return U===
p.element.ref}),M4(function(){return"ur"}));
Q=p3j(x.timeProvider,y).pipe(gH("t"));q=MLV(x,Hr(q,Q));Q=pGW(x,h.measurementRequests,q.pipe(Qm(function(U){return U!==null})));
l=q.pipe(Qm(function(U){return U!==null}),M4(function(){return x9g(x.global.document)===1}));
var c=f$u(x.document);return Object.assign({},{beaconFactory:new Dg(x.beaconFactory),context:new Dg(x),inferredPingId:new Dg("lidar2"),timeOnScreenPingId:new Dg("lidartos"),binaryContext:new Dg(17),binaryVersion:new Dg(V),requestSource:T,contextValidationErrors:new Dg(x.validate()?null:new mL),contextVisibilityKnown:new Dg(c),payloadMapper:new Dg(CeB),endOfSessionReason:q,timeOnScreenReason:q,requestMeasurementOnEndOfSession:Q,hasImpressionFired:vXg,crossDomainIframeState:new Dg(x.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:Z6,inFetchLaterBeaconExperiment:Z6,isTurtlex:Z6,turtlexReportEventData:new Dg(""),reportFencedFrameEvent:MZ,isViewableAttributionEnabled:Z6,inViewableAttributionExperiment:new Dg(0),fetchBeaconFactory:MZ,supportsPendingBeacon:Z6,supportsFetchLater:Z6,emit:new Dg(bP_),beginToRenderEvent:new Dg(Symbol()),activeViewUnmeasurableEvent:new Dg(Symbol()),activeViewViewableEvent:new Dg(Symbol()),creativeFound:vXg,immediateUrlPrefixes:new Dg(p.immediateUrls),timeOnScreenUrlPrefixes:new Dg(p.timeOnScreenUrls),
cpmavUrls:MZ,viewableRelayUrls:MZ,measurementDeferralState:new Dg(2),urlSerializer:new Dg(iP_),viewUrlSerializer:new Dg($9g),isCreativeLoaded:J.pipe(wmu(x.queue)),pageVisible:P.pipe(M4(function(U){return!U})),
eosPageVisible:l,timestampedExposureHistory:h.timestampedExposure.pipe(FW(function(U,K){U.push(K);return U},[]))},h,{viewable:yK(x,v),
maxTimeOnScreen:yK(x,N.maxTimeOnScreen),timeOnScreen:yK(x,N.timeOnScreen),maxConsecutiveViewTime:yK(x,N.maxConsecutiveViewTime),consecutiveViewTime:N.consecutiveViewTime.pipe(M4(function(U){return new VK(x.timeProvider,U)})),
totalMeasurementTime:yK(x,N.totalMeasurementTime),totalUnviewedTime:yK(x,N.totalUnviewedTime),userAgentClientHints:d7P(x),clientOrderPingCounter:new Dg(new a61)})},dyR(g,Y),y3u(R?RbP(A,q3q):RbP(A,Mcc),W5W))};
m9P=function(g){var C=_.cY.apply(1,arguments).filter(Boolean).join("&");if(!C)return g;var d=g.match(/[?&]adurl=/);return d?g.slice(0,d.index+1)+C+"&"+g.slice(d.index+1):g+(g.indexOf("?")<0?"?":"&")+C};
Yg=function(g,C){return C?"&"+g+"="+encodeURIComponent(C):""};
uYP=function(){try{var g,C;return!!((g=window)==null?0:(C=g.top)==null?0:C.location.href)&&!1}catch(d){return!0}};
_.Ad=function(g){g&&typeof g.dispose=="function"&&g.dispose()};
_.FH=function(g){for(var C=0,d=arguments.length;C<d;++C){var V=arguments[C];_.U1(V)?_.FH.apply(null,V):_.Ad(V)}};
I$1=function(){var g=nXc();g=g===void 0?"bevasrsg":g;return new Promise(function(C){var d=window===window.top?window:uYP()?window:window.top,V=d[g],y;((y=V)==null?0:y.bevasrs)?C(new Pd(V.bevasrs)):(V||(V={},V=(V.nqfbel=[],V),d[g]=V),V.nqfbel.push(function(R){C(new Pd(R))}))})};
U9_=function(g){var C={c:g.zP,e:g.gw9,mc:g.u1h,me:g.ppS};g.cQ&&(C.co={c:g.cQ.tbE,a:g.cQ.a8F,s:g.cQ.xa4});return C};
cIg=function(g){var C,d,V={zP:g.c,gw9:g.e,u1h:(C=g.mc)!=null?C:!1,ppS:(d=g.me)!=null?d:!1};g.co&&(V.cQ={tbE:g.co.c,a8F:g.co.a,xa4:g.co.s});return V};
EXN=function(g){return function(){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g(),2);C=d.yieldResult;return d.return({f:function(){return C.cfv()},
c:function(V){return C.n8F(V)},
m:function(V){return C.xw(cIg(V))},
mws:function(V){return C.rs1(cIg(V))}})})}};
HvW=function(g,C){var d=nXc();d=d===void 0?"bevasrsg":d;C={s:function(R){var Y;return g.snapshot(Object.assign({},R.c&&{zP:R.c},R.s&&{ds3:R.s},{l9y:(Y=R.p)!=null?Y:!0}))},
e:function(R){var Y;return void((Y=g.qB5)==null?void 0:Y.call(g,R))},
c:function(R,Y){return g.wc8(R,Y)},
p:g.gQ1,l:function(){return g.aSM()},
wpc:C?EXN(C):void 0};var V=window===window.top?window:uYP()?window:window.top,y=V[d];if(y){y.bevasrs=C;if(y.nqfbel!==void 0)for(d=_.Z(y.nqfbel),V=d.next();!V.done;V=d.next())V=V.value,V(C);y.nqfbel=void 0}else y={},y=(y.bevasrs=C,y.nqfbel=void 0,y),V[d]=y};
z7B=function(g){var C=C===void 0?51:C;var d=[];_.i3(g,Qug,6,_.OJ()).forEach(function(V){_.wi(V,2)<=C&&d.push(_.wi(V,1))});
return d};
K5B=function(g){var C=C===void 0?51:C;var d=[];_.i3(g,Qug,6,_.OJ()).forEach(function(V){_.wi(V,2)>C&&d.push(_.wi(V,1))});
return d};
a$R=function(g){g.then(function(){},function(){})};
kg=function(g){return{fieldType:1,fieldName:g}};
xg=function(g){return{fieldType:2,fieldName:g}};
_.ov=function(g){return{fieldType:3,fieldName:g}};
GLl=function(){function g(){y[0]=1732584193;y[1]=4023233417;y[2]=2562383102;y[3]=271733878;y[4]=3285377520;x=w=0}
function C(p){for(var J=Y,h=0;h<64;h+=4)J[h/4]=p[h]<<24|p[h+1]<<16|p[h+2]<<8|p[h+3];for(h=16;h<80;h++)p=J[h-3]^J[h-8]^J[h-14]^J[h-16],J[h]=(p<<1|p>>>31)&4294967295;p=y[0];var l=y[1],N=y[2],T=y[3],v=y[4];for(h=0;h<80;h++){if(h<40)if(h<20){var q=T^l&(N^T);var Q=1518500249}else q=l^N^T,Q=1859775393;else h<60?(q=l&N|T&(l|N),Q=2400959708):(q=l^N^T,Q=3395469782);q=((p<<5|p>>>27)&4294967295)+q+v+Q+J[h]&4294967295;v=T;T=N;N=(l<<30|l>>>2)&4294967295;l=p;p=q}y[0]=y[0]+p&4294967295;y[1]=y[1]+l&4294967295;y[2]=
y[2]+N&4294967295;y[3]=y[3]+T&4294967295;y[4]=y[4]+v&4294967295}
function d(p,J){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var h=[],l=0,N=p.length;l<N;++l)h.push(p.charCodeAt(l));p=h}J||(J=p.length);h=0;if(w==0)for(;h+64<J;)C(p.slice(h,h+64)),h+=64,x+=64;for(;h<J;)if(R[w++]=p[h++],x++,w==64)for(w=0,C(R);h+64<J;)C(p.slice(h,h+64)),h+=64,x+=64}
function V(){var p=[],J=x*8;w<56?d(A,56-w):d(A,64-(w-56));for(var h=63;h>=56;h--)R[h]=J&255,J>>>=8;C(R);for(h=J=0;h<5;h++)for(var l=24;l>=0;l-=8)p[J++]=y[h]>>l&255;return p}
for(var y=[],R=[],Y=[],A=[128],P=1;P<64;++P)A[P]=0;var w,x;g();return{reset:g,update:d,digest:V,digestString:function(){for(var p=V(),J="",h=0;h<p.length;h++)J+="0123456789ABCDEF".charAt(Math.floor(p[h]/16))+"0123456789ABCDEF".charAt(p[h]%16);return J}}};
y5l=function(g,C){C=C===void 0?S3W:C;if(!gCL){var d;g=(d=g.navigator)==null?void 0:d.userAgentData;if(!g||typeof g.getHighEntropyValues!=="function"||g.brands&&typeof g.brands.map!=="function")return Promise.reject(Error("ua"));CmR((g.brands||[]).map(function(y){var R=new dn_;R=_.v3(R,1,y.brand);return _.v3(R,2,y.version)}));
typeof g.mobile==="boolean"&&_.p8(Vvl,2,g.mobile);gCL=g.getHighEntropyValues(C)}var V=new Set(C);return gCL.then(function(y){var R=Vvl.clone();V.has("platform")&&_.v3(R,3,y.platform);V.has("platformVersion")&&_.v3(R,4,y.platformVersion);V.has("architecture")&&_.v3(R,5,y.architecture);V.has("model")&&_.v3(R,6,y.model);V.has("uaFullVersion")&&_.v3(R,7,y.uaFullVersion);return R.serialize()}).catch(function(){return Vvl.serialize()})};
Jd=function(g,C,d,V){this.initialValue_=g;this.maxValue_=C;this.currBaseValue_=this.currValue_=g;this.randomFactor_=d||0;this.backoffFactor_=V||2};
td=function(g){this.src=g;this.listeners={};this.typeCount_=0};
YcW=function(){for(var g;g=RSc.remove();){try{g.fn.call(g.scope)}catch(C){Rc(C)}bGc.put(g)}ZGq=!1};
_.A5P=function(g){switch(g){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}};
FcV=function(g){switch(g){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""}};
_.PmB=function(){};
hSW=function(g,C,d,V){g=iGg(OGP(wtV(new _.j1(1828,"0"),g),new k21)).disableWithCredentials();C.length&&xng(g,oCo(new pto,C));V!==void 0&&(g.destinationUrl=V);var y=new J5V(1828,"","",!1,"",g.build());_.e1(y,g);var R=new l3({flush:function(Y){try{y.flush(Y)}catch(A){d(A)}}});
R.addOnDisposeCallback(function(){setTimeout(function(){try{R.snapshotAndFlush()}finally{y.dispose()}})});
R.invocationLimit=1E5;R.flushInterval=3E4;R.JSC$9858_flushTimer.setInterval(3E4);return R};
L8=function(){var g,C,d;return(d=(g=globalThis.performance)==null?void 0:(C=g.now)==null?void 0:C.call(g))!=null?d:Date.now()};
eSg=function(g,C){if(g.disable)return new tvL;C=C?z7B(C):[];g={tI:g.tI,qI1:g.ljL,sqK:g.nau,destinationUrl:g.destinationUrl,lpa:g.lpa,rf2:g.rf2};C=C===void 0?[]:C;return new jyV(g,C)};
log=function(g){if(!g)return null;g=_.D6(g,2);return g===null||g===void 0?null:zW(g)};
_.Lcl=function(g){if(!g)return null;g=_.D6(g,4);return g===null||g===void 0?null:_.BY(g)};
NSj=function(g,C){return C?Dnj(C):g?r5P(g):Promise.resolve()};
Dnj=function(g){return new Promise(function(C,d){var V=_.ri("SCRIPT"),y=_.Lcl(g);_.Za(V,y);V.onload=function(){_.N7(V);C()};
V.onerror=function(){_.N7(V);d(Error("Fa"))};
(XH("HEAD")[0]||document.documentElement).appendChild(V)})};
r5P=function(g){return new Promise(function(C){var d=_.ri("SCRIPT");if(g){var V=_.D6(g,6);V=V===null||V===void 0?null:_.ym(V)}else V=null;_.bl(d,V);(XH("HEAD")[0]||document.documentElement).appendChild(d);_.N7(d);C()})};
sJ=function(g,C,d){var V,y=new Promise(function(R){V=setTimeout(R,C)});
return Promise.race([g.finally(function(){return void clearTimeout(V)}),
y.then(d)])};
XtB=function(g,C){try{return globalThis.sessionStorage.setItem(g,C),!0}catch(d){return!1}};
syu=function(g,C,d,V){C=C===void 0?0:C;d=d===void 0?g.length:d;var y=0;for(V&&(y=syu(V));C<d;C++)V=typeof g==="string"?g.charCodeAt(C):g[C],y=BSW(31,y)+V|0;return y};
TS1=function(g,C){return[syu(g,0,g.length>>1,C),syu(g,g.length>>1)]};
foL=function(g){var C=_.Z(TS1(g,Bd));g=C.next().value;C=C.next().value;return g.toString(16)+C.toString(16)};
vC_=function(g,C){var d=TS1(C);g=new Uint32Array(g.buffer);C=g[0];var V=_.Z(d);d=V.next().value;V=V.next().value;for(var y=1;y<g.length;y+=2){for(var R=C,Y=y,A=d,P=V,w=0;w<22;w++)Y=Y>>>8|Y<<24,Y+=R|0,Y^=A+38293,R=R<<3|R>>>29,R^=Y,P=P>>>8|P<<24,P+=A|0,P^=w+38293,A=A<<3|A>>>29,A^=P;R=[R,Y];g[y]^=R[0];y+1<g.length&&(g[y+1]^=R[1])}};
$nV=function(g,C,d,V,y){var R=(4-(Bd.length+d.length)%4)%4,Y=new Uint8Array(4+R+Bd.length+4+d.length),A=new DataView(Y.buffer),P=0;A.setUint32(P,Math.random()*4294967295);P=P+4+R;Y.set(Bd,P);P+=Bd.length;A.setUint32(P,y);Y.set(d,P+4);vC_(Y,V);return g.insert(C,function(w){return void globalThis.sessionStorage.removeItem(w)})?XtB(C,_.M8(Y))?"s":"t":"i"};
qcB=function(g,C){var d=globalThis.sessionStorage.getItem(g);if(!d)return["m"];try{var V=_.GV(d);vC_(V,C)}catch(y){return globalThis.sessionStorage.removeItem(g),["c"]}for(C=4;C<7&&V[C]===0;)C++;for(d=0;d<Bd.length;d++)if(V[C++]!==Bd[d])return globalThis.sessionStorage.removeItem(g),["d"];d=(new DataView(V.buffer)).getUint32(C);return Math.floor(Date.now()/1E3)>=d?(globalThis.sessionStorage.removeItem(g),["e"]):["a",new Uint8Array(V.buffer,C+4)]};
Mv_=function(g){return globalThis.TextEncoder?(new TextEncoder).encode(g):_.TM(g)};
Wcu=function(g){var C=g,d;return function(){if(C){var V=C;C=void 0;d=V.apply(this,arguments)}return d}};
uC_=function(g){return q6(function(C){if(C instanceof g)return!0;var d,V,y=C==null?void 0:(d=C.ownerDocument)==null?void 0:(V=d.defaultView)==null?void 0:V[g.name];return mnN(y)&&C instanceof y})};
_.$g=function(g,C,d){_.f8.call(this);this.JSC$10072_listener_=g;this.JSC$10072_interval_=C||0;this.handler_=d;this.callback_=(0,_.vd)(this.JSC$10074_doAction_,this)};
_.q7=function(g){g=nC1(g);return _.BY(g)};
nC1=function(g){return g===null?"null":g===void 0?"undefined":g};
UnN=function(g){if(g&&g.focus)if(g!==document.activeElement)g.focus();else return IoV(function(){return _.F(function(C){document.activeElement&&document.activeElement.blur();return C.return(IoV(function(){g.focus()}))})})};
_.c5q=function(g){var C=C===void 0?5:C;setTimeout(function(){var d;return _.F(function(V){V.nextAddress==1&&(d=document.activeElement);if(V.nextAddress!=5)return(document.activeElement===d||document.activeElement===document.body)&&C>=0&&g?V.yield(UnN(g),5):V.jumpTo(0);if(document.activeElement===g)return V.return();g=g.parentElement;--C;return V.jumpTo(2)})},15)};
IoV=function(g){return new Promise(function(C){requestAnimationFrame(function(){C(g())})})};
HGl=function(g){if(_.M7)g(_.M7);else{var C;((C=ECP)!=null?C:ECP=[]).push(g)}};
m4=function(){!_.M7&&_.Wd&&_.QyB(_.Wd());return _.M7};
_.QyB=function(g){_.M7=g;var C;(C=ECP)==null||C.forEach(HGl);ECP=void 0};
_.u3=function(g){_.M7&&_.M7.beforeLoadModuleCode(g)};
_.n8=function(){_.M7&&_.M7.JSC$11125_setLoaded()};
Iv=function(g){return fQN(g)?Number(g):String(g)};
zSo=function(g){this.action=g;this.wfv=!1};
KcN=function(g,C){zSo.call(this,"set-drive-options");this.appId=g;this.appOrigin=C};
aoB=function(g){zSo.call(this,"visibility");this.visible=g};
G2W=function(g,C,d){EJ.call(this,g,C,d)};
Scl=function(g){Hd.call(this,g)};
gIo=function(g){g=g&&g.getWindow()||window;return g.gadgets&&g.gadgets.rpc};
dxR=function(g,C){var d=C&&C.getWindow()||window;if(gIo(C))g();else if(CAV)CAV.push(g);else var V=CAV=[g],y=d.setInterval(function(){if(gIo(C)){d.clearInterval(y);for(var R=0;R<V.length;R++)V[R]();CAV=null}},100)};
yHu=function(g,C){var d=new QK(g);_.e1(C,d);var V={passive:!1};C.listen(d,"mousewheel",function(y){return void ViV(g,y)},V).listen(g,"scroll",function(y){return void ViV(g,y)},V)};
ViV=function(g,C){var d;a:{for(d=C.target;d;){if(d.nodeType==1){var V=_.zM(d,"overflowY");if(V=="auto"||V=="scroll")break a}d=d.parentNode}d=null}if(!d||!_.K8(g,d)||d.scrollHeight==d.clientHeight||C.deltaY>0&&Math.abs(d.scrollTop-(d.scrollHeight-d.clientHeight))<=1||C.deltaY<0&&d.scrollTop==0)C.preventDefault(),C.stopPropagation()};
VO=function(g,C,d,V,y,R,Y,A,P){A=A===void 0?!1:A;P=P===void 0?!1:P;EJ.call(this,void 0,void 0,void 0);EJ.call(this,R?R+" picker modal-dialog":"picker modal-dialog",!0,d);_.av(g,"protocol");this.iframeManager_=new Rkq;this.targetId_=GM();this.rpcToken_=GM();g=_.S1(g);_.gw(g,"hostId");this.useGapi_=!P;A&&_.CP(g,"fv2","true");this.setUrl(g.toString());this.preferredDialogWidth_=V;this.preferredDialogHeight_=y;V!==void 0||y!==void 0?V=!0:(V=_.gw(_.S1(g.toString()),"hostId"),b9o||(b9o=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
V=!b9o.has(V));this.autoSizeDialog_=V;this.JSC$10262_gadgetsDomHelper_=Y||this.JSC$10213_dom_;C&&(Y=this.JSC$10262_gadgetsDomHelper_,C=_.gw(_.S1(this.JSC$10264_url_),"grugl")=="true"?Z9_:YPj,gIo(Y)||(Y=Y||fO(document),V=Y.createElement("SCRIPT"),_.Za(V,C),V.type="text/javascript",Y.JSC$9397_document_.body.appendChild(V)));g=g.toString();C=null;Y=g.indexOf("/picker?");Y>-1?C=g.substring(0,Y+8-1):Yo(g,"/picker")&&(C=g);C&&this.setRelayUrl(C+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(g=this.buttons_,g.JSC$10247_element_=this.buttonEl_,g.render()):_.YL(this.buttonEl_,AH_),_.dw(this.buttonEl_,!!this.buttons_))};
_.O9g=function(g){var C=C===void 0?FpN:C;var d=_.zV(g),V=function(R){R=_.Z(R);R.next();R=yO(R);return C(d,R)},y=function(R){var Y=_.Z(R);
R=Y.next().value;Y=yO(Y);return g.apply(R,Y)};
return function(){var R=_.cY.apply(0,arguments),Y=this||_.yg,A=PAj.get(Y);A||(A={},PAj.set(Y,A));return i9P(A,[this].concat(_.Wr(R)),y,V)}};
RC=function(g){var C={};g=g.replace(/\r/g,"").split("\n");for(var d=0;d<g.length;d++){var V=g[d],y=V.indexOf(":");y<0||(C[V.substring(0,y)]=V.substring(y+2,V.length))}return C};
wZc=function(g,C,d){d=d===void 0?function(){}:d;
return g?C():d()};
_.xxg=function(g){var C;return((C=kSg.documentOverride)!=null?C:g).__wizdispatcher};
_.ZR=function(g){var C=be;be=g;return C};
_.pZ1=function(g){return g===oIP||(g==null?void 0:g.name)==="\u0275NotFound"};
_.Yp=function(g,C){var d;if((d=g)==null?0:d.isDisposed)throw Error("jb`"+String(g.debugName));for(;g!==void 0;){d=g;if(d.retrieve)return d.retrieve(C,{optional:!0});g=g.parent}return oIP};
A3=function(g){return{"\u0275prov":{providedIn:"root",token:Symbol(g),factory:void 0,value:void 0}}};
_.JHu=function(g){var C=be;if(!C){switch(g===void 0?3:g){case 0:g=Error("ib");break;case 1:g=Error("kb");break;case 2:g=Error("lb");break;default:g=Error("mb")}throw g;}return C};
hko=function(g){var C=_.ZR(g);g={};return g[Symbol.dispose]=function(){_.ZR(C)},g};
ti_=function(g,C){g.disposables||(g.disposables=[]);g.disposables.push(C)};
Fg=function(g){var C=be;C&&!C.isDisposed&&(ti_(C,g),g.parent=C)};
ekl=function(g){if(g.disposables){for(var C=_.Z(g.disposables),d=C.next();!d.done;d=C.next())d=d.value,typeof d==="function"?d():j4q(d);g.disposables.length=0}};
j4q=function(g){if(!g.isDisposed){g.isDisposed=!0;var C;(C=g[Symbol.dispose])==null||C.call(g);delete g.parent;ekl(g)}};
TQj=function(g){var C={retrieve:function(d){switch(d.\u0275prov.token){case lNP.\u0275prov.token:var V=g.asyncDeps;break;case _.Lpg.\u0275prov.token:V=g.rootElement;break;case Dx_.\u0275prov.token:V=g.modelRootElement;break;case rHL.\u0275prov.token:V=g.appContext;break;case NQL.\u0275prov.token:V=g.rendererData;break;case XZP.\u0275prov.token:V=g.injectingConstructor;break;case s4l.\u0275prov.token:V=g.dispatcher}if(V)d=V;else a:{for(V=C.parent;V;){var y=V;if(y.retrieve){d=y.retrieve(d);break a}V=
V.parent}V=d.\u0275prov.token;y=BQ1[V];y!==void 0?d=y:(y=d.\u0275prov.providedIn,d.\u0275prov.factory?(d=d.\u0275prov.factory(),V&&y==="root"&&(BQ1[V]=d)):d=oIP)}return d}};
Fg(C);return C};
fNo=function(){var g=_.JHu(1),C=_.Yp(g,rHL);if(!_.pZ1(C))return C;g=_.Yp(g,s4l);if(!_.pZ1(g))return g.getOptionalAppContext()};
vIV=function(g){if(typeof document!=="undefined"&&document&&document.getElementById&&(g=document.getElementById(g))){var C=g.tagName.toUpperCase();if(C=="SCRIPT"||C=="LINK")return g}return null};
qPR=function(g,C){if((g=g===void 0?"":g)&&C)throw Error("sb");var d="";var V=_.yg._F_jsUrl;(g=C||vIV(g))&&(d=g.src?g.src:g.getAttribute("href"));if(V&&d){if(V!=d)throw Error("tb`"+V+"`"+d);d=V}else d=V||d;if(!$xN(d))throw Error("ub");return d};
uJu=function(){if(!MiR){MiR=!0;try{var g=qPR(_.yg._F_jsUrl?"":"base-js")}catch(V){return}var C=WpP(mxg(g)),d=Object.keys(C);d.length!==0&&HGl(function(V){for(var y=_.Z(d),R=y.next();!R.done;R=y.next()){R=R.value;for(var Y=_.Z(Object.keys(C[R])),A=Y.next();!A.done;A=Y.next())V.addExtraEdge(R,A.value)}})}};
IN_=function(){var g=Object.assign({},nIB);Object.getOwnPropertyNames(nIB).forEach(function(C){Pm[C]!==void 0&&(g[C]=Pm[C])});
return g};
Uxg=function(g,C){if(Pm.enablePerformanceTiming){var d,V;(V=(d=performance).mark)==null||V.call(d,g+"Start__"+C)}};
cHg=function(g,C){if(Pm.enablePerformanceTiming){var d,V;(V=(d=performance).measure)==null||V.call(d,g+"__"+C,g+"Start__"+C)}};
EI1=function(g,C,d){var V;return g&&C?g+"__"+C:(V=g!=null?g:C)!=null?V:d};
Q4u=function(g,C){var d=Object.create(H9c);d.debugName=C;!be||Fg(d);C=_.ZR(d);try{g(d)}finally{_.ZR(C)}return function(){return void j4q(d)}};
KpL=function(g){return ie(g)&&zkB in g};
aNq=function(g,C){return Object.is(g,C)};
ww=function(g){var C=O5;O5=g;return C};
SPj=function(g){if(kp)throw Error("Z");if(O5!==null){var C=O5.producersTail;if(C===void 0||C.producer!==g){var d=void 0,V=O5.recomputing;if(V&&(d=C!==void 0?C.nextProducer:O5.producers,d!==void 0&&d.producer===g)){O5.producersTail=d;d.lastReadVersion=g.version;return}var y=g.consumersTail,R;if(!(R=y===void 0||y.consumer!==O5)){if(V){a:{R=O5;V=R.producersTail;if(V!==void 0){R=R.producers;do{if(R===y){V=!0;break a}if(R===V)break;R=R.nextProducer}while(R!==void 0)}V=!1}V=!V}R=V}R&&(V=xp(O5),d={producer:g,
consumer:O5,nextProducer:d,prevConsumer:y,lastReadVersion:g.version,nextConsumer:void 0},O5.producersTail=d,C!==void 0?C.nextProducer=d:O5.producers=d,V&&GS1(g,d))}}};
pP=function(g){if(!xp(g)||g.dirty)if(g.dirty||g.lastCleanEpoch!==oC)(g.producerMustRecompute(g)||gMP(g))&&g.producerRecomputeValue(g),g.dirty=!1,g.lastCleanEpoch=oC};
CDu=function(g){if(g.consumers!==void 0){var C=kp;kp=!0;try{for(var d=g.consumers;d!==void 0;d=d.nextConsumer){var V=d.consumer;V.dirty||(g=void 0,V.dirty=!0,CDu(V),(g=V.consumerMarkedDirty)==null||g.call(V,V))}}finally{kp=C}}};
dmN=function(){var g;return((g=O5)==null?void 0:g.consumerAllowSignalWrites)!==!1};
VMP=function(g){g&&(g.producersTail=void 0,g.recomputing=!0);return ww(g)};
RK1=function(g){g.recomputing=!1;var C=g.producersTail,d=C!==void 0?C.nextProducer:g.producers;if(d!==void 0){if(xp(g)){do d=yzV(d);while(d!==void 0)}C!==void 0?C.nextProducer=void 0:g.producers=void 0}};
gMP=function(g){for(g=g.producers;g!==void 0;g=g.nextProducer){var C=g.producer,d=g.lastReadVersion;if(d!==C.version)return!0;pP(C);if(d!==C.version)return!0}return!1};
GS1=function(g,C){var d=g.consumersTail,V=xp(g);d!==void 0?(C.nextConsumer=d.nextConsumer,d.nextConsumer=C):(C.nextConsumer=void 0,g.consumers=C);C.prevConsumer=d;g.consumersTail=C;if(!V)for(g=g.producers;g!==void 0;g=g.nextProducer)GS1(g.producer,g)};
yzV=function(g){var C=g.producer,d=g.nextProducer,V=g.nextConsumer,y=g.prevConsumer;g.nextConsumer=void 0;g.prevConsumer=void 0;V!==void 0?V.prevConsumer=y:C.consumersTail=y;if(y!==void 0)y.nextConsumer=V;else if(C.consumers=V,!xp(C))for(g=C.producers;g!==void 0;)g=yzV(g);return d};
xp=function(g){return g.consumerIsAlwaysLive||g.consumers!==void 0};
ZFl=function(g){var C=Object.create(bFg);C.computation=g;g=function(){pP(C);SPj(C);if(C.value===J3)throw C.error;return C.value};
g[h3]=C;return g};
PDR=function(g,C){var d=Object.create(Yqg);d.value=g;C!==void 0&&(d.equal=C);g=function(){SPj(d);return d.value};
g[h3]=d;return[g,function(V){return Az_(d,V)},
function(V){dmN()||F2q(d);Az_(d,V(d.value))}]};
Az_=function(g,C){dmN()||F2q(g);if(!g.equal(g.value,C)){g.value=C;g.version++;oC++;CDu(g);var d;(d=iFB)==null||d(g)}};
wyN=function(g,C,d){var V=Object.create(OFc);V.source=g;V.computation=C;d!=void 0&&(V.equal=d);g=function(){pP(V);SPj(V);if(V.value===J3)throw V.error;return V.value};
g[h3]=V;return g};
_.t3=function(g){var C=ww(null);try{return g()}finally{ww(C)}};
_.jL=function(g,C,d){d=d===void 0?"":d;g=PDR(g,C==null?void 0:C.equals);var V=g[0],y=V[h3];y.debugName=EI1(C==null?void 0:C.debugName,d,"[signal]");if(!Pm.enablePerformanceTiming)return g;var R=g[1],Y=g[2];return[V,function(A){kuP(function(){return void R(A)},y)},
function(A){kuP(function(){return void Y(A)},y)}]};
kuP=function(g,C){Uxg("signalSet",C.debugName);try{g()}finally{cHg("signalSet",C.debugName)}};
oMN=function(g,C){var d=_.Z(_.jL(g,void 0,"cPpJzc"));g=d.next().value;d=d.next().value;g[xmo]=d;g[eL]=C;return g};
pyl=function(g){return!!g&&typeof g==="object"&&Object.getPrototypeOf(g)===Object.prototype};
Jzc=function(g){return typeof g==="function"&&xmo in g&&typeof g[xmo]==="function"};
hKu=function(g,C){Object.defineProperty(g,eL,{get:function(){return C}})};
LP=function(g,C){if(le(g)){var d=g.map(function(R){return LP(R,C)});
hKu(d,C);return d}if(pyl(g)){d={};g=_.Z(Object.entries(g));for(var V=g.next();!V.done;V=g.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;d[V]=LP(y,C)}hKu(d,C);return d}return oMN(g,C)};
tMN=function(g){if(le(g))return g.map(function(y){return tMN(y)});
if(pyl(g)){var C={};g=_.Z(Object.entries(g));for(var d=g.next();!d.done;d=g.next()){var V=_.Z(d.value);d=V.next().value;V=V.next().value;C[d]=tMN(V)}return C}return Jzc(g)?g():g};
eKj=function(){var g={height:0,width:0};if(!pyl(g))throw Error("Jb");var C=Symbol("Kb");return[LP(g,C),function(d,V){if(d[eL]===C)if(typeof V==="function"){var y=[].concat(_.Wr(tMN(d)));V=V(y)||y;jMN(d,[].concat(_.Wr(V)))}else jMN(d,V);else throw Error("Lb");}]};
jMN=function(g,C){if(Jzc(g))g[xmo](C);else if(le(g)&&le(C))C=LP(C,g[eL]),g.length=0,g.push.apply(g,_.Wr(C));else if((pyl(g)||le(g))&&(le(C)||typeof C==="object"&&C!==null)){C=_.Z(Object.entries(C));for(var d=C.next();!d.done;d=C.next()){var V=_.Z(d.value);d=V.next().value;V=V.next().value;var y=g,R=y[d];Object.hasOwn(g,d)?jMN(R,V):y[d]=LP(V,g[eL])}}else throw Error("Mb");};
lFg=function(g){return Object.create(Object.assign({},DR,g))};
Dmc=function(){var g;return(g=L2j)!=null?g:L2j=lFg({consumerAllowSignalWrites:!0})};
_.rw=function(g,C,d){d=d===void 0?"":d;g=ZFl(g);var V=g[h3];V.debugName=EI1(C==null?void 0:C.debugName,d,"[computed]");(C==null?void 0:C.equals)!=null&&(V.equal=C.equals);return g};
Ny=function(g){var C=ww(rz1);try{g()}finally{ww(C)}};
K2B=function(g){switch(g.onInitType){case NbV:XyB.schedule(g);break;case sMo:Pm.enableQueueEffectAndOnInitInitialRuns?BbN.enqueue(g):BbN.schedule(g);break;default:_.KL(g.onInitType)}};
dhq=function(g){if(!g.isDisposed)switch(g.effectType){case Xg:aFV.schedule(g);break;case Guq:Sqj.schedule(g);break;case g4g:Pm.enableQueueEffectAndOnInitInitialRuns||g.hasRun?C$1.enqueue(g):C$1.schedule(g);break;default:_.KL(g.effectType)}};
R5g=function(){if(s5>0)Pm.flushRenderEffectsDuringRender&&aFV.flush();else{for(var g=_.Z(VaP),C=g.next();!C.done;C=g.next())C.value.flush();yDl()}};
yDl=function(){_.F(function(g){if(g.nextAddress==1)return g.yield(Promise.resolve(),2);for(var C=_.Z(boN),d=C.next();!d.done;d=C.next())d.value.flush();_.XV(g)})};
YIW=function(g){Bm=!0;try{for(var C=_.Z(g),d=C.next();!d.done;d=C.next()){for(var V=d.value,y=[V],R=V;R.parent!==void 0;)R=R.parent,ZoN(R)&&g.has(R)&&y.push(R);for(;y.length>0;){var Y=y.pop();g.delete(Y);Y.run()}}}finally{Bm=!1}};
T4=function(g){s5--;if(g){g=_.Z(ADc);for(var C=g.next();!C.done;C=g.next())C.value.clear()}else s5>0||Bm&&!Pm.flushRenderEffectsDuringRender||R5g()};
P$c=function(g,C,d){var V=FwB(g);fP={name:d?V+" ("+d+")":V,isReactive:g.componentType!==$p,parent:fP};g=C();fP=fP.parent;return g};
My=function(){var g=fP;return g?g.isReactive:!1};
mk=function(g,C,d){var V=fP;C&&(fP=C);try{return d==null?g():g.call(d)}catch(R){g=R;Wm(g,fP);if(g!==ioj){Ooc=fP;C=[];for(d=be;d;){var y=void 0;C.push((y=d.debugName)!=null?y:"[context]");y=void 0;d=(y=d.parent)!=null?y:null}wIW=C.reverse()}ioj=g;throw g;}finally{fP=V}};
Wm=function(g,C){try{var d=kUL(C);if(d&&!g.componentStack&&(g.componentStack=d,Pm.enableComponentStacksInErrorMessages)){var V=g.message+"\n\nComponent stack: "+d;g.stack&&(g.stack=g.stack.replace(g.message,V));g.message=V}}catch(y){}};
kUL=function(g){if(ie(g)&&g.name!==void 0&&g.isReactive!==void 0&&g.parent!==void 0||g===null){for(var C=0,d="";C<20&&g;)d+=g.name+" > ",g=g.parent,C++;g=d.slice(0,-3)}else if(Pm.enableContextBasedComponentStacks){a:{for(g=g===void 0?be:g;g;){if(KpL(g))break a;C=void 0;g=(C=g.parent)!=null?C:null}g=null}g=g.getComponentStack().slice(0,20).join(" > ")}else g="";return g};
FwB=function(g){return g.debugName||g.name||"[component]"};
xhV=function(g,C,d){C=Object.create(C);g&&(C.effectFn=g);d&&(C.debugName=d);Fg(C);C.componentStack=fP;return C};
_.ue=function(g,C){g=xhV(g,o4_,C);dhq(g)};
pIo=function(g){return g};
JDB=function(g,C){function d(){return y()}
var V=V===void 0?"":V;var y=typeof g==="function"?wyN(g,pIo,C==null?void 0:C.equals):wyN(g.source,g.computation,C==null?void 0:C.equals);var R=y[h3];R.debugName=EI1(C==null?void 0:C.debugName,V,"[linkedSignal]");d[h3]=R;return[d,function(Y){kuP(function(){pP(R);Az_(R,Y);R.dirty=!1;R.lastCleanEpoch=oC},R)},
function(Y){kuP(function(){pP(R);dmN()||F2q(R);Az_(R,Y(R.value));R.dirty=!1;R.lastCleanEpoch=oC},R)}]};
_.nP=function(g){var C=be;if(C){var d=fP;ti_(C,function(){var V=ww(Dmc());try{mk(function(){return void g()},d)}catch(y){throw Pm.enableContextBasedComponentStacks&&Wm(y),y;
}finally{ww(V)}})}};
IC=function(g,C){var d={};(C===void 0||C)&&Fg(d);C=_.ZR(d);try{g(d)}finally{_.ZR(C)}return function(){return void j4q(d)}};
_.U5=function(g){return typeof g==="function"?g():(g==null?0:g[h5g])?g.get():g};
_.cm=function(g,C){g=xhV(g,tac,C);dhq(g)};
jVW=function(g){if(be)throw Error("nb");IC(g,!1)};
E5=function(g,C){g=_.ZR(g);try{return _.t3(C)}finally{_.ZR(g)}};
Hm=function(g,C){var d=kUL(Ooc),V,y;var R=(y=(V=wIW)==null?void 0:V.slice())!=null?y:[];C={componentStack:d,contextTrace:R,errorSeverity:3,featureFlags:IN_(),tagName:C};return[g,C]};
Lwq=function(g,C,d){if(Object.hasOwnProperty.call(e5c,g)&&(g=e5c[g],Object.hasOwnProperty.call(g,C)&&(g=g[C],g instanceof Array))){for(var V=null,y=!1,R=0,Y=g.length;R<Y;++R){var A=g[R],P=A.contingentAttribute;if(!P)return A.contract;V===null&&(V={});P=Object.hasOwnProperty.call(V,P)?V[P]:V[P]=d(P);if(P===A.requiredValue)return A.contract;P==null&&(y=!0)}if(y)return null}C=lyo[C];return typeof C==="number"?C:null};
NN1=function(g,C,d){var V=null;(g=DhP[g])&&(V=g[C]);return typeof V!=="number"&&((g=DhP["*"])&&(V=g[C]),typeof V!=="number")?!1:!0===rDq[V][String(d).toLowerCase()]};
sVq=function(g,C){C=Lwq(g.toLowerCase(),C,function(){var V;(V=Pm.handleError)==null||V.call.apply(V,[Pm].concat(_.Wr(Hm(Error("Tb"),g.toLowerCase()))))});
if(C===null)return null;var d;return(d=XIq[C])!=null?d:null};
BNV=function(g,C,d){if(d===null||d===void 0)return d;C=C.toLowerCase();g=sVq(g,C);return g===null?d:g(C,d)};
TNc=function(){};
KP=function(g,C){for(;g.length>C;)g.pop()};
fyB=function(g){g=Array(g);KP(g,0);return g};
aC=function(g,C,d){if(d==null)g.removeAttribute(C);else{var V;(V=C.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":C.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?g.setAttributeNS(V,C,d):g.setAttribute(C,d)}};
v4P=function(g,C,d){g[C]=d};
qI1=function(g,C,d){g=g.style;if(typeof d==="string")g.cssText=d;else{g.cssText="";for(var V in d)if($hN.call(d,V)){C=g;var y=V,R=d[V];y.indexOf("-")>=0?C.setProperty(y,R):C[y]=R}}};
Ma1=function(g,C,d){var V=typeof d;V==="object"||V==="function"?g[C]=d:aC(g,C,d)};
WwW=function(){var g=new TNc;g[G4.default]=Ma1;g.style=qI1;return g};
mh1=function(g,C,d,V){(V[C]||V[G4.default])(g,C,d)};
n4l=function(g,C,d){C=new uZV(C,d);return g.__incrementalDOMData=C};
SL=function(g,C){if(g.__incrementalDOMData)return g.__incrementalDOMData;var d=g.nodeType===1?g.localName:g.nodeName,V=g.nodeType===1?g.getAttribute("key"):null;C=n4l(g,d,g.nodeType===1?V||C:null);if(g.nodeType===1&&(g=g.attributes,d=g.length)){V=C._attrsArr||(C._attrsArr=fyB(d*2));for(var y=0,R=0;y<d;y+=1,R+=2){var Y=g[y],A=Y.value;V[R]=Y.name;V[R+1]=A}}return C};
Iy1=function(g,C,d,V,y){return C==d&&V==y};
Uhg=function(g){for(var C=dn,d=Vq();d!==g;){var V=d.nextSibling;C.removeChild(d);yq.deleted.push(d);d=V}};
Vq=function(){return Ru?Ru.nextSibling:dn.firstChild};
bE=function(){Ru=Vq()};
Ho_=function(g,C,d){bE();var V;a:{if(V=Ru){do{var y=V,R=g,Y=C,A=SL(y,Y);if(cD1(y,R,A.nameOrCtor,Y,A.key))break a}while(C&&(V=V.nextSibling))}V=null}V||(g==="#text"?(d=Z$.createTextNode(""),n4l(d,"#text",null),g=d):(V=Z$,y=dn,typeof g==="function"?V=new g:V=(y=g==="svg"?"http://www.w3.org/2000/svg":g==="math"?"http://www.w3.org/1998/Math/MathML":y==null||SL(y).nameOrCtor==="foreignObject"?null:y.namespaceURI)?V.createElementNS(y,g):V.createElement(g),n4l(V,g,C),g=V,d&&g.setAttribute("nonce",d)),yq.created.push(g),
V=g);d=V;if(d!==Ru){if(E4V.indexOf(d)>=0)for(g=dn,C=d.nextSibling,V=Ru;V!==null&&V!==d;)y=V.nextSibling,g.insertBefore(V,C),V=y;else dn.insertBefore(d,Ru);Ru=d}};
QVN=function(g,C,d){Ho_(g,C,d);dn=Ru;Ru=null;return dn};
z5o=function(){Uhg(null);Ru=dn;dn=dn.parentNode};
GUW=function(g,C){C=C===void 0?{}:C;var d=C.matches===void 0?Iy1:C.matches;return function(V,y,R){var Y=yq,A=Z$,P=E4V,w=YX,x=AI,p=Ru,J=dn,h=cD1;Z$=V.ownerDocument;yq=new Kw1(V);cD1=d;YX=[];AI=[];Ru=null;var l=dn=V.parentNode,N,T=ayq.call(V);if((N=T.nodeType===11||T.nodeType===9?T.activeElement:null)&&V.contains(N)){for(T=[];N!==l;)T.push(N),N=N.parentNode||(l?N.host:null);l=T}else l=[];E4V=l;try{return g(V,y,R)}finally{V=yq,FY&&V.deleted.length>0&&FY(V.deleted),Z$=A,yq=Y,cD1=h,YX=w,AI=x,Ru=p,dn=J,
E4V=P}}};
SIq=function(g,C,d,V){PG.push(mh1);PG.push(g);PG.push(C);PG.push(d);PG.push(V)};
CKB=function(g,C,d){var V=AI;C=C._attrsArr||(C._attrsArr=fyB(V.length));for(var y=!C.length||!1,R=0;R<V.length;R+=2){var Y=V[R];if(y)C[R]=Y;else if(C[R]!==Y)break;var A=V[R+1];if(y||C[R+1]!==A)C[R+1]=A,SIq(g,Y,A,d)}if(R<V.length||R<C.length){for(R=y=R;R<C.length;R+=2)iE[C[R]]=C[R+1];for(R=y;R<V.length;R+=2)y=V[R],Y=V[R+1],iE[y]!==Y&&SIq(g,y,Y,d),C[R]=y,C[R+1]=Y,delete iE[y];KP(C,V.length);for(var P in iE)SIq(g,P,void 0,d),delete iE[P]}g=gE1;gE1=d=PG.length;for(P=g;P<d;P+=5)(0,PG[P])(PG[P+1],PG[P+
2],PG[P+3],PG[P+4]);gE1=g;KP(PG,g);KP(V,0)};
dAN=function(g){Ho_("#text",null);var C=Ru;var d=SL(C);if(d.text!==g){d=d.text=g;for(var V=1;V<arguments.length;V+=1)d=(0,arguments[V])(d);C.data!==d&&(C.data=d)}};
AsB=function(g,C,d){if(d===!1&&VKu.has(C))aC(g,C,null);else if(C!=="idomKey"&&C!=="skip"&&C!=="skipchildren"&&C!=="children"&&C!=="el")if(C.startsWith("on")){if(C[2]!==":")throw Error("Sb`"+C);if(d===void 0||d===null){var V;(V=Pm.handleError)==null||V.call.apply(V,[Pm].concat(_.Wr(Hm(Error("Xb`"+C),g.tagName))));g[C]=void 0}else{var y=C.slice(3);V=My();if(y==="jsaction"){d=Array.isArray(d)?d:[d];d=_.Z(d);for(var R=d.next();!R.done;R=d.next()){R=R.value;if(typeof R!=="object"||R===null||typeof R.selfReg!==
"function")throw Error("$b`"+C);R.selfReg(0,g,V?_.nP:function(){})}}else{if(typeof d!=="object"||d===null)throw Error("Yb`"+C+"`"+typeof d);
if(typeof d.getFn!=="function")throw Error("Zb`"+C+"`"+Object.keys(d));if(d.selfReg)d.selfReg(0,g,y,V?_.nP:function(){});
else if(V&&g["on"+y]===void 0){var Y=d.getFn(0);g.addEventListener(y,Y);_.nP(function(){return void g.removeEventListener(y,Y)})}else if(V||!ysP.includes(y))g["on"+y]=d.getFn(0)}}}else{if(C.startsWith("data-")&&typeof d==="string")try{d=RMV(d)}catch(A){d="zSoyz"}typeof d!=="function"||g._disposeEffects!=null?((V=C.startsWith("prop:"))&&(C=C.slice(5)),Pm.enableAttributeSanitization&&(V&&ba_(g.tagName)||(d=BNV(g.tagName,C,d))),C==="style"?("function"==typeof _.O3&&d instanceof _.O3&&(d=d.toString()),
Zau(g,C,d)):V?g[C]=d:YEg(g,C,d)):(g._signalProps||(g._signalProps=[]),g._signalValues||(g._signalValues=[]),g._signalProps.push(C))}};
Fig=function(g,C,d){d=(d===void 0?{}:d).isReactive;if(C==null?0:C.el){var V=C.el,y;(y=V.onRender)==null||y.call(V,g);g._disposeRef||(g._disposeRef=function(){var R;(R=V.onUnmount)==null||R.call(V);delete g._disposeRef},d&&_.nP(function(){var R;
(R=g._disposeRef)==null||R.call(g)}))}};
ba_=function(g){return g.length>0&&g.includes("-")&&!PKo.includes(g.toLowerCase())};
iau=function(g){return ie(g)&&wn in g};
Oal=function(g){return iau(g)?g[wn].flattened:g};
wUj=function(g,C){var d=_.cY.apply(2,arguments),V;C=(V=C)!=null?V:{};V={};return V.type=g,V.props=C,V.children=d,V[kX]=!0,V};
_.xX=function(g){return g.children};
ou=function(g){var C=k$V!==wUj;k$V=g?xAL:wUj;return C};
_.pv=function(g){return _.Hq(g)?"nodeType"in g:!1};
JI=function(){return document.createTextNode("")};
hI=function(g){g=document.createTextNode(String(g));g._isSignalTextNode=!0;return g};
pUg=function(g){return g!=null&&g.contentKind===tI||g instanceof Qs||oEL(g)};
Jsg=function(g){var C=document.createElement("div");if(oEL(g)&&log(g))_.YL(C,log(g));else if(g instanceof Qs)_.YL(C,g);else if(g!=null&&g.contentKind===tI){if(g.contentKind!==tI)throw Error("Wb");g=zW(g.toString());_.YL(C,g)}g=_.Z(C.childNodes);for(var d=g.next();!d.done;d=g.next())d.value._isSafeOrSanitizedHtmlNode=!0;return C};
ec=function(g){g=typeof g;return g==="string"||g==="number"||g==="boolean"};
hMR=function(g){return g instanceof XT||ql(g)||g instanceof Pr||"function"==typeof _.O3&&g instanceof _.O3};
tKj=function(g,C){var d=g.parentElement;if(!d)return C;d.replaceChild(C,g);return C};
j2q=function(g,C){var d=g[0].parentElement;if(d)if(g[0].previousSibling||g[g.length-1].nextSibling){d.insertBefore(C,g[0]);for(var V=g.length-1;V>=0;V--)d.removeChild(g[V])}else d.textContent="",d.appendChild(C);return C};
eMu=function(g,C){if(g[0].parentElement)for(var d=g[0].parentElement,V=C.length,y=g.length,R=V,Y=0,A=0,P=g[y-1].nextSibling,w=null;Y<y||A<R;)if(g[Y]===C[A])Y++,A++;else{for(;g[y-1]===C[R-1];)y--,R--;if(y===Y)for(var x=R<V?A?C[A-1].nextSibling:C[R-A]:P;A<R;){var p=C[A++];d.insertBefore(p,x)}else if(R===A)for(;Y<y;)x=g[Y],w&&w.has(x)||d.removeChild(x),Y++;else if(g[Y]===C[R-1]&&C[A]===g[y-1])x=g[--y].nextSibling,d.insertBefore(C[A++],g[Y++].nextSibling),d.insertBefore(C[--R],x),g[y]=C[R];else{if(!w)for(w=
new Map,x=A;x<R;)w.set(C[x],x++);x=w.get(g[Y]);if(x==null)d.removeChild(g[Y]),Y++;else if(A<x&&x<R){p=Y;for(var J=1,h=void 0;++p<y&&p<R&&(h=w.get(g[p]))!=null&&h===x+J;)J++;if(J>x-A)for(p=g[Y];A<x;)d.insertBefore(C[A++],p);else d.replaceChild(C[A++],g[Y++])}else Y++}}return C};
LiB=function(g){if(Array.isArray(g)){if(g.length>1)throw Error("jc`"+g.length+"`"+g.map(l8l).join(", "));g=g[0]}if(g==null)return null;if(!(g instanceof _.Vm)){var C,d;if((C=window)==null?0:(d=C.trustedTypes)==null?0:d.isScript(g))throw Error("ic");if(String(g).trim().length===0)return null;throw Error("kc`"+l8l(g));}return g};
DAW=function(g,C){C=LiB(C);C!==null&&_.bl(g,C)};
rs1=function(g){if(Array.isArray(g)){if(g.length>1)throw Error("lc`"+g.length+"`"+g.map(l8l).join(", "));g=g[0]}if(g==null)return null;if(!(g instanceof Pr)){if(String(g).trim().length===0)return null;throw Error("mc`"+l8l(g));}return g};
Neo=function(g,C){C=rs1(C);C!==null&&(g.textContent=x4g(C))};
l8l=function(g){return"("+typeof g+") "+(g!=null&&typeof g==="object"?g.constructor.name:typeof g)+" "+g};
XU_=function(){};
D$=function(g,C){C=C===void 0?{}:C;var d=s21(),V=!0,y,R=!!Pm.legacyTriggerSoyRendererEvents;R&&(y=fNo());_.cm(function(){var Y=!V&&C.isControlFlowComponent&&R,A=Y?d[wn].flattened[0].parentElement:void 0;V=!1;_.lE.setUp();C.isControlFlowComponent&&s5++;var P=d[0],w=d[wn].flattened,x=ou(!0);try{var p=g(),J=Be_(P,p,d);Array.isArray(J)||(d[wn].flattened=[J]);var h=d[wn].flattened;if(w&&(!Array.isArray(w)||w.length!==0)){var l=Array.isArray(w)?w[0]:w,N=l[Lv],T=l._disposeEffects;l._disposeEffects=void 0;
l=Array.isArray(h)?h[0]:h;l[Lv]=N;l[Lv]&&(l[Lv].numNodes=l===h?1:h.length);l._disposeEffects=T}d[0]=J;C.isControlFlowComponent&&T4(!1)}catch(v){throw C.isControlFlowComponent&&T4(!0),v;}finally{ou(x),_.lE.tearDown()}Y&&(Y=y,Y!=null||(Y=_.xxg(document).getAppContext()),Y.get(TeV).JSC$29479_getEventTarget().dispatchEvent(new f8c(vEN,A,tI)))},C.debugName);
return d};
Be_=function(g,C,d){for(;typeof C==="function";)C=C();if(C!=null&&C[kX]){var V,y,R;(R=Pm.handleError)==null||R.call.apply(R,[Pm].concat(_.Wr(Hm(Error("nc`"+((V=C.type)==null?void 0:V.TAG_NAME)),(y=C.type)==null?void 0:y.TAG_NAME))))}if(g==null)return C==null?JI():ec(C)?hI(C):hMR(C)?hI(C.toString()):_.pv(C)?C:C.length===0?JI():$Al(C,d);if(_.pv(g)){if(C==null)return tKj(g,JI());if(ec(C))return qEP(g,C);if(hMR(C))return qEP(g,C.toString());if(_.pv(C))return tKj(g,C);if(C.length===0)return tKj(g,JI());
C=$Al(C,d);eMu([g],d[wn].flattened);return C}g=rn(g);if(C==null)return j2q(g,JI());if(ec(C))return j2q(g,hI(C));if(hMR(C))return j2q(g,hI(C.toString()));if(_.pv(C))return eMu(g,[C])[0];if(C.length===0)return j2q(g,JI());C=$Al(C,d);eMu(g,d[wn].flattened);return C};
qEP=function(g,C){g.nodeType===Node.TEXT_NODE?g.textContent!==String(C)&&(g.textContent=String(C)):g=tKj(g,hI(C));return g};
rn=function(g,C,d){return MKg(g,C!=null?C:[],d===void 0?!1:d)};
$Al=function(g,C){var d=rn(g,void 0,!0);if(d.length===0)return JI();C[wn].flattened=d;return g};
MKg=function(g,C,d,V,y){C=C===void 0?[]:C;d=d===void 0?!1:d;y=y===void 0?-1:y;if(g==null)return C;if(g instanceof N9){var R=g.render();return MKg(R,C,d,V,y)}if(_.pv(C)&&C.nodeType===Node.ELEMENT_NODE)switch(C.tagName){case "SCRIPT":DAW(C,g);return;case "STYLE":Neo(C,g);return}ec(g)&&(g=hI(g),V&&d&&(V[y]=g));if(pUg(g)){d=Jsg(g);d=Array.from(d.childNodes);d=_.Z(d);for(R=d.next();!R.done;R=d.next())Wiq(C,R.value);return C}hMR(g)&&(g=hI(g.toString()),V&&d&&(V[y]=g));if(_.pv(g))return Wiq(C,g);if(Array.isArray(g)){for(R=
0;R<g.length;R++)MKg(g[R],C,d,g,R);return C}if(typeof g==="function"){R=D$(function(){var A=g();return A!=null&&!ec(A)&&pUg(A)?(A=Jsg(A),Array.from(A.childNodes)):A},{debugName:"qmF2ne",
debugFn:g})[0];if(Array.isArray(R)){d=_.Z(R);for(R=d.next();!R.done;R=d.next())Wiq(C,R.value);return C}V&&d&&(V[y]=R);return Wiq(C,R)}if(g!=null&&g[kX]){V=g;y=ou(!0);var Y=k$V;try{R=Y.apply(null,[V.type,V.props].concat(_.Wr(V.children)))}finally{ou(y)}return MKg(R,C,d)}(Y=Pm.handleError)==null||Y.call.apply(Y,[Pm].concat(_.Wr(Hm(Error("oc")))));return C};
s21=function(g){var C={};C=Object.assign([],(C[wn]={flattened:[]},C));if(!g)return C;C[0]=$Al(g,C);return C};
Wiq=function(g,C){Array.isArray(g)?g.push(C):g.appendChild(C);return g};
XY=function(g){if(!Pm.enableLazyTsx)return g;if(Array.isArray(g)){for(var C=0;C<g.length;C++)g[C]=XY(g[C]);return g}return g instanceof N9?(g=g.render(),XY(g)):g};
uE1=function(g,C){var d,V,y=FwB(g),R=function(h){V=h;h=ou(!0);var l=ww(s3);Uxg("render",y);try{d=XY(g(C))}finally{cHg("render",y),ww(l),ou(h)}};
R=Pm.enableContextPerComponent?Q4u(R,y):IC(R,Pm.alwaysTrackContexts||!!be);KpL(V);if(!C.renderedFromIdom){var Y=_.ZR(V);try{return mA_(g,C,d),d}finally{_.ZR(Y)}}!iau(d)&&Array.isArray(d)&&(d=s21(d));var A=Oal(d);Y=Array.isArray(A)?A[0]:A;var P=!1;if(Y){var w,x=(w=C==null?void 0:C.idomKey)!=null?w:g;w=A!==Y;Y._disposeEffects=R;var p=Y[Lv]||{},J=iau(d)?d:p.sourceDynamicRange;Object.assign(p,{key:x,numNodes:w?A.length:1,context:V,higherOrder:!!Y[Lv],sourceDynamicRange:J});Y[Lv]=p}else P=!0;(function(){var h=
_.ZR(V);try{mA_(g,C,A)}finally{_.ZR(h)}})();
P&&R();return d};
nE1=function(g){var C={},d;for(d in g)C={prev$jscomp$24:void 0,next$jscomp$33:void 0},C.prev$jscomp$24=BG[d],C.next$jscomp$33=g[d],BG[d]=function(V){return function(){var y=_.cY.apply(0,arguments);V.prev$jscomp$24.apply(null,_.Wr(y));V.next$jscomp$33.apply(null,_.Wr(y))}}(C)};
I8g=function(){if(My())throw Error("pc");return TL};
UAN=function(g,C){if(!g.__unmounted&&C){g.__unmounted=!0;try{g.didUnmount()}catch(y){var d,V;(V=Pm.handleError)==null||V.call.apply(V,[Pm].concat(_.Wr(Hm(y,(d=g.__type)==null?void 0:d.TAG_NAME))))}BG.didUnmount(g);g.el=null;C.__instance&&delete C.__instance}};
EEq=function(g,C,d){g._signalProps!=null&&g._disposeEffects==null&&((d===void 0?0:d)?g._disposeEffects=IC(function(){return void csu(g,C)},Pm.alwaysTrackContexts||!!be):csu(g,C))};
csu=function(g,C){_.cm(function(){for(var d=g._signalProps,V=g._signalValues,y=0;y<d.length;y++){var R=d[y],Y=C[R]();V[y]!==Y&&(V[y]=Y,AsB(g,R,Y))}},"e3YVbb")};
HaP=function(g,C,d){var V,y=[];g._disposeEffects=IC(function(){_.cm(function(){var R=d();if(R===null||R===void 0)R="";if(ec(R)||R===null)V!=null||(V=document.createTextNode("")),V.parentNode!==g&&(V._isSignalTextNode=!0,g.insertBefore(V,C)),V.textContent=String(R);else if(pUg(R)){for(var Y=y.length>0?y[y.length-1].nextSibling:C,A=_.Z(y),P=A.next();!P.done;P=A.next())g.removeChild(P.value);R=Jsg(R);y=Array.from(R.childNodes);R=_.Z(y);for(A=R.next();!A.done;A=R.next())g.insertBefore(A.value,Y)}else throw P=
(A=(Y=fP)==null?void 0:Y.name)!=null?A:"unknown",Error("ec`"+P+"`"+typeof R);},"VvDgC")},Pm.alwaysTrackContexts||!!be)};
Kig=function(g,C){var d=_.cY.apply(2,arguments);C!=null||(C={});return!Pm.enableLazyTsx||fP!=null&&!My()?Q2L(g,C,d):new zMo(g,C,d)};
Q2L=function(g,C,d){if(g===_.xX)return d;if(typeof g==="function")return fP&&!My()&&(C.renderedFromIdom=!0),P$c(g,function(){var R=a8o(g,C,d);if(R)return R;d.length>0&&(C.children=d.length===1?d[0]:d);if(g.componentType===$p){var Y;Q4u(function(){var A=C;if(g.componentType!==$p)Y=!1;else{A||(A={});var P=new fv(A,g),w=ww(s3);try{var x=P.render(A)}finally{ww(w)}x instanceof HTMLElement?(x.__instance=P,P.el=x,P.__type=g,g.TAG_NAME=x.tagName.toLowerCase(),BG.didPatch(P),Y=x):Y=x}},g.name);
if(Y)return Y}return uE1(g,C)},C.debugInstance);
var V=G$g(g,C),y;for(y in C)AsB(V,y,C[y]);EEq(V,C);rn(d,V);Fig(V,C,{isReactive:!0});SE1(V,C);return V};
G$g=function(g,C){g=(gkj.has(g.toLowerCase())?0:CYL.has(g.startsWith("svg:")?g.replace("svg:",""):g))?document.createElementNS("http://www.w3.org/2000/svg",g.startsWith("svg:")?g.replace("svg:",""):g):duP(g,C)||document.createElement(g);g[VuV]=!0;return g};
y_u=function(g){if(g){var C;(C=g._disposeRef)==null||C.call(g);var d;(d=g._disposeEffects)==null||d.call(g);g.__instance&&g.__instance instanceof vG&&(C=g.__instance,UAN(C,g),C instanceof fv&&C.disposeEffects());for(C=0;C<g.childNodes.length;C++)y_u(g.childNodes[C])}};
beu=function(g){R9l.push(g)===1&&requestAnimationFrame(function(){setTimeout(function(){var C=[].concat(_.Wr(R9l));R9l=[];C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;try{for(var V=0;V<d.length;V++)y_u(d[V])}catch(y){V=d=void 0,(V=(d=Pm).handleError)==null||V.call.apply(V,[d].concat(_.Wr(Hm(y))))}}})})};
_.O=function(g,C){return k$V.apply(null,[g,C].concat(_.Wr(_.cY.apply(2,arguments))))};
_.$X=function(g){return g};
_.q9=function(g){return{isDefault:!0,children:g.children}};
_.k=function(g){var C=g.cond;if(C===void 0)return g.else&&g.else();var d=_.rw(function(){return!!C()},void 0,"JHVi8"),V=function(){var y=C();
if(!y){var R;(R=Pm.handleError)==null||R.call.apply(R,[Pm].concat(_.Wr(Hm(Ze1.nonNullableCondIsNull()))))}return y};
return D$(function(){var y=d(),R;IC(function(){var Y=ww(s3);try{R=XY(y?g.then(V):g.else&&g.else())}finally{ww(Y)}},!0);
return R},{debugName:g.debugInstance,
debugFn:g.then,isControlFlowComponent:!0})};
Y0B=function(g){return _.k(g)};
_.M9=function(g){return g.keyBy==="INDEX"?A_u(g):Fjg(g)};
PYB=function(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){var d=void 0;(d=C.value)==null||d()}};
Fjg=function(g){var C=g.keyBy===void 0||g.keyBy==="REFERENCE",d=C?function(x){return x}:g.keyBy,V=[],y=[],R=[],Y=[],A=[],P=[],w=!0;
_.nP(function(){PYB(Y)});
return D$(function(){var x=ieR(g),p=x.length;if(p===0){if(V.length===0&&!w)return R;PYB(Y);V=x;y=[];for(x=0;x<V.length;x++)y.push(d(V[x]));R=[];Y=[];A=[];P=[];g.fallback&&(Y[0]=OeR(function(){R[0]=XY(g.fallback())}));
w=!1;return R}for(var J=new wWg,h=V.length-1;h>=0;h--)J.push(y[h],h);h=Array(p);for(var l=Array(p),N=Array(p),T=Array(p),v=Array(C?0:p),q={i$jscomp$450:0};q.i$jscomp$450<p;q={i$jscomp$450:q.i$jscomp$450,item$jscomp$104:void 0,key$jscomp$563:void 0},q.i$jscomp$450++){q.item$jscomp$104=x[q.i$jscomp$450];q.key$jscomp$563=d(q.item$jscomp$104);var Q=J.pop(q.key$jscomp$563);Q!=null?(N[q.i$jscomp$450]=R[Q],l[q.i$jscomp$450]=y[Q],h[q.i$jscomp$450]=Y[Q],T[q.i$jscomp$450]=A[Q],C||(v[q.i$jscomp$450]=P[Q]),Ny(function(c){return function(){T[c.i$jscomp$450](c.i$jscomp$450);
if(!C)v[c.i$jscomp$450](c.item$jscomp$104)}}(q)),delete Y[Q]):h[q.i$jscomp$450]=OeR(function(c){return function(){var U=_.Z(_.jL(c.i$jscomp$450,void 0,"Fqk1zd")),K=U.next().value;
U=U.next().value;T[c.i$jscomp$450]=U;l[c.i$jscomp$450]=c.key$jscomp$563;if(C)N[c.i$jscomp$450]=XY(g.children(c.item$jscomp$104,K));else{var Cl=_.Z(_.jL(c.item$jscomp$104,void 0,"GBj5de"));U=Cl.next().value;Cl=Cl.next().value;v[c.i$jscomp$450]=Cl;N[c.i$jscomp$450]=XY(g.children(U,K))}}}(q))}PYB(Y);
V=x;y=l;R=N;Y=h;A=T;P=v;w=!1;return N},{debugName:g.debugInstance,
debugFn:g.each,isControlFlowComponent:!0})};
A_u=function(g){var C=[],d=[],V=[],y=[],R=!1;_.nP(function(){for(var Y=_.Z(y),A=Y.next();!A.done;A=Y.next())A=A.value,A()});
return D$(function(){var Y=ieR(g);R&&Y.length>0&&(y.pop()(),C.pop(),R=!1);for(var A=Array(Y.length),P={i$jscomp$451:0};P.i$jscomp$451<Y.length;P={i$jscomp$451:P.i$jscomp$451},P.i$jscomp$451++)if(P.i$jscomp$451<C.length)C[P.i$jscomp$451]!==Y[P.i$jscomp$451]&&(Ny(function(x){return function(){return void d[x.i$jscomp$451](Y[x.i$jscomp$451])}}(P)),C[P.i$jscomp$451]=Y[P.i$jscomp$451]),A[P.i$jscomp$451]=V[P.i$jscomp$451];
else{var w=OeR(function(x){return function(){C[x.i$jscomp$451]=Y[x.i$jscomp$451];var p=_.Z(_.jL(Y[x.i$jscomp$451],void 0,"JMMLmd")),J=p.next().value;p=p.next().value;d[x.i$jscomp$451]=p;A[x.i$jscomp$451]=XY(g.children(J,x.i$jscomp$451))}}(P));
y[P.i$jscomp$451]=w}for(;C.length>Y.length;)C.pop(),y.pop()(),d.pop();Y.length===0&&!R&&g.fallback&&(P=OeR(function(){A[0]=XY(g.fallback())}),y[0]=P,R=!0);
return V=A},{debugName:g.debugInstance,
isControlFlowComponent:!0})};
ieR=function(g){g=g.each();return Array.isArray(g)?g:Array.from(g)};
OeR=function(g){var C=be;return IC(function(d){var V=ww(s3);try{d.parent=C,g(d)}finally{ww(V)}},!1)};
_.WG=function(g){var C=kYg(g),d=_.rw(function(){return xuR(C)},void 0,"F1PF4");
return D$(function(){var V=d(),y;IC(function(){var R=ww(s3);try{y=XY(V())}finally{ww(R)}});
return y},{debugName:g.debugInstance,
isControlFlowComponent:!0})};
kYg=function(g){g=g.children;return Array.isArray(g)?g:[g]};
oko=function(g){var C=g.props;g=g.getChildren()[0];return C.when?{when:C.when,children:g}:{isDefault:!0,children:g}};
xuR=function(g){var C=function(){return null};
g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,d!=null&&d[kX]&&(d=d.type===_.q9?{isDefault:!0,children:d.children[0]}:{when:d.props.when,children:d.children[0]}),d instanceof N9&&(d=oko(d)),d.isDefault)C=d.children;else if(d.when())return d.children;return C};
J_o=function(g){var C=null,d,V={get value(){var R,Y;(Y=(R=y).validateGetValue)==null||Y.call(R);return y.__value},set value(R){var Y,A;(A=(Y=y).validateSetValue)==null||A.call(Y,R);y.__value=R;y.__hasBeenSet=!0}},y=(V.__value=null,V.__hasBeenSet=!1,V.__hasErrored=!1,V.onRender=function(R){if(d&&R!==d){d._disposeRef=void 0;var Y;(Y=C)==null||Y()}d=R;C=g(R)||null},V.onUnmount=function(){var R;
(R=C)==null||R();C=y.value=null},V[_.pWj]=!0,V);
return y};
m5=function(g){return typeof g==="symbol"};
tuW=function(g){var C=I8g();if(C==null)throw _.h9o.PRIMITIVE_INVALID_HOOK_CALL();var d=C.hookCounter++;C.hooks||(C.hooks=[]);var V=C.hooks;V[d]||(V[d]={key:g,host:C});if(g!==V[d].key){if(C.__type){var y;g=(y=C.__type)==null?void 0:y.name}else g=C instanceof fv?FwB(C.functionComponent):"<"+C.el.tagName.toLowerCase()+">";throw _.h9o.OUT_OF_ORDER_HOOK_CALL(g);}return V[d]};
jsq=function(g,C){return!g||g.length!==(C==null?void 0:C.length)||g.some(function(d,V){return d!==C[V]})};
e9l=function(g,C){var d=tuW("onChange"),V=I8g();jsq(d.deps,C)&&(d.deps=C,d.pendingEffect=g,V.__syncEffects||(V.__syncEffects=[]),V.__syncEffects.push(d))};
_.uE=function(g,C,d){d!=null||(d={});d=d.appContext;var V=!!Pm.legacyTriggerSoyRendererEvents;_.lE.setUp();try{var y=lZL(g,C,d);V&&(C=d,C!=null||(C=_.xxg(document).getAppContext()),C.get(TeV).JSC$29479_getEventTarget().dispatchEvent(new f8c(LjB,g,tI)));_.lE.log(g);return y}finally{_.lE.tearDown()}};
lZL=function(g,C,d){var V=mk(function(){var y=ww(s3);try{return IC(function(){var R=_.xxg(_.c3(g)),Y;var A=TQj({rootElement:{value:g},appContext:d||(R==null?void 0:(Y=R.getOptionalAppContext)==null?void 0:Y.call(R)),dispatcher:R});R=_.ZR(A);A=ou(!0);s5++;try{rn(C(),g),T4(!1)}catch(P){throw T4(!0),P;}finally{ou(A),_.ZR(R)}},!1)}catch(R){throw Pm.enableContextBasedComponentStacks&&Wm(R),R;
}finally{ww(y)}});
g[DuN]=!0;return function(){g.textContent="";V();g[DuN]=!1}};
_.nv=function(g){if(ZoN(O5)){var C;(C=Pm.handleError)==null||C.call.apply(C,[Pm].concat(_.Wr(Hm(Error("dc")))))}var d=be,V=fP;K2B({onInitType:sMo,run:function(){if(d&&!d.isDisposed){var y=_.ZR(d);try{mk(function(){return void g()},V)}catch(R){throw Pm.enableContextBasedComponentStacks&&Wm(R),R;
}finally{_.ZR(y)}}}})};
r_g=function(g,C){e9l(function(){return _.t3(g)},C)};
_.Iu=function(g){My()?_.nv(function(){_.t3(g)}):e9l(function(){return _.t3(g)},[])};
XWg=function(g){var C=[].concat(_.Wr(g));g.length=0;g=_.Z(C);for(C=g.next();!C.done;C=g.next()){C=C.value;NUB(C);var d=C.pendingEffect;C.pendingEffect=null;if(d=d==null?void 0:d())C.pendingCleanup=d}};
NUB=function(g){var C=g.pendingCleanup;g.pendingCleanup=null;C==null||C()};
ssc=function(g,C){if(My())return g();var d=tuW("useMemoInternal");jsq(d.deps,C)&&(d.deps=C,d.value=g());return d.value};
BUu=function(g,C){return ssc(g,C)};
U3=function(g){return ssc(g,[])};
TUB=function(g){return U3(function(){return{value:g}})};
_.cG=function(g,C){if(!g)return null;g=Object.keys(g);g=_.Z(g);for(var d=g.next();!d.done;d=g.next()){d=d.value;var V=d.toLowerCase();if(V.indexOf(C,V.length-C.length)>-1)return d}return null};
_.HG=function(){var g=arguments,C=_.E3;g.length>1?C[g[0]]=g[1]:g.length===1&&Object.assign(C,g[0])};
_.Qq=function(g,C){return g in _.E3?_.E3[g]:C};
_.au=function(g,C){return!!_.Qq(g,C)};
fZV=function(g){var C=_.E3.EXPERIMENT_FLAGS;return C?C[g]:void 0};
$uN=function(g){vk1.forEach(function(C){return C(g)})};
_.Sc=function(g){return g&&window.yterr?function(){try{return g.apply(this,arguments)}catch(C){_.GL(C)}}:g};
_.GL=function(g){var C=_.gS("yt.logging.errors.log");C?C(g,"ERROR",void 0,void 0,void 0,void 0,void 0):(C=_.Qq("ERRORS",[]),C.push([g,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.HG("ERRORS",C));$uN(g)};
_.CG=function(g,C,d,V,y){var R=_.gS("yt.logging.errors.log");R?R(g,"WARNING",C,d,V,void 0,y):(R=_.Qq("ERRORS",[]),R.push([g,"WARNING",C,d,V,void 0,y]),_.HG("ERRORS",R))};
Muc=function(g,C){C=g.split(C);for(var d={},V=0,y=C.length;V<y;V++){var R=C[V].split("=");if(R.length===1&&R[0]||R.length===2)try{var Y=q0V(R[0]||""),A=q0V(R[1]||"");if(Y in d){var P=d[Y];Array.isArray(P)?_.cq(P,A):d[Y]=[P,A]}else d[Y]=A}catch(J){var w=J,x=R[0],p=String(Muc);w.args=[{key:x,value:R[1],query:g,method:Wjq===p?"unchanged":p}];muc.hasOwnProperty(x)||_.CG(w)}}return d};
uql=function(g){var C=[];_.uG.forEach(g,function(d,V){var y=_.dS(V);d=Array.isArray(d)?d:[d];_.Vy(d,function(R){R==""?C.push(y):C.push(y+"="+_.dS(R))})});
return C.join("&")};
_.yy=function(g){g.charAt(0)==="?"&&(g=g.substring(1));return Muc(g,"&")};
_.Ry=function(g){return g.indexOf("?")!==-1?(g=(g||"").split("#")[0],g=g.split("?",2),_.yy(g.length>1?g[1]:g[0])):{}};
_.bm=function(g,C){return nku(g,C||{},!0)};
IZV=function(g,C){return nku(g,C||{},!1)};
nku=function(g,C,d){var V=g.split("#",2);g=V[0];V=V.length>1?"#"+V[1]:"";var y=g.split("?",2);g=y[0];y=_.yy(y[1]||"");for(var R in C)if(d||!_.uG.containsKey(y,R))y[R]=C[R];return _.Zo(g,y)+V};
Pt=function(g){if(!C)var C=window.location.href;var d=_.YC(g)[1]||null,V=_.A5(g);return d&&V?FC(g,C):V?_.A5(C)===V&&(Number(_.YC(C)[4]||null)||null)===(Number(_.YC(g)[4]||null)||null):!0};
_.c_q=function(g){g=UuN(g);return g===null?!1:g[0]==="com"&&g[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
UuN=function(g){g=_.A5(g);return g!==null?g.split(".").reverse():null};
q0V=function(g){return g&&g.match(Ekl)?g:im(g)};
_.Oc=function(g){return new HeB(g)};
_.wS=function(){Qs_||(Qs_=new z9N);return Qs_};
aZP=function(){var g=KjR;return function(){var C=_.wS();if(!C.resolve(_.Oc(g))){var d={};C.addProvider((d.provide=g,d.useClass=g,d[kC]=void 0,d))}return C.resolve(g)}};
S01=function(g){var C=_.xC,d,V;_.F(function(y){d=_.wS();return(V=d.resolve(_.Oc(C)))?(g(V),y.return(Promise.resolve(V))):y.return(d.resolve(new GYW(C)).then(function(R){g(R);return R}))})};
_.t=function(g){g=oy(g);return typeof g==="string"&&g==="false"?!1:!!g};
_.pG=function(g,C){g=oy(g);return g===void 0&&C!==void 0?C:Number(g||0)};
gPP=function(g){g=oy(g);return Array.isArray(g)?_.nO(g,function(C){return Number(C||0)}):[Number(g||0)]};
_.J5=function(g){g=oy(g);return g!==void 0?String(g):""};
_.t5=function(g){g=oy(g);return Array.isArray(g)?_.nO(g,function(C){return String(C||"")}):[String(g||"")]};
CvP=function(){return _.Qq("EXPERIMENTS_TOKEN","")};
oy=function(g){return _.Qq("EXPERIMENT_FLAGS",{})[g]};
dV_=function(){for(var g=[],C=_.Qq("EXPERIMENTS_FORCED_FLAGS",{}),d=_.Z(Object.keys(C)),V=d.next();!V.done;V=d.next())V=V.value,g.push({key:V,value:String(C[V])});d=_.Qq("EXPERIMENT_FLAGS",{});V=_.Z(Object.keys(d));for(var y=V.next();!y.done;y=V.next())y=y.value,y.startsWith("force_")&&C[y]===void 0&&g.push({key:y,value:String(d[y])});return g};
y1N=function(){if(!VxV)return null;var g=VxV();return"open"in g?g:null};
_.Rul=function(g){switch(_.jv(g)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.jv=function(g){return g&&"status"in g?g.status:-1};
_.ev=function(g,C){typeof g==="function"&&(g=_.Sc(g));return window.setTimeout(g,C)};
_.lm=function(g,C){typeof g==="function"&&(g=_.Sc(g));return window.setInterval(g,C)};
_.LG=function(g){window.clearTimeout(g)};
Zul=function(g){g=_.Ry(g);for(var C=_.Z(bug),d=C.next();!d.done;d=C.next())if(g[d.value]!==void 0)return!0;return!1};
FvP=function(g,C,d,V,y,R,Y,A,P){d=d===void 0?"GET":d;V=V===void 0?"":V;A=A===void 0?!1:A;var w=y1N();if(!w)return null;var x=function(){(w&&"readyState"in w?w.readyState:0)===4&&C&&_.Sc(C)(w)};
"onloadend"in w?w.addEventListener("loadend",x,!1):w.onreadystatechange=x;_.t("debug_forward_web_query_parameters")&&(g=Y6o(g,window.location.search));w.open(d,g,!0);R&&(w.responseType=R);Y&&(w.withCredentials=!0);d=d==="POST"&&(window.FormData===void 0||!(V instanceof FormData));if(y=A1W(g,y))for(var p in y)w.setRequestHeader(p,y[p]),"content-type"===p.toLowerCase()&&(d=!1);d&&w.setRequestHeader("Content-Type","application/x-www-form-urlencoded");P&&"onprogress"in w&&(w.onprogress=function(){P(w.responseText)});
if(A&&"setAttributionReporting"in XMLHttpRequest.prototype){g={eventSourceEligible:!0,triggerEligible:!1};try{w.setAttributionReporting(g)}catch(J){_.CG(J)}}w.send(V);return w};
A1W=function(g,C){C=C===void 0?{}:C;var d=Pt(g),V=_.Qq("INNERTUBE_CLIENT_NAME"),y=_.t("web_ajax_ignore_global_headers_if_set"),R;for(R in Pvj){var Y=_.Qq(Pvj[R]),A=R==="X-Goog-AuthUser"||R==="X-Goog-PageId";R!=="X-Goog-Visitor-Id"||Y||(Y=_.Qq("VISITOR_DATA"));var P;if(!(P=!Y)){if(!(P=d||(_.A5(g)?!1:!0))){P=g;var w;if(w=_.t("add_auth_headers_to_remarketing_google_dot_com_ping")&&R==="Authorization"&&(V==="TVHTML5"||V==="TVHTML5_UNPLUGGED"||V==="TVHTML5_SIMPLY"))w=UuN(P),w=w===null?!1:w[1]==="google"?
!0:w[2]==="google"?w[0]==="au"&&w[1]==="com"?!0:w[0]==="uk"&&w[1]==="co"?!0:!1:!1;w&&(P=_.Do(P)||"",P=P.split("/"),P="/"+(P.length>1?P[1]:""),w=P==="/pagead");P=w?!0:!1}P=!P}P||y&&C[R]!==void 0||V==="TVHTML5_UNPLUGGED"&&A||(C[R]=Y)}"X-Goog-EOM-Visitor-Id"in C&&"X-Goog-Visitor-Id"in C&&delete C["X-Goog-Visitor-Id"];if(d||!_.A5(g))C["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(d||!_.A5(g)){try{var x=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(p){}x&&(C["X-YouTube-Time-Zone"]=
x)}document.location.hostname.endsWith("youtubeeducation.com")||!d&&_.A5(g)||(C["X-YouTube-Ad-Signals"]=uql(iuV()));return C};
_.Ouu=function(g,C){var d=_.A5(g);_.t("debug_handle_relative_url_for_query_forward_killswitch")||!d&&Pt(g)&&(d=document.location.hostname);var V=_.Do(g);V=(d=d&&(d.endsWith("youtube.com")||d.endsWith("youtube-nocookie.com")))&&V&&V.startsWith("/api/");if(!d||V)return g;var y=_.yy(C),R={};_.Vy(bug,function(Y){y[Y]&&(R[Y]=y[Y])});
return IZV(g,R)};
wLB=function(g,C){C.method="POST";C.postParams||(C.postParams={});return _.rS(g,C)};
kzL=function(g,C){var d=_.Qq("XSRF_FIELD_NAME"),V;C.headers&&(V=C.headers["Content-Type"]);return!C.excludeXsrf&&(!_.A5(g)||C.withCredentials||_.A5(g)===document.location.hostname)&&C.method==="POST"&&(!V||V==="application/x-www-form-urlencoded")&&!(C.postParams&&C.postParams[d])};
_.rS=function(g,C){var d=C.format||"JSON";g=xVL(g,C);var V=oPg(g,C),y=!1,R=pLg(g,function(P){if(!y){y=!0;A&&_.LG(A);var w=_.Rul(P),x=null,p=400<=P.status&&P.status<500,J=500<=P.status&&P.status<600;if(w||p||J)x=J1q(g,d,P,C.convertToSafeHtml);w&&(w=hu1(d,P,x));x=x||{};p=C.context||_.yg;w?C.onSuccess&&C.onSuccess.call(p,P,x):C.onError&&C.onError.call(p,P,x);C.onFinish&&C.onFinish.call(p,P,x)}},C.method,V,C.headers,C.responseType,C.withCredentials,!1,C.onProgress);
V=C.timeout||0;if(C.onTimeout&&V>0){var Y=C.onTimeout;var A=_.ev(function(){y||(y=!0,R.abort(),_.LG(A),Y.call(C.context||_.yg,R))},V)}return R};
xVL=function(g,C){C.includeDomain&&(g=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+g);var d=_.Qq("XSRF_FIELD_NAME");if(C=C.urlParams)C[d]&&delete C[d],g=_.bm(g,C);return g};
oPg=function(g,C){var d=_.Qq("XSRF_FIELD_NAME"),V=_.Qq("XSRF_TOKEN"),y=C.postBody||"",R=C.postParams;kzL(g,C)&&(R||(R={}),R[d]=V);(_.t("ajax_parse_query_data_only_when_filled")&&R&&Object.keys(R).length>0||R)&&typeof y==="string"&&(y=_.yy(y),_.uG.extend(y,R),y=C.postBodyFormat&&C.postBodyFormat==="JSON"?JSON.stringify(y):_.Nn(y));R=y||R&&!_.uG.isEmpty(R);!txg&&R&&C.method!=="POST"&&(txg=!0,_.GL(Error("Jc")));return y};
J1q=function(g,C,d,V){var y=null;switch(C){case "JSON":try{var R=d.responseText}catch(Y){throw V=Error("Kc"),V.params=g,_.CG(V),Y;}g=d.getResponseHeader("Content-Type")||"";R&&g.indexOf("json")>=0&&(R.substring(0,5)===")]}'\n"&&(R=R.substring(5)),y=JSON.parse(R));break;case "XML":if(g=(g=d.responseXML)?jf1(g):null)y={},_.Vy(g.getElementsByTagName("*"),function(Y){y[Y.tagName]=euo(Y)})}V&&liq(y);
return y};
liq=function(g){if(_.Hq(g))for(var C in g)C==="html_content"||Yo(C,"_html")?g[C]=zW(g[C]):liq(g[C])};
hu1=function(g,C,d){if(C&&C.status===204)return!0;switch(g){case "JSON":return!!d;case "XML":return Number(d&&d.return_code)===0;case "RAW":return!0;default:return!!d}};
jf1=function(g){return g?(g=("responseXML"in g?g.responseXML:g).getElementsByTagName("root"))&&g.length>0?g[0]:null:null};
euo=function(g){var C="";_.Vy(g.childNodes,function(d){C+=d.nodeValue});
return C};
Lvj=function(g){if(g.name==="JavaException")return!0;g=g.stack;return g.includes("chrome://")||g.includes("-extension://")||g.includes("webkit-masked-url://")};
DVR=function(g){if(!g.stack)return!0;var C=!g.stack.includes("\n");return C&&g.stack.includes("ErrorType: ")||C&&g.stack.includes("Anonymous function (Unknown script")||g.stack.toLowerCase()==="not available"||g.fileName==="user-script"||g.fileName.startsWith("user-script:")?!0:!1};
_.XC=function(g){_.f8.call(this);this.JSC$10589_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!g};
N7_=function(g,C){var d=g.length,V=0,y=function(){return g.charCodeAt(V++)};
do{var R=r1u(y);if(R===Infinity)break;var Y=R>>3;switch(R&7){case 0:R=r1u(y);if(Y===C)return R;break;case 1:if(Y===C)return;V+=8;break;case 2:R=r1u(y);if(Y===C)return g.substr(V,R);V+=R;break;case 5:if(Y===C)return;V+=4;break;default:return}}while(V<d)};
r1u=function(g){var C=g(),d=C&127;if(C<128)return d;C=g();d|=(C&127)<<7;if(C<128)return d;C=g();d|=(C&127)<<14;if(C<128)return d;C=g();return C<128?d|(C&127)<<21:Infinity};
sfo=function(g,C,d,V){if(g)if(Array.isArray(g)){var y=V;for(V=0;V<g.length&&!(g[V]&&(y+=XL_(V,g[V],C,d),y>500));V++);V=y}else if(typeof g==="object")for(y in g){if(g[y]){var R=y;var Y=g[y],A=C,P=d;R=typeof Y!=="string"||R!=="clickTrackingParams"&&R!=="trackingParams"?0:(Y=N7_(atob(Y.replace(/-/g,"+").replace(/_/g,"/")),2))?XL_(R+".ve",Y,A,P):0;V+=R;V+=XL_(y,g[y],C,d);if(V>500)break}}else d[C]=sc(g),V+=d[C].length;else d[C]=sc(g),V+=d[C].length;return V};
XL_=function(g,C,d,V){d+="."+g;g=sc(C);V[d]=g;return d.length+g.length};
sc=function(g){try{return(typeof g==="string"?g:String(JSON.stringify(g))).substr(0,500)}catch(C){return"unable to serialize "+typeof g+" ("+C.message+")"}};
B7V=function(g){switch(g){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}};
_.T2=function(g,C,d,V,y){_.Bt.set(g,C,{maxAge:d,path:"/",domain:V===void 0?"youtube.com":V,secure:y===void 0?!1:y})};
_.T7V=function(g,C,d){_.Bt.remove(g,C===void 0?"/":C,d===void 0?"youtube.com":d)};
_.fG=function(){if(_.t("embeds_web_enable_cookie_detection_fix")){if(!_.yg.navigator.cookieEnabled)return!1}else if(!_.Bt.isEnabled())return!1;if(!_.Bt.isEmpty())return!0;_.t("embeds_web_enable_cookie_detection_fix")?_.Bt.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.Bt.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.Bt.get("TESTCOOKIESENABLED")!=="1")return!1;_.Bt.remove("TESTCOOKIESENABLED");return!0};
fiP=function(){var g=_.yg.navigator;return g?g.connection:void 0};
vPg=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(g){}};
_.q6P=function(){var g=fiP();if(g){var C=$Vj[g.type||"unknown"]||"CONN_UNKNOWN";g=$Vj[g.effectiveType||"unknown"]||"CONN_UNKNOWN";C==="CONN_CELLULAR_UNKNOWN"&&g!=="CONN_UNKNOWN"&&(C=g);if(C!=="CONN_UNKNOWN")return C;if(g!=="CONN_UNKNOWN")return g}};
Wvu=function(){var g=fiP();if(g!=null&&g.effectiveType)return Mx_.hasOwnProperty(g.effectiveType)?Mx_[g.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.$C=function(){try{return _.vt(),!0}catch(g){return!1}};
_.vt=function(g){if(_.Qq("DATASYNC_ID")!==void 0)return _.Qq("DATASYNC_ID");throw new _.qn("Datasync ID not set",g===void 0?"unknown":g);};
_.Mn=function(g){this.mechanism=g};
Wt=function(g){this.mechanism=g};
mc=function(g){this.storage_=g;this.cachedIsStorageAvailable_=null};
mV_=function(){var g=null;try{g=_.yg.localStorage||null}catch(C){}mc.call(this,g)};
uwj=function(){var g=null;try{g=_.yg.sessionStorage||null}catch(C){}mc.call(this,g)};
um=function(g,C){this.mechanism_=g;this.JSC$10692_prefix_=C+"::"};
_.nPB=function(g){var C=new mV_;return C.isAvailable()?g?new um(C,g):C:null};
_.IiV=function(g){var C=new uwj;return C.isAvailable()?g?new um(C,g):C:null};
c1c=function(){var g;return(g=UVc())==null?void 0:g.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Uc=function(g){EPc||(_.nG?_.nG.logError(g):(_.Iy.push({type:"ERROR",payload:g}),_.Iy.length>10&&_.Iy.shift()))};
ct=function(g,C){EPc||(_.nG?_.nG.logEvent(g,C):(_.Iy.push({type:"EVENT",eventType:g,payload:C}),_.Iy.length>10&&_.Iy.shift()))};
Ec=function(g){if(g.indexOf(":")>=0)throw Error("Rc");};
Ht=function(g){return g.substr(0,g.indexOf(":"))||g};
zuP=function(){return(HuV||QfW)&&Qy("applewebkit")&&!Qy("version")&&(!Qy("safari")||Qy("gsa/"))};
Qy=function(g){var C=_.JL();return C?C.toLowerCase().indexOf(g)>=0:!1};
GzN=function(g,C,d,V){C=Ht(C);var y=g instanceof Error?g:Error("Sc`"+g);if(y instanceof z2)return y;g={objectStoreNames:d,dbName:C,dbVersion:V};if(y.name==="QuotaExceededError")return new z2("QUOTA_EXCEEDED",g);if(_.KG&&y.name==="UnknownError")return new z2("QUOTA_MAYBE_EXCEEDED",g);if(y instanceof KvP)return new z2("MISSING_INDEX",Object.assign({},g,{objectStore:y.objectStore,index:y.index}));if(y.name==="InvalidStateError"&&aij.some(function(R){return y.message.includes(R)}))return new z2("EXECUTE_TRANSACTION_ON_CLOSED_DB",
g);
if(y.name==="AbortError")return new z2("UNKNOWN_ABORT",g,y.message);y.args=[Object.assign({},g,{name:"IdbError",originalName:y.name})];y.level="WARNING";return y};
ay=function(g,C,d){var V=c1c();return new z2("IDB_NOT_SUPPORTED",{context:{caller:g,publicName:C,version:d,hasSucceededOnce:V==null?void 0:V.hasSucceededOnce}})};
S6B=function(g){if(!g)throw Error();throw g;};
gNu=function(g){return g};
CwB=function(g,C,d){var V=function(){try{g.removeEventListener("success",y),g.removeEventListener("error",R)}catch(Y){}},y=function(){C(g.result);
V()},R=function(){d(g.error);
V()};
g.addEventListener("success",y);g.addEventListener("error",R)};
drj=function(g){return new Promise(function(C,d){CwB(g,C,d)})};
gQ=function(g){return new G2(new Sv(function(C,d){CwB(g,C,d)}))};
VgR=function(g,C){return new G2(new Sv(function(d,V){var y=function(){var R=g?C(g):null;R?R.then(function(Y){g=Y;y()},V):d()};
y()}))};
y4o=function(g,C,d){return new Promise(function(V,y){var R=C!==void 0?self.indexedDB.open(g,C):self.indexedDB.open(g);var Y=d.blocked,A=d.blocking,P=d.terminated,w=d.upgrade,x=d.closed,p,J=function(){p||(p=new C9(R.result,{closed:x}));return p};
R.addEventListener("upgradeneeded",function(h){try{if(h.newVersion===null)throw Error("Xc");if(R.transaction===null)throw Error("Yc");h.dataLoss&&h.dataLoss!=="none"&&ct("IDB_DATA_CORRUPTED",{reason:h.dataLossMessage||"unknown reason",dbName:Ht(g)});var l=J(),N=new dQ(R.transaction);w&&w(l,function(T){return h.oldVersion<T&&h.newVersion>=T},N);
N.done.catch(function(T){y(T)})}catch(T){y(T)}});
R.addEventListener("success",function(){var h=R.result;A&&h.addEventListener("versionchange",function(){A(J())});
h.addEventListener("close",function(){ct("IDB_UNEXPECTEDLY_CLOSED",{dbName:Ht(g),dbVersion:h.version});P&&P()});
V(J())});
R.addEventListener("error",function(){y(R.error)});
Y&&R.addEventListener("blocked",function(){Y()})})};
Rfc=function(g,C,d){d=d===void 0?{}:d;return y4o(g,C,d)};
_.yv=function(g,C){C=C===void 0?{}:C;var d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return _.js(Y,2),d=self.indexedDB.deleteDatabase(g),V=C,(y=V.blocked)&&d.addEventListener("blocked",function(){y()}),Y.yield(drj(d),4);
if(Y.nextAddress!=2)return _.Vv(Y,0);R=_.N4(Y);throw GzN(R,g,"",-1);})};
ZiP=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1)return V.yield(_.R4(biB,C),2);d=V.yieldResult;return V.return(_.bA(d,["databases"],{enableRetries:!0,mode:"readwrite"},function(y){var R=y.objectStore("databases");return R.get(g.actualName).then(function(Y){if(Y?g.actualName!==Y.actualName||g.publicName!==Y.publicName||g.userIdentifier!==Y.userIdentifier:1)return R.put(g).then(function(){})})}))})};
_.ZN=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1)return g?V.yield(_.R4(biB,C),2):V.return();d=V.yieldResult;return V.return(d.delete("databases",g))})};
_.YC1=function(g,C){var d,V;return _.F(function(y){return y.nextAddress==1?(d=[],y.yield(_.R4(biB,C),2)):y.nextAddress!=3?(V=y.yieldResult,y.yield(_.bA(V,["databases"],{enableRetries:!0,mode:"readonly"},function(R){d.length=0;return YI(R.objectStore("databases"),{},function(Y){g(Y.getValue())&&d.push(Y.getValue());return Y.continue()})}),3)):y.return(d)})};
A4P=function(g,C){return _.YC1(function(d){return d.publicName===g&&d.userIdentifier!==void 0},C)};
iiP=function(){var g,C,d,V;return _.F(function(y){switch(y.nextAddress){case 1:g=c1c();if((C=g)==null?0:C.hasSucceededOnce)return y.return(!0);var R;if(R=FyN)R=/WebKit\/([0-9]+)/.exec(_.JL()),R=!!(R&&parseInt(R[1],10)>=600);R&&(R=/WebKit\/([0-9]+)/.exec(_.JL()),R=!(R&&parseInt(R[1],10)>=602));if(R||AH)return y.return(!1);try{if(d=self,!(d.indexedDB&&d.IDBIndex&&d.IDBKeyRange&&d.IDBObjectStore))return y.return(!1)}catch(Y){return y.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return y.return(!1);
_.js(y,2);V={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return y.yield(ZiP(V,PwP),4);case 4:return y.yield(_.ZN("yt-idb-test-do-not-use",PwP),5);case 5:return y.return(!0);case 2:return _.N4(y),y.return(!1)}})};
w1_=function(){if(OiP!==void 0)return OiP;EPc=!0;return OiP=iiP().then(function(g){EPc=!1;var C;if((C=UVc())!=null&&C.hasLocalStorage()){var d;C={hasSucceededOnce:((d=c1c())==null?void 0:d.hasSucceededOnce)||g};var V;(V=UVc())==null||V.set("LAST_RESULT_ENTRY_KEY",C,2592E3,!0)}return g})};
FJ=function(){return _.gS("ytglobal.idbToken_")||void 0};
_.iA=function(){var g=FJ();return g?Promise.resolve(g):w1_().then(function(C){(C=C?PwP:void 0)&&_.PZ("ytglobal.idbToken_",C);return C})};
kxN=function(g){if(!_.$C())throw g=new z2("AUTH_INVALID",{dbName:g}),_.Uc(g),g;var C=_.vt();return{actualName:g+":"+C,publicName:g,userIdentifier:C}};
xrl=function(g,C,d,V){var y,R,Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:return R=(y=Error().stack)!=null?y:"",x.yield(_.iA(),2);case 2:Y=x.yieldResult;if(!Y)throw A=ay("openDbImpl",g,C),_.t("ytidb_async_stack_killswitch")||(A.stack=A.stack+"\n"+R.substring(R.indexOf("\n")+1)),_.Uc(A),A;Ec(g);P=d?{actualName:g,publicName:g,userIdentifier:void 0}:kxN(g);_.js(x,3);return x.yield(ZiP(P,Y),5);case 5:return x.yield(Rfc(P.actualName,C,V),6);case 6:return x.return(x.yieldResult);case 3:return w=
_.N4(x),_.js(x,7),x.yield(_.ZN(P.actualName,Y),9);case 9:_.Vv(x,8);break;case 7:_.N4(x);case 8:throw w;}})};
oNR=function(g,C,d){d=d===void 0?{}:d;return xrl(g,C,!1,d)};
p1R=function(g,C,d){d=d===void 0?{}:d;return xrl(g,C,!0,d)};
J4u=function(g,C){C=C===void 0?{}:C;var d,V;return _.F(function(y){if(y.nextAddress==1)return y.yield(_.iA(),2);if(y.nextAddress!=3){d=y.yieldResult;if(!d)return y.return();Ec(g);V=kxN(g);return y.yield(_.yv(V.actualName,C),3)}return y.yield(_.ZN(V.actualName,d),0)})};
hfc=function(g,C,d){g=g.map(function(V){return _.F(function(y){return y.nextAddress==1?y.yield(_.yv(V.actualName,C),2):y.yield(_.ZN(V.actualName,d),0)})});
return Promise.all(g).then(function(){})};
tgN=function(g){var C=C===void 0?{}:C;var d,V;return _.F(function(y){if(y.nextAddress==1)return y.yield(_.iA(),2);if(y.nextAddress!=3){d=y.yieldResult;if(!d)return y.return();Ec(g);return y.yield(A4P(g,d),3)}V=y.yieldResult;return y.yield(hfc(V,C,d),0)})};
j0P=function(g,C){C=C===void 0?{}:C;var d;return _.F(function(V){if(V.nextAddress==1)return V.yield(_.iA(),2);if(V.nextAddress!=3){d=V.yieldResult;if(!d)return V.return();Ec(g);return V.yield(_.yv(g,C),3)}return V.yield(_.ZN(g,d),0)})};
OP=function(g,C){return efL(g,C)};
LyL=function(g){return _.R4(ldV(),g)};
Drq=function(g,C,d,V){var y,R,Y;return _.F(function(A){switch(A.nextAddress){case 1:return y={config:g,hashData:C,timestamp:V!==void 0?V:(0,_.wQ)()},A.yield(LyL(d),2);case 2:return R=A.yieldResult,A.yield(R.clear("hotConfigStore"),3);case 3:return A.yield(R.put("hotConfigStore",y),4);case 4:return Y=A.yieldResult,A.return(Y)}})};
r4o=function(g,C,d,V,y){var R,Y,A;return _.F(function(P){switch(P.nextAddress){case 1:return R={config:g,hashData:C,configData:d,timestamp:y!==void 0?y:(0,_.wQ)()},P.yield(LyL(V),2);case 2:return Y=P.yieldResult,P.yield(Y.clear("coldConfigStore"),3);case 3:return P.yield(Y.put("coldConfigStore",R),4);case 4:return A=P.yieldResult,P.return(A)}})};
Nd_=function(g){var C,d;return _.F(function(V){return V.nextAddress==1?V.yield(LyL(g),2):V.nextAddress!=3?(C=V.yieldResult,d=void 0,V.yield(_.bA(C,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(y){return _.kI(y.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(R){d=R.getValue()})}),3)):V.return(d)})};
X1R=function(g){var C,d;return _.F(function(V){return V.nextAddress==1?V.yield(LyL(g),2):V.nextAddress!=3?(C=V.yieldResult,d=void 0,V.yield(_.bA(C,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(y){return _.kI(y.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(R){d=R.getValue()})}),3)):V.return(d)})};
s0u=function(){return _.F(function(g){return g.yield(tgN("ytGcfConfig"),0)})};
Bdl=function(){return"INNERTUBE_API_KEY"in _.E3&&"INNERTUBE_API_VERSION"in _.E3};
_.xI=function(){return{innertubeApiKey:_.Qq("INNERTUBE_API_KEY"),innertubeApiVersion:_.Qq("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.Qq("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.Qq("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.Qq("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.Qq("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.Qq("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.au("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.au("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.Qq("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.Wyg=function(g){var C={client:{hl:g.innertubeContextHostLanguage,gl:g.innertubeContextGeoLocation,clientName:g.innertubeContextClientName,clientVersion:g.innertubeContextClientVersion,configInfo:g.innertubeContextClientConfigInfo}};navigator.userAgent&&(C.client.userAgent=String(navigator.userAgent));var d=_.yg.devicePixelRatio;d&&d!=1&&(C.client.screenDensityFloat=String(d));d=CvP();d!==""&&(C.client.experimentsToken=d);d=dV_();d.length>0&&(C.request={internalExperimentFlags:d});Tdg(g,void 0,C);
fdV(void 0,C);vNl(void 0,C);$rj(g,void 0,C);qCu(void 0,C);_.t("start_client_gcf")&&Mgj(void 0,C);_.Qq("DELEGATED_SESSION_ID")&&!_.t("pageid_as_header_web")&&(C.user={onBehalfOfUser:_.Qq("DELEGATED_SESSION_ID")});!_.t("fill_delegate_context_in_gel_killswitch")&&(g=_.Qq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(C.user=Object.assign({},C.user,{serializedDelegationContext:g}));g=_.Qq("INNERTUBE_CONTEXT");var V;if(_.t("enable_persistent_device_token")&&(g==null?0:(V=g.client)==null?0:V.rolloutToken)){var y;
C.client.rolloutToken=g==null?void 0:(y=g.client)==null?void 0:y.rolloutToken}V=Object;y=V.assign;g=C.client;d={};for(var R=_.Z(Object.entries(_.yy(_.Qq("DEVICE","")))),Y=R.next();!Y.done;Y=R.next()){var A=_.Z(Y.value);Y=A.next().value;A=A.next().value;Y==="cbrand"?d.deviceMake=A:Y==="cmodel"?d.deviceModel=A:Y==="cbr"?d.browserName=A:Y==="cbrver"?d.browserVersion=A:Y==="cos"?d.osName=A:Y==="cosver"?d.osVersion=A:Y==="cplatform"&&(d.platform=A)}C.client=y.call(V,g,d);return C};
Tdg=function(g,C,d){g=g.innertubeContextClientName;if(g==="WEB"||g==="MWEB"||g===1||g===2)if(C){d=_.o4(C,mrg,96)||new mrg;var V=uUR();V=Object.keys(nNo).indexOf(V);V=V===-1?null:V;V!==null&&_.p9(d,3,V);_.Ld(C,96,d)}else d&&(d.client.mainAppWebInfo=(V=d.client.mainAppWebInfo)!=null?V:{},d.client.mainAppWebInfo.webDisplayMode=uUR())};
fdV=function(g,C){var d=_.gS("yt.embedded_player.embed_url");d&&(g?(C=_.o4(g,Ido,7)||new Ido,_.v3(C,4,d),_.Ld(g,7,C)):C&&(C.thirdParty={embedUrl:d}))};
vNl=function(g,C){var d;if(_.t("web_log_memory_total_kbytes")&&((d=_.yg.navigator)==null?0:d.deviceMemory)){var V;d=(V=_.yg.navigator)==null?void 0:V.deviceMemory;g?_.JH(g,95,wZ(d*1E6)):C&&(C.client.memoryTotalKbytes=""+d*1E6)}};
$rj=function(g,C,d){if(g.appInstallData)if(C){var V;d=(V=_.o4(C,hH,62))!=null?V:new hH;_.v3(d,6,g.appInstallData);_.Ld(C,62,d)}else d&&(d.client.configInfo=d.client.configInfo||{},d.client.configInfo.appInstallData=g.appInstallData)};
qCu=function(g,C){var d=_.q6P();d&&(g?_.p9(g,61,Ur1[d]):C&&(C.client.connectionType=d));_.t("web_log_effective_connection_type")&&(d=Wvu())&&(g?_.p9(g,94,c4B[d]):C&&(C.client.effectiveConnectionType=d))};
_.Q0_=function(g,C,d){d=d===void 0?{}:d;var V={};_.Qq("EOM_VISITOR_DATA")?V={"X-Goog-EOM-Visitor-Id":_.Qq("EOM_VISITOR_DATA")}:V={"X-Goog-Visitor-Id":d.visitorData||_.Qq("VISITOR_DATA","")};if(C&&C.includes("www.youtube-nocookie.com"))return V;C=d.authorization||_.Qq("AUTHORIZATION");C||(g?C="Bearer "+_.gS("gapi.auth.getToken")().access_token:(ENP.instance||(ENP.instance=new ENP),g=Hi1(),_.t("pageid_as_header_web")||delete g["X-Goog-PageId"],V=Object.assign({},V,g)));C&&(V.Authorization=C);return V};
Mgj=function(g,C){var d=zfL();if(d){var V=d.coldConfigData,y=d.coldHashData;d=d.hotHashData;if(g){var R;C=(R=_.o4(g,hH,62))!=null?R:new hH;V=_.v3(C,1,V);_.v3(V,3,y).setHotHashData(d);_.Ld(g,62,C)}else C&&(C.client.configInfo=C.client.configInfo||{},V&&(C.client.configInfo.coldConfigData=V),y&&(C.client.configInfo.coldHashData=y),d&&(C.client.configInfo.hotHashData=d))}};
tH=function(g){for(var C=g.length;--C>=0;)g[C]=0};
Kyu=function(g,C,d,V,y){this.static_tree=g;this.extra_bits=C;this.extra_base=d;this.elems=V;this.max_length=y;this.has_stree=g&&g.length};
adW=function(g,C){this.dyn_tree=g;this.max_code=0;this.stat_desc=C};
ji=function(g,C){g.pending_buf[g.pending++]=C&255;g.pending_buf[g.pending++]=C>>>8&255};
ei=function(g,C,d){g.bi_valid>16-d?(g.bi_buf|=C<<g.bi_valid&65535,ji(g,g.bi_buf),g.bi_buf=C>>16-g.bi_valid,g.bi_valid+=d-16):(g.bi_buf|=C<<g.bi_valid&65535,g.bi_valid+=d)};
lA=function(g,C,d){ei(g,d[C*2],d[C*2+1])};
Gxl=function(g,C){var d=0;do d|=g&1,g>>>=1,d<<=1;while(--C>0);return d>>>1};
SCB=function(g,C,d){var V=Array(16),y=0,R;for(R=1;R<=15;R++)V[R]=y=y+d[R-1]<<1;for(d=0;d<=C;d++)y=g[d*2+1],y!==0&&(g[d*2]=Gxl(V[y]++,y))};
gRV=function(g){var C;for(C=0;C<286;C++)g.dyn_ltree[C*2]=0;for(C=0;C<30;C++)g.dyn_dtree[C*2]=0;for(C=0;C<19;C++)g.bl_tree[C*2]=0;g.dyn_ltree[512]=1;g.opt_len=g.static_len=0;g.last_lit=g.matches=0};
Cdg=function(g){g.bi_valid>8?ji(g,g.bi_buf):g.bi_valid>0&&(g.pending_buf[g.pending++]=g.bi_buf);g.bi_buf=0;g.bi_valid=0};
dkl=function(g,C,d){Cdg(g);ji(g,d);ji(g,~d);L9.arraySet(g.pending_buf,g.window,C,d,g.pending);g.pending+=d};
VGN=function(g,C,d,V){var y=C*2,R=d*2;return g[y]<g[R]||g[y]===g[R]&&V[C]<=V[d]};
yw_=function(g,C,d){for(var V=g.heap[d],y=d<<1;y<=g.heap_len;){y<g.heap_len&&VGN(C,g.heap[y+1],g.heap[y],g.depth)&&y++;if(VGN(C,V,g.heap[y],g.depth))break;g.heap[d]=g.heap[y];d=y;y<<=1}g.heap[d]=V};
AwB=function(g,C,d){var V=0;if(g.last_lit!==0){do{var y=g.pending_buf[g.d_buf+V*2]<<8|g.pending_buf[g.d_buf+V*2+1];var R=g.pending_buf[g.l_buf+V];V++;if(y===0)lA(g,R,C);else{var Y=DN[R];lA(g,Y+256+1,C);var A=RcL[Y];A!==0&&(R-=bZ1[Y],ei(g,R,A));y--;Y=y<256?rQ[y]:rQ[256+(y>>>7)];lA(g,Y,d);A=ZZu[Y];A!==0&&(y-=Y7R[Y],ei(g,y,A))}}while(V<g.last_lit)}lA(g,256,C)};
FIW=function(g,C){var d=C.dyn_tree,V=C.stat_desc.static_tree,y=C.stat_desc.has_stree,R=C.stat_desc.elems,Y,A=-1;g.heap_len=0;g.heap_max=573;for(Y=0;Y<R;Y++)d[Y*2]!==0?(g.heap[++g.heap_len]=A=Y,g.depth[Y]=0):d[Y*2+1]=0;for(;g.heap_len<2;){var P=g.heap[++g.heap_len]=A<2?++A:0;d[P*2]=1;g.depth[P]=0;g.opt_len--;y&&(g.static_len-=V[P*2+1])}C.max_code=A;for(Y=g.heap_len>>1;Y>=1;Y--)yw_(g,d,Y);P=R;do Y=g.heap[1],g.heap[1]=g.heap[g.heap_len--],yw_(g,d,1),V=g.heap[1],g.heap[--g.heap_max]=Y,g.heap[--g.heap_max]=
V,d[P*2]=d[Y*2]+d[V*2],g.depth[P]=(g.depth[Y]>=g.depth[V]?g.depth[Y]:g.depth[V])+1,d[Y*2+1]=d[V*2+1]=P,g.heap[1]=P++,yw_(g,d,1);while(g.heap_len>=2);g.heap[--g.heap_max]=g.heap[1];Y=C.dyn_tree;P=C.max_code;V=C.stat_desc.static_tree;y=C.stat_desc.has_stree;R=C.stat_desc.extra_bits;var w=C.stat_desc.extra_base,x=C.stat_desc.max_length,p,J=0;for(p=0;p<=15;p++)g.bl_count[p]=0;Y[g.heap[g.heap_max]*2+1]=0;for(C=g.heap_max+1;C<573;C++){var h=g.heap[C];p=Y[Y[h*2+1]*2+1]+1;p>x&&(p=x,J++);Y[h*2+1]=p;if(!(h>
P)){g.bl_count[p]++;var l=0;h>=w&&(l=R[h-w]);var N=Y[h*2];g.opt_len+=N*(p+l);y&&(g.static_len+=N*(V[h*2+1]+l))}}if(J!==0){do{for(p=x-1;g.bl_count[p]===0;)p--;g.bl_count[p]--;g.bl_count[p+1]+=2;g.bl_count[x]--;J-=2}while(J>0);for(p=x;p!==0;p--)for(h=g.bl_count[p];h!==0;)V=g.heap[--C],V>P||(Y[V*2+1]!==p&&(g.opt_len+=(p-Y[V*2+1])*Y[V*2],Y[V*2+1]=p),h--)}SCB(d,A,g.bl_count)};
Pdq=function(g,C,d){var V,y=-1,R=C[1],Y=0,A=7,P=4;R===0&&(A=138,P=3);C[(d+1)*2+1]=65535;for(V=0;V<=d;V++){var w=R;R=C[(V+1)*2+1];++Y<A&&w===R||(Y<P?g.bl_tree[w*2]+=Y:w!==0?(w!==y&&g.bl_tree[w*2]++,g.bl_tree[32]++):Y<=10?g.bl_tree[34]++:g.bl_tree[36]++,Y=0,y=w,R===0?(A=138,P=3):w===R?(A=6,P=3):(A=7,P=4))}};
iZP=function(g,C,d){var V,y=-1,R=C[1],Y=0,A=7,P=4;R===0&&(A=138,P=3);for(V=0;V<=d;V++){var w=R;R=C[(V+1)*2+1];if(!(++Y<A&&w===R)){if(Y<P){do lA(g,w,g.bl_tree);while(--Y!==0)}else w!==0?(w!==y&&(lA(g,w,g.bl_tree),Y--),lA(g,16,g.bl_tree),ei(g,Y-3,2)):Y<=10?(lA(g,17,g.bl_tree),ei(g,Y-3,3)):(lA(g,18,g.bl_tree),ei(g,Y-11,7));Y=0;y=w;R===0?(A=138,P=3):w===R?(A=6,P=3):(A=7,P=4)}}};
OZg=function(g){var C=4093624447,d;for(d=0;d<=31;d++,C>>>=1)if(C&1&&g.dyn_ltree[d*2]!==0)return 0;if(g.dyn_ltree[18]!==0||g.dyn_ltree[20]!==0||g.dyn_ltree[26]!==0)return 1;for(d=32;d<256;d++)if(g.dyn_ltree[d*2]!==0)return 1;return 0};
Nx=function(g,C,d){g.pending_buf[g.d_buf+g.last_lit*2]=C>>>8&255;g.pending_buf[g.d_buf+g.last_lit*2+1]=C&255;g.pending_buf[g.l_buf+g.last_lit]=d&255;g.last_lit++;C===0?g.dyn_ltree[d*2]++:(g.matches++,C--,g.dyn_ltree[(DN[d]+256+1)*2]++,g.dyn_dtree[(C<256?rQ[C]:rQ[256+(C>>>7)])*2]++);return g.last_lit===g.lit_bufsize-1};
sP=function(g,C){g.msg=XJ[C];return C};
BZ=function(g){for(var C=g.length;--C>=0;)g[C]=0};
TS=function(g){var C=g.state,d=C.pending;d>g.avail_out&&(d=g.avail_out);d!==0&&(L9.arraySet(g.output,C.pending_buf,C.pending_out,d,g.next_out),g.next_out+=d,C.pending_out+=d,g.total_out+=d,g.avail_out-=d,C.pending-=d,C.pending===0&&(C.pending_out=0))};
$I=function(g,C){var d=g.block_start>=0?g.block_start:-1,V=g.strstart-g.block_start,y=0;if(g.level>0){g.strm.data_type===2&&(g.strm.data_type=OZg(g));FIW(g,g.l_desc);FIW(g,g.d_desc);Pdq(g,g.dyn_ltree,g.l_desc.max_code);Pdq(g,g.dyn_dtree,g.d_desc.max_code);FIW(g,g.bl_desc);for(y=18;y>=3&&g.bl_tree[w7u[y]*2+1]===0;y--);g.opt_len+=3*(y+1)+5+5+4;var R=g.opt_len+3+7>>>3;var Y=g.static_len+3+7>>>3;Y<=R&&(R=Y)}else R=Y=V+5;if(V+4<=R&&d!==-1)ei(g,C?1:0,3),dkl(g,d,V);else if(g.strategy===4||Y===R)ei(g,2+(C?
1:0),3),AwB(g,f9,vZ);else{ei(g,4+(C?1:0),3);d=g.l_desc.max_code+1;V=g.d_desc.max_code+1;y+=1;ei(g,d-257,5);ei(g,V-1,5);ei(g,y-4,4);for(R=0;R<y;R++)ei(g,g.bl_tree[w7u[R]*2+1],3);iZP(g,g.dyn_ltree,d-1);iZP(g,g.dyn_dtree,V-1);AwB(g,g.dyn_ltree,g.dyn_dtree)}gRV(g);C&&Cdg(g);g.block_start=g.strstart;TS(g.strm)};
qx=function(g,C){g.pending_buf[g.pending++]=C};
Mx=function(g,C){g.pending_buf[g.pending++]=C>>>8&255;g.pending_buf[g.pending++]=C&255};
kmg=function(g,C){var d=g.max_chain_length,V=g.strstart,y=g.prev_length,R=g.nice_match,Y=g.strstart>g.w_size-262?g.strstart-(g.w_size-262):0,A=g.window,P=g.w_mask,w=g.prev,x=g.strstart+258,p=A[V+y-1],J=A[V+y];g.prev_length>=g.good_match&&(d>>=2);R>g.lookahead&&(R=g.lookahead);do{var h=C;if(A[h+y]===J&&A[h+y-1]===p&&A[h]===A[V]&&A[++h]===A[V+1]){V+=2;for(h++;A[++V]===A[++h]&&A[++V]===A[++h]&&A[++V]===A[++h]&&A[++V]===A[++h]&&A[++V]===A[++h]&&A[++V]===A[++h]&&A[++V]===A[++h]&&A[++V]===A[++h]&&V<x;);
h=258-(x-V);V=x-258;if(h>y){g.match_start=C;y=h;if(h>=R)break;p=A[V+y-1];J=A[V+y]}}}while((C=w[C&P])>Y&&--d!==0);return y<=g.lookahead?y:g.lookahead};
mp=function(g){var C=g.w_size,d;do{var V=g.window_size-g.lookahead-g.strstart;if(g.strstart>=C+(C-262)){L9.arraySet(g.window,g.window,C,C,0);g.match_start-=C;g.strstart-=C;g.block_start-=C;var y=d=g.hash_size;do{var R=g.head[--y];g.head[y]=R>=C?R-C:0}while(--d);y=d=C;do R=g.prev[--y],g.prev[y]=R>=C?R-C:0;while(--d);V+=C}if(g.strm.avail_in===0)break;y=g.strm;d=g.window;R=g.strstart+g.lookahead;var Y=y.avail_in;Y>V&&(Y=V);Y===0?d=0:(y.avail_in-=Y,L9.arraySet(d,y.input,y.next_in,Y,R),y.state.wrap===
1?y.adler=xkl(y.adler,d,Y,R):y.state.wrap===2&&(y.adler=WZ(y.adler,d,Y,R)),y.next_in+=Y,y.total_in+=Y,d=Y);g.lookahead+=d;if(g.lookahead+g.insert>=3)for(V=g.strstart-g.insert,g.ins_h=g.window[V],g.ins_h=(g.ins_h<<g.hash_shift^g.window[V+1])&g.hash_mask;g.insert&&!(g.ins_h=(g.ins_h<<g.hash_shift^g.window[V+3-1])&g.hash_mask,g.prev[V&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=V,V++,g.insert--,g.lookahead+g.insert<3););}while(g.lookahead<262&&g.strm.avail_in!==0)};
oRl=function(g,C){for(var d;;){if(g.lookahead<262){mp(g);if(g.lookahead<262&&C===0)return 1;if(g.lookahead===0)break}d=0;g.lookahead>=3&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,d=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart);d!==0&&g.strstart-d<=g.w_size-262&&(g.match_length=kmg(g,d));if(g.match_length>=3)if(d=Nx(g,g.strstart-g.match_start,g.match_length-3),g.lookahead-=g.match_length,g.match_length<=g.max_lazy_match&&g.lookahead>=3){g.match_length--;
do g.strstart++,g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart;while(--g.match_length!==0);g.strstart++}else g.strstart+=g.match_length,g.match_length=0,g.ins_h=g.window[g.strstart],g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+1])&g.hash_mask;else d=Nx(g,0,g.window[g.strstart]),g.lookahead--,g.strstart++;if(d&&($I(g,!1),g.strm.avail_out===0))return 1}g.insert=g.strstart<2?g.strstart:2;return C===4?($I(g,
!0),g.strm.avail_out===0?3:4):g.last_lit&&($I(g,!1),g.strm.avail_out===0)?1:2};
uA=function(g,C){for(var d,V;;){if(g.lookahead<262){mp(g);if(g.lookahead<262&&C===0)return 1;if(g.lookahead===0)break}d=0;g.lookahead>=3&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,d=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart);g.prev_length=g.match_length;g.prev_match=g.match_start;g.match_length=2;d!==0&&g.prev_length<g.max_lazy_match&&g.strstart-d<=g.w_size-262&&(g.match_length=kmg(g,d),g.match_length<=5&&(g.strategy===1||g.match_length===3&&
g.strstart-g.match_start>4096)&&(g.match_length=2));if(g.prev_length>=3&&g.match_length<=g.prev_length){V=g.strstart+g.lookahead-3;d=Nx(g,g.strstart-1-g.prev_match,g.prev_length-3);g.lookahead-=g.prev_length-1;g.prev_length-=2;do++g.strstart<=V&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart);while(--g.prev_length!==0);g.match_available=0;g.match_length=2;g.strstart++;if(d&&($I(g,!1),g.strm.avail_out===0))return 1}else if(g.match_available){if((d=
Nx(g,0,g.window[g.strstart-1]))&&$I(g,!1),g.strstart++,g.lookahead--,g.strm.avail_out===0)return 1}else g.match_available=1,g.strstart++,g.lookahead--}g.match_available&&(Nx(g,0,g.window[g.strstart-1]),g.match_available=0);g.insert=g.strstart<2?g.strstart:2;return C===4?($I(g,!0),g.strm.avail_out===0?3:4):g.last_lit&&($I(g,!1),g.strm.avail_out===0)?1:2};
p7o=function(g,C){for(var d,V,y,R=g.window;;){if(g.lookahead<=258){mp(g);if(g.lookahead<=258&&C===0)return 1;if(g.lookahead===0)break}g.match_length=0;if(g.lookahead>=3&&g.strstart>0&&(V=g.strstart-1,d=R[V],d===R[++V]&&d===R[++V]&&d===R[++V])){for(y=g.strstart+258;d===R[++V]&&d===R[++V]&&d===R[++V]&&d===R[++V]&&d===R[++V]&&d===R[++V]&&d===R[++V]&&d===R[++V]&&V<y;);g.match_length=258-(y-V);g.match_length>g.lookahead&&(g.match_length=g.lookahead)}g.match_length>=3?(d=Nx(g,1,g.match_length-3),g.lookahead-=
g.match_length,g.strstart+=g.match_length,g.match_length=0):(d=Nx(g,0,g.window[g.strstart]),g.lookahead--,g.strstart++);if(d&&($I(g,!1),g.strm.avail_out===0))return 1}g.insert=0;return C===4?($I(g,!0),g.strm.avail_out===0?3:4):g.last_lit&&($I(g,!1),g.strm.avail_out===0)?1:2};
JwR=function(g,C){for(var d;;){if(g.lookahead===0&&(mp(g),g.lookahead===0)){if(C===0)return 1;break}g.match_length=0;d=Nx(g,0,g.window[g.strstart]);g.lookahead--;g.strstart++;if(d&&($I(g,!1),g.strm.avail_out===0))return 1}g.insert=0;return C===4?($I(g,!0),g.strm.avail_out===0?3:4):g.last_lit&&($I(g,!1),g.strm.avail_out===0)?1:2};
n9=function(g,C,d,V,y){this.good_length=g;this.max_lazy=C;this.nice_length=d;this.max_chain=V;this.func=y};
hcV=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 L9.Buf16(1146);this.dyn_dtree=new L9.Buf16(122);this.bl_tree=new L9.Buf16(78);BZ(this.dyn_ltree);BZ(this.dyn_dtree);BZ(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new L9.Buf16(16);this.heap=new L9.Buf16(573);BZ(this.heap);this.heap_max=this.heap_len=0;this.depth=new L9.Buf16(573);BZ(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};
tGl=function(g,C){if(!g||!g.state||C>5||C<0)return g?sP(g,-2):-2;var d=g.state;if(!g.output||!g.input&&g.avail_in!==0||d.status===666&&C!==4)return sP(g,g.avail_out===0?-5:-2);d.strm=g;var V=d.last_flush;d.last_flush=C;if(d.status===42)if(d.wrap===2)g.adler=0,qx(d,31),qx(d,139),qx(d,8),d.gzhead?(qx(d,(d.gzhead.text?1:0)+(d.gzhead.hcrc?2:0)+(d.gzhead.extra?4:0)+(d.gzhead.name?8:0)+(d.gzhead.comment?16:0)),qx(d,d.gzhead.time&255),qx(d,d.gzhead.time>>8&255),qx(d,d.gzhead.time>>16&255),qx(d,d.gzhead.time>>
24&255),qx(d,d.level===9?2:d.strategy>=2||d.level<2?4:0),qx(d,d.gzhead.os&255),d.gzhead.extra&&d.gzhead.extra.length&&(qx(d,d.gzhead.extra.length&255),qx(d,d.gzhead.extra.length>>8&255)),d.gzhead.hcrc&&(g.adler=WZ(g.adler,d.pending_buf,d.pending,0)),d.gzindex=0,d.status=69):(qx(d,0),qx(d,0),qx(d,0),qx(d,0),qx(d,0),qx(d,d.level===9?2:d.strategy>=2||d.level<2?4:0),qx(d,3),d.status=113);else{var y=8+(d.w_bits-8<<4)<<8;y|=(d.strategy>=2||d.level<2?0:d.level<6?1:d.level===6?2:3)<<6;d.strstart!==0&&(y|=
32);d.status=113;Mx(d,y+(31-y%31));d.strstart!==0&&(Mx(d,g.adler>>>16),Mx(d,g.adler&65535));g.adler=1}if(d.status===69)if(d.gzhead.extra){for(y=d.pending;d.gzindex<(d.gzhead.extra.length&65535)&&(d.pending!==d.pending_buf_size||(d.gzhead.hcrc&&d.pending>y&&(g.adler=WZ(g.adler,d.pending_buf,d.pending-y,y)),TS(g),y=d.pending,d.pending!==d.pending_buf_size));)qx(d,d.gzhead.extra[d.gzindex]&255),d.gzindex++;d.gzhead.hcrc&&d.pending>y&&(g.adler=WZ(g.adler,d.pending_buf,d.pending-y,y));d.gzindex===d.gzhead.extra.length&&
(d.gzindex=0,d.status=73)}else d.status=73;if(d.status===73)if(d.gzhead.name){y=d.pending;do{if(d.pending===d.pending_buf_size&&(d.gzhead.hcrc&&d.pending>y&&(g.adler=WZ(g.adler,d.pending_buf,d.pending-y,y)),TS(g),y=d.pending,d.pending===d.pending_buf_size)){var R=1;break}R=d.gzindex<d.gzhead.name.length?d.gzhead.name.charCodeAt(d.gzindex++)&255:0;qx(d,R)}while(R!==0);d.gzhead.hcrc&&d.pending>y&&(g.adler=WZ(g.adler,d.pending_buf,d.pending-y,y));R===0&&(d.gzindex=0,d.status=91)}else d.status=91;if(d.status===
91)if(d.gzhead.comment){y=d.pending;do{if(d.pending===d.pending_buf_size&&(d.gzhead.hcrc&&d.pending>y&&(g.adler=WZ(g.adler,d.pending_buf,d.pending-y,y)),TS(g),y=d.pending,d.pending===d.pending_buf_size)){R=1;break}R=d.gzindex<d.gzhead.comment.length?d.gzhead.comment.charCodeAt(d.gzindex++)&255:0;qx(d,R)}while(R!==0);d.gzhead.hcrc&&d.pending>y&&(g.adler=WZ(g.adler,d.pending_buf,d.pending-y,y));R===0&&(d.status=103)}else d.status=103;d.status===103&&(d.gzhead.hcrc?(d.pending+2>d.pending_buf_size&&TS(g),
d.pending+2<=d.pending_buf_size&&(qx(d,g.adler&255),qx(d,g.adler>>8&255),g.adler=0,d.status=113)):d.status=113);if(d.pending!==0){if(TS(g),g.avail_out===0)return d.last_flush=-1,0}else if(g.avail_in===0&&(C<<1)-(C>4?9:0)<=(V<<1)-(V>4?9:0)&&C!==4)return sP(g,-5);if(d.status===666&&g.avail_in!==0)return sP(g,-5);if(g.avail_in!==0||d.lookahead!==0||C!==0&&d.status!==666){V=d.strategy===2?JwR(d,C):d.strategy===3?p7o(d,C):I4[d.level].func(d,C);if(V===3||V===4)d.status=666;if(V===1||V===3)return g.avail_out===
0&&(d.last_flush=-1),0;if(V===2&&(C===1?(ei(d,2,3),lA(d,256,f9),d.bi_valid===16?(ji(d,d.bi_buf),d.bi_buf=0,d.bi_valid=0):d.bi_valid>=8&&(d.pending_buf[d.pending++]=d.bi_buf&255,d.bi_buf>>=8,d.bi_valid-=8)):C!==5&&(ei(d,0,3),dkl(d,0,0),C===3&&(BZ(d.head),d.lookahead===0&&(d.strstart=0,d.block_start=0,d.insert=0))),TS(g),g.avail_out===0))return d.last_flush=-1,0}if(C!==4)return 0;if(d.wrap<=0)return 1;d.wrap===2?(qx(d,g.adler&255),qx(d,g.adler>>8&255),qx(d,g.adler>>16&255),qx(d,g.adler>>24&255),qx(d,
g.total_in&255),qx(d,g.total_in>>8&255),qx(d,g.total_in>>16&255),qx(d,g.total_in>>24&255)):(Mx(d,g.adler>>>16),Mx(d,g.adler&65535));TS(g);d.wrap>0&&(d.wrap=-d.wrap);return d.pending!==0?0:1};
jtR=function(g){if(!(this instanceof jtR))return new jtR(g);g=this.options=L9.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},g||{});g.raw&&g.windowBits>0?g.windowBits=-g.windowBits:g.gzip&&g.windowBits>0&&g.windowBits<16&&(g.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new ecg;this.strm.avail_out=0;var C=this.strm;var d=g.level,V=g.method,y=g.windowBits,R=g.memLevel,Y=g.strategy;if(C){var A=1;d===-1&&(d=6);y<0?(A=0,y=-y):y>15&&
(A=2,y-=16);if(R<1||R>9||V!==8||y<8||y>15||d<0||d>9||Y<0||Y>4)C=sP(C,-2);else{y===8&&(y=9);var P=new hcV;C.state=P;P.strm=C;P.wrap=A;P.gzhead=null;P.w_bits=y;P.w_size=1<<P.w_bits;P.w_mask=P.w_size-1;P.hash_bits=R+7;P.hash_size=1<<P.hash_bits;P.hash_mask=P.hash_size-1;P.hash_shift=~~((P.hash_bits+3-1)/3);P.window=new L9.Buf8(P.w_size*2);P.head=new L9.Buf16(P.hash_size);P.prev=new L9.Buf16(P.w_size);P.lit_bufsize=1<<R+6;P.pending_buf_size=P.lit_bufsize*4;P.pending_buf=new L9.Buf8(P.pending_buf_size);
P.d_buf=P.lit_bufsize;P.l_buf=3*P.lit_bufsize;P.level=d;P.strategy=Y;P.method=V;if(C&&C.state){C.total_in=C.total_out=0;C.data_type=2;d=C.state;d.pending=0;d.pending_out=0;d.wrap<0&&(d.wrap=-d.wrap);d.status=d.wrap?42:113;C.adler=d.wrap===2?0:1;d.last_flush=0;if(!lCB){V=Array(16);for(R=Y=0;R<28;R++)for(bZ1[R]=Y,y=0;y<1<<RcL[R];y++)DN[Y++]=R;DN[Y-1]=R;for(R=Y=0;R<16;R++)for(Y7R[R]=Y,y=0;y<1<<ZZu[R];y++)rQ[Y++]=R;for(Y>>=7;R<30;R++)for(Y7R[R]=Y<<7,y=0;y<1<<ZZu[R]-7;y++)rQ[256+Y++]=R;for(y=0;y<=15;y++)V[y]=
0;for(y=0;y<=143;)f9[y*2+1]=8,y++,V[8]++;for(;y<=255;)f9[y*2+1]=9,y++,V[9]++;for(;y<=279;)f9[y*2+1]=7,y++,V[7]++;for(;y<=287;)f9[y*2+1]=8,y++,V[8]++;SCB(f9,287,V);for(y=0;y<30;y++)vZ[y*2+1]=5,vZ[y*2]=Gxl(y,5);LIc=new Kyu(f9,RcL,257,286,15);Dkq=new Kyu(vZ,ZZu,0,30,15);rwc=new Kyu([],Noc,0,19,7);lCB=!0}d.l_desc=new adW(d.dyn_ltree,LIc);d.d_desc=new adW(d.dyn_dtree,Dkq);d.bl_desc=new adW(d.bl_tree,rwc);d.bi_buf=0;d.bi_valid=0;gRV(d);d=0}else d=sP(C,-2);d===0&&(C=C.state,C.window_size=2*C.w_size,BZ(C.head),
C.max_lazy_match=I4[C.level].max_lazy,C.good_match=I4[C.level].good_length,C.nice_match=I4[C.level].nice_length,C.max_chain_length=I4[C.level].max_chain,C.strstart=0,C.block_start=0,C.lookahead=0,C.insert=0,C.match_length=C.prev_length=2,C.match_available=0,C.ins_h=0);C=d}}else C=-2;if(C!==0)throw Error(XJ[C]);g.header&&(C=this.strm)&&C.state&&C.state.wrap===2&&(C.state.gzhead=g.header);if(g.dictionary){var w;typeof g.dictionary==="string"?w=X7_(g.dictionary):stP.call(g.dictionary)==="[object ArrayBuffer]"?
w=new Uint8Array(g.dictionary):w=g.dictionary;g=this.strm;R=w;Y=R.length;if(g&&g.state)if(w=g.state,C=w.wrap,C===2||C===1&&w.status!==42||w.lookahead)C=-2;else{C===1&&(g.adler=xkl(g.adler,R,Y,0));w.wrap=0;Y>=w.w_size&&(C===0&&(BZ(w.head),w.strstart=0,w.block_start=0,w.insert=0),d=new L9.Buf8(w.w_size),L9.arraySet(d,R,Y-w.w_size,w.w_size,0),R=d,Y=w.w_size);d=g.avail_in;V=g.next_in;y=g.input;g.avail_in=Y;g.next_in=0;g.input=R;for(mp(w);w.lookahead>=3;){R=w.strstart;Y=w.lookahead-2;do w.ins_h=(w.ins_h<<
w.hash_shift^w.window[R+3-1])&w.hash_mask,w.prev[R&w.w_mask]=w.head[w.ins_h],w.head[w.ins_h]=R,R++;while(--Y);w.strstart=R;w.lookahead=2;mp(w)}w.strstart+=w.lookahead;w.block_start=w.strstart;w.insert=w.lookahead;w.lookahead=0;w.match_length=w.prev_length=2;w.match_available=0;g.next_in=V;g.input=y;g.avail_in=d;w.wrap=C;C=0}else C=-2;if(C!==0)throw Error(XJ[C]);this._dict_set=!0}};
Bol=function(g,C){C=C||{};C.gzip=!0;C=new jtR(C);C.push(g,!0);if(C.err)throw C.msg||XJ[C.err];return C.result};
fC1=function(g,C){var d=ToL();d&&d.publish.call(d,g.toString(),g,C)};
WIj=function(g,C,d){var V=ToL();if(!V)return 0;var y=V.subscribe(g.toString(),function(R,Y){var A=_.gS("ytPubsub2Pubsub2SkipSubKey");A&&A==y||(A=function(){if(vR1[y])try{if(Y&&g instanceof $kV&&g!=R)try{var P=g.dataClass,w=Y;if(!w.args||!w.version)throw Error("$c");try{if(!P.version_){var x=new P;P.version_=x.version}var p=P.version_}catch(J){}if(!p||w.version!=p)throw Error("ad");try{Y=Reflect.construct(P,_.Ic(w.args))}catch(J){throw J.message="yt.pubsub2.Data.deserialize(): "+J.message,J;}}catch(J){throw J.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+g.toString()+": "+J.message,J;}C.call(d||window,Y)}catch(J){_.GL(J)}},q7V[g.toString()]?_.gS("yt.scheduler.instance")?_.UP.addLowPriorityJob(A):_.ev(A,0):A())});
vR1[y]=!0;MG_[g.toString()]||(MG_[g.toString()]=[]);MG_[g.toString()].push(y);return y};
ICN=function(){var g=mkN,C=WIj(uvj,function(d){g.apply(void 0,arguments);nRl(C)});
return C};
nRl=function(g){var C=ToL();C&&(typeof g==="number"&&(g=[g]),_.Vy(g,function(d){C.unsubscribeByKey(d);delete vR1[d]}))};
ToL=function(){return _.gS("ytPubsub2Pubsub2Instance")};
Uku=function(g,C,d){d=d===void 0?{sampleRate:.1}:d;Math.random()<Math.min(.02,d.sampleRate/100)&&fC1("meta_logging_csi_event",{timerName:g,timelineData:C})};
_.cwq=function(g){return g?(g=g.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.ym(g):null:null};
_.cZ=function(g){return g?(g=g.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.BY(g):null:null};
HZN=function(){ER_||(ER_=_.cZ(_.Qq("WORKER_SERIALIZATION_URL")));return ER_||void 0};
_.zcj=function(){var g=HZN();QtV||g===void 0||(QtV=prB(g));return QtV};
_.KIW=function(){return typeof Worker==="function"&&HZN()?!0:!1};
_.gtg=function(){if(_.KIW()&&!aCg){var g=function(d){d=d.data;if(d.op==="gzippedGelBatch"){var V=Gmg.get(d.key);V&&(S7g(d.gzippedBatch,V.latencyPayload,V.url,V.options,V.sendFn),Gmg.delete(d.key))}},C=_.zcj();
C&&(C.addEventListener("message",g),C.onerror=function(){Gmg.clear()},aCg=!0)}};
ZMg=function(g,C,d,V,y){y=y===void 0?!1:y;var R={startTime:(0,_.wQ)(),ticks:{},infos:{}};if(EP)try{var Y=CWL(C);if(Y!=null&&(Y>deP||Y<VCo))V(g,d);else{if(_.t("gzip_gel_with_worker")&&(_.t("initial_gzip_use_main_thread")&&!yil||!_.t("initial_gzip_use_main_thread"))){aCg||_.gtg();var A=_.zcj();if(A&&!y){Gmg.set(Rqo,{latencyPayload:R,url:g,options:d,sendFn:V});A.postMessage({op:"gelBatchToGzip",serializedBatch:C,key:Rqo});Rqo++;return}}var P=Bol(bMu(C));S7g(P,R,g,d,V)}}catch(w){_.CG(w),V(g,d)}else V(g,
d)};
S7g=function(g,C,d,V,y){yil=!1;var R=(0,_.wQ)();C.ticks.gelc=R;HZ++;_.t("disable_compression_due_to_performance_degredation")&&R-C.startTime>=YUg&&(Aiu++,_.t("abandon_compression_after_N_slow_zips")?HZ===_.pG("compression_disable_point")&&Aiu>FVB&&(EP=!1):EP=!1);PWW(C);V.headers||(V.headers={});V.headers["Content-Encoding"]="gzip";V.postBody=g;V.postParams=void 0;y(d,V)};
iMP=function(g){var C=C===void 0?!1:C;var d=d===void 0?!1:d;var V=(0,_.wQ)(),y={startTime:V,ticks:{},infos:{}},R=C?_.gS("yt.logging.gzipForFetch",!1):!0;if(EP&&R){if(!g.body)return g;try{var Y=d?g.body:typeof g.body==="string"?g.body:JSON.stringify(g.body);R=Y;if(!d&&typeof Y==="string"){var A=CWL(Y);if(A!=null&&(A>deP||A<VCo))return g;d=C?{level:1}:void 0;R=Bol(bMu(Y),d);var P=(0,_.wQ)();y.ticks.gelc=P;if(C){HZ++;if((_.t("disable_compression_due_to_performance_degredation")||_.t("disable_compression_due_to_performance_degradation_lr"))&&
P-V>=YUg)if(Aiu++,_.t("abandon_compression_after_N_slow_zips")||_.t("abandon_compression_after_N_slow_zips_lr")){C=Aiu/HZ;var w=FVB/_.pG("compression_disable_point");HZ>0&&HZ%_.pG("compression_disable_point")===0&&C>=w&&(EP=!1)}else EP=!1;PWW(y)}}g.headers=Object.assign({},{"Content-Encoding":"gzip"},g.headers||{});g.body=R;return g}catch(x){return _.CG(x),g}}else return g};
CWL=function(g){try{return(new Blob(g.split(""))).size}catch(C){return _.CG(C),null}};
PWW=function(g){_.t("gel_compression_csi_killswitch")||!_.t("log_gel_compression_latency")&&!_.t("log_gel_compression_latency_lr")||Uku("gel_compression",g,{sampleRate:.1})};
OMg=function(){this.blockSize=-1};
Qv=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var g=1;g<this.blockSize;++g)this.pad_[g]=0;this.total_=this.inbuf_=0;this.reset()};
k1L=function(g){g=Object.assign({},g);delete g.Authorization;var C=_.wRj();if(C){var d=new Qv;d.update(_.Qq("INNERTUBE_API_KEY"));d.update(C);g.hash=_.M8(d.digest(),3)}return g};
K9=function(){xeu||(xeu=new _.zS("yt.innertube"));return xeu};
otl=function(g,C,d,V){if(V)return null;V=K9().get("nextId",!0)||1;var y=K9().get("requests",!0)||{};y[V]={method:g,request:C,authState:k1L(d),requestTime:Math.round((0,_.wQ)())};K9().set("nextId",V+1,86400,!0);K9().set("requests",y,86400,!0);return V};
pRl=function(g){var C=K9().get("requests",!0)||{};delete C[g];K9().set("requests",C,86400,!0)};
hqN=function(g){var C=K9().get("requests",!0);if(C){for(var d in C){var V=C[d];if(!(Math.round((0,_.wQ)())-V.requestTime<6E4)){var y=V.authState,R=k1L(_.Q0_(!1));_.uG.equals(y,R)&&(y=V.request,"requestTimeMs"in y&&(y.requestTimeMs=Math.round((0,_.wQ)())),Jiq(g,V.method,y,{}));delete C[d]}}K9().set("requests",C,86400,!0)}};
tCN=function(g){var C;return(g=g==null?void 0:(C=g.error)==null?void 0:C.code)&&g>=400&&g<=599?!1:!0};
jnu=function(g){var C;g=g==null?void 0:(C=g.error)==null?void 0:C.code;return!(g!==400&&g!==415)};
lDP=function(){if(eqW)return eqW();var g={};eqW=OP("LogsDatabaseV2",{objectStores:(g.LogsRequestsStore={addedAtVersion:2},g),shared:!1,upgrade:function(C,d,V){d(2)&&a4(C,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});d(3);d(5)&&(V=V.objectStore("LogsRequestsStore"),V.JSC$10751_wrapped.indexNames.contains("newRequest")&&V.JSC$10751_wrapped.deleteIndex("newRequest"),GS(V,"newRequestV2",["status","interface","timestamp"]));d(7)&&C.JSC$10736_wrapped.objectStoreNames.contains("sapisid")&&C.JSC$10736_wrapped.deleteObjectStore("sapisid");
d(9)&&C.JSC$10736_wrapped.objectStoreNames.contains("SWHealthLog")&&C.JSC$10736_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return eqW()};
Si=function(g){return _.R4(lDP(),g)};
DeV=function(g,C){var d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return d={startTime:(0,_.wQ)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},Y.yield(Si(C),2);if(Y.nextAddress!=3)return V=Y.yieldResult,y=Object.assign({},g,{options:JSON.parse(JSON.stringify(g.options)),interface:_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),Y.yield(V.put("LogsRequestsStore",y),3);R=Y.yieldResult;d.ticks.tc=(0,_.wQ)();LVN(d);return Y.return(R)})};
riV=function(g,C){var d,V,y,R,Y,A,P,w,x;return _.F(function(p){if(p.nextAddress==1)return d={startTime:(0,_.wQ)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},p.yield(Si(C),2);if(p.nextAddress!=3)return V=p.yieldResult,y=_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME",0),R=[g,y,0],Y=[g,y,(0,_.wQ)()],A=IDBKeyRange.bound(R,Y),P="prev",_.t("use_fifo_for_networkless")&&(P="next"),w=void 0,x=g==="NEW"?"readwrite":"readonly",_.t("use_readonly_for_get_most_recent_by_status_killswitch")&&(x="readwrite"),
p.yield(_.bA(V,["LogsRequestsStore"],{mode:x,enableRetries:!0},function(J){return _.kI(J.objectStore("LogsRequestsStore").index("newRequestV2"),{query:A,direction:P},function(h){h.getValue()&&(w=h.getValue(),g==="NEW"&&(w.status="QUEUED",h.update(w)))})}),3);
d.ticks.tc=(0,_.wQ)();LVN(d);return p.return(w)})};
NXN=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1)return V.yield(Si(C),2);d=V.yieldResult;return V.return(_.bA(d,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(y){var R=y.objectStore("LogsRequestsStore");return R.get(g).then(function(Y){if(Y)return Y.status="QUEUED",R.put(Y).then(function(){return Y})})}))})};
XR_=function(g,C,d,V){d=d===void 0?!0:d;var y;return _.F(function(R){if(R.nextAddress==1)return R.yield(Si(C),2);y=R.yieldResult;return R.return(_.bA(y,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Y){var A=Y.objectStore("LogsRequestsStore");return A.get(g).then(function(P){return P?(P.status="NEW",d&&(P.sendCount+=1),V!==void 0&&(P.options.compress=V),A.put(P).then(function(){return P})):G2.resolve(void 0)})}))})};
snc=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1)return V.yield(Si(C),2);d=V.yieldResult;return V.return(d.delete("LogsRequestsStore",g))})};
BXl=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(Si(g),2);C=V.yieldResult;d=(0,_.wQ)()-2592E6;return V.yield(_.bA(C,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(y){return YI(y.objectStore("LogsRequestsStore"),{},function(R){if(R.getValue().timestamp<=d)return R.delete().then(function(){return R.continue()})})}),0)})};
TXj=function(){_.F(function(g){return g.yield(tgN("LogsDatabaseV2"),0)})};
LVN=function(g){_.t("nwl_csi_killswitch")||Uku("networkless_performance",g,{sampleRate:1})};
_.vtc=function(g){return _.R4(fD1(),g)};
$eB=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(_.vtc(g),2);C=V.yieldResult;d=(0,_.wQ)()-2592E6;return V.yield(_.bA(C,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(y){return YI(y.objectStore("SWHealthLog"),{},function(R){if(R.getValue().timestamp<=d)return R.delete().then(function(){return R.continue()})})}),0)})};
qUP=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(_.vtc(g),2);C=d.yieldResult;return d.yield(C.clear("SWHealthLog"),0)})};
_.gb=function(g,C,d,V,y,R,Y){y=y===void 0?"":y;R=R===void 0?!1:R;Y=Y===void 0?!1:Y;if(g)if(d&&!Qy("cobalt"))_.CG(new _.qn("Legacy referrer-scrubbed ping detected")),g&&MCV(g,void 0,{scrubReferrer:!0});else if(y)FvP(g,C,"POST",y,V);else if(_.Qq("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||V||Y)FvP(g,C,"GET","",V,void 0,R,Y);else{b:{try{c:{var A=new WVu({url:g});if(A.urlParamValues_.dsh==="1")var P=null;else{var w=A.urlParamValues_.ae;if(w==="1"){var x=A.urlParamValues_.adurl;if(x)try{P={version:3,directUrl:decodeURIComponent(x),
asyncUrl:m9P(A.JSC$9547_url_,"act=1","ri=1",meB(A))};break c}catch(l){}}P=w==="2"?{version:4,directUrl:m9P(A.JSC$9547_url_,"dct=1","suid="+A.suid_,"ri=1"),asyncUrl:m9P(A.JSC$9547_url_,"act=1","ri=1","suid="+A.suid_)}:null}}if(P){var p=_.Do(g);var J=!(!p||!p.endsWith("/aclk")||_.av(g,"ri")!=="1");break b}}catch(l){}J=!1}if(J){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(g,"")){var h=!0;break b}}catch(l){}h=!1}h?(C&&C(),d=!0):d=!1}else d=!1;d||MCV(g,C)}};
MCV=function(g,C,d){d=d===void 0?{}:d;var V=new Image,y=""+uaB++;nto[y]=V;V.onload=V.onerror=function(){C&&nto[y]&&C();delete nto[y]};
d.scrubReferrer&&(V.referrerPolicy="no-referrer");V.src=g};
CF=function(g,C){IDN(g,C==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
Ueg=function(g){var C;return((C=document.featurePolicy)==null?0:C.allowedFeatures().includes("attribution-reporting"))?g+"&nis=6":g+"&nis=5"};
ciB=function(g){if(!g)return!1;try{var C;if(((C=_.yy(g))==null?void 0:C.asm)==="4")return!0}catch(d){_.GL(d)}return!1};
IDN=function(g,C){C?(g=Ueg(g),_.gb(g,void 0,void 0,void 0,"",!0,!0)):_.gb(g)};
HMl=function(){Etg||(Etg=new _.zS("yt.offline"));return Etg};
QnN=function(g){if(_.t("offline_error_handling")){var C=HMl().get("errors",!0)||{};C[g.message]={name:g.name,stack:g.stack};g.level&&(C[g.message].level=g.level);HMl().set("errors",C,2592E3,!0)}};
KVg=function(g,C,d,V){V=V===void 0?!1:V;C=_.t("web_fp_via_jspb")?Object.assign({},C):C;_.t("use_cfr_monitor")&&zq1(g,C);if(_.t("use_request_time_ms_header"))C.headers&&Pt(g)&&(C.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.wQ)())));else{var y;if((y=C.postParams)==null?0:y.requestTimeMs)C.postParams.requestTimeMs=Math.round((0,_.wQ)())}d&&Object.keys(C).length===0?_.gb(g):C.compress?C.postBody?(typeof C.postBody!=="string"&&(C.postBody=JSON.stringify(C.postBody)),ZMg(g,C.postBody,
C,_.rS,V)):ZMg(g,JSON.stringify(C.postParams),C,wLB,V):_.rS(g,C)};
aDB=function(g,C){_.t("use_event_time_ms_header")&&Pt(g)&&(C.headers||(C.headers={}),C.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.wQ)())));return C};
_.SUc=function(){G1_||(G1_=new _.db({logOfflineErrors:!0,enablePolling:!0}));return G1_};
zq1=function(g,C){var d=C.onError?C.onError:function(){};
C.onError=function(y,R){Vn().requestComplete(g,!1);d(y,R)};
var V=C.onSuccess?C.onSuccess:function(){};
C.onSuccess=function(y,R){Vn().requestComplete(g,!0);V(y,R)}};
_.gS1=function(){return _.A5(document.location.toString())!=="www.youtube-nocookie.com"};
_.V6u=function(){return _.gS("ytNetworklessLoggingInitializationOptions")?_.Ctg.isNwlInitialized:_.d_j};
yol=function(g,C){if(_.t("polymer_on_demand_shady_dom")){var d;var V=(d=g.__shady_native_firstElementChild)!=null?d:g.firstElementChild}else V=g.firstElementChild;for(;V;){if(g=C(V)?V:yol(V,C))return g;V=V.nextElementSibling}return null};
bno=function(){var g=document;if("visibilityState"in g)return g.visibilityState;var C=Ra_+"VisibilityState";if(C in g)return g[C]};
_.ZnR=function(g,C){var d;yn(g,function(V){d=C[V];return!!d});
return d};
_.bD=function(g){var C=Y4c(g);C?C.focus(void 0):_.RM(g)};
Y4c=function(g){return(g=yol(g,function(C){return _.ZF(C)?Aol(C)&&!!C.offsetParent:!1}))?g:null};
_.RM=function(g,C){g.hasAttribute("tabindex")||g.setAttribute("tabindex","-1");g.focus(C)};
FYc=function(g,C,d,V){V=V===void 0?{}:V;g.addEventListener&&(C!="mouseenter"||"onmouseenter"in document?C!="mouseleave"||"onmouseenter"in document?C=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(C="MozMousePixelScroll"):C="mouseout":C="mouseover");return _.uG.findKey(YM,function(y){var R=typeof y[4]==="boolean"&&y[4]==!!V,Y=_.Hq(y[4])&&_.Hq(V)&&_.uG.equals(y[4],V);return!!y.length&&y[0]==g&&y[1]==C&&y[2]==d&&(R||Y)})};
_.FD=function(g,C,d,V){V=V===void 0?{}:V;if(!g||!g.addEventListener&&!g.attachEvent)return"";var y=FYc(g,C,d,V);if(y)return y;y=++Pt_.count+"";var R=!(C!="mouseenter"&&C!="mouseleave"||!g.addEventListener||"onmouseenter"in document);var Y=R?function(A){A=new Az(A);if(!_.H3(A.relatedTarget,function(P){return P==g},!0))return A.currentTarget=g,A.type=C,d.call(g,A)}:function(A){A=new Az(A);
A.currentTarget=g;return d.call(g,A)};
Y=_.Sc(Y);g.addEventListener?(C=="mouseenter"&&R?C="mouseover":C=="mouseleave"&&R?C="mouseout":C=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(C="MozMousePixelScroll"),in1()||typeof V==="boolean"?g.addEventListener(C,Y,V):g.addEventListener(C,Y,!!V.capture)):g.attachEvent("on"+C,Y);YM[y]=[g,C,d,Y,V];return y};
_.wFq=function(g,C,d){var V=V===void 0?{}:V;var y=_.FD(g,C,function(){_.Onl(y);d.apply(g,arguments)},V)};
_.Onl=function(g){g&&(typeof g=="string"&&(g=[g]),_.Vy(g,function(C){if(C in YM){var d=YM[C],V=d[0],y=d[1],R=d[3];d=d[4];V.removeEventListener?in1()||typeof d==="boolean"?V.removeEventListener(y,R,d):V.removeEventListener(y,R,!!d.capture):V.detachEvent&&V.detachEvent("on"+y,R);delete YM[C]}}))};
Py=function(g){this.callback_=g;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(g=0;g<4;g++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.FD(window,"mousemove",(0,_.vd)(this.onMouseMove_,this));this.timerId_=_.lm((0,_.vd)(this.checkPosition_,this),25)};
oSN=function(){var g={};var C=g.preferMobileEvents===void 0?!1:g.preferMobileEvents;g=g.enableScrollEventListener===void 0?!0:g.enableScrollEventListener;if(_.gS("_lact",window)==null){var d=parseInt(_.Qq("LACT"),10);d=isFinite(d)?Date.now()-Math.max(d,0):-1;_.PZ("_lact",d,window);_.PZ("_fact",d,window);d==-1&&_.iD();krq(window,C,g);new Py(function(){x_c("mouse",100)})}};
krq=function(g,C,d){C=C===void 0?!1:C;d=d===void 0?!0:d;_.FD(g.document,"keydown",_.iD);_.FD(g.document,"keyup",_.iD);_.FD(g.document,"mousedown",_.iD);_.FD(g.document,"mouseup",_.iD);C?_.FD(g,"touchmove",function(){x_c("touchmove",200)},{passive:!0}):(_.FD(g,"resize",function(){x_c("resize",200)}),d&&_.FD(g,"scroll",function(){x_c("scroll",200)}));
_.FD(g.document,"touchstart",_.iD,{passive:!0});_.FD(g.document,"touchend",_.iD,{passive:!0})};
x_c=function(g,C){pFL[g]||(pFL[g]=!0,_.UP.addLowPriorityJob(function(){_.iD();pFL[g]=!1},C))};
_.iD=function(){_.gS("_lact",window)==null&&oSN();var g=Date.now();_.PZ("_lact",g,window);_.gS("_fact",window)==-1&&_.PZ("_fact",g,window);(g=_.gS("ytglobal.ytUtilActivityCallback_"))&&g()};
_.Oq=function(){var g=_.gS("_lact",window);return g==null?-1:Math.max(Date.now()-g,0)};
_.oM=function(g,C,d){var V=_.wb();if(V&&C){var y=V.subscribe(g,function(){var R=arguments,Y=function(){kM[y]&&C.apply&&typeof C.apply=="function"&&C.apply(d||window,R)};
try{_.JoW[g]?Y():_.ev(Y,0)}catch(A){_.GL(A)}},d);
kM[y]=!0;xM[g]||(xM[g]=[]);xM[g].push(y);return y}return 0};
_.ha1=function(g){var C=_.wb();C&&(typeof g==="number"?g=[g]:typeof g==="string"&&(g=[parseInt(g,10)]),_.Vy(g,function(d){C.unsubscribeByKey(d);delete kM[d]}))};
_.t6c=function(g,C){var d=_.wb();d&&d.publish.apply(d,arguments)};
_.eaB=function(g){var C=_.wb();if(C)if(C.clear(g),g)jLg(g);else for(var d in xM)jLg(d)};
_.wb=function(){return _.yg.ytPubsubPubsubInstance};
jLg=function(g){xM[g]&&(g=xM[g],_.Vy(g,function(C){kM[C]&&delete kM[C]}),g.length=0)};
l0N=function(){var g,C;return"h5vcc"in Jz&&((g=Jz.h5vcc.traceEvent)==null?0:g.traceBegin)&&((C=Jz.h5vcc.traceEvent)==null?0:C.traceEnd)?1:"performance"in Jz&&Jz.performance.mark&&Jz.performance.measure?2:0};
LYo=function(g){var C=l0N();switch(C){case 1:Jz.h5vcc.traceEvent.traceBegin("YTLR",g);break;case 2:Jz.performance.mark(g+"-start");break;case 0:break;default:_.KL(C,"unknown trace type")}};
D_1=function(g){var C=l0N();switch(C){case 1:Jz.h5vcc.traceEvent.traceEnd("YTLR",g);break;case 2:C=g+"-start";var d=g+"-end";Jz.performance.mark(d);Jz.performance.measure(g,C,d);break;case 0:break;default:_.KL(C,"unknown trace type")}};
rou=function(g){var C,d;(d=(C=window).onerror)==null||d.call(C,g.message,"",0,0,g)};
NlN=function(g){if(_.t("web_lifecycle_error_handling_killswitch"))return g();try{return g()}catch(C){rou(C)}};
XFl=function(g){return[g.auth===void 0?"undefined":g.auth,g.isJspb===void 0?"undefined":g.isJspb,g.cttAuthInfo===void 0?"undefined":g.cttAuthInfo,g.tier===void 0?"undefined":g.tier].join("/")};
_.e=function(g,C){if(g)return g[C.name]};
tz=function(){var g=_.gS("yt.logging.ims");g||(g=new hz,_.PZ("yt.logging.ims",g));return g};
WYN=function(g,C){if(g.endpoint==="log_event"){sLV(g);var d=BlW(g),V=TlL(g.payload)||"",y=f0j(V),R=200;if(y){if(y.enabled===!1&&!_.t("web_payload_policy_disabled_killswitch"))return;R=vSl(y.tier);if(R===400){$_j(g,C);return}}jM[d]=!0;d={cttAuthInfo:d,isJspb:!1,tier:R};tz().storePayload(d,g.payload);q4u(C,!1,d,M6B(V))}};
uGV=function(g,C,d){if(C.endpoint==="log_event"){sLV(void 0,C);var V=BlW(C,!0),y=f0j(g),R=200;if(y){if(y.enabled===!1&&!_.t("web_payload_policy_disabled_killswitch"))return;R=vSl(y.tier);if(R===400){m_L(g,C,d);return}}jM[V]=!0;V={cttAuthInfo:V,isJspb:!0,tier:R};tz().storePayload(V,Wz(C.payload));q4u(d,!0,V,M6B(g))}};
q4u=function(g,C,d,V){C=C===void 0?!1:C;V=V===void 0?!1:V;g&&(eM=new g);g=_.pG("tvhtml5_logging_max_batch_ads_fork")||_.pG("tvhtml5_logging_max_batch")||_.pG("web_logging_max_batch")||100;var y=(0,_.wQ)(),R=nSu(C,d.tier),Y=R.lastDebounceQueueFromLogTimeMs;V&&(R.useVideoStatsEndPoint=!0);V=0;d&&(V=tz().getSequenceCount(d));var A=function(){I0B({writeThenSend:!0},C,d.tier)};
V>=1E3?A():V>=g?U_P||(U_P=coq(function(){A();U_P=void 0},0)):y-Y>=10&&(ESg(C,d.tier),R.lastDebounceQueueFromLogTimeMs=y)};
$_j=function(g,C){if(g.endpoint==="log_event"){_.t("more_accurate_gel_parser")&&tz().storePayload({isJspb:!1},g.payload);sLV(g);var d=BlW(g),V=new Map;V.set(d,[g.payload]);var y=TlL(g.payload)||"";C&&(eM=new C);return new _.lD(function(R,Y){eM&&eM.isReady()?Hnu(V,eM,R,Y,{bypassNetworkless:!0},!0,M6B(y)):R()})}};
m_L=function(g,C,d){if(C.endpoint==="log_event"){sLV(void 0,C);var V=BlW(C,!0),y=new Map;y.set(V,[Wz(C.payload)]);d&&(eM=new d);return new _.lD(function(R){eM&&eM.isReady()?QLL(y,eM,R,{bypassNetworkless:!0},!0,M6B(g)):R()})}};
BlW=function(g,C){var d="";if(g.dangerousLogToVisitorSession)d="visitorOnlyApprovedKey";else if(g.cttAuthInfo){if(C===void 0?0:C){C=g.cttAuthInfo.token;d=g.cttAuthInfo;var V=new zaL;d.videoId?V.setVideoId(d.videoId):d.playlistId&&LF(V,2,KYP,jR(d.playlistId));a01[C]=V}else C=g.cttAuthInfo,d={},C.videoId?d.videoId=C.videoId:C.playlistId&&(d.playlistId=C.playlistId),GrW[g.cttAuthInfo.token]=d;d=g.cttAuthInfo.token}return d};
I0B=function(g,C,d){g=g===void 0?{}:g;C=C===void 0?!1:C;new _.lD(function(V,y){var R=nSu(C,d),Y=R.useVideoStatsEndPoint;R.useVideoStatsEndPoint=!1;S4c(R.queueTimer);S4c(R.queueMaxTimer);R.queueMaxTimer=0;eM&&eM.isReady()?d===void 0&&_.t("enable_web_tiered_gel")?gmo(V,y,g,C,300,Y):gmo(V,y,g,C,d,Y):(ESg(C,d),V())})};
gmo=function(g,C,d,V,y,R){var Y=eM;d=d===void 0?{}:d;V=V===void 0?!1:V;y=y===void 0?200:y;R=R===void 0?!1:R;var A=new Map,P=new Map,w={isJspb:V,cttAuthInfo:void 0,tier:y},x={isJspb:V,cttAuthInfo:void 0};if(V){C=_.Z(Object.keys(jM));for(y=C.next();!y.done;y=C.next())y=y.value,P=_.t("enable_web_tiered_gel")?tz().smartExtractMatchingEntries({keys:[w,x],sizeLimit:1E3}):tz().extractMatchingEntries({isJspb:!0,cttAuthInfo:y}),P.length>0&&A.set(y,P),(_.t("web_fp_via_jspb_and_json")&&d.writeThenSend||!_.t("web_fp_via_jspb_and_json"))&&
delete jM[y];QLL(A,Y,g,d,!1,R)}else{A=_.Z(Object.keys(jM));for(w=A.next();!w.done;w=A.next())w=w.value,x=_.t("enable_web_tiered_gel")?tz().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:w,tier:y},{isJspb:!1,cttAuthInfo:w}],sizeLimit:1E3}):tz().extractMatchingEntries({isJspb:!1,cttAuthInfo:w}),x.length>0&&P.set(w,x),(_.t("web_fp_via_jspb_and_json")&&d.writeThenSend||!_.t("web_fp_via_jspb_and_json"))&&delete jM[w];Hnu(P,Y,g,C,d,!1,R)}};
ESg=function(g,C){g=g===void 0?!1:g;C=C===void 0?200:C;var d=function(){I0B({writeThenSend:!0},g,C)},V=nSu(g,C),y=V===CJL||V===dfo?5E3:VZL;
_.t("web_gel_timeout_cap")&&!V.queueMaxTimer&&(y=coq(function(){d()},y),V.queueMaxTimer=y);
S4c(V.queueTimer);y=_.Qq("LOGGING_BATCH_TIMEOUT",_.pG("web_gel_debounce_ms",1E4));_.t("shorten_initial_gel_batch_timeout")&&yYW&&(y=RWu);y=coq(function(){_.pG("gel_min_batch_size")>0?tz().getSequenceCount({cttAuthInfo:void 0,isJspb:g,tier:C})>=bWq&&d():d()},y);
V.queueTimer=y};
Hnu=function(g,C,d,V,y,R,Y){y=y===void 0?{}:y;var A=Math.round((0,_.wQ)()),P=g.size,w=ZW_(Y);g=_.Z(g);var x=g.next();for(Y={};!x.done;Y={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},x=g.next()){var p=_.Z(x.value);x=p.next().value;p=p.next().value;Y.batchRequest=_.uG.unsafeClone({context:_.Wyg(C.config_||_.xI())});if(!_.U1(p)&&!_.t("throw_err_when_logevent_malformed_killswitch")){V();break}Y.batchRequest.events=p;
(p=GrW[x])&&YwR(Y.batchRequest,x,p);delete GrW[x];Y.dangerousLogToVisitorSession=x==="visitorOnlyApprovedKey";AYP(Y.batchRequest,A,Y.dangerousLogToVisitorSession);FEq(y);Y.onSuccess$jscomp$3=function(J){_.t("start_client_gcf")&&_.UP.addLowPriorityJob(function(){return _.F(function(h){return h.yield(PJj(J),0)})});
P--;P||d()};
Y.networkFailures=0;Y.onError$jscomp$5=function(J){return function(){J.networkFailures++;if(y.bypassNetworkless&&J.networkFailures===1)try{Jiq(C,w,J.batchRequest,iW_({writeThenSend:!0},J.dangerousLogToVisitorSession,J.onSuccess$jscomp$3,J.onError$jscomp$5,R)),yYW=!1}catch(h){_.GL(h),V()}P--;P||d()}}(Y);
try{Jiq(C,w,Y.batchRequest,iW_(y,Y.dangerousLogToVisitorSession,Y.onSuccess$jscomp$3,Y.onError$jscomp$5,R)),yYW=!1}catch(J){_.GL(J),V()}}};
QLL=function(g,C,d,V,y,R){V=V===void 0?{}:V;var Y=Math.round((0,_.wQ)()),A={value:g.size},P=new Map([].concat(_.Wr(g)));P=_.Z(P);for(var w=P.next();!w.done;w=P.next()){var x=_.Z(w.value).next().value,p=g.get(x);w=new OWl;var J=C.config_||_.xI(),h=new DF,l=new wjj;_.v3(l,1,J.innertubeContextHostLanguage);_.v3(l,2,J.innertubeContextGeoLocation);_.p9(l,16,J.innertubeContextClientNameFieldNumber);_.v3(l,17,J.innertubeContextClientVersion);if(J.innertubeContextClientConfigInfo){var N=J.innertubeContextClientConfigInfo,
T=new hH;N.coldConfigData&&_.v3(T,1,N.coldConfigData);N.appInstallData&&_.v3(T,6,N.appInstallData);N.coldHashData&&_.v3(T,3,N.coldHashData);N.hotHashData&&T.setHotHashData(N.hotHashData);_.Ld(l,62,T)}(N=_.yg.devicePixelRatio)&&N!=1&&_.JH(l,65,_.aA(N));N=CvP();N!==""&&_.v3(l,54,N);N=dV_();if(N.length>0){T=new k_L;for(var v=0;v<N.length;v++){var q=new rb;q.setKey(N[v].key);LF(q,2,xf_,jR(N[v].value));Nm(T,15,rb,q)}_.Ld(h,5,T)}Tdg(J,l);fdV(h);vNl(l);$rj(J,l);qCu(l);_.t("start_client_gcf")&&Mgj(l);_.Qq("DELEGATED_SESSION_ID")&&
!_.t("pageid_as_header_web")&&(J=new XD,_.v3(J,3,_.Qq("DELEGATED_SESSION_ID")));!_.t("fill_delegate_context_in_gel_killswitch")&&(N=_.Qq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(T=_.o4(h,XD,3)||new XD,J=h,N=_.v3(T,18,N),_.Ld(J,3,N));J=l;N=_.Z(Object.entries(_.yy(_.Qq("DEVICE",""))));for(T=N.next();!T.done;T=N.next())v=_.Z(T.value),T=v.next().value,v=v.next().value,T==="cbrand"?_.v3(J,12,v):T==="cmodel"?_.v3(J,13,v):T==="cbr"?_.v3(J,87,v):T==="cbrver"?_.v3(J,88,v):T==="cos"?_.v3(J,18,
v):T==="cosver"?_.v3(J,19,v):T==="cplatform"&&_.p9(J,42,B7V(v));h.setClient(l);_.Ld(w,1,h);if(l=a01[x])a:{if(_.D6(l,sq(l,KYP,1)))h=1;else if(l.getPlaylistId())h=2;else break a;_.Ld(w,4,l);l=w.getContext()||new DF;J=_.o4(l,XD,3)||new XD;N=new By;N.setToken(x);_.p9(N,1,h);Nm(J,12,By,N);_.Ld(l,3,J)}delete a01[x];x=x==="visitorOnlyApprovedKey";omj()||_.Tu(w,2,Y);!x&&(h=_.Qq("EVENT_ID"))&&(l=pjq(),J=new JYV,_.v3(J,1,h),_.Tu(J,2,l),_.Ld(w,5,J));FEq(V);if(_.t("jspb_serialize_with_worker")&&(h=_.zcj())&&
V.writeThenSend){_.hWV.set(tZj,{client:C,resolve:d,networklessOptions:V,isIsolated:y,useVSSEndpoint:R,dangerousLogToVisitorSession:x,requestsOutstanding:A});h.postMessage({op:"gelBatchToSerialize",batchRequest:Wz(w),clientEvents:p,key:tZj});tZj++;break}if(p){h=[];for(l=0;l<p.length;l++)try{h.push(new fF(p[l]))}catch(Q){_.GL(new _.qn("Transport failed to deserialize "+String(p[l])))}p=h}else p=[];p=_.Z(p);for(h=p.next();!h.done;h=p.next())Nm(w,3,fF,h.value);p={startTime:(0,_.wQ)(),ticks:{},infos:{}};
w=w.serialize();p.ticks.geljspc=(0,_.wQ)();_.t("log_jspb_serialize_latency")&&Uku("gel_jspb_serialize",p,{sampleRate:.1});_.jeP(w,C,d,V,y,R,x,A)}};
_.jeP=function(g,C,d,V,y,R,Y,A){V=V===void 0?{}:V;A=A===void 0?{value:0}:A;R=ZW_(R);V=iW_(V,Y,function(P){_.t("start_client_gcf")&&_.UP.addLowPriorityJob(function(){return _.F(function(w){return w.yield(PJj(P),0)})});
A.value--;A.value||d()},function(){A.value--;
A.value||d()},y);
V.headers["Content-Type"]="application/json+protobuf";V.postBodyFormat="JSPB";V.postBody=g;Jiq(C,R,"",V);yYW=!1};
FEq=function(g){_.t("always_send_and_write")&&(g.writeThenSend=!1)};
iW_=function(g,C,d,V,y){g={retry:!0,onSuccess:d,onError:V,networklessOptions:g,dangerousLogToVisitorSession:C,bypassMonitoring:!!y,headers:{},postBodyFormat:"",postBody:"",compress:_.t("compress_gel")||_.t("compress_gel_lr")};omj()&&(g.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.wQ)())));return g};
AYP=function(g,C,d){omj()||(g.requestTimeMs=String(C));_.t("unsplit_gel_payloads_in_logs")&&(g.unsplitGelPayloadsInLogs=!0);!d&&(C=_.Qq("EVENT_ID"))&&(d=pjq(),g.serializedClientEventId={serializedEventId:C,clientCounter:String(d)})};
pjq=function(){var g=_.Qq("BATCH_CLIENT_COUNTER")||0;g||(g=Math.floor(Math.random()*65535/2));g++;g>65535&&(g=1);_.HG("BATCH_CLIENT_COUNTER",g);return g};
YwR=function(g,C,d){if(d.videoId)var V="VIDEO";else if(d.playlistId)V="PLAYLIST";else return;g.credentialTransferTokenTargetId=d;g.context=g.context||{};g.context.user=g.context.user||{};g.context.user.credentialTransferTokens=[{token:C,scope:V}]};
sLV=function(g,C){var d=_.J5("il_payload_scraping")==="enable_il_payload_scraping";if(!_.gS("yt.logging.transport.enableScrapingForTest"))if(d)eW1=[],_.PZ("yt.logging.transport.enableScrapingForTest",!0),_.PZ("yt.logging.transport.scrapedPayloadsForTesting",eW1),_.PZ("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.PZ("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.PZ("yt.logging.transport.scrapeClientEvent",!0);else return;d=_.gS("yt.logging.transport.scrapedPayloadsForTesting");var V=_.gS("yt.logging.transport.payloadToScrape");C&&(C=_.gS("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(C.payload)())&&d.push(C);C=_.gS("yt.logging.transport.scrapeClientEvent");if(V&&V.length>=1)for(var y=0;y<V.length;y++)if(g&&g.payload[V[y]])if(C)d.push(g.payload);else{var R=void 0;d.push(((R=g)==null?void 0:R.payload)[V[y]])}_.PZ("yt.logging.transport.scrapedPayloadsForTesting",
d)};
omj=function(){return _.t("use_request_time_ms_header")||_.t("lr_use_request_time_ms_header")};
coq=function(g,C){return _.t("transport_use_scheduler")===!1?_.ev(g,C):_.t("logging_avoid_blocking_during_navigation")||_.t("lr_logging_avoid_blocking_during_navigation")?_.vy(_.UP,function(){if(_.lcu().currentState==="none")g();else{var d={};_.lcu().install((d.none={callback:g},d))}},C):_.vy(_.UP,g,C)};
S4c=function(g){_.t("transport_use_scheduler")?_.UP.cancelJob(g):_.LG(g)};
PJj=function(g){var C,d,V,y,R,Y,A,P,w,x;return _.F(function(p){return p.nextAddress==1?(V=(C=g)==null?void 0:(d=C.responseContext)==null?void 0:d.globalConfigGroup,y=_.e(V,LEu),Y=(R=V)==null?void 0:R.hotHashData,A=_.e(V,Df_),w=(P=V)==null?void 0:P.coldHashData,(x=_.wS().resolve(_.Oc($M)))?Y?y?p.yield(rYu(x,Y,y),2):p.yield(rYu(x,Y),2):p.jumpTo(2):p.return()):w?A?p.yield(NJL(x,w,A),0):p.yield(NJL(x,w),0):p.jumpTo(0)})};
nSu=function(g,C){C=C===void 0?200:C;return g?C===300?CJL:XjP:C===300?dfo:seW};
f0j=function(g){if(_.t("enable_web_tiered_gel")){g=BJl[g||""];var C,d,V,y=_.wS().resolve(_.Oc($M))==null?void 0:(C=qm())==null?void 0:(d=C.loggingHotConfig)==null?void 0:(V=d.eventLoggingConfig)==null?void 0:V.payloadPolicies;if(y)for(C=0;C<y.length;C++)if(y[C].payloadNumber===g)return y[C]}};
TlL=function(g){g=Object.keys(g);g=_.Z(g);for(var C=g.next();!C.done;C=g.next())if(C=C.value,BJl[C])return C};
vSl=function(g){switch(g){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}};
M6B=function(g){return g==="gelDebuggingEvent"};
ZW_=function(g){return(g===void 0?0:g)&&_.t("vss_through_gel_video_stats")?"video_stats":"log_event"};
Wy=function(g,C,d,V){V=V===void 0?{}:V;var y={},R=Math.round(V.timestamp||(0,_.wQ)());y.eventTimeMs=R<Number.MAX_SAFE_INTEGER?R:0;y[g]=C;g=_.Oq();y.context={lastActivityMs:String(V.timestamp||!isFinite(g)?-1:g)};V.sequenceGroup&&!_.t("web_gel_sequence_info_killswitch")&&(g=y.context,C=V.sequenceGroup,C={index:TJV(C),groupKey:C},g.sequence=C,V.endOfSequence&&delete Mm[V.sequenceGroup]);_.t("web_tag_automated_log_events")&&(y.context.automatedLogEventSource=V.automatedLogEventSource);(V.sendIsolatedPayload?
$_j:WYN)({endpoint:"log_event",payload:y,cttAuthInfo:V.cttAuthInfo,dangerousLogToVisitorSession:V.dangerousLogToVisitorSession},d)};
TJV=function(g){Mm[g]=g in Mm?Mm[g]+1:0;return Mm[g]};
_.uD=function(g,C,d){d=d===void 0?{}:d;var V=m2;_.au("ytLoggingEventsDefaultDisabled",!1)&&m2===m2&&(V=null);Wy(g,C,V,d)};
_.nF=function(){if(_.t("web_fp_via_jspb")){var g=!0;g=g===void 0?!1:g;var C=fcl;fcl=[];if(C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,g?Wy(d.payloadName,d.payload,m2,d.options):_.uD(d.payloadName,d.payload,d.options)}I0B(void 0,!0);if(!_.t("web_fp_via_jspb_and_json"))return}I0B(void 0,!1)};
vmL=function(g,C){var d;if((d=C)==null?0:d.componentStack)return C;if(g=g.componentStack)C||(C={}),C.componentStack=g;return C};
$fL=function(){_.Vy(_.Qq("ERRORS")||[],function(g){_.IM.apply(null,g)});
_.HG("ERRORS",[])};
_.Uq=function(g){_.IM(g)};
_.cy=function(g){_.IM(g,"WARNING")};
qwl=function(g){g instanceof Error?_.IM(g):(g=_.Hq(g)?JSON.stringify(g):String(g),g=new _.qn(g),g.name="RejectedPromiseError",_.cy(g))};
MZW=function(g,C,d,V,y,R){C=C===void 0?"Unknown file":C;d=d===void 0?0:d;var Y=!1,A=fZV("log_window_onerror_fraction");if(A&&Math.random()<A)Y=!0;else{A=document.getElementsByTagName("script");for(var P=0,w=A.length;P<w;P++)if(A[P].src.indexOf("/debug-")>0){Y=!0;break}}Y&&(Y=!1,y?Y=!0:(typeof g==="string"?A=g:ErrorEvent&&g instanceof ErrorEvent?(Y=!0,A=g.message,C=g.filename,d=g.lineno,V=g.colno):(A="Unknown error",C="Unknown file",d=0),y=new _.qn(A),y.name="UnhandledWindowError",y.message=A,y.fileName=
C,y.lineNumber=d,isNaN(V)?delete y.columnNumber:y.columnNumber=V),_.t("wiz_enable_component_stack_propagation_killswitch")||(R=vmL(y,R)),R&&_.Eq(y,R),Y?_.IM(y):_.cy(y))};
_.IM=function(g,C,d,V,y,R,Y,A){R=R===void 0?{}:R;R.name=d||_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME",1);R.version=V||_.Qq("INNERTUBE_CONTEXT_CLIENT_VERSION");d=R;C=C===void 0?"ERROR":C;Y=Y===void 0?!1:Y;C=C===void 0?"ERROR":C;Y=Y===void 0?!1:Y;if(g&&(g.hasOwnProperty("level")&&g.level&&(C=g.level),_.t("console_log_js_exceptions")&&(V=[],V.push("Name: "+g.name),V.push("Message: "+g.message),g.hasOwnProperty("params")&&V.push("Error Params: "+JSON.stringify(g.params)),g.hasOwnProperty("args")&&V.push("Error args: "+
JSON.stringify(g.args)),V.push("File name: "+g.fileName),V.push("Stacktrace: "+g.stack),V=V.join("\n"),window.console.log(V,g)),!(WER>=5))){V=[];y=_.Z(mf_);for(R=y.next();!R.done;R=y.next()){R=R.value;try{R()&&V.push(R())}catch(T){}}V=[].concat(_.Wr(uyR),_.Wr(V));var P=nmN(g);y=P.message||"Unknown Error";R=P.name||"UnknownError";var w=P.stack||g.stacktrace||"Not available";if(w.startsWith(R+": "+y)){var x=w.split("\n");x.shift();w=x.join("\n")}x=P.lineNumber||"Not available";P=P.fileName||"Not available";
var p=0;if(g.hasOwnProperty("args")&&g.args&&g.args.length)for(var J=0;J<g.args.length&&!(p=sfo(g.args[J],"params."+J,d,p),p>=500);J++);else if(g.hasOwnProperty("params")&&g.params){var h=g.params;if(typeof g.params==="object")for(J in h){if(h[J]){var l="params."+J,N=sc(h[J]);d[l]=N;p+=l.length+N.length;if(p>500)break}}else d.params=sc(h)}if(V.length)for(J=0;J<V.length&&!(p=sfo(V[J],"params.context."+J,d,p),p>=500);J++);navigator.vendor&&!d.hasOwnProperty("vendor")&&(d["device.vendor"]=navigator.vendor);
J={message:y,name:R,lineNumber:x,fileName:P,stack:w,params:d,sampleWeight:1};d=Number(g.columnNumber);isNaN(d)||(J.lineNumber=J.lineNumber+":"+d);if(g.level==="IGNORED")g=0;else a:{g=IcL();d=_.Z(g.messageWeights);for(V=d.next();!V.done;V=d.next())if(V=V.value,J.message&&J.message.match(V.messageRegExp)){g=V.weight;break a}g=_.Z(g.callbackWeights);for(d=g.next();!d.done;d=g.next())if(d=d.value,d.callback(J)){g=d.weight;break a}g=1}J.sampleWeight=g;g=_.Z(Ufq);for(d=g.next();!d.done;d=g.next())if(d=
d.value,d.patternsForType[J.name])for(y=_.Z(d.patternsForType[J.name]),V=y.next();!V.done;V=y.next())if(R=V.value,V=J.message.match(R.regexp)){J.params["params.error.original"]=V[0];y=R.groups;R={};for(x=0;x<y.length;x++)R[y[x]]=V[x+1],J.params["params.error."+y[x]]=V[x+1];J.message=d.messageFn(R);break}J.params||(J.params={});g=IcL();J.params["params.errorServiceSignature"]="msg="+g.messageWeights.length+"&cb="+g.callbackWeights.length;J.params["params.serviceWorker"]="false";_.yg.document&&_.yg.document.querySelectorAll&&
(J.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new Hy(cYR,"sample")).constructor!==Hy&&(J.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(J);if(J.sampleWeight!==0&&!EmP.has(J.message)){if(Y&&_.t("web_enable_error_204"))HWl(C===void 0?"ERROR":C,J);else{C=C===void 0?"ERROR":C;C==="ERROR"?(Qn.publish("handleError",J),_.t("record_app_crashed_web")&&QeR===0&&J.sampleWeight===1&&(QeR++,Y={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.t("report_client_error_with_app_crash_ks")||(Y.systemHealth={crashData:{clientError:{logMessage:{message:J.message}}}}),_.uD("appCrashed",Y)),zWW++):C==="WARNING"&&Qn.publish("handleWarning",J);if(_.t("kevlar_gel_error_routing")){Y=C;A=A===void 0?{}:A;b:{g=_.Z(KEN);for(d=g.next();!d.done;d=g.next())if(Qy(d.value.toLowerCase())){g=!0;break b}g=!1}if(g)A=void 0;else{d={stackTrace:J.stack};J.fileName&&(d.filename=J.fileName);g=J.lineNumber&&J.lineNumber.split?J.lineNumber.split(":"):[];g.length!==
0&&(g.length!==1||isNaN(Number(g[0]))?g.length!==2||isNaN(Number(g[0]))||isNaN(Number(g[1]))||(d.lineNumber=Number(g[0]),d.columnNumber=Number(g[1])):d.lineNumber=Number(g[0]));g={level:"ERROR_LEVEL_UNKNOWN",message:J.message,errorClassName:J.name,sampleWeight:J.sampleWeight};Y==="ERROR"?g.level="ERROR_LEVEL_ERROR":Y==="WARNING"&&(g.level="ERROR_LEVEL_WARNNING");d={isObfuscated:!0,browserStackInfo:d};A.pageUrl=window.location.href;A.kvPairs=[];_.Qq("FEXP_EXPERIMENTS")&&(A.experimentIds=_.Qq("FEXP_EXPERIMENTS"));
V=_.Qq("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!fZV("web_disable_gel_stp_ecatcher_killswitch")&&V)for(y=_.Z(Object.keys(V)),R=y.next();!R.done;R=y.next())R=R.value,A.kvPairs.push({key:R,value:String(V[R])});if(V=J.params)for(y=_.Z(Object.keys(V)),R=y.next();!R.done;R=y.next())R=R.value,A.kvPairs.push({key:"client."+R,value:String(V[R])});V=_.Qq("SERVER_NAME");y=_.Qq("SERVER_VERSION");V&&y&&(A.kvPairs.push({key:"server.name",value:V}),A.kvPairs.push({key:"server.version",value:y}));A={errorMetadata:A,
stackTrace:d,logMessage:g}}A&&(_.uD("clientError",A),(Y==="ERROR"||_.t("errors_flush_gel_always_killswitch"))&&_.nF())}_.t("suppress_error_204_logging")||HWl(C,J)}try{EmP.add(J.message)}catch(T){}WER++}}};
HWl=function(g,C){var d=C.params||{};g={urlParams:{a:"logerror",t:"jserror",type:C.name,msg:C.message.substr(0,250),line:C.lineNumber,level:g,"client.name":d.name},postParams:{url:_.Qq("PAGE_NAME",window.location.href),file:C.fileName},method:"POST"};d.version&&(g["client.version"]=d.version);if(g.postParams){C.stack&&(g.postParams.stack=C.stack);C=_.Z(Object.keys(d));for(var V=C.next();!V.done;V=C.next())V=V.value,g.postParams["client."+V]=d[V];if(d=_.Qq("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(C=
_.Z(Object.keys(d)),V=C.next();!V.done;V=C.next())V=V.value,g.postParams[V]=d[V];(d=_.Qq("LAVA_VERSION"))&&(g.postParams["lava.version"]=d);d=_.Qq("SERVER_NAME");C=_.Qq("SERVER_VERSION");d&&C&&(g.postParams["server.name"]=d,g.postParams["server.version"]=C)}_.rS(_.Qq("ECATCHER_REPORT_HOST","")+"/error_204",g)};
_.acc=function(g,C){C=C===void 0?"ERROR":C;var d=d===void 0?{}:d;var V=_.gS("ytbin.polymer.shared.lib.tampering.info");V&&(V=V())&&(d["params.tamperingInfo"]=V.sort().join(","));_.IM(g,C,void 0,void 0,!0,d)};
_.Eq=function(g){var C=_.cY.apply(1,arguments);g.args||(g.args=[]);Array.isArray(g.args)&&g.args.push.apply(g.args,_.Wr(C))};
G_u=function(g){g.level="IGNORED"};
SwN=function(g,C){uyR.push(g);C();uyR.pop()};
KF=function(g,C){for(var d in C)C.hasOwnProperty(d)&&(g=_.zu(g,d,C[d]));return g};
_.g9L=function(g,C,d){d=d===void 0?!1:d;if(!g)return null;if(g.adInfoDialogEndpoint||g.backstageImageUploadEndpoint||g.confirmDialogEndpoint||g.clientActionEndpoint||g.createBackstagePostDialogEndpoint||g.createCommentReplyDialogEndpoint||g.flowEndpoint||g.guideBuilderEndpoint||g.liveChatDialogEndpoint||g.modalEndpoint||g.openPopupAction||g.shareEndpoint||g.shareEntityEndpoint||g.showLiveChatItemEndpoint||g.subscriptionManagerEndpoint||g.unlimitedCreateFamilyEndpoint||g.unlimitedFamilyFlowEndpoint||
g.updateCommentDialogEndpoint||g.updateCommentReplyDialogEndpoint||g.userFeedbackEndpoint||g.videoEditorEndpoint||g.ypcCancelSurveyEndpoint)return C=_.pG("polymer_report_client_url_requested_rate"),!d&&Math.random()<C&&_.cy(new _.qn("urlForEndpoint used on client endpoint",g)),null;var V=_.pG("polymer_report_missing_web_navigation_endpoint_rate");if(g.liveChatEndpoint||g.liveChatReplayEndpoint)V=0;if(!g.commandMetadata&&!g.clickTrackingParams&&Math.random()<V){var y={},R;for(R in g)y[R]="1";_.cy(new _.qn("Missing navigation data",
y))}y="";if(g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.url)y=g.commandMetadata.webCommandMetadata.url;else if(g.searchEndpoint)Math.random()<V&&_.cy(new _.qn("Should not manually handle search",g)),y="/results?search_query="+encodeURIComponent(g.searchEndpoint.query).replace(/%20/g,"+"),g.searchEndpoint.params&&(y+="&sp="+g.searchEndpoint.params);else if(g.watchEndpoint)Math.random()<V&&_.cy(new _.qn("Should not manually handle watch",g)),y="/watch?v="+
g.watchEndpoint.videoId,g.watchEndpoint.playlistId&&(y+="&list="+g.watchEndpoint.playlistId),g.watchEndpoint.index&&(y+="&index="+g.watchEndpoint.index),g.watchEndpoint.startTimeSeconds&&(y+="&t="+g.watchEndpoint.startTimeSeconds);else if(g.browseEndpoint)V=g.browseEndpoint.browseId,(R=g.browseEndpoint.canonicalBaseUrl)?y=R:V&&(y=V.substr(0,2),y=y==="FE"?V==="FEwhat_to_watch"?"/":V==="FEmy_videos"?"/my_videos":"/feed/"+V.substr(2):y==="VL"?"/playlist?list="+V.substr(2):"/channel/"+V),y&&g.browseEndpoint.query&&
(y=KF(y+"/search",{query:g.browseEndpoint.query})),y&&g.browseEndpoint.params&&(y=KF(y,{params:g.browseEndpoint.params}));else{if(g.urlEndpoint)return g.urlEndpoint.url;g.signInEndpoint?(y="https://accounts.google.com/ServiceLogin",V={},_.uG.extend(V,C||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),C=V):g.uploadEndpoint?y="//www.youtube.com/upload":g.liveChatEndpoint?(y=g.liveChatEndpoint,V=_.uG.clone(y),_.Hq(y.continuation)&&(R=Object.keys(y.continuation)[0],
V.continuation=y.continuation[R].continuation),y=KF("/youtubei/v1/live_chat/get_live_chat",V)):g.liveChatReplayEndpoint?(y=_.uG.clone(g.liveChatReplayEndpoint),y.currentPlayerState&&(_.uG.extend(y,y.currentPlayerState),delete y.currentPlayerState),y=KF("/youtubei/v1/live_chat/get_live_chat_replay",y)):g.liveChatItemContextMenuEndpoint?y=KF("/youtubei/v1/live_chat/get_item_context_menu",g.liveChatItemContextMenuEndpoint):g.liveChatPurchaseMessageEndpoint?y=KF("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
g.liveChatPurchaseMessageEndpoint):g.openSuperStickerBuyFlowCommand?y=KF("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",g.openSuperStickerBuyFlowCommand):g.videoEditEndpoint?y=KF("/edit",{video_id:g.videoEditEndpoint.videoId}):g.liveDashboardEndpoint?y=g.liveDashboardEndpoint.videoId?KF("/live_dashboard",{v:g.liveDashboardEndpoint.videoId}):"/live_dashboard":g.signalNavigationEndpoint&&g.signalNavigationEndpoint.signal&&g.signalNavigationEndpoint.signal==="WEBCAM"?y="/webcam":g.getPdgBuyFlowCommand&&
(y=KF(g.getPdgBuyFlowCommand.buyflowApiPath,{params:g.getPdgBuyFlowCommand.params}))}return y||d?KF(y,C||{}):(_.cy(new _.qn("Error: Can't construct url for endpoint","keys:"+Object.keys(g).sort().join(","),g)),null)};
CrV=function(g){if(g){if(g.browseEndpoint)return!!g.browseEndpoint.nofollow;if(g.watchEndpoint)return!!g.watchEndpoint.nofollow;if(g.urlEndpoint)return!!g.urlEndpoint.nofollow}return!1};
_.Vdl=function(g,C){var d=C+g,V=dtW.get(d);if(V)return V;g=C+"-"+g.replace(/([A-Z])/g,"-$1").toLowerCase();dtW.set(d,g);return g};
yM_=function(g){var C=_.cG(g,"action")||_.cG(g,"command")||_.cG(g,"endpoint");if(!C)return null;C=_.Vdl(C,"yt");_.e(g,_.SM)&&(C+="-"+_.e(g,_.SM).signal.toLowerCase().replace(/_/g,"-"));return C};
Yl1=function(g){try{var C=Object.keys(g)}catch(y){return[]}for(var d=0;d<C.length;d++){var V=C[d];if(RA_.test(V)||bx_.test(V))return Zxg(g[V])}return[]};
Zxg=function(g){return g.command?[g.command]:g.onExecutionAction?[g.onExecutionAction]:g.onResponseReceivedCommand?[g.onResponseReceivedCommand]:g.updateFlowCommand?[g.updateFlowCommand]:g.clientActions?g.clientActions:g.action?[g.action]:g.actions||g.commands||g.onResponseReceivedActions||g.onResponseReceivedCommands||g.onResponseReceivedEndpoints||[]};
F6N=function(g,C){C=C===void 0?!1:C;var d=_.wS().resolve(_.Oc(gN));d||(d=new AMP,_.wS().addProvider({provide:gN,useValue:d}));return d&&g&&!_.uG.isEmpty(g)?d.getUrl(g,C):""};
PrL=function(g,C,d){d=d===void 0?"":d;if(C){g.data=C;var V=F6N(C);V?(HY(g,V),CrV(C)||!Pt(V)?g.rel="nofollow":g.removeAttribute("rel"),_.e(C,_.Co)&&_.e(C,_.Co).target==="TARGET_NEW_WINDOW"?g.target="_blank":d?g.target=d:g.removeAttribute("target")):(g.removeAttribute("href"),g.removeAttribute("rel"),g.removeAttribute("target"))}};
_.Zy=function(g,C){var d=be;if(My())ixu(g,function(){var R=_.cY.apply(0,arguments);E5(d,function(){C.apply(null,_.Wr(R))})});
else{var V=_.dN.getInstance(),y=TUB(C);e9l(function(){y.value=C});
_.Iu(function(){var R={},Y=_.RV(V,(R[g]=function(){var A=_.cY.apply(0,arguments);E5(d,function(){y.value.apply(y,_.Wr(A))})},R));
return function(){var A={};_.b$(V,(A[g]="",A),Y)}})}};
_.Y4=function(g,C){return OxV(g,!1,C)};
_.AD=function(g,C){return OxV(g,!0,C)};
OxV=function(g,C,d){return My()?w$V(g,C,d):kKP(g,C,d)};
kKP=function(g,C,d){return U3(function(){return w$V(g,C,d)})};
w$V=function(g,C,d){var V=J_o(function(y){V.value=y;var R=function(){var Y=ww(null);try{return d==null?void 0:d(y)}finally{ww(Y)}}();
return function(){R==null||R()}});
V.__expectedTagName=g;V.__optional=C;V.isIdom=!My();return V};
xtj=function(g){var C=be,d=fP;return{getFn:function(){return function(V){if(!C.isDisposed){var y=function(){return g(V)};
mk(function(){return _.t3(y)},d)!==!0&&V.stopPropagation()}}}}};
o9g=function(g){if(typeof g.children==="function")return g.children(),null;g=_.Z(g.children);for(var C=g.next();!C.done;C=g.next())C=C.value,C();return null};
p$B=function(g){var C;return((C=g.prototype)==null?void 0:C.render)===void 0};
JMo=function(g){var C=Array.isArray(g.items)?g.items:Array.from(g.items);g=g.children;return(Array.isArray(C)?C:Array.from(C)).map(g)};
tdg=function(g,C,d){d=d===void 0?!1:d;mk(function(){return hAR(g,C,d)})};
hAR=function(g,C,d){var V=null;s5++;d=(d===void 0?0:d)?jXc:eAq;try{V=d(g,function(){FZ(C)}),T4(!1)}catch(y){throw T4(!0),y;
}return V===null?g:V};
FZ=function(g){if(g!==void 0&&g!==null)if(g instanceof N9)for(var C=dn;Vq()!=null&&VuV in Vq()&&C.contains(Vq());)bE();else if(Array.isArray(g))for(C=_.Z(g),g=C.next();!g.done;g=C.next())FZ(g.value);else if(g instanceof XT||g instanceof Pr||"function"==typeof _.O3&&g instanceof _.O3)dAN(g.toString());else if(_.pv(g)){if(Vq()!==g){var d,V;C=(V=(d=fP)==null?void 0:d.name)!=null?V:"unknown";throw Error("hc`"+g.tagName+"`"+C);}bE()}else if(g!=null&&g.contentKind===tI||g instanceof Qs||oEL(g))for(C=Jsg(g),
C=Array.from(C.childNodes),C=_.Z(C),g=C.next();!g.done;g=C.next())dn.appendChild(g.value),bE();else if(ql(g)&&(g=g.toString()),d=typeof g,d==="boolean"||d==="number"||d==="string")dAN(g);else if(typeof g==="function"){C=dn;var y=Vq();y&&(y._isSignalTextNode||y._isSafeOrSanitizedHtmlNode)||HaP(C,y,g);bE()}else if(g.type===JMo)FZ(g.type(Object.assign({},g.props,{children:g.children[0]})));else{if(typeof g.type==="string"){a:{g.__open||QVN(g.type,g.props.idomKey);y=dn;for(C in g.props)if(g.props[C]!==
lql){var R=g.props[C];d=AI;d.push(C);d.push(R)}C=Pm.attributes;C=C===void 0?PI:C;R=dn;d=SL(R);CKB(R,d,C);EEq(y,g.props,!0);if((g.props.skip||g.props.skipchildren)&&dn.hasChildNodes())Ru=dn.lastChild;else{if(g.type==="style"&&rs1(g.children)===null){Ru=dn.lastChild;C=void 0;break a}FZ(g.children)}z5o();g.__open&&(g.__open=!1);Fig(y,g.props);C=y}return C}if(g.type===_.xX)FZ(g.children);else if(!L6j(g)){C=g;try{Dtc(C)}catch(Y){g=Y,(R=Pm.handleError)==null||R.call.apply(R,[Pm].concat(_.Wr(Hm(g,(y=C.type)==
null?void 0:y.TAG_NAME))))}C.__open&&(z5o(),C.__open=!1)}}};
rMW=function(g,C){var d;p$B(g)?d=new fv(C,g):d=new g(C);d.__type=g;d.__updateContext={nextState:d.state,isForced:!1};return d};
Dtc=function(g){var C=g.type,d=C.TAG_NAME;if(C===o9g)g.props.children=g.children,C(g.props);else{g.children.length>0&&(g.props.children=g.children);var V;(V=g.props).idomKey||(V.idomKey=C);if(d){var y=QVN(d,g.props.idomKey);g.__open=!0;var R=y.__instance}R||(R=rMW(C,g.props),R.props=null,y&&(y.__instance=R,R.el=y));var Y;d=((Y=R.__updateContext)!=null?Y:{nextState:R.state,isForced:!1}).nextState;R.__updateContext=void 0;C.getDerivedStateFromProps&&(d=C.getDerivedStateFromProps(g.props,d));R.props=
g.props;R.state=d;Y=function(){var A=R;BG.beforeRender(A);var P=A.render(A.props);P?(A.props.idomKey&&(P.props.idomKey=A.props.idomKey),A=P):A=void 0;if(P=A)if(P.__open=g.__open,A=FZ(P),g.__open=P.__open,!C.TAG_NAME)if(A)C.TAG_NAME=A.tagName.toLowerCase(),A.__instance=R,R.el=A;else{var w;if((w=R.hooks)==null?0:w.length){var x;(x=Pm.handleError)==null||x.call.apply(x,[Pm].concat(_.Wr(Hm(Error("od")))))}}R.didPatch();BG.didPatch(R)};
(d=R.functionComponent)?P$c(d,Y,R.props.debugInstance):Y()}};
L6j=function(g){var C=g.type;if(!p$B(C)||C===o9g||C.componentType===$p)return!1;g.props.children=g.children.length>1?g.children:g.children[0];var d,V=(d=g.props.idomKey)!=null?d:g.type,y;if(Vq()&&((y=Vq()[Lv])==null?void 0:y.key)===V){var R=Vq(),Y=R[Lv];if(!Y)throw Error("gc`"+R.tagName);var A;(A=Y.updateSignalsFromIdomProps)==null||A.call(Y,g.props);N8q(Y);return!0}if(X$o.has(C.name))throw A=C.name,C=(Y=(R=fP)==null?void 0:R.name)!=null?Y:"unknown",Error("fc`"+A+"`"+C);a8o(g.type,g.props,g.children);
g.props.renderedFromIdom=!0;(A=P$c(g.type,function(){return uE1(g.type,g.props)},g.props.debugInstance))&&sX1(A);
return!0};
B8R=function(g){for(var C=0;C<rn(g).length;C++)bE()};
N8q=function(g){var C=T8N();if(C)B8R(C);else for(var d=0;d<g.numNodes;d++)(C=T8N())?B8R(C):bE()};
T8N=function(){var g;return(g=Vq()[Lv])==null?void 0:g.sourceDynamicRange};
sX1=function(g){g=Oal(g);g=Array.isArray(g)?g:[g];g=_.Z(g);for(var C=g.next();!C.done;C=g.next())dn.insertBefore(C.value,Vq()),bE()};
fq1=function(){var g=I8g(),C=U3(function(){return{value:0}});
return[C.value,function(d){if(TL!==null){var V;(V=Pm.handleError)==null||V.call.apply(V,[Pm].concat(_.Wr(Hm(Error("pd")))))}C.value=typeof d==="function"?d(C.value):d;g.__updateContext={nextState:g.state,isForced:!0};d=_.ZR(g.effectContext);V=ou(!1);try{if(g.el){var y,R={},Y=(R.props=g.props,R.type=g.__type,R.children=(y=g.props.children)!=null?y:[],R[kX]=!0,R);try{tdg(g.el,Y,!0)}catch(w){var A,P;(P=Pm.handleError)==null||P.call.apply(P,[Pm].concat(_.Wr(Hm(w,(A=g.__type)==null?void 0:A.TAG_NAME))))}}}finally{ou(V),
_.ZR(d)}}]};
_.i$=function(g,C){var d=be,V=function(y){E5(d,function(){C(y)})};
window.addEventListener(g,V,void 0);_.nP(function(){window.removeEventListener(g,V,void 0)})};
_.wN=function(g){var C=be;return function(d){var V,y=(V=g.observer)!=null?V:_.wS().resolve(OI);V=v9o(d);var R=[];g.showOption&&R.push(y.observe(d,function(){E5(C,function(){g.visibilityCallback(!0,d)})},g.showOption));
g.hideOption&&R.push(y.observe(d,function(){E5(C,function(){g.visibilityCallback(!1,d)})},g.hideOption));
g.prescanOption&&g.prescanCallback&&R.push(y.observe(d,function(){E5(C,function(){g.prescanCallback()})},g.prescanOption));
var Y;V.visibilityMonitorKeys=((Y=V.visibilityMonitorKeys)!=null?Y:[]).concat(R)}};
v9o=function(g){var C;return(C=g.polymerController)!=null?C:g};
W6l=function(g,C){var d=$tj;return _.O(_.xX,null,wZc(Pm.enableLazyTsx,function(){return _.O(qlN,{id:d,value:g,children:C})},function(){var V=Mdg(d,g);
Fg(V);V=_.ZR(V);try{return C()}finally{_.ZR(V)}}))};
qlN=function(g){var C=g.children;g=Mdg(g.id,g.value);Fg(g);g=_.ZR(g);try{return _.O(_.xX,null,XY(C()))}finally{_.ZR(g)}};
Mdg=function(g,C){return Object.assign(Object.create(mtP),{id:g,contextValue:C})};
udq=function(g){var C,d=be;_.cm(function(){var V=_.ZR(d),y=ou(!C);try{if(C)tdg(C,g.children(),!0);else if(C=XY(g.children()),!(C instanceof Element))throw Error("qd");}finally{ou(y),_.ZR(V)}},"f");
return C};
_.n91=function(g,C){var d;C=IC(function(){var V=ou(!0);s5++;try{d=rn(g()),T4(!1)}catch(y){throw T4(!0),y;}finally{ou(V)}},C===void 0?!1:C);
return[d,C]};
Utj=function(g){var C=new Iqg;C.abort(g);return C.signal};
cMW=function(){if(this.aborted){var g;throw(g=this.reason)!=null?g:new DOMException("signal is aborted without reason","AbortError");}};
QX_=function(g){var C=new Iqg;g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,d.aborted){C.abort(d.reason);break}else E9V.set(C.signal,C),Hxu.add(d,C.signal);return C.signal};
zAo=function(){for(var g=_.Z(Hxu.get(this)),C=g.next();!C.done;C=g.next())E9V.get(C.value).abort(this.reason)};
K6N=function(g){var C=new Iqg;setTimeout(function(){C.abort(new DOMException("signal timed out","TimeoutError"))},g);
return C.signal};
aqo=function(){var g,C;return{promise:new Promise(function(d,V){g=d;C=V}),
resolve:g,reject:C}};
Slj=function(g){var C=aqo(),d=C.promise;GKl.set(g,{promise:d,resolve:C.resolve,reject:C.reject});k4||(k4=[],queueMicrotask(function(){var V=[].concat(_.Wr(k4));k4=null;var y=m4().loadMultiple(V);V=_.Z(V);for(var R=V.next();!R.done;R=V.next())R=R.value,y[R].then(GKl.get(R).resolve,GKl.get(R).reject)}));
k4.push(g);return d};
C41=function(g){g=g.buf.charCodeAt(g.pos++);return gZu[g]};
x4=function(g){var C=0,d=0;do{var V=C41(g);C|=(V&31)<<d;d+=5}while(V&32);return C<0?C+4294967296:C};
VOu=function(g,C,d,V){var y=!0;y=y===void 0?!1:y;C=C===void 0?!1:C;V=V===void 0?{}:V;var R=V.cssRowKey||"",Y=V.combinedSignature||"";!R&&window&&window._F_cssRowKey&&(R=window._F_cssRowKey,!Y&&window._F_combinedSignature&&(Y=window._F_combinedSignature));if(R&&typeof window._F_installCss!=="function")throw Error("Ad");var A=V.loaderClass||_.oV;g=vIV(g===void 0?"base-js":g);C=new A(JO1(qPR("",g)),R,Y,y,C);y=V.useCors||g&&g.hasAttribute("crossorigin");g=V.corsMode||g&&g.getAttribute("crossorigin");
y&&(C.useCors_=y);g&&(C.corsMode_=g);V.urlMaxLength&&(C.urlMaxLength=V.urlMaxLength);d&&(C.insertPos=d);V.fetchPriority&&(C.fetchPriority=V.fetchPriority);var P=m4();P.JSC$10125_loader_=C;P.setBatchModeEnabled(!0);_.dg1=V.batchingStrategy==="BATCH"?Slj:function(w){return Promise.resolve(P.load(w))}};
bzl=function(g,C,d){yUV(g,C);g[C][R_j].unshift(d)};
yUV=function(g,C){if(!g[C]||!g[C][R_j]){var d=g[C],V=d?[d]:[];g[C]=function(){for(var y=_.Z(V),R=y.next();!R.done;R=y.next())R.value.apply(this,arguments)};
g[C][R_j]=V}};
ZzR=function(g){if(!g)return[];var C=[];g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,Array.isArray(d)?C.push.apply(C,_.Wr(ZzR(d))):C.push(d);return C};
_.JD=function(g,C){if(g&&YV_.test(g)||g==="//")return g;if(AUo===void 0){AUo=!1;try{var d=new URL("b","http://a");d.pathname="c%20d";AUo=d.href==="http://a/c%20d"}catch(V){}}C||(C=document.baseURI||window.location.href);if(AUo)try{return(new URL(g,C)).href}catch(V){return g}po||(po=document.implementation.createHTMLDocument("temp"),po.base=po.createElement("base"),po.head.appendChild(po.base),po.anchor=po.createElement("a"),po.body.appendChild(po.anchor));po.base.href=C;po.anchor.href=g;return po.anchor.href||
g};
P4j=function(g,C){return g.replace(FbV,function(d,V,y,R){return V+"'"+_.JD(y.replace(/["']/g,""),C)+"'"+R})};
iz_=function(g){return g.substring(0,g.lastIndexOf("/")+1)};
kGN=function(){OzL=!1;for(var g=hD.length,C=0;C<g;C++){var d=hD[C];if(d)try{d()}catch(V){setTimeout(function(){throw V;})}}hD.splice(0,g);
wb_+=g};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(g){console.log("["+g.is+"]: registered")};
oZN=function(g){xgq.push(g)};
tD=function(g){return pbj[g]||(pbj[g]=g.indexOf("-")<0?g:g.replace(JUj,function(C){return C[1].toUpperCase()}))};
ja=function(g){return pbj[g]||(pbj[g]=g.replace(h_P,"-$1").toLowerCase())};
tOq=function(g,C){var d=C.parentInfo&&tOq(g,C.parentInfo);if(d)for(g=d.firstChild,d=0;g;g=g.nextSibling){if(C.parentIndex===d++)return g}else return g};
jHL=function(g,C){g=g._methodHost||g;return function(d){if(g[C])g[C](d,d.detail);else console.warn("listener method `"+C+"` not defined")}};
ea=function(g){return g.indexOf(".")>=0};
l$=function(g){var C=g.indexOf(".");return C===-1?g:g.slice(0,C)};
e_1=function(g,C){return g.indexOf(C+".")===0};
Lo=function(g,C){return C.indexOf(g+".")===0};
Dy=function(g,C,d){return C+d.slice(g.length)};
lYN=function(g,C){return g===C||e_1(g,C)||Lo(g,C)};
rN=function(g){if(Array.isArray(g)){for(var C=[],d=0;d<g.length;d++)for(var V=g[d].toString().split("."),y=0;y<V.length;y++)C.push(V[y]);return C.join(".")}return g};
Lb1=function(g){return Array.isArray(g)?rN(g).split("."):g.toString().split(".")};
Nh=function(g,C,d){C=Lb1(C);for(var V=0;V<C.length;V++){if(!g)return;g=g[C[V]]}d&&(d.path=C.join("."));return g};
Dgc=function(g,C,d){var V=Lb1(C),y=V[V.length-1];if(V.length>1){for(C=0;C<V.length-1;C++)if(g=g[V[C]],!g)return;g[y]=d}else g[C]=d;return V.join(".")};
rUP=function(g,C,d){var V=g[C];if(!V)V=g[C]={};else if(!g.hasOwnProperty(C)&&(V=g[C]=Object.create(g[C]),d))for(var y in V)for(g=V[y],C=V[y]=Array(g.length),d=0;d<g.length;d++)C[d]=g[d];return V};
sI=function(g,C,d,V,y,R){if(C){var Y=!1,A=XZ++,P;for(P in d){var w=y?l$(P):P;if(w=C[w])for(var x=0,p=w.length,J=void 0;x<p&&(J=w[x]);x++)J.info&&J.info.lastRun===A||y&&!NFB(P,J.trigger)||(J.info&&(J.info.lastRun=A),J.fn(g,P,d,V,J.info,y,R),Y=!0)}return Y}return!1};
NFB=function(g,C){if(C){var d=C.name;return d==g||!(!C.structured||!e_1(d,g))||!(!C.wildcard||!Lo(d,g))}return!0};
XbN=function(g,C,d,V,y){C=typeof y.method==="string"?g[y.method]:y.method;d=y.property;C?C.call(g,g.__data[d],V[d]):y.dynamicFn||console.warn("observer method `"+y.method+"` not defined")};
sHN=function(g,C,d,V){d={value:d,queueProperty:!0};V&&(d.path=V);(0,_.BI)(g).dispatchEvent(new CustomEvent(C,{detail:d}))};
BFl=function(g,C,d,V,y,R){R=(V=(R?l$(C):C)!=C?C:null)?Nh(g,V):g.__data[C];V&&R===void 0&&(R=d[C]);sHN(g,y.eventName,R,V)};
TFu=function(g,C,d,V,y){d=g.__data[C];TU&&(d=TU(d,y.attrName,"attribute",g));g._propertyToAttribute(C,y.attrName,d)};
vZj=function(g){var C=g.constructor.__orderedComputedDeps;if(!C){C=new Map;for(var d=g.__computeEffects,V=fYN(g),y=V.counts,R=V.ready,Y=V.total;V=R.shift();)C.set(V,C.size),(V=d[V])&&V.forEach(function(A){A=A.info.methodInfo;--Y;--y[A]===0&&R.push(A)});
Y!==0&&console.warn("Computed graph for "+g.localName+" incomplete; circular?");g.constructor.__orderedComputedDeps=C}return C};
fYN=function(g){var C=g.__computeInfo,d={};g=g.__computeEffects;var V=[],y=0,R;for(R in C){var Y=C[R];y+=d[R]=Y.args.filter(function(P){return!P.literal}).length+(Y.dynamicFn?1:0)}for(var A in g)C[A]||V.push(A);
return{counts:d,ready:V,total:y}};
qVq=function(g,C,d,V,y){C=$gc(g,C,d,V,y);if(C===fo)return!1;y=y.methodInfo;if(g.__dataHasAccessor&&g.__dataHasAccessor[y])return g._setPendingProperty(y,C,!0);g[y]=C;return!1};
mgN=function(g,C,d,V,y,R,Y){d.bindings=d.bindings||[];V={kind:V,target:y,parts:R,literal:Y,isCompound:R.length!==1};d.bindings.push(V);V.target&&V.kind!="attribute"&&V.kind!="text"&&!V.isCompound&&V.parts[0].mode==="{"&&(d=V.parts[0],R=d.negate,V.listenerEvent=d.event||ja(y)+"-changed",V.listenerNegate=R);y=C.nodeInfoList.length;for(d=0;d<V.parts.length;d++){var A=V.parts[d];A.compoundIndex=d;R=g;Y=C;var P=V,w=A,x=y;if(!w.literal)if(P.kind==="attribute"&&P.target[0]==="-")console.warn("Cannot set attribute "+
P.target+' because "-" is not a valid attribute starting character');else for(A=w.dependencies,P={index:x,binding:P,part:w,evaluator:R},w=0;w<A.length;w++)x=A[w],typeof x=="string"&&(x=MOR(x),x.wildcard=!0),R._addTemplatePropertyEffect(Y,x.rootProperty,{fn:Wbj,info:P,trigger:x})}};
Wbj=function(g,C,d,V,y,R,Y){Y=Y[y.index];var A=y.binding,P=y.part;R&&P.source&&C.length>P.source.length&&A.kind=="property"&&!A.isCompound&&Y.__isPropertyEffectsClient&&Y.__dataHasAccessor&&Y.__dataHasAccessor[A.target]?(d=d[C],C=Dy(P.source,A.target,C),Y._setPendingPropertyOrPath(C,d,!1,!0)&&g._enqueueClient(Y)):(C=y.evaluator._evaluateBinding(g,P,C,d,V,R),C!==fo&&(A.isCompound&&(d=Y.__dataCompoundStorage[A.target],d[P.compoundIndex]=C,C=d.join("")),A.kind==="attribute"||A.target!=="textContent"&&
(A.target!=="value"||Y.localName!=="input"&&Y.localName!=="textarea")||(C=C==void 0?"":C),P=C,TU&&(P=TU(P,A.target,A.kind,Y)),A.kind=="attribute"?g._valueToNodeAttribute(Y,P,A.target):(A=A.target,Y.__isPropertyEffectsClient&&Y.__dataHasAccessor&&Y.__dataHasAccessor[A]?Y.__readOnly&&Y.__readOnly[A]||Y._setPendingProperty(A,P)&&g._enqueueClient(Y):g._setUnmanagedPropertyToNode(Y,A,P))))};
uBL=function(g,C,d){if(d.listenerEvent){var V=d.parts[0];g.addEventListener(d.listenerEvent,function(y){var R=d.target,Y=V.source,A=V.negate,P=y.detail,w=P&&P.path;w?(Y=Dy(R,Y,w),y=P&&P.value):y=y.currentTarget[R];C.__readOnly&&C.__readOnly[Y]||!C._setPendingPropertyOrPath(Y,A?!y:y,!0,!!w)||P&&P.queueProperty||C._invalidateProperties()})}};
nZN=function(g,C,d,V,y,R){R=C.static||R&&(typeof R!=="object"||R[C.methodName]);y={methodName:C.methodName,args:C.args,methodInfo:y,dynamicFn:R};for(var Y=0,A=void 0;Y<C.args.length&&(A=C.args[Y]);Y++)A.literal||g._addPropertyEffect(A.rootProperty,d,{fn:V,info:y,trigger:A});R&&g._addPropertyEffect(C.methodName,d,{fn:V,info:y});return y};
$gc=function(g,C,d,V,y){V=g._methodHost||g;var R=V[y.methodName];if(R)return g=g._marshalArgs(y.args,C,d),g===fo?fo:R.apply(V,g);y.dynamicFn||console.warn("method `"+y.methodName+"` not defined")};
IYL=function(g){for(var C="",d=0;d<g.length;d++)C+=g[d].literal||"";return C};
EZg=function(g){if(g=g.match(/([^\s]+?)\(([\s\S]*)\)/)){var C={methodName:g[1],static:!0,args:Ugo};return g[2].trim()?cUV(g[2].replace(/\\,/g,"&comma;").split(","),C):C}return null};
cUV=function(g,C){C.args=g.map(function(d){d=MOR(d);d.literal||(C.static=!1);return d},this);
return C};
MOR=function(g){g=g.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var C={name:g,value:"",literal:!1},d=g[0];d==="-"&&(d=g[1]);d>="0"&&d<="9"&&(d="#");switch(d){case "'":case '"':C.value=g.slice(1,-1);C.literal=!0;break;case "#":C.value=Number(g),C.literal=!0}C.literal||(C.rootProperty=l$(g),C.structured=ea(g),C.structured&&(C.wildcard=g.slice(-2)==".*",C.wildcard&&(C.name=g.slice(0,-2))));return C};
HzL=function(g,C,d){g=Nh(g,d);g===void 0&&(g=C[d]);return g};
QHN=function(g,C,d,V){V={indexSplices:V};vI&&!g._overrideLegacyUndefined&&(C.splices=V);g.notifyPath(d+".splices",V);g.notifyPath(d+".length",C.length);vI&&!g._overrideLegacyUndefined&&(V.indexSplices=[])};
$4=function(g,C,d,V,y,R){QHN(g,C,d,[{index:V,addedCount:y,removed:R,object:C,type:"splice"}])};
z_l=function(g){g=P4j((g.body?g.body:g).textContent,g.baseURI);var C=document.createElement("style");C.textContent=g;return C};
aYP=function(g){g=g.trim().split(/\s+/);for(var C=[],d=0;d<g.length;d++)C.push.apply(C,_.Wr(Kb1(g[d])));return C};
Kb1=function(g){var C=qh.import(g);if(!C)return console.warn("Could not find style data in module named",g),[];if(C._styles===void 0){g=[];g.push.apply(g,_.Wr(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(C)));var d=C.querySelector("template");d&&g.push.apply(g,_.Wr(GGP(d,C.assetpath)));C._styles=g}return C._styles};
GGP=function(g,C){if(!g._styles){for(var d=[],V=g.content.querySelectorAll("style"),y=0;y<V.length;y++){var R=V[y],Y=R.getAttribute("include");Y&&d.push.apply(d,_.Wr(aYP(Y).filter(function(A,P,w){return w.indexOf(A)===P})));
C&&(R.textContent=P4j(R.textContent,C));d.push(R)}g._styles=d}return g._styles};
SVW=function(g){return(g=qh.import(g))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(g){var C=[];g=g.querySelectorAll("link[rel=import][type~=css]");for(var d=0;d<g.length;d++){var V=g[d];if(V.import){var y=V.import;if((V=V.hasAttribute("shady-unscoped"))&&!y._unscopedStyle){var R=z_l(y);R.setAttribute("shady-unscoped","");y._unscopedStyle=R}else y._style||(y._style=z_l(y));C.push(V?y._unscopedStyle:y._style)}}return C};
CcN=function(g){g=g.trim().split(/\s+/);for(var C="",d=0;d<g.length;d++)C+=gbB(g[d]);return C};
gbB=function(g){var C=qh.import(g);if(C&&C._cssText===void 0){var d=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(C),V=C.querySelector("template");V&&(d+=d$_(V,C.assetpath));C._cssText=d||null}C||console.warn("Could not find style data in module named",g);return C&&C._cssText||""};
d$_=function(g,C){var d="";g=GGP(g,C);for(C=0;C<g.length;C++){var V=g[C];V.parentNode&&V.parentNode.removeChild(V);d+=V.textContent}return d};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(g){var C="";g=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g);for(var d=0;d<g.length;d++)C+=g[d].textContent;return C};
Mh=function(g,C){return{index:g,removed:[],addedCount:C}};
yQW=function(g,C,d,V){var y=0,R=0,Y=0,A=0,P=Math.min(C-y,V-R);if(y==0&&R==0)a:{for(Y=0;Y<P;Y++)if(g[Y]!==d[Y])break a;Y=P}if(C==g.length&&V==d.length){A=g.length;for(var w=d.length,x=0;x<P-Y&&Vz_(g[--A],d[--w]);)x++;A=x}y+=Y;R+=Y;C-=A;V-=A;if(C-y==0&&V-R==0)return[];if(y==C){for(C=Mh(y,0);R<V;)C.removed.push(d[R++]);return[C]}if(R==V)return[Mh(y,C-y)];P=y;Y=R;V=V-Y+1;A=C-P+1;C=Array(V);for(w=0;w<V;w++)C[w]=Array(A),C[w][0]=w;for(w=0;w<A;w++)C[0][w]=w;for(w=1;w<V;w++)for(x=1;x<A;x++)if(g[P+x-1]===
d[Y+w-1])C[w][x]=C[w-1][x-1];else{var p=C[w-1][x]+1,J=C[w][x-1]+1;C[w][x]=p<J?p:J}P=C.length-1;Y=C[0].length-1;V=C[P][Y];for(g=[];P>0||Y>0;)P==0?(g.push(2),Y--):Y==0?(g.push(3),P--):(A=C[P-1][Y-1],w=C[P-1][Y],x=C[P][Y-1],p=w<x?w<A?w:A:x<A?x:A,p==A?(A==V?g.push(0):(g.push(1),V=A),P--,Y--):p==w?(g.push(3),P--,V=w):(g.push(2),Y--,V=x));g.reverse();C=void 0;P=[];for(Y=0;Y<g.length;Y++)switch(g[Y]){case 0:C&&(P.push(C),C=void 0);y++;R++;break;case 1:C||(C=Mh(y,0));C.addedCount++;y++;C.removed.push(d[R]);
R++;break;case 2:C||(C=Mh(y,0));C.addedCount++;y++;break;case 3:C||(C=Mh(y,0)),C.removed.push(d[R]),R++}C&&P.push(C);return P};
R6P=function(g,C){return yQW(g,g.length,C,C.length)};
Vz_=function(g,C){return g===C};
ZKq=function(g){if(g instanceof bKq)return g.value;throw Error("Id`"+g);};
YaB=function(g,C){for(var d in C)d===null?g.style.removeProperty(d):g.style.setProperty(d,C[d])};
AQL=function(g,C){return(g=window.getComputedStyle(g).getPropertyValue(C))?g.trim():""};
OKl=function(g){requestAnimationFrame(function(){FJ1?FJ1(g):(Pcu||(Pcu=new Promise(function(C){iKB=C}),document.readyState==="complete"?iKB():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&iKB()})),Pcu.then(function(){g&&g()}))})};
x$q=function(g){wJP=g&&g.shimcssproperties?!1:kOR||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
tzl=function(g){if(!(obP.indexOf(g)>-1)&&g!=="touchend"&&pJV&&JQW&&h6P)return{passive:!0}};
LJj=function(g){for(var C=jaW?["click"]:obP,d=0,V;d<C.length;d++)V=C[d],g?(e6R.length=0,document.addEventListener(V,lsl,!0)):document.removeEventListener(V,lsl,!0)};
WI=function(g){var C=g.type;return obP.indexOf(C)>-1?C==="mousemove"?(C=g.buttons===void 0?1:g.buttons,g instanceof window.MouseEvent&&!D$u&&(C=rQB[g.which]||0),!!(C&1)):(g.button===void 0?0:g.button)===0:!1};
Nzu=function(g){if(g.type==="click"){if(g.detail===0)return!0;var C=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);if(!C.nodeType||C.nodeType!==Node.ELEMENT_NODE)return!0;C=C.getBoundingClientRect();var d=g.pageX;g=g.pageY;return!(d>=C.left&&d<=C.right&&g>=C.top&&g<=C.bottom)}return!1};
XJL=function(g,C,d){g.movefn=C;g.upfn=d;document.addEventListener("mousemove",C);document.addEventListener("mouseup",d)};
mw=function(g){document.removeEventListener("mousemove",g.movefn);document.removeEventListener("mouseup",g.upfn);g.movefn=null;g.upfn=null};
saL=function(g,C){for(var d=document.elementFromPoint(g,C),V=d;V&&V.shadowRoot&&!window.ShadyDOM;){var y=V;V=V.shadowRoot.elementFromPoint(g,C);if(y===V)break;V&&(d=V)}return d};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){var C=BzL(g);return C.length>0?C[0]:g.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){var C=g.type,d=g.currentTarget.__polymerGestures;if(d&&(d=d[C])){if(!g.__polymerGesturesHandled&&(g.__polymerGesturesHandled={},C.slice(0,5)==="touch")){var V=g.changedTouches[0];C==="touchstart"&&g.touches.length===1&&(Tzu=V.identifier);if(Tzu!==V.identifier)return;pJV||(C==="touchstart"||C==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g)}V=
g.__polymerGesturesHandled;if(!V.skip){for(var y=0,R;y<u$.length;y++)R=u$[y],d[R.name]&&!V[R.name]&&R.flow&&R.flow.start.indexOf(g.type)>-1&&R.reset&&R.reset();for(y=0;y<u$.length;y++)R=u$[y],d[R.name]&&!V[R.name]&&(V[R.name]=!0,R[C](g))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){var C=g.changedTouches[0],d=g.type;if(d==="touchstart")fs1=C.clientX,vbL=C.clientY,$$o=!1;else if(d==="touchmove"&&!$$o){$$o=!0;d="auto";for(var V=BzL(g),y=0,R;y<V.length;y++)if(R=V[y],R.__polymerGesturesTouchAction){d=R.__polymerGesturesTouchAction;break}V=!1;y=Math.abs(fs1-C.clientX);C=Math.abs(vbL-C.clientY);g.cancelable&&(d==="none"?V=!0:d==="pan-x"?V=C>y:d==="pan-y"&&(V=y>C));V?g.preventDefault():
no("track")}};
UI=function(g,C,d){return IV[C]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,C,d),!0):!1};
cI=function(g,C,d){return IV[C]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,C,d),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g,C,d){var V=IV[C],y=V.deps,R=V.name,Y=g.__polymerGestures;Y||(g.__polymerGestures=Y={});for(var A=0,P,w;A<y.length;A++)P=y[A],jaW&&obP.indexOf(P)>-1&&P!=="click"||((w=Y[P])||(Y[P]=w={_count:0}),w._count===0&&g.addEventListener(P,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,tzl(P)),w[R]=(w[R]||0)+1,w._count=(w._count||0)+1);g.addEventListener(C,d);V.touchAction&&_.EI(g,V.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g,C,d){var V=IV[C],y=V.deps;V=V.name;var R=g.__polymerGestures;if(R)for(var Y=0,A,P;Y<y.length;Y++)A=y[Y],(P=R[A])&&P[V]&&(P[V]=(P[V]||1)-1,P._count=(P._count||1)-1,P._count===0&&g.removeEventListener(A,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,tzl(A)));g.removeEventListener(C,d)};
qaB=function(g){u$.push(g);for(var C=0;C<g.emits.length;C++)IV[g.emits[C]]=g};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){for(var C=0,d;C<u$.length;C++){d=u$[C];for(var V=0,y;V<d.emits.length;V++)if(y=d.emits[V],y===g)return d}return null};
_.EI=function(g,C){pJV&&g instanceof HTMLElement&&HI.run(function(){g.style.touchAction=C});
g.__polymerGesturesTouchAction=C};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g,C,d){C=new Event(C,{bubbles:!0,cancelable:!0,composed:!0});C.detail=d;(0,_.BI)(g).dispatchEvent(C);C.defaultPrevented&&(g=d.preventer||d.sourceEvent)&&g.preventDefault&&g.preventDefault()};
no=function(g){g=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);g.info&&(g.info.prevent=!0)};
Q$=function(g,C,d,V){C&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(C,g,{x:d.clientX,y:d.clientY,sourceEvent:d,preventer:V,prevent:function(y){return no(y)}})};
MzL=function(g,C,d){if(g.prevent)return!1;if(g.started)return!0;d=Math.abs(g.y-d);return Math.abs(g.x-C)>=5||d>=5};
WJ_=function(g,C,d){if(C){var V=g.moves[g.moves.length-2],y=g.moves[g.moves.length-1],R=y.x-g.x,Y=y.y-g.y,A=0;if(V){var P=y.x-V.x;A=y.y-V.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(C,"track",{state:g.state,x:d.clientX,y:d.clientY,dx:R,dy:Y,ddx:P,ddy:A,sourceEvent:d,hover:function(){return saL(d.clientX,d.clientY)}})}};
uxc=function(g,C,d){var V=Math.abs(C.clientX-g.x),y=Math.abs(C.clientY-g.y),R=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d||C);!R||m$_[R.localName]&&R.hasAttribute("disabled")||!(isNaN(V)||isNaN(y)||V<=25&&y<=25||Nzu(C))||g.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(R,"tap",{x:C.clientX,y:C.clientY,sourceEvent:C,preventer:d})};
nbP=function(g,C,d,V,y){var R;y&&(R=typeof d==="object"&&d!==null)&&(V=g.__dataTemp[C]);V=V!==d&&(V===V||d===d);R&&V&&(g.__dataTemp[C]=d);return V};
U$B=function(){if(aV&&!GU){if(!Isu){Isu=!0;var g=document.createElement("style");g.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(g)}return!0}return!1};
Ebo=function(){return cQN};
HKL=function(g,C){cQN=g;Object.setPrototypeOf(g,C.prototype);new C;cQN=null};
QaP=function(g,C){for(var d=0;d<C.length;d++){var V=C[d];if(!!g!=!!V.__hideTemplateChildren__)if(V.nodeType===Node.TEXT_NODE)g?(V.__polymerTextContent__=V.textContent,V.textContent=""):V.textContent=V.__polymerTextContent__;else if(V.localName==="slot")if(g)V.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.BI)((0,_.BI)(V).parentNode).replaceChild(V.__polymerReplaced__,V);else{var y=V.__polymerReplaced__;y&&(0,_.BI)((0,_.BI)(y).parentNode).replaceChild(V,y)}else V.style&&(g?(V.__polymerDisplay__=
V.style.display,V.style.display="none"):V.style.display=V.__polymerDisplay__);V.__hideTemplateChildren__=g;V._showHideChildren&&V._showHideChildren(g)}};
z61=function(g){return(g=g.__dataHost)&&g._methodHost||g};
GOV=function(g,C,d){var V=d.mutableData?KJP:Sa;ge.mixin&&(V=ge.mixin(V));var y=function(){return V.apply(this,arguments)||this};
_.L(y,V);y.prototype.__templatizeOptions=d;y.prototype._bindTemplate(g);asq(y,g,C,d);return y};
VEo=function(g,C,d,V){var y=d.forwardHostProp;if(y&&C.hasHostProps){var R=g.localName=="template",Y=C.templatizeTemplateClass;if(!Y){if(R){var A=d.mutableData?Saj:g0N;Y=function(){return A.apply(this,arguments)||this};
_.L(Y,A);Y=C.templatizeTemplateClass=Y}else{var P=g.constructor;Y=function(){return P.apply(this,arguments)||this};
_.L(Y,P);Y=C.templatizeTemplateClass=Y}var w=C.hostProps,x;for(x in w)Y.prototype._addPropertyEffect("_host_"+x,Y.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:C1q(y)}),Y.prototype._createNotifyingProperty("_host_"+x);Ca&&V&&dvR(C,d,V)}g.__dataProto&&Object.assign(g.__data,g.__dataProto);if(R)HKL(g,Y),g.__dataTemp={},g.__dataPending=null,g.__dataOld=null,g._enableProperties();else{Object.setPrototypeOf(g,Y.prototype);C=C.hostProps;for(var p in C)p="_host_"+p,p in g&&(C=g[p],delete g[p],g.__data[p]=
C)}}};
C1q=function(g){return function(C,d,V){g.call(C.__templatizeOwner,d.substring(6),V[d])}};
asq=function(g,C,d,V){var y=d.hostProps||{},R;for(R in V.instanceProps){delete y[R];var Y=V.notifyInstanceProp;Y&&g.prototype._addPropertyEffect(R,g.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:yfl(Y)})}if(V.forwardHostProp&&C.__dataHost)for(var A in y)d.hasHostProps||(d.hasHostProps=!0),g.prototype._addPropertyEffect(A,g.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:RTN()})};
yfl=function(g){return function(C,d,V){g.call(C.__templatizeOwner,C,d,V[d])}};
RTN=function(){return function(g,C,d){g.__dataHost._setPendingPropertyOrPath("_host_"+C,d[C],!0,!0)}};
ge=function(g,C,d){if(de&&!z61(g))throw Error("Od");d=d||{};if(g.__templatizeOwner)throw Error("Pd");g.__templatizeOwner=C;var V=(C?C.constructor:Sa)._parseTemplate(g),y=V.templatizeInstanceClass;y||(y=GOV(g,V,d),V.templatizeInstanceClass=y);var R=z61(g);VEo(g,V,d,R);d=function(){return y.apply(this,arguments)||this};
_.L(d,y);d.prototype._methodHost=R;d.prototype.__dataHost=g;d.prototype.__templatizeOwner=C;d.prototype.__hostProps=V.hostProps;return d};
dvR=function(g,C,d){d=d.constructor._properties;g=g.propertyEffects;C=C.instanceProps;for(var V in g)if(!(d[V]||C&&C[V]))for(var y=g[V],R=0;R<y.length;R++){var Y=y[R].info.part;if(!Y.signature||!Y.signature.static){console.warn("Property '"+V+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
b1V=function(g,C){for(var d;C;)if(d=C.__dataHost?C:C.__templatizeInstance)if(d.__dataHost!=g)C=d.__dataHost;else return d;else C=(0,_.BI)(C).parentNode;return null};
VT=function(g){return g.localName==="slot"};
Z1g=function(){for(var g=yT.prototype,C="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),d={},V=0;V<C.length;d={method$jscomp$33:void 0},V++)d.method$jscomp$33=C[V],g[d.method$jscomp$33]=function(y){return function(){return this.node[y.method$jscomp$33].apply(this.node,arguments)}}(d)};
YXj=function(g,C){for(var d={},V=0;V<C.length;d={name$jscomp$448:void 0},V++)d.name$jscomp$448=C[V],Object.defineProperty(g,d.name$jscomp$448,{get:function(y){return function(){return this.node[y.name$jscomp$448]}}(d),
configurable:!0})};
Af_=function(){for(var g=yT.prototype,C=["textContent","innerHTML","className"],d={},V=0;V<C.length;d={name$jscomp$449:void 0},V++)d.name$jscomp$449=C[V],Object.defineProperty(g,d.name$jscomp$449,{get:function(y){return function(){return this.node[y.name$jscomp$449]}}(d),
set:function(y){return function(R){this.node[y.name$jscomp$449]=R}}(d),
configurable:!0})};
Fnq=function(){R2=document.documentElement.getAttribute("dir");R2=document.documentElement.getAttribute("dir");for(var g=0;g<bK.length;g++){var C=bK[g];C.__autoDirOptOut||C.setAttribute("dir",R2)}};
wPW=function(){Z8=!0;requestAnimationFrame(function(){Z8=!1;P1P(i1L);setTimeout(function(){for(var g=0,C=YE.length;g<C;g++)O1L(YE.shift())})})};
P1P=function(g){for(;g.length;)O1L(g.shift())};
O1L=function(g){var C=g[0],d=g[1];g=g[2];try{d.apply(C,g)}catch(V){setTimeout(function(){throw V;})}};
_.ki1=function(g,C,d){Z8||wPW();i1L.push([g,C,d])};
_.As=function(g,C,d){Z8||wPW();YE.push([g,C,d])};
pPg=function(g,C){C=C===void 0?!1:C;if(!xvB||!o0L||!xvB.handlesDynamicScoping)return null;var d=o0L.ScopingShim;if(!d)return null;var V=d.scopeForNode(g),y=(0,_.BI)(g).getRootNode(),R=function(Y){if((0,_.BI)(Y).getRootNode()===y){var A=Array.from(xvB.nativeMethods.querySelectorAll.call(Y,"*"));A.push(Y);for(Y=0;Y<A.length;Y++){var P=A[Y];if((0,_.BI)(P).getRootNode()===y){var w=d.currentScopeForNode(P);w!==V&&(w!==""&&d.unscopeNode(P,w),d.scopeNode(P,V))}}}};
R(g);return C?(C=new MutationObserver(function(Y){for(var A=0;A<Y.length;A++)for(var P=Y[A],w=0;w<P.addedNodes.length;w++){var x=P.addedNodes[w];x.nodeType===Node.ELEMENT_NODE&&R(x)}}),C.observe(g,{childList:!0,
subtree:!0}),C):null};
JfV=function(){document.body.removeAttribute("unresolved")};
lTg=function(g){var C=g=g.replace(hT_,"").replace(tEP,""),d=new jOL;d.start=0;d.end=C.length;for(var V=d,y=0,R=C.length;y<R;y++)if(C[y]==="{"){V.rules||(V.rules=[]);var Y=V,A=Y.rules[Y.rules.length-1]||null;V=new jOL;V.start=y+1;V.parent=Y;V.previous=A;Y.rules.push(V)}else C[y]==="}"&&(V.end=y+1,V=V.parent||d);return eTN(d,g)};
eTN=function(g,C){var d=C.substring(g.start,g.end-1);g.parsedCssText=g.cssText=d.trim();g.parent&&(d=C.substring(g.previous?g.previous.end:g.parent.start,g.start-1),d=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(d),d=d.replace(LnR," "),d=d.substring(d.lastIndexOf(";")+1),d=g.parsedSelector=g.selector=d.trim(),g.atRule=d.indexOf("@")===0,g.atRule?d.indexOf("@media")===0?g.type=4:d.match(DvL)&&(g.type=7,g.keyframesName=g.selector.split(LnR).pop()):d.indexOf("--")===
0?g.type=1E3:g.type=1);if(d=g.rules)for(var V=0,y=d.length,R=void 0;V<y&&(R=d[V]);V++)eTN(R,C);return g};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(g){return g.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var C=arguments[1],d=6-C.length;d--;)C="0"+C;return"\\"+C})};
rfP=function(g,C,d){d=d===void 0?"":d;var V="";if(g.cssText||g.rules){var y=g.rules;if(y&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(y))for(var R=0,Y=y.length,A=void 0;R<Y&&(A=y[R]);R++)V=rfP(A,C,V);else C?C=g.cssText:(C=g.cssText,C=C.replace(Nk_,"").replace(XPL,""),C=C.replace(sOj,"").replace(Bk1,"")),(V=C.trim())&&(V="  "+V+"\n")}V&&(g.selector&&(d+=g.selector+" {\n"),d+=V,g.selector&&(d+="}\n\n"));return d};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(g){g=g[0];return!!g&&!!g.selector&&g.selector.indexOf("--")===0};
fTl=function(g){if(g=Tk1[g])g._applyShimCurrentVersion=g._applyShimCurrentVersion||0,g._applyShimValidatingVersion=g._applyShimValidatingVersion||0,g._applyShimNextVersion=(g._applyShimNextVersion||0)+1};
v0W=function(g){return g._applyShimCurrentVersion===g._applyShimNextVersion};
qX_=function(g){g._applyShimValidatingVersion=g._applyShimNextVersion;g._validating||(g._validating=!0,$vW.then(function(){g._applyShimCurrentVersion=g._applyShimNextVersion;g._validating=!1}))};
Wn1=function(g){if(!g)return"";typeof g==="string"&&(g=lTg(g));return rfP(g,ME1)};
mvg=function(g){!g.__cssRules&&g.textContent&&(g.__cssRules=lTg(g.textContent));return g.__cssRules||null};
n0P=function(g,C,d,V){if(g){var y=!1,R=g.type;if(V&&R===4){var Y=g.selector.match(u1u);Y&&(window.matchMedia(Y[1]).matches||(y=!0))}R===1?C(g):d&&R===7?d(g):R===1E3&&(y=!0);if((g=g.rules)&&!y)for(y=0,R=g.length,Y=void 0;y<R&&(Y=g[y]);y++)n0P(Y,C,d,V)}};
ITl=function(g,C){var d=g.indexOf("var(");if(d===-1)return C(g,"","","");a:{var V=0;var y=d+3;for(var R=g.length;y<R;y++)if(g[y]==="(")V++;else if(g[y]===")"&&--V===0)break a;y=-1}V=g.substring(d+4,y);d=g.substring(0,d);g=ITl(g.substring(y+1),C);R=V.indexOf(",");if(R===-1)return C(d,V.trim(),"",g);y=V.substring(0,R).trim();V=V.substring(R+1).trim();return C(d,y,V,g)};
Uvo=function(g){if(FE!==void 0)return FE;if(g.__cssBuild===void 0){var C=g.getAttribute("css-build");if(C)g.__cssBuild=C;else{a:{C=g.localName==="template"?g.content.firstChild:g.firstChild;if(C instanceof Comment&&(C=C.textContent.trim().split(":"),C[0]==="css-build")){C=C[1];break a}C=""}if(C!==""){var d=g.localName==="template"?g.content.firstChild:g.firstChild;d.parentNode.removeChild(d)}g.__cssBuild=C}}return g.__cssBuild||""};
E0N=function(g,C,d,V){for(var y=C._noAccessors,R=Object.getOwnPropertyNames(C),Y=0;Y<R.length;Y++){var A=R[Y];if(!(A in V))if(y)g[A]=C[A];else{var P=Object.getOwnPropertyDescriptor(C,A);P&&(P.configurable=!0,Object.defineProperty(g,A,P))}}for(var w in cfc)C[w]&&(d[w]=d[w]||[],d[w].push(C[w]))};
H1c=function(g,C,d){C=C||[];for(var V=g.length-1;V>=0;V--){var y=g[V];y?Array.isArray(y)?H1c(y,C):C.indexOf(y)<0&&(!d||d.indexOf(y)<0)&&C.unshift(y):console.warn("behavior is null, check for missing or 404 import")}return C};
QOP=function(g,C){for(var d in C){var V=g[d],y=C[d];g[d]=!("value"in y)&&V&&"value"in V?Object.assign({value:V.value},y):y}};
aTo=function(g,C,d){var V={},y=function(){return C.apply(this,arguments)||this};
_.L(y,C);y._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(Y)for(var P=0,w;P<Y.length;P++)w=Y[P],w.properties&&this.createProperties(w.properties),w.observers&&this.createObservers(w.observers,w.properties);g.properties&&this.createProperties(g.properties);g.observers&&this.createObservers(g.observers,g.properties);this._prepareTemplate()}else C._finalizeClass.call(this)};
y.prototype.created=function(){C.prototype.created.call(this);var P=V.created;if(P)for(var w=0;w<P.length;w++)P[w].call(this)};
y.prototype._registered=function(){var P=y.prototype;if(!P.hasOwnProperty("__hasRegisterFinished")){P.__hasRegisterFinished=!0;C.prototype._registered.call(this);aV&&A(P);P=Object.getPrototypeOf(this);var w=V.beforeRegister;if(w)for(var x=0;x<w.length;x++)w[x].call(P);if(w=V.registered)for(x=0;x<w.length;x++)w[x].call(P)}};
y.prototype._applyListeners=function(){C.prototype._applyListeners.call(this);var P=V.listeners;if(P)for(var w=0;w<P.length;w++){var x=P[w];if(x)for(var p in x)this._addMethodEventListenerToNode(this,p,x[p])}};
y.prototype._ensureAttributes=function(){var P=V.hostAttributes;if(P)for(var w=P.length-1;w>=0;w--){var x=P[w],p;for(p in x)this._ensureAttribute(p,x[p])}C.prototype._ensureAttributes.call(this)};
y.prototype.ready=function(){C.prototype.ready.call(this);var P=V.ready;if(P)for(var w=0;w<P.length;w++)P[w].call(this)};
y.prototype.attached=function(){C.prototype.attached.call(this);var P=V.attached;if(P)for(var w=0;w<P.length;w++)P[w].call(this)};
y.prototype.detached=function(){C.prototype.detached.call(this);var P=V.detached;if(P)for(var w=0;w<P.length;w++)P[w].call(this)};
y.prototype.attributeChanged=function(P,w,x){C.prototype.attributeChanged.call(this);var p=V.attributeChanged;if(p)for(var J=0;J<p.length;J++)p[J].call(this,P,w,x)};
_.PU.Object.defineProperties(y,{properties:{configurable:!0,enumerable:!0,get:function(){var P={};if(Y)for(var w=0;w<Y.length;w++)QOP(P,Y[w].properties);QOP(P,g.properties);return P}},
observers:{configurable:!0,enumerable:!0,get:function(){var P=[];if(Y)for(var w=0,x;w<Y.length;w++)x=Y[w],x.observers&&(P=P.concat(x.observers));g.observers&&(P=P.concat(g.observers));return P}}});
if(d){Array.isArray(d)||(d=[d]);var R=C.prototype.behaviors;var Y=H1c(d,null,R);y.prototype.behaviors=R?R.concat(d):Y}var A=function(P){if(Y)for(var w=Y,x=0;x<w.length;x++)E0N(P,w[x],V,zTg);E0N(P,g,V,Knl)};
aV||A(y.prototype);y.generatedFrom=g;return y};
CSg=function(g){var C=typeof g!=="string"?g:{is:g,notifyObserversOnUndefined:!0};C.fastInit===void 0&&(C.fastInit=!0);return function(d){if(!C.disableInheritanceCheck&&Object.getPrototypeOf(d.prototype).constructor!==_.iK)throw Error("Td");var V=d.prototype;V.is=C.is;bzl(V,"created",function(){this.hostElement=this;this.polymerController=this});
Gij(V,d,C.fastInit);C.notifyObserversOnUndefined&&(V._overrideLegacyUndefined=!0);if(SX1)for(var y=_.Z(Object.getOwnPropertyNames(V)),R=y.next();!R.done;R=y.next()){R=R.value;var Y=Object.getOwnPropertyDescriptor(V,R);Y.enumerable===!1&&(Y.enumerable=!0,Object.defineProperty(V,R,Y))}if("template"in d)var A=function(){return d.template};
else C.template!==void 0&&(A=C.template);if(A!==void 0){var P;Object.defineProperty(V,"_template",{get:function(){P===void 0&&(P=A());return P},
set:function(w){P=w},
configurable:!0,enumerable:!0})}Polymer(V);d[gcl]=V}};
dEo=function(g){g=g===void 0?{}:g;g.fastInit===void 0&&(g.fastInit=!0);return function(C){if(!g.disableInheritanceCheck&&Object.getPrototypeOf(C.prototype).constructor!==OE)throw Error("Ud");Gij(C.prototype,C,g.fastInit)}};
Gij=function(g,C,d){d=d===void 0?!1:d;Vjl(C);d?bzl(g,"created",function(){this.disableEnforceFastDefaultValuesCheck||y2V(C,this)}):bzl(g,"ready",function(){for(var V={},y=_.Z(ZzR(this.behaviors)),R=y.next();!R.done;R=y.next())R=R.value,R.properties&&Object.assign(V,RV_(this,R.properties));
Object.assign(V,RV_(this,this.properties));y2V(C,this);y=_.Z(Object.keys(V));for(R=y.next();!R.done;R=y.next())R=R.value,this[R]=V[R]})};
y2V=function(g,C){if(SX1){g=new g;for(var d=_.Z(Object.getOwnPropertyNames(g)),V=d.next();!V.done;V=d.next())V=V.value,C[V]=g[V];for(d=C;d&&d!==Object.prototype;d=Object.getPrototypeOf(d)){V=_.Z(Object.getOwnPropertyNames(d));for(var y=V.next();!y.done;y=V.next())y=y.value,g.hasOwnProperty(y)||Object.defineProperty(g,y,b$c(C,y))}}else g.apply(C)};
b$c=function(g,C){return{get:function(){var d=g[C];return d instanceof Function?d.bind(g):d},
set:function(d){g[C]=d}}};
RV_=function(g,C){if(!C)return{};for(var d={},V=_.Z(Object.keys(C)),y=V.next();!y.done;y=V.next())if(y=y.value,!C[y].readOnly){var R=g[y];R!==void 0&&(d[y]=R)}return d};
Vjl=function(g){var C=new g;g=g.prototype.properties||{};for(var d=_.Z(Object.keys(g)),V=d.next();!V.done;V=d.next())if(V=V.value,C.hasOwnProperty(V)){var y=g[V];typeof y==="function"&&(g[V]=y={type:y});C[V]!=null&&y.type===Object&&(y.type=Z$L(C[V].constructor))}};
Z$L=function(g){for(var C=_.Z(Ynj),d=C.next();!d.done;d=C.next())if(d=d.value,g===d)return d;return Object};
A2u=function(g){return function(C,d){C.behaviors=C.behaviors||[];C.behaviors.push(g||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",C,d).prototype:void 0));Object.defineProperty(C,d,{get:function(){return this},
enumerable:!0,configurable:!0})}};
FoP=function(g){g=g===void 0?{}:g;return function(C,d){C.properties=C.properties||{};g.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?g.type=Z$L(Reflect.getMetadata("design:type",C,d)):g.type=String);var V=g,y=C.properties[d];C.properties[d]=y?Object.assign({},y,V):V}};
PSo=function(g){return function(C,d){C.listeners=C.listeners||{};C.listeners[g]=d}};
i$_=function(){var g=_.cY.apply(0,arguments);if(g.length===0)throw Error("Vd");return function(C,d){C.observers=C.observers||[];C.observers.push(d+"("+g.join(",")+")")}};
O$R=function(){var g=_.cY.apply(0,arguments);return function(C,d,V){var y=Object.getOwnPropertyDescriptor(C,d).get,R="__compute__"+d;Object.defineProperty(C,R,{value:y,enumerable:!0});C.properties=C.properties||{};y=C.properties[d];y||(y={},C.properties[d]=y);y.computed=R+"("+g.join(",")+")";V.get=void 0}};
_.we=function(g,C,d){_.f8.call(this);this.JSC$11381_id_=null;this.usingListeners_=!1;this.JSC$11381_listener_=g;this.handler_=d;this.JSC$11381_win_=C||window;this.callback_=(0,_.vd)(this.JSC$11383_doAction_,this)};
kE=function(g){this.range_=g};
xE=function(g){this.range_=g};
Js=function(g,C,d){_.f8.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=g;this.scrollTimer_=new _.o2(50);this.JSC$11460_eventHandler_=new _.pa(this);this.scrollDelta_=new _.IZ;this.containerIsActuallyContent_=g.tagName==="BODY"||g.tagName==="HTML";this.containerBounds_=wno(g);this.containerIsActuallyContent_&&(g=_.sG(),this.containerBounds_.height=g.height,this.containerBounds_.width=g.width);this.margin_=C||0;if(C){if(C=this.containerBounds_.clone(),g=this.margin_){var V=
Math.min(g,C.height*.25);C.top+=V;C.height-=2*V;g=Math.min(g,C.width*.25);C.left+=g;C.width-=2*g}}else C=this.containerBounds_;this.scrollBounds_=C;d||this.JSC$11460_eventHandler_.listen(_.c3(this.containerNode_),"mousemove",this.JSC$11462_onMouseMove);this.JSC$11460_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11462_onTick_)};
_.hs=function(g){this.mechanism=g};
ts=function(g,C){this.JSC$11558_key_=g;this.JSC$11558_value_=C};
xE1=function(g){if(g>=55296&&g<=57343||g>1114111)return"\ufffd";g in kEL&&(g=kEL[g]);var C="";g>65535&&(g-=65536,C+=String.fromCharCode(g>>>10&1023|55296),g=56320|g&1023);return C+=String.fromCharCode(g)};
ocB=function(g,C){return g<C?1:-1};
J21=function(){return function(g){return g.charAt(1)==="#"?g.charAt(2)==="X"||g.charAt(2)==="x"?xE1(parseInt(g.substr(3),16)):xE1(parseInt(g.substr(2),10)):pnP[g.slice(1,-1)]}};
jgN=function(g){return g.slice(1,g.length-1).trim().replace(hVc,function(C){return tjB[C]||" "})};
jK=function(g){return g===32||g===9};
eK=function(g,C){return C<g.length?g.charCodeAt(C):-1};
eVB=function(g){for(;g;){if(g._lastLineBlank)return!0;var C=g.type;if(C==="list"||C==="item")g=g._lastChild;else break}return!1};
lK=function(g){if(lOj.test(g)){var C=1,d=0,V=0;for(g[d]=="|"&&d++;d<g.length;){switch(g[d]){case "|":V=1;break;case " ":break;case "\t":break;default:V&&(V=0,C++)}d++}return Lo_.test(g)?-C:C}return 0};
DEP=function(g){return g=="table"||g=="row"||g=="cell"};
r2P=function(){return new La("document",[[1,1],[0,0]])};
NBN=function(){};
D8=function(){var g={safe:!1};g=g||{};g.softbreak=g.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=g};
fOo=function(g,C){var d="";if(g)if(g=g.toLowerCase(),g===" "||Xnc.test(g))d="space";else if(sg1.test(g))d="esc";else if(g.length==1){if(!C||BBl.test(g))d=g}else d=TBP.test(g)?g.replace("arrow",""):g=="multiply"?"*":g;return d};
Mjq=function(g,C){var d=g.hasModifiers;if(C.key)d=fOo(C.key,d);else if(C.detail&&C.detail.key)d=fOo(C.detail.key,d);else{d=C.keyIdentifier;var V="";d&&(d in vc_?V=vc_[d]:$El.test(d)?(d=parseInt(d.replace("U+","0x"),16),V=String.fromCharCode(d).toLowerCase()):V=d.toLowerCase());(d=V)||(d=C.keyCode,V="",Number(d)&&(d>=65&&d<=90?V=String.fromCharCode(32+d):d>=112&&d<=123?V="f"+(d-112+1):d>=48&&d<=57?V=String(d-48):d>=96&&d<=105?V=String(d-96):V=qnL[d]),d=V);d=d||""}return d===g.key&&(!g.hasModifiers||
!!C.shiftKey===!!g.shiftKey&&!!C.ctrlKey===!!g.ctrlKey&&!!C.altKey===!!g.altKey&&!!C.metaKey===!!g.metaKey)};
mE1=function(g){return g.length===1?{combo:g,key:g,event:"keydown"}:g.split("+").reduce(function(C,d){var V=d.split(":");d=V[0];V=V[1];d in WoN?(C[WoN[d]]=!0,C.hasModifiers=!0):(C.key=d,C.event=V||"keydown");return C},{combo:g.split(":").shift()})};
uAl=function(g){return g.trim().split(" ").map(function(C){return mE1(C)})};
ncg=function(g,C){if(g&&g.fn){var d=g.fn;g.fn=function(){try{d.apply(this,arguments)}catch(V){if(V instanceof re)console.warn("Argument '"+V.arg+"'"+(C?" for method '"+C+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw V;}}}return g};
UE1=function(){var g=[],C;var d=d||_.IO1.length;for(C=0;C<8;C++)g[C]=_.IO1[0|Math.random()*d];return g.join("")};
c2B=function(){var g=_.cY.apply(0,arguments);return g.length===0?function(C){return C}:g.length===1?g[0]:g.reduce(function(C,d){return function(){return C(d.apply(null,_.Wr(_.cY.apply(0,arguments))))}})};
Ecj=function(){var g=_.cY.apply(0,arguments);return function(C){return function(d,V){d=C(d,V);var y=function(){throw Error("Fe");},R={getState:d.getState,
dispatch:function(Y){return y.apply(null,[Y].concat(_.Wr(_.cY.apply(1,arguments))))}};
V=g.map(function(Y){return Y(R)});
y=c2B.apply(null,_.Wr(V))(d.dispatch);return Object.assign({},d,{dispatch:y})}}};
zVR=function(g){Object.keys(g).forEach(function(C){var d=g[C];if(typeof d(void 0,{type:H$N})==="undefined")throw Error("Ge`"+C);if(typeof d(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+QgR()})==="undefined")throw Error("He`"+C+"`"+H$N);})};
NA=function(g){for(var C=Object.keys(g),d={},V=0;V<C.length;V++){var y=C[V];typeof g[y]==="function"&&(d[y]=g[y])}var R=Object.keys(d);try{zVR(d)}catch(A){var Y=A}return function(A,P){A=A===void 0?{}:A;if(Y)throw Y;for(var w=!1,x={},p=0;p<R.length;p++){var J=R[p],h=A[J],l=(0,d[J])(h,P);if(typeof l==="undefined")throw A=P&&P.type,Error("Ie`"+(A?'"'+String(A)+'"':"(unknown type)")+"`"+J);x[J]=l;w=w||l!==h}return(w=w||R.length!==Object.keys(A).length)?x:A}};
KoB=function(g,C,d){function V(){if(x)throw Error("Je");return A}
function y(h){if(typeof h!=="function")throw Error("Ke`"+typeof h);if(x)throw Error("Le");var l=!0;w===P&&(w=P.slice());w.push(h);return function(){if(l){if(x)throw Error("Me");l=!1;w===P&&(w=P.slice());var N=w.indexOf(h);w.splice(N,1);P=null}}}
function R(h){if(typeof h!=="object"||h===null)var l=!1;else{for(l=h;Object.getPrototypeOf(l)!==null;)l=Object.getPrototypeOf(l);l=Object.getPrototypeOf(h)===l}if(!l)throw Error("Ne`"+typeof h);if(typeof h.type==="undefined")throw Error("Oe");if(x)throw Error("Pe");try{x=!0,A=Y(A,h)}finally{x=!1}l=P=w;for(var N=0;N<l.length;N++)(0,l[N])();return h}
if(typeof C==="function"&&typeof d==="function"||typeof d==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof C==="function"&&typeof d==="undefined"&&(d=C,C=void 0);if(typeof d!=="undefined"){if(typeof d!=="function")throw Error("Re`"+typeof d);return d(KoB)(g,C)}if(typeof g!=="function")throw Error("Se`"+typeof g);var Y=g,A=C,P=[],w=P,x=!1;R({type:H$N});var p={},J=(p.dispatch=R,p.subscribe=y,p.getState=V,p.replaceReducer=function(h){if(typeof h!=="function")throw Error("Te`"+
typeof h);Y=h;R({type:aOW});return J},p[GEo]=function(){var h={};
return h.subscribe=function(l){function N(){l.next&&l.next(V())}
if(typeof l!=="object"||l===null)throw new TypeError("Ue`"+typeof l);N();return{unsubscribe:y(N)}},h[GEo]=function(){return this},h},p);
return J};
Sng=function(g){function C(){y&&(y=!1,g());R&&V()}
function d(){requestAnimationFrame(C)}
function V(){var A=Date.now();if(y){if(A-Y<2)return;R=!0}else y=!0,R=!1,setTimeout(d,20);Y=A}
var y=!1,R=!1,Y=0;return V};
XE=function(g){return typeof g==="number"?g:parseFloat(g)||0};
gBu=function(g){return _.cY.apply(1,arguments).reduce(function(C,d){return C+XE(g["border-"+d+"-width"])},0)};
y0N=function(g){if(C9P[g])return C9P[g];var C=globalThis[g],d=C.prototype,V=g in dcl?dcl[g]:void 0;V=!(!V||!V.every(function(P){var w,x;return!!((w=Object.getOwnPropertyDescriptor(d,P))==null?0:(x=w.get)==null?0:x.toString().includes("[native code]"))}));
var y=g in VPB?VPB[g]:void 0;y=!(!y||!y.every(function(P){var w;return typeof d[P]==="function"&&((w=d[P])==null?void 0:w.toString().includes("[native code]"))}));
if(V&&y&&!globalThis.Zone)return C9P[g]=C.prototype;try{var R=document.createElement("iframe");document.body.appendChild(R);var Y=R.contentWindow;if(!Y)return C.prototype;var A=Y[g].prototype;document.body.removeChild(R);return A?C9P[g]=A:d}catch(P){return d}};
sE=function(g,C,d){var V=g+"."+String(d);if(R0R[V])return R0R[V].call(C);g=y0N(g);var y;g=(y=Object.getOwnPropertyDescriptor(g,d))==null?void 0:y.get;if(!g)return C[d];R0R[V]=g;return g.call(C)};
ZXN=function(g,C){var d="Node."+String(C);if(bXl[d])return bXl[d].bind(g);var V=y0N("Node")[C];if(typeof V!=="function")return g[C];bXl[d]=V;return V.bind(g)};
BU=function(g,C,d){try{if(!(C in g))return function(){};
var V=g[C],y=d(V);typeof y==="function"&&(y.prototype=y.prototype||{},Object.defineProperties(y,{__rrweb_original__:{enumerable:!1,value:V}}));g[C]=y;return function(){g[C]=V}}catch(R){return function(){}}};
vU=function(g){var C=g&&"host"in g&&"mode"in g&&T$(g)||null;return!!(C&&"shadowRoot"in C&&fa(C)===g)};
$E=function(g){return Object.prototype.toString.call(g)==="[object ShadowRoot]"};
Y2_=function(g){g.includes(" background-clip: text;")&&!g.includes(" -webkit-background-clip: text;")&&(g=g.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return g};
FlP=function(g){try{var C=g.rules||g.cssRules;if(!C)return null;var d=g.href;!d&&g.ownerNode&&(d=g.ownerNode.baseURI);var V=Array.from(C,function(y){return A0g(y,d)}).join("");
return Y2_(V)}catch(y){return null}};
A0g=function(g,C){if("styleSheet"in g){try{var d;if(!(d=FlP(g.styleSheet))){var V=g.cssText;if(V.split('"').length<3)d=V;else{var y=["@import","url("+JSON.stringify(g.href)+")"];g.layerName===""?y.push("layer"):g.layerName&&y.push("layer("+g.layerName+")");g.supportsText&&y.push("supports("+g.supportsText+")");g.media.length&&y.push(g.media.mediaText);d=y.join(" ")+";"}}var R=d}catch(Y){R=g.cssText}return g.styleSheet.href?P9B(R,g.styleSheet.href):R}R=g.cssText;"selectorText"in g&&g.selectorText.includes(":")&&
(R=R.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return C?P9B(R,C):R};
iX_=function(g){var C=g.element;var d=g.maskInputOptions;var V=g.tagName;var y=g.type;var R=g.value;g=g.maskInputFn;R=R||"";y=y&&y.toLowerCase();if(d[V.toLowerCase()]||y&&d[y])R=g?g(R,C):"*".repeat(R.length);return R};
OXo=function(g){var C=g.getContext("2d");if(!C)return!0;for(var d=0;d<g.width;d+=50)for(var V=0;V<g.height;V+=50){var y=C.getImageData;if((new Uint32Array(("__rrweb_original__"in y?y.__rrweb_original__:y).call(C,d,V,Math.min(50,g.width-d),Math.min(50,g.height-V)).data.buffer)).some(function(R){return R!==0}))return!1}return!0};
whB=function(g){var C=g.type;return g.hasAttribute("data-rr-is-password")?"password":C?C.toLowerCase():null};
kAu=function(g){try{var C=new URL(g,window.location.href)}catch(y){return null}var d,V;return(V=(d=C.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:d[1])!=null?V:null};
P9B=function(g,C){return(g||"").replace(xcV,function(d,V,y,R,Y,A){y=y||Y||A;V=V||R||"";if(!y)return d;if(oBu.test(y)||phl.test(y)||J0c.test(y))return"url("+V+y+V+")";if(y[0]==="/")return d=C.indexOf("//")>-1?C.split("/").slice(0,3).join("/"):C.split("/")[0],d=d.split("?")[0],"url("+V+(d+y)+V+")";d=C.split("/");R=y.split("/");d.pop();R=_.Z(R);for(y=R.next();!y.done;y=R.next())y=y.value,y!=="."&&(y===".."?d.pop():d.push(y));return"url("+V+d.join("/")+V+")"})};
h0q=function(g,C){return(C=C===void 0?!1:C)?g.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):g.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
tPB=function(g,C){var d=d===void 0?!1:d;C=Array.from(C.childNodes);var V=[],y=0;if(C.length>1&&g&&typeof g==="string")for(var R=h0q(g,d),Y=R.length/g.length,A=1;A<C.length;A++)if(C[A].textContent&&typeof C[A].textContent==="string"){for(var P=h0q(C[A].textContent,d),w=3;w<P.length&&(P[w].match(/[a-zA-Z0-9]/)||P.indexOf(P.substring(0,w),1)!==-1);w++);for(;w<P.length;w++){var x=P.substring(0,w),p=R.split(x),J=-1;if(p.length===2)J=p[0].length;else if(p.length>2&&p[0]===""&&C[A-1].textContent!=="")J=
R.indexOf(x,1);else if(p.length===1){x=x.substring(0,x.length-1);p=R.split(x);if(p.length<=1)return V.push(g),V;w=101}else w===P.length-1&&(J=R.indexOf(x));if(p.length>=2&&w>100){var h=C[A-1].textContent;h&&typeof h==="string"&&(J=R.indexOf(x,h0q(h).length));J===-1&&(J=p[0].length)}if(J!==-1){for(P=Math.floor(J/Y);P>0&&P<g.length;){y+=1;if(y>50*C.length)return V.push(g),V;w=h0q(g.substring(0,P),d);if(w.length===J){V.push(g.substring(0,P));g=g.substring(P);R=R.substring(J);break}else P=w.length<J?
P+Math.max(1,Math.floor((J-w.length)/Y)):P-Math.max(1,Math.floor((w.length-J)*Y))}break}}}V.push(g);return V};
e0c=function(){return jRq++};
Llo=function(g){if(g instanceof HTMLFormElement)return"form";g=g.tagName.toLowerCase();return lhu.test(g)?"div":g};
Xh_=function(g,C){function d(w){return(w=w.exec(C.substring(V)))?(w=w[0],V+=w.length,w):""}
if(C.trim()==="")return C;for(var V=0,y=[];;){d(DcW);if(V>=C.length)break;var R=d(r0o);if(R.slice(-1)===",")R=NrN(g,R.substring(0,R.length-1)),y.push(R);else{var Y="";R=NrN(g,R);for(var A=!1;;){var P=C.charAt(V);if(P===""){y.push((R+Y).trim());break}else if(A)P===")"&&(A=!1);else if(P===","){V+=1;y.push((R+Y).trim());break}else P==="("&&(A=!0);Y+=P;V+=1}}}return y.join(", ")};
NrN=function(g,C){return C&&C.trim()!==""?sRB(g,C):C};
sRB=function(g,C){var d=BrN.get(g);d||(d=g.createElement("a"),BrN.set(g,d));if(!C)C="";else if(C.startsWith("blob:")||C.startsWith("data:"))return C;HY(d,C);return d.href};
Tr1=function(g,C,d,V){return V?d==="src"||d==="href"&&(C!=="use"||V[0]!=="#")||d==="xlink:href"&&V[0]!=="#"||d==="background"&&(C==="table"||C==="td"||C==="th")?NrN(g,V):d==="srcset"?Xh_(g,V):d==="style"?P9B(V,sRB(g)):C==="object"&&d==="data"?NrN(g,V):V:V};
fhq=function(g,C){return(g==="video"||g==="audio")&&C==="autoplay"};
vBo=function(g,C,d){try{if(typeof C==="string"){if(g.classList.contains(C))return!0}else for(var V=g.classList.length;V--;)if(C.test(g.classList[V]))return!0;if(d)return g.matches(d)}catch(y){}return!1};
$cP=function(g,C,d){if(!g)return!1;if(g.nodeType!==g.ELEMENT_NODE)return d?$cP(qA(g),C,d):!1;for(var V=g.classList.length;V--;)if(C.test(g.classList[V]))return!0;return d?$cP(qA(g),C,d):!1};
q2c=function(g,C,d,V){if(g.nodeType===g.ELEMENT_NODE){if(!MA(g).length)return!1}else{if(WU(g)===null)return!1;g=WU(g)}try{if(typeof C==="string")if(V){if(g.closest("."+C))return!0}else{if(g.classList.contains(C))return!0}else if($cP(g,C,V))return!0;if(d)if(V){if(g.closest(d))return!0}else if(g.matches(d))return!0}catch(y){}return!1};
MP1=function(g,C,d){var V=g.contentWindow;if(V){var y=!1;try{var R=V.document.readyState}catch(A){return}if(R!=="complete"){var Y=setTimeout(function(){y||(C(),y=!0)},d);
g.addEventListener("load",function(){clearTimeout(Y);y=!0;C()})}else V.location.href==="about:blank"&&g.src!=="about:blank"&&g.src!==""||setTimeout(C,0),g.addEventListener("load",C)}};
Wll=function(g,C,d){var V=!1;try{var y=g.sheet}catch(Y){return}if(!y){var R=setTimeout(function(){V||(C(),V=!0)},d);
g.addEventListener("load",function(){clearTimeout(R);V=!0;C()})}};
nBc=function(g,C){var d=C.doc,V=C.blockClass,y=C.blockSelector,R=C.needsMask,Y=C.inlineStylesheet,A=C.maskInputOptions===void 0?{}:C.maskInputOptions,P=C.maskTextFn,w=C.maskInputFn,x=C.dataURLOptions===void 0?{}:C.dataURLOptions,p=C.inlineImages,J=C.recordCanvas,h=C.keepIframeSrcFn,l=C.newlyAddedElement===void 0?!1:C.newlyAddedElement,N=C.cssCaptured===void 0?!1:C.cssCaptured;C=C.mirror;C.nodeMetaMap.has(d)?(C=C.getId(d),C=C===1?void 0:C):C=void 0;switch(g.nodeType){case g.DOCUMENT_NODE:return g.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:g.compatMode}:{type:0,childNodes:[]};case g.DOCUMENT_TYPE_NODE:return{type:1,name:g.name,publicId:g.publicId,systemId:g.systemId,rootId:C};case g.ELEMENT_NODE:return mcu(g,{doc:d,blockClass:V,blockSelector:y,inlineStylesheet:Y,maskInputOptions:A,maskInputFn:w,dataURLOptions:x,inlineImages:p,recordCanvas:J,keepIframeSrcFn:h,newlyAddedElement:l,rootId:C});case g.TEXT_NODE:return Y=(V=qA(g))&&V.tagName,V="",y=Y==="STYLE"?!0:void 0,(Y=Y==="SCRIPT"?!0:void 0)?
V="SCRIPT_PLACEHOLDER":N||(V=uXV(g),y&&V&&(V=P9B(V,sRB(d)))),!y&&!Y&&V&&R&&(V=P?P(V,WU(g)):V.replace(/[\S]/g,"*")),{type:3,textContent:V||"",rootId:C};case g.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:C};case g.COMMENT_NODE:return{type:5,textContent:uXV(g)||"",rootId:C};default:return!1}};
mcu=function(g,C){var d=C.doc,V=C.inlineStylesheet,y=C.maskInputOptions===void 0?{}:C.maskInputOptions,R=C.maskInputFn,Y=C.dataURLOptions===void 0?{}:C.dataURLOptions,A=C.inlineImages,P=C.recordCanvas,w=C.keepIframeSrcFn,x=C.newlyAddedElement===void 0?!1:C.newlyAddedElement,p=C.rootId;C=vBo(g,C.blockClass,C.blockSelector);for(var J=Llo(g),h={},l=g.attributes.length,N=0;N<l;N++){var T=g.attributes[N];fhq(J,T.name)||(h[T.name]=Tr1(d,J,T.name.toLowerCase(),T.value))}J==="link"&&V&&(V=Array.from(d.styleSheets).find(function(U){return U.href===
g.href}),l=null,V&&(l=FlP(V)),l&&(delete h.rel,delete h.href,h._cssText=l));
J==="style"&&g.sheet&&(V=FlP(g.sheet))&&(g.childNodes.length>1&&(V=tPB(V,g).join("/* rr_split */")),h._cssText=V);if(J==="input"||J==="textarea"||J==="select")V=g.value,l=g.checked,h.type!=="radio"&&h.type!=="checkbox"&&h.type!=="submit"&&h.type!=="button"&&V?h.value=iX_({element:g,type:whB(g),tagName:J,value:V,maskInputOptions:y,maskInputFn:R}):l&&(h.checked=l);J==="option"&&(g.selected&&!y.select?h.selected=!0:delete h.selected);J==="dialog"&&g.open&&(h.rr_open_mode=g.matches("dialog:modal")?"modal":
"non-modal");J==="canvas"&&P&&(g.__context==="2d"?OXo(g)||(h.rr_dataURL=g.toDataURL(Y.type,Y.quality)):"__context"in g||(y=g.toDataURL(Y.type,Y.quality),R=d.createElement("canvas"),R.width=g.width,R.height=g.height,R=R.toDataURL(Y.type,Y.quality),y!==R&&(h.rr_dataURL=y)));if(J==="img"&&A){mi||(mi=d.createElement("canvas"),Ih_=mi.getContext("2d"));var v=g.currentSrc||g.getAttribute("src")||"<unknown-src>",q=g.crossOrigin,Q=function(){g.removeEventListener("load",Q);try{mi.width=g.naturalWidth,mi.height=
g.naturalHeight,Ih_.drawImage(g,0,0),h.rr_dataURL=mi.toDataURL(Y.type,Y.quality)}catch(U){if(g.crossOrigin!=="anonymous"){g.crossOrigin="anonymous";g.complete&&g.naturalWidth!==0?Q():g.addEventListener("load",Q);return}console.warn("Cannot inline img src="+v+"! Error: "+U)}g.crossOrigin==="anonymous"&&(q?h.crossOrigin=q:g.removeAttribute("crossorigin"))};
g.complete&&g.naturalWidth!==0?Q():g.addEventListener("load",Q)}if(J==="audio"||J==="video")d=h,d.rr_mediaState=g.paused?"paused":"played",d.rr_mediaCurrentTime=g.currentTime,d.rr_mediaPlaybackRate=g.playbackRate,d.rr_mediaMuted=g.muted,d.rr_mediaLoop=g.loop,d.rr_mediaVolume=g.volume;x||(g.scrollLeft&&(h.rr_scrollLeft=g.scrollLeft),g.scrollTop&&(h.rr_scrollTop=g.scrollTop));C&&(x=g.getBoundingClientRect(),h={class:h.class,rr_width:x.width+"px",rr_height:x.height+"px"});J!=="iframe"||w(h.src)||(g.contentDocument||
(h.rr_src=h.src),delete h.src);var c;try{customElements.get(J)&&(c=!0)}catch(U){}return{type:2,tagName:J,attributes:h,childNodes:[],isSVG:!(g.tagName!=="svg"&&!g.ownerSVGElement)||void 0,needBlock:C,rootId:p,isCustom:c}};
uK=function(g){return g===void 0||g===null?"":g.toLowerCase()};
UcL=function(g,C){return C.comment&&g.type===5||g.type===2&&(C.script&&(g.tagName==="script"||g.tagName==="link"&&(g.attributes.rel==="preload"&&g.attributes.as==="script"||g.attributes.rel==="modulepreload")||g.tagName==="link"&&g.attributes.rel==="prefetch"&&typeof g.attributes.href==="string"&&kAu(g.attributes.href)==="js")||C.headFavicon&&(g.tagName==="link"&&g.attributes.rel==="shortcut icon"||g.tagName==="meta"&&(uK(g.attributes.name).match(/^msapplication-tile(image|color)$/)||uK(g.attributes.name)===
"application-name"||uK(g.attributes.rel)==="icon"||uK(g.attributes.rel)==="apple-touch-icon"||uK(g.attributes.rel)==="shortcut icon"))||g.tagName==="meta"&&(C.headMetaDescKeywords&&uK(g.attributes.name).match(/^description|keywords$/)||C.headMetaSocial&&(uK(g.attributes.property).match(/^(og|twitter|fb):/)||uK(g.attributes.name).match(/^(og|twitter):/)||uK(g.attributes.name)==="pinterest")||C.headMetaRobots&&(uK(g.attributes.name)==="robots"||uK(g.attributes.name)==="googlebot"||uK(g.attributes.name)===
"bingbot")||C.headMetaHttpEquiv&&g.attributes["http-equiv"]!==void 0||C.headMetaAuthorship&&(uK(g.attributes.name)==="author"||uK(g.attributes.name)==="generator"||uK(g.attributes.name)==="framework"||uK(g.attributes.name)==="publisher"||uK(g.attributes.name)==="progid"||uK(g.attributes.property).match(/^article:/)||uK(g.attributes.property).match(/^product:/))||C.headMetaVerification&&(uK(g.attributes.name)==="google-site-verification"||uK(g.attributes.name)==="yandex-verification"||uK(g.attributes.name)===
"csrf-token"||uK(g.attributes.name)==="p:domain_verify"||uK(g.attributes.name)==="verify-v1"||uK(g.attributes.name)==="verification"||uK(g.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
na=function(g,C){var d=C.doc,V=C.mirror,y=C.blockClass,R=C.blockSelector,Y=C.maskTextClass,A=C.maskTextSelector,P=C.skipChild===void 0?!1:C.skipChild,w=C.inlineStylesheet===void 0?!0:C.inlineStylesheet,x=C.maskInputOptions===void 0?{}:C.maskInputOptions,p=C.maskTextFn,J=C.maskInputFn,h=C.slimDOMOptions,l=C.dataURLOptions===void 0?{}:C.dataURLOptions,N=C.inlineImages===void 0?!1:C.inlineImages,T=C.recordCanvas===void 0?!1:C.recordCanvas,v=C.onSerialize,q=C.onIframeLoad,Q=C.iframeLoadTimeout===void 0?
5E3:C.iframeLoadTimeout,c=C.onStylesheetLoad,U=C.stylesheetLoadTimeout===void 0?5E3:C.stylesheetLoadTimeout,K=C.keepIframeSrcFn===void 0?function(){return!1}:C.keepIframeSrcFn,Cl=C.newlyAddedElement===void 0?!1:C.newlyAddedElement,AL=C.cssCaptured===void 0?!1:C.cssCaptured,iP=C.needsMask,lP=C.preserveWhiteSpace===void 0?!0:C.preserveWhiteSpace;
iP||(iP=q2c(g,Y,A,iP===void 0));var pl=nBc(g,{doc:d,mirror:V,blockClass:y,blockSelector:R,needsMask:iP,inlineStylesheet:w,maskInputOptions:x,maskTextFn:p,maskInputFn:J,dataURLOptions:l,inlineImages:N,recordCanvas:T,keepIframeSrcFn:K,newlyAddedElement:Cl,cssCaptured:AL});if(!pl)return console.warn(g,"not serialized"),null;Cl=V.nodeMetaMap.has(g)?V.getId(g):UcL(pl,h)||!lP&&pl.type===3&&!pl.textContent.replace(/^\s+|\s+$/gm,"").length?-2:jRq++;C=Object.assign(pl,{id:Cl});V.add(g,C);if(Cl===-2)return null;
v&&v(g);Cl=!P;C.type===2&&(Cl=Cl&&!C.needBlock,delete C.needBlock,(AL=fa(g))&&$E(AL)&&(C.isShadowHost=!0));if((C.type===0||C.type===2)&&Cl){h.headWhitespace&&C.type===2&&C.tagName==="head"&&(lP=!1);P={doc:d,mirror:V,blockClass:y,blockSelector:R,needsMask:iP,maskTextClass:Y,maskTextSelector:A,skipChild:P,inlineStylesheet:w,maskInputOptions:x,maskTextFn:p,maskInputFn:J,slimDOMOptions:h,dataURLOptions:l,inlineImages:N,recordCanvas:T,preserveWhiteSpace:lP,onSerialize:v,onIframeLoad:q,iframeLoadTimeout:Q,
onStylesheetLoad:c,stylesheetLoadTimeout:U,keepIframeSrcFn:K,cssCaptured:!1};if(C.type!==2||C.tagName!=="textarea"||C.attributes.value===void 0)for(C.type===2&&C.attributes._cssText!==void 0&&typeof C.attributes._cssText==="string"&&(P.cssCaptured=!0),Cl=_.Z(Array.from(MA(g))),AL=Cl.next();!AL.done;AL=Cl.next())(AL=na(AL.value,P))&&C.childNodes.push(AL);Cl=null;if(g.nodeType===g.ELEMENT_NODE&&(Cl=fa(g))){AL=_.Z(Array.from(MA(Cl)));for(var jB=AL.next();!jB.done;jB=AL.next())if(jB=na(jB.value,P))$E(Cl)&&
(jB.isShadow=!0),C.childNodes.push(jB)}}(P=qA(g))&&vU(P)&&$E(P)&&(C.isShadow=!0);C.type===2&&C.tagName==="iframe"&&MP1(g,function(){var qR=g.contentDocument;qR&&q&&(qR=na(qR,{doc:qR,mirror:V,blockClass:y,blockSelector:R,needsMask:iP,maskTextClass:Y,maskTextSelector:A,skipChild:!1,inlineStylesheet:w,maskInputOptions:x,maskTextFn:p,maskInputFn:J,slimDOMOptions:h,dataURLOptions:l,inlineImages:N,recordCanvas:T,preserveWhiteSpace:lP,onSerialize:v,onIframeLoad:q,iframeLoadTimeout:Q,onStylesheetLoad:c,stylesheetLoadTimeout:U,
keepIframeSrcFn:K}))&&q(g,qR)},Q);
C.type===2&&C.tagName==="link"&&typeof C.attributes.rel==="string"&&(C.attributes.rel==="stylesheet"||C.attributes.rel==="preload"&&typeof C.attributes.href==="string"&&kAu(C.attributes.href)==="css")&&Wll(g,function(){if(c){var qR=na(g,{doc:d,mirror:V,blockClass:y,blockSelector:R,needsMask:iP,maskTextClass:Y,maskTextSelector:A,skipChild:!1,inlineStylesheet:w,maskInputOptions:x,maskTextFn:p,maskInputFn:J,slimDOMOptions:h,dataURLOptions:l,inlineImages:N,recordCanvas:T,preserveWhiteSpace:lP,onSerialize:v,
onIframeLoad:q,iframeLoadTimeout:Q,onStylesheetLoad:c,stylesheetLoadTimeout:U,keepIframeSrcFn:K});qR&&c(g,qR)}},U);
return C};
c0V=function(g){var C=document;g=g||{};var d=g.maskAllInputs===void 0?!1:g.maskAllInputs,V=g.slimDOM===void 0?!1:g.slimDOM;return na(C,{doc:C,mirror:g.mirror===void 0?new I2:g.mirror,blockClass:g.blockClass===void 0?"rr-block":g.blockClass,blockSelector:g.blockSelector===void 0?null:g.blockSelector,maskTextClass:g.maskTextClass===void 0?"rr-mask":g.maskTextClass,maskTextSelector:g.maskTextSelector===void 0?null:g.maskTextSelector,skipChild:!1,inlineStylesheet:g.inlineStylesheet===void 0?!0:g.inlineStylesheet,
maskInputOptions:d===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:d===!1?{password:!0}:d,maskTextFn:g.maskTextFn,maskInputFn:g.maskInputFn,slimDOMOptions:V===!0||V==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:V==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:V===!1?{}:V,dataURLOptions:g.dataURLOptions,
inlineImages:g.inlineImages===void 0?!1:g.inlineImages,recordCanvas:g.recordCanvas===void 0?!1:g.recordCanvas,preserveWhiteSpace:g.preserveWhiteSpace,onSerialize:g.onSerialize,onIframeLoad:g.onIframeLoad,iframeLoadTimeout:g.iframeLoadTimeout,onStylesheetLoad:g.onStylesheetLoad,stylesheetLoadTimeout:g.stylesheetLoadTimeout,keepIframeSrcFn:g.keepIframeSrcFn===void 0?function(){return!1}:g.keepIframeSrcFn,
newlyAddedElement:!1})};
UE=function(g,C,d){d=d===void 0?document:d;var V={capture:!0,passive:!0};d.addEventListener(g,C,V);return function(){return d.removeEventListener(g,C,V)}};
cU=function(g,C,d){d=d===void 0?{}:d;var V=null,y=0;return function(){var R=_.cY.apply(0,arguments),Y=Date.now();y||d.leading!==!1||(y=Y);var A=C-(Y-y),P=this;A<=0||A>C?(V&&(clearTimeout(V),V=null),y=Y,g.apply(P,R)):V||d.trailing===!1||(V=setTimeout(function(){y=d.leading===!1?0:Date.now();V=null;g.apply(P,R)},A))}};
EBc=function(g,C,d,V,y){y=y===void 0?window:y;var R=y.Object.getOwnPropertyDescriptor(g,C);y.Object.defineProperty(g,C,V?d:{set:function(Y){var A=this;setTimeout(function(){d.set.call(A,Y)},0);
R&&R.set&&R.set.call(this,Y)}});
return function(){return EBc(g,C,R||{},!0)}};
HXo=function(g){var C=g.document,d,V,y,R;return{left:C.scrollingElement?C.scrollingElement.scrollLeft:g.pageXOffset!==void 0?g.pageXOffset:C.documentElement.scrollLeft||(C==null?void 0:C.body)&&((d=WU(C.body))==null?void 0:d.scrollLeft)||(C==null?void 0:(V=C.body)==null?void 0:V.scrollLeft)||0,top:C.scrollingElement?C.scrollingElement.scrollTop:g.pageYOffset!==void 0?g.pageYOffset:(C==null?void 0:C.documentElement.scrollTop)||(C==null?void 0:C.body)&&((y=WU(C.body))==null?void 0:y.scrollTop)||(C==
null?void 0:(R=C.body)==null?void 0:R.scrollTop)||0}};
QRj=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
z0R=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
KlL=function(g){return g?g.nodeType===g.ELEMENT_NODE?g:WU(g):null};
EE=function(g,C,d,V){if(!g)return!1;g=KlL(g);if(!g)return!1;try{if(typeof C==="string"){if(g.classList.contains(C)||V&&g.closest("."+C)!==null)return!0}else if($cP(g,C,V))return!0}catch(y){}return d&&(g.matches(d)||V&&g.closest(d)!==null)?!0:!1};
aho=function(g,C,d){return g.tagName==="TITLE"&&d.headTitleMutations?!0:C.getId(g)===-2};
GA_=function(g,C){if(vU(g))return!1;var d=C.getId(g);return C.has(d)?(d=qA(g))&&d.nodeType===g.DOCUMENT_NODE?!1:d?GA_(d,C):!0:!0};
S2V=function(){var g=g===void 0?window:g;"NodeList"in g&&!g.NodeList.prototype.forEach&&(g.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in g&&!g.DOMTokenList.prototype.forEach&&(g.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
ghq=function(g,C){return!(g.nodeName!=="LINK"||g.nodeType!==g.ELEMENT_NODE||!g.getAttribute||g.getAttribute("rel")!=="stylesheet"||!C.nodeMetaMap.get(g))};
dpg=function(g){var C=null,d;"getRootNode"in g&&((d=C_W(g))==null?void 0:d.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&T$(C_W(g))&&(C=T$(C_W(g)));return C};
VfL=function(g){var C=g.ownerDocument;if(C){if(!(C=ZXN(C,"contains")(g)))if(C=g.ownerDocument){for(var d;d=dpg(g);)g=d;C=ZXN(C,"contains")(g)}else C=!1}else C=!1;return C};
yku=function(g,C){g.delete(C);MA(C).forEach(function(d){return yku(g,d)})};
R21=function(g,C){for(var d=[g];d.length;)g=d.pop(),C.has(g)||(C.add(g),MA(g).forEach(function(V){return d.push(V)}))};
bwc=function(g,C){g.size===0?g=!1:g=(C=qA(C))?g.has(C):!1;return g};
YKg=function(g,C){return g.size===0?!1:ZwV(g,C)};
ZwV=function(g,C){return(C=qA(C))?g.has(C)?!0:ZwV(g,C):!1};
HU=function(g){try{if("composedPath"in g){var C=g.composedPath();if(C.length)return C[0]}else if("path"in g&&g.path.length)return g.path[0]}catch(d){}return g&&g.target};
FPq=function(g,C){var d=new Akj;QT.push(d);d.init(g);g=new (y0N("MutationObserver").constructor)(z$(d.processMutations.bind(d)));g.observe(C,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return g};
iw_=function(g){var C=g.mousemoveCb;var d=g.sampling;var V=g.doc;var y=g.mirror;if(d.mousemove===!1)return function(){};
var R=[],Y,A=cU(z$(function(w){var x=Date.now()-Y;C(R.map(function(p){p.timeOffset-=x;return p}),w);
R=[];Y=null}),typeof d.mousemoveCallback==="number"?d.mousemoveCallback:500);
g=z$(cU(z$(function(w){var x=HU(w),p=w.changedTouches?w.changedTouches[0]:w,J=p.clientX;p=p.clientY;Y||(Y=P_L());R.push({x:J,y:p,id:y.getId(x),timeOffset:P_L()-Y});A(typeof DragEvent!=="undefined"&&w instanceof DragEvent?12:w instanceof MouseEvent?1:6)}),typeof d.mousemove==="number"?d.mousemove:50,{trailing:!1}));
var P=[UE("mousemove",g,V),UE("touchmove",g,V),UE("drag",g,V)];return z$(function(){P.forEach(function(w){return w()})})};
Owu=function(g){var C=g.mouseInteractionCb;var d=g.doc;var V=g.mirror;var y=g.blockClass;var R=g.blockSelector;g=g.sampling;if(g.mouseInteraction===!1)return function(){};
var Y=g.mouseInteraction===!0||g.mouseInteraction===void 0?{}:g.mouseInteraction,A=[],P=null,w=function(x){return function(p){var J=HU(p);if(!EE(J,y,R,!0)){var h=null,l=x;if("pointerType"in p){switch(p.pointerType){case "mouse":h=0;break;case "touch":h=2;break;case "pen":h=1}h===2&&(Ka[x]===1?l="TouchStart":Ka[x]===0&&(l="TouchEnd"))}else p.changedTouches&&(h=2);if(h!==null){if(P=h,l.startsWith("Touch")&&h===2||l.startsWith("Mouse")&&h===0)h=null}else Ka[x]===2&&(h=P,P=null);if(p=p.changedTouches?
p.changedTouches[0]:p)J=V.getId(J),z$(C)(Object.assign({},{type:Ka[l],id:J,x:p.clientX,y:p.clientY},h!==null&&{pointerType:h}))}}};
Object.keys(Ka).filter(function(x){return Number.isNaN(Number(x))&&!x.endsWith("_Departed")&&Y[x]!==!1}).forEach(function(x){var p=x.toLowerCase(),J=w(x);
if(window.PointerEvent)switch(Ka[x]){case 1:case 0:p=p.replace("mouse","pointer");break;case 7:case 9:return}A.push(UE(p,J,d))});
return z$(function(){A.forEach(function(x){return x()})})};
w5_=function(g){var C=g.scrollCb;var d=g.doc;var V=g.mirror;var y=g.blockClass;var R=g.blockSelector;return UE("scroll",z$(cU(z$(function(Y){var A=HU(Y);A&&!EE(A,y,R,!0)&&(Y=V.getId(A),A===d&&d.defaultView?(A=HXo(d.defaultView),C({id:Y,x:A.left,y:A.top})):C({id:Y,x:A.scrollLeft,y:A.scrollTop}))}),g.sampling.scroll||100)),d)};
kcN=function(g,C){var d=g.viewportResizeCb;var V=-1,y=-1;return UE("resize",z$(cU(z$(function(){var R=QRj(),Y=z0R();if(V!==R||y!==Y)d({width:Number(Y),height:Number(R)}),V=R,y=Y}),200)),C.win)};
Jkc=function(g){function C(T){var v=HU(T),q=T.isTrusted,Q=v&&v.tagName;v&&Q==="OPTION"&&(v=WU(v));if(!(!v||!Q||ohV.indexOf(Q)<0||EE(v,Y,A,!0)||v.classList.contains(P)||w&&v.matches(w))){var c=v.value,U=!1;T=whB(v)||"";if(T==="radio"||T==="checkbox")U=v.checked;else if(x[Q.toLowerCase()]||x[T])c=iX_({element:v,maskInputOptions:x,tagName:Q,type:T,value:c,maskInputFn:p});d(v,h?{text:c,isChecked:U,userTriggered:q}:{text:c,isChecked:U});q=v.name;T==="radio"&&q&&U&&y.querySelectorAll('input[type="radio"][name="'+
q+'"]').forEach(function(K){if(K!==v){var Cl=K.value;d(K,h?{text:Cl,isChecked:!U,userTriggered:!1}:{text:Cl,isChecked:!U})}})}}
function d(T,v){var q=p51.get(T);q&&q.text===v.text&&q.isChecked===v.isChecked||(p51.set(T,v),T=R.getId(T),z$(V)(Object.assign({},v,{id:T})))}
var V=g.inputCb;var y=g.doc;var R=g.mirror;var Y=g.blockClass;var A=g.blockSelector;var P=g.ignoreClass;var w=g.ignoreSelector;var x=g.maskInputOptions;var p=g.maskInputFn;var J=g.sampling;var h=g.userTriggeredOnInput;var l=(J.input==="last"?["change"]:["input","change"]).map(function(T){return UE(T,z$(C),y)}),N=y.defaultView;
if(!N)return function(){l.forEach(function(T){return T()})};
g=N.Object.getOwnPropertyDescriptor(N.HTMLInputElement.prototype,"value");J=[[N.HTMLInputElement.prototype,"value"],[N.HTMLInputElement.prototype,"checked"],[N.HTMLSelectElement.prototype,"value"],[N.HTMLTextAreaElement.prototype,"value"],[N.HTMLSelectElement.prototype,"selectedIndex"],[N.HTMLOptionElement.prototype,"selected"]];g&&g.set&&l.push.apply(l,_.Wr(J.map(function(T){return EBc(T[0],T[1],{set:function(){z$(C)({target:this,isTrusted:!1})}},!1,N)})));
return z$(function(){l.forEach(function(T){return T()})})};
tfR=function(g){var C=[],d,V,y,R;h2_("CSSGroupingRule")&&((d=g.parentRule)==null?void 0:(V=d.constructor)==null?void 0:V.name)==="CSSGroupingRule"||h2_("CSSMediaRule")&&g.parentRule instanceof CSSMediaRule||h2_("CSSSupportsRule")&&g.parentRule instanceof CSSSupportsRule||h2_("CSSConditionRule")&&((y=g.parentRule)==null?void 0:(R=y.constructor)==null?void 0:R.name)==="CSSConditionRule"?(g=Array.from(g.parentRule.cssRules).indexOf(g),C.unshift(g)):g.parentStyleSheet&&(g=Array.from(g.parentStyleSheet.cssRules).indexOf(g),
C.unshift(g));return C};
a2=function(g,C,d){var V,y;if(!g)return{};g.ownerNode?V=C.getId(g.ownerNode):y=d.getId(g);return{styleId:y,id:V}};
e2P=function(g,C){var d=g.styleSheetRuleCb;var V=g.mirror;var y=g.stylesheetManager;var R=C.win;if(!R.CSSStyleSheet||!R.CSSStyleSheet.prototype)return function(){};
var Y=R.CSSStyleSheet.prototype.insertRule;R.CSSStyleSheet.prototype.insertRule=new G$(Y,{apply:z$(function(J,h,l){var N=_.Z(l),T=N.next().value;N=N.next().value;var v=a2(h,V,y.styleMirror),q=v.id;v=v.styleId;(q&&q!==-1||v&&v!==-1)&&d({id:q,styleId:v,adds:[{rule:T,index:N}]});return J.apply(h,l)})});
R.CSSStyleSheet.prototype.addRule=function(J,h,l){l=l===void 0?this.cssRules.length:l;return R.CSSStyleSheet.prototype.insertRule.apply(this,[J+" { "+h+" }",l])};
var A=R.CSSStyleSheet.prototype.deleteRule;R.CSSStyleSheet.prototype.deleteRule=new G$(A,{apply:z$(function(J,h,l){var N=_.Z(l).next().value,T=a2(h,V,y.styleMirror),v=T.id;T=T.styleId;(v&&v!==-1||T&&T!==-1)&&d({id:v,styleId:T,removes:[{index:N}]});return J.apply(h,l)})});
R.CSSStyleSheet.prototype.removeRule=function(J){return R.CSSStyleSheet.prototype.deleteRule.apply(this,[J])};
if(R.CSSStyleSheet.prototype.replace){var P=R.CSSStyleSheet.prototype.replace;R.CSSStyleSheet.prototype.replace=new G$(P,{apply:z$(function(J,h,l){var N=_.Z(l).next().value,T=a2(h,V,y.styleMirror),v=T.id;T=T.styleId;(v&&v!==-1||T&&T!==-1)&&d({id:v,styleId:T,replace:N});return J.apply(h,l)})})}if(R.CSSStyleSheet.prototype.replaceSync){var w=R.CSSStyleSheet.prototype.replaceSync;
R.CSSStyleSheet.prototype.replaceSync=new G$(w,{apply:z$(function(J,h,l){var N=_.Z(l).next().value,T=a2(h,V,y.styleMirror),v=T.id;T=T.styleId;(v&&v!==-1||T&&T!==-1)&&d({id:v,styleId:T,replaceSync:N});return J.apply(h,l)})})}var x={};
jro("CSSGroupingRule")?x.CSSGroupingRule=R.CSSGroupingRule:(jro("CSSMediaRule")&&(x.CSSMediaRule=R.CSSMediaRule),jro("CSSConditionRule")&&(x.CSSConditionRule=R.CSSConditionRule),jro("CSSSupportsRule")&&(x.CSSSupportsRule=R.CSSSupportsRule));var p={};Object.entries(x).forEach(function(J){var h=_.Z(J);J=h.next().value;h=h.next().value;p[J]={insertRule:h.prototype.insertRule,deleteRule:h.prototype.deleteRule};h.prototype.insertRule=new G$(p[J].insertRule,{apply:z$(function(l,N,T){var v=_.Z(T),q=v.next().value;
v=v.next().value;var Q=a2(N.parentStyleSheet,V,y.styleMirror),c=Q.id;Q=Q.styleId;(c&&c!==-1||Q&&Q!==-1)&&d({id:c,styleId:Q,adds:[{rule:q,index:[].concat(_.Wr(tfR(N)),[v||0])}]});return l.apply(N,T)})});
h.prototype.deleteRule=new G$(p[J].deleteRule,{apply:z$(function(l,N,T){var v=_.Z(T).next().value,q=a2(N.parentStyleSheet,V,y.styleMirror),Q=q.id;q=q.styleId;(Q&&Q!==-1||q&&q!==-1)&&d({id:Q,styleId:q,removes:[{index:[].concat(_.Wr(tfR(N)),[v])}]});return l.apply(N,T)})})});
return z$(function(){R.CSSStyleSheet.prototype.insertRule=Y;R.CSSStyleSheet.prototype.deleteRule=A;P&&(R.CSSStyleSheet.prototype.replace=P);w&&(R.CSSStyleSheet.prototype.replaceSync=w);Object.entries(x).forEach(function(J){var h=_.Z(J);J=h.next().value;h=h.next().value;h.prototype.insertRule=p[J].insertRule;h.prototype.deleteRule=p[J].deleteRule})})};
LPq=function(g,C){var d=g.mirror;var V=g.stylesheetManager;var y=null;y=C.nodeName==="#document"?d.getId(C):d.getId(T$(C));var R,Y,A;g=C.nodeName==="#document"?(R=C.defaultView)==null?void 0:R.Document:(Y=C.ownerDocument)==null?void 0:(A=Y.defaultView)==null?void 0:A.ShadowRoot;var P=(g==null?0:g.prototype)?Object.getOwnPropertyDescriptor(g==null?void 0:g.prototype,"adoptedStyleSheets"):void 0;if(y===null||y===-1||!g||!P)return function(){};
Object.defineProperty(C,"adoptedStyleSheets",{configurable:P.configurable,enumerable:P.enumerable,get:function(){var w;return(w=P.get)==null?void 0:w.call(this)},
set:function(w){var x,p=(x=P.set)==null?void 0:x.call(this,w);if(y!==null&&y!==-1)try{lHN(V,w,y)}catch(J){}return p}});
return z$(function(){Object.defineProperty(C,"adoptedStyleSheets",{configurable:P.configurable,enumerable:P.enumerable,get:P.get,set:P.set})})};
DpV=function(g,C){var d=g.styleDeclarationCb;var V=g.mirror;var y=g.ignoreCSSAttributes;var R=g.stylesheetManager;var Y=C.win;var A=Y.CSSStyleDeclaration.prototype.setProperty;Y.CSSStyleDeclaration.prototype.setProperty=new G$(A,{apply:z$(function(w,x,p){var J=_.Z(p),h=J.next().value,l=J.next().value;J=J.next().value;if(y.has(h))return A.apply(x,[h,l,J]);var N,T=a2((N=x.parentRule)==null?void 0:N.parentStyleSheet,V,R.styleMirror);N=T.id;T=T.styleId;(N&&N!==-1||T&&T!==-1)&&d({id:N,styleId:T,set:{property:h,
value:l,priority:J},index:tfR(x.parentRule)});return w.apply(x,p)})});
var P=Y.CSSStyleDeclaration.prototype.removeProperty;Y.CSSStyleDeclaration.prototype.removeProperty=new G$(P,{apply:z$(function(w,x,p){var J=_.Z(p).next().value;if(y.has(J))return P.apply(x,[J]);var h,l=a2((h=x.parentRule)==null?void 0:h.parentStyleSheet,V,R.styleMirror);h=l.id;l=l.styleId;(h&&h!==-1||l&&l!==-1)&&d({id:h,styleId:l,remove:{property:J},index:tfR(x.parentRule)});return w.apply(x,p)})});
return z$(function(){Y.CSSStyleDeclaration.prototype.setProperty=A;Y.CSSStyleDeclaration.prototype.removeProperty=P})};
rkg=function(g){var C=g.mediaInteractionCb;var d=g.blockClass;var V=g.blockSelector;var y=g.mirror;var R=g.sampling;g=g.doc;var Y=z$(function(P){return cU(z$(function(w){if((w=HU(w))&&!EE(w,d,V,!0)){var x=w.currentTime,p=w.volume,J=w.muted,h=w.playbackRate,l=w.loop;C({type:P,id:y.getId(w),currentTime:x,volume:p,muted:J,playbackRate:h,loop:l})}}),R.media||500)}),A=[UE("play",Y(0),g),
UE("pause",Y(1),g),UE("seeked",Y(2),g),UE("volumechange",Y(3),g),UE("ratechange",Y(4),g)];return z$(function(){A.forEach(function(P){return P()})})};
ND_=function(g){var C=g.fontCb;g=g.doc;var d=g.defaultView;if(!d)return function(){};
var V=[],y=new WeakMap,R=d.FontFace;d.FontFace=function(Y,A,P){var w=new R(Y,A,P);y.set(w,{family:Y,buffer:typeof A!=="string",descriptors:P,fontSource:typeof A==="string"?A:JSON.stringify(Array.from(new Uint8Array(A)))});return w};
g=BU(g.fonts,"add",function(Y){return function(A){setTimeout(z$(function(){var P=y.get(A);P&&(C(P),y.delete(A))}),0);
return Y.apply(this,[A])}});
V.push(function(){d.FontFace=R});
V.push(g);return z$(function(){V.forEach(function(Y){return Y()})})};
X5N=function(g){var C=g.doc,d=g.mirror,V=g.blockClass,y=g.blockSelector,R=g.selectionCb,Y=!0;g=z$(function(){var A=C.getSelection();if(A&&!(Y&&(A==null?0:A.isCollapsed))){Y=A.isCollapsed||!1;for(var P=[],w=A.rangeCount||0,x=0;x<w;x++){var p=A.getRangeAt(x),J=p.startContainer,h=p.startOffset,l=p.endContainer;p=p.endOffset;EE(J,V,y,!0)||EE(l,V,y,!0)||P.push({start:d.getId(J),startOffset:h,end:d.getId(l),endOffset:p})}R({ranges:P})}});
g();return UE("selectionchange",g)};
sro=function(g){var C=g.doc;var d=g.customElementCb;return(g=C.defaultView)&&g.customElements?BU(g.customElements,"define",function(V){return function(y,R,Y){try{d({define:{name:y}})}catch(A){console.warn("Custom element callback failed for "+y)}return V.apply(this,[y,R,Y])}}):function(){}};
BDg=function(g,C){var d=g.mutationCb,V=g.mousemoveCb,y=g.mouseInteractionCb,R=g.scrollCb,Y=g.viewportResizeCb,A=g.inputCb,P=g.mediaInteractionCb,w=g.styleSheetRuleCb,x=g.styleDeclarationCb,p=g.canvasMutationCb,J=g.fontCb,h=g.selectionCb,l=g.customElementCb;g.mutationCb=function(){var N=_.cY.apply(0,arguments);C.mutation&&C.mutation.apply(C,_.Wr(N));d.apply(null,_.Wr(N))};
g.mousemoveCb=function(){var N=_.cY.apply(0,arguments);C.mousemove&&C.mousemove.apply(C,_.Wr(N));V.apply(null,_.Wr(N))};
g.mouseInteractionCb=function(){var N=_.cY.apply(0,arguments);C.mouseInteraction&&C.mouseInteraction.apply(C,_.Wr(N));y.apply(null,_.Wr(N))};
g.scrollCb=function(){var N=_.cY.apply(0,arguments);C.scroll&&C.scroll.apply(C,_.Wr(N));R.apply(null,_.Wr(N))};
g.viewportResizeCb=function(){var N=_.cY.apply(0,arguments);C.viewportResize&&C.viewportResize.apply(C,_.Wr(N));Y.apply(null,_.Wr(N))};
g.inputCb=function(){var N=_.cY.apply(0,arguments);C.input&&C.input.apply(C,_.Wr(N));A.apply(null,_.Wr(N))};
g.mediaInteractionCb=function(){var N=_.cY.apply(0,arguments);C.mediaInteaction&&C.mediaInteaction.apply(C,_.Wr(N));P.apply(null,_.Wr(N))};
g.styleSheetRuleCb=function(){var N=_.cY.apply(0,arguments);C.styleSheetRule&&C.styleSheetRule.apply(C,_.Wr(N));w.apply(null,_.Wr(N))};
g.styleDeclarationCb=function(){var N=_.cY.apply(0,arguments);C.styleDeclaration&&C.styleDeclaration.apply(C,_.Wr(N));x.apply(null,_.Wr(N))};
g.canvasMutationCb=function(){var N=_.cY.apply(0,arguments);C.canvasMutation&&C.canvasMutation.apply(C,_.Wr(N));p.apply(null,_.Wr(N))};
g.fontCb=function(){var N=_.cY.apply(0,arguments);C.font&&C.font.apply(C,_.Wr(N));J.apply(null,_.Wr(N))};
g.selectionCb=function(){var N=_.cY.apply(0,arguments);C.selection&&C.selection.apply(C,_.Wr(N));h.apply(null,_.Wr(N))};
g.customElementCb=function(){var N=_.cY.apply(0,arguments);C.customElement&&C.customElement.apply(C,_.Wr(N));l.apply(null,_.Wr(N))}};
TDW=function(g,C){C=C===void 0?{}:C;var d=g.doc.defaultView;if(!d)return function(){};
BDg(g,C);var V;g.recordDOM&&(V=FPq(g,g.doc));var y=iw_(g),R=Owu(g),Y=w5_(g),A=kcN(g,{win:d}),P=Jkc(g),w=rkg(g),x=function(){},p=function(){},J=function(){},h=function(){};
g.recordDOM&&(x=e2P(g,{win:d}),p=LPq(g,g.doc),J=DpV(g,{win:d}),g.collectFonts&&(h=ND_(g)));var l=X5N(g),N=sro(g),T=[];g=_.Z(g.plugins);for(C=g.next();!C.done;C=g.next())C=C.value,T.push(C.observer(C.callback,d,C.options));return z$(function(){QT.forEach(function(q){return q.reset()});
var v;(v=V)==null||v.disconnect();y();R();Y();A();P();w();x();p();J();h();l();N();T.forEach(function(q){return q()})})};
h2_=function(g){return typeof window[g]!=="undefined"};
jro=function(g){return!!(typeof window[g]!=="undefined"&&window[g].prototype&&"insertRule"in window[g].prototype&&"deleteRule"in window[g].prototype)};
fHV=function(g){g=new Uint8Array(g);for(var C="",d=0;d<g.byteLength;d++)C+=String.fromCharCode(g[d]);return btoa(C)};
vhV=function(g,C,d){if(g instanceof Array)return g.map(function(y){return vhV(y,C,d)});
if(g!==null){if(g instanceof Float32Array||g instanceof Float64Array||g instanceof Int32Array||g instanceof Uint32Array||g instanceof Uint8Array||g instanceof Uint16Array||g instanceof Int16Array||g instanceof Int8Array||g instanceof Uint8ClampedArray)return{rr_type:g.constructor.name,args:[Object.values(g)]};if(g instanceof ArrayBuffer){var V=g.constructor.name;g=fHV(g);return{rr_type:V,base64:g}}if(g instanceof DataView)return{rr_type:g.constructor.name,args:[vhV(g.buffer,C,d),g.byteOffset,g.byteLength]};
if(g instanceof HTMLImageElement)return{rr_type:g.constructor.name,src:g.src};if(g instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:g.toDataURL()};if(g instanceof ImageData)return{rr_type:g.constructor.name,args:[vhV(g.data,C,d),g.width,g.height]};if($pP(g,C)||typeof g==="object")return V=g.constructor.name,g=qK1(g,C,d),{rr_type:V,index:g}}return g};
WPc=function(g,C,d,V){for(var y=[],R=_.Z(Object.getOwnPropertyNames(C.CanvasRenderingContext2D.prototype)),Y=R.next(),A={};!Y.done;A={prop$jscomp$58:void 0},Y=R.next()){A.prop$jscomp$58=Y.value;try{if(typeof C.CanvasRenderingContext2D.prototype[A.prop$jscomp$58]==="function"){var P=BU(C.CanvasRenderingContext2D.prototype,A.prop$jscomp$58,function(w){return function(x){return function(){var p=_.cY.apply(0,arguments),J=this;EE(this.canvas,d,V,!0)||setTimeout(function(){var h=MfR(p,C,J);g(J.canvas,{type:SK["2D"],
property:w.prop$jscomp$58,args:h})},0);
return x.apply(this,p)}}}(A));
y.push(P)}}catch(w){Y=EBc(C.CanvasRenderingContext2D.prototype,A.prop$jscomp$58,{set:function(x){return function(p){g(this.canvas,{type:SK["2D"],property:x.prop$jscomp$58,args:[p],setter:!0})}}(A)}),y.push(Y)}}return function(){y.forEach(function(w){return w()})}};
mpg=function(g,C,d,V){var y=[];try{var R=BU(g.HTMLCanvasElement.prototype,"getContext",function(Y){return function(A){var P=_.cY.apply(1,arguments);if(!EE(this,C,d,!0)){var w=A==="experimental-webgl"?"webgl":A;"__context"in this||(this.__context=w);V&&["webgl","webgl2"].includes(w)&&(P[0]&&typeof P[0]==="object"?(w=P[0],w.preserveDrawingBuffer||(w.preserveDrawingBuffer=!0)):P.splice(0,1,{preserveDrawingBuffer:!0}))}return Y.apply(this,[A].concat(_.Wr(P)))}});
y.push(R)}catch(Y){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){y.forEach(function(Y){return Y()})}};
u9B=function(g,C,d,V,y,R){for(var Y=[],A=_.Z(Object.getOwnPropertyNames(g)),P=A.next(),w={};!P.done;w={prop$jscomp$59:void 0},P=A.next())if(w.prop$jscomp$59=P.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(w.prop$jscomp$59))try{if(typeof g[w.prop$jscomp$59]==="function"){var x=BU(g,w.prop$jscomp$59,function(p){return function(J){return function(){var h=_.cY.apply(0,arguments),l=J.apply(this,h);qK1(l,R,this);"tagName"in this.canvas&&!EE(this.canvas,V,y,!0)&&(h=
MfR(h,R,this),d(this.canvas,{type:C,property:p.prop$jscomp$59,args:h}));return l}}}(w));
Y.push(x)}}catch(p){P=EBc(g,w.prop$jscomp$59,{set:function(J){return function(h){d(this.canvas,{type:C,property:J.prop$jscomp$59,args:[h],setter:!0})}}(w)}),Y.push(P)}return Y};
nhB=function(g,C,d,V){var y=[];y.push.apply(y,_.Wr(u9B(C.WebGLRenderingContext.prototype,1,g,d,V,C)));typeof C.WebGL2RenderingContext!=="undefined"&&y.push.apply(y,_.Wr(u9B(C.WebGL2RenderingContext.prototype,2,g,d,V,C)));return function(){y.forEach(function(R){return R()})}};
VyB=function(g){var C=g=g===void 0?{}:g,d=C.emit,V=C.checkoutEveryNms,y=C.checkoutEveryNth,R=C.blockClass===void 0?"rr-block":C.blockClass,Y=C.blockSelector===void 0?null:C.blockSelector,A=C.ignoreClass===void 0?"rr-ignore":C.ignoreClass,P=C.ignoreSelector===void 0?null:C.ignoreSelector,w=C.maskTextClass===void 0?"rr-mask":C.maskTextClass,x=C.maskTextSelector===void 0?null:C.maskTextSelector,p=C.inlineStylesheet===void 0?!0:C.inlineStylesheet,J=C.maskAllInputs,h=C.maskInputOptions,l=C.slimDOMOptions,
N=C.maskInputFn,T=C.maskTextFn,v=C.hooks,q=C.packFn,Q=C.sampling===void 0?{}:C.sampling,c=C.dataURLOptions===void 0?{}:C.dataURLOptions,U=C.mousemoveWait,K=C.recordDOM===void 0?!0:C.recordDOM,Cl=C.recordCanvas===void 0?!1:C.recordCanvas,AL=C.recordCrossOriginIframes===void 0?!1:C.recordCrossOriginIframes,iP=C.recordAfter===void 0?g.recordAfter==="DOMContentLoaded"?g.recordAfter:"load":C.recordAfter,lP=C.userTriggeredOnInput===void 0?!1:C.userTriggeredOnInput,pl=C.collectFonts===void 0?!1:C.collectFonts,
jB=C.inlineImages===void 0?!1:C.inlineImages,qR=C.plugins,s1=C.keepIframeSrcFn===void 0?function(){return!1}:C.keepIframeSrcFn,wL=C.ignoreCSSAttributes===void 0?new Set([]):C.ignoreCSSAttributes;
gU=C.errorHandler;var WM=AL?window.parent===window:!0,N6=!1;if(!WM)try{window.parent.document&&(N6=!1)}catch(ih){N6=!0}if(WM&&!d)throw Error("$e");if(!WM&&!N6)return function(){};
U!==void 0&&Q.mousemove===void 0&&(Q.mousemove=U);Ce.reset();var SB=J===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:h!==void 0?h:{password:!0},Ox=l===!0||l==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:l==="all",headMetaDescKeywords:l==="all",headTitleMutations:l==="all"}:
l?l:{};S2V();var fL,XP=0,eR=function(ih){for(var CS=_.Z(qR||[]),Qg=CS.next();!Qg.done;Qg=CS.next())Qg=Qg.value,Qg.eventProcessor&&(ih=Qg.eventProcessor(ih));q&&!N6&&(ih=q(ih));return ih};
dU=function(ih,CS){ih.timestamp=P_L();var Qg;((Qg=QT[0])==null?0:Qg.isFrozen())&&ih.type!==2&&(ih.type!==3||ih.data.source!==0)&&QT.forEach(function(hh){return hh.unfreeze()});
WM?d==null||d(eR(ih),CS):N6&&(CS={type:"rrweb",event:eR(ih),origin:window.location.origin,isCheckout:CS},window.parent.postMessage(CS,"*"));ih.type===2?(fL=ih,XP=0):ih.type!==3||ih.data.source===0&&ih.data.isAttachIframe||(XP++,ih=V&&ih.timestamp-fL.timestamp>V,(y&&XP>=y||ih)&&IHL(!0))};
var Jp=function(ih){dU({type:3,data:Object.assign({},{source:0},ih)})},ZW=function(ih){return dU({type:3,
data:Object.assign({},{source:3},ih)})},dL=function(ih){return dU({type:3,
data:Object.assign({},{source:9},ih)})},pL=new Upq({mutationCb:Jp,
adoptedStyleSheetCb:function(ih){return dU({type:3,data:Object.assign({},{source:15},ih)})}}),yb=new ckg({mirror:Ce,
mutationCb:Jp,stylesheetManager:pL,recordCrossOriginIframes:AL,wrappedEmit:dU});g=_.Z(qR||[]);for(C=g.next();!C.done;C=g.next())C=C.value,C.getMirror&&C.getMirror({nodeMirror:Ce,crossOriginIframeMirror:yb.crossOriginIframeMirror,crossOriginIframeStyleMirror:yb.crossOriginIframeStyleMirror});var th=new Ehj;HwV=new QrN({recordCanvas:Cl,mutationCb:dL,win:window,blockClass:R,blockSelector:Y,mirror:Ce,sampling:Q.canvas,dataURLOptions:c});var Vb=new z2j({mutationCb:Jp,scrollCb:ZW,bypassOptions:{blockClass:R,
blockSelector:Y,maskTextClass:w,maskTextSelector:x,inlineStylesheet:p,maskInputOptions:SB,dataURLOptions:c,maskTextFn:T,maskInputFn:N,recordCanvas:Cl,inlineImages:jB,sampling:Q,slimDOMOptions:Ox,iframeManager:yb,stylesheetManager:pL,canvasManager:HwV,keepIframeSrcFn:s1,processedNodeManager:th},mirror:Ce});IHL=function(ih){ih=ih===void 0?!1:ih;if(K){dU({type:4,data:{href:window.location.href,width:z0R(),height:QRj()}},ih);pL.reset();Vb.init();QT.forEach(function(Qg){return Qg.lock()});
var CS=c0V({mirror:Ce,blockClass:R,blockSelector:Y,maskTextClass:w,maskTextSelector:x,inlineStylesheet:p,maskAllInputs:SB,maskTextFn:T,maskInputFn:N,slimDOM:Ox,dataURLOptions:c,recordCanvas:Cl,inlineImages:jB,onSerialize:function(Qg){Qg.nodeName==="IFRAME"&&Ce.nodeMetaMap.get(Qg)&&KP1(yb,Qg);ghq(Qg,Ce)&&aHB(pL,Qg);Qg&&fa(Qg)&&Gcc(Vb,fa(Qg),document)},
onIframeLoad:function(Qg,hh){SKc(yb,Qg,hh);Qg.contentWindow&&Qg.contentDocument&&g1W(Vb,Qg.contentWindow.Element,Qg.contentDocument)},
onStylesheetLoad:function(Qg,hh){CnR(pL,Qg,hh)},
keepIframeSrcFn:s1});CS?(dU({type:2,data:{node:CS,initialOffset:HXo(window)}},ih),QT.forEach(function(Qg){return Qg.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&lHN(pL,document.adoptedStyleSheets,Ce.getId(document))):console.warn("Failed to snapshot the document")}};
try{var Br=[],HM=function(ih){var CS;return z$(TDW)({mutationCb:Jp,mousemoveCb:function(Qg,hh){return dU({type:3,data:{source:hh,positions:Qg}})},
mouseInteractionCb:function(Qg){return dU({type:3,data:Object.assign({},{source:2},Qg)})},
scrollCb:ZW,viewportResizeCb:function(Qg){return dU({type:3,data:Object.assign({},{source:4},Qg)})},
inputCb:function(Qg){return dU({type:3,data:Object.assign({},{source:5},Qg)})},
mediaInteractionCb:function(Qg){return dU({type:3,data:Object.assign({},{source:7},Qg)})},
styleSheetRuleCb:function(Qg){return dU({type:3,data:Object.assign({},{source:8},Qg)})},
styleDeclarationCb:function(Qg){return dU({type:3,data:Object.assign({},{source:13},Qg)})},
canvasMutationCb:dL,fontCb:function(Qg){return dU({type:3,data:Object.assign({},{source:10},Qg)})},
selectionCb:function(Qg){dU({type:3,data:Object.assign({},{source:14},Qg)})},
customElementCb:function(Qg){dU({type:3,data:Object.assign({},{source:16},Qg)})},
blockClass:R,ignoreClass:A,ignoreSelector:P,maskTextClass:w,maskTextSelector:x,maskInputOptions:SB,inlineStylesheet:p,sampling:Q,recordDOM:K,recordCanvas:Cl,inlineImages:jB,userTriggeredOnInput:lP,collectFonts:pl,doc:ih,maskInputFn:N,maskTextFn:T,keepIframeSrcFn:s1,blockSelector:Y,slimDOMOptions:Ox,dataURLOptions:c,mirror:Ce,iframeManager:yb,stylesheetManager:pL,shadowDomManager:Vb,processedNodeManager:th,canvasManager:HwV,ignoreCSSAttributes:wL,plugins:(qR==null?void 0:(CS=qR.filter(function(Qg){return Qg.observer}))==
null?void 0:CS.map(function(Qg){return{observer:Qg.observer,
options:Qg.options,callback:function(hh){return dU({type:6,data:{plugin:Qg.name,payload:hh}})}}}))||[]},v)};
doV(yb,function(ih){try{Br.push(HM(ih.contentDocument))}catch(CS){console.warn(CS)}});
var k6=function(){IHL();Br.push(HM(document))};
document.readyState==="interactive"||document.readyState==="complete"?k6():(Br.push(UE("DOMContentLoaded",function(){dU({type:0,data:{}});iP==="DOMContentLoaded"&&k6()})),Br.push(UE("load",function(){dU({type:1,
data:{}});iP==="load"&&k6()},window)));
return function(){Br.forEach(function(ih){try{ih()}catch(CS){String(CS).toLowerCase().includes("cross-origin")||console.warn(CS)}});
th.destroy();gU=void 0}}catch(ih){console.warn(ih)}};
_.D=function(g,C){C=GW(zW(C));g.innerHTML=C};
bDc=function(g){var C=yBg;C||(C=RIj(),C=yBg=_.uG.transpose(C));C=C[g];return typeof C==="string"?C:_.Vw(g)};
ZDj=function(g){g=String(g).toLowerCase();var C=RIj()[g];return typeof C==="string"?C:_.yw(g)};
YBR=function(g){g=g.toLowerCase();g=RIj()[g];return typeof g==="string"?g:null};
RIj=function(){if(!ABV){for(var g=Object.assign({},Fzu),C=_.Z(PnW),d=C.next();!d.done;d=C.next())d=d.value,g[d.toLowerCase()]=d;ABV=g}return ABV};
wvN=function(g,C){var d=window.customElements;return d&&d.get(g)||iD_[g]===!0?2:C.name==="HTMLUnknownElement"?1:C.name==="HTMLElement"&&ODP.test(g)?3:0};
o1g=function(g,C){switch(C){case "innerHTML":return kBN(g)===1?2:null;case "textContent":return g=kBN(g),g===1||g===6?1:null;default:var d,V;return(V=(d=xo_[g.localName])==null?void 0:d[C])!=null?V:null}};
kBN=function(g){var C=g.localName,d=wvN(C,g.constructor);switch(d){case 0:case 1:return pvR(C,g);case 3:case 2:return 1;default:_.KL(d,"got an unknown element classification")}};
pvR=function(g,C){var d=Object.hasOwnProperty.call(JBl,g)?JBl[g]:null;return d!==null?d:Object.hasOwnProperty.call(hIP,g)&&C instanceof SVGElement?hIP[g]:null};
tyo=function(g,C){return C};
eIl=function(g){return(g=g.split(jNg,2))?{url:g[0],metadata:g[1]}:null};
LzR=function(g){var C=String(g.url).replace(l2g,encodeURIComponent);if(g=g.metadata){l2g.lastIndex=0;if(l2g.test(g))return null;C+=" "+g}return C};
Xvj=function(g){function C(w){var x=w.localName;if(!w.getAttribute("is")&&wvN(x,w.constructor)===2){var p;return(p=P)!=null?p:P=document.createElement("polyresinuncustomized")}(w=A[x])||(w=A[x]=document.createElement(x));return w}
var d=g.reportHandler||void 0,V=g.safeTypesBridge||Doo,y=/^$/;if(g=g.allowedIdentifierPrefixes){g=_.Z(g);for(var R=g.next();!R.done;R=g.next())y=new RegExp(y.source+"|^"+_.rBu(R.value))}d&&d(!1,"initResin",null);var Y=Npg(y,V,d),A={},P=null;return function(w,x,p){var J=w.nodeType;if(J!==Node.ELEMENT_NODE){if(J===Node.TEXT_NODE){x=w.parentElement;p=!x;if(x&&x.nodeType===Node.ELEMENT_NODE){J=x.localName;var h=wvN(J,x.constructor);switch(h){case 0:case 1:x=pvR(J,x);p=x===1||x===6;break;case 3:case 2:p=
!0;break;default:_.KL(h,"got an unknown element classification")}}if(p)return function(v){return""+V(v,"STRING",v)}}return function(v){if(!v&&v!==document.all)return v;
d&&d(!0,"Failed to sanitize "+(w.parentElement&&w.parentElement.nodeName)+" #text node to value "+v,w.parentElement);return Rs}}var l=w.localName;
J=C(w);var N=null;switch(p){case "attribute":if(ZDj(x)in J)break;return function(v){return v};
case "property":if(x in J){N=o1g(J,x);break}if((h=YBR(x))&&h in J)break;return function(v){return v};
default:_.KL(p,"got an unknown resin type, expected either 'property' or 'attribute'")}var T=p==="attribute"?x.toLowerCase():bDc(x);N||(N=Lwq(l,T,function(v){var q=w.getAttribute(v);return!q||/[\[\{]/.test(v)?null:q}));
return function(v){var q=bY,Q=null;if(!v&&v!==document.all)return v;if(N!=null){var c=Y[N],U=c.safeType;Q=c.safeReplacement;U&&(q=V(v,U,bY));q===bY&&(c.filterString?(q=String(V(v,"STRING",v)),q=c.filterString(l,T,q)):c.filterRaw&&(q=c.filterRaw(l,T,v,w)),q===Q&&(q=bY))}q===bY&&(q=Q||Rs,d&&d(!0,"Failed to sanitize attribute of <"+l+">: <"+l+" "+T+'="'+v+'">',w));return q}}};
Npg=function(g,C,d){return[,{filterRaw:function(V,y,R){return R},
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:sNq,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:sNq,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Rs,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:Bpl,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(V,y,R){R=
String(R).toLowerCase();return NN1(V,y,R)?R:Rs},
safeReplacement:Rs,safeType:void 0},,{filterRaw:void 0,filterString:function(V,y,R){return g.test(R)?R:Rs},
safeReplacement:Rs,safeType:"CONSTANT"},{filterRaw:function(V,y,R,Y){if(typeof R==="string")var A=(A=R.match(TpV))?A.map(eIl).filter(Boolean):[];else if(Array.isArray(R))A=R;else return sNq;var P=A;A=[];var w=[],x={};if(Array.isArray(P))for(var p=0,J=P.length;p<J;++p){var h=P[p],l=h&&h.url;if(l){var N=C(l,"URL",x);if(N){var T=N!==x;(T?A:w).push({url:T?N:l,metadata:h.metadata})}}}else w.push(P);P=w.length?JSON.stringify(w):null;w=bY;if(A.length){if(!Array.isArray(A))throw Error();w=A.map(LzR).filter(Boolean).join(" , ")||
bY}P&&d&&d(!0,"Failed to sanitize attribute value of <"+V+">: <"+V+" "+y+'="'+R+'">: '+P,Y);return w===bY?sNq:w},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
f2g=function(g){var C=Xvj(g);return function(d,V,y,R){return R||R===document.all?C(d,V,y)(R):R}};
ZZ=function(g,C){function d(){function y(A,P,w){for(P=Reflect.getMetadata("parameters",A)||[];P.length<=w;)P.push(null);P[w]=P[w]||[];P[w].push(Y);Reflect.defineMetadata(P,A);return A}
var R=_.cY.apply(0,arguments);if(this instanceof d)return V.apply(this,R),this;var Y=new (Function.prototype.bind.apply(d,[null].concat(_.Wr(R))));y.annotation=Y;return y}
var V=v1_(C);d.prototype.toString=function(){return"@"+g};
return d.annotationCls=d};
v1_=function(g){return function(){var C=_.cY.apply(0,arguments),d=this;g.forEach(function(V,y){y=C[y];if(Array.isArray(V))d[V[0]]=y&&y!==void 0?y:V[1];else for(var R in V)d[R]=y&&y[R]!==void 0?y[R]:V[R]})}};
$ol=function(g){return g!==void 0&&g!==null};
Yk=function(g){if(typeof g==="string")return g;if(g===void 0||g===null)return""+g;if(g.overriddenName)return g.overriddenName;if(g.name)return g.name;g=g.toString();var C=g.indexOf("\n");return C===-1?g:g.substring(0,C)};
qBL=function(g){g.__forward_ref__=qBL;g.toString=function(){return Yk(this())};
return g};
A_=function(g){return typeof g==="function"&&g.hasOwnProperty("__forward_ref__")&&g.__forward_ref__===qBL?g():g};
MyP=function(g){return g?g.map(function(C){return new (Function.prototype.bind.apply(C.type.annotationCls,[null].concat(_.Wr(C.args?C.args:[]))))}):[]};
WzV=function(g){for(var C=[],d=0;d<g.length;++d){if(C.indexOf(g[d])>-1){C.push(g[d]);break}C.push(g[d])}return C};
moc=function(g){return g.length>1?" ("+WzV(g.slice().reverse()).map(function(C){return Yk(C.token)}).join(" -> ")+")":""};
n1q=function(g,C,d,V){if(V){var y=Error("cf``"+(V instanceof Error?V.message:V));y.ngOriginalError=V}else y=Error();y.addKey=ukN;y.keys=[C];y.injectors=[g];y.constructResolvingMessage=d;y.message=y.constructResolvingMessage();y.ngOriginalError=V;return y};
ukN=function(g,C){this.injectors.push(g);this.keys.push(C);this.message=this.constructResolvingMessage()};
I2q=function(g,C){return n1q(g,C,function(){return"No provider for "+Yk(this.keys[0].token)+"!"+moc(this.keys)})};
UoR=function(g,C){return n1q(g,C,function(){return"Cannot instantiate cyclic dependency!"+moc(this.keys)})};
cBR=function(g,C,d){return n1q(g,d,function(){var V=Yk(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+V+"!"+moc(this.keys)+"."},C)};
E1g=function(g,C){for(var d=[],V=0,y=C.length;V<y;V++){var R=C[V];R&&R.length!=0?d.push(R.map(Yk).join(" ")):d.push("?")}return Error("gf`"+Yk(g)+"`"+d.join(", ")+"`"+Yk(g))};
SBo=function(g){var C=void 0,d=void 0;if(g&&g.useClass!==void 0){C=g.useClass;var V=A_(g.useClass);var y=HDN.factory(V);V=QNc(V)}else g&&g.useExisting!==void 0?(y=function(R){return R},V=[zIR(Fq.get(A_(g.useExisting)))]):g&&g.useFactory!==void 0?(y=g.useFactory,V=Kzc(g.useFactory,g.deps)):(d=g.useValue,y=function(){return g.useValue},V=a2o);
return new GBV(y,V,C,d)};
CCj=function(g){return new gyW(Fq.get(A_(g.provide)),[SBo(g)],g.multi)};
VJR=function(g){g=dal(g,[]).map(CCj);for(var C=new Map,d=0;d<g.length;d++){var V=g[d],y=C.get(V.key.id);if(y){if(V.multiProvider!==y.multiProvider)throw Error("jf`"+y+"`"+V);if(V.multiProvider)for(var R=0;R<V.resolvedFactories.length;R++)y.resolvedFactories.push(V.resolvedFactories[R]);else C.set(V.key.id,V)}else y=void 0,V.multiProvider?y=new gyW(V.key,V.resolvedFactories.slice(),V.multiProvider):y=V,C.set(V.key.id,y)}return Array.from(C.values())};
dal=function(g,C){g.forEach(function(d){if(d instanceof yJ_)C.push({provide:d,useClass:d});else if(d&&typeof d=="object"&&d.provide!==void 0)C.push(d);else if(d instanceof Array)dal(d,C);else throw Error("ff`"+d);});
return C};
Kzc=function(g,C){if(C){var d=C.map(function(V){return[V]});
return C.map(function(V){return R8c(g,V,d)})}return QNc(g)};
QNc=function(g){var C=HDN.parameters(g);if(!C)return[];if(C.some(function(d){return d==null}))throw E1g(g,C);
return C.map(function(d){return R8c(g,d,C)})};
R8c=function(g,C,d){var V=null,y=!1;if(!Array.isArray(C))return C instanceof b4l?Z4P(C.token,y,null):Z4P(C,y,null);for(var R=null,Y=0;Y<C.length;++Y){var A=C[Y];if(A instanceof yJ_)V=A;else if(A instanceof b4l)V=A.token;else if(A instanceof Ygg)y=!0;else if(A instanceof AJL||A instanceof F8B)R=A}V=A_(V);if(V!=null)return Z4P(V,y,R);throw E1g(g,d);};
Z4P=function(g,C,d){return new PCo(Fq.get(A_(g)),C,d)};
i4B=function(g,C){for(var d=Array(g.providers.length),V=0;V<g.providers.length;++V){var y=V;if(V<0||V>=g.providers.length)throw Error("hf`"+V);d[y]=C(g.providers[V])}return d};
O4c=function(g){return typeof g==="function"&&HDN.parameters(g).every(function(C){return!!C})};
xaL=function(g){var C=wou;ktB.get(g)||ktB.set(g,new C);return ktB.get(g)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(g)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(g)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g,C){var d,V;if(g.contains(C))return!0;g=_.PW(g).querySelectorAll("content,slot");for(d=0;d<g.length;++d){var y=_.PW(g[d]).getDistributedNodes();for(V=0;V<y.length;++V)if(y[V].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(y[V],C))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){g.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(g)&&g.preventDefault();g.targetTouches&&(g=g.targetTouches[0],oyN=g.pageX,poR=g.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 g=0,C=iY.length;g<C;g++)document.addEventListener(iY[g],_._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 g=0,C=iY.length;g<C;g++)document.removeEventListener(iY[g],_._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(g){var C=_.PW(g).rootTarget;g.type!=="touchmove"&&JJW!==C&&(JJW=C,h8j=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.PW(g).path));if(!h8j.length)return!0;if(g.type==="touchstart")return!1;g=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(g);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(h8j,g.deltaX,g.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){for(var C=[],d=g.indexOf(tJ_),V=0;V<=d;V++)if(g[V].nodeType===Node.ELEMENT_NODE){var y=g[V],R=y.style;R.overflow!=="scroll"&&R.overflow!=="auto"&&(R=window.getComputedStyle(y));R.overflow!=="scroll"&&R.overflow!=="auto"||C.push(y)}return C};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g,C,d){if(C||d)for(var V=Math.abs(d)>=Math.abs(C),y=0;y<g.length;y++){var R=g[y];if(V?d<0?R.scrollTop>0:R.scrollTop<R.scrollHeight-R.clientHeight:C<0?R.scrollLeft>0:R.scrollLeft<R.scrollWidth-R.clientWidth)return R}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){var C={deltaX:g.deltaX,deltaY:g.deltaY};"deltaX"in g||("wheelDeltaX"in g&&"wheelDeltaY"in g?(C.deltaX=-g.wheelDeltaX,C.deltaY=-g.wheelDeltaY):"wheelDelta"in g?(C.deltaX=0,C.deltaY=-g.wheelDelta):"axis"in g?(C.deltaX=g.axis===1?g.detail:0,C.deltaY=g.axis===2?g.detail:0):g.targetTouches&&(g=g.targetTouches[0],C.deltaX=oyN-g.pageX,C.deltaY=poR-g.pageY));return C};
jzq=function(g){this.element=g;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
lEV=function(g){this.element=g;this.color=window.getComputedStyle(g).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");_.PW(this.waveContainer).appendChild(this.wave);e81(this)};
O0=function(g,C){for(var d in g)if(d.toLowerCase()===C.toLowerCase())return g[d]};
L8o=function(g,C){for(var d in g)if(d.toLowerCase()===C.toLowerCase()){delete g[d];break}};
rJV=function(g){g=_.uG.clone(g);for(var C=0;C<Dau.length;++C){var d=Dau[C],V=O0(g,d);V&&(g["X-Goog-Upload-Header-"+d]=V,L8o(g,d))}return g};
NMB=function(g){g=_.uG.clone(g);L8o(g,"X-Goog-Upload-Status")};
sz_=function(g){return XoV.some(function(C){return C.test(g)})};
vyj=function(g,C){var d;var V=(d=g.formContent)==null?void 0:d.locale;d=V==null?void 0:V.split("-")[0];V=V&&BMq.includes(V)?V:d&&BMq.includes(d)?d:void 0;V=(V!=null?V:"en").replaceAll("-","_").toLowerCase();var y;g=((y=g.initializationData)==null?0:y.useNightlyRelease)?"nightly":"live";var R;return(C==null?0:(R=C.getEnableAlohaBinarySplit)==null?0:R.call(C))?_.Jj(TMc,g):_.Jj(fE_,g,V)};
MJR=function(g,C,d,V){if($au&&qg1===C)return $au;qg1=C;var y=vyj(g,V);return $au=C.feedbackV2GlobalObject?Promise.resolve(C.feedbackV2GlobalObject):new Promise(function(R,Y){var A=_.ri("SCRIPT");_.Za(A,y);A.onload=function(){C.feedbackV2GlobalObject?R(C.feedbackV2GlobalObject):Y(Error("mf"))};
A.onerror=function(){Y(Error("nf`"+y.toString()))};
d.body.appendChild(A)})};
ucc=function(g,C,d,V){if(W8u&&maB===C)return W8u;maB=C;var y=vyj(g,V);return W8u=C.feedbackV2GlobalObject?Promise.resolve(C.feedbackV2GlobalObject):new Promise(function(R,Y){var A=_.ri("SCRIPT");_.Za(A,y);A.onload=function(){C.feedbackV2GlobalObject?R(C.feedbackV2GlobalObject):Y(Error("mf"))};
A.onerror=function(){Y(Error("nf`"+y.toString()))};
d.body.appendChild(A)})};
ny1=function(g,C,d,V,y){y=y===void 0?!0:y;var R,Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:return R=Date.now(),x.yield(MJR(g,d,V,C),2);case 2:Y=x.yieldResult;if(!(y||((P=g.initializationData)==null?0:P.useNightlyRelease)||((w=g.initializationData)==null?0:w.isLocalServer))){A=Y.initializeFeedbackClient(g,R,C);x.jumpTo(3);break}return x.yield(Y.initializeFeedbackClientAsync(g,R,C),4);case 4:A=x.yieldResult;case 3:return A.initiateAloha(),x.return(A)}})};
IEj=function(g,C,d,V){var y,R,Y;return _.F(function(A){if(A.nextAddress==1)return y=Date.now(),A.yield(ucc(g,d,V.document,C),2);if(A.nextAddress!=3)return R=A.yieldResult,A.yield(R.initializeFeedbackClientAsync(g,y,C,V),3);Y=A.yieldResult;Y.initiateAloha();return A.return(Y)})};
UaN=function(g,C,d){var V=!0;V=V===void 0?!0:V;var y,R,Y,A,P,w,x,p;return _.F(function(J){y=d||_.yg;if((R=C)==null?0:(A=(Y=R).getEnableAlohaBinarySplit)==null?0:A.call(Y)){P=y;if(P.isFormOpened)throw new wU;P.isFormOpened=!0;g.callbacks=g.callbacks||{};w=g.callbacks.onClose||function(){};
g.callbacks.onClose=function(h){P.isFormOpened=!1;w(h)};
try{return J.return(IEj(g,C,P,y))}catch(h){throw P.isFormOpened=!1,h;}}else{x=y;if(x.isFormOpened)throw new wU;x.isFormOpened=!0;g.callbacks=g.callbacks||{};p=g.callbacks.onClose||function(){};
g.callbacks.onClose=function(h){x.isFormOpened=!1;p(h)};
try{return J.return(ny1(g,C,x,y.document,V))}catch(h){throw x.isFormOpened=!1,h;}}_.XV(J)})};
z8o=function(g,C){return _.F(function(d){return d.return(new Promise(function(V,y){Number.isInteger(Number(g))&&Number(g)>0?(y=cJq(C!=null?C:"")+"/aloha_form_properties?productId="+g,Eyo(y,function(R){R=R.target;var Y=null;try{var A=JSON,P=A.stringify;if(R.JSC$9867_xhr_){var w=R.JSC$9867_xhr_.responseText;w.indexOf(")]}'\n")==0&&(w=w.substring(5));var x=(0,_.kk)(w)}else x=void 0;Y=QE1(H4l,P.call(A,x))}catch(p){P=new H4l,x=QzW(),x=_.xk(x,13,!1),x=_.xk(x,14,!0),x=_.xk(x,15,!0),x=_.xk(x,20,!1),Y=_.Ld(P,
1,x)}V(Y)},"GET","",{},2E3,!0)):y(Error("of`"+g))}))})};
cJq=function(g){return sz_(g)?g:"https://www.google.com/tools/feedback"};
Sgo=function(g){g=g.match(new RegExp(K81,"gi"))||[];g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){C=C.value;a:{var d=_.Z(aE1);for(var V=d.next();!V.done;V=d.next())if(V.value.test(C)){d=!1;break a}d=!0}if(!d)a:{d=_.Z(GtR);for(V=d.next();!V.done;V=d.next())if(V.value.test(C)){d=!0;break a}d=!1}if(d)return!0}return!1};
geN=function(g,C){var d={},V=Object.keys(g);V=_.Z(V);for(var y=V.next();!y.done;y=V.next())y=y.value,d[y]=C(y,g[y]);return d};
C7j=function(g){switch(g){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"}};
VnR=function(g){if(window.crypto&&window.crypto.getRandomValues)try{var C=Array(g),d=new Uint8Array(g);window.crypto.getRandomValues(d);for(var V=0;V<C.length;V++)C[V]=d[V];return C}catch(R){}C=Array(g);for(d=0;d<g;d++){V=Date.now();for(var y=0;y<V%23;y++)C[d]=Math.random();C[d]=Math.floor(Math.random()*256)}if(dKV)for(d=1,V=0;V<dKV.length;V++)C[d%g]^=C[(d-1)%g]/4^dKV.charCodeAt(V),d++;return C};
J_=function(g){g=VnR(g);for(var C=[],d=0;d<g.length;d++)C.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(g[d]&63));return C.join("")};
yg1=function(){var g=_.yg.ytLoggingDocDocumentNonce_;g||(g=J_(16),_.PZ("ytLoggingDocDocumentNonce_",g));return g};
bc_=function(g){g&&_.uD("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:RDg,clientScreenNonce:g})};
Zcu=function(g){return _.Qq("client-screen-nonce-store",{})[g===void 0?0:g]};
Yd1=function(g,C){C=C===void 0?0:C;var d=_.Qq("client-screen-nonce-store");d||(d={},_.HG("client-screen-nonce-store",d));d[C]=g};
Agc=function(g){g=g===void 0?0:g;return g===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+g};
FxW=function(g){return _.Qq(Agc(g===void 0?0:g))};
_.t_=function(g){return(g=FxW(g===void 0?0:g))?new h_({veType:g,youtubeData:void 0,jspbYoutubeData:void 0}):null};
P71=function(){var g=_.Qq("csn-to-ctt-auth-info");g||(g={},_.HG("csn-to-ctt-auth-info",g));return g};
icu=function(){return Object.values(_.Qq("client-screen-nonce-store",{})).filter(function(g){return g!==void 0})};
_.ju=function(g){g=Zcu(g===void 0?0:g);if(!g&&!_.au("USE_CSN_FALLBACK",!0))return null;g||(g="UNDEFINED_CSN");return g?g:null};
wKg=function(g){for(var C=_.Z(Object.values(OcV)),d=C.next();!d.done;d=C.next())if(_.ju(d.value)===g)return!0;return!1};
kdB=function(g,C,d){var V=P71();(d=_.ju(d))&&delete V[d];C&&(V[g]=C)};
eu=function(g){return P71()[g]};
_.lY=function(g,C,d,V){d=d===void 0?0:d;if(g!==Zcu(d)||C!==_.Qq(Agc(d)))if(kdB(g,V,d),Yd1(g,d),_.HG(Agc(d),C),C=function(){setTimeout(function(){bc_(g)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(C)}catch(y){C()}else C()};
xKW=function(g,C){C=C===void 0?"":C;var d=[],V;for(V in g)if(g.hasOwnProperty(V)){var y=C!==""?C+"."+V:V;typeof g[V]==="object"?d.push.apply(d,_.Wr(xKW(g[V],y))):d.push([y,g[V]])}d.sort();return d};
_.DZ=function(g){var C=_.cY.apply(1,arguments);if(!Le(g)||C.some(function(V){return!Le(V)}))throw Error("pf");
C=_.Z(C);for(var d=C.next();!d.done;d=C.next())oel(g,d.value)};
oel=function(g,C){for(var d in C)if(Le(C[d])){if(d in g&&!Le(g[d]))throw Error("qf");d in g||(g[d]={});oel(g[d],C[d])}else if(pKu(C[d])){if(d in g&&!pKu(g[d]))throw Error("rf");d in g||(g[d]=[]);Jg1(g[d],C[d])}else g[d]=C[d];return g};
Jg1=function(g,C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,Le(d)?g.push(oel({},d)):pKu(d)?g.push(Jg1([],d)):g.push(d);return g};
Le=function(g){return typeof g==="object"&&!Array.isArray(g)};
pKu=function(g){return typeof g==="object"&&Array.isArray(g)};
tnu=function(g){for(var C=_.Z(Object.entries(hDW)),d=C.next();!d.done;d=C.next())if(d=_.Z(d.value),d.next(),d=d.next().value,d==="SLI_STATUS_"+g)return d;return"SLI_STATUS_UNKNOWN"};
_.rU=function(g,C,d,V){return jdP(g,C,function(){return new _.eDV(g,C,d,V)})};
_.lzV=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
LxR=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Nu=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
DKg=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
rgB=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
N4N=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
B4B=function(g){g&&(g.dataset?g.dataset[XKo()]="true":_.AO([_.oZ(sdL)],g,"data-loaded","true".toString()))};
T4o=function(g){return g?g.dataset?g.dataset[XKo()]:g.getAttribute("data-loaded"):null};
XKo=function(){return fzc.loaded||(fzc.loaded="loaded".replace(/\-([a-z])/g,function(g,C){return C.toUpperCase()}))};
_.Xq=function(g,C,d){veR(g,C,d===void 0?null:d)};
_.qdc=function(g,C){g&&C&&(g=""+_.zV(C),(g=$Ko[g])&&_.ha1(g))};
veR=function(g,C,d){d=d===void 0?null:d;var V=_.MnN(typeof g==="string"?g:g.toString()),y=document.getElementById(V),R=y&&T4o(y),Y=y&&!R;R?C&&C():(C&&(R=_.oM(V,C),C=""+_.zV(C),$Ko[C]=R),Y||(y=WxN(g,V,function(){T4o(y)||(B4B(y),_.t6c(V),_.ev(function(){_.eaB(V)},0))},d)))};
WxN=function(g,C,d,V){V=V===void 0?null:V;var y=_.ri("SCRIPT");y.id=C;y.onload=function(){d&&setTimeout(d,0)};
y.onreadystatechange=function(){switch(y.readyState){case "loaded":case "complete":y.onload()}};
V&&y.setAttribute("nonce",V);_.Za(y,typeof g==="string"?_.q7(g):g);g=document.getElementsByTagName("head")[0]||document.body;g.insertBefore(y,g.firstChild);return y};
_.MnN=function(g){var C=document.createElement("a");HY(C,g);return"js-"+s0(C.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
mKj=function(g){var C=_.Qq("INNERTUBE_HOST_OVERRIDE");C&&(g=String(C)+String(_.BW(g)));return g};
u8V=function(g){var C={};_.t("json_condensed_response")&&(C.prettyPrint="false");return g=IZV(g,C)};
_.TY=function(g){return Pt(g)?"same-origin":"include"};
_.fe=function(g){return Pt(g)?"same-origin":"cors"};
vW=function(g,C,d){d=d===void 0?{}:d;g={method:C===void 0?"POST":C,mode:_.fe(g),credentials:_.TY(g)};C={};for(var V=_.Z(Object.keys(d)),y=V.next();!y.done;y=V.next())y=y.value,d[y]&&(C[y]=d[y]);Object.keys(C).length>0&&(g.headers=C);return g};
_.$k=function(g,C){C=C===void 0?{}:C;return"service:"+g+"/"+Object.keys(C).sort().map(function(d){return d+":"+C[d]}).join("/")};
ne_=function(g){var C,d,V,y;g=(C=_.e(g,_.qu))==null?void 0:(d=C.watchEndpointSupportedOnesieConfig)==null?void 0:(V=d.html5PlaybackOnesieConfig)==null?void 0:(y=V.commonConfig)==null?void 0:y.url;if(!g)return[];C=new _.Mu(g);return C.JSC$10103_domain_?["https://"+C.JSC$10103_domain_+"/generate_204"]:[]};
_.cgN=function(){return IzV()||zuP()||UKP&&Qy("version/")?!0:_.Qq("EOM_VISITOR_DATA")?!1:!0};
EeL=function(g){var C=g.docid||g.video_id||g.videoId||g.id;if(C)return C;C=g.raw_player_response;C||(g=g.player_response)&&(C=JSON.parse(g));return C&&C.videoDetails&&C.videoDetails.videoId||null};
Hcl=function(g){return g.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
WW=function(g){return!isNaN(Number(g))&&!_.Pq(g)};
_.uY=function(g,C,d,V){V=V===void 0?!0:V;var y=_.Qq("VALID_SESSION_TEMPDATA_DOMAINS",[]),R=_.A5(window.location.href);R&&y.push(R);R=_.A5(g);if(_.uP(y,R)||!R&&_.bP(g,"/"))if(y=document.createElement("a"),HY(y,g),g=y.href)if(g=_.BW(g),g=_.mj(g))V&&!C.csn&&(C.itct||C.ved)&&(C=Object.assign({csn:_.ju()},C)),d?(d=parseInt(d,10),isFinite(d)&&d>0&&Qd_(g,C,d)):Qd_(g,C)};
KxB=function(g){var C=_.Qq("VALID_SESSION_TEMPDATA_DOMAINS",[]),d=_.A5(window.location.href);d&&C.push(d);d=_.A5(g);if(!(_.uP(C,d)||!d&&_.bP(g,"/")))return null;g=_.BW(g);(g=_.mj(g))?(g=zDq(g),g=(g=_.Bt.get(g,void 0)||null)?_.yy(g):{}):g=null;return g};
Qd_=function(g,C,d){g=zDq(g);C=C?_.Nn(C):"";d=d||5;_.cgN()&&_.T2(g,C,d)};
zDq=function(g){for(var C=_.Z(azc),d=C.next();!d.done;d=C.next())g=_.ne(g,d.value);return"ST-"+s0(g).toString(36)};
_.Gdq=function(g){if(g.requestFullscreen)g=g.requestFullscreen(void 0);else if(g.webkitRequestFullscreen)g=g.webkitRequestFullscreen();else if(g.mozRequestFullScreen)g=g.mozRequestFullScreen();else if(g.msRequestFullscreen)g=g.msRequestFullscreen();else if(g.webkitEnterFullscreen)g=g.webkitEnterFullscreen();else return Promise.reject(Error("Af"));return g instanceof Promise?g:Promise.resolve()};
_.U0=function(g){var C;_.ZnR(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.Is()==g&&(C=document):C=g;if(C&&(g=_.ZnR(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],C))){g.call(C)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.Is=function(){var g=g===void 0?!1:g;var C=_.ZnR(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(g)for(;C&&C.shadowRoot;)C=C.shadowRoot.fullscreenElement;return C?C:null};
_.cW=function(g,C){C=C===void 0?!0:C;g.addEventListener("wheel",Sdu);g.overscrollConfig={cooldown:C}};
_.E0=function(g){g.overscrollConfig=void 0;g.removeEventListener("wheel",Sdu)};
Sdu=function(g){var C=g.deltaY,d=g.target,V=null;if(window.Polymer&&window.Polymer.Element){if(d=g.path||g.composedPath&&g.composedPath()){d=_.Z(d);for(var y=d.next();!y.done&&(y=y.value,!grc(y,C));y=d.next())if(y.overscrollConfig){V=y;break}}}else for(;d&&!grc(d,C);){if(d.overscrollConfig){V=d;break}d=d.parentElement}V&&(C=V.overscrollConfig,C.cooldown?(V=g.deltaY,d=C.lastDeltaY||0,C.lastDeltaY=V,y=C.lastStopped||0,d&&y&&d>0==V>0?Math.abs(d)>=Math.abs(V)?(V=y+1200,d=!1):(V=y+600,d=!0):(V=Date.now()+
600,d=!0),V>Date.now()&&(g.preventDefault(),d&&(C.lastStopped=Date.now()))):g.preventDefault())};
grc=function(g,C){return C<0&&g.scrollTop>0||C>0&&g.scrollTop<g.scrollHeight-g.clientHeight-1?(g=getComputedStyle(g).overflowY,g=="auto"||g=="scroll"):!1};
_.HW=function(g,C,d,V){V||(V={bubbles:!0,cancelable:!1,composed:!0});d!==null&&d!==void 0&&(V.detail=d);var y=new CustomEvent(C,V);_.t("untrack_fire_custom_event_killswitch")?g.dispatchEvent(y):_.t3(function(){return void g.dispatchEvent(y)});
return y};
CFq=function(g){var C=window,d=function(V){C.removeEventListener("yt-navigate-start",d);return g.call(C,V)};
C.addEventListener("yt-navigate-start",d,void 0)};
_.Qw=function(g,C,d,V){C=new dMl(C,!(V===void 0||!V),d);_.HW(g,"yt-action",C);return C.returnValue};
_.zY=function(g,C,d){return _.Qw(g,C,d,!0)};
_.as=function(g,C,d,V){C&&C.length&&C.forEach(function(y){var R=yM_(y);R&&(_.t("handle_service_request_actions")&&y.commandMetadata&&y.commandMetadata.webCommandMetadata&&y.commandMetadata.webCommandMetadata.sendPost?_.Ke(d?d:g,[y]):_.zY(g,R,[y,d,V]))})};
_.Ke=function(g,C){var d=[g];C&&d.push.apply(d,C);C=_.Qw(g,"yt-service-request",d);return C.length>0&&(C=C[0],_.HW(g,"yt-service-request-sent",C),C&&C.ajaxPromise)?(C.ajaxPromise.then(function(V){_.HW(g,"yt-service-request-completed",V)},function(V){_.HW(g,"yt-service-request-error",{error:V,
params:d})},g),C.ajaxPromise):_.GY()};
_.g7=function(g,C){if(_.t("handle_service_request_actions"))_.as(C,g,C);else{g=_.Z(g);for(var d=g.next();!d.done;d=g.next()){d=d.value;var V=void 0;((V=_.e(d,_.Su))==null?0:V.commands)?_.g7(_.e(d,_.Su).commands,C):(V=void 0,((V=_.e(d,_.Cu))==null?0:V.actions)?_.g7(_.e(d,_.Cu).actions,C):(V=void 0,((V=_.e(d.commandMetadata,_.d7))==null?0:V.sendPost)?_.Ke(C,[d]):_.as(C,[d],C)))}}};
_.yPg=function(g,C,d){C=C===void 0?{}:C;typeof C==="function"&&(C={callback:C});d||C._c&&C._c.jsl&&C._c.jsl.h||_.uG.extend(C,{_c:{jsl:{h:_.Qq("GAPI_HINT_PARAMS")}}});(C.gapiHintOverride||_.Qq("GAPI_HINT_OVERRIDE"))&&(d=_.Ry(document.location.href).gapi_jsh)&&_.uG.extend(C,{_c:{jsl:{h:d}}});V$g(g,C)};
_.yD=function(g,C,d){C=C===void 0?{}:C;g=(g=g in VD?VD[g]:d)||"";d={};for(var V in C){d={key$jscomp$844:d.key$jscomp$844};d.key$jscomp$844=V;var y=function(R){return function(){return String(C[R.key$jscomp$844])}}(d);
g=g.replace(new RegExp("\\$\\{"+d.key$jscomp$844+"\\}","gi"),y);g=g.replace(new RegExp("\\$"+d.key$jscomp$844,"gi"),y)}return g};
_.Rf=function(g,C){return R4R(g in VD?VD[g]:{},C)};
R4R=function(g,C){var d=_.Qq("I18N_PLURAL_RULES");d||(d=function(V){return V==1?"one":"other"});
return(g=g["case"+C]||g[d(C)])?g.replace("#",C.toString()):C+""};
YR1=function(g){var C=bUB(g),d=document.getElementById(C),V=d&&T4o(d);V||d&&!V||(d=ZUu(g,C,function(){if(!T4o(d)){B4B(d);_.t6c(C);var y=_.bv(_.eaB,C);_.ev(y,0)}}))};
ZUu=function(g,C,d){var V=document.createElement("link");V.id=C;V.onload=function(){d&&setTimeout(d,0)};
g=_.q7(g);_.FV(V,g,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(V);return V};
bUB=function(g){var C=_.ri("A");HY(C,$u(g));return"css-"+s0(C.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.FM1=function(g){var C=APo();g!==C&&(C=_.Zi(),!_.t("web_autonav_allow_off_by_default")&&g||_.YP(0,141,!0),_.YP(0,140,!g),C.save())};
APo=function(){var g=_.Zi();return _.t("web_autonav_allow_off_by_default")&&!g.getFlag(141)&&_.Qq("AUTONAV_OFF_BY_DEFAULT")?!1:!g.getFlag(140)};
PFN=function(g,C){var d,V;g=((d=g.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(V=d.videoAuthorizationToken)==null?void 0:V.credentialTransferTokens)||[];for(d=0;d<g.length;++d)if(g[d].scope===C)return g[d].token||void 0};
iUl=function(g){for(var C=0,d=0;d<g.length;d++)C=C*31+g.charCodeAt(d),d<g.length-1&&(C%=0x800000000000);return C%1E5};
_.A1=function(g){return _.gS("ytcsi."+(g||"")+"data_")||OUN(g)};
_.w8c=function(g){g=_.A1(g);g.metadata||(g.metadata={});return g.metadata};
_.kF1=function(g){g=_.A1(g);g.tick||(g.tick={});return g.tick};
_.Fw=function(g){g=_.A1(g);if(g.gel){var C=g.gel;C.gelInfos||(C.gelInfos={});C.gelTicks||(C.gelTicks={})}else g.gel={gelTicks:{},gelInfos:{}};return g.gel};
_.xMB=function(g){g=_.Fw(g);g.gelInfos||(g.gelInfos={});return g.gelInfos};
oru=function(g){var C=_.A1(g).nonce;C||(C=J_(16),_.A1(g).nonce=C);return C};
OUN=function(g){var C={tick:{},info:{}};_.PZ("ytcsi."+(g||"")+"data_",C);return C};
p81=function(){var g=_.gS("ytcsi.debug");g||(g=[],_.PZ("ytcsi.debug",g),_.PZ("ytcsi.reference",{}));return g};
_.PL=function(g){g=g||"";var C=JPj();if(C[g])return C[g];var d=p81(),V={timerName:g,info:{},tick:{},span:{},jspbInfo:[]};d.push(V);return C[g]=V};
h4g=function(g){g=g||"";var C=JPj();C[g]&&delete C[g];var d=p81(),V={timerName:g,info:{},tick:{},span:{},jspbInfo:[]};d.push(V);C[g]=V};
JPj=function(){var g=_.gS("ytcsi.reference");if(g)return g;p81();return _.gS("ytcsi.reference")};
_.jIg=function(g){return t$V[g]||"LATENCY_ACTION_UNKNOWN"};
DMu=function(g,C,d){d=d===void 0?{}:d;var V=!1;_.au("ytLoggingEventsDefaultDisabled",!1)&&(V=!0);V=V?null:m2;d=d===void 0?{}:d;var y=Math.round(d.timestamp||(0,_.wQ)());_.Tu(C,1,y<Number.MAX_SAFE_INTEGER?y:0);y=new e41;if(d.lact)_.Tu(y,1,isFinite(d.lact)?d.lact:-1);else if(d.timestamp)_.Tu(y,1,-1);else{var R=_.Oq();_.Tu(y,1,isFinite(R)?R:-1)}if(d.sequenceGroup&&!_.t("web_gel_sequence_info_killswitch")){R=d.sequenceGroup;var Y=TJV(R),A=new lnl;_.Tu(A,2,Y);_.v3(A,1,R);_.Ld(y,3,A);d.endOfSequence&&delete LM1[d.sequenceGroup]}_.Ld(C,
33,y);(d.sendIsolatedPayload?m_L:uGV)(g,{endpoint:"log_event",payload:C,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},V)};
_.O6=function(){return(_.t("csi_use_time_origin")||_.t("csi_use_time_origin_tvhtml5"))&&_.iv.timeOrigin?Math.floor(_.iv.timeOrigin):_.iv.timing.navigationStart};
_.rPN=function(g,C){_.w7("_start",g,C)};
_.kP=function(g,C){if(!_.t("web_csi_action_sampling_enabled")||!_.A1(C).actionDisabled){var d=_.PL(C||"");_.DZ(d.info,g);g.loadType&&(d=g.loadType,_.w8c(C).loadType=d);_.DZ(_.xMB(C),g);d=oru(C);C=_.A1(C).cttAuthInfo;NAo().info(g,d,C)}};
X8o=function(){var g,C,d,V;return((V=_.wS().resolve(_.Oc($M))==null?void 0:(g=qm())==null?void 0:(C=g.loggingHotConfig)==null?void 0:(d=C.csiConfig)==null?void 0:d.debugTicks)!=null?V:[]).map(function(y){return Object.values(y)[0]})};
_.w7=function(g,C,d){if(!_.t("web_csi_action_sampling_enabled")||!_.A1(d).actionDisabled){var V=oru(d),y;if(y=_.t("web_csi_debug_sample_enabled")&&V){(_.wS().resolve(_.Oc($M))==null?0:qm())&&!sIj&&(sIj=!0,_.w7("gcfl",(0,_.wQ)(),d));var R,Y,A;y=(_.wS().resolve(_.Oc($M))==null?void 0:(R=qm())==null?void 0:(Y=R.loggingHotConfig)==null?void 0:(A=Y.csiConfig)==null?void 0:A.debugSampleWeight)||0;if(R=y!==0)b:{R=X8o();if(R.length>0)for(Y=0;Y<R.length;Y++)if(g===R[Y]){R=!0;break b}R=!1}R?(y=iUl(V)%y!==0,
_.A1(d).debugTicksExcludedLogged||(R={},R.debugTicksExcluded=y,_.kP(R,d)),_.A1(d).debugTicksExcludedLogged=!0):y=!1}if(!y){g[0]!=="_"&&BAB(g,d,C);y=_.PL(d||"");y.tick[g]=C||(0,_.wQ)();if(y.callback&&y.callback[g])for(y=_.Z(y.callback[g]),R=y.next();!R.done;R=y.next())R=R.value,R();y=_.Fw(d);y.gelTicks&&(y.gelTicks[g]=!0);R=_.kF1(d);y=C||(0,_.wQ)();_.t("log_repeated_ytcsi_ticks")?g in R||(R[g]=y):R[g]=y;R=_.A1(d).cttAuthInfo;g==="_start"?NAo().baseline(V,C,R):NAo().tick(g,V,C,R);_.TAW(d);return y}}};
BAB=function(g,C,d){if(_.iv.mark)if(g.startsWith("mark_")||(g="mark_"+g),C&&(g+=" ("+C+")"),d===void 0||_.t("web_csi_disable_alt_time_performance_mark"))_.iv.mark(g);else{d=_.t("csi_use_performance_navigation_timing")?d-_.iv.timeOrigin:d-(_.iv.timeOrigin||_.iv.timing.navigationStart);try{_.iv.mark(g,{startTime:d})}catch(V){}}};
fng=function(){var g,C=(g=_.iv.getEntriesByType)==null?void 0:g.call(_.iv,"mark");C&&C.forEach(function(d){if(d.name.startsWith("mark_")){var V;(V=_.iv.clearMarks)==null||V.call(_.iv,d.name)}})};
_.vr_=function(){switch(bno()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.$MV=function(g){var C={},d=function(R,Y,A){Y=Y.match("_rid")?Y.split("_rid")[0]:Y;typeof A==="number"&&(A=JSON.stringify(A));R.requestIds?R.requestIds.push({endpoint:Y,id:A}):R.requestIds=[{endpoint:Y,id:A}]};
g=_.Z(Object.entries(g));for(var V=g.next();!V.done;V=g.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;switch(V){case "GetBrowse_rid":d(C,V,y);break;case "GetGuide_rid":d(C,V,y);break;case "GetHome_rid":d(C,V,y);break;case "GetPlayer_rid":d(C,V,y);break;case "GetSearch_rid":d(C,V,y);break;case "GetSettings_rid":d(C,V,y);break;case "GetTrending_rid":d(C,V,y);break;case "GetWatchNext_rid":d(C,V,y);break;case "yt_red":C.isRedSubscriber=!!y;break;case "yt_ad":C.isMonetized=!!y}}return C};
M$q=function(g,C,d,V,y,R){if(!_.t("web_csi_action_sampling_enabled")||!_.A1(R).actionDisabled){var Y=_.Fw(R);if(Y.gelSpans)Y.gelSpans[g]=!0;else{var A={};Y.gelSpans=(A[g]=!0,A)}qRu++;g={spanName:g,spanLengthUsec:String(Math.round(C*1E3)),spanNonce:qRu};V&&(g.spanInfo=V);y&&(g.parentSpanNonce=y);d&&(g.spanStartTimeUsec=String(Math.round(d*1E3)));_.PL(R||"").span[String(g.spanName)]=g;d=_.Fw(R);d.gelSpans||(d.gelSpans={});_.DZ(d.gelSpans,g);d=oru(R);R=_.A1(R).cttAuthInfo;NAo().span(g,d,R);return g.spanNonce}};
_.WMq=function(g){var C=_.xP("aft",g);if(C)return C;C=_.Qq((g||"")+"TIMING_AFT_KEYS",["ol"]);for(var d=C.length,V=0;V<d;V++){var y=_.xP(C[V],g);if(y)return y}return NaN};
_.mML=function(g,C){_.PZ("ytglobal.timing"+(C||"")+"ready_",g)};
_.xP=function(g,C){if(g=_.kF1(C)[g])return typeof g==="number"?g:g[g.length-1]};
_.TAW=function(g){var C=_.xP("_start",g),d=_.WMq(g),V=!uig;C&&d&&V&&(fC1(nrc,new Inc(Math.round(d-C),g)),uig=!0)};
cPV=function(g){OUN(g);UM1();fng();g||(_.Qq("TIMING_ACTION")&&_.HG("PREVIOUS_ACTION",_.Qq("TIMING_ACTION")),_.HG("TIMING_ACTION",""))};
_.ErL=function(g){g=g===void 0?{}:g;_.Sc(function(){of();h4g();cPV();_.mML(!1);g.cttAuthInfo&&(_.A1().cttAuthInfo=g.cttAuthInfo);_.HG("TIMING_AFT_KEYS",[]);g.isHot?_.pu({loadType:"hot"}):_.pu({loadType:"warm"});_.HG("TIMING_ACTION","");delete _.Qq("TIMING_INFO",{}).yt_lt;_.Sc(_.rPN)(g.startTime,void 0)})()};
_.h1=function(g,C,d,V){C=C===void 0?{}:C;_.Sc(function(){var y=d?d:g;J1(y);var R=C.sampleRate;if(!_.t("web_csi_action_sampling_enabled")||R===void 0||R<=1)R=!1;else{var Y=oru(y);R=iUl(Y)%R!==0}R&&(_.A1(y).actionDisabled=!0);_.PL(y||"").info.actionType=g;C.cttAuthInfo&&(_.A1(y).cttAuthInfo=C.cttAuthInfo);_.HG(y+"TIMING_ACTION",g);_.Sc(_.rPN)(C.startTime,y);R={actionType:V||_.jIg(g)};C.logPreviousAction&&(R.previousAction=_.jIg(_.Qq("TIMING_ACTION")));(Y=_.ju())&&Y!=="UNDEFINED_CSN"&&(R.clientScreenNonce=
Y);_.pu(R,y);_.mML(!0,y)})()};
J1=function(g){_.Sc(function(){of(g);h4g(g);cPV(g)})()};
HUL=function(){_.Sc(function(){var g=[],C;for(C in _.gS("ytcsi.".slice(0,-1)))C.endsWith("data_")&&g.push(C.slice(0,-5));g=_.Z(g);for(C=g.next();!C.done;C=g.next())J1(C.value);of()})()};
_.z41=function(g){return _.Sc(function(){return _.QI_("_start",g)})()};
_.pu=function(g,C,d){_.Sc(_.kP)(g,C,d===void 0?!1:d)};
_.t1=function(g,C,d){return _.Sc(_.w7)(g,C,d)};
_.QI_=function(g,C){return _.Sc(function(){var d=_.kF1(C);return g in d})()};
anR=function(g){if(!_.t("universal_csi_network_ticks"))return"";g=_.Do(g)||"";for(var C=Object.keys(KM1),d=0;d<C.length;d++){var V=C[d];if(g.includes(V))return V}return""};
SRl=function(g){if(!_.t("universal_csi_network_ticks"))return function(){};
var C=KM1[g];return C?(_.jx(C),function(){var d=_.t("universal_csi_network_ticks")?(d=GFc[g])?_.jx(d):!1:!1;return d}):function(){}};
_.jx=function(g,C,d){return _.Sc(function(){if(_.QI_(g,d))return!1;_.t1(g,C,d);return!0})()};
_.Lu=function(g,C,d){_.Sc(function(){if(!_.z41(d)||_.QI_(g,d))return!1;_.t1(g,C,d);return!0})()};
_.Di=function(g){return _.Sc(_.xP)(g,void 0)};
of=function(g){_.z41(g)&&_.t1("aa",void 0,g)};
_.ynu=function(g,C,d,V,y,R,Y,A,P){var w=gOc();A=new h_({veType:C,youtubeData:R,jspbYoutubeData:A});R=r7({},w);y&&(R.cttAuthInfo=y);y={csn:w,pageVe:A.getAsJson()};_.t("expectation_logging")&&P&&P.screenCreatedLoggingExpectations&&(y.screenCreatedLoggingExpectations=P.screenCreatedLoggingExpectations);d&&d.visualElement?(y.implicitGesture={parentCsn:d.clientScreenNonce,gesturedVe:d.visualElement.getAsJson()},Y&&(y.implicitGesture.gestureType=Y)):d&&_.cy(new _.qn("newScreen() parent element does not have a VE - rootVe",
C));V&&(y.cloneCsn=V);g?Wy("screenCreated",y,g,R):_.uD("screenCreated",y,R);fC1(uvj,new CNP(w));NV.clear();d2N.clear();Vpc.clear();return w};
Xw=function(g,C,d,V,y,R){R=R===void 0?{}:R;RFj(g,C,d,[V],y===void 0?!1:y,R)};
RFj=function(g,C,d,V,y,R){y=y===void 0?!1:y;R=R===void 0?{}:R;Object.assign(R,r7({cttAuthInfo:eu(C)||void 0},C));for(var Y=_.Z(V),A=Y.next();!A.done;A=Y.next()){A=A.value;var P=A.getAsJson();(_.uG.isEmpty(P)||!P.trackingParams&&!P.veType)&&_.cy(Error("Bf"));if(_.t("no_client_ve_attach_unless_shown")){var w=bmN(A,C);if(P.veType&&!d2N.has(w)&&!Vpc.has(w)&&!y){if(!_.t("il_attach_cache_limit")||NV.size<1E3){NV.set(w,[g,C,d,A]);return}_.t("il_attach_cache_limit")&&NV.size>1E3&&_.cy(new _.qn("IL Attach cache exceeded limit"))}A=
bmN(d,C);NV.has(A)?ZmN(d,C):Vpc.set(A,!0)}}V=V.filter(function(x){x.csn!==C?(x.csn=C,x=!0):x=!1;return x});
d={csn:C,parentVe:d.getAsJson(),childVes:_.nO(V,function(x){return x.getAsJson()})};
C==="UNDEFINED_CSN"?s6("visualElementAttached",R,d):g?Wy("visualElementAttached",d,g,R):_.uD("visualElementAttached",d,R)};
Ang=function(g,C,d,V,y){YzR(g,C,d,y)};
YzR=function(g,C,d,V){FFR(d,C);var y=r7({cttAuthInfo:eu(C)||void 0},C);d={csn:C,ve:d.getAsJson(),eventType:1};V&&(d.clientData=V);C==="UNDEFINED_CSN"?s6("visualElementShown",y,d):g?Wy("visualElementShown",d,g,y):_.uD("visualElementShown",d,y)};
PNB=function(g,C,d,V){FFR(d,C);var y=r7({cttAuthInfo:eu(C)||void 0},C);d={csn:C,ve:d.getAsJson(),eventType:4};V&&(d.clientData=V);C==="UNDEFINED_CSN"?s6("visualElementShown",y,d):g?Wy("visualElementShown",d,g,y):_.uD("visualElementShown",d,y)};
imu=function(g,C,d,V,y){var R=(V=V===void 0?!1:V)?16:8;V=r7({cttAuthInfo:eu(C)||void 0,endOfSequence:V},C);d={csn:C,ve:d.getAsJson(),eventType:R};y&&(d.clientData=y);C==="UNDEFINED_CSN"?s6("visualElementHidden",V,d):g?Wy("visualElementHidden",d,g,V):_.uD("visualElementHidden",d,V)};
wfo=function(g,C,d,V,y){Omo(g,C,d,void 0,V,y)};
Omo=function(g,C,d,V,y){FFR(d,C);V=V||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var R=r7({cttAuthInfo:eu(C)||void 0},C);d={csn:C,ve:d.getAsJson(),gestureType:V};y&&(d.clientData=y);C==="UNDEFINED_CSN"?s6("visualElementGestured",R,d):g?Wy("visualElementGestured",d,g,R):_.uD("visualElementGestured",d,R)};
klV=function(g,C,d,V){var y=r7({cttAuthInfo:eu(C)||void 0},C);d={csn:C,ve:d.getAsJson(),clientData:V};C==="UNDEFINED_CSN"?s6("visualElementStateChanged",y,d):g?Wy("visualElementStateChanged",d,g,y):_.uD("visualElementStateChanged",d,y)};
x21=function(){var g=VnR(16);for(var C=[],d=0;d<g.length;d++)C.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(g[d]&63));return C.join("")};
s6=function(g,C,d){oOP.push({payloadName:g,payload:d,jspbPayload:void 0,options:C});pfc||(pfc=ICN())};
mkN=function(g){if(oOP){for(var C=_.Z(oOP),d=C.next();!d.done;d=C.next())d=d.value,d.payload&&(d.payload.csn=g.csn,_.uD(d.payloadName,d.payload,d.options));oOP.length=0}pfc=0};
bmN=function(g,C){return""+g.getAsJson().veType+g.getAsJson().veCounter+C};
FFR=function(g,C){if(_.t("no_client_ve_attach_unless_shown")){var d=bmN(g,C);d2N.set(d,!0);ZmN(g,C)}};
ZmN=function(g,C){g=bmN(g,C);NV.has(g)&&(C=NV.get(g)||[],Xw(C[0],C[1],C[2],C[3],!0),NV.delete(g))};
r7=function(g,C){_.t("log_sequence_info_on_gel_web")&&(g.sequenceGroup=C);return g};
_.BL=function(g,C,d){_.Sc(Xw)(void 0,g,C,d)};
_.Tz=function(g,C,d){_.Sc(RFj)(void 0,g,C,d)};
_.fu=function(g,C){_.Sc(Ang)(void 0,g,C,void 0,void 0,void 0)};
_.vL=function(g,C,d){_.Sc(function(){_.Vy(C,function(V){PNB(void 0,g,V,d)})})()};
_.$P=function(g,C,d,V){_.Sc(function(){_.Vy(C,function(y){imu(void 0,g,y,d,V)})})()};
_.qV=function(g,C,d){_.Sc(wfo)(void 0,g,C,d,void 0)};
_.MV=function(g,C,d,V){_.Sc(Omo)(void 0,g,C,d,V,void 0)};
_.WL=function(g,C,d){_.Sc(klV)(void 0,g,C,d,void 0)};
Jn_=function(g,C){mv.set(g,C)};
hFg=function(g){uv.initialized=!0;uv.sessionId=g.sessionId||"";uv.enabledSpans=g.enabledSpans;g.shouldSampleFn!=null&&(uv.shouldSampleFn=g.shouldSampleFn)};
tpV=function(g){uv.processors.push(g)};
jkN=function(g){return uv.initialized?uv.enabledSpans?uv.enabledSpans[g]:!0:!1};
D2q=function(g,C,d){if(typeof d==="function"){var V=d;d=void 0}var y=d;g=jkN(g)&&uv.shouldSampleFn(g,C,eFB)?new lJo(g,C,y):LFR;var R;if(((R=d)==null?void 0:R.endTime)!=null)return V&&_.cy(Error("Ff")),g;var Y;g!==LFR&&((Y=d)==null?void 0:Y.active)!==!1&&uv.stack.push(g);if(!V)return g;if(g===LFR)return V(g);try{var A=V(g);g.end();return A}catch(P){throw g.end(2),P;}};
N$1=function(){Qn.subscribe("handleError",function(g){try{for(var C in rn1)try{var d=rn1[C];typeof rn1[C]==="function"&&(d=d());g.params[C]=typeof rn1[C]==="object"?JSON.stringify(d):String(d)}catch(V){_.cy(V)}}catch(V){_.cy(V)}})};
Xf_=function(){};
sk1=function(g,C){var d=Object.keys(g);g=new _.qn("[Command Handler] "+C,{filteredCommandNames:d,originalCommand:g});_.IM(g)};
B$P=function(g,C){sk1(g,C+" was called but not set")};
T$V=function(g){return function(){return new g}};
nu=function(g){return function(){return _.wS().resolve(g)}};
fJB=function(g,C){var d=_.e(g,_.SM);if(d&&(d=C[d.signal]))return d();g=_.Z(Object.keys(g));for(d=g.next();!d.done;d=g.next())if(d=d.value,C[d]&&(d=C[d]))return d()};
_.If=function(g,C,d,V){return{browseEndpoint:{browseId:g},commandMetadata:{webCommandMetadata:{url:C,rootVe:d,webPageType:V===void 0?"WEB_PAGE_TYPE_BROWSE":V}}}};
vOo=function(g,C,d){var V=C=C===void 0?0:C;d=d===void 0?0:d;var y=d-V;return _.U6(g,"PPSV",void 0,void 0,(y>600?0:y<60||d<=0||V/d>.9)?0:C)};
_.U6=function(g,C,d,V,y){var R="/watch?v="+g;g={videoId:g};C&&(g.playlistId=C,R+="&list="+C);V&&(R+="&pp="+V);y&&(g.startTimeSeconds=y,R+="&t="+y+"s");C={watchEndpoint:g,commandMetadata:{webCommandMetadata:{url:R,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};d&&(C.clickTrackingParams=d);V&&(_.e(C,_.qu).playerParams=V);return C};
$2L=function(g){return{browseEndpoint:{browseId:"VL"+g},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+g,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
qzN=function(g){if(g){var C;if(g){var d=(C=_.e(g.commandMetadata,_.d7))==null?void 0:C.url;C=!(!d||d==="/service_ajax")}else C=!1;if(C)return g;var V;if(g=(V=_.e(g,_.Su))==null?void 0:V.commands)for(V=_.Z(g),g=V.next();!g.done;g=V.next())if(g=qzN(g.value))return g}};
_.cL=function(g){return{runs:[{text:g}]}};
Mpc=function(g,C){return g&&C?{runs:[{text:g,navigationEndpoint:C}]}:void 0};
E6=function(g){return g?_.cL(g):void 0};
_.HL=function(g){return g?{simpleText:g}:void 0};
_.QD=function(g){var C=g.type;g=g.payload;C={type:C};g!==void 0&&(C.payload=g);return C};
WF_=function(g,C,d){for(var V=Object.assign({},g),y=_.Z(Object.keys(C)),R=y.next();!R.done;R=y.next()){R=R.value;var Y=g[R],A=C[R];if(A===void 0)delete V[R];else if(Y===void 0)V[R]=A;else if(Array.isArray(A)&&Array.isArray(Y))V[R]=d?[].concat(_.Wr(Y),_.Wr(A)):A;else if(!Array.isArray(A)&&_.Hq(A)&&!Array.isArray(Y)&&_.Hq(Y))V[R]=WF_(Y,A,d);else if(typeof A===typeof Y)V[R]=A;else return C=new _.qn("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:R,originalValue:Y,updateValue:A}),
_.IM(C),g}return V};
nOj=function(g){if(!g.length)return"";try{if(m2R)return m2R.decode(g);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(g)}catch(Y){}for(var C=0,d=[],V=g.length;C<V;){for(var y=0;y<1024&&C<V;){var R=g[C++];if(R<128)u7l[y++]=R;else{if(R<224)R=(R&31)<<6|g[C++]&63;else if(R<240)R=(R&15)<<12|(g[C++]&63)<<6|g[C++]&63;else{if(y+1===1024){--C;break}R=(R&7)<<18|(g[C++]&63)<<12|(g[C++]&63)<<6|g[C++]&63;R-=65536;u7l[y++]=55296|R>>10;R=56320|R&1023}u7l[y++]=R}}R=String.fromCharCode.apply(String,
u7l);y<1024&&(R=R.substring(0,y));d.push(R)}return d.join("")};
U2R=function(g,C){var d;if((d=IJB)==null?0:d.encodeInto)return C=IJB.encodeInto(g,C),C.read<g.length?g.length*4:C.written;for(var V=d=0;V<g.length;V++){var y=g.charCodeAt(V);y<128?C[d++]=y:(y<2048?C[d++]=y>>6|192:((y&64512)===55296&&V+1<g.length&&(g.charCodeAt(V+1)&64512)===56320?(y=65536+((y&1023)<<10)+(g.charCodeAt(++V)&1023),C[d++]=y>>18|240,C[d++]=y>>12&63|128):C[d++]=y>>12|224,C[d++]=y>>6&63|128),C[d++]=y&63|128)}return d};
cno=function(g,C,d){if(C&&d&&d.buffer===C.exports.memory.buffer){var V=C.realloc(d.byteOffset,g);if(V)return new Uint8Array(C.exports.memory.buffer,V,g)}g=C?new Uint8Array(C.exports.memory.buffer,C.malloc(g),g):new Uint8Array(g);d&&g.set(d);return g};
_.Ku=function(g){g=new EON(new Hm_([_.GV(decodeURIComponent(g))]));if(QkV(g,2)){var C=zz(g);var d=g.pos;var V=g.arrayView;d=d===void 0?0:d;var y=C===void 0?-1:C;d=d===void 0?0:d;y=y===void 0?-1:y;if(V.totalLength&&y){y<0&&(y=V.totalLength-d);V.focus(d);if(!(d-V.arrayPos+y<=V.arrays[V.arrayIdx].length)){var R=V.arrayIdx,Y=V.arrayPos;V.focus(d+y-1);Y=new Uint8Array(V.arrayPos+V.arrays[V.arrayIdx].length-Y);for(var A=0,P=R;P<=V.arrayIdx;P++)Y.set(V.arrays[P],A),A+=V.arrays[P].length;V.arrays.splice(R,
V.arrayIdx-R+1,Y);V.arrayIdx=0;V.arrayPos=0;V.focus(d)}R=V.arrays[V.arrayIdx];V=new DataView(R.buffer,R.byteOffset+d-V.arrayPos,y)}else V=new DataView(new ArrayBuffer(0));V=new Uint8Array(V.buffer,V.byteOffset,V.byteLength);g.pos+=C;C=V}else C=void 0;C=C?nOj(C):void 0;g=QkV(g,4)?zz(g):void 0;V=zFL[g];if(typeof V==="undefined")throw g=new _.qn("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:g}),_.IM(g),g;return{entityTypeFieldNumber:g,entityType:V,entityId:C}};
_.Sx=function(g,C,d){d=d===void 0?0:d;var V=new KFu;if(IJB)g=IJB.encode(g);else{var y=new Uint8Array(Math.ceil(g.length*1.2)),R=U2R(g,y);y.length<R&&(y=new Uint8Array(R),R=U2R(g,y));y.length>R&&(y=y.subarray(0,R));g=y}g!==void 0&&(af(V,18),y=g.length,af(V,y),Gz(V,y),V.buf.set(g,V.pos),V.pos+=y);g=aJ1[C];if(typeof g==="undefined")throw d=new _.qn("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:C}),_.IM(d),d;g!==void 0&&(af(V,32),af(V,g));af(V,40);af(V,1);C=new Uint8Array(V.buf.buffer,
V.buf.byteOffset,V.pos);return encodeURIComponent(_.M8(C,d))};
Gll=function(g){g=g.key||g.id;if(!g)throw Error("Hf");return g};
g3B=function(g,C){g=g===void 0?{}:g;return Szj(g,C)};
CXN=function(g,C,d,V){if(V===void 0)return V=Object.assign({},g[C]||{}),d=(delete V[d],V),V={},Object.assign({},g,(V[C]=d,V));var y={},R={};return Object.assign({},g,(R[C]=Object.assign({},g[C],(y[d]=V,y)),R))};
dQq=function(g,C,d,V,y){var R=g[C];if(R==null||!R[d])return g;V=WF_(R[d],V,y==="REPEATED_FIELDS_MERGE_OPTION_APPEND");y={};R={};return Object.assign({},g,(R[C]=Object.assign({},g[C],(y[d]=V,y)),R))};
_.gd=function(g,C,d){return g[C]?g[C][d]||null:null};
yyP=function(){if(Vqj)return Vqj();var g={};Vqj=OP("PersistentEntityStoreDb",{objectStores:(g.EntityStore={addedAtVersion:1},g.EntityAssociationStore={addedAtVersion:2},g),shared:!1,upgrade:function(C,d){d(1)&&GS(a4(C,"EntityStore",{keyPath:"key"}),"entityType","entityType");d(2)&&(C=a4(C,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),GS(C,"byParentEntityKey","parentEntityKey"),GS(C,"byChildEntityKey","childEntityKey"))},
version:3});return Vqj()};
ROW=function(g){return _.R4(yyP(),g)};
Ci=function(g){return window.Int32Array?new Int32Array(g):Array(g)};
ZTB=function(g){return _.R4(bT1(),g)};
YyR=function(g){return new dd("WRONG_DATA_TYPE",{encoderVersion:g})};
Ayq=function(g){return g instanceof Error?new dd("UNKNOWN_ENCODE_ERROR",{originalMessage:g.message}):new dd("UNKNOWN_ENCODE_ERROR")};
Ffc=function(g){return g instanceof Error?new dd("UNKNOWN_DECODE_ERROR",{originalMessage:g.message}):new dd("UNKNOWN_DECODE_ERROR")};
PX1=function(g,C){g=g instanceof dd?g:C(g);_.IM(g);throw g;};
iTP=function(g){g=(new TextEncoder).encode(g).subarray(0,16);var C=new Uint8Array(16);C.set(g);return C};
wNo=function(g){var C=OTV[g];if(C)return C;_.cy(new _.qn("Entity model not found.",{entityType:g}))};
_.Vf=function(){kgV||(kgV=xQ1());return kgV};
xQ1=function(){var g,C,d;return _.F(function(V){if(V.nextAddress==1)return _.js(V,2),V.yield(_.iA(),4);if(V.nextAddress!=2){g=V.yieldResult;if(!g||!_.$C()||typeof _.yg.BroadcastChannel==="undefined")return V.return();C=new o3V;return V.return(new yf(g,C))}d=_.N4(V);d instanceof Error&&_.IM(d);return V.return()})};
_.R0=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1){d=g.mutations;if(!d||d.length<=0)return V.return();C&&C.dispatch(_.QD({type:"ENTITY_LOADED",payload:d}));return V.yield(pNl(d),2)}d.length=0;_.XV(V)})};
pNl=function(g){var C;return _.F(function(d){return d.nextAddress==1?d.yield(_.Vf(),2):(C=d.yieldResult)?d.yield(_.bw(C,"readwrite",function(V){for(var y={},R=_.Z(g),Y=R.next(),A={};!Y.done;A={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},Y=R.next())A.mutation$jscomp$8=Y.value,A.mutation$jscomp$8.entityKey&&JyR(A.mutation$jscomp$8)&&(A.mutationEntityType$jscomp$3=(0,_.uG.getAnyKey)(A.mutation$jscomp$8.payload),Y=void 0,A.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(Y=function(P){return function(){return _.hOl(V,
P.mutation$jscomp$8.payload[P.mutationEntityType$jscomp$3],P.mutationEntityType$jscomp$3)}}(A)),A.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(Y=function(P){return function(){return tql(V,P.mutation$jscomp$8.entityKey)}}(A)),A.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(Y=function(P){return function(){return jSq(V,P.mutation$jscomp$8.entityKey,P.mutation$jscomp$8.payload[P.mutationEntityType$jscomp$3],P.mutationEntityType$jscomp$3)}}(A)),Y&&(y[A.mutation$jscomp$8.entityKey]=
y[A.mutation$jscomp$8.entityKey]?y[A.mutation$jscomp$8.entityKey].then(Y):Y()));
return G2.all(Object.values(y))}),0):d.return()})};
JyR=function(g){var C;g=(C=g.options)==null?void 0:C.persistenceOption;return g==="ENTITY_PERSISTENCE_OPTION_PERSIST"||g==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
LfP=function(g,C){var d,V;_.F(function(y){if(y.nextAddress==1)return y.yield(_.Vf(),2);if(y.nextAddress!=3)return(d=y.yieldResult)?y.yield(_.bw(d,"readonly",function(R){var Y={},A=Object.keys(C).map(function(P){var w=C[P]?[].concat(_.Wr(C[P])):[];return eOu(R,P,w,Y)});
return G2.all(A).then(function(){return Y})}),3):y.return();
V=y.yieldResult;Object.keys(V).length>0&&g.dispatch(l_q(V));_.XV(y)})};
eOu=function(g,C,d,V){return Zd(g,C,d).then(function(y){V[C]=DQj(d,y)})};
DQj=function(g,C){if(C.length!==g.length)throw Error("Kf");return C.reduce(function(d,V,y){d[g[y]]=V;return d},{})};
XNL=function(g){var C=g.filter(function(y){var R;return(y==null?void 0:(R=y.transferEntity)==null?void 0:R.transferState)==="TRANSFER_STATE_COMPLETE"}).length,d=g.filter(function(y){var R;
return(y==null?void 0:(R=y.transferEntity)==null?void 0:R.transferState)==="TRANSFER_STATE_FAILED"}).length,V=g.filter(function(y){var R;
return(y==null?void 0:(R=y.transferEntity)==null?void 0:R.transferState)&&ryc.includes(y.transferEntity.transferState)});
if(!(C||V!=null&&V.length))return 0;C=_.NPo(V)+C;g=g.length-d;return g===0?0:Math.round(C*100/g)/100};
_.NPo=function(g){var C=[];C=C.concat.apply(C,_.Wr(g.filter(function(R){return R.streamEntity}).map(function(R){var Y=Object.assign({},R.streamEntity),A,P=(A=R.transferEntity)==null?void 0:A.transferState;
Y.streamsProgress=Y.streamsProgress||[];Y.streamsProgress=Y.streamsProgress.map(function(w){var x=Object.assign({},w);x.numBytesDownloaded=P==="TRANSFER_STATE_COMPLETE"?w.numTotalBytes:w.numBytesDownloaded;return x});
return Y}).map(function(R){return R.streamsProgress})));
var d=g=0;C=_.Z(C);for(var V=C.next();!V.done;V=C.next()){var y=V.value;V=Number(y.numBytesDownloaded);y=Number(y.numTotalBytes);d+=isNaN(V)?0:V;g+=isNaN(y)?0:y}return g===0?0:Math.round(d*100/g)/100};
sS1=function(g){if(!g||!g.expirationTimestamp||!g.action)return!1;var C=(0,_.wQ)()/1E3;return Number(g.expirationTimestamp)>=C};
YN=function(g){return g&&g.expirationTimestamp&&g.action?sS1(g)&&g.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.A4=function(g){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(g||"TRANSFER_STATE_UNKNOWN")};
BP_=function(g){var C=new KFu;if(g!==void 0){var d=Math.ceil(Math.log2(g.length*4+2)/7);d=d===void 0?2:d;af(C,10);C.submessagePosStack.push(C.pos);C.submessagePosStack.push(d);C.pos+=d;Gz(C,g.length*1.2);d=U2R(g,C.buf.subarray(C.pos));C.pos+d>C.buf.length&&(Gz(C,d),d=U2R(g,C.buf.subarray(C.pos)));C.pos+=d;g=C.submessagePosStack.pop();d=C.submessagePosStack.pop();for(var V=C.pos-d-g;g--;){var y=g?128:0;C.view.setUint8(d++,V&127|y);V>>=7}}C=new Uint8Array(C.buf.buffer,C.buf.byteOffset,C.pos);return(new TextDecoder("utf-8")).decode(C)};
_.FU=function(g){var C=0;g=_.Z(g);for(var d=g.next(),V={};!d.done;V={transferState$jscomp$3:void 0},d=g.next()){var y=d.value,R=void 0;d=(R=y.streamEntity)!=null?R:{};R=void 0;V.transferState$jscomp$3=(R=y.transferEntity)==null?void 0:R.transferState;R=y=void 0;((y=d)==null?0:(R=y.streamsProgress)==null?0:R.length)&&d.streamsProgress.forEach(function(Y){return function(A){A=Number(Y.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?A.numTotalBytes:A.numBytesDownloaded);isFinite(A)&&(C+=A)}}(V))}return C};
TPB=function(g){return g.some(function(C){var d;if(!(C==null?0:(d=C.transferEntity)==null?0:d.transferState)){var V;return!(C==null?0:(V=C.policyEntity)==null?0:V.action)||C.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return ryc.includes(C.transferEntity.transferState)})};
f_P=function(g,C){if(!C)return!1;if(_.t("of_pb_en_po_ks"))return!0;var d;g=(d=_.gd(g,"offlineVideoPolicy",_.Sx(C,"offlineVideoPolicy")))!=null?d:void 0;return!!g&&YN(g)};
_.$QP=function(g){var C=["TRANSFER_STATE_COMPLETE"];C=C===void 0?v3L:C;return g.filter(function(d){var V,y;return C.includes((y=(V=d.transferEntity)==null?void 0:V.transferState)!=null?y:"TRANSFER_STATE_UNKNOWN")})};
qyg=function(g,C){if(C){var d,V=(d=_.gd(g,"playbackData",_.Sx(C,"playbackData")))!=null?d:null,y;d=(y=_.gd(g,"transfer",_.Sx(C,"transfer")))!=null?y:null;var R;y=(R=_.gd(g,"offlineVideoStreams",_.Sx(C,"offlineVideoStreams")))!=null?R:null;var Y;g=(Y=_.gd(g,"offlineVideoPolicy",_.Sx(C,"offlineVideoPolicy")))!=null?Y:null;if(V||d||y||g)return{playbackDataEntity:V,transferEntity:d,streamEntity:y,policyEntity:g}}};
_.P1=function(g){var C=g.playbackData;if(!C)return[];var d=[];C=_.Z(Object.keys(C));for(var V=C.next();!V.done;V=C.next()){var y=V.value;if(!Mqj(g,_.Ku(y).entityId)&&(V=qyg(g,_.Ku(y).entityId))){var R=void 0,Y=void 0;y=(Y=Number((R=_.gd(g,"playbackData",y))==null?void 0:R.streamDownloadTimestampSeconds))!=null?Y:(0,_.wQ)();d.push({entity:V,streamDownloadTimestamp:y})}}return d.sort(function(A,P){var w=A.streamDownloadTimestamp,x=P.streamDownloadTimestamp;return x===w?A.entity.streamEntity&&!P.entity.streamEntity?
1:-1:x-w}).map(function(A){return A.entity})};
Wf_=function(g){return _.$QP(_.P1(g))};
_.mQ_=function(g){return _.P1(g).filter(function(C){var d;if(((d=C.policyEntity)==null?0:d.action)&&C.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var V;if((V=C.transferEntity)==null?0:V.transferState){var y;return ryc.includes((y=C.transferEntity)==null?void 0:y.transferState)}return!0})};
Mqj=function(g,C){var d;return((d=_.gd(g,"downloadStatusEntity",_.Sx(C,"downloadStatusEntity")))==null?void 0:d.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
uuV=function(g){var C;if(g==null?0:(C=g.playbackDataEntity)==null?0:C.key)return _.Ku(g.playbackDataEntity.key).entityId;var d;if(g==null?0:(d=g.transferEntity)==null?0:d.key)return _.Ku(g.transferEntity.key).entityId;var V;if(g==null?0:(V=g.streamEntity)==null?0:V.key)return _.Ku(g.streamEntity.key).entityId;var y;if(g==null?0:(y=g.policyEntity)==null?0:y.key)return _.Ku(g.policyEntity.key).entityId};
I_1=function(g){var C=new Set,d;g=(d=g.mainDownloadsListEntity)==null?void 0:d[n3o];var V;if(!(g==null?0:(V=g.downloads)==null?0:V.length))return C;var y;g==null||(y=g.downloads)==null||y.forEach(function(R){(R==null?0:R.videoItem)&&C.add(R.videoItem)});
return C};
OC=function(g,C){if(C){var d=_.gd(g,"mainVideoEntity",_.Sx(C,"mainVideoEntity")),V=_.gd(g,"downloadStatusEntity",_.Sx(C,"downloadStatusEntity")),y=_.gd(g,"ytMainChannelEntity",_.Sx(C,"ytMainChannelEntity")),R={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};g=qyg(g,C);V=(V==null?void 0:V.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.t("woffle_render_failed_download_state_ks")&&(V==null?void 0:V.downloadState)==="DOWNLOAD_STATE_FAILED";!g&&V&&(g=R);if(g&&d&&
y)return Object.assign({},{videoEntity:d,channelEntity:y},g)}};
cyq=function(g,C){return UQR(g,C)==="TRANSFER_STATE_COMPLETE"&&f_P(g,C)};
E3l=function(g,C){if(!C)return!1;var d;g=(d=_.gd(g,"playbackData",_.Sx(C,"playbackData")))!=null?d:void 0;return!!g&&!!g.playerResponseJson};
UQR=function(g,C){if(!C)return"TRANSFER_STATE_UNKNOWN";var d=_.gd(g,"transfer",_.Sx(C,"transfer"));if(d){var V;return(V=d.transferState)!=null?V:"TRANSFER_STATE_UNKNOWN"}d=_.gd(g,"offlineOrchestrationActionWrapperEntity",_.Sx(C,"offlineOrchestrationActionWrapperEntity"));g=_.gd(g,"mainVideoEntity",_.Sx(C,"mainVideoEntity"));return d||g?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
HTq=function(g,C){if(!C)return"TRANSFER_STATE_UNKNOWN";if(g=_.gd(g,"transfer",_.Sx(C,"transfer"))){var d;return(d=g.transferState)!=null?d:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
QSP=function(g,C){return C&&(g=_.gd(g,"videoPlaybackPositionEntity",_.Sx(C,"videoPlaybackPositionEntity")),g==null?0:g.lastPlaybackPositionSeconds)?Number(g.lastPlaybackPositionSeconds):0};
Kfj=function(g,C){return zO1(g).some(function(d){var V;return(d==null?void 0:(V=d.mainPlaylistEntity)==null?void 0:V.playlistId)===C})};
Ggj=function(g,C,d){var V=a_g(g,C);if(!V.length)return[];C=[];V=_.Z(V);for(var y=V.next();!y.done;y=V.next()){y=y.value;var R=OC(g,y);d&&UQR(g,y)!=="TRANSFER_STATE_COMPLETE"||R&&C.push(R)}return C};
a_g=function(g,C){if(!C)return[];var d=_.Sx(C,"mainPlaylistEntity"),V;C=(V=g.mainPlaylistEntity)==null?void 0:V[d];V=[];if(C==null||!C.videos)return V;C=_.Z(C.videos);for(d=C.next();!d.done;d=C.next()){d=d.value;var y=void 0,R=void 0,Y=void 0,A=(y=g)==null?void 0:(R=y.mainPlaylistVideoEntity)==null?void 0:(Y=R[d])==null?void 0:Y.video;A&&(d=_.Ku(A).entityId)&&V.push(d)}return V};
Syu=function(g,C){if(C){var d=_.gd(g,"mainPlaylistEntity",_.Sx(C,"mainPlaylistEntity")),V=_.gd(g,"mainPlaylistDownloadStateEntity",_.Sx(C,"mainPlaylistDownloadStateEntity"));g=_.gd(g,"ytMainChannelEntity",_.Sx(C,"ytMainChannelEntity"));if(V&&d)return Object.assign({},{mainPlaylistEntity:d,mainPlaylistDownloadStateEntity:V},!!g&&{channelEntity:g})}};
zO1=function(g){return gQ1(g).sort(function(C,d){return d.addedTimestampMillis-C.addedTimestampMillis}).map(function(C){return C.downloadedPlaylistEntities})};
gQ1=function(g){var C=g.mainPlaylistDownloadStateEntity,d=[];if(!C)return d;for(var V=_.Z(Object.keys(C)),y=V.next();!y.done;y=V.next()){var R=y.value;y=Syu(g,_.Ku(R).entityId);var Y=void 0;R=Number((Y=C[R])==null?void 0:Y.addedTimestampMillis);Y=isNaN(R)?(0,_.wQ)():R;y!==void 0&&d.push({downloadedPlaylistEntities:y,addedTimestampMillis:Y})}return d};
CoL=function(g){var C,d=(C=g.mainPlaylistVideoEntity)!=null?C:{};return new Set(zO1(g).reduce(function(V,y){V=V===void 0?[]:V;var R,Y;y==null||(R=y.mainPlaylistEntity)==null||(Y=R.videos)==null||Y.forEach(function(A){var P;(A=(P=d[A])==null?void 0:P.video)&&V.push(A)});
return V},[]))};
dCc=function(g){return"downloadedMusicPlaylistEntities"in g};
VhB=function(g){return"mainPlaylistEntity"in g&&"mainPlaylistDownloadStateEntity"in g};
yco=function(g){return"videoEntity"in g&&"channelEntity"in g};
Rz1=function(g){var C=g.musicPlaylistDownloadMetadataEntity,d=[];if(!C)return d;for(var V=_.Z(Object.keys(C)),y=V.next();!y.done;y=V.next()){y=y.value;a:{var R=g,Y=_.Ku(y).entityId;if(Y){var A=_.gd(R,"musicPlaylist",_.Sx(Y,"musicPlaylist"));R=_.gd(R,"musicPlaylistDownloadMetadataEntity",_.Sx(Y,"musicPlaylistDownloadMetadataEntity"));if(A&&R){A={musicPlaylistEntity:A,musicPlaylistDownloadStateEntity:R};break a}}A=void 0}R=void 0;y=Number((R=C[y])==null?void 0:R.addedTimestampMillis);y=isNaN(y)?(0,_.wQ)():
y;A!==void 0&&d.push({downloadedMusicPlaylistEntities:A,addedTimestampMillis:y})}return d};
bAc=function(g){var C=new Set;g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,"musicPlaylistEntity"in d&&"musicPlaylistDownloadStateEntity"in d){d=_.Z(d.musicPlaylistEntity.tracks);for(var V=d.next();!V.done;V=d.next())C.add(V.value)}return C};
ZAN=function(g,C){if(C){var d=_.gd(g,"musicTrack",_.Sx(C,"musicTrack")),V=_.gd(g,"musicArtist",_.Sx(C,"musicArtist"))||{};if((g=qyg(g,C))&&d&&V)return Object.assign({},{musicTrackEntity:d,musicArtistEntity:V},g)}};
YfL=function(g){var C=g.musicTrackDownloadMetadataEntity,d=[];if(!C)return[];C=_.Z(Object.keys(C));for(var V=C.next();!V.done;V=C.next()){var y=V.value;V=ZAN(g,_.Ku(y).entityId);var R=void 0;y=Number((R=_.gd(g,"musicTrackDownloadMetadataEntity",y))==null?void 0:R.addedTimestampMillis);R=isNaN(y)?(0,_.wQ)():y;V!==void 0&&d.push({downloadedMusicEntities:V,addedTimestampMillis:R})}return d};
PoN=function(g,C){if(!C)return[];if(Object.values(Acq).includes(C))return Fm_(g,C);C=_.Sx(C,"musicPlaylist");var d;g=(d=g.musicPlaylist)==null?void 0:d[C];d=[];if(g==null||!g.tracks)return d;g=_.Z(g.tracks);for(C=g.next();!C.done;C=g.next())(C=_.Ku(C.value).entityId)&&d.push(C);return d};
Fm_=function(g,C){var d=new Set,V=Rz1(g).map(function(R){return R.downloadedMusicPlaylistEntities});
V=bAc(V);V=_.Z(V);for(var y=V.next();!y.done;y=V.next())(y=_.Ku(y.value).entityId)&&d.add(y);return iA1(g).downloadedMusicEntities.filter(function(R){var Y;if((Y=R.musicTrackEntity)!=null&&Y.videoId){R=R.musicTrackEntity;if(Y=C==="PPOM"?!0:!d.has(R.videoId))b:switch(R=R.musicVideoType,C){case "PPSE":Y=R==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:Y=R!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}R=Y}else R=!1;return R}).map(function(R){var Y;
return(Y=R.musicTrackEntity)==null?void 0:Y.videoId})};
iA1=function(g){var C=YfL(g).sort(function(d,V){return V.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return"downloadedMusicEntities"in d?d.downloadedMusicEntities:dCc(d)?d.downloadedMusicPlaylistEntities:{}});
g=Rz1(g).sort(function(d,V){return V.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return"downloadedMusicEntities"in d?d.downloadedMusicEntities:dCc(d)?d.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:C,downloadedMusicPlaylistEntities:g}};
wsL=function(g,C){C=_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?PoN(g,C):a_g(g,C);if(!C.length)return"TRANSFER_STATE_UNKNOWN";C=C.map(function(d){return HTq(g,d)});
return OAg(C)};
OAg=function(g){var C=new Set(g);if(C.has("TRANSFER_STATE_FAILED")&&C.size===1)return"TRANSFER_STATE_FAILED";C.delete("TRANSFER_STATE_FAILED");if(C.has("TRANSFER_STATE_UNKNOWN")&&C.size===1)return"TRANSFER_STATE_PRE_TRANSFER";C.delete("TRANSFER_STATE_UNKNOWN");if(C.has("TRANSFER_STATE_PRE_TRANSFER")&&C.size===1||C.size===0)return"TRANSFER_STATE_PRE_TRANSFER";g=C.has("TRANSFER_STATE_TRANSFERRING");C=C.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return g||C?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
wd=function(g){var C=g.mainVideoDownloadStateEntity,d=[];if(!C)return[];C=_.Z(Object.keys(C));for(var V=C.next();!V.done;V=C.next()){var y=V.value;if(!Mqj(g,_.Ku(y).entityId)){V=OC(g,_.Ku(y).entityId);var R=void 0,Y=void 0;y=(Y=Number((R=_.gd(g,"mainVideoDownloadStateEntity",y))==null?void 0:R.addedTimestampMillis))!=null?Y:(0,_.wQ)();V!==void 0&&d.push({downloadedVideoEntities:V,addedTimestampMillis:y})}}return d};
kyB=function(g){return wd(g).sort(function(C,d){return d.addedTimestampMillis-C.addedTimestampMillis}).map(function(C){return C.downloadedVideoEntities})};
_.oQo=function(g){var C=CoL(g),d=_.kN(g),V=I_1(g),y=wd(g).filter(function(Y){var A,P;if((Y==null?void 0:(A=Y.downloadedVideoEntities)==null?void 0:(P=A.transferEntity)==null?void 0:P.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var w,x;Y=Y==null?void 0:(w=Y.downloadedVideoEntities)==null?void 0:(x=w.videoEntity)==null?void 0:x.key;return _.t("kevlar_use_library_entity")?Y&&(V.has(Y)||d[Y]):Y&&!C.has(Y)}),R=gQ1(g).filter(function(Y){return wsL(g,Y.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.Wr(y),_.Wr(R)).sort(function(Y,A){return A.addedTimestampMillis-Y.addedTimestampMillis}).map(function(Y){return xCP(Y)})};
psu=function(g,C){if(C&&f_P(g,C)){var d,V,y=(V=(d=_.gd(g,"playbackData",_.Sx(C,"playbackData")))!=null?d:void 0)==null?void 0:V.playerResponseJson;if(y){try{var R=JSON.parse(y);var Y=_.gd(g,"transfer",_.Sx(C,"transfer")),A=QSP(g,C);A&&(R=Object.assign({},R,{playerConfig:Object.assign({},R.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+A*1E3}}})}));R.cotn=Y==null?void 0:Y.cotn}catch(P){}return R}}};
_.hzg=function(g){var C,d,V;g=(V=(d=((C=g.downloadsPageViewConfigurationEntity)!=null?C:{})[_.xN])==null?void 0:d.smartDownloadsOptInBannerVisibility)!=null?V:{};var y;return(y=_.e(g,JcV))!=null?y:{}};
_.kN=function(g){var C,d,V;g=(V=(d=((C=g.mainDownloadsListEntity)!=null?C:{})[_.thj])==null?void 0:d.downloads)!=null?V:[];C={};d=_.Z(g);for(V=d.next();!V.done;V=d.next())g=void 0,C[(g=V.value.videoItem)!=null?g:""]=!0;return C};
jmN=function(g){var C=_.kN(g);if(Object.keys(C).length===0)return!1;var d=g.mainVideoEntity;if(!d)return!0;d=_.Z(Object.keys(d));for(var V=d.next();!V.done;V=d.next()){V=V.value;var y=_.Ku(V).entityId;if(C[V]&&!Mqj(g,y))return!1}return!0};
_.o0=function(g){var C=_.kN(g);return wd(g).sort(function(d,V){return d.addedTimestampMillis-V.addedTimestampMillis}).map(function(d){return d.downloadedVideoEntities}).filter(function(d){var V;
return(d=d==null?void 0:(V=d.videoEntity)==null?void 0:V.key)&&!!C[d]})};
_.lfo=function(g){var C,d,V;g=(V=(d=((C=g.downloadsPageViewConfigurationEntity)!=null?C:{})[_.xN])==null?void 0:d.downloadsUpsellBannerVisibility)!=null?V:{};var y;return(y=_.e(g,ez1))!=null?y:{}};
xCP=function(g){return"downloadedVideoEntities"in g?g.downloadedVideoEntities:"downloadedPlaylistEntities"in g?g.downloadedPlaylistEntities:{}};
Lmj=function(g){var C=_.kN(g),d=CoL(g),V=wd(g).filter(function(y){var R,Y;return(y=y==null?void 0:(R=y.downloadedVideoEntities)==null?void 0:(Y=R.videoEntity)==null?void 0:Y.key)&&!C[y]&&!d.has(y)});
g=gQ1(g);return[].concat(_.Wr(V),_.Wr(g)).sort(function(y,R){return R.addedTimestampMillis-y.addedTimestampMillis}).map(function(y){return xCP(y)})};
_.pi=function(g){if(!_.t("kevlar_use_library_entity"))return Lmj(g);var C=wd(g).filter(function(V){var y,R;if(y=V=V==null?void 0:(y=V.downloadedVideoEntities)==null?void 0:(R=y.videoEntity)==null?void 0:R.key){var Y,A,P;y=((A=(Y=g.mainDownloadsListEntity)==null?void 0:Y[n3o])==null?0:(P=A.downloads)==null?0:P.length)?I_1(g).has(V):!1}return y}),d=gQ1(g);
return[].concat(_.Wr(C),_.Wr(d)).sort(function(V,y){return y.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return xCP(V)})};
DCN=function(g){var C=_.kN(g),d=CoL(g);return kyB(g).filter(function(V){var y;return(V=V==null?void 0:(y=V.videoEntity)==null?void 0:y.key)&&!C[V]&&!d.has(V)})};
rco=function(g){if(!_.t("kevlar_use_library_entity"))return DCN(g);var C=_.kN(g),d=I_1(g);return kyB(g).filter(function(V){var y;return(V=V==null?void 0:(y=V.videoEntity)==null?void 0:y.key)&&!C[V]&&d.has(V)})};
NVW=function(g,C){C=_.Sx(C,"settingEntity");var d,V,y;return!!((y=(V=((d=g.settingEntity)!=null?d:{})[C])==null?void 0:V.settingOptionValue)!=null?y:{}).boolValue};
_.J4=function(g){var C=_.o0(g);if(TPB(C))return 0;var d=[];C=_.Z(C);for(var V=C.next();!V.done;V=C.next()){V=V.value;var y=void 0,R=void 0;if((y=V)==null?0:(R=y.videoEntity)==null?0:R.key)y=_.Ku(V.videoEntity.key).entityId,V=g,y=_.Sx(y,"mainVideoDownloadStateEntity"),V=_.gd(V,"mainVideoDownloadStateEntity",y),(V=Number(V==null?void 0:V.addedTimestampMillis))&&d.push(V)}return Math.max.apply(Math,_.Wr(d))};
_.h4=function(g){return g.ui.richGridMiniMode};
_.t4=function(g){return g.ui.richGridItemsPerRow};
_.XsR=function(g){return g.ui.richGridSlimItemsPerRow};
_.smP=function(g){return g.ui.guideIsExpanded};
_.jg=function(g){return g.ui.miniplayerIsActive};
BVB=function(g){return g.ui.singleOptionSurveyIsActive};
_.eg=function(g){var C;return((C=g.ui)==null?void 0:C.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.TVN=function(g){return _.eg(g)==="WEB_PAGE_TYPE_WATCH"};
_.ffB=function(g){return _.eg(g)==="WEB_PAGE_TYPE_SHORTS"};
_.vQc=function(g){return g.ui.inlinePreviewIsActive};
_.$CL=function(g){return g.ui.inlinePreviewIsEnabled};
_.qf_=function(g){return g.ui.miniplayerPlaybackState};
_.lw=function(g){return g.ui.isOnline};
_.Mhc=function(g){return g.ui.frostedGlassMode};
_.Li=function(g,C){return UQR(g.entities,C)};
_.Dd=function(g,C){return wsL(g.entities,C)};
Wm_=function(g,C){var d;if(C){var V;g=(V=_.gd(g.entities,"offlineVideoPolicy",_.Sx(C,"offlineVideoPolicy")))==null?void 0:V.action}else g=void 0;return(d=g)!=null?d:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
mCR=function(g,C){var d;C?(g=_.gd(g.entities,"offlineVideoPolicy",_.Sx(C,"offlineVideoPolicy")),g=Number(g==null?void 0:g.expirationTimestamp)):g=void 0;return(d=g)!=null?d:0};
_.u0l=function(g){return _.P1(g.entities).length};
nQ1=function(g,C){return OC(g.entities,C)};
IfB=function(g,C){return Syu(g.entities,C)};
rd=function(g,C){return(g=OC(g.entities,C))?_.NPo([g]):0};
_.UCl=function(g,C){var d=_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(d){var V=g.entities;var y=PoN(V,C);if(y.length){var R=[];y=_.Z(y);for(var Y=y.next();!Y.done;Y=y.next())(Y=ZAN(V,Y.value))&&R.push(Y);V=R}else V=[]}else V=Ggj(g.entities,C);var A;if(d){var P=g.entities;C?(C=_.Sx(C,"musicPlaylist"),P=(A=P.musicPlaylist)==null?void 0:A[C],A=P!=null&&P.tracks?P.tracks.length:0):A=0}else A=g.entities,C?(C=_.Sx(C,"mainPlaylistEntity"),A=(P=A.mainPlaylistEntity)==null?void 0:P[C],A=A!=null&&A.videos?
A.videos.length:0):A=0;return V.length!==A?0:V?XNL(V):0};
_.ccq=function(g){return g.download.isLeaderTab};
_.EQj=function(g,C,d){if(!C&&d){var V=g.entities;if(d){var y=BP_(d),R,Y;C=(Y=(R=_.gd(V,"offlineabilityEntity",_.Sx(y,"offlineabilityEntity")))==null?void 0:R.addToOfflineButtonState)!=null?Y:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else C="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else R=g.entities,C?(Y=BP_(C),C=(y=(V=_.gd(R,"offlineabilityEntity",_.Sx(Y,"offlineabilityEntity")))==null?void 0:V.addToOfflineButtonState)!=null?y:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):C="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return C};
HAl=function(g,C){g=g.entities;if(C){C=BP_(C);var d,V;C=(V=(d=_.gd(g,"offlineabilityEntity",_.Sx(C,"offlineabilityEntity")))==null?void 0:d.addToOfflineButtonState)!=null?V:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else C="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return C};
_.Qmj=function(g){var C=g.entities;g=_.lw(g);var d=NVW(C,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.t("kevlar_modern_downloads_page")&&d)var V=!1;else{var y,R;C=(R=(y=((V=C.downloadsPageViewConfigurationEntity)!=null?V:{})[_.xN])==null?void 0:y.smartDownloadsOptInBannerVisibility)!=null?R:{};V=g?!!C.visibleWithConnection:!!C.visibleWithoutConnection}return V};
_.zzL=function(g){return NVW(g.entities,"SMART_DOWNLOADS_ENABLED")};
_.KmW=function(g){return jmN(g.entities)};
afl=function(g){return _.o0(g.entities).every(function(C){var d;return(C==null?void 0:(d=C.transferEntity)==null?void 0:d.transferState)&&!ryc.includes(C.transferEntity.transferState)})};
_.Gyl=function(g){var C,d,V,y=(V=(d=((C=g.entities.downloadsPageViewConfigurationEntity)!=null?C:{})[_.xN])==null?void 0:d.downloadsUpsellBannerVisibility)!=null?V:{};return _.lw(g)?!!y.visibleWithConnection:!!y.visibleWithoutConnection};
_.Sfg=function(g,C){return Mqj(g.entities,C)};
gYq=function(g,C){if(C){var d,V;g=(V=(d=_.gd(g.entities,"downloadStatusEntity",_.Sx(C,"downloadStatusEntity")))==null?void 0:d.downloadState)!=null?V:"DOWNLOAD_STATE_UNKNOWN"}else g="DOWNLOAD_STATE_UNKNOWN";return g};
XU=function(g,C){return QSP(g.entities,C)};
yFq=function(g){g=CVq(g);var C=g.hours===void 0?0:g.hours,d=g.minutes===void 0?0:g.minutes,V=g.seconds===void 0?0:g.seconds,y=C>0;g=[];y&&(C=d0V(C),g.push(C));C=y;C=C===void 0?!1:C;d=(["af","be","lt"].includes(sC)||C)&&d<10?VQq().format(d):(new Intl.NumberFormat("en-u-nu-latn")).format(d);g.push(d);d=VQq().format(V);g.push(d);d=":";"da fi id si sr sr-Latn".split(" ").includes(sC)&&(d=".");return g.join(d)};
_.bHL=function(g){g=CVq(g);var C=g.hours===void 0?0:g.hours,d=g.minutes===void 0?0:g.minutes,V=g.seconds===void 0?0:g.seconds;g=[];if(C>0){var y=REL().format({hours:C});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(sC)||C>9999)y=y.replace(C.toString(),d0V(C)),sC==="km"&&(y=y.replace(".",","));g.push(y)}d>0&&g.push(REL().format({minutes:d}));V>0&&g.push(REL().format({seconds:V}));C="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");d=sC=="am"?"{0}\u1363 ":sC=="fa"?"{0}\u060c\u200f ":
sC=="my"?"{0} - ":sC=="ne"?"{0},":sC=="th"?"{0} ":sC=="ur"?"{0}\u060c ":sC=="ar"||sC=="ar-XB"?"{0} \u0648":sC=="ja"||sC=="zh-CN"||sC=="zh-HK"||sC=="zh-TW"?"{0}\u3001":"{0}, ";V=sC=="am"?"\u1363 ":sC=="fa"?"\u060c\u200f ":sC=="my"?" - ":sC=="th"?" ":sC=="ur"?"\u060c ":sC=="ar"||sC=="ar-XB"?" \u0648":sC=="ja"||sC=="zh-CN"||sC=="zh-HK"||sC=="zh-TW"?"\u3001":", ";y=sC=="am"?" \u12a5\u1293 {0}":sC=="as"?" \u0986\u09f0\u09c1 {0}":sC=="az"?" v\u0259 {0}":sC=="bn"?" \u098f\u09ac\u0982 {0}":sC=="cs"?" a\u00a0{0}":
sC=="de"?" und {0}":sC=="el"?" \u03ba\u03b1\u03b9 {0}":sC=="eu"?" eta {0}":sC=="fa"?"\u060c \u0648 {0}":sC=="fil"?", at {0}":sC=="gu"?" \u0a85\u0aa8\u0ac7 {0}":sC=="hi"?", \u0914\u0930 {0}":sC=="hu"?" \u00e9s {0}":sC=="hy"?" \u0587 {0}":sC=="id"?", dan {0}":sC=="iw"?" \u05d5-{0}":sC=="ja"?"\u3001{0}":sC=="ka"?" \u10d3\u10d0 {0}":sC=="km"?" \u1793\u17b7\u1784 {0}":sC=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":sC=="ko"?" \ubc0f {0}":sC=="ky"?" \u0436\u0430\u043d\u0430 {0}":sC=="lt"?" ir {0}":sC==
"lv"?" un {0}":sC=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":sC=="mr"?" \u0906\u0923\u093f {0}":sC=="ms"?" dan {0}":sC=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":sC=="ne"?" \u0930 {0}":sC=="or"?", \u0b13 {0}":sC=="pa"?" \u0a05\u0a24\u0a47 {0}":sC=="ro"?" \u0219i {0}":sC=="si"?", \u0dc3\u0dc4 {0}":sC=="sk"?" a {0}":sC=="sl"?" in {0}":sC=="sq"?" dhe {0}":sC=="sv"?" och {0}":sC=="sw"?" na {0}":sC=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":sC=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
sC=="th"?" \u0e41\u0e25\u0e30{0}":sC=="tr"?" ve {0}":sC=="ur"?"\u060c \u0627\u0648\u0631 {0}":sC=="uz"?" va {0}":sC=="vi"?" v\u00e0 {0}":sC=="zh-HK"?"\u53ca{0}":sC=="zu"?", ne-{0}":sC=="af"||sC=="nl"?" en {0}":sC=="ar"||sC=="ar-XB"?" \u0648{0}":sC=="be"||sC=="uk"?" \u0456 {0}":sC=="en-GB"||sC=="en-IN"?" and {0}":sC=="en"||sC=="en-XA"?", and {0}":sC=="et"||sC=="fi"?" ja {0}":sC=="fr"||sC=="fr-CA"?" et {0}":sC=="zh-CN"||sC=="zh-TW"?"\u548c{0}":sC=="da"||sC=="is"||sC=="no"?" og {0}":sC=="es"||sC=="es-419"||
sC=="es-US"?" y {0}":sC=="kk"||sC=="lo"||sC=="mn"?", {0}":sC=="bg"||sC=="mk"||sC=="ru"||sC=="sr"?" \u0438 {0}":sC=="gl"||sC=="it"||sC=="pt-BR"||sC=="pt-PT"?" e {0}":" i {0}";var R=sC=="am"?"{0} \u12a5\u1293 {1}":sC=="as"?"{0} \u0986\u09f0\u09c1 {1}":sC=="az"?"{0} v\u0259 {1}":sC=="bn"?"{0} \u098f\u09ac\u0982 {1}":sC=="de"?"{0} und {1}":sC=="el"?"{0} \u03ba\u03b1\u03b9 {1}":sC=="eu"?"{0} eta {1}":sC=="fa"?"{0} \u0648 {1}":sC=="fil"?"{0} at {1}":sC=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":sC=="hi"?"{0} \u0914\u0930 {1}":
sC=="hu"?"{0} \u00e9s {1}":sC=="hy"?"{0} \u0587 {1}":sC=="iw"?"{0} \u05d5-{1}":sC=="ja"?"{0}\u3001{1}":sC=="ka"?"{0} \u10d3\u10d0 {1}":sC=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":sC=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":sC=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":sC=="ko"?"{0} \ubc0f {1}":sC=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":sC=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":sC=="lt"?"{0} ir {1}":sC=="lv"?"{0} un {1}":sC=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":sC=="mn"?"{0}, {1}":sC==
"mr"?"{0} \u0906\u0923\u093f {1}":sC=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":sC=="ne"?"{0} \u0930 {1}":sC=="or"?"{0} \u0b13 {1}":sC=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":sC=="ro"?"{0} \u0219i {1}":sC=="si"?"{0} \u0dc3\u0dc4 {1}":sC=="sl"?"{0} in {1}":sC=="sq"?"{0} dhe {1}":sC=="sv"?"{0} och {1}":sC=="sw"?"{0} na {1}":sC=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":sC=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":sC=="th"?"{0}\u0e41\u0e25\u0e30{1}":sC=="tr"?"{0} ve {1}":sC=="ur"?
"{0} \u0627\u0648\u0631 {1}":sC=="uz"?"{0} va {1}":sC=="vi"?"{0} v\u00e0 {1}":sC=="zh-HK"?"{0}\u53ca{1}":sC=="zu"?"{0} ne-{1}":sC=="af"||sC=="nl"?"{0} en {1}":sC=="ar"||sC=="ar-XB"?"{0} \u0648{1}":sC=="be"||sC=="uk"?"{0} \u0456 {1}":sC=="cs"||sC=="sk"?"{0} a\u00a0{1}":sC=="et"||sC=="fi"?"{0} ja {1}":sC=="fr"||sC=="fr-CA"?"{0} et {1}":sC=="id"||sC=="ms"?"{0} dan {1}":sC=="zh-CN"||sC=="zh-TW"?"{0}\u548c{1}":sC=="da"||sC=="is"||sC=="no"?"{0} og {1}":sC=="es"||sC=="es-419"||sC=="es-US"?"{0} y {1}":sC==
"bg"||sC=="mk"||sC=="ru"||sC=="sr"?"{0} \u0438 {1}":sC=="en"||sC=="en-GB"||sC=="en-IN"||sC=="en-XA"?"{0} and {1}":sC=="gl"||sC=="it"||sC=="pt-BR"||sC=="pt-PT"?"{0} e {1}":"{0} i {1}";sC==="sq"?(y=y.replace("dhe","e"),R=R.replace("dhe","e")):sC==="th"?(V=V.replace("{0}"," {0}"),R=R.replace("{0}","{0} "),R=R.replace("{1}"," {1}")):sC==="ne"?V=",":sC==="zh-CN"?V="":C.includes(sC)&&(V=" ");return g.length<2?g.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(sC)?
g.length===2?R.replace("{0}",g[0]).replace("{1}",g[1]):d.replace("{0}",g[0])+g.slice(1,-1).join(V)+y.replace("{0}",g[g.length-1]):g.join(V)};
CVq=function(g){var C=g.hours||0,d=g.minutes||0,V=g.seconds||0;C=V+d*60+C*3600+(g.days||0)*86400+(g.weeks||0)*604800+(g.months||0)*2629800+(g.years||0)*31557600;if(C<=0)return{hours:0,minutes:0,seconds:0};g=C;C=Math.floor(g/3600);g%=3600;d=Math.floor(g/60);V=Math.floor(g%60);return{hours:C,minutes:d,seconds:V}};
d0V=function(g){g=(new Intl.NumberFormat("en-u-nu-latn")).format(g);var C=["fr"],d="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(sC)?g.replace(",","\u00a0"):C.includes(sC)?g.replace(",","\u202f"):d.includes(sC)?g.replace(",","."):g};
VQq=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
REL=function(){ZHV||(B1=Ybo,ZHV=new AFq);return ZHV};
FKc=function(g){try{return(new _.Tx(5)).format(g)}catch(C){}};
fi=function(g){return{thumbnailOverlayDownloadingRenderer:{state:g}}};
PV1=function(){var g=_.yD("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.cL(g),icon:{iconType:"PLAY_ALL"}}}};
iHL=function(g){g=_.v1(g,2);return sC!=="ru"&&sC!=="es_419"&&sC!=="es-419"&&sC!=="es"&&sC!=="es_US"&&sC!=="es-US"&&sC!=="fr"&&sC!=="pl"&&sC!=="it"&&sC!=="nl"&&sC!=="uk"&&sC!=="fr_CA"&&sC!=="fr-CA"||g===""?g:g[0].toLocaleUpperCase()+g.substring(1)};
w_j=function(g){return function(C){var d=g(),V=_.v1(C,d.dateFormat);C=_.v1(C,d.timeFormat);var y=OH1.DATETIMEFORMATS[d.joinerStyle];y=y.replace(/'(?!')/g,"");y=y.replace("{0}",C);y=y.replace("{1}",V);return d.capitalize(y)}};
kQ1=function(g){return g?typeof g.seconds==="string"&&(g.nanos===void 0||typeof g.nanos==="number"):!1};
x0c=function(g){return new Date(Number(g.seconds)*1E3+(g.nanos||0)*1E-6)};
_.v1=function(g,C){if(typeof g.getTime==="function")g={date:g};else if(kQ1(g))g={date:x0c(g)};else if(typeof kQ1(g.timestamp)&&typeof g.i18nInternalSecondsEastOfUtc==="number")g={date:x0c(g.timestamp),timeZone:$N(-g.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(g));var d=g;g=d.date;d=d.timeZone;C=oYj(C).format(g,d);sC==="zh-TW"&&(g=d?Number(oYj("H").format(g,d)):g.getHours(),C=g<5?C.replace("\u4e0a\u5348","\u51cc\u6668"):g<8?C.replace("\u4e0a\u5348","\u65e9\u4e0a"):g<12?
C.replace("\u4e0a\u5348","\u4e0a\u5348"):g<13?C.replace("\u4e0b\u5348","\u4e2d\u5348"):g<19?C.replace("\u4e0b\u5348","\u4e0b\u5348"):C.replace("\u4e0b\u5348","\u665a\u4e0a"));return C};
oYj=function(g){if(p_u.has(g))return p_u.get(g);var C=JFq(g);C=hE_(C);tQL!==!0&&(tQL=!0);jQV=!0;jQV=!1;C=new qr(C,OH1);p_u.set(g,C);return C};
JFq=function(g){return(new qr(g,OH1)).patternParts_.map(function(C){return C.type===0?"'"+C.text+"'":C.text}).join("")};
hE_=function(g){return sC==="en"||sC==="es_US"||sC==="es-US"?g:g.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(C,d,V){return"H".repeat(d.length)+V})};
bJg=function(g,C){g$_||(B1=Ybo,g$_=new C0P);var d=g$_;a:if(g=diB(g),C=diB(C||new Date),g>C)d=g.getTime()-C.getTime()>6048E5?_.v1(g,1):VTc(g);else{for(var V=0;yqW(g,12*(V+1))<C;)++V;if(V>0)d=d.format(-V,0);else{for(V=0;yqW(g,V+1)<C;)++V;if(V>0)d=d.format(-V,2);else{g=C.getTime()-g.getTime();C=_.Z(R$c);for(V=C.next();!V.done;V=C.next()){V=V.value;var y=V.unit,R=Math.floor(g/V.unitDuration);if(R>=(V.threshold===void 0?1:V.threshold)){d=d.format(-R,y);break a}}d=d.format(-0,7)}}}return d};
diB=function(g){if(typeof g.getTime==="function")return g;if(kQ1(g))return x0c(g);throw Error("Mf`"+JSON.stringify(g));};
yqW=function(g,C){for(var d=0,V;;++d)if(V=new Date(g.getFullYear(),g.getMonth()+C,g.getDate()-d,g.getHours(),g.getMinutes(),g.getSeconds()),V.getMonth()===(g.getMonth()+C)%12)return V};
_.Mr=function(g){return{runs:[{text:g}]}};
_.W1=function(g){if(g&&g.simpleText)return g.simpleText;var C="";if(g&&g.runs)for(var d=0;d<g.runs.length;d++)g.runs[d].text&&(C+=g.runs[d].text);return C};
YOP=function(g,C,d,V){return g.videoEntity&&!g.policyEntity&&d!=="DOWNLOAD_STATE_FAILED"?[fi("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:YN(g.policyEntity)&&C!=="TRANSFER_STATE_FAILED"&&C!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?C==="TRANSFER_STATE_PAUSED_BY_USER"?[fi("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.A4(C)?[fi("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:g.videoEntity.lengthSeconds?ZJR(g.videoEntity.lengthSeconds,V):[]:
[fi("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
ZJR=function(g,C){var d=[{thumbnailOverlayTimeStatusRenderer:{text:_.cL(yFq({seconds:g})),style:"DEFAULT"}}];C&&(g=C<=0||g<=0?0:C>=g?100:Math.ceil(C*100/g),g>0&&d.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:g}}));return d};
AqW=function(g,C,d,V,y){if(C==="TRANSFER_STATE_UNKNOWN"||!g)return{};if(_.A4(C)||C==="TRANSFER_STATE_PRE_TRANSFER")var R=[fi("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var Y,A;if(C==="TRANSFER_STATE_COMPLETE"&&((Y=g.mainPlaylistEntity)==null?0:(A=Y.videos)==null?0:A.length)){var P;g=(R=g.mainPlaylistEntity)==null?void 0:(P=R.videos)==null?void 0:P.length;R=(R=FKc(g))?{thumbnailOverlayBottomPanelRenderer:{text:_.cL(R),icon:{iconType:"PLAYLISTS"}}}:void 0;R=[PV1(),Object.assign({},
R!=null?R:{})]}else R=[]}a:if(C==="TRANSFER_STATE_PRE_TRANSFER")d=E6(_.yD("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(C==="TRANSFER_STATE_TRANSFER_IN_QUEUE")d=E6(_.yD("WAITING_TO_DOWNLOAD"));else if(_.A4(C))d=Math.floor(d*100).toString(),d=E6(_.yD("DOWNLOADING_PERCENT",{percent:d},"Downloading... "+d+"%"));else{if(V&&(_.t("playlist_is_offline_selector_killswitch")&&(y=_.wS().resolve(_.db).isNetworkAvailable()),y)){d=Mpc(_.yD("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
$2L(V));break a}d=void 0}C=C==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.yD("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},R.length?{thumbnailOverlays:R}:{},d?{viewPlaylistText:d}:{viewPlaylistText:_.Mr("")},C.length?{badges:C}:{})};
Fuj=function(g,C,d,V,y,R){if(C==="TRANSFER_STATE_UNKNOWN"||!g)return{};if(V==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var Y=YOP(g,C,V);if(g.videoEntity&&!g.policyEntity&&V!=="DOWNLOAD_STATE_FAILED"){var A=_.yD("WAITING_TO_DOWNLOAD");if(A)return{shortViewCountText:_.Mr(A),publishedTimeText:void 0,thumbnailOverlays:Y}}if(!YN(g.policyEntity)){R=g.policyEntity&&!sS1(g.policyEntity)?_.yD("DOWNLOAD_EXPIRED",{},"Download expired"):
_.yD("TRANSFER_FAILED",{},"Download failed");var P;if((P=g.policyEntity)==null?0:P.shortMessageForDisabledAction)R=g.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:E6(R),publishedTimeText:void 0,thumbnailOverlays:Y}}if(C==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.Mr(_.yD("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:Y};if(C==="TRANSFER_STATE_FAILED"||C==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.Mr(_.yD("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:Y};if(C==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(P=_.yD("WAITING_TO_DOWNLOAD"),V==="DOWNLOAD_STATE_PAUSED"&&(P=_.yD("DOWNLOAD_PAUSED",{},"Download paused")),P))return{shortViewCountText:_.Mr(P),publishedTimeText:void 0,thumbnailOverlays:Y};if(_.A4(C))return g=Math.floor(d*100).toString(),{shortViewCountText:_.Mr(_.yD("DOWNLOADING_PERCENT",{percent:g},"Downloading... "+g+"%")),publishedTimeText:void 0,thumbnailOverlays:Y};C=void 0;g.videoEntity.publishedTimestampMillis&&
(C=new Date,y&&(C=new Date(y)),C=E6(bJg(new Date(Number(g.videoEntity.publishedTimestampMillis)),C)));y=[];_.t("kevlar_woffle_badge_killswitch")||(y=[{metadataBadgeRenderer:{label:_.yD("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var w;g=E6((w=g.videoEntity.localizedStrings)==null?void 0:w.viewCount);return Object.assign({},R?{shortViewCountText:void 0}:{shortViewCountText:g},R?{}:{publishedTimeText:C},{badges:y,thumbnailOverlays:Y})};
iJc=function(g,C){g=g===void 0?P0l:g;switch(C.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:C.payload.playlistId,inviteLinkURL:C.payload.inviteLinkUrl};default:return g}};
wlj=function(g,C){g=g===void 0?OJo:g;switch(C.type){case "SET_CURRENT_FORM_ID":return C=C.payload.formId,g.currentFormId===C?g:{currentFormId:C,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var d=C.payload;C=d.groupId;d=d.command;if(g.currentFormId){var V=Object.assign({},g.commandsMap);V[C]=d;g=Object.assign({},g,{commandsMap:V})}return g;case "RESET_COMMAND_MAP":return Object.assign({},g,{commandsMap:{}});default:return g}};
xij=function(g,C){g=g===void 0?knu:g;switch(C.type){case "UPDATE_CANVAS_MODE":return Object.assign({},g,{currentMode:C.payload.currentMode});default:return g}};
plR=function(g,C){g=g===void 0?o$B:g;switch(C.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},g,{guideIsExpanded:C.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},g,{scrollAtTop:C.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},g,{guideIsVisibleButNotPersistent:C.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},g,{miniplayerIsActive:C.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},g,{singleOptionSurveyIsActive:C.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},g,{slimlineSurveyRatingSelectedIndex:C.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},g,{richGridMiniMode:C.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},g,{richGridItemsPerRow:C.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},g,{richGridSlimItemsPerRow:C.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},g,{richGridContainerWidth:C.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},g,{richGridStyle:C.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},g,{currentPageType:C.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},g,{inlinePreviewIsActive:C.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},g,{inlinePreviewIsEnabled:C.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},g,{darkModeIsEnabled:C.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
g,{miniplayerPlaybackState:C.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},g,{tabGesturesIsActive:C.payload});case "SET_ONLINE_STATUS":return Object.assign({},g,{isOnline:C.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},g,{chipBarIsSticky:C.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},g,{frostedGlassMode:C.payload});default:return g}};
Jqq=function(){return _.t("kevlar_disable_theater_mode_persistence")?!1:_.au("START_IN_THEATER_MODE")};
tT1=function(g,C){g=g===void 0?h$_:g;switch(C.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},g,{transcription:C.payload});case "SET_OVERLAY_STATE":return Object.assign({},g,{overlay:C.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return g}};
B0g=function(){return NA(Object.assign({},{continuation:jx_,download:e$P,canvas:xij,reportChannelAbuse:ltV,share:LuW,talkToRecs:DiP,ui:plR,voiceSearch:tT1,watch:rqq,ypc:N0_,shorts:Xl1,radioButtonGroup:wlj,collabInviteLink:iJc},sxu))};
v$N=function(){return _.t("web_player_entities_middleware")?new my(B0g(),[T0B,ftq]):new my(B0g(),[T0B])};
_.uw=function(){$iP||($iP=v$N());return $iP};
qOR=function(g,C,d){if(g.length)return{titleText:_.cL(C!=null?C:_.yD("DOWNLOADS",void 0,"Downloads")),contents:g.map(function(V){var y=V.videoEntity;V={videoId:y.videoId,title:E6(y.title),shortBylineText:E6(V.channelEntity.title),thumbnail:y.thumbnail};var R=y.videoId?XU(_.uw().getState(),y.videoId):0;y.videoId&&d?V.navigationEndpoint=_.U6(y.videoId,d,void 0,void 0,R):y.videoId&&(V.navigationEndpoint=vOo(y.videoId,R,y.lengthSeconds));y.lengthSeconds&&(V.thumbnailOverlays=ZJR(y.lengthSeconds,R));return{playlistPanelVideoRenderer:V}}),
totalVideos:g.length}};
MTP=function(g){return(g=(0,_.uG.getValueByKeys)(g,"playlistId"))?{playlistId:g}:null};
Wuq=function(){return{}};
miW=function(g,C){return new _.lD(function(d,V){g.then(function(y){if(y){if(y=C(y))return d(y);V()}},V)})};
uml=function(g){var C,d,V,y=(C=g.contents)==null?void 0:(d=C.twoColumnWatchNextResults)==null?void 0:(V=d.autoplay)==null?void 0:V.autoplay,R,Y,A;C=(R=g.contents)==null?void 0:(Y=R.twoColumnWatchNextResults)==null?void 0:(A=Y.playlist)==null?void 0:A.playlist;return y&&C&&C.playlistId?{rawResponse:g,autoplayRenderer:y,playlistPanelRenderer:C,playlistId:C.playlistId}:null};
ItR=function(g){var C=C===void 0?"UNKNOWN_INTERFACE":C;if(g.length===1)return g[0];var d=n$j[C];if(d){d=new RegExp(d);for(var V=_.Z(g),y=V.next();!y.done;y=V.next())if(y=y.value,d.exec(y))return y}var R=[];Object.entries(n$j).forEach(function(Y){var A=_.Z(Y);Y=A.next().value;A=A.next().value;C!==Y&&R.push(A)});
d=new RegExp(R.join("|"));g.sort(function(Y,A){return Y.length-A.length});
V=_.Z(g);for(y=V.next();!y.done;y=V.next())if(y=y.value,!d.exec(y))return y;return g[0]};
_.ni=function(g){return"/youtubei/v1/"+ItR(g)};
_.I0=function(g,C){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:g}}},C!==void 0?{durationHintMs:C}:{})}};
_.UC=function(g,C){return _.I0(_.Mr(g),C)};
Ui1=function(g,C){var d={mode:"NORMAL"};g&&(d.autoplayVideo=g.navigationEndpoint,d.nextButtonVideo=g.navigationEndpoint);C&&(d.previousButtonVideo=C.navigationEndpoint);return d};
HJq=function(g,C,d){if(!d||!d.sets)return{sets:[Ui1(g,C)]};var V=d.sets.find(function(Y){return Y.mode==="NORMAL"}),y=(0,_.uG.unsafeClone)(d);
if(!V)return y.sets.push(Ui1(g,C)),y;if(!g)return d;V=_.uG.getValueByKeys.apply(null,[V].concat(_.Wr(cqP)));var R=_.uG.getValueByKeys.apply(null,[g].concat(_.Wr(E$j)));if(V===R)return d;y.sets=y.sets.filter(function(Y){return Y.mode!=="NORMAL"});
y.sets.push(Ui1(g,C));return y};
Qxj=function(g){return!!g.playlistPanelVideoRenderer&&!g.playlistPanelVideoRenderer.unplayableText};
z$_=function(g){return!!g.playlistPanelVideoRenderer&&!!g.playlistPanelVideoRenderer.title};
Kug=function(g,C){if(C.contents&&!(g>=C.contents.length)&&(g=C.contents.slice(g).find(Qxj)))return g.playlistPanelVideoRenderer};
atl=function(g,C){if(C.contents)return(C=C.contents.find(function(d){return!!d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.videoId===g}))?C.playlistPanelVideoRenderer:void 0};
Gn1=function(g,C){return C.contents?C.contents.findIndex(function(d){return!!d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.videoId===g}):-1};
SOo=function(g,C){return C.contents?C.contents.findIndex(function(d){return!!d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.playlistSetVideoId===g}):-1};
gil=function(g,C){g.contents&&C!==-1&&g.contents.splice(C,1).length===1&&g.totalVideos!==void 0&&(--g.totalVideos,delete g.videoCountText)};
_.CLR=function(g){var C=[];if(!g||!g.contents)return C;g=_.Z(g.contents);for(var d=g.next();!d.done;d=g.next())d=d.value,d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.videoId&&C.push(d.playlistPanelVideoRenderer.videoId);return C};
_.dIP=function(g){if(g&&g.contents)return(g=g.contents.find(function(C){return!!C.playlistPanelVideoRenderer&&!!C.playlistPanelVideoRenderer.selected})||g.contents[g.currentIndex])?g.playlistPanelVideoRenderer:void 0};
V_o=function(g,C,d,V,y,R,Y){y=y===void 0?!1:y;R=R===void 0?!1:R;Y=Y===void 0?!1:Y;if(g.contents&&g.contents.length!==0){V&&(g.contents=g.contents.filter(V));V=g.contents.length;for(var A=0;A<V;A++){var P=g.contents[A].playlistPanelVideoRenderer;P&&(A===C?(R&&delete P.menu,P.indexText=_.Mr("\u25b6")):y||g.isInfinite||P.indexText===void 0?delete P.indexText:P.indexText=_.Mr((A+1+d).toString()))}g.currentIndex=C+d;Y&&(delete g.videoCountText,g.totalVideos=V)}};
_.c1=function(g){g=yVl(g);if(g){var C=g.length;var d=-7%C;d<0&&(d=C+d);g=g.slice(C-d)+g.slice(0,C-d)}else g="";d="";for(C=0;C<g.length&&g[C]!==Rvq;C++)d+=g[C];return d};
_.bkL=function(g,C){var d=document.body;C=C===void 0?function(A){return A}:C;
var V,y=null;g=_.Z(g);for(V=g.next();!V.done;V=g.next()){var R=V.value;V="div";R[2]&&(V=C(R[2]));V=document.createElement(V);y||(y=V);var Y=R[0];R=R[1];Y&&(V.id=C(Y));if(R)for(R=_.Z(R),Y=R.next();!Y.done;Y=R.next())V.classList.add(C(Y.value));d.appendChild(V);d=V}return[y,d]};
ZkV=function(g,C){for(var d="",V=0;V<C;V++)d+=g.charAt(Math.floor(Math.random()*g.length));return d};
EC=function(g){return ZkV("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",g)};
H1=function(g){return ZkV("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",g)};
Qf=function(g){return ZkV("0123456789",g)};
Yjq=function(){var g=performance.now(),C=new Date;var d="2."+C.getFullYear()+String(C.getMonth()+1).padStart(2,"0")+String(C.getDate()).padStart(2,"0");for(var V,y=Math.floor(Math.random()*11)+15,R=[],Y=0;Y<y;Y++)R.push(Math.floor(Math.random()*26476865)+24547720);V=R.join(",");var A=EC(10),P=EC(100),w=EC(102),x=EC(106),p=EC(108),J=EC(11),h=EC(1140),l=EC(123),N=EC(14),T=EC(16),v=EC(1900),q=EC(23),Q=EC(26),c=EC(34),U=EC(397),K=EC(44),Cl=EC(5),AL=EC(72),iP=EC(74),lP=EC(75),pl=EC(88),jB=EC(91),qR="rr3---sn-q4fl6nds rr5---sn-5hne6nzy rr4---sn-4g5edndk rr1---sn-5hne6nsr rr2---sn-q4fl6n66 rr4---sn-q4fzen7l rr2---sn-hgn7rn7y rr1---sn-q4fl6nz6 rr1---sn-q4flrnez rr5---sn-hgn7rnls rr2---sn-aigl6nzl rr1---sn-q4fl6nlz rr5---sn-5hne6nsr rr3---sn-q4flrnes rr3---sn-t0a7sn7d rr5---sn-q4fl6nsd rr5---sn-5hne6n6l rr1---sn-5hnekn7s rr2---sn-q4fl6nsd rr5---sn-q4flrnl6".split(" ");
var s1=qR[Math.floor(Math.random()*qR.length)];var wL=(new Date("2010-01-01")).getTime();var WM=(new Date(wL+Math.random()*((new Date).getTime()-wL))).toISOString().split("T")[0];for(var N6,SB=[],Ox=0;Ox<4;Ox++)SB.push(Math.floor(Math.random()*100));N6=SB.join(".");var fL=Number(Qf(5)),XP=Number(Qf(6)),eR=Number(Qf(7)),Jp=Number(Qf(9)),ZW=Qf(1),dL=Qf(10),pL=Qf(16),yb=Qf(19),th=Qf(2),Vb=Qf(20),Br=Qf(21),HM=Qf(3),k6=Qf(4),ih=Qf(5),CS=Qf(6),Qg=Qf(7),hh=Qf(8),hp=Qf(9);var Kd=ZkV("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var T0=[H1(5),H1(5),H1(5)].join("%2C"),mW=[Qf(3),Qf(5),Qf(5)].join("%2C"),aM=H1(0),Zg=H1(1),Ux=H1(10),DI=H1(108),R6=H1(11),TC=H1(12),UJ=H1(13),C8=H1(14),QO=H1(15),YW=H1(16),iw=H1(17),XN=H1(18),Wq=H1(19),E1=H1(2),e8=H1(20),tp=H1(22),sh=H1(23),fS=H1(24),DQ=H1(266),lh=H1(3),m0=H1(30),JW=H1(34),Jh=H1(35),rH=H1(36),qy=H1(4),u6=H1(40),z4=H1(43),Gu=H1(47),hf=H1(5),OG=H1(6),Mf=H1(7),Rw=H1(75),ac=H1(8),rZ=H1(80),N8=H1(9),iQ="https://www."+H1(12)+".com",wH={},zC={},cd={},VG={},Wj={},WO={},mQ={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:V}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:d},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+H1(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:d},{key:"client.name",value:"WEB"},{key:"client.fexp",value:V}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:Br+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+H1(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:u6,ypcGetOfflineUpsellEndpoint:{params:rZ}},trackingParams:Jh+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&cnr="+th+"&ratebypass=yes&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&c=WEB&txp="+Qg+"&n="+T+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:XP,width:640,height:360,lastModified:pL,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Qg,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+mW+"&mn="+
T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&cnr="+th+"&ratebypass=yes&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&c=WEB&txp="+Qg+"&n="+T+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+DI+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:XP,width:1280,
height:720,lastModified:pL,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Qg,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+mW+"&mn="+T0+"&ms="+
T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hp+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:eR,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hp,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:eR,approxDurationMs:Qg},{itag:248,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+mW+"&mn="+T0+"&ms="+T0+"&mv="+
Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hp+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&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="+p,mimeType:'video/webm; codecs="vp9"',bitrate:eR,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hp,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:eR,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:399,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hp+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:eR,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hp,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:eR,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:136,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hp+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:eR,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hp,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:XP,approxDurationMs:Qg},{itag:247,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+mW+"&mn="+
T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hp+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:eR,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hp,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:398,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hp+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:eR,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hp,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:135,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:XP,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:XP,approxDurationMs:Qg},{itag:244,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+mW+"&mn="+
T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+DI+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:XP,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:397,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:XP,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:134,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:XP,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:XP,highReplication:!0,approxDurationMs:Qg},{itag:243,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&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="+p,mimeType:'video/webm; codecs="vp9"',bitrate:XP,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:396,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:XP,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:133,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:XP,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:XP,approxDurationMs:Qg},{itag:242,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+mW+"&mn="+
T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:XP,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:395,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:XP,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:XP,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:160,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&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="+p,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:XP,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:fL,approxDurationMs:Qg},{itag:278,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+mW+"&mn="+
T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/webm; codecs="vp9"',bitrate:XP,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:fL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:394,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&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="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=video%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:fL,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:fL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Qg},{itag:140,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=audio%2Fmp4&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+x+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:XP,
initRange:{start:"0",end:"631"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:XP,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Qg,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+
th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=audio%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+Qg+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+x+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/webm; codecs="opus"',bitrate:fL,initRange:{start:"0",end:"265"},indexRange:{start:HM,
end:k6},lastModified:pL,contentLength:Qg,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:fL,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Qg,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=audio%2Fwebm&ns="+
fS+"&gir="+lh+"&clen="+Qg+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+x+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/webm; codecs="opus"',bitrate:fL,initRange:{start:"0",end:"265"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:Qg,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:fL,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Qg,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+s1+".googlevideo.com/videoplayback?expire="+dL+"&ei="+q+"&ip="+N6+"&id=o-AF"+z4+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+mW+"&mn="+T0+"&ms="+T0+"&mv="+Zg+"&mvi="+ZW+"&pl="+th+"&initcwndbps="+Qg+"&siu="+ZW+"&spc="+K+"&vprv="+ZW+"&svpuc="+ZW+"&mime=audio%2Fwebm&ns="+fS+"&gir="+lh+"&clen="+hh+"&dur="+hh+"&lmt="+pL+"&mt="+dL+"&fvip=3&keepalive="+lh+"&c=WEB&txp="+
Qg+"&n="+YW+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+p,mimeType:'audio/webm; codecs="opus"',bitrate:XP,initRange:{start:"0",end:"265"},indexRange:{start:HM,end:k6},lastModified:pL,contentLength:hh,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:XP,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Qg,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="+hp+"&docid="+J+"&ei="+q+"&feature="+A+"&fexp="+aM+"&ns="+E1+"&plid="+T+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Zg+"&el="+Ux+"&len="+k6+"&of="+tp+
"&uga="+th+"&vm="+DQ},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+hp+"&docid="+J+"&ei="+q+"&feature="+A+"&fexp="+aM+"&ns="+E1+"&plid="+T+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Zg+"&el="+Ux+"&len="+k6+"&of="+tp+"&uga="+th+"&vm="+DQ},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+hp+"&docid="+J+"&ei="+q+"&feature="+A+"&fexp="+aM+"&ns="+E1+"&plid="+T+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
Zg+"&el="+Ux+"&len="+k6+"&of="+tp+"&uga="+th+"&vm="+DQ},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+q+"&m="+pl+"&oid="+tp+"&plid="+T+"&pltype="+Mf+"&ptchn="+tp+"&ptk="+N+"&video_id="+J},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+hp+"&docid="+J+"&ei="+q+"&event="+C8+"&feature="+A+"&fexp="+aM+"&ns="+E1+"&plid="+T+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Zg},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
YW+"&ver=2&cmt=1."+HM+"&fmt="+HM+"&fs=0&rt="+ih+"&euri&lact="+HM+"&cl="+hp+"&mos="+ZW+"&volume=100&cbrand="+hf+"&cbr="+OG+"&cbrver="+N6+"&c=WEB&cver="+d+"&cplayer=UNIPLAYER&cos="+N8+"&cosver="+Qg+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+th+"&len="+hh+"&fexp="+T0+"&feature=g-high-rec&afmt="+HM+"&muted=0&conn=1&docid="+J+"&ei="+q+"&plid="+T+"&vm="+H1(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
J+"&caps="+lh+"&opi="+hp+"&xoaf="+ZW+"&hl="+E1+"&ip="+N6+"&ipbits="+ZW+"&expire="+dL+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+N6+"&key="+lh+"&lang="+Cl,name:{simpleText:N8},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+J+"&caps="+lh+"&opi="+hp+"&xoaf="+ZW+"&hl="+E1+"&ip="+N6+"&ipbits="+ZW+"&expire="+dL+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+N6+"&key="+lh+"&kind="+lh+"&lang="+E1,name:{simpleText:Wq},
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:R6,title:Ux,lengthSeconds:"1155",keywords:[XN,qy,N8,TC],channelId:fS,isOwnerViewing:!1,shortDescription:hf,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+JW,width:168,height:94},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+
"G&rs="+JW,width:196,height:110},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+c,width:246,height:138},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+c,width:336,height:188},{url:"https://i.ytimg.com/vi/"+J+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:Qg,author:UJ,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:Qg,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
tp+"/featured_channel.jpg?v="+ac,width:40,height:40}]},trackingParams:Jh+"=",navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"/channel/"+fS,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:fS}},channelName:UJ,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:Wq}]},subscribed:!1,enabled:!0,type:"FREE",channelId:fS,showPreferences:!1,subscribedButtonText:{runs:[{text:YW}]},unsubscribedButtonText:{runs:[{text:C8}]},
trackingParams:Jh+"=",unsubscribeButtonText:{runs:[{text:Ux}]},serviceEndpoints:[{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[fS],params:ac}},{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:u6,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Jh+"=",dialogMessages:[{runs:[{text:Ux},
{text:UJ},{text:UJ}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:N8}]},serviceEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[fS],params:ac}},accessibility:{label:QO},trackingParams:Jh+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:C8}]},accessibility:{label:Ux},
trackingParams:Jh+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:R6}},unsubscribeAccessibility:{accessibilityData:{label:TC}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:hh},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[fS],
params:ac}},unsubscribeCommand:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[fS],params:ac}},addToWatchLaterCommand:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:R6,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:R6}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+J+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+rH+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+J+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+R6,width:1280,
height:720},title:{simpleText:Wq},description:{simpleText:Ux},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Wq,externalChannelId:fS,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:Qg,category:"Travel & Events",publishDate:WM,ownerChannelName:UJ,uploadDate:WM}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:e8},trackingParams:Jh+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:u6,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:Jh+"="}}],headerText:{simpleText:N8},icon:{infoCardIconRenderer:{trackingParams:Jh+"="}},closeButton:{infoCardIconRenderer:{trackingParams:Jh+"="}},trackingParams:Jh+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:Jh+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+R6+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:Kd,interpreterSafeUrl:(wH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+m0+".js",wH),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:e8},{text:Mf,bold:!0}]},endpoint:{clickTrackingParams:u6,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:Jh+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:Ux}]},actionButton:{buttonRenderer:{text:{runs:[{text:hf}]},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+J,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
J,target:"TARGET_NEW_WINDOW"}},trackingParams:Jh+"="}},trackingParams:Jh+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+AL+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+AL+"=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:Qg,endMs:Qg,title:{accessibility:{accessibilityData:{label:Mf}},simpleText:ac},metadata:{simpleText:N8},callToAction:{simpleText:C8},dismiss:{simpleText:Ux},endpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"/channel/"+fS,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:fS}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:qy}]},subscribed:!1,enabled:!0,type:"FREE",channelId:fS,showPreferences:!1,
subscribedButtonText:{runs:[{text:TC}]},unsubscribedButtonText:{runs:[{text:R6}]},trackingParams:Jh+"=",unsubscribeButtonText:{runs:[{text:Mf}]},serviceEndpoints:[{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[fS],params:ac}},{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:u6,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Jh+
"=",dialogMessages:[{runs:[{text:OG},{text:e8},{text:N8}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:XN}]},serviceEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[fS],params:ac}},accessibility:{label:qy},trackingParams:Jh+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:C8}]},
accessibility:{label:Ux},trackingParams:Jh+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Ux}},unsubscribeAccessibility:{accessibilityData:{label:qy}}}},trackingParams:Jh+"=",isSubscribe:!0,id:Vb}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+c,width:168,height:94},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+JW,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+c,width:246,height:138},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+rH+"G&rs="+c,width:336,height:188},{url:"https://i.ytimg.com/vi/"+J+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:Qg,endMs:Qg,title:{accessibility:{accessibilityData:{label:C8}},simpleText:XN},metadata:{simpleText:qy},endpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
R6,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:R6,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+s1+".googlevideo.com/videoplayback?source=youtube&oeis="+ZW+"&c=WEB&oad="+k6+"&ovd="+k6+"&oaad="+ih+"&oavd="+ih+"&ocs="+HM+"&oewis="+ZW+"&oputc="+ZW+"&ofpcc="+ZW+"&siu="+ZW+"&msp="+ZW+"&odepv="+ZW+
"&id=o-AF"+z4+"&ip="+N6+"&initcwndbps="+Qg+"&mt="+dL+"&oweuc="+aM}}}}},trackingParams:Jh+"=",id:Vb,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:TC}},simpleText:qy},style:"DEFAULT"}}]}}],startMs:Qg,trackingParams:Jh+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:ZW,offsetEndMilliseconds:ih},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";ord="+dL+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+HM+";dc_sk="+ZW+";dc_ctype="+th+";dc_ref=http://www.youtube.com/video/"+R6+";dc_pubid="+ZW+";dc_btype=23?gclid="+jB+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+ZW+"&ns="+ZW+"&event="+ZW+"&device="+ZW+"&content_v="+J+"&el="+Ux+"&ei="+q+"&devicever="+d+"&bti="+Qg+"&format="+CS+"&break_type="+ZW+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+ZW+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+N6+"&slot_pos="+ZW+"&slot_len="+ZW+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+mW+"&ad_len="+ih+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
R6+"&aqi="+q+"&ad_rmp="+ZW+"&sli="+ZW}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+
";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+Qg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&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"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&ctype="+HM+"&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"+
h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_engaged_view&ctype="+HM+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+yb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+w+"&sig="+sh+"&ad_cpn=[AD_CPN]&id="+OG+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OG+"&dc_pubid="+ZW+"&dc_exteid="+Vb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+w+"&sig="+sh+"&ad_cpn=[AD_CPN]&id="+OG+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+ZW},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OG+"&avm="+ZW+"&dc_pubid="+ZW+"&dc_exteid="+
Vb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&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="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
w+"&sig="+sh+"&ad_cpn=[AD_CPN]&id="+OG+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+ZW},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OG+"&dc_pubid="+ZW+"&dc_exteid="+Vb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:u6,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+
HM+"&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/"+J+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Jh+"="},trackingParams:Jh+
"=",templatedCountdown:{templatedAdText:{text:Wq,isTemplated:!0,trackingParams:Jh+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:OG,isTemplated:!1,trackingParams:Jh+"="},trackingParams:Jh+"="}},trackingParams:Jh+"=",skipOffsetMilliseconds:5E3}},trackingParams:Jh+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:N8},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Jh+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:C8,isTemplated:!1,trackingParams:Jh+"="},trackingParams:Jh+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:e8,isTemplated:!0,trackingParams:Jh+"="}},trackingParams:Jh+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:u6,openPopupAction:{popup:{aboutThisAdRenderer:{url:(zC.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+E1+"&origin=www.youtube.com&ata_theme="+qy,zC),trackingParams:Jh+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:Jh+"="}},hoverText:{runs:[{text:R6}]},trackingParams:Jh+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Gu+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Jh+"="},headline:{text:QO,isTemplated:!1,trackingParams:Jh+"="},description:{text:hf,
trackingParams:Jh+"="},actionButton:{buttonRenderer:{text:{simpleText:XN},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Jh+"="}},startMs:ZW,trackingParams:Jh+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Ux},elementId:N8}},elementId:YW,trackingParams:Jh+"=",legacyInfoCardVastExtension:ac,sodarExtensionData:{siub:ac,bgub:YW,scs:Wq,bgp:qy},externalVideoId:R6,adLayoutLoggingData:{serializedAdServingDataEntry:Mf},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Gu+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Jh+"="},
headline:{text:UJ,isTemplated:!1,trackingParams:Jh+"="},description:{text:qy,isTemplated:!1,trackingParams:Jh+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:TC},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+
Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+
ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Jh+"="}},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+
hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+
l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Jh+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Jh+"="},abandonCommands:{commands:[{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&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="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+
ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:u6,commandExecutorCommand:{commands:[{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:TC,isTemplated:!1,trackingParams:Jh+
"="},trackingParams:Jh+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:R6},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+Qg+";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="+hp+";dc_trk_cid="+hp+";ord="+dL+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+HM+";dc_sk="+ZW+";dc_ctype="+th+";dc_ref=http://www.youtube.com/video/"+R6+";dc_pubid="+ZW+";dc_btype=23?gclid="+jB+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+ZW+"&ns="+ZW+"&event="+ZW+"&device="+ZW+"&content_v="+J+"&el="+Ux+"&ei="+q+"&devicever="+d+"&bti="+Qg+"&format="+CS+"&break_type="+ZW+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+ZW+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+N6+"&slot_pos="+ZW+"&slot_len="+ZW+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
mW+"&ad_len="+ih+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+R6+"&aqi="+q+"&ad_rmp="+ZW+"&sli="+ZW}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+
Q+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+Qg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&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"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&ctype="+HM+"&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"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_engaged_view&ctype="+HM+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+w+"&sig="+sh+"&ad_cpn=[AD_CPN]&id="+
OG+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OG+"&dc_pubid="+ZW+"&dc_exteid="+Vb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+w+
"&sig="+sh+"&ad_cpn=[AD_CPN]&id="+OG+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+ZW},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OG+"&avm="+ZW+"&dc_pubid="+ZW+"&dc_exteid="+Vb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&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="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+w+"&sig="+sh+"&ad_cpn=[AD_CPN]&id="+OG+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+ZW},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+OG+"&dc_pubid="+ZW+"&dc_exteid="+Vb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+CS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+
HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&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/"+J+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Jh+"="},trackingParams:Jh+"=",templatedCountdown:{templatedAdText:{text:Ux,isTemplated:!0,trackingParams:Jh+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:R6,isTemplated:!1,trackingParams:Jh+"="},trackingParams:Jh+"="}},
trackingParams:Jh+"=",skipOffsetMilliseconds:5E3}},trackingParams:Jh+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Wq},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:TC,isTemplated:!1,trackingParams:Jh+"="},trackingParams:Jh+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:iw,
isTemplated:!0,trackingParams:Jh+"="}},trackingParams:Jh+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:u6,openPopupAction:{popup:{aboutThisAdRenderer:{url:(cd.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+E1+"&origin=www.youtube.com&ata_theme="+qy,cd),trackingParams:Jh+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:Jh+"="}},hoverText:{runs:[{text:QO}]},trackingParams:Jh+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+iP+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Jh+"="},headline:{text:XN,isTemplated:!1,trackingParams:Jh+"="},description:{text:TC,trackingParams:Jh+"="},actionButton:{buttonRenderer:{text:{simpleText:TC},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Jh+"="}},startMs:ZW,trackingParams:Jh+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:TC},elementId:Ux}},elementId:Mf,trackingParams:Jh+"=",legacyInfoCardVastExtension:YW,sodarExtensionData:{siub:R6,bgub:OG,scs:C8,bgp:Wq},externalVideoId:R6,adLayoutLoggingData:{serializedAdServingDataEntry:C8},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+iP+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Jh+"="},headline:{text:QO,
isTemplated:!1,trackingParams:Jh+"="},description:{text:YW,isTemplated:!1,trackingParams:Jh+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:N8},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Jh+"="}},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+
ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Jh+"="},abandonCommands:{commands:[{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&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="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+th+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:u6,commandExecutorCommand:{commands:[{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:Mf,isTemplated:!1,trackingParams:Jh+"="},trackingParams:Jh+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Mf},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ZW+";dc_exteid="+Vb+";met="+ZW+";ecn"+ZW+"="+ZW+";etm1="+ZW+";eid1="+
Qg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:QO}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:OG}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ih,offsetEndMilliseconds:CS},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+th+"&token=ALHj"+U+"&index="+ZW+"&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="+d+"&m_pos_ms="+ih}},adSlotLoggingData:{serializedSlotAdServingDataEntry:OG}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:CS,offsetEndMilliseconds:CS},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+HM+"&token=ALHj"+U+"&index="+ZW+"&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="+
d+"&m_pos_ms="+CS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:N8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:CS,offsetEndMilliseconds:CS},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+HM+"&token=ALHj"+U+"&index="+ZW+"&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="+
d+"&m_pos_ms="+CS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ux}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:CS,offsetEndMilliseconds:CS},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+HM+"&token=ALHj"+U+"&index="+ZW+"&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="+
d+"&m_pos_ms="+CS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ac}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:CS,offsetEndMilliseconds:th},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+HM+"&token=ALHj"+U+"&index="+ZW+"&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="+
d+"&m_pos_ms="+CS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:e8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:th,offsetEndMilliseconds:th},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+th+"&token=ALHj"+U+"&index="+ZW+"&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="+
d+"&m_pos_ms="+th}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ac}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Wq,isTemplated:!1,trackingParams:Jh+"="},description:{text:Ux,isTemplated:!1,trackingParams:Jh+"="},actionButton:{buttonRenderer:{text:{simpleText:ac},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Gu+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:Jh+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+lP+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Jh+"="},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+
";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:u6,openPopupAction:{popup:{aboutThisAdRenderer:{url:(VG.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+E1+"&origin=www.youtube.com&ata_theme="+qy,VG),trackingParams:Jh+"="}},popupType:"DIALOG"}},trackingParams:Jh+"="}},hoverText:{runs:[{text:qy}]},trackingParams:Jh+"="}},adVideoId:R6,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:hf},associatedCompositePlayerBytesLayoutId:YW}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:iw}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:iw,isTemplated:!1,trackingParams:Jh+"="},description:{text:TC,isTemplated:!1,trackingParams:Jh+"="},actionButton:{buttonRenderer:{text:{simpleText:N8},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+
l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Jh+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+iP+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Jh+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Rw+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Jh+"="},navigationEndpoint:{clickTrackingParams:u6,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+
ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:u6,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Wj.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+E1+"&origin=www.youtube.com&ata_theme="+qy,Wj),trackingParams:Jh+"="}},popupType:"DIALOG"}},trackingParams:Jh+"="}},
hoverText:{runs:[{text:iw}]},trackingParams:Jh+"="}},adVideoId:R6,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+R6+"&cid="+Q+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:iw},associatedCompositePlayerBytesLayoutId:YW}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Wq}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Ux,
isTemplated:!1,trackingParams:Jh+"="},description:{text:hf,isTemplated:!1,trackingParams:Jh+"="},actionButton:{buttonRenderer:{text:{simpleText:Ux},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+
th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+
c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Jh+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Gu+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Jh+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+lP+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Jh+
"="},navigationEndpoint:{clickTrackingParams:u6,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+hp+";dc_trk_cid="+hp+";dc_dbm_token="+p+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+ZW+";ord="+hp+";dc_rui="+ZW+";dc_exteid="+Vb+";dc_av="+ZW+";dc_sk="+ZW+";dc_ctype="+th+";dc_pubid="+ZW+";dc_btype=3?gclid="+jB+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+h+"____________"+l+"AxAA&ase=2&num="+ZW+"&cid="+Q+"&ad_cpn=%5BAD_CPN%5D&sig="+c+"&adurl="+iQ+"&label=video_click_to_advertiser_site&ctype="+HM+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Jh+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:u6,openPopupAction:{popup:{aboutThisAdRenderer:{url:(WO.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+v+"&hl="+E1+"&origin=www.youtube.com&ata_theme="+qy,WO),trackingParams:Jh+"="}},popupType:"DIALOG"}},trackingParams:Jh+
"="}},hoverText:{runs:[{text:OG}]},trackingParams:Jh+"="}},adVideoId:R6,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+h+"____________"+l+"AxAA&sigh="+J+"&cid="+Q+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:OG},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:YW}},adSlotLoggingData:{serializedSlotAdServingDataEntry:QO}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:m0,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:m0,command:{innertubeCommand:{clickTrackingParams:u6,ypcGetOfflineUpsellEndpoint:{params:rZ}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:Jh+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:dL,nanos:Jp}}}},xp1=JSON.stringify(mQ),uj=performance.now()-g;return{objectRepresentation:mQ,jsonRepresentation:xp1,generationTime:uj}};
AVV=function(g,C){if(g===C)return!0;if(!g||!C||typeof g!==typeof C)return!1;if(g instanceof Array&&C instanceof Array){if(g.length!==C.length)return!1;for(var d=0;d<g.length;d++)if(!AVV(g[d],C[d]))return!1;return!0}if(typeof g==="object"&&typeof C==="object"&&g&&C){for(d in g)if(!(d in C&&AVV(g[d],C[d])))return!1;for(var V in C)if(!(V in g))return!1;return!0}return!1};
_.Ki=function(){if(!zx){zx=new l3(new FTl);var g=_.pG("client_streamz_web_flush_count",-1);g!==-1&&(zx.invocationLimit=g)}return zx};
a0=function(g,C,d,V){if(g===C)return!0;if(Array.isArray(g)&&Array.isArray(C)){if(g.length!==C.length)return!1;for(var y=0;y<g.length;y++)if(!a0(g[y],C[y],d,V))return!1;return!0}if(g instanceof Set||C instanceof Set){if(g instanceof Set&&C instanceof Set){if(g.size!==C.size)return!1;V=_.Z(g.values());for(y=V.next();!y.done;y=V.next())if(!C.has(y.value))return!1;return!0}return!1}if(g instanceof Function){if(V)return!0;g.name===""&&_.IM(Error("Qf"),"ERROR");return!1}if(g instanceof Date&&C instanceof
Date)return g.getTime()===C.getTime();if(g instanceof Object&&C instanceof Object){if(PLu(g)&&PLu(C))try{return g.equals(C)}catch(Y){_.IM(Error("Rf`"+Y),"ERROR")}y=Object.getOwnPropertyNames(g).filter(function(Y){return d?g[Y]!==void 0:!0});
var R=Object.getOwnPropertyNames(C).filter(function(Y){return d?C[Y]!==void 0:!0});
if(y.length!==R.length)return!1;y=_.Z(y);for(R=y.next();!R.done;R=y.next())if(R=R.value,!a0(g[R],C[R],d,V))return!1;return!0}return!1};
PLu=function(g){g=Object.getPrototypeOf(g).equals;return g instanceof Function&&g.length===1};
_.wBP=function(){return _.F(function(g){if(g.nextAddress==1)return ikq!==2?g.jumpTo(2):g.yield(OkB(),3);g.nextAddress!=2&&(ikq=g.yieldResult);return g.return(ikq)})};
_.oiP=function(){return _.F(function(g){if(g.nextAddress==1)return _.t("ab_pl_man")?kk1!==2?g.jumpTo(2):g.yield(xIq(),3):g.return(1);g.nextAddress!=2&&(kk1=g.yieldResult);return g.return(kk1)})};
hvu=function(){return _.F(function(g){if(g.nextAddress==1)return _.t("ab_fk_sk_cl")?pBP!==2?g.jumpTo(2):g.yield(JV1(),3):g.return(1);g.nextAddress!=2&&(pBP=g.yieldResult);return g.return(pBP)})};
_.evl=function(){return _.F(function(g){if(g.nextAddress==1)return _.t("ab_det_apb_b")?t_N!==2?g.jumpTo(2):g.yield(jiB(),3):g.return(1);g.nextAddress!=2&&(t_N=g.yieldResult);return g.return(t_N)})};
DIW=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(Promise.all([_.wBP(),_.evl(),_.oiP(),hvu()]),2);if(C.nextAddress!=3)return l1o()?C.return(!0):C.yield(_.LTV(),3);g=C.yieldResult;return C.return(g===0)})};
l1o=function(){var g=!1,C=function(d,V){rV1.increment(V,d);d===0&&(g=!0)};
C(_.Ntj(),"j.s_");C(ikq,"f.i_");C(t_N,"a.b_");C(kk1,"p.m_");C(pBP,"i.f_");XB1===2&&(XB1=_.siu(BtR));C(XB1,"e.h_");_.t("ks_det_gpbl")||C(_.TtL(),"p.i_");_.t("ks_get_o_pp")||C(_.f1_(),"g.o_");_.t("ab_deg_unex_thr")||C(_.viu(),"a.o_");C($Ij,"s.t_");_.t("ab_det_sc_inj_enf")&&C(_.qjN(),"s.i_");C(M_1,"d.p_");C(_.WTN(_.Gx),"o.p_");C(_.mIV()===0?0:_.uzP(),"o.a_");return _.t("debug_sk_em_precheck")?!0:g};
I1L=function(){var g=[].concat(_.Wr(nil));try{var C=Yjq();g.push({jsonRepresentation:C.jsonRepresentation,objectRepresentation:C.objectRepresentation})}catch(d){g=[].concat(_.Wr(nil))}return g};
UIq=function(){var g=["adPlacements","adSlots"];try{return g.filter(function(){return!0}).length!==g.length?0:1}catch(C){return 0}};
_.f1_=function(){if(UIq()===0)return 0;var g=Yjq(),C=g.objectRepresentation,d=(0,_.uG.unsafeClone)(C),V=[];if(C&&typeof C==="object")for(var y in C)V.push(y);else return 4;g=g.objectRepresentation.adPlacements;if(!(g&&g.length>0))return 4;try{if(!AVV(V,Object.getOwnPropertyNames(C)))return 0}catch(R){return 0}return AVV(d,C)?1:0};
_.WTN=function(g){if(!g||!g.length||typeof g==="string")return 0;for(var C=Object.getOwnPropertyNames(Object.prototype),d=0;d<g.length;d++)for(var V=_.c1(g[d]),y=_.Z(C),R=y.next();!R.done;R=y.next())if(V===R.value)return 0;return 1};
cVu=function(g){var C=_.c1(g[1]);if(g[0]===null)return C;g=g[0];for(var d={},V=0;V<g.length;V++){var y=_.c1(g[V]);if(V===0)d[y]=C;else{var R={};R[y]=d;d=R}}return d};
_.mIV=function(){for(var g=_.Sg,C=0;C<g.length;C++){var d=cVu(g[C]),V=[];V.push(d);if(V.length===0)return 0}return 1};
_.uzP=function(){for(var g=_.Sg,C={},d=0;d<g.length;C={tH7:void 0},d++){var V=[cVu(g[d])];C.tH7=[];V.forEach(function(y){return function(R){y.tH7[y.tH7.length]=R}}(C));
if(C.tH7.length===0)return 0}return 1};
_.Ntj=function(){for(var g=_.Z(I1L()),C=g.next();!C.done;C=g.next()){var d=C.value;C=d.jsonRepresentation;d=d.objectRepresentation;try{var V=JSON.parse(C);if(!a0(V,d,!1,!1))return 0}catch(y){return 0}}return 1};
_.qjN=function(){try{var g=_.t5("ab_det_sc_inj_val");g.length===1&&g[0]===""&&(g=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var C=document.querySelectorAll("script"),d=_.Z(C),V=d.next();!V.done;V=d.next())for(var y=V.value,R=_.Z(g),Y=R.next();!Y.done;Y=R.next()){var A=Y.value;C=void 0;if((C=y.textContent)==null?0:C.includes(A))return 0}}catch(P){return 4}return 1};
_.LTV=function(){var g,C,d,V,y,R,Y;return _.F(function(A){switch(A.nextAddress){case 1:_.js(A,2),g=_.Z(nil),C=g.next();case 4:if(C.done)return A.return(1);V=d=C.value;y=V.jsonRepresentation;R=V.objectRepresentation;return A.yield((new Response(y,{status:200})).json(),7);case 7:Y=A.yieldResult;if(!a0(Y,R,!1,!1))return A.return(0);C=g.next();A.jumpTo(4);break;case 2:return _.N4(A),A.return(4)}})};
_.viu=function(){try{btoa("abc")}catch(g){return 0}return 1};
OkB=function(){var g,C,d,V,y,R,Y,A,P,w,x;return _.F(function(p){switch(p.nextAddress){case 1:_.js(p,2),g=_.Z(I1L()),C=g.next();case 4:if(C.done)return p.return(1);V=d=C.value;y=V.jsonRepresentation;R=V.objectRepresentation;Y=btoa(y);A="data:application/json;base64,"+Y;P=new Request(A);Object.defineProperty(P,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(P,"method",{get:function(){return"POST"}});
Object.defineProperty(P,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(P,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(P,"body",{get:function(){return new ReadableStream}});
return p.yield(fetch(P),7);case 7:return w=p.yieldResult,p.yield(w.json(),8);case 8:x=p.yieldResult;if(!a0(x,R,!1,!1))return p.return(0);C=g.next();p.jumpTo(4);break;case 2:return _.N4(p),p.return(4)}})};
_.siu=function(g){if(!g||!g.length||typeof g==="string")return 0;for(var C=function(y){return _.c1(y)},d=2,V=0;V<g.length&&(d=_.Eiq(_.bkL(g[V],C)),d!==0);V++);
return d};
_.Eiq=function(g){var C=_.Z(g);g=C.next().value;C=C.next().value;try{var d=document.createElement("div");document.body.appendChild(d);var V=getComputedStyle(d).display;document.body.removeChild(d);if(V==="none")return 4;var y=getComputedStyle(C).display==="none"?0:1;document.body.removeChild(g);return y}catch(R){return 4}};
JV1=function(){var g,C,d;return _.F(function(V){g=new _.go;C=document.createElement("button");C.classList.add("ytp-ad-skip-button");C.style.opacity="0";C.style.height="0px";C.style.width="0px";C.style.padding="0px";C.style.border="none";d=function(){C.parentElement&&C.parentElement.removeChild(C)};
C.onclick=function(){g.resolve(0);d()};
document.body.appendChild(C);setTimeout(function(){d();g.resolve(1)},50);
return V.return(g.promise)})};
xIq=function(){var g,C,d,V,y,R,Y;return _.F(function(A){g=new _.go;C=document.createElement("ytd-player");try{document.body.prepend(C)}catch(P){return A.return(4)}d=function(){C.parentElement&&C.parentElement.removeChild(C)};
C.getElementsByTagName("div").length>0?V=C.getElementsByTagName("div")[0]:(V=document.createElement("div"),C.appendChild(V));y=document.createElement("div");V.appendChild(y);R=document.createElement("video");Y=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"});R.src=_.Ml(_.Uh(Y));R.ontimeupdate=function(){d();g.resolve(0)};
y.appendChild(R);R.classList.add("html5-main-video");setTimeout(function(){y.classList.add("ad-interrupting")},200);
setTimeout(function(){d();g.resolve(1)},5E3);
return A.return(g.promise)})};
Hkc=function(g){var C=Yjq().objectRepresentation.playbackTracking;if(C){var d=[],V;d.push(C==null?void 0:(V=C.videostatsPlaybackUrl)==null?void 0:V.baseUrl);var y;d.push(C==null?void 0:(y=C.videostatsDelayplayUrl)==null?void 0:y.baseUrl);var R;d.push(C==null?void 0:(R=C.videostatsWatchtimeUrl)==null?void 0:R.baseUrl);var Y;d.push(C==null?void 0:(Y=C.ptrackingUrl)==null?void 0:Y.baseUrl);var A;d.push(C==null?void 0:(A=C.qoeUrl)==null?void 0:A.baseUrl);var P;d.push(C==null?void 0:(P=C.atrUrl)==null?
void 0:P.baseUrl);C=_.Z(d);for(d=C.next();!d.done;d=C.next())if((d=d.value)&&g.test(d))return d.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
Qio=function(g,C){var d,V;return _.F(function(y){switch(y.nextAddress){case 1:d=[],V=0;case 2:if(!(V<3)){y.jumpTo(4);break}return y.yield(fetch(g,{cache:"no-store",method:C}).then(function(R){d.push(R.status)}).catch(function(){d.push(-1)}),3);
case 3:V++;y.jumpTo(2);break;case 4:return y.return(d)}})};
zvo=function(g){return g.domainLookupStart===0&&g.domainLookupEnd===0&&g.connectStart===0&&g.connectEnd===0||g.duration===0};
KTR=function(g,C,d){d=d===void 0?"GET":d;var V,y,R,Y,A,P,w,x,p,J;return _.F(function(h){if(h.nextAddress==1)return h.yield(Promise.all([Qio(g,d),Qio(C,d)]),2);V=h.yieldResult;y=_.Z(V);R=y.next().value;Y=y.next().value;A=R;P=Y;if(Math.min.apply(Math,_.Wr(P))!==Math.max.apply(Math,_.Wr(P))||Math.min.apply(Math,_.Wr(A))!==Math.max.apply(Math,_.Wr(A)))return h.return(2);if(Math.min.apply(Math,_.Wr(P))===Math.min.apply(Math,_.Wr(A)))return h.return(1);x=(w=performance.getEntriesByName(g))==null?void 0:
w[0];J=(p=performance.getEntriesByName(C))==null?void 0:p[0];return x&&J?zvo(J)?h.return(1):zvo(x)?h.return(0):h.return(1):h.return(2)})};
jiB=function(){var g;return _.F(function(C){var d=[];var V;var y,R,Y;(y=V=(y=Yjq().objectRepresentation.streamingData)==null?void 0:(R=y.formats)==null?void 0:(Y=R[0])==null?void 0:Y.url)&&y&&!V.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(y=y.replace("initcwndbps","ctier=L&initcwndbps"),y=y.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),V={testUrl:y,baseUrl:V,method:"GET"}):V=void 0;V&&d.push(V);_.t("ab_net_tp_e")&&d.push({testUrl:_.yg.location.origin+"/ad_companion",baseUrl:_.yg.location.origin+
"/generate_204",method:"OPTIONS"});_.t("ab_fix_creator_view_cnt")&&(d.length=0,(V=Hkc(/api\/stats\/atr/))&&d.push({testUrl:_.yg.location.origin+V,baseUrl:_.yg.location.origin+"/generate_204",method:"POST"}));_.t("ad_net_pb_pbp")&&(V=Hkc(/api\/stats\/qoe/))&&d.push({testUrl:_.yg.location.origin+V,baseUrl:_.yg.location.origin+"/feed/download",method:"GET"});d=d.length!==0?d[Math.floor(Math.random()*d.length)]:void 0;return(g=d)?C.return(KTR(g.testUrl,g.baseUrl,g.method)):C.return(4)})};
_.TtL=function(){if(_.yg.tub===void 0||_.yg.tub===null||typeof _.yg.tub!=="function")return 2;try{return _.yg.tub()===!0?0:1}catch(g){return 0}};
a1B=function(g){switch(g){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.KL(g,"unknown result type")}};
_.GkR=function(g,C){var d=Number(_.Qq("CATSTAT",0));if(C.yu5===void 0)return d;C=C.yu5;g=a1B(g);return d&~(3<<C)|g<<C};
SjB=function(g){var C,d;if((g=(C=g.auxiliaryUi)==null?void 0:(d=C.messageRenderers)==null?void 0:d.bkaEnforcementMessageViewModel)&&g.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return g};
C8V=function(){for(var g=_.Z(Object.values(_.g7P)),C=g.next();!C.done;C=g.next())C=C.value,C.uMI&&C.yu5&&_.HG("CATSTAT",_.GkR(2,C))};
_.yW=function(g,C){g=_.CZ("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",g);(C===void 0?0:C)?_.dsg(g,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.VW().logFlowEvent(g,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
ySN=function(){if(!VXo){if(Polymer.Base){var g=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{g.apply(this,arguments)}catch(p){_.GL(p)}};
var C=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{C.apply(this,arguments)}catch(p){_.GL(p)}};
var d=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{d.apply(this,arguments)}catch(p){_.GL(p)}};
var V=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{V.apply(this,arguments)}catch(p){_.GL(p)}};
var y=Polymer.Base._listen,R=new WeakMap;Polymer.Base._listen=function(p,J,h){var l=function(){try{h.apply(this,arguments)}catch(N){_.GL(N)}};
R.set(h,l);y.call(this,p,J,l)};
var Y=Polymer.Base._unlisten;Polymer.Base._unlisten=function(p,J,h){Y.call(this,p,J,R.get(h))}}if(Polymer.Async){var A=Polymer.Async,P=A._atEndOfMicrotask;
A._atEndOfMicrotask=function(){try{P.apply(A,arguments)}catch(p){_.GL(p)}}}if(Polymer.RenderStatus){var w=Polymer.RenderStatus,x=w.afterNextRender;
w.afterNextRender=function(p,J,h){x.call(w,p,function(){try{J.apply(this,arguments)}catch(l){_.GL(l)}},h)}}VXo=!0}};
_.bqB=function(g){var C=g?_.Do(g):"";if(C){if(C.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(C.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(C.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(C.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(C.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.t("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(C.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";C=C.toLowerCase();if(C==="/")return"home";if(C==="/channel_memberships")return"channel-memberships-shopfront";if(C.indexOf("/feed/trending")===0)return"trending";if(C.indexOf("/feed/explore")===0)return"explore";if(C.indexOf("/live")===0)return"live";if(C.indexOf("/results")===0)return"search";if(C.indexOf("/sports")===0)return"sports";if(C.indexOf("/fashion")===0||C.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(C))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(C))return _.t("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(C.indexOf("/channel/")===0||C.indexOf("/user/")===0||C.indexOf("/gaming")===0||C.indexOf("/post/")===0)return"channel";if(RlL(g))return"show";if(C==="/playlist"||C.indexOf("/playlist/")===0||C==="/view_play_list"||C.indexOf("/view_play_list/")===0||C.indexOf("/show/")===0)return"playlist";if(C==="/companion_canvas")return"companion-canvas";if(C==="/feed/history"||
C.indexOf("/feed/history/")===0)return"history";if(C==="/new")return"labs";if(C==="/feed/subscriptions")return"subscriptions";if(C.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(C==="/history_controls")return"standalone";if(C.indexOf("/account")===0||C==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(C.indexOf("/paid_memberships")===0||C.indexOf("/refund")===0||C.indexOf("/purchases")===0||C.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(C.indexOf("/product")===
0)return"yts-products";if(C.indexOf("/premium")===0||C.indexOf("/musicpremium")===0)return C.indexOf("/premium/offers")===0||C.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(C==="/cart/checkout"||C==="/cart")return"ypc-checkout";if(C.indexOf("/reporthistory")===0)return _.t("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(C.indexOf("/feed/downloads")===0||C.indexOf("/redeem")===0)return"browse";if(C.indexOf("/hashtag")===0)return"hashtag-landing-page";if(C.indexOf("/handle")===
0)return"handle";if(C.indexOf("/source")===0)return"audio-pivot";if(C.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(C.indexOf("/playables")===0)return"playables";if(C.indexOf("/create/live/join")===0)return"open-in-app";if(C.indexOf("/shorts")===0)return"shorts";if(C.indexOf("/feed/channels")===0)return"subscriptions-channels";var d=g?_.Do(g):"";d&&d.indexOf("/watch")===0&&_.t("web_watch_enable_learning_journey")?(g=_.Ry(g),g=!!g.list&&g.list.indexOf("LJPP")===0):g=!1;if(g)return"learning_journey_watch";
if(_.t("enable_new_page_subtypes_for_ai_companion")&&C==="/feed/courses")return"your-courses"}};
_.Rt=function(g){var C,d;(g=(d=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:d.url)&&(C=_.bqB(g));return C};
RlL=function(g){var C=g?_.Do(g):"";if(!C)return!1;C=C.toLowerCase();return C.indexOf("/show/")===0||C.indexOf("/playlist")===0&&(g=_.Ry(g),g.list&&g.list.indexOf("EL")===0)?!0:!1};
YR=function(g){var C="unknown",d;var V=((d=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:d.webPageType)||"";V?(d=V.toLowerCase(),d.startsWith("web_page_type_")&&(d=d.slice(14))):d=V;d&&Zq_[d.toUpperCase()]?C=Zq_[d.toUpperCase()]:_.e(g,_.bd)||_.e(g,Ytu)?C="browse":_.e(g,_.ZC)?C="search":_.e(g,_.qu)&&(C="watch");C==="watch"&&_.Rt(g||null)==="learning_journey_watch"&&(C="learning_journey_watch");C==="unknown"&&_.cy(Error("Tf`"+JSON.stringify({clickTrackingParams:g==null?void 0:g.clickTrackingParams,
commandMetadata:g==null?void 0:g.commandMetadata,allEndpointKeys:Object.keys(g||[])})));return C};
_.Aw=function(g){if(!_.ASP||g)_.ASP=_.sG();return _.ASP};
_.FZW=function(g){return!!_.e(g,_.qu)||!!_.e(g,_.Fv)&&_.t("kevlar_enable_shorts_prefetch")};
_.P81=function(g,C){g=_.e(g,_.qu)||_.e(g,_.Fv);return"v"+g.videoId+(g.playlistId?"-pl"+g.playlistId:"")+(C?"-an1":"")+(g.params?"-pr"+g.params:"")};
_.iql=function(g){var C=new P7(_.Qq("ONE_PICK_URL",""));C.urlParamMap_.set("hostId",g);(g=_.Qq("GAPI_LOCALE"))&&C.urlParamMap_.set("hl",g);(g=_.Qq("SESSION_INDEX"))&&C.urlParamMap_.set("authuser",g);(g=_.Qq("DELEGATED_SESSION_ID"))&&C.urlParamMap_.set("groupId",g);return C};
w2o=function(){var g=_.wS(),C=g.resolve(_.id);g=g.resolve(_.O7);return new OqP(C,g)};
xsN=function(g){if(window.IntersectionObserver)return new kIl(g,400);throw new TypeError("Vf");};
p2g=function(){var g=Hammer.TouchAction,C=g.prototype.preventDefaults;g.prototype.preventDefaults=function(d){var V=this.actions.indexOf("pan-down")>-1;if(!V)return C.call(this,d);if(!o7N){var y=d.srcEvent;d=d.direction;var R;if((R=this.manager)==null?0:R.session.prevented)y.preventDefault();else if(V&&d&Hammer.DIRECTION_DOWN)return this.preventSrc(y)}}};
JSu=function(g){if(!g||g.size===0)return Hammer.DIRECTION_ALL;if(g.size===2){if(g.has("up")&&g.has("down"))return Hammer.DIRECTION_VERTICAL;if(g.has("right")&&g.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(g.size===1){if(g.has("up"))return Hammer.DIRECTION_UP;if(g.has("down"))return Hammer.DIRECTION_DOWN;if(g.has("right"))return Hammer.DIRECTION_RIGHT;if(g.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.tXB=function(){return hlL?Promise.resolve(hlL):new Promise(function(g,C){var d=self.indexedDB.open("swpushnotificationsdb");d.onerror=C;d.onsuccess=function(){var V=d.result;if(V.objectStoreNames.contains("swpushnotificationsstore"))hlL=V,g(hlL);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.tXB()};
d.onupgradeneeded=j3u})};
j3u=function(g){g=g.target.result;g.objectStoreNames.contains("swpushnotificationsstore")&&g.deleteObjectStore("swpushnotificationsstore");g.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.kR=function(g,C,d){var V=d&&d>0?d:0;d=V?Date.now()+V*1E3:0;if((V=V?_.wo.getLocalStorage():_.wo.getSessionStorage())&&window.JSON){typeof C!=="string"&&(C=JSON.stringify(C,void 0));try{V.set(g,C,d)}catch(y){V.remove(g)}}};
_.xR=function(g){var C=_.wo.getSessionStorage(),d=_.wo.getLocalStorage();if(!C&&!d||!window.JSON)return null;try{var V=C.get(g)}catch(y){}if(typeof V!=="string")try{V=d.get(g)}catch(y){}if(typeof V!=="string")return null;try{V=JSON.parse(V,void 0)}catch(y){}return V};
_.ot=function(g){try{var C=_.wo.getSessionStorage(),d=_.wo.getLocalStorage();C&&C.remove(g);d&&d.remove(g)}catch(V){}};
lwq=function(g){var C=elg(),d;return _.F(function(V){switch(V.nextAddress){case 1:return _.js(V,2),V.yield(g.match(C,{cacheName:"yt-appshell-assets"}),4);case 4:d=V.yieldResult;_.Vv(V,3);break;case 2:_.N4(V);case 3:return V.return(d)}})};
elg=function(){var g=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?LZV.registration.scope:Dsg;g.endsWith("/")&&(g=g.slice(0,-1));return g+"/app_shell_home"};
rSN=function(g){g.map(function(C){return C.source}).join("|")};
_.NOo=function(g){return _.F(function(C){return C.return(lwq(g))})};
X2u=function(){var g=window.caches,C;return _.F(function(d){if(d.nextAddress==1)return d.yield(_.NOo(g),2);C=d.yieldResult;return d.return(!!C)})};
qtV=function(){_.F(function(g){if(g.nextAddress==1){if(s3l)return g.jumpTo(0);s3l=!0;if(_.t("enable_system_health_primes_monitoring"))return _.lm(BOu,3E4),TO1(),g.return();if(!(Math.random()<_.pG("web_system_health_fraction")))return g.jumpTo(0);fwg={heightPixels:screen.height,widthPixels:screen.width};pZ&&!isNaN(pZ.jsHeapSizeLimit)&&(fwg.memoryTotalKbytes=String(Math.round(pZ.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(fwg.devicePixelRatio=window.devicePixelRatio);return g.yield(v7B(),4)}_.lm(BOu,
3E4);return g.yield($sc(),0)})};
v7B=function(){return _.F(function(g){if(g.nextAddress==1)return Jw.intersectionObserverPresent="IntersectionObserver"in window,Jw.serviceWorkerPresent="serviceWorker"in navigator,Jw.webSharePresent="share"in navigator,Jw.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,Jw.cacheStoragePresent="caches"in window,Jw.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,Jw.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
Jw.webkitTemporaryStoragePresent="webkitTemporaryStorage"in hw&&hw.webkitTemporaryStorage&&"queryUsageAndQuota"in hw.webkitTemporaryStorage,Jw.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",g.yield(w1_(),2);Jw.indexedDbPresent=g.yieldResult;Jw.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;Jw.broadcastChannelPresent="BroadcastChannel"in window;Jw.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(Jw.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,Jw.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.XV(g)})};
BOu=function(){var g=9E4+Math.random()*2E3;_.Oq()>g||(_.t("enable_system_health_primes_monitoring")?TO1():$sc())};
$sc=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(MX_(),2);g=C.yieldResult;_.uD("systemHealthCaptured",g);_.XV(C)})};
TO1=function(){var g={metric:{}},C=WZj();C.networkEvents.length&&(g.metric.networkEvents=msq(C));_.uD("systemHealthCaptured",g)};
MX_=function(){var g,C,d,V,y,R,Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:g={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)};C=window.screen;_.t("enable_is_extended_monitoring")&&C&&"isExtended"in C&&(g.isExtended=!!C.isExtended);d={metric:{staticContext:fwg,dynamicContext:g,webMetric:u4V,webApiSupport:Jw}};
if(V=_.ju())d.csn=V;pZ&&(d.metric.webMetric.currentHeapKbytes=Math.round(pZ.usedJSHeapSize/1E3));window.matchMedia&&(d.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,d.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,d.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in hw&&typeof hw.getBattery==="function")){x.jumpTo(2);break}return x.yield(hw.getBattery(),3);case 3:if(y=
x.yieldResult)d.metric.dynamicContext.chargingStatus=y.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(d.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(Jw.storageEstimatePresent)return x.yield(navigator.storage.estimate(),8);if(!Jw.webkitTemporaryStoragePresent){x.jumpTo(5);break}return x.yield(n7_(),7);case 7:R=x.yieldResult;x.jumpTo(5);break;case 8:R=x.yieldResult;case 5:return d.metric.dynamicContext.deviceStorageQuotaMbytes=((Y=R)==null?0:Y.quota)?String(Math.round(R.quota/
1048576/10)*10):"-1",d.metric.dynamicContext.deviceStorageUsageMbytes=((A=R)==null?0:A.usage)?String(Math.round(R.usage/1048576/10)*10):"-1",P=d.metric.dynamicContext,x.yield(X2u(),9);case 9:return P.hasAppShell=x.yieldResult,w=WZj(),w.networkEvents.length&&(d.metric.networkEvents=msq(w)),x.return(d)}})};
n7_=function(){return new Promise(function(g){var C;Jw.webkitTemporaryStoragePresent&&(C=hw.webkitTemporaryStorage)!=null&&C.queryUsageAndQuota?hw.webkitTemporaryStorage.queryUsageAndQuota(function(d,V){g({usage:d,quota:V})}):g(void 0)})};
_.tw=function(g){g&=16777215;g=[(g&16711680)>>16,(g&65280)>>8,g&255];return IwP(g[0],g[1],g[2])};
_.jG=function(g){g=[(g&16711680)>>>16,(g&65280)>>>8,g&255,(g&4278190080)>>>24];if(!_.Us_(g,function(C){return C===(C&255)}))throw Error("Wf`"+g.join(","));
return"rgba("+g[0]+","+g[1]+","+g[2]+","+(g[3]/255).toFixed(3)+")"};
_.cSo=function(g){return[(g&16711680)>>>16,(g&65280)>>>8,g&255]};
_.E7c=function(g){g=g.map(function(C){C/=255;return C<=.03928?C/12.92:Math.pow((C+.05)/1.05,2.4)});
return g[0]*.2126+g[1]*.7152+g[2]*.0722};
eG=function(g,C){g=_.cSo(g);return"rgba("+g[0]+", "+g[1]+", "+g[2]+", "+C+")"};
ld=function(g){return(g&4278190080)>>>24===0?eG(g,"1"):_.jG(g)};
_.HqN=function(){try{return!!self.localStorage}catch(g){return!1}};
aw_=function(){if(Q3W())_.cy(Error("Xf"));else{var g=document.createElement("iframe");g.style.display="none";var C=C===void 0?window.location.href:C;var d=_.cZ(_.Qq("PERSIST_IDENTITY_IFRAME_URL"));C=d?d:(new URL(C)).host.indexOf("studio")===0?_.Jj(zlu,"persist_identity"):_.Jj(KZ1,"persist_identity");_.gx(g,1,C);g.id="persist_identity";var V;(V=document.body)==null||V.appendChild(g)}};
Q3W=function(){var g=GIc;g||(g=document.querySelector("#persist_identity"));return g};
Stj=function(){var g=!1;try{g=!!window.sessionStorage.getItem("session_logininfo")}catch(C){g=!0}return(_.Qq("INNERTUBE_CLIENT_NAME")==="WEB"||_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&g};
g5N=function(g,C){if(!Stj())return!1;C||(C=_.Qq("LOGIN_INFO"));return C?(g.session_logininfo=C,!0):!1};
dSl=function(g,C){g=g===void 0?!1:g;if((C===void 0||!C)&&Cbl!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.au("LOG_STICKINESS",!1)){C=_.ju();var d=_.t_(),V={identityStickinessData:{initialState:Cbl}};C&&d&&_.WL(C,d,V)}if(C=Q3W())if(d=C.src?(new URL(C.src)).origin:"*",g){var y;(y=C.contentWindow)==null||y.postMessage({action:"clear"},d)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(g=window.sessionStorage.getItem("session_logininfo"))){var R;(R=C.contentWindow)==null||R.postMessage({loginInfo:g},d)}};
_.LZ=function(g){g=g===void 0?!0:g;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.HG("LOGIN_INFO",""),g&&window.sessionStorage.setItem("from_switch_account","1"),dSl(!0,g)}catch(C){}};
VDj=function(g){g&&(g.startsWith("https://accounts.google.com/AddSession")?_.LZ():g.startsWith("https://accounts.google.com/ServiceLogin")?_.LZ():g.startsWith("https://myaccount.google.com")&&_.S1(g).getPath().endsWith("/youtubeoptions")&&_.LZ())};
DC=function(g,C){VDj(g);if(_.au("LOGGED_IN",!0)&&Stj()){var d=KxB(g);d==null&&(d={});g5N(d,C)&&_.uY(g,d)}};
yAW=function(){function g(C){for(C=C.target;C&&C.nodeName!=="A";)if(C=C.parentNode,!(C&&C instanceof HTMLElement))return;if(C&&!C.hasAttribute("download")&&C.getAttribute("rel")!=="external"&&C.href)return C.href}
document.addEventListener("mousedown",function(C){C.button!==0&&(C=g(C))&&DC(C)});
document.addEventListener("click",function(C){(C=g(C))&&DC(C)})};
ZVL=function(){var g=new RCB;try{if(_.au("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(A){g.increment(5,!1);return}if(_.Qq("LOGIN_INFO")){var C=bVR?bVR:window.location;_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&aw_();var d=KxB(C.href);d==null&&(d={});var V=d.session_logininfo,y=Number(window.sessionStorage.getItem("stickiness_reload")),R=V===_.Qq("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
y>=2||R)y>=2?g.increment(2,R):R?g.increment(7,R):window.sessionStorage.getItem("session_logininfo")||(g.increment(3,R),Cbl="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.Qq("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.Qq("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))g.increment(4,R),window.sessionStorage.removeItem("stickiness_reload");
else if(y<2){window.sessionStorage.setItem("stickiness_reload",String(y+1));var Y=C.href;Y=_.ne(Y,"sttick");DC(Y,window.sessionStorage.getItem("session_logininfo"));Y=_.bm(Y,{sttick:y});g.increment(y,R);_.oLc(C,Y)}}else g.increment(6,!1)}else _.LZ(!1)}catch(A){}};
_.ro=function(g,C,d,V,y){C=C===void 0?{}:C;d=d===void 0?"":d;V=V===void 0?window:V;g=_.Zo(g,C);DC(g);d=_.IE(g+d,y);_.oLc(V.location,d)};
Y8o=function(g){if(g.urlEndpoint){if(g=_.Ry(g.urlEndpoint.url),g.adurl)return im(g.adurl)}else if(g.watchEndpoint)return"//www.youtube.com/watch?v="+g.watchEndpoint.videoId;return null};
AA_=function(g){if(!g||!g.reportingPings)return null;var C={};g.reportingPings.forEach(function(d){d.pingType in C?C[d.pingType].push(d.url):C[d.pingType]=[d.url]});
return{adpings:uql(C)}};
_.Xv=function(g){g=g===void 0?!1:g;var C=_.Zi(),d="USER_INTERFACE_THEME_LIGHT";C.getFlag(165)?d="USER_INTERFACE_THEME_DARK":C.getFlag(174)?d="USER_INTERFACE_THEME_LIGHT":_.Nk()&&(d="USER_INTERFACE_THEME_DARK");return g?d:FUg()||d};
_.PbB=function(){return!_.t("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.Nk=function(){return _.PbB()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.s7=function(){var g=_.Zi();return _.PbB()&&!g.getFlag(165)&&!g.getFlag(174)};
FUg=function(){var g=g===void 0?window.location.href:g;if(_.t("kevlar_disable_theme_param"))return null;var C=_.Do(g);if(_.iVo(C))return"USER_INTERFACE_THEME_DARK";try{var d=_.Ry(g).theme;return OVP.get(d)||null}catch(V){}return null};
_.iVo=function(g){return _.t("enable_dark_theme_only_on_shorts")?!(g==null||!g.startsWith("/shorts/")):!1};
_.xSB=function(g,C,d,V,y){C=C===void 0?!1:C;d=d===void 0?!1:d;var R=_.Qq("INNERTUBE_CONTEXT");if(!R)return _.IM(Error("ag")),{};R=(0,_.uG.unsafeClone)(R);_.t("web_no_tracking_params_in_shell_killswitch")||delete R.clickTracking;R.client||(R.client={});var Y=R.client;Y.clientName==="MWEB"&&Y.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(Y.clientFormFactor=_.Qq("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");Y.screenWidthPoints=window.innerWidth;Y.screenHeightPoints=window.innerHeight;Y.screenPixelDensity=
Math.round(window.devicePixelRatio||1);Y.screenDensityFloat=window.devicePixelRatio||1;Y.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());Y.userInterfaceTheme=_.Xv();if(!C){var A=_.q6P();A&&(Y.connectionType=A);_.t("web_log_effective_connection_type")&&(A=Wvu())&&(R.client.effectiveConnectionType=A)}var P;if(_.t("web_log_memory_total_kbytes")&&((P=_.yg.navigator)==null?0:P.deviceMemory)){var w;P=(w=_.yg.navigator)==null?void 0:w.deviceMemory;R.client.memoryTotalKbytes=""+P*1E6}C&&V&&!_.t("web_it_context_set_original_url_ks")&&
(Y.originalUrl=wxq(_.yg.location.href,V).toString());_.t("web_gcf_hashes_innertube")&&(A=zfL())&&(w=A.coldConfigData,P=A.coldHashData,A=A.hotHashData,R.client.configInfo=R.client.configInfo||{},w&&(R.client.configInfo.coldConfigData=w),P&&(R.client.configInfo.coldHashData=P),A&&(R.client.configInfo.hotHashData=A));w=_.Ry(_.yg.location.href);!_.t("web_populate_internal_geo_killswitch")&&w.internalcountrycode&&(Y.internalGeo=w.internalcountrycode);!_.t("web_populate_client_screen_killswitch")&&y&&(Y.clientScreen=
y);Y.clientName==="MWEB"||Y.clientName==="WEB"?(Y.mainAppWebInfo||(Y.mainAppWebInfo={}),Y.mainAppWebInfo.graftUrl=V||_.yg.location.href,_.t("kevlar_woffle")&&_.B7.instance&&(V=_.B7.instance,Y.mainAppWebInfo.pwaInstallabilityStatus=!V.appInstalledEventFired&&V.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),Y.mainAppWebInfo.webDisplayMode=uUR(),Y.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):Y.clientName==="TVHTML5"&&
(!_.t("web_lr_app_quality_killswitch")&&(V=_.Qq("LIVING_ROOM_APP_QUALITY"))&&(Y.tvAppInfo=Object.assign(Y.tvAppInfo||{},{appQuality:V})),V=_.Qq("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(Y.tvAppInfo=Object.assign(Y.tvAppInfo||{},{certificationScope:V}));!_.t("web_populate_time_zone_itc_killswitch")&&(V=vPg())&&(Y.timeZone=V);(V=CvP())?Y.experimentsToken=V:delete Y.experimentsToken;Y=dV_();V=_.kw1();V=(0,_.uG.getValues)(V.tokenJars);R.request=Object.assign({},R.request,{internalExperimentFlags:Y,consistencyTokenJars:V});
!_.t("web_prequest_context_killswitch")&&(Y=_.Qq("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(R.request.externalPrequestContext=Y);V=_.Zi();Y=V.getFlag(58);V=V.get("gsml","");R.user=Object.assign({},R.user);Y&&(R.user.enableSafetyMode=Y);V&&(R.user.lockedSafetyMode=!0);_.t("warm_op_csn_cleanup")?d&&(C=_.ju())&&(R.clientScreenNonce=C):!C&&(C=_.ju())&&(R.clientScreenNonce=C);g&&(R.clickTracking={clickTrackingParams:g});if(g=_.gS("yt.mdx.remote.remoteClient_"))R.remoteClient=g;_.Tm.getInstance().setLocationOnInnerTubeContext(R);
try{var x=iuV(),p=x.bid;delete x.bid;R.adSignalsInfo={params:[],bid:p};for(var J=_.Z(Object.entries(x)),h=J.next();!h.done;h=J.next()){var l=_.Z(h.value),N=l.next().value,T=l.next().value;x=N;p=T;g=void 0;(g=R.adSignalsInfo.params)==null||g.push({key:x,value:""+p})}var v,q;if(((v=R.client)==null?void 0:v.clientName)==="TVHTML5"||((q=R.client)==null?void 0:q.clientName)==="TVHTML5_UNPLUGGED"){var Q=_.Qq("INNERTUBE_CONTEXT");Q.adSignalsInfo&&(R.adSignalsInfo.advertisingId=Q.adSignalsInfo.advertisingId,
R.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",R.adSignalsInfo.limitAdTracking=Q.adSignalsInfo.limitAdTracking)}}catch(c){_.IM(c)}return R};
_.fZ=function(){return{isShellLoad:_.au("IS_SHELL_LOAD",!1)}};
pxR=function(){navigator.serviceWorker.getRegistrations().then(function(g){g.forEach(o51)})};
o51=function(g){g&&_.JA1(hCP,g.scope)};
_.JA1=function(g,C){C={scope:C||_.J5("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.TW(g),C)};
v7=function(g,C,d,V){if(C&&C.serializedYpcCujLoggingParams){if(d){var y={};y.transactionErrorType=d;V&&(y.errorMessage=V);C.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:y}}}d={};d.ypcCujContext=C;g=_.CZ("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",g,d);_.VW().logFlowEvent(g,"FLOW_TYPE_YPC_ACQUISITION")}};
_.tDj=function(g,C,d,V){var y={};y.serializedTransactionFlowLoggingParams=C;d&&(y.errorType=d);V&&(y.errorMessage=V);_.uD(g,y);_.nF()};
_.jJq=function(g){g&&_.tDj("transactionFlowStarted",g)};
_.eCB=function(g){g&&_.tDj("transactionFlowCancelled",g)};
_.$R=function(g,C,d){C&&_.tDj("transactionFlowFailed",C,g,d)};
lAl=function(g){var C=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");C&&(C.inert=g)};
_.qk=function(){this.megabloxUrl_=null};
_.Mk=function(g){try{var C=LUu==null?void 0:LUu.composedPath(g)}catch(d){C=g.composedPath?g.composedPath():[]}return C&&C.length>0?C:g.composedPath?g.composedPath():[]};
_.W7=function(g){return _.Mk(g)[0]};
mI=function(g){return g instanceof ShadowRoot?ShadowRoot:g instanceof DocumentFragment?DocumentFragment:g instanceof Document?Document:HTMLElement};
DSR=function(g){if(g instanceof Element)return Element.prototype;if(g instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+g);};
rAV=function(g,C){return _.t("sunnydom_native_scoped_query_selectors")?DSR(g).querySelector.call(g,C):mI(g).prototype.querySelector.call(g,C)};
Ng1=function(g,C){return _.t("sunnydom_native_scoped_query_selectors")?DSR(g).querySelectorAll.call(g,C):mI(g).prototype.querySelectorAll.call(g,C)};
Xxl=function(g){var C,d,V;return(V=(d=(C=g.parentElement)!=null?C:g.__shady_native_parentElement)!=null?d:g.__shady_parentElement)!=null?V:null};
sJN=function(g){var C,d,V;return(V=(d=(C=g.parentNode)!=null?C:g.__shady_native_parentNode)!=null?d:g.__shady_parentNode)!=null?V:null};
Bgu=function(g){var C,d,V;return(V=(d=(C=g.nextSibling)!=null?C:g.__shady_native_nextSibling)!=null?d:g.__shady_nextSibling)!=null?V:null};
TgL=function(g){var C,d,V;return(V=(d=(C=g.previousSibling)!=null?C:g.__shady_native_previousSibling)!=null?d:g.__shady_previousSibling)!=null?V:null};
fAl=function(g){var C,d,V;return(V=(d=(C=g.nextElementSibling)!=null?C:g.__shady_native_nextElementSibling)!=null?d:g.__shady_nextElementSibling)!=null?V:null};
v5R=function(g){var C,d,V;return(V=(d=(C=g.previousElementSibling)!=null?C:g.__shady_native_previousElementSibling)!=null?d:g.__shady_previousElementSibling)!=null?V:null};
$Sc=function(g){var C,d,V;return new Set([].concat(_.Wr((C=g.children)!=null?C:[]),_.Wr((d=g.__shady_native_children)!=null?d:[]),_.Wr((V=g.__shady_children)!=null?V:[])))};
q8c=function(g){var C,d,V;return new Set([].concat(_.Wr((C=g.childNodes)!=null?C:[]),_.Wr((d=g.__shady_native_childNodes)!=null?d:[]),_.Wr((V=g.__shady_childNodes)!=null?V:[])))};
_.ud=function(g){if(!(g instanceof Element))return null;g=g.classList?Array.from(g.classList):void 0;if(!g)return null;var C=g.indexOf("style-scope");return C>-1&&C+1<g.length?g[C+1]:null};
nZ=function(g){if(!(g instanceof HTMLElement))return null;var C=g&&(g.$$||g.polymerController)?g.tagName.toLowerCase():null;return C?C:_.ud(g)};
MDg=function(g,C){return _.t("sunnydom_native_scoped_query_selectors")?g+".style-scope."+C:g.replace(/[^a-z]*[^\s]+/g,function(d){return d+".style-scope."+C})};
WUq=function(g,C){return C?g.split(",").map(function(d){return MDg(d.trim(),C)}).join(", "):g};
_.It=function(g){var C,d,V,y;return(y=(V=(d=(C=g.root)!=null?C:g.shadowRoot)!=null?d:g.__shady_native_shadowRoot)!=null?V:g.__shady_shadowRoot)!=null?y:g};
mSR=function(g){var C,d,V;return(V=(d=(C=g.__shady_parentNode)!=null?C:g.__shady_native_parentNode)!=null?d:g.parentNode)!=null?V:null};
unB=function(g){var C,d;return(d=(C=sJN(g))!=null?C:g.host)!=null?d:null};
n5g=function(g){for(;g&&!(g instanceof HTMLElement);)g=unB(g);return g};
IAN=function(g){var C=n5g(g);return g===C?_.ud(g):C?nZ(C):null};
USN=function(g){return(g=n5g(g))?nZ(g):null};
cAB=function(g){if(g instanceof Comment)return!1;if(g instanceof Text){var C,d;if(((d=(C=g.textContent)==null?void 0:C.trim())!=null?d:"")==="")return!1}return!0};
U7=function(g,C,d){var V=C(g);for(d=d===void 0?USN(g):d;V&&(IAN(V)!==d||!cAB(V));)g=V,V=C(g);return V};
E5B=function(g,C,d){if(!C)return null;g=USN(g);return IAN(C)===g&&cAB(C)?C:U7(C,d,g)};
HVP=function(g){return U7(g,mSR,_.ud(g))};
QJ1=function(g){return U7(g,fAl)};
zC1=function(g){return U7(g,Bgu)};
KUc=function(g){return U7(g,v5R)};
aA1=function(g){return U7(g,TgL)};
GwB=function(g){return E5B(g,g.firstChild||null,Bgu)};
S8R=function(g){var C,d,V;var y=(V=(d=(C=g.firstElementChild)!=null?C:g.__shady_native_firstElementChild)!=null?d:g.__shady_firstElementChild)!=null?V:null;return E5B(g,y,fAl)};
gs_=function(g){var C,d,V;var y=(V=(d=(C=g.lastChild)!=null?C:g.__shady_native_lastChild)!=null?d:g.__shady_lastChild)!=null?V:null;return E5B(g,y,TgL)};
CqN=function(g){var C,d,V;var y=(V=(d=(C=g.lastElementChild)!=null?C:g.__shady_native_lastElementChild)!=null?d:g.__shady_lastElementChild)!=null?V:null;return E5B(g,y,v5R)};
dzL=function(g){var C=USN(g);return Array.from(q8c(g)).filter(function(d){return IAN(d)===C})};
V2P=function(g){var C=nZ(g);return Array.from($Sc(g)).filter(function(d){return _.ud(d)===C})};
yag=function(g){if(!g)return null;var C=_.ud(g);if(!C){var d;return(d=Node.prototype.getRootNode)==null?void 0:d.call(g)}C=C.toUpperCase();for(g=Xxl(g);g&&g.tagName!==C;)g=Xxl(g);return g?_.It(g):null};
_.c7=function(g,C,d){if(g instanceof HTMLElement&&_.ud(g)===d){var V=Array.from(g.classList).indexOf("style-scope");if(V===-1)g.classList.add("style-scope"),g.classList.add(C);else if(!(V+1>=g.classList.length)){V=g.classList[V+1];var y,R;g==null||(y=g.classList)==null||(R=y.replace)==null||R.call(y,V,C)}}if(g instanceof HTMLElement||g instanceof DocumentFragment)for(y=_.Z($Sc(g)),R=y.next();!R.done;R=y.next())_.c7(R.value,C,d);return g};
QW=function(g,C){if(g instanceof HTMLElement&&_.ud(g)===C){var d=Array.from(g.classList).indexOf("style-scope");d===-1||d+1>=g.classList.length||g.classList.remove("style-scope",g.classList[d+1])}if(g instanceof HTMLElement||g instanceof DocumentFragment){d=_.Z(g.children);for(var V=d.next();!V.done;V=d.next())QW(V.value,C)}return g};
_.RnL=function(g,C){return mI(g).prototype.appendChild.call(g,C)};
bR1=function(g,C){if(g===C)return!0;g=q8c(g);return Array.from(g).some(function(d){return bR1(d,C)})};
_.KZ=function(g,C){if(g instanceof zm)return g;(C==null?0:C.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(g,"ownerDocument")&&Object.defineProperty(g,"ownerDocument",{get:function(){return window.document}});
return new zm(g)};
Y9_=function(){var g=zm.prototype,C=[].concat(_.Wr(ZRP?[]:["getRootNode"]),["setAttribute","removeAttribute"]);C=_.Z(C);for(var d=C.next(),V={};!d.done;V={method$jscomp$53:void 0},d=C.next())V.method$jscomp$53=d.value,g[V.method$jscomp$53]=function(y){return function(){return this.host[y.method$jscomp$53].apply(this.host,arguments)}}(V)};
FOl=function(){var g=zm.prototype,C=[].concat(_.Wr(ZRP?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.Wr(Aao?[]:["querySelector","querySelectorAll"]));C=_.Z(C);for(var d=C.next(),V={};!d.done;V={method$jscomp$54:void 0},d=C.next())V.method$jscomp$54=d.value,g[V.method$jscomp$54]=function(y){return function(){return this.root[y.method$jscomp$54].apply(this.root,arguments)}}(V)};
ORB=function(){var g=zm.prototype,C=[].concat(_.Wr(PqN?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.Wr(iRq?[]:["parentNode"]));C=_.Z(C);for(var d=C.next(),V={};!d.done;V={prop$jscomp$67:void 0},d=C.next())V.prop$jscomp$67=d.value,Object.defineProperty(g,V.prop$jscomp$67,{get:function(y){return function(){return this.host[y.prop$jscomp$67]}}(V),
configurable:!0})};
xzu=function(){var g=zm.prototype,C=["activeElement"].concat(_.Wr(PqN?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.Wr(wDR?[]:["children"]),_.Wr(kaL?[]:["lastChild"]));C=_.Z(C);for(var d=C.next(),V={};!d.done;V={prop$jscomp$68:void 0},d=C.next())V.prop$jscomp$68=d.value,Object.defineProperty(g,V.prop$jscomp$68,{get:function(y){return function(){return this.root[y.prop$jscomp$68]}}(V),
configurable:!0})};
osL=function(){for(var g=zm.prototype,C=_.Z(["innerHTML","textContent"]),d=C.next(),V={};!d.done;V={prop$jscomp$69:void 0},d=C.next())V.prop$jscomp$69=d.value,Object.defineProperty(g,V.prop$jscomp$69,{get:function(y){return function(){return this.root[y.prop$jscomp$69]}}(V),
set:function(y){return function(R){this.root[y.prop$jscomp$69]=R}}(V),
configurable:!0})};
pDg=function(g){var C=zm.prototype;g=_.Z(Object.entries(g));for(var d=g.next(),V={};!d.done;V={fn$jscomp$403:void 0},d=g.next()){var y=_.Z(d.value);d=y.next().value;y=y.next().value;V.fn$jscomp$403=y;C[d]=function(R){return function(){return R.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.Wr(arguments)))}}(V)}};
hnB=function(){for(var g=zm.prototype,C=_.Z(Object.entries(JaL)),d=C.next(),V={};!d.done;V={fn$jscomp$404:void 0},d=C.next()){var y=_.Z(d.value);d=y.next().value;y=y.next().value;V.fn$jscomp$404=y;Object.defineProperty(g,d,{get:function(R){return function(){return R.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.Wr(arguments)))}}(V),
configurable:!0})}};
_.at=function(g){return g instanceof t2N||g instanceof Document?g:new t2N(g)};
j8o=function(){for(var g=t2N.prototype,C=_.Z("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),d=C.next(),V={};!d.done;V={method$jscomp$55:void 0},d=C.next())V.method$jscomp$55=d.value,g[V.method$jscomp$55]=function(y){return function(){return HTMLElement.prototype[y.method$jscomp$55].call.apply(HTMLElement.prototype[y.method$jscomp$55],[this.node].concat(_.Wr(arguments)))}}(V)};
enL=function(){for(var g=t2N.prototype,C=_.Z("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),d=C.next(),V={};!d.done;V={prop$jscomp$70:void 0},d=C.next())V.prop$jscomp$70=d.value,Object.defineProperty(g,V.prop$jscomp$70,{get:function(y){return function(){var R;return(R=this.node["__shady_native_"+y.prop$jscomp$70])!=null?R:this.node[y.prop$jscomp$70]}}(V),
configurable:!0})};
_.Gm=function(g,C,d){d===void 0&&(d=!g.classList.contains(C));d?g.classList.add(C):g.classList.remove(C)};
_.SG=function(g,C,d){d===void 0&&(d=!g.hasAttribute(C));if(C==="class")throw Error("fg");d?_.at(g).setAttribute(C,""):_.at(g).removeAttribute(C)};
lro=function(g){return(g.localName!=="slot"?[]:(0,_.gX)(g).assignedNodes({flatten:!0})).filter(function(C){return C.nodeType===Node.ELEMENT_NODE})};
_.LOB=function(g){return(g=_.KZ(g).querySelector("slot"))&&g.localName==="slot"?lro(g):[]};
_.CM=function(g,C){window.ShadyCSS&&window.ShadyCSS.styleSubtree(g,C)};
dX=function(g,C){var d=C.bind(g);return function(V){d(V,V.detail)}};
_.VE=function(g,C){var d=DzW.get(g);d||(d=new WeakMap,DzW.set(g,d));if(d.has(C))return d.get(C);if(_.t("web_fi_listen_disable_bound_fn_helper")){var V=C.bind(g);g=function(y){V(y,y==null?void 0:y.detail)}}else g=dX(g,C);
d.set(C,g);return g};
XDR=function(g,C){raB(g);g.created[N61].push(C)};
raB=function(g){if(!g.created||!g.created[N61]){var C=g.created,d=C?[C]:[];g.created=function(){for(var V=_.Z(d),y=V.next();!y.done;y=V.next())y.value.apply(this)};
g.created[N61]=d}};
s8u=function(g){return function(){var C=_.cY.apply(0,arguments);return function(d,V,y){g.apply(null,_.Wr(C))(d,V,y)}}};
B6N=function(){return function(){var g=_.cY.apply(0,arguments);return function(C,d,V){A2u.apply(null,_.Wr(g))(C,d,V)}}};
_.r=function(g){return B6N()(g)};
_.X=function(){return s8u(O$R).apply(null,_.Wr(_.cY.apply(0,arguments)))};
_.yE=function(g){return _.t("pbcm_fi_listen_decorators")?T6W(g):s8u(PSo)(g)};
T6W=function(g){return function(C,d){XDR(C,function(){var V=this[d],y=_.t("web_fi_listen_disable_bound_fn_helper")?function(R){V(R,R.detail)}.bind(this):dX(this,V);
frc.has(g)?UI(this.hostElement,g,y):this.hostElement.addEventListener(g,y)})}};
_.Rn=function(){return s8u(i$_).apply(null,_.Wr(_.cY.apply(0,arguments)))};
_.M=function(g){g=g===void 0?{}:g;return s8u(FoP)(g)};
_.bW=function(g){if(g.hostElement&&g!==g.hostElement){var C=_.PW(g.hostElement);C=g.renderIdom?C:C.shadowRoot}C||(g=g.root,C=g instanceof Node?_.PW(g):null);return C};
_.ZD=function(g){return vsg?$zo(g):function(C,d){Object.defineProperty(C,d,{get:function(){var V;return(V=_.bW(this))==null?void 0:V.querySelector(g)},
enumerable:!0,configurable:!0})}};
$zo=function(g){return function(C,d){Object.defineProperty(C,d,{get:function(){var V,y=(V=_.KZ(this.hostElement))==null?void 0:V.querySelector(g);if(y)return y;var R;return(R=_.bW(this))==null?void 0:R.querySelector(g)},
enumerable:!0,configurable:!0})}};
_.Yt=function(g){return vsg?q9W(g):function(C,d){Object.defineProperty(C,d,{get:function(){var V;return(V=_.bW(this))==null?void 0:V.querySelectorAll(g)},
enumerable:!0,configurable:!0})}};
q9W=function(g){return function(C,d){Object.defineProperty(C,d,{get:function(){var V,y=(V=_.KZ(this.hostElement))==null?void 0:V.querySelectorAll(g);if(y==null?0:y.length)return y;var R;return(R=_.bW(this))==null?void 0:R.querySelectorAll(g)},
enumerable:!0,configurable:!0})}};
M2_=function(g){return function(C){if(![_.iK,_.W].includes(Object.getPrototypeOf(C.prototype).constructor))throw Error("gg");CSg(Object.assign({},typeof g!=="string"?g:{is:g,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(C)}};
_.Fa=function(){var g=g===void 0?{}:g;return function(C){if(![OE,_.Ai].includes(Object.getPrototypeOf(C.prototype).constructor))throw Error("hg");dEo(Object.assign({},g,{disableInheritanceCheck:!0}))(C)}};
mzV=function(g,C){WOj[g]!=null||(WOj[g]=new Set);WOj[g].add(C)};
_.PR=function(){var g=_.Rn.apply(null,_.Wr(_.cY.apply(0,arguments)));return function(C,d){mzV(C.is,d);g(C,d)}};
wX=function(g,C,d){if(iW(g)&&!uLo.has(C)){C=C.replace(/^JSC\$[\d]+_/,"");C=C.replace(/\.\d+(\.|$)/g,function(R,Y){return".#"+Y});
OU[g]!=null||(OU[g]={});var V,y;(V=OU[g])[y=C]!=null||(V[y]=new Set);OU[g][C].has(d)||(OU[g][C].add(d),_.uD("polymerPropertyAccessEvent",{componentName:g,propertyName:C,accessType:d}))}};
nsV=function(){return _.t("polymer_property_access_logging_debug")||_.t("polymer_enable_property_access_logging")};
iW=function(g){if(_.t("polymer_property_access_logging_debug"))return!0;if(!_.t("polymer_enable_property_access_logging"))return!1;IrV||(IrV=Date.now());return(s0(g)+IrV)%100<_.pG("polymer_property_access_logging_percent")};
UzP=function(g,C){return iW(C)&&g.hostElement.loggingStatus?new Proxy(g,{get:function(d,V,y){if(d.hostElement.loggingStatus.bypassProxyController)return d[V];d.hostElement.loggingStatus.isExternalGet=!0;var R=d[V];d.hostElement.loggingStatus.isExternalGet=!1;if(R instanceof Function)return function(){var Y=_.cY.apply(0,arguments);try{return d.hostElement.loggingStatus.currentExternalCall=V,wX(C,V,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),R.apply(this===y?d:this,Y)}finally{d.hostElement.loggingStatus.currentExternalCall=
void 0}};
wX(C,V,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return R},
set:function(d,V,y){if(d.hostElement.loggingStatus.bypassProxyController)return d[V]=y,!0;d.hostElement.loggingStatus.isRendererStamper?wX(C,V,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):d.hostElement.loggingStatus.isDeclarativeExternal||wX(C,V,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{d.hostElement.loggingStatus.currentExternalSet=V,d[V]=y}finally{d.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):g};
cal=function(g,C){g&&g.loggingStatus&&!g.loggingStatus.isDeclarativeExternal&&!g.loggingStatus.isExternalGet&&g.loggingStatus.currentExternalSet!==C&&wX(g.tagName.toLowerCase(),C,"PROPERTY_ACCESS_GET_INTERNAL")};
kt=function(g,C,d){g&&(d||g.loggingStatus&&!g.loggingStatus.isInitializing&&!g.loggingStatus.isDefiningPropertyAccessor&&g.loggingStatus.currentExternalSet!==C)&&wX(g.tagName.toLowerCase(),C,"PROPERTY_ACCESS_SET_INTERNAL")};
Esq=function(){return{_definePropertyAccessor:function(g,C){var d=this,V=d.hostElement.loggingStatus;V&&(V.isDefiningPropertyAccessor=!0);var y=d[g];y!==void 0&&(d.__data?d._setPendingProperty(g,y):(d.__dataProto!=null||(d.__dataProto={}),d.__dataProto[g]=y));V&&(V.isDefiningPropertyAccessor=!1);Object.defineProperty(this,g,{get:function(){cal(d.hostElement,g);return this.__data[g]},
set:function(R){C||this._setPendingProperty(g,R,!0)&&this._invalidateProperties()}})},
created:function(){var g=this._setPendingProperty.bind(this);this._setPendingProperty=function(C,d,V){kt(this.hostElement,C);return g.apply(this,[C,d,V])}}}};
HRu=function(g){nsV()&&_.r(xt.prototype)(g.prototype,"__templateBindingLoggingBehavior")};
Q8P=function(g,C){if(C.resolvedFactories.length!==g.resolvedFactories.length)return!0;C=_.Z(C.resolvedFactories.entries());for(var d=C.next();!d.done;d=C.next()){var V=_.Z(d.value);d=V.next().value;V=V.next().value;if(V.providerClass){if(V.providerClass!==g.resolvedFactories[d].providerClass)return!0}else if(V.providerValue){if(V.providerValue!==g.resolvedFactories[d].providerValue)return!0}else if(V.factory!==g.resolvedFactories[d].factory)return!0}return!1};
znl=function(g,C){g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,d.constructor===Array)znl(d,C);else{var V=C;V.has(d)||(d.inject&&V.add(d),d.behaviors&&znl(d.behaviors,V))}};
on=function(g,C){var d=g[C];g[C]=function(){var V=_.cY.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(d)return d.apply(this,V)}};
S9V=function(){_.pM.Class=function(d,V){d=KOq(d,V);on(d.prototype,"created");return d};
on(Ji.prototype,"_initializeProperties");on(_.hi.prototype,"_initializeProperties");if(arP)on(GaB,"created");else{var g=function(){on(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))g();else{var C=customElements.define;customElements.define=function(d,V,y){C.call(customElements,d,V,y);d==="tp-yt-iron-list"&&(g(),customElements.define=C)}}}};
CB_=function(g,C){g.prototype.behaviors=g.prototype.behaviors||[];g.prototype.behaviors.unshift(gxl.InjectBehavior);g.prototype.provide=C};
_.eC=function(g){return function(C){if(!g.disableElementRegistration){g.noInjection||CB_(C,g.providers);var d=C.prototype;d.__templateHelpers||A2u(ti.prototype)(d,"__templateHelpers");d=g.is;dFg||(dFg=Date.now());(s0(d)+dFg)%100<_.pG("polymer_log_prop_change_observer_percent")&&A2u(jC.prototype)(C.prototype,"__propertyObserverObserver");C.prototype.behaviors=C.prototype.behaviors||[];C.prototype.behaviors.unshift(_.VbN.YtHostElementBehavior);HRu(C);M2_({is:g.is,notifyObserversOnUndefined:g.notifyObserversOnUndefined!==
!1,fastInit:g.fastInit,template:g.template,disableEnforceFastDefaultValuesCheck:!0})(C)}}};
_.m=function(g){return _.eC({is:g.is,template:g.template,disableElementRegistration:g.disableElementRegistration,cssBuildOptOut:g.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
bbq=function(g,C){if(yeL){g=new g;for(var d=_.Z(Object.getOwnPropertyNames(g)),V=d.next();!V.done;V=d.next())V=V.value,C[V]=g[V];for(d=C;d&&d!==Object.prototype;d=Object.getPrototypeOf(d)){V=_.Z(Object.getOwnPropertyNames(d));for(var y=V.next();!y.done;y=V.next())y=y.value,g.hasOwnProperty(y)||Object.defineProperty(g,y,RY1(C,y))}}else g.apply(C)};
RY1=function(g,C){return{get:function(){var d=g[C];return d instanceof Function?d.bind(g):d},
set:function(d){g[C]=d}}};
Yvl=function(g,C){for(var d=g._noAccessors,V=_.Z(Object.getOwnPropertyNames(g)),y=V.next();!y.done;y=V.next())if(y=y.value,!ZbN.has(y))if(d)C[y]=g[y];else{var R=Object.getOwnPropertyDescriptor(g,y);R&&(R.configurable=!0,Object.defineProperty(C,y,R))}};
Ael=function(g,C,d){return function(V){if(d){var y=d();V.model=y}if(g[C])g[C](V,V.detail)}};
lW=function(g){var C=[];if(typeof g==="string")g.length>0&&C.push.apply(C,_.Wr(g.split(".")));else{g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,typeof d==="string"?C.push.apply(C,_.Wr(d.split("."))):C.push(d)}return C};
F3V=function(g,C){if(C[C.length-1]!=="*"&&C[C.length-1]!=="splices"){for(var d=0;d<C.length;d++){if(!g)return;g=g[C[d]]}return g}};
PB_=function(g,C){if(g.length>C.length)return!1;for(var d=0;d<g.length;d++)if(g[d]!==C[d])return!1;return!0};
ObW=function(g,C,d){if(C.type==="compute"){var V=C.getter.bind(d);var y=C.args}else V=function(){return d[C.method.methodName].apply(d,_.Wr(_.cY.apply(0,arguments)))},y=C.method.args;
ibB(g,C.propertyKey,V,y,C.value)};
k9L=function(g,C){if(C.readOnly){var d=Object.getOwnPropertyDescriptor(g.model,C.propertyKey);Object.defineProperty(g.model,C.propertyKey,{get:d.get,set:function(){}});
g.model[wEj(C.propertyKey)]=d.set}};
xFP=function(g,C,d){if(d){var V=C.propertyKey,y=C.selector;C=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.Wr(C.selectorArgs.map(function(R){return{type:"path",path:R}})));
ibB(g,V,function(R){var Y=_.cY.apply(1,arguments);return y.apply(null,[d.getState()].concat(_.Wr(Y)))},C)}};
pEc=function(g,C,d){var V=_.Vw(C.propertyKey)+"-changed";oxN(g,function(y){var R={value:y.value,queueProperty:!0};y.path.split(".").length>1&&(R.path=y.path);d.dispatchEvent(new CustomEvent(V,{detail:R}))},[{type:"wildcard",
path:C.propertyKey}])};
JeW=function(g,C,d){oxN(g,function(){d[C.method.methodName].apply(d,_.Wr(_.cY.apply(0,arguments)))},C.method.args)};
wEj=function(g){return"_set"+(g.charAt(0).toUpperCase()+g.slice(1))};
hYq=function(){var g,C=IC(function(d){g=d},!1);
return[g,C]};
L3P=function(g){g=g.trim().replace(tbq,",").replace(jhj,"$1");var C=g[0];C==="-"&&(C=g[1]);if(C>="0"&&C<="9")return{type:"literal",value:Number(g)};if(C==="'"||C==='"')return{type:"literal",value:g.slice(1,-1)};if(C=g.match(eYR)){C=C[1];var d=lV1[C];if(d)return{type:d,path:g.slice(0,-(C.length+1))}}return{type:"path",path:g}};
XEV=function(g){var C=g.match(DFP);if(C)return g={methodName:C[1],args:re_},C[2].trim()&&(C=C[2].replace(NTl,"&comma;").split(","),g.args=C.map(L3P)),g};
shq=function(g,C,d,V){V=V===void 0?!1:V;C=_.Vw(C);var y=TU;y&&(d=y(d,C,"attribute",g));LM(g,d,C,V)};
LM=function(g,C,d,V){C=BTl(C,V===void 0?!1:V);C===void 0?g.removeAttribute(d):g.setAttribute(d,C)};
BTl=function(g,C){switch(typeof g){case "object":case "function":if(g instanceof Date)return g.toString();if(g){if((C===void 0?0:C)&&!_.t("polymer_reflect_objects_as_boolean_killswitch"))return g?"":void 0;C=window.trustedTypes?window.trustedTypes.isHTML(g)||window.trustedTypes.isScript(g)||window.trustedTypes.isScriptURL(g):void 0;if(C)return g;try{return JSON.stringify(g)}catch(d){_.cy(Error("Dg`"+g))}}break;case "boolean":return g?"":void 0;default:return g!==null&&g!==void 0?g.toString():void 0}};
TTu=function(g){if(g===void 0)throw Error("Eg");return g};
MbB=function(g,C,d,V){var y=fVj(V);if(y.length){V=d;var R="property";vxP.test(d)?R="attribute":d[d.length-1]==="$"&&(d=d.slice(0,-1),R="attribute");var Y=$Fo(y);Y&&R==="attribute"&&(d==="class"&&g.hasAttribute("class")&&(Y+=" "+g.getAttribute(d)),LM(g,Y,d));R==="attribute"&&V==="disable-upgrade$"&&g.setAttribute("disable-upgrade","");g.localName==="input"&&V==="value"&&g.setAttribute("value","");g.removeAttribute(V);R==="property"&&(d=_.yw(d));C=TTu(C);qvc(C,R,d,y);return!0}return d.slice(0,3)===
"on-"?(g.removeAttribute(d),(R=C).events!=null||(R.events=[]),C.events.push({name:d.slice(3),value:V}),!0):d==="id"?(C.id=V,!0):!1};
fVj=function(g){for(var C=[],d=0,V;(V=W3q.exec(g))!==null;){V.index>d&&C.push({type:"literal",value:g.slice(d,V.index)});var y=V[1][0];d=!!V[2];V=V[3].trim();if(y==="{")throw Error("Fg");(y=XEV(V))?C.push({type:"method",negate:d,signature:y}):C.push({type:"path",negate:d,path:V});d=W3q.lastIndex}d&&d<g.length&&(g=g.substring(d))&&C.push({type:"literal",value:g});return C};
$Fo=function(g){for(var C="",d=0;d<g.length;d++){var V=g[d];V.type==="literal"&&(C+=V.value)}return C};
qvc=function(g,C,d,V){g.bindings!=null||(g.bindings=[]);g.bindings.push({kind:C,target:d,parts:V})};
UFN=function(g,C,d){var V=!1;if(g.localName==="template"){V=d;var y=C.stripWhitespace;y=mFu(g,y===void 0?!1:y);var R=g.content.ownerDocument.createDocumentFragment();y.content=R;R.appendChild(g.content);V&&(V.templateInfo=y);V=!0}else g.localName==="slot"&&(C.hasInsertionPoint=!0);if(g.firstChild&&(y=d,g.localName!=="script"&&g.localName!=="style")){R=0;for(var Y=g.firstChild;Y;){var A=Y;if(A.localName==="template"){var P=A.getAttribute("is");if((Y=P==="dom-if")||P==="dom-repeat"){A.removeAttribute("is");
P=A.ownerDocument.createElement("ps-"+P);A.parentNode.replaceChild(P,A);P.appendChild(A);var w=Array.from(A.attributes);w=_.Z(w);for(var x=w.next();!x.done;x=w.next())x=x.value,Y?u2q.has(x.name)&&LM(P,x.value,x.name):nxR.has(x.name)?LM(P,x.value,x.name):IV1.has(x.name),A.removeAttribute(x.name);Y=P}else Y=A}if(Y.nodeType===Node.TEXT_NODE){A=void 0;P=g;for(w=Y;((A=w.nextSibling)==null?void 0:A.nodeType)===Node.TEXT_NODE;)x=void 0,(x=w).textContent!=null||(x.textContent=""),w.nextSibling.textContent&&
(w.textContent+=w.nextSibling.textContent),P.removeChild(w.nextSibling);if(C.stripWhitespace&&Y.textContent&&!Y.textContent.trim()){g.removeChild(Y);Y=Y.nextSibling;continue}}UFN(Y,C,{parentIndex:R,parentInfo:y});Y.parentNode&&R++;Y=Y.nextSibling}}var p;if((p=g.hasAttributes)==null?0:p.call(g)){p=d=TTu(d);y=!1;R=Array.from(g.attributes);R=_.Z(R);for(A=R.next();!A.done;A=R.next())A=A.value,y=MbB(g,p,A.name,A.value)||y;V=y||V}g.nodeType===Node.TEXT_NODE&&(p=fVj(g.textContent),p.length&&(g.textContent=
$Fo(p)||" ",d=TTu(d),qvc(d,"text","textContent",p),V=!0));d&&V&&(d.infoIndex=C.nodeInfoList.push(d)-1)};
mFu=function(g,C){C={nodeInfoList:[],stripWhitespace:(C===void 0?!1:C)||g.hasAttribute("strip-whitespace")};UFN(g.content,C);return C};
ceV=function(g){Object.assign(g,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
Hb_=function(g,C,d){C.signalCache!=null||(C.signalCache={});var V=C.signalCache[d];if(!V){var y=d.split(".");V=!ExL(g,y[0]);if(y.length>1&&V){var R=g.getPathMutationSignal(y);V=function(){var Y=E5(g.owner,function(){return g.getWithPath([y[0]])}),A,P=(A=R())==null?void 0:A.value;
return{rootWasDefined:Y!==void 0,value:P}}}else V=function(){var Y=g.getWithPath(y);
return{rootWasDefined:Y!==void 0,value:Y}};
C.signalCache[d]=V}return V()};
zYL=function(g,C,d,V,y){C=C.parts.map(function(Y,A){if(Y.type==="literal"){d.partWasDefined!=null||(d.partWasDefined=[]);var P;(P=d.partWasDefined)[A]||(P[A]=Y.value!==void 0);return Y.value}var w;if(Y.type==="method"){var x,p=(x=(w=d.partWasDefined)==null?void 0:w[A])!=null?x:!1;p||(p=Y.signature.args.every(function(l){return l.type==="literal"}));
var J=!1,h=!0;w=Y.signature.args.map(function(l){if(l.type==="literal")return l.value;if(l.type!=="path")throw Error("Gg`"+l.type);var N=Hb_(g,d,l.path);l=N.value;N=N.rootWasDefined;J||(J=N);h&&(h=N);return l});
p||(p=y===1?h:J);d.partWasDefined!=null||(d.partWasDefined={});d.partWasDefined[A]=p;if(!p)return;w=(A=Hb_(g,d,Y.signature.methodName).value)&&typeof A==="function"?A.apply(V,w):void 0}else x=Hb_(g,d,Y.path),w=x.value,d.partWasDefined!=null||(d.partWasDefined={}),(p=d.partWasDefined)[A]||(p[A]=w!==void 0||x.rootWasDefined);Y.negate&&(w=!w);return w});
if(C.length===1){var R;return((R=d.partWasDefined)==null?0:R[0])?C[0]:Qh1}return C.join("")};
K3B=function(g){return typeof g==="object"&&!!g&&"notifyPath"in g&&"canNotifyPath"in g};
aVj=function(g){return typeof g==="object"&&!!g&&"notifyPath"in g};
G91=function(g){return"polymerController"in g};
Svq=function(g,C){C=""+lW(C)[0];if(K3B(g))return g.canNotifyPath(C);if(G91(g)&&K3B(g.polymerController))return g.polymerController.canNotifyPath(C);if(aVj(g)){var d;return!((d=g.properties)==null||!d[C])}if(G91(g)&&aVj(g.polymerController)){var V;return!((V=g.polymerController.properties)==null||!V[C])}return!1};
gKl=function(g,C,d){K3B(g)||aVj(g)?g.notifyPath(C,d):G91(g)&&(K3B(g.polymerController)||aVj(g.polymerController))&&g.polymerController.notifyPath(C,d)};
dNN=function(g,C,d){if(d!==Qh1){g.kind==="attribute"||g.target!=="textContent"&&(g.target!=="value"||C.localName!=="input"&&C.localName!=="textarea")||(d=d===void 0?"":d);var V,y=(V=COg.Polymer)==null?void 0:V.sanitizeDOMValue;y&&(d=y(d,g.target,g.kind,C));if(g.kind==="attribute"){g=g.target;if(g==="class"||g==="name"||g==="slot")C=(0,_.gX)(C);LM(C,d,g)}else if(g=g.target,d!==C[g]||typeof d==="object")C.loggingStatus&&(C.loggingStatus.isDeclarativeExternal=!0,wX(C.localName,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
C[g]=d,C.loggingStatus&&(C.loggingStatus.isDeclarativeExternal=!1)}};
VVN=function(g,C,d,V){var y=C.parts[0];if(C.parts.length!==1||y.type!=="path"||!Svq(d,C.target))return!1;var R=_.Z(y.path.split(".")),Y=R.next().value,A=yO(R);if(ExL(g,Y))return!1;V.signalCache!=null||(V.signalCache={});R=V.signalCache[y.path];var P;R=(P=R)==null?void 0:P().value;if((R==null?void 0:R.path)!==void 0){V=lW(R.path);var w=lW(y.path);V=[C.target].concat(_.Wr(V.slice(w.length-1)));gKl(d,V,y.negate?!R.value:R.value);return!0}var x=DD(g,Y);var p=x.getChangeRecordSignal(A),J=!1;R=function(){if(!J){var l=
E5(g.owner,function(){return x.getWithPath([])});
J||(J=l!==void 0)}return{value:p(),rootWasDefined:J}};
V.signalCache[y.path]=R;V.partWasDefined!=null||(V.partWasDefined={});R=R();(w=V.partWasDefined)[0]||(w[0]=R.rootWasDefined);var h=E5(g.owner,function(){return x.getWithPath(A)});
V.partWasDefined[0]&&E5(g.owner,function(){return void dNN(C,d,y.negate?!h:h)});
return!0};
yEo=function(g,C,d,V,y,R){if(!VVN(g,C,d,V)){var Y=zYL(g,C,V,y,R);E5(g.owner,function(){return void dNN(C,d,Y)})}};
RgB=function(g,C,d,V,y,R){d=_.Z(d);for(var Y=d.next(),A={};!Y.done;A={infoIndex:void 0},Y=d.next()){Y=Y.value;var P=Y.bindings;A.infoIndex=Y.infoIndex;Y=Y.parentInfo;if(P){P=_.Z(P);for(var w=P.next(),x={};!w.done;x={b$jscomp$256:void 0,bindingCtx$jscomp$4:void 0},w=P.next()){x.b$jscomp$256=w.value;if(A.infoIndex===void 0)throw Error("Hg");x.bindingCtx$jscomp$4={};g.effect(function(p,J){return function(){y&&!y()||yEo(g,p.b$jscomp$256,C[J.infoIndex],p.bindingCtx$jscomp$4,V,R)}}(x,A))}}Y&&RgB(g,C,[Y],
V,y,R)}};
b5l=function(g,C){g=(C.parentInfo?b5l(g,C.parentInfo):g).firstChild;for(var d=0;g;g=g.nextSibling)if(C.parentIndex===d++)return g;throw Error("Ig");};
YWc=function(g,C,d,V){g=document.importNode(g.content,!0);g.__noInsertionPoint=!(V==null?0:V.hasInsertionPoint);for(var y=Array(C.length),R={},Y=0;Y<C.length;Y++){var A=C[Y],P=b5l(g,A);y[Y]=P;A.id&&(R[A.id]=P);if(A.templateInfo){var w=P.parentElement;w&&(w.templateInfo=A.templateInfo,w.parentSignalProxy=d,w.eventListenerHost=V.eventListenerHost,w.stampingEnabled=V.enabledSignal)}w=void 0;if((w=A.events)==null?0:w.length)for(w=0;w<A.events.length;w++){var x=A.events[w];Z5c(V.eventListenerHost,P,x.name,
x.value,V.getModel)}}RgB(d,y,C,V.thisCtx,V.enabledSignal,V.methodInvocationRequirement);return{root:g,nodes:y,nodesById:R}};
FXo=function(g,C){g=g();var d;(d=AER.ShadyCSS)==null||d.prepareTemplate(g,C);C=mFu(g);return{template:g,nodeInfoList:C.nodeInfoList,hasInsertionPoint:C.hasInsertionPoint}};
O5l=function(){POl=!1;for(var g=rX.length,C=0;C<g;C++){var d=rX[C];if(d)try{d()}catch(V){Promise.resolve().then(function(){throw V;})}}rX.splice(0,g);
i5N+=g};
oKR=function(g){POl||(POl=!0,wVq.textContent=(k7u++).toString());rX.push(g);return xNl++};
_.sU=function(g,C,d){Ne++;g=C?new pVj(Ne,g,C,d):new JEV(Ne,g);Xa.set(Ne,g);return Ne};
hg_=function(g){(g=Xa.get(g))&&g.cancel()};
jbo=function(g,C){g=tVj.get(g);return g?(C=g.get(C))?C:null:null};
_.BR=function(g,C,d,V){var y=jbo(g,C);if(!y){y=new egW;var R=tVj.get(g);R||(R=new Map,tVj.set(g,R));R.set(C,y)}g=d.bind(g);y.run(g,V,void 0)};
_.l9R=function(g,C){var d;(d=jbo(g,C))==null||d.cancel()};
LXu=function(g){var C;(C=jbo(g,"doRender"))==null||C.flush()};
T1=function(g){var C;return(C=g.hostElement)!=null?C:g};
DNW=function(g){var C=g.indexOf(".");return C===-1?g:g.slice(0,C)};
rE_=function(g,C,d,V,y,R){R=(y=(V=R?DNW(C):C)?C:null)?g.get(y):g.__data[C];y&&R===void 0&&(R=d[C]);_.HW(g.hostElement,Hcl(V)+"-changed",{value:R,queueProperty:!0,path:y!=null?y:void 0},{bubbles:!1,composed:!1})};
NEu=function(g,C){g.__isReflecting=!0;shq(g.hostElement,C,g.__data[C]);g.__isReflecting=!1};
XVW=function(g){if(g._onIronRequestResizeNotifications){var C=g._onIronRequestResizeNotifications.bind(g);g._onIronRequestResizeNotifications=function(d){_.W7(d)!==g.hostElement&&C(d)}}g._ariaActiveAttributeChanged&&(g._ariaActiveAttributeChanged=g._ariaActiveAttributeChanged.bind(g.hostElement));
g._activeChanged&&(g._activeChanged=function(d){g.toggles?LM(g.hostElement,d?"true":"false",g.ariaActiveAttribute):g.hostElement.removeAttribute(g.ariaActiveAttribute);g._changedButtonState()});
g._asyncClick&&(g._asyncClick=function(){_.sU(function(){g.hostElement.click()},1)});
!g.keyEventTarget||g.keyEventTarget instanceof EventTarget||(g.keyEventTarget=T1(g.keyEventTarget));g._disabledChanged&&(g._disabledChanged=g._disabledChanged.bind(g.hostElement));g._observeItems&&(g._observeItems=function(d){var V=T1(d);return _.PW(V).observeNodes(function(y){g._updateItems();g._updateSelected();_.HW(V,"iron-items-changed",y,{bubbles:!1,cancelable:!1})})});
g._updateItems&&g._updateItems===_.fM._updateItems&&(g._updateItems=function(){var d=_.PW(g.hostElement).queryDistributedElements(g.selectable||"*");d=Array.prototype.filter.call(d,g._bindFilterItem);g._setItems(d)});
g._computeKeyboardClass&&(g._computeKeyboardClass=function(d){_.Gm(g.hostElement,"keyboard-focus",d)});
g.ensureRipple&&(g.ensureRipple=function(d){if(g.hasRipple&&!g.hasRipple()){if(!g._createRipple)return;g._ripple=g._createRipple();g._ripple.noink=g.noink;var V=g._rippleContainer||g.hostElement;V&&_.KZ(V).appendChild(g._ripple)}var y;if(d&&((y=g._ripple)==null?0:y.uiDownAction)){V=_.KZ(g._rippleContainer||g.hostElement);var R;y=(R=d.composedPath())==null?void 0:R[0];V.contains(y)&&g._ripple.uiDownAction(d)}});
g._updateMultiselectable&&(g._updateMultiselectable=function(d){d?g.hostElement.setAttribute("aria-multiselectable","true"):g.hostElement.removeAttribute("aria-multiselectable")})};
sbu=function(g,C,d){d=_.Z(d);for(var V=d.next();!V.done;V=d.next())bbq(V.value.constructor,g);bbq(C.constructor,g)};
TEo=function(g,C){g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,d.type==="signal"){var V=d.propertyKey;if(C.hasOwnProperty(V)&&C[V]!=null&&d.attributeType===Object){a:{V=C[V].constructor;for(var y=_.Z(BEV),R=y.next();!R.done;R=y.next())if(R=R.value,V===R){V=R;break a}V=Object}d.attributeType=V}}};
f9L=function(){};
vKV=function(g){var C;return(C=g.hostElement)!=null?C:g};
$Ng=function(){throw Error("Mg");};
qWB=function(g,C){g.constructor.prototype.useSignals=!0;var d=new g.constructor;sbu(d,g,C.behaviors);TEo(C.reactiveSchemas,d);d={};for(var V=_.Z(C.reactiveSchemas),y=V.next();!y.done;y=V.next())y=y.value,y.type==="signal"&&(d[y.propertyKey]=y.attributeType);var R={copyPropertiesToProto:$Ng,didRegister:!1,typesForSignals:d},Y=["disable-upgrade"].concat(_.Wr(C.observedAttributes)),A=function(P){vR.call(this,g,C,R,P)};
_.L(A,vR);_.PU.Object.defineProperties(A,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Y}}});
R.copyPropertiesToProto=function(){for(var P=0;P<C.behaviors.length;P++)Yvl(C.behaviors[P],A.prototype);Yvl(g,A.prototype)};
C.legacyOptimizations||R.copyPropertiesToProto();A.prototype.is=g.is;return A};
MVN=function(g,C){if(Object.getPrototypeOf(C.prototype).constructor!==_.W)throw Error("Ng");C.prototype.is=g.is;return qWB(C.prototype,g)};
WXN=function(g){return g.type==="compute"||g.type==="computeWithMethod"};
mNu=function(g){for(var C=g.reactiveSchemas.filter(WXN),d=new Map,V=new Map,y=new Map,R=_.Z(C),Y=R.next();!Y.done;Y=R.next())Y=Y.value,d.set(Y.propertyKey,Y),V.set(Y.propertyKey,[]),y.set(Y.propertyKey,0);R=0;C=_.Z(C);for(Y=C.next();!Y.done;Y=C.next()){Y=Y.value;for(var A=_.Z(Y.type==="computeWithMethod"?Y.method.args:Y.args),P=A.next();!P.done;P=A.next())P=P.value,P.type!=="literal"&&(P=P.path.split(".")[0],V.has(P)&&(V.get(P).push(Y.propertyKey),y.set(Y.propertyKey,y.get(Y.propertyKey)+1),R++))}Y=
[].concat(_.Wr(V.keys())).filter(function(w){return y.get(w)===0});
for(C=[];Y.length;)for(A=Y.shift(),C.push(d.get(A)),A=_.Z(V.get(A)),P=A.next();!P.done;P=A.next())P=P.value,y.set(P,y.get(P)-1),R--,y.get(P)===0&&Y.push(P);d=g.reactiveSchemas.filter(function(w){return!WXN(w)});
g.reactiveSchemas=[].concat(_.Wr(d),_.Wr(C))};
uMq=function(g,C){if(C.properties)for(var d=_.Z(Object.entries(C.properties)),V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;g.properties[V]=typeof y==="function"?{type:y}:y}C.observers&&g.observers.push.apply(g.observers,_.Wr(C.observers));C.disabledPolySiReactions&&g.disabledPolySiReactions.push.apply(g.disabledPolySiReactions,_.Wr(C.disabledPolySiReactions))};
nKR=function(g,C){for(var d=C.length-1;d>=0;d--){var V=C[d];Array.isArray(V)?nKR(g,V):g.indexOf(V)<0&&g.unshift(V)}};
I9o=function(g,C){g.reactiveSchemas=g.reactiveSchemas.filter(function(d){return d.type==="observe"&&C.includes(d.method.methodName)||WXN(d)&&C.includes(d.propertyKey)?!1:!0})};
cEu=function(g,C){var d=C.prototype,V,y,R={is:g.is,reactiveSchemas:[],observedAttributes:[],behaviors:[gxl.InjectBehavior,ti.prototype],disableElementRegistration:g.disableElementRegistration,provide:(V=g.providers)!=null?V:[],reactivityMode:g.reactivityMode,signalProperties:(y=d.signalProperties)!=null?y:[]};"template"in C?R.templateGetter=function(){return C.template}:g.getTemplate&&(R.templateGetter=g.getTemplate);
d.behaviors&&nKR(R.behaviors,d.behaviors);UNN(R,C);return R};
UNN=function(g,C){for(var d=C.prototype,V={properties:{},observers:[],disabledPolySiReactions:[]},y=_.Z(g.behaviors),R=y.next();!R.done;R=y.next())uMq(V,R.value);uMq(V,d);if(g.signalProperties)for(d=_.Z(g.signalProperties),y=d.next();!y.done;y=d.next())delete V.properties[y.value];d=_.Z(Object.entries(V.properties));for(y=d.next();!y.done;y=d.next()){R=_.Z(y.value);y=R.next().value;R=R.next().value;var Y=void 0;if((Y=g.signalProperties)==null||!Y.includes(y)){Y=void 0;var A=g,P=R.type;if(!P)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{P=Reflect.getMetadata("design:type",C,y);for(var w=_.Z(EKc),x=w.next();!x.done;x=w.next())if(x=x.value,P===x){P=x;break a}P=Object}else P=String;R.computed||R.selector||(A.reactiveSchemas.push({type:"signal",propertyKey:y,value:R.value,attributeType:P,readOnly:R.readOnly}),A.observedAttributes.push(_.Vw(y)));R.reflectToAttribute&&A.reactiveSchemas.push({type:"reflect",propertyKey:y});if(R.computed){P=XEV(R.computed);if(!P)throw Error("Og");A.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:y,method:P,value:R.value})}R.observer&&A.reactiveSchemas.push({type:"observe",method:{methodName:R.observer,args:[{type:"path",path:y}]}});R.notify&&A.reactiveSchemas.push({type:"notify",propertyKey:y});R.selector&&A.reactiveSchemas.push({type:"redux",propertyKey:y,selector:R.selector,selectorArgs:(Y=R.selectorArgs)!=null?Y:[]})}}H5P&&mNu(g);C=_.Z(V.observers);for(y=C.next();!y.done;y=C.next())d=g,y=y.value,(R=XEV(y))?d.reactiveSchemas.push({type:"observe",method:R}):console.log('Warning: unable to parse observe declaration: "'+
y+'"');I9o(g,V.disabledPolySiReactions)};
Qb1=function(g,C){for(var d=0;d<C.length;d++){var V=C[d],y=void 0;(y=V).showHideApi!=null||(y.showHideApi={});y=void 0;!!g!==!((y=V.showHideApi)==null||!y.hideTemplateChildren)&&(V.nodeType===Node.TEXT_NODE?g?(V.showHideApi.polymerTextContent=V.textContent,V.textContent=""):(y=void 0,V.textContent=(y=V.showHideApi.polymerTextContent)!=null?y:null):V instanceof Element&&V.localName==="slot"?g?(V.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.gX)((0,_.gX)(V).parentNode).replaceChild(V.showHideApi.polymerReplaced,
V)):(y=V.showHideApi.polymerReplaced)&&(0,_.gX)((0,_.gX)(y).parentNode).replaceChild(V,y):V instanceof HTMLElement&&V.style&&(g?(V.showHideApi.polymerDisplay=V.style.display,V.style.display="none"):V.style.display=V.showHideApi.polymerDisplay));V.showHideApi.hideTemplateChildren=g;V.showHideChildren&&V.showHideChildren(g)}};
KXq=function(){if(!zgo){var g=document.createElement("style");g.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(g);zgo=!0}};
$t=function(){return _.t("disable_hidden_dom_if_using_stamper")};
a9u=function(g,C){var d=_.qe().getState();return C?g.apply(null,[d].concat(_.Wr(C))):g(d)};
gdl=function(){if(G7B)return G7B;var g=_.Z(_.jL(0,void 0,"MB1Hb")),C=g.next().value;g.next();var d=g.next().value;_.qe().subscribe(function(){SWN(d)});
return G7B=C};
SWN=function(g){CZN||(CZN=!0,Promise.resolve().then(function(){g(function(C){return C+1});
CZN=!1}))};
_.qe=function(){return dYj.getAppStore()};
VIg=function(g,C){return dYj.getSelectFn()(g,C)};
_.Me=function(g){dYj.getDispatchFn()(g)};
y81=function(g,C){var d={},V;for(V in g)d[V]=C(g[V],V);return d};
_.WR=function(g,C){return function(){var d;return(d=_.U5(g))!=null?d:C}};
_.mV=function(g,C){var d=Object.assign({},g),V;for(V in C)C.hasOwnProperty(V)&&(d[V]=_.WR(g[V],C[V]));return d};
RsP=function(g,C,d){g instanceof Element&&(d.debugName||(d.debugName="<"+g.tagName.toLowerCase()+(g.tagName.includes("-")?">":"."+g.className+">")),_.t("ytwiz_enable_debug_component_props")&&(g.debugProps||(g.debugProps=y81(C,function(V){return function(){return V()}}))))};
_.n=function(g,C){var d=function(V){return D2q("ytComponent",{},function(y){var R=bfP={};var Y;if(((Y=d)==null?0:Y.idomCompat)&&V.renderedFromIdom){var A;Y=typeof d.idomCompat==="object"?(A=d)==null?void 0:A.idomCompat.callbacks:{};Y=_.Z(Zf1(V,Y,d.debugName));A=Y.next().value;Y.next();Y=Y.next().value;var P=YQg(g,A);R.privateValue=P;bfP=void 0;RsP(P,A,d);y.addAttributes({debugName:d.debugName});y=Oal(P);y=Array.isArray(y)?y[0]:y;y[Lv]||(y[Lv]={});y[Lv].updateSignalsFromIdomProps=Y;A8B(A,P);return P}Y=
y81(V,FeP);A=YQg(g,Y);R.privateValue=A;bfP=void 0;RsP(A,Y,d);y.addAttributes({debugName:d.debugName});A8B(Y,A);return A})};
d.debugName=C===void 0?"":C;return d};
YQg=function(g,C){g=g(C);return XY(g)};
PZN=function(g,C){g[C]||(g=new _.qn("IDOM interop setter undefined. Key:",C),_.IM(g))};
FeP=function(g,C){return C==="children"||C==="ref"||typeof g==="function"||g===void 0?g:function(){return _.U5(g)}};
Zf1=function(g,C,d){var V={},y={},R={},Y={},A;for(A in g){Y={key$jscomp$951:Y.key$jscomp$951};Y.key$jscomp$951=A;var P=g[Y.key$jscomp$951];if(Y.key$jscomp$951==="children"||Y.key$jscomp$951==="ref")V[Y.key$jscomp$951]=P;else if(typeof P==="function")Y.key$jscomp$951 in C||P.length>0?(R[Y.key$jscomp$951]=P,V[Y.key$jscomp$951]=function(x){return function(){return R[x.key$jscomp$951].apply(R,_.Wr(_.cY.apply(0,arguments)))}}(Y)):V[Y.key$jscomp$951]=P;
else if(!(g[Y.key$jscomp$951]===void 0&&Y.key$jscomp$951 in C)){var w=_.Z(_.jL(g[Y.key$jscomp$951],{debugName:Y.key$jscomp$951+":cwis:"+d},"cvwbof"));P=w.next().value;w=w.next().value;V[Y.key$jscomp$951]=P;y[Y.key$jscomp$951]=w}}return[V,y,function(x){var p={},J;for(J in x)p={key$jscomp$952:p.key$jscomp$952,val$jscomp$122:void 0},p.key$jscomp$952=J,p.val$jscomp$122=x[p.key$jscomp$952],p.key$jscomp$952!=="children"&&p.key$jscomp$952!=="ref"&&(typeof p.val$jscomp$122==="function"?p.key$jscomp$952 in
C?R[p.key$jscomp$952]=p.val$jscomp$122:p.val$jscomp$122.length>0&&(R[p.key$jscomp$952]=p.val$jscomp$122,_.cy(new _.qn("Callback detected that was not set in the idomCompat callbacks map. Key:",p.key$jscomp$952))):p.key$jscomp$952 in C&&p.val$jscomp$122===void 0||(PZN(y,p.key$jscomp$952),Ny(function(h){return function(){y[h.key$jscomp$952](h.val$jscomp$122)}}(p))))}]};
wQu=function(g,C,d){var V=aTo(g.prototype,ifc,g.prototype.behaviors);V.prototype.is=C;V.prototype.localName=C;d&&Ofl(V,d);return function(y){y&&(V.prototype.hostElement=y);var R=new V;R.root=R;R.hostElement=y;return R}};
Ofl=function(g,C){var d;Object.defineProperty(g.prototype,"_template",{get:function(){d===void 0&&(d=C());return d},
set:function(V){d=V},
configurable:!0,enumerable:!0})};
J8g=function(g,C,d,V){function y(){if(!h){for(var l=new Set,N=_.Z(x),T=N.next();!T.done;T=N.next()){T=T.value;for(var v=_.Z(Object.getOwnPropertyNames(T)),q=v.next();!q.done;q=v.next()){q=q.value;var Q=void 0,c=(Q=Object.getOwnPropertyDescriptor(T,q))==null?void 0:Q.value;c&&c instanceof Function&&!uW(q)&&(!A[q]||_.t("polymer_forward_method_killswitch"))&&l.add(q)}}N=_.Z(Object.entries(Object.getOwnPropertyDescriptors(g.prototype)));for(T=N.next();!T.done;T=N.next())v=_.Z(T.value),T=v.next().value,
v=v.next().value,v.value instanceof Function&&!uW(T)&&l.add(T);h=l}return h}
k3u(g,C,V==null?void 0:V.providers);Gij(g.prototype,g,!0);var R=wQu(g,C,d),Y,A=(Y=g.prototype.properties)!=null?Y:{},P,w,x=(w=(P=g.prototype.behaviors)==null?void 0:P.flat(Infinity))!=null?w:[];d=_.Z(x);for(Y=d.next();!Y.done;Y=d.next())A=Object.assign({},Y.value.properties,A);var p=[].concat(_.Wr(xYV),_.Wr(Object.keys(A).map(function(l){return _.Vw(l)}))),J=!1,h;
return{ctor:function(l,N){var T=R(l),v,q;l=[].concat(_.Wr((v=V==null?void 0:V.allowedProps)!=null?v:[]),_.Wr((q=V==null?void 0:V.allowedPropsFromBehaviors)!=null?q:[]));T.allowedProps=l.length>0?l:void 0;v={};q=_.Z(p);for(l=q.next();!l.done;l=q.next())l=l.value,v[l]=_.yw(l);T.__dataAttributes=v;var Q=T.ready.bind(T);T.ready=function(){N.beforeReady();Q();if(iW(C)&&!J){var c=T.__templateInfo;if(c==null?0:c.hostProps){c=_.Z(Object.keys(c.hostProps));for(var U=c.next();!U.done;U=c.next())wX(C,U.value,
"PROPERTY_ACCESS_GET_INTERNAL")}J=!0}};
T._overrideLegacyUndefined=!0;return T},
props:A,observedAttributes:p,getInitialMethods:y,getPropsToForwardBeforeRegister:function(){for(var l=[],N=new Set,T=_.Z(Object.keys(A)),v=T.next();!v.done;v=T.next())v=v.value,l.push([v,A[v].readOnly]),N.add(v);T=y();v=_.Z(Object.keys(Object.getOwnPropertyDescriptors(g.prototype)));for(var q=v.next();!q.done;q=v.next())q=q.value,!odq(q)||T.has(q)||N.has(q)||(l.push([q,!1]),N.add(q));N=_.Z(pQg);for(T=N.next();!T.done;T=N.next())l.push([T.value,!0]);return l},
getPropsToForwardBeforeReady:function(l){for(var N=[],T=_.Z(Object.entries(l)),v=T.next();!v.done;v=T.next()){var q=_.Z(v.value);v=q.next().value;q=q.next().value;if(odq(v)&&!(q instanceof Function)&&(N.push([v,!1]),iW(C))){var Q=q=void 0;(Q=(q=l)._createPropertyAccessor)==null||Q.call(q,v)}}return N},
shouldForwardProp:odq,shouldLog:iW}};
k3u=function(g,C,d){CB_(g,d);g.prototype.behaviors.unshift(hs1);if(nsV()){if(iW(C)){var V;(V=g.prototype).behaviors!=null||(V.behaviors=[]);g.prototype.behaviors.unshift(Esq())}HRu(g)}_.r(ti.prototype)(g.prototype,"__templateHelpers")};
uW=function(g){return tIl.has(g)||g.startsWith("__compute__")};
odq=function(g){return!uW(g)&&!g.startsWith("_")&&!g.endsWith("_")};
DYu=function(g,C){function d(){var J=P();J=_.Z(J);for(var h=J.next();!h.done;h=J.next()){var l=_.Z(h.value);h=l.next().value;l=l.next().value;j7g(p.prototype,h,l)}V=!0}
var V=!1,y=g.ctor,R=g.getInitialMethods,Y=g.observedAttributes,A=g.getPropsToForwardBeforeReady,P=g.getPropsToForwardBeforeRegister,w=g.shouldForwardProp,x=g.shouldLog,p=function(){var J=HTMLElement.call(this)||this;J.didForwardDynamicProps=!1;J.loggingStatus={};V||d();J.inst=y(J,{beforeReady:function(){J.didForwardDynamicProps||(J.forwardDynamicProps(),J.didForwardDynamicProps=!0)}});
J.controllerProxy=UzP(J.inst,C);J.forwardMethods();return J};
_.L(p,HTMLElement);p.prototype.forwardMethods=function(){for(var J=this,h=_.Z(this.inst.getExtraMethodsToForward()),l=h.next(),N={};!l.done;N={method$jscomp$65:void 0},l=h.next()){var T=_.Z(l.value);l=T.next().value;T=T.next().value;N.method$jscomp$65=T;this[l]=function(v){return function(){return v.method$jscomp$65.call.apply(v.method$jscomp$65,[J.inst].concat(_.Wr(_.cY.apply(0,arguments))))}}(N)}h=_.Z(R());
for(N=h.next();!N.done;N=h.next())N=N.value,w(N)&&esg(this,N),x(C)&&!uW(N)&&lSL(this.inst,N)};
p.prototype.forwardDynamicProps=function(){var J=A(this.inst);J=_.Z(J);for(var h=J.next();!h.done;h=J.next()){var l=_.Z(h.value);h=l.next().value;l=l.next().value;j7g(this,h,l);x(C)&&!uW(h)&&LeB(this.inst,h)}};
p.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
p.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
p.prototype.attributeChangedCallback=function(J,h,l){this.inst.attributeChangedCallbackWrapper(J,h,l)};
_.PU.Object.defineProperties(p.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return C}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.PU.Object.defineProperties(p,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Y}}});
customElements.define(C,p)};
j7g=function(g,C,d){g.hasOwnProperty(C)||Object.defineProperty(g,C,{get:function(){var V,y=((V=g.is)!=null?V:g.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||wX(y,C,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,V=this.polymerController[C],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,V},
set:function(V){if(!d){var y,R=((y=g.is)!=null?y:g.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||wX(R,C,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=C,this.loggingStatus.bypassProxyController=!0,this.polymerController[C]!==V&&(y={},this.polymerController.setProperties((y[C]=V,y)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
esg=function(g,C,d){var V=g.polymerController;g[C]=function(){var y=_.cY.apply(0,arguments);g.loggingStatus.currentExternalCall=C;g.loggingStatus.bypassProxyController=!0;var R,Y=((R=g.is)!=null?R:g.tagName).toLowerCase();wX(Y,C,"PROPERTY_ACCESS_CALL_EXTERNAL");var A;R=(A=d!=null?d:V[C])==null?void 0:A.call.apply(A,[V].concat(_.Wr(y)));g.loggingStatus.currentExternalCall=void 0;g.loggingStatus.bypassProxyController=!1;return R}};
lSL=function(g,C){var d=g.hostElement,V=g[C];g[C]=function(){var y=_.cY.apply(0,arguments);if(d.loggingStatus.currentExternalCall!==C){var R,Y=((R=d.is)!=null?R:d.tagName).toLowerCase();wX(Y,C,"PROPERTY_ACCESS_CALL_INTERNAL")}return V==null?void 0:V.apply(g,y)}};
LeB=function(g,C){var d=Object.getOwnPropertyDescriptor(g,C);d&&!d.get&&Object.defineProperty(g,C,{get:function(){cal(g.hostElement,C);return d.value},
set:function(V){kt(g.hostElement,C);d.value=V}})};
r8l=function(g){return _.t("poly_si_dom_repeat_detached_fix_killswitch")||g.tagName!=="PS-DOM-REPEAT"?g.tagName==="DOM-REPEAT":!0};
XQP=function(g,C){var d=NYo(g);g instanceof Element&&d.unshift(g);g=_.Z(d.filter(r8l));for(var V=g.next();!V.done;V=g.next()){var y=void 0;V=_.Z((y=V.value.__instances)!=null?y:[]);for(y=V.next();!y.done;y=V.next())if(y=y.value,y.root){y=Array.from(y.root.children);y=_.Z(y);for(var R=y.next();!R.done;R=y.next())d.push.apply(d,_.Wr(XQP(R.value,C)))}}return d.filter(function(Y){return Y.usePatchedLifecycles&&Y.lifecycleIsConnected===C})};
NYo=function(g){var C=null;g instanceof Element?C=Element.prototype.querySelectorAll:g instanceof DocumentFragment&&(C=DocumentFragment.prototype.querySelectorAll);return C?Array.from(C.call(g,"*")):[]};
nM=function(g){_.t3(function(){for(var C=_.Z(XQP(g,!1)),d=C.next();!d.done;d=C.next()){d=d.value;d.lifecycleIsConnected=!0;try{var V=void 0,y=void 0,R=void 0,Y=void 0;(V=(Y=d.polymerController)!=null?Y:d)==null||(R=(y=V).connectedCallback)==null||R.call(y)}catch(A){_.IM(A)}}})};
In=function(g){_.t3(function(){for(var C=_.Z(XQP(g,!0)),d=C.next();!d.done;d=C.next()){d=d.value;d.lifecycleIsConnected=!1;try{var V=void 0,y=void 0,R=void 0,Y=void 0;(V=(Y=d.polymerController)!=null?Y:d)==null||(R=(y=V).disconnectedCallback)==null||R.call(y)}catch(A){_.IM(A)}}})};
qQg=function(){if(!s7u){s7u=!0;var g=[Node];UU&&g.push(UU.Wrapper);var C=Node.prototype.insertBefore,d=Node.prototype.removeChild;g=_.Z(g);for(var V=g.next(),y={};!V.done;y={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},V=g.next())V=V.value,y.nativeInsertBefore=V.prototype.insertBefore,V.prototype.insertBefore=function(Y){return function(A,P){if(A instanceof DocumentFragment){var w=Array.from(A.children);A=Y.nativeInsertBefore.call(this,A,P);
if(this.isConnected&&Y.nativeInsertBefore===C)for(P=_.Z(w),w=P.next();!w.done;w=P.next())nM(w.value);return A}w=A instanceof Element&&A.isConnected;P=Y.nativeInsertBefore.call(this,A,P);w&&In(A);this.isConnected&&nM(A);return P}}(y),y.nativeAppendChild=V.prototype.appendChild,V.prototype.appendChild=function(Y){return function(A){if(A instanceof DocumentFragment){var P=Array.from(A.children);
A=Y.nativeAppendChild.call(this,A);if(this.isConnected){P=_.Z(P);for(var w=P.next();!w.done;w=P.next())nM(w.value)}return A}P=A instanceof Element&&A.isConnected;w=Y.nativeAppendChild.call(this,A);P&&In(A);this.isConnected&&nM(A);return w}}(y),y.nativeRemoveChild=V.prototype.removeChild,V.prototype.removeChild=function(Y){return function(A){var P=A instanceof Element&&A.isConnected,w=Y.nativeRemoveChild.call(this,A);
P&&d===Y.nativeRemoveChild&&In(A);return w}}(y),y.nativeReplaceChild=V.prototype.replaceChild,V.prototype.replaceChild=function(Y){return function(A,P){if(A instanceof DocumentFragment){var w=Array.from(A.children);
A=Y.nativeReplaceChild.call(this,A,P);if(this.isConnected)for(In(P),P=_.Z(w),w=P.next();!w.done;w=P.next())nM(w.value);return A}w=A instanceof Element&&A.isConnected;var x=this.isConnected,p=Y.nativeReplaceChild.call(this,A,P);x&&In(P);w&&In(A);x&&nM(A);return p}}(y);
g=[Element];UU&&g.push(UU.Wrapper);g=_.Z(g);V=g.next();for(y={};!V.done;y={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},V=g.next())V=V.value,V.prototype.before=BYR(V.prototype.before),V.prototype.after=BYR(V.prototype.after),y.nativeReplaceWith=V.prototype.replaceWith,V.prototype.replaceWith=function(Y){return function(){var A=_.cY.apply(0,arguments),P=_.Z(TYL(A)),w=P.next().value,
x=P.next().value;P=this.isConnected;Y.nativeReplaceWith.apply(this,A);A=_.Z(x);for(x=A.next();!x.done;x=A.next())In(x.value);if(P)for(In(this),w=_.Z(w),P=w.next();!P.done;P=w.next())P=P.value,P instanceof Element&&nM(P)}}(y),y.nativeRemove=V.prototype.remove,V.prototype.remove=function(Y){return function(){var A=this.isConnected;
Y.nativeRemove.call(this);A&&In(this)}}(y),y.nativeInsertAdjacentElement=V.prototype.insertAdjacentElement,V.prototype.insertAdjacentElement=function(Y){return function(A,P){var w=P.isConnected;
A=Y.nativeInsertAdjacentElement.call(this,A,P);w&&In(P);A.isConnected&&nM(A);return A}}(y),y.nativeSetAttribute=V.prototype.setAttribute,V.prototype.setAttribute=function(Y){return function(A,P){var w=fSW(this);
if(!w.usePatchedLifecycles)return Y.nativeSetAttribute.call(this,A,P);var x=this.getAttribute(A);Y.nativeSetAttribute.call(this,A,P);P=this.getAttribute(A);vdV(w,A,x,P)}}(y),y.nativeRemoveAttribute=V.prototype.removeAttribute,V.prototype.removeAttribute=function(Y){return function(A){var P=fSW(this);
if(!P.usePatchedLifecycles)return Y.nativeRemoveAttribute.call(this,A);var w=this.getAttribute(A);Y.nativeRemoveAttribute.call(this,A);w!==null&&vdV(P,A,w,null)}}(y),y.nativeToggleAttribute=V.prototype.toggleAttribute,V.prototype.toggleAttribute=function(Y){return function(A,P){var w=fSW(this);
if(!this.usePatchedLifecycles)return Y.nativeToggleAttribute.call(this,A,P);var x=this.getAttribute(A),p=x!==null;P=Y.nativeToggleAttribute.call(this,A,P);P!==p&&vdV(w,A,x,P?"":null);return P}}(y);
g=[Document,DocumentFragment,Element,ShadowRoot];UU&&g.push(UU.Wrapper);g=_.Z(g);for(y=g.next();!y.done;y=g.next())y=y.value,y.prototype.prepend=BYR(y.prototype.prepend),y.prototype.append=BYR(y.prototype.append);(UU==null?void 0:UU.noPatch)===!0&&$Yg();document.readyState==="complete"?nM(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&nM(document.body)});
var R=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");R&&R.get&&R.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:R.enumerable,configurable:!0,get:R.get,set:function(Y){Y||In(this);R.set.call(this,Y);return Y}})}};
BYR=function(g){return function(){var C=_.cY.apply(0,arguments),d=_.Z(TYL(C)),V=d.next().value;d=d.next().value;g.apply(this,C);C=_.Z(d);for(d=C.next();!d.done;d=C.next())In(d.value);if(this.isConnected)for(V=_.Z(V),C=V.next();!C.done;C=V.next())C=C.value,C instanceof Element&&nM(C)}};
$Yg=function(){for(var g=_.Z(MIP),C=g.next();!C.done;C=g.next()){C=C.value.prototype;for(var d=_.Z(WeW),V=d.next();!V.done;V=d.next()){V=V.value;var y=Object.getOwnPropertyDescriptor(C,V);y&&Object.defineProperty(C,"__shady_native_"+V,y)}}};
vdV=function(g,C,d,V){var y,R;if((y=g.polymerController)==null?0:(R=y.observedAttributes)==null?0:R.includes(C))if(g=g.polymerController,g.attributeChangedCallbackWrapper)g.attributeChangedCallbackWrapper.call(g,C,d,V);else{var Y;(Y=g.attributeChangedCallback)==null||Y.call(g,C,d,V)}};
TYL=function(g){var C=[],d=[];g=_.Z(g);for(var V=g.next();!V.done;V=g.next())V=V.value,V instanceof Element&&V.isConnected&&d.push(V),V instanceof DocumentFragment?C.push.apply(C,_.Wr(Array.from(V.children))):C.push(V);return[C,d]};
fSW=function(g){return!(g instanceof Element)&&g.node instanceof Element?g.node:g};
mY1=function(g,C){var d=C?["children"].concat(_.Wr(C)):["children"];C=[];d=_.Z(d);for(var V=d.next();!V.done;V=d.next()){var y=V.value;if(g.hasOwnProperty(y)){V=g[y];V=typeof V==="function"?V():V;V=Array.isArray(V)?V:[V];V=XY(V).flat();if(y!=="children"){y=Hcl(y);for(var R=_.Z(V),Y=R.next();!Y.done;Y=R.next())Y=Y.value,Y instanceof Element&&Y.setAttribute("slot",y)}C.push(V)}}C.length===0?g=[]:(g=XY(_.O("div",null,C)),g=Array.from(g.childNodes));return g};
ndj=function(g,C,d){var V={};_.cm(function(){var y={},R;for(R in C)if(C.hasOwnProperty(R)){var Y=void 0,A=void 0;if(!(((Y=d.slotProps)==null?0:Y.includes(R))||R==="children"||((A=d.callbackProps)==null?0:A.includes(R))||R==="ref")&&(Y=_.U5(C[R]),V[R]!==Y)){V[R]=Y;A=void 0;var P=(A=g.hostElement)!=null?A:g;!d.skipHostForwardedProps&&uRu.has(R)&&(P[R]=Y);y[R]=Y}}Ny(function(){if(g.setProperties)g.setProperties(y);else for(var w=_.Z(Object.entries(y)),x=w.next();!x.done;x=w.next()){var p=_.Z(x.value);
x=p.next().value;p=p.next().value;g[x]=p}})},"i")};
UYN=function(g,C,d,V){var y=mY1(d,V.slotProps),R=(0,_.gX)(g);y=_.Z(y);for(var Y=y.next();!Y.done;Y=y.next())R.appendChild(Y.value);ndj(C,d,V);V=_.Z(V.callbackProps||[]);y=V.next();for(R={};!y.done;R={kebabEventName:void 0,eventListener:void 0},y=V.next())Y=y=y.value,String(y).substring(0,2)==="on"&&d[Y]?(R.kebabEventName=Hcl(String(y).substring(2)),R.eventListener=d[Y],g.addEventListener(R.kebabEventName,R.eventListener),_.nP(function(x){return function(){g.removeEventListener(x.kebabEventName,x.eventListener)}}(R))):
C[Y]=d[Y];
if(d.ref){d=_.Z(ISo(d.ref));var A=d.next().value,P=d.next().value,w=C.attached.bind(C);C.attached=function(){A(g);w()};
_.nP(function(){P()})}};
ISo=function(g){if(typeof g==="function"){var C;return[function(d){C=g(d)},
function(){var d;(d=C)==null||d()}]}if(!g.onRender||!g.onUnmount)throw Error("Sg");
return[g.onRender,g.onUnmount]};
c8_=function(g,C){C=C===void 0?{}:C;var d=function(V){var y=document.createElement(g),R;var Y=(R=y.polymerController)!=null?R:y;UYN(y,Y,V,C);return y};
d.debugName=g+" (CoW wrapped)";return d};
zsW=function(g,C,d,V,y){V=V===void 0?{}:V;var R=EdL,Y=!1;R?(Y=!0,EdL=void 0):(HfP=C,R=document.createElement(C),HfP=void 0);var A=R;A.usePatchedLifecycles=!0;A.lifecycleIsConnected=!1;R.loggingStatus={};var P=Q7o(g,C,R,V,y);_.nP(function(){A.lifecycleIsConnected&&(A.lifecycleIsConnected=!1,P.disconnectedCallback())});
Y||(R.__noInsertionPoint=!0,UYN(R,P,d,V));return R};
Q7o=function(g,C,d,V,y){y=y===void 0?J8g:y;Kec[C]!=null||(Kec[C]=y(g,C,V==null?void 0:V.getTemplate,V));var R=Kec[C],Y=R.ctor;y=R.getInitialMethods;var A=R.getPropsToForwardBeforeReady;g=R.getPropsToForwardBeforeRegister;V=R.shouldForwardProp;var P=R.observedAttributes,w=R.shouldLog,x=Y(d,{beforeReady:function(){var p=x;p._takeAttributes?p._takeAttributes():p.setPropertiesFromInitialAttributeValues&&p.setPropertiesFromInitialAttributeValues();p=_.Z(A(d.polymerController));for(var J=p.next();!J.done;J=
p.next()){var h=_.Z(J.value);J=h.next().value;h=h.next().value;j7g(d,J,h);w(C)&&!uW(J)&&LeB(d.polymerController,J)}d.polymerController=UzP(x,C)}});
d.polymerController=x;d.polymerController.observedAttributes=P;R=_.Z(x.getExtraMethodsToForward());for(Y=R.next();!Y.done;Y=R.next())P=_.Z(Y.value),Y=P.next().value,P=P.next().value,esg(d,Y,P);y=_.Z(y());for(R=y.next();!R.done;R=y.next())R=R.value,V(R)&&esg(d,R),w(C)&&!uW(R)&&lSL(x,R);g=_.Z(g());for(V=g.next();!V.done;V=g.next())y=_.Z(V.value),V=y.next().value,y=y.next().value,j7g(d,V,y);return x};
aSj=function(g){var C=cR;cR=g;return C};
g8B=function(g){if(G3c.has(g)&&cR&&SQj(cR)===g){var C;(C=cR)._numRenders!=null||(C._numRenders=0);cR._numRenders++;if(cR._numRenders>1)throw Error("Tg");return cR}};
dUu=function(g){var C=SQj(g);cR!==g&&C.includes("-")&&CiV.set(g,!0)};
SQj=function(g){var C;return(C=g==null?void 0:g.tagName.toLowerCase())!=null?C:""};
Vml=function(g,C){if(g.componentType===$p)throw Error("Ug");G3c.add(C);var d=function(){var V=HTMLElement.call(this)||this;V.is=C;if(HfP===C)return V.isInert=!0,V;V.createElement();return V};
_.L(d,HTMLElement);d.prototype.createElement=function(){if(!this.isInert){EdL=this;var V=_.Z(_.n91(function(){return _.O(g,null)})).next().value;
EdL=void 0;ceV(this);return V}};
customElements.define(C,d)};
Rhj=function(g,C,d,V,y){g.prototype.is=C;(V==null?0:V.useSink)?y6q(g,C,d,V,y):(d=J8g(g,C,d,V),DYu(d,C));return g};
y6q=function(g,C,d,V,y){qQg();var R=_.n(function(Y){return zsW(g,C,Y,Object.assign({},V,{getTemplate:d}),y)},"j");
R.debugName=C+" (CoW wrapped)";Vml(R,C);return R};
Zsu=function(g){return!bsl.has(g)};
FBB=function(g,C,d,V){function y(){if(!p){for(var J=new Set(YDq),h=_.Z(R.behaviors),l=h.next();!l.done;l=h.next()){l=l.value;for(var N=_.Z(Object.getOwnPropertyNames(l)),T=N.next();!T.done;T=N.next()){T=T.value;var v=void 0,q=(v=Object.getOwnPropertyDescriptor(l,T))==null?void 0:v.value;q&&q instanceof Function&&(!w[T]||_.t("polymer_forward_method_killswitch"))&&J.add(T)}}h=_.Z(Object.entries(Object.getOwnPropertyDescriptors(g.prototype)));for(l=h.next();!l.done;l=h.next())N=_.Z(l.value),l=N.next().value,
N=N.next().value,N.value instanceof Function&&J.add(l);p=J}return p}
var R=cEu({is:C,disableElementRegistration:!1,getTemplate:d,providers:V==null?void 0:V.providers,reactivityMode:V==null?void 0:V.reactivityMode},g);if((V==null?0:V.allowedProps)||(V==null?0:V.allowedPropsFromBehaviors)){var Y,A;R.allowedProps=[].concat(_.Wr((Y=V.allowedProps)!=null?Y:[]),_.Wr((A=V.allowedPropsFromBehaviors)!=null?A:[]))}var P=MVN(R,g);C=P.observedAttributes;var w={};d=_.Z(R.reactiveSchemas);for(V=d.next();!V.done;V=d.next())if(V=V.value,V.type==="signal")w[V.propertyKey]={readOnly:V.readOnly},
V.readOnly&&(w[wEj(V.propertyKey)]={readOnly:!0});else if(V.type==="compute"||V.type==="computeWithMethod"||V.type==="redux")w[V.propertyKey]={readOnly:!0};var x=R.reactiveSchemas.length,p;return{ctor:function(J,h){J=new P(J);J.beforeReady=h.beforeReady;return J},
props:w,observedAttributes:C,getInitialMethods:y,getPropsToForwardBeforeRegister:function(){for(var J=[],h=new Set,l=_.Z(A6g),N=l.next();!N.done;N=l.next())N=N.value,J.push([N,N!=="observers"&&N!=="properties"]),h.add(N);l=_.Z(Object.keys(w));for(N=l.next();!N.done;N=l.next())N=N.value,J.push([N,w[N].readOnly]),h.add(N);l=y();N=_.Z(Object.keys(Object.getOwnPropertyDescriptors(g.prototype)));for(var T=N.next();!T.done;T=N.next())T=T.value,!Zsu(T)||l.has(T)||h.has(T)||(J.push([T,!1]),h.add(T));J.push(["allowedProps",
!0]);return J},
getPropsToForwardBeforeReady:function(J){var h=[];J=_.Z(Object.keys(J));for(var l=J.next();!l.done;l=J.next()){l=l.value;var N=y();Zsu(l)&&!N.has(l)&&h.push([l,!1])}J=_.Z(R.reactiveSchemas.slice(x));for(l=J.next();!l.done;l=J.next())l=l.value,l.type!=="compute"&&l.type!=="computeWithMethod"&&l.type!=="redux"&&l.type!=="signal"||h.push([l.propertyKey,l.type==="signal"?l.readOnly:!0]);return h},
shouldForwardProp:Zsu,shouldLog:iW}};
_.I=function(g,C,d,V){var y,R,Y=(R=(y=V)==null?void 0:y.mode)!=null?R:0;V!=null||(V={});var A;(A=V).reactivityMode!=null||(A.reactivityMode=0);Y===1&&_.t5("creator_poly_si_disable_list").includes(C)&&(Y=2);return Y===1?Rhj(g,C,d,Object.assign({},V,{useSink:!0}),FBB):Rhj(g,C,d,Object.assign({},V,{useSink:Y===2}))};
_.EU=function(){return function(g,C,d,V){var y,R,Y=(R=(y=V)==null?void 0:y.mode)!=null?R:2;V!=null||(V={});var A;(A=V).reactivityMode!=null||(A.reactivityMode=0);if(Y===0)throw Error("Vg`"+Y);return y6q(g,C,d,V,Y===1?FBB:void 0)}};
_.HR=function(g){return _.t("creator_poly_si_killswitch")?!1:_.t("force_all_poly_si_batches")&&(g==="poly_si_all_on_test_check"||g==="creator_poly_si_batch_050"?0:g)||document.documentElement.hasAttribute("use-signals")?!0:!g||_.t(g+"_holdback_enabled")&&_.t("kevlar_polysi_holdback")?!1:_.t(g)};
QE=function(g){return g?g.icon?g.icon.iconType.toLowerCase():g.customThumbnail?"member":"":""};
PiW=function(g){if(!g)return"";g=_.Z(g);for(var C=g.next();!C.done;C=g.next())if((C=C.value)&&C.liveChatAuthorBadgeRenderer&&(C=QE(C.liveChatAuthorBadgeRenderer))&&C!=="verified")return C;return""};
isq=function(g,C){if(!g)return null;var d;return((d=g.find(function(V){return V&&V.liveChatAuthorBadgeRenderer?QE(V.liveChatAuthorBadgeRenderer)===C:!1}))==null?void 0:d.liveChatAuthorBadgeRenderer)||null};
_.pkN=function(g){var C=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;g=OsL(g);C=OsL(C);var d=wkl(g.hex);C=wkl(C.hex);var V=C[0]/255;var y=C[1]/255,R=C[2]/255,Y=Math.max(V,y,R),A=Math.min(V,y,R),P=0,w=0,x=.5*(Y+A);Y!=A&&(Y==V?P=60*(y-R)/(Y-A):Y==y?P=60*(R-V)/(Y-A)+120:Y==R&&(P=60*(V-y)/(Y-A)+240),w=0<x&&x<=.5?(Y-A)/(2*x):(Y-A)/(2-2*x));V=[Math.round(P+360)%360,w,x];d=kjj(d,C);for(g=xUg(g.hex);d<4.5;){g=V[2]>=.5?g.darker((4.5-d)/2):g.brighter((4.5-d)/2);d=g.toString();
y=o8P(d);if(!y.length)throw Error("Xd`"+d);d=y;d=kjj(d,C)}return g.hex()};
kjj=function(g,C){g=_.E7c(g);C=_.E7c(C);return(Math.max(g,C)+.05)/(Math.min(g,C)+.05)};
_.z1=function(g){return"#"+("000000"+(g&16777215).toString(16)).slice(-6)};
_.J6u=function(g){for(var C=0,d=0;d<g.length;d++)C=g.charCodeAt(d)+((C<<5)-C);g="#";for(d=0;d<3;d++)g+=("00"+(C>>d*8&255).toString(16)).slice(-2);return g};
hhV=function(g){g=(g||"").split(":");g.length===1&&g.unshift("yt-icons");g[1]=g[1].toLowerCase();return g};
DUL=function(g,C){var d=(C=C===void 0?!1:C)?tmj:jYW,V=C?ehR:lMB;g.getIconNames().forEach(function(y){y=C?y:y.substring(y.indexOf(":")+1);g.name==="yt-icons"?LBB.add(y):y.includes("-filled")?d.add(y):V.add(y)})};
KM=function(g,C,d,V){d=d===void 0?!1:d;V=V===void 0?!1:V;var y,R,Y;return _.F(function(A){if(A.nextAddress==1)return A.yield(r61,2);if(V)return A.return(LBB.has(g));y=d?tmj:jYW;R=d?ehR:lMB;return C?(Y=g.includes("-filled")?g:g.concat("-filled"),A.return(y.has(Y))):A.return(R.has(g))})};
_.an=function(g){if(Njl(g))return g.toString();var C=XkV.get(g);if(C)return C;C=g.toLowerCase();var d="yt-icons",V=C.replace(/_/g,"-");switch(g){case "MY_CHANNEL":C="account_circle";break;case "ADD_TO_LIBRARY":C="add";break;case "ALERT_WARN_RED":C="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":C="person_music";break;case "BLOCK_USER":C="block";break;case "CAPTIONS":C="closed_caption";break;case "CLOSED_CAPTION":d="av";C="closed-caption";break;case "COLLECTION":d="maps";C="layers";break;case "CONTACT":d=
"icons";C="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":d="yt-studio-system-icons";C=V.split("creator-studio-")[1];break;case "DISMISSAL":C="close";break;case "DO_NOT_DISTURB":C="block";break;case "DOGFOOD":d="icons";C="pets";break;case "DRAFT":C="paper_corner_folded";
break;case "EMPTY_LIKE":C="like_outline";break;case "EXIT_APP":C="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":C=V;break;case "GAMES":d="ytg";C="my-games";break;case "GO_TO_PAGE":C="arrow-forward";break;case "GROUP":d="social";break;case "HIDE":C="not_interested";break;case "INPUT_COMPONENT":d="icons";C="settings-input-component";break;case "KIDS_BLOCK":C="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":d="ytg";C="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":d=
"ytg";C="membership-post-purchase";break;case "MULTIVIEW":C="screen_multi_view";break;case "MY_LOCATION":d="maps";C=V;break;case "NOTIFICATIONS_INBOX":C="NOTIFICATIONS";break;case "NEXT":C="chevron_right";break;case "OFFLINE":C="power-settings-new";break;case "PAUSE":d="miniplayer";break;case "PAYMENT":d="icons";break;case "PHONE_DOWNLOAD":C="phone_download";break;case "PREMIUM_STANDALONE":d="yt-logos";C="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":d="yt-logos";C="premium_standalone_cairo";
break;case "QUESTION_ANSWER":C="question_answer";break;case "REDEEM":d="icons";C="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":C="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":C="library_add";break;case "SCHOOL":d="yt-sys-icons";C="creator_academy";break;case "SETTINGS_LIGHT":C="settings_applications";break;case "SETTINGS_MATERIAL":C="settings";break;case "SEARCH_HISTORY":C="watch_history";break;case "SHOPPING_BAG":C="bag";break;case "SOCIAL":case "PEOPLE":d=
"yt-icons";C="people";break;case "STAFF_PICK":d="ytg";C="spotlight";break;case "START_DVR":C="add";break;case "STOP_DVR":d="av";C="stop";break;case "TAB_LIKED":C="like";break;case "TAB_INBOX":C="mail";break;case "TERMS_OF_SERVICE":d="icons";C="description";break;case "TRENDING":C="fire";break;case "UNBLOCK_USER":C="remove";break;case "UNPLUGGED_DARK_THEME":d="image";C="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":C="live";break;case "UNPLUGGED_SPORTS":d="ytu";C="visibility-off";break;
case "VIDEOS":d="av";C="play-circle-filled";break;case "YOUTUBE":d="yt-logos";C="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":d="yt-logos-ext";C="yt-logo-red-updated";break;case "YOUTUBE_LOGO":d="yt-logos-ext";C="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":d="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":d="shorts";C=V;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":d="yt-sys-icons";C="youtube_improve_tv";break;case "OUTLINE_BAG":d=
"yt-sys-icons";C="bag";break;case "QUEUE_PLAY_LAST":d="yt-sys-icons";C="list_queue_last";break;case "SLASH_CIRCLE_LEFT":C="slash_circle_left";break;case "SPEED_1_POINT_2X":C="1_point_2x";break;case "SPEED_1_POINT_5X":C="1_point_5x";break;case "SPEED_1_POINT_8X":C="1_point_8x";break;case "SPEED_POINT_2X":C="point_2x";break;case "SPEED_POINT_5X":C="point_5x";break;case "SPEED_POINT_8X":C="point_8x";break;case "SPEED_1X":C="1x";break;case "SPEED_2X":C="2x";break;case "TAB_BOOKMARK":C="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":d="yt-sys-icons";C="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":d="yt-sys-icons";C="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":d="yt-sys-icons",C="tic_tac_toe"}C=d+":"+C;XkV.set(g,C);return C};
Njl=function(g){var C;_.t("kevlar_use_wil_icons")?C=!!_.wS().resolve(_.G1).resolveIcon({iconName:g.toString()}):C=!1;return C};
_.gl=function(g,C,d,V){d=d===void 0?{}:d;V=V===void 0?!1:V;d===null&&(d={});var y=_.t5("kevlar_command_handler_command_banlist");y=_.Z(y);for(var R=y.next();!R.done;R=y.next())if(R=g?g.hasOwnProperty(R.value):void 0,R)return!1;y=_.e(g.commandMetadata,_.d7);return V&&y!=null&&y.url?!1:!C.disableCommandHandlerOverride&&_.SC.instance?(V=_.SC.instance,d.form||(d.form={element:C}),d.form.element||(d.form.element=C),!d.clickedVisualElement&&C.visualElement&&(d.clickedVisualElement=C.visualElement),V.resolveCommand(g,
d),!0):!1};
sYB=function(g,C){g=Cn(g);for(var d=_.Z(g.visibilityMonitorKeys||[]),V=d.next();!V.done;V=d.next())C.unobserveByKey(V.value);g.visibilityMonitorKeys=void 0};
v8q=function(g,C){if(_.ju()){if(_.t("kevlar_vimio_use_shared_monitor"))BjB(g,C.data);else if(!BjB(g,C.data))return;var d=C.data,V=Tjc(d);if(_.t("enable_client_ve_spec_logging"))sYB(g,C.observer);else{var y=Cn(g);y.trackedParams&&y.trackedParams!==V&&sYB(g,C.observer)}y=Cn(g);!d||y.data&&y.data===d||(y.data=d);fMW(g,C);y.trackedParams=V}};
fMW=function(g,C){var d=C.observer;if(!d&&_.t("web_skip_missing_vimio_observer")){var V,y;_.cy(new _.qn("VisibilityObserver is not defined.",g.tagName,g.trackedParams,(V=C.data)==null?void 0:V.trackingParams,(y=C.data)==null?void 0:y.loggingDirectives))}else{var R=C.layer,Y=C.visibilityCallback||function(){},A=C.prescanCallback,P=Cn(g);
V=[];C.showOption&&V.push(d.observe(g,function(){C.skipLogging&&C.skipLogging()||_.dl().reportShown(P,void 0,R);Y(!0)},C.showOption));
C.hideOption&&V.push(d.observe(g,function(){_.dl().reportHidden(P,void 0,R);Y(!1)},C.hideOption));
C.prescanOption&&A&&V.push(d.observe(g,function(){A()},C.prescanOption));
P.visibilityMonitorKeys=V}};
BjB=function(g,C){g=Cn(g);if(g.visualElement&&!C)return!0;if(!C)return!1;var d=!1;if(_.t("enable_client_ve_spec_logging")){var V,y;d=!!((V=C.loggingDirectives)==null?0:(y=V.clientVeSpec)==null?0:y.uiType)}V=Tjc(C);if(!V&&!d)return!1;_.t("mweb_component_visibility_logging")&&(g.veContainer||(g.veContainer={}),g.veContainer.trackingParams=V);if(g.trackedParams&&g.trackedParams===V)return!1;var R;if(_.t("enable_client_ve_spec_logging")&&((R=g.visualElement)==null?0:R.isClientVe())){var Y;R=(Y=g.visualElement)==
null?void 0:Y.getAsJspb();var A,P,w,x;if(_.wi(R,2)===((A=C.loggingDirectives)==null?void 0:(P=A.clientVeSpec)==null?void 0:P.uiType)&&_.wi(R,3,-1)===((w=C.loggingDirectives)==null?void 0:(x=w.clientVeSpec)==null?void 0:x.elementIndex))return!1}if(_.t("enable_client_ve_spec_logging")){var p,J;!g.visualElement&&((p=C.loggingDirectives)==null?0:(J=p.clientVeSpec)==null?0:J.uiType)&&(A=C.loggingDirectives.clientVeSpec,C=A.uiType,Y=A.elementIndex,A=A.clientYoutubeData,g.visualElement=_.yG(_.RL(),{veType:C,
elementIndex:Y,clientYouTubeData:A}))}return!0};
Tjc=function(g){if(g==null?0:g.rendererContext){var C=_.e(g.rendererContext,_.bt);if(C==null?0:C.loggingDirectives)return C.loggingDirectives.trackingParams}return(g==null?0:g.loggingDirectives)?g.loggingDirectives.trackingParams:g==null?void 0:g.trackingParams};
Cn=function(g){var C;return(C=g.polymerController)!=null?C:g};
WBg=function(g){_.dl();if(_.Sc(Z0().JSC$12792_elementShouldLogGesture).bind(Z0())(g,4)){$Uj(g);var C=qD_(g);Mmc.set(g,C)}};
$Uj=function(g){Mmc.has(g)&&(Mmc.get(g).cancel("untrack hover element"),Mmc.delete(g))};
qD_=function(g){var C,d=[],V=!1,y=new _.lD(function(R,Y){YS(g,"mouseenter",_.Sc(function(){var A,P,w;return _.F(function(x){if(x.nextAddress==1)return C=(0,_.wQ)(),A=mU1(g),d.push(A),P=urg(g,function(){V=!0;Y(Error("Wg"))}),x.yield(A,2);
if(x.nextAddress!=3)return P&&Ao(P),w=n8o(g),d.push(w),x.yield(w,3);R();_.XV(x)})}))});
y.then(function(){var R=(0,_.wQ)()-C;R=Math.round(R);if(!(500>R||6E5<=R)){var Y=g.getScreenLayer?g.getScreenLayer():void 0;Y=_.ju(Y)||"";var A=IMo(_.dl(),g);_.MV(Y,g.visualElement?g.visualElement:_.FG(A),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:R}})}WBg(g)},function(){PF&&(PF(),PF=null);
V&&($Uj(g),WBg(g))});
return y};
mU1=function(g){var C;return(new _.lD(function(d,V){PF=function(){V(Error("Xg"))};
C=_.UP.debounce(_.Sc(function(){Ao(y);d()}),1,100);
var y=_.O4(g,"mousemove",C)})).thenCatch(function(){var d=_.UP.cancelDebouncedJobMap.get(C);
d&&_.UP.cancelJob(d)})};
n8o=function(g){var C;return(new _.lD(function(d,V){PF=function(){V(Error("Yg"))};
C=YS(g,"mouseleave",_.Sc(function(){d()}))})).thenCatch(function(){Ao(C)})};
urg=function(g,C){return YS(g,"mouseleave",_.Sc(C))};
c6q=function(g){UUV&&_.wl.cancel(UUV);UUV=_.wl.run(function(){_.HW(g,"yt-visibility-refresh");UUV=0})};
E8V=function(g){g=Number(g);return"rgba("+[g>>16&255,g>>8&255,g&255,(g>>24&255)/255].join()+")"};
QYj=function(g){if(!g)return!1;if(_.e(g,_.HsN))return!0;var C;if(g=(C=_.e(g,_.Su))==null?void 0:C.commands)for(C=_.Z(g),g=C.next();!g.done;g=C.next())if(_.e(g.value,_.HsN))return!0;return!1};
zhL=function(g){var C=!0;C=C===void 0?!0:C;if(!g.useSignals&&!g.experimentalPropertiesChanged||_.t("experimental_templating_behavior_nopatch_killswitch")){var d=g._propertiesChanged;g._propertiesChanged=function(V,y,R){C?g.debounceRender():g.doRender();d&&d.call(g,V,y,R)}}};
KBj=function(g,C){if(g.useSignals||g.experimentalPropertiesChanged)if(_.t("experimental_templating_behavior_nopatch_killswitch"))g.experimentalPropertiesChanged=function(){};
else return;var d=new Set,V=[g].concat(_.Wr(g.behaviors));V=_.Z(V);for(var y=V.next();!y.done;y=V.next()){y=y.value;for(var R in y.properties)d.has(R)||(g._addPropertyEffect(R,"function",C),d.add(R))}};
aMB=function(){var g=Polymer.Element,C=g._prepareTemplate;g._prepareTemplate=function(){C.call(this);var d=this.prototype;if(d.experimentalTemplatingInUse&&d.experimentalTemplatingInUse()&&d.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.IM(Error("Zg"));else{d=this.template.content.childNodes;for(var V=d.length-1;V>=0;V--){var y=d[V];y.nodeName!=="STYLE"&&y.nodeName!=="LINK"&&y.nodeName!=="SCRIPT"&&y.nodeName!=="#comment"&&y.remove()}}}};
GjW=function(g){var C=!0;C=C===void 0?!0:C;aMB();var d=g.ready;g.ready=function(){this._template=null;d.call(this)};
KBj(g,C?g.debounceRender:g.doRender)};
gfq=function(g,C,d){if(d===null||d===void 0)return d;var V=Lwq(g.tagName.toLowerCase(),C,function(){throw Error("Tb");});
if(V===null)return d;V=SD_[V];var y;if((y=V.isUnwrappable)==null?0:y.call(V,d)){if(V.unwrap)return V.unwrap(d);throw Error("bh");}return V.filterString?V.filterString(g.tagName,C,String(d)):d};
Cyq=function(g,C,d){var V=C[C.length-1]!=="$",y=gfq(g,C,d);if(V)if(typeof y==="function"&&C.startsWith("reactiveon")&&C===C.toLowerCase()){var R=be;v4P(g,C.slice(8),function(Y){E5(R,function(){y(Y)})})}else g[C]=y;
else d=y==null?null:String(y),aC(g,C.slice(0,-1),d)};
xS=function(g){dd_.length===0&&requestAnimationFrame(function(){setTimeout(function(){var C=dd_.slice();dd_.length=0;C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;try{d()}catch(V){_.kS(V)}}})});
dd_.push(g)};
Vwj=function(g){if(g){var C=g.component;if(C){var d;C==null||(d=C.events)==null||d.publish("DISCONNECTED");var V;C==null||(V=C.onDisconnected)==null||V.call(C)}var y,R;(y=g.__spec)==null||(R=y.didUnmount)==null||R.call(y);for(C=0;C<g.childNodes.length;C++)Vwj(g.childNodes[C])}};
yKc=function(g,C,d){var V=C&&C.key,y=YX;y[0]=g;y[1]=V;y[2]=void 0;for(var R in C)C.hasOwnProperty(R)&&(g=C[R],V=AI,V.push(R),V.push(g));C=YX;a:{if(R=YX[2])for(g=0;g<R.length;g+=2)if(R[g]==="nonce"){R=R[g+1];break a}R=""}R=QVN(C[0],C[1],R);g=SL(R);V=C[2];if(!g.staticsApplied&&(g.staticsApplied=!0,V&&V.length))if((y=g._attrsArr)&&y.length){for(y=0;y<V.length;y+=2)oL[V[y]]=y+1;y=g._attrsArr||(g._attrsArr=fyB(0));for(var Y=0,A=0;A<y.length;A+=2){var P=y[A],w=y[A+1],x=oL[P];x?V[x]===w&&delete oL[P]:(y[Y]=
P,y[Y+1]=w,Y+=2)}KP(y,Y);for(var p in oL)mh1(R,p,V[oL[p]],PI),delete oL[p]}else for(p=0;p<V.length;p+=2)mh1(R,V[p],V[p+1],PI);CKB(R,g,PI);KP(C,0);d&&d(dn);z5o()};
_.pn=function(g,C,d){d===void 0?delete g[C.name]:g[C.name]=d};
_.Jo=function(g){var C={androidIncludeFontPadding:!1},d=0,V=[],y=[],R=[];if(g.simpleText)return C.content=g.simpleText,C;if(g.runs===void 0)return C.content="",C;g=_.Z(g.runs);for(var Y=g.next();!Y.done;Y=g.next()){Y=Y.value;var A=Y.text,P=void 0,w=(P=A)==null?void 0:P.length;if(A&&w){V.push(A);if(Y.bold||Y.italics||Y.strikethrough||Y.underline||Y.textColor!=null&&Y.textColor!==0||Y.deemphasize){A=y;P=A.push;var x={startIndex:d,length:w};Y.bold&&(x.weightLabel="FONT_WEIGHT_MEDIUM");Y.italics&&(x.italic=
!0);Y.strikethrough&&(x.strikethrough="LINE_STYLE_SINGLE");Y.underline&&(x.underline="LINE_STYLE_SINGLE");Y.textColor!=null&&Y.textColor!==0?document.documentElement.hasAttribute("dark")?x.fontColor=Y.darkModeTextColor||Y.textColor:x.fontColor=Y.textColor:Y.deemphasize&&(document.documentElement.hasAttribute("dark")?x.fontColor=parseInt("ff"+Rmg("#aaa").substring(1),16):x.fontColor=parseInt("ff"+Rmg("#606060").substring(1),16));P.call(A,x)}Y.navigationEndpoint&&(A=R,P=A.push,x={startIndex:d,length:w,
onTap:{innertubeCommand:Y.navigationEndpoint}},Y.loggingDirectives&&_.pn(x,bEW,Y.loggingDirectives),P.call(A,x));d+=w}}C.content=V.join("");C.styleRuns=y.length?y:void 0;C.commandRuns=R.length?R:void 0;return C};
Yk_=function(g){if(g==null||!g.runs)return!0;g=_.Z(g.runs);for(var C=g.next();!C.done;C=g.next())if(C=C.value,C.bracket||C.errorUnderline||C.deemphasize||_.e(C,ho)||_.e(C,ZEW))return!1;return!0};
AKu=function(g,C){return function(d){var V=C.unit;if(V!==d)throw Error("eh`"+g+"`"+V+"`"+d);return C}};
to=function(g){if(!((g==null?0:g.value)&&(g==null?0:g.unit)))return"";switch(g.unit){case "DIMENSION_UNIT_FRACTION":var C="%";break;default:C="px"}g=g.value;C==="%"&&(g*=100);return""+g+C};
Fdq=function(g){try{return g()}catch(C){_.cy(C)}};
_.e6=function(g){var C=_.e(g,_.j6);if(C)return C;if((C=_.e(g,Pyc))&&C.commands)return iEc(C.commands);if((C=_.e(g,OEu))&&C.commands)return iEc(C.commands);if((g=_.e(g,wSB))&&g.identifier&&g.command&&(kHu||(kHu=[]),!kHu.includes(g.identifier)))return kHu.push(g.identifier),_.e(g.command,_.j6)};
iEc=function(g){if(g.length!==0){var C=[];g=_.Z(g);for(var d=g.next();!d.done;d=g.next())(d=_.e6(d.value))&&C.push(d);return{commandExecutorCommand:{commands:C}}}};
_.Ln=function(g){var C=g.defaultTarget,d=g.elementConfig,V=g.elementsCommand,y=g.skipOnClick,R=g.forceNewState,Y=g.additionalCommandArgs,A=g.innertubeCommand||_.e6(V);if(A){g={};var P=xdN(A);V=P.navigatingCommand;P=P.href;V&&P?(g.href$=P,of_(g,V,P,C),_.t("web_atagconfig_pointerdown")&&pS_(g,V),R&&(g["force-new-state$"]=!0)):(g.role$="button",g.href$="javascript:void(0);");_.e(A,JKg)&&(g["aria-haspopup$"]=!0);y||(g.onclick=function(w){var x={};if(hm_(w)){var p=(Y==null?void 0:Y.clickedVisualElement)||
(Y==null?void 0:Y.getClickedVisualElement)&&Y.getClickedVisualElement();p&&(x={clickedVisualElement:p});x=Object.assign({},{form:{element:w.target,event:w,createScreenConfig:x}},Y);w.preventDefault();_.lt(A,x)}});
return Object.assign({},d,g)}};
twj=function(g){if(g.length){if(g.length===1)return g[0];var C={};_.pn(C,_.Su,{commands:g});return C}};
D0=function(g){return g&&g.href$!=="javascript:void(0);"};
xdN=function(g){var C,d=((C=_.e(g,_.Su))==null?void 0:C.commands)||[g];g=_.Z(d);for(C=g.next();!C.done;C=g.next()){C=C.value;var V=void 0,y=void 0;d=(y=_.e((V=C)==null?void 0:V.commandMetadata,_.d7))==null?void 0:y.url;_.t("web_remove_web_navigation_endpoint_data")||(V=void 0,d=d||((V=_.e(C,jwg))==null?void 0:V.url));if(d&&d!=="/service_ajax"){if(V=_.mG(d,em_))return g=_.Ml(V),{navigatingCommand:C,href:g};_.cy(new _.qn("AttributedString URL could not be sanitized",d))}}return{}};
hm_=function(g){return g.button!==void 0?g.button===0&&!(g.shiftKey||g.altKey||g.metaKey||g.ctrlKey):!(g.shiftKey||g.altKey||g.metaKey||g.ctrlKey)};
of_=function(g,C,d,V){d=!Pt(d);var y,R,Y;if((y=_.e(C,_.bd))!=null&&y.nofollow||(R=_.e(C,_.qu))!=null&&R.nofollow||(Y=_.e(C,_.Co))!=null&&Y.nofollow||d)g.rel$="nofollow";var A;C=((A=_.e(C,_.Co))==null?void 0:A.target)==="TARGET_NEW_WINDOW"?"_blank":V===void 0?"":V;g.target$=C};
pS_=function(g,C){C.clickTrackingParams&&(g.params={itct:C.clickTrackingParams});g.onpointerdown=function(d){lBu(d)};
g._data=C};
LdP=function(g){(g.loggingUrls||[]).forEach(function(C){CF(C.baseUrl,C.attributionSrcMode)})};
lBu=function(g){var C=g.currentTarget;g=Fdq(function(){return C.href});
var d=C.params;g&&_.uY(g,d||{},8,!0)};
_.rl=function(g,C){(g=_.e6(g))&&_.lt(g,C)};
_.lt=function(g,C){S01(function(d){C?d.resolveCommand(g,C):d.resolveCommand(g)})};
XSN=function(g,C){var d=["yt-core-attributed-string__link"];C!=null&&C.noLinkColor||((C==null?0:C.isOverlay)?d.push("yt-core-attributed-string__link--overlay-call-to-action-color"):d.push("yt-core-attributed-string__link--call-to-action-color"),(C==null?0:C.linkInheritColor)&&d.push("yt-core-attributed-string--link-inherit-color"));d={className:d.join(" "),tabindex$:"0"};var V=g.onTap||g.onLongPress;if(!V)return d;var y=Dd_(g);y&&(d["aria-label$"]=y);C=_.Ln({elementsCommand:V,elementConfig:d,skipOnClick:!(C==
null||!C.skipOnClick),forceNewState:!0});g.onLongPress&&(V=new rKu(function(){var R=_.e6(g.onLongPress);R&&_.wS().resolve(_.xC).resolveCommand(R)}),C&&N5c(V,C));
return C||d};
Dd_=function(g){var C,d;return(C=g.onTapOptions)==null?void 0:(d=C.accessibilityInfo)==null?void 0:d.accessibilityLabel};
swR=function(g){var C=g;g<=16777215&&(C+=parseInt("ff000000",16));return _.jG(C)};
B5_=function(g){var C=g.isDarkTheme;var d=g.extension;g=g.runColor;var V=void 0;if(d=d==null?void 0:d.colorMap){C=C?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";d=_.Z(d);for(var y=d.next();!y.done;y=d.next())if(y=y.value,C===y.key){V=y.value;break}}V==null&&g&&(V=g);if(V)return swR(V)};
N_=function(g){var C=g.config;var d=g.image;var V=g.imageConfig;var y=g.imageWrapperConfig;var R=g.run;var Y=g.tag;var A=g.textLength;var P=g.startIndex===void 0?0:g.startIndex;g=g.length;P===void 0&&(P=0);R={run:R,startIndex:P,endIndex:g!==void 0?P+g:A,tag:Y};d&&(R.image=d);V&&(R.imageConfig=V);y&&(R.imageWrapperConfig=y);C&&(R.config=C);return R};
fBB=function(g,C){var d=[];d.push("yt-core-attributed-string");(C==null?0:C.className)&&d.push(C==null?void 0:C.className);(C==null?0:C.ellipsisTruncate)?d.push("yt-core-attributed-string--ellipsis-truncate"):(C==null?0:C.noWrap)?d.push("yt-core-attributed-string--white-space-no-wrap"):(C==null?0:C.noPreWrap)||d.push("yt-core-attributed-string--white-space-pre-wrap");(C==null?0:C.linkInheritColor)&&d.push("yt-core-attributed-string--link-inherit-color");g.alignment&&d.push(T5g(g.alignment));g.lineBreakMode&&
d.push("yt-core-attributed-string--word-wrapping");return d.join(" ")};
vfl=function(g,C){if(g.weight)return g.weight;switch(g.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 C?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
$do=function(g){switch(g){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"}};
T5g=function(g){switch(g){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"}};
BF=function(g,C,d){var V=C;g.content&&d&&(d=g.content.indexOf("\n"),d!==-1&&(V=Math.min(C,d)));if(!g.content||g.content.length<=V)C=g;else if(g.attachmentRuns||g.commandRuns||g.decorationRuns||g.styleRuns||g.paragraphStyleRuns){C=XG(g.content,V);d=V;var y=g.attachmentRuns;if(y){var R=[];y=_.Z(y);for(var Y=y.next();!Y.done;Y=y.next())Y=Object.assign({},Y.value),Y.startIndex===void 0||Y.startIndex>=d||(Y.length||(Y.length=0),Y.length+Y.startIndex>d&&(Y.length=d-Y.startIndex),R.push(Y));d=R}else d=void 0;
R=qku(V,g.commandRuns);y=V;var A=g.decorationRuns;if(A){Y=[];A=_.Z(A);for(var P=A.next();!P.done;P=A.next()){P=P.value;var w=_.e(P.textDecorator,s4);if(w&&w.startIndex!==void 0&&!(w.startIndex>=y)){P=Object.assign({},P,{textDecorator:{highlightTextDecorator:Object.assign({},w)}});w=_.e(P.textDecorator,s4);if(!w.length||w.length+w.startIndex>y)w.length=y-w.startIndex;Y.push(P)}}y=Y}else y=void 0;Y=qku(V,g.styleRuns);if(A=g.paragraphStyleRuns)for(g=[],A=_.Z(A),P=A.next();!P.done;P=A.next()){var x=P.value;
P=Object.assign({},x);if(!(P.startIndex===void 0||P.startIndex>=V)){if(!P.length||P.length+P.startIndex>V)P.length=V-P.startIndex;w=[];var p=void 0,J=void 0;if((p=x)==null?0:(J=p.listGroup)==null?0:J.listItems)for(x=_.Z(x.listGroup.listItems),p=x.next();!p.done;p=x.next())if(p=Object.assign({},p.value),!(p.startIndex===void 0||p.startIndex>=V)){if(!p.length||p.length+p.startIndex>V)p.length=V-p.startIndex;w.push(p)}w.length>0&&(P.listGroup||(P.listGroup={}),P.listGroup=Object.assign({},P.listGroup,
{listItems:w}));g.push(P)}}else g=void 0;C={content:C,attachmentRuns:d,commandRuns:R,decorationRuns:y,styleRuns:Y,paragraphStyleRuns:g}}else C=Object.assign({},g,{content:XG(g.content,V)});return C};
qku=function(g,C){if(C){var d=[];C=_.Z(C);for(var V=C.next();!V.done;V=C.next())if(V=Object.assign({},V.value),!(V.startIndex===void 0||V.startIndex>=g)){if(!V.length||V.length+V.startIndex>g)V.length=g-V.startIndex;d.push(V)}return d}};
XG=function(g,C){var d=C,V;if(V=d>0)V=g.charCodeAt(d-1),V=V>=55296&&V<=56319;V&&(d=g.charCodeAt(d),V=d>=56320&&d<=57343);V&&--C;return g.substring(0,C)};
uto=function(g,C,d){d=d===void 0?MwN:d;if(g){var V=_.wS().resolve(OI);V||_.t("mweb_no_observer_killswitch")?v8q(g,{data:C,observer:V,visibilityCallback:d,hideOption:WdL,showOption:md1,layer:g.layer}):_.cy(new _.qn("Warning: monitorVisibility called with null observer",g.tagName,C==null?void 0:C.loggingDirectives,C==null?void 0:C.trackingParams))}else _.cy(new _.qn("Warning: monitorVisibility called with null element",C==null?void 0:C.loggingDirectives,C==null?void 0:C.trackingParams,C==null?void 0:
C.rendererContext))};
QwR=function(g,C){var d=[],V=g.content.length,y,R=(y=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:y();if(g.paragraphStyleRuns){y=_.Z(g.paragraphStyleRuns);for(var Y=y.next();!Y.done;Y=y.next()){var A=d.push,P=A.apply;var w=void 0;Y=Y.value;if((w=Y.listGroup)!=null&&w.listItems){w=[];b:switch(Y.listGroup.listType){case "LIST_TYPE_BULLET":var x="ul";break b;default:x="span"}w.push(N_({run:Y,textLength:V,tag:x,config:{className:"yt-core-attributed-string__list-group"},startIndex:Y.startIndex,length:Y.length}));
x=_.Z(Y.listGroup.listItems);for(var p=x.next();!p.done;p=x.next()){p=p.value;b:switch(Y.listGroup.listType){case "LIST_TYPE_BULLET":var J="li";break b;default:J="span"}w.push(N_({run:Y,textLength:V,tag:J,startIndex:p.startIndex,length:p.length}))}Y=w}else Y=[];P.call(A,d,_.Wr(Y))}}if(g.styleRuns&&(C==null||!C.noStyleRuns))for(y=_.Z(g.styleRuns),A=y.next();!A.done;A=y.next()){Y=A=A.value;w=R;P=C;w=B5_({extension:_.e(Y.styleRunExtensions,nfP),isDarkTheme:w===void 0?!1:w,runColor:Y.fontColor});p=Y;
x=[];w&&x.push("yt-core-attributed-string--link-inherit-color");p.italic&&x.push("yt-core-attributed-string--italicized");p.underline&&p.strikethrough?x.push("yt-core-attributed-string--underline-strikethrough",$do(p.underline)):p.underline?x.push("yt-core-attributed-string--underlined",$do(p.underline)):p.strikethrough&&x.push("yt-core-attributed-string--strikethrough",$do(p.strikethrough));if(p.baselineOffset){a:switch(p.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":p="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":p="yt-core-attributed-string--baseline-offset-superscript";break a;default:p="yt-core-attributed-string--baseline-offset-unknown"}x.push(p)}x=x.join(" ");p={};if(Y.weight||Y.weightLabel)p.fontWeight=vfl(Y,P==null?void 0:P.isHeadline).toString();w&&(p.color=w);d.push(N_({run:A,textLength:V,tag:"span",config:{className:x,style:p},startIndex:A.startIndex,length:A.length}))}if(g.decorationRuns)for(y=_.Z(g.decorationRuns),A=y.next();!A.done;A=y.next())A=A.value,
P={},A.textDecorator&&(x=A.textDecorator,Y=R===void 0?!1:R,p=[],w=_.e(x,s4),x=_.e(x,IBR),w?(x=p,p=x.concat,J=[],(Y=B5_({extension:_.e(w.highlightTextDecoratorExtensions,Udc),isDarkTheme:Y,runColor:w.backgroundColor}))&&J.push("background-color: "+Y+";"),w.backgroundCornerRadius!==void 0&&J.push("border-radius: "+w.backgroundCornerRadius+"px;"),w.leftPadding!==void 0&&J.push("padding-left: "+w.leftPadding+"px;"),w.rightPadding!==void 0&&J.push("padding-right: "+w.rightPadding+"px;"),w.topPadding!==
void 0&&J.push("padding-top: "+w.topPadding+"px;"),w.bottomPadding!==void 0&&J.push("padding-bottom: "+w.bottomPadding+"px;"),p=p.call(x,J)):x&&(w=p,p=w.concat,Y=Y?"#2ba640":"#107516",Y=x.color?swR(x.color):Y,Y=["padding: 2px;","border-top: solid "+Y+" 2px;","border-bottom: solid "+Y+" 2px;","background: linear-gradient(135deg, "+Y+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+Y+" 3px, rgba(0, 0, 0, 0) 3px);"],p=p.call(w,Y)),Y=p.join(" "),P.style$=Y,Y=A.textDecorator,w=[],x=_.e(Y,
IBR),_.e(Y,s4)?w.push("yt-core-attributed-string--highlight-text-decorator"):x&&w.push("yt-core-attributed-string--bracket-text-decorator"),Y=w.join(" "),P.className=Y,P.dir="auto"),Y=_.e(A.textDecorator,s4),w=_.e(A.textDecorator,IBR),x=_.e(A.textDecorator,s4),p=_.e(A.textDecorator,IBR),d.push(N_({run:A,textLength:V,tag:"span",config:P,startIndex:(Y==null?void 0:Y.startIndex)||(w==null?void 0:w.startIndex)||0,length:(x==null?void 0:x.length)||(p==null?void 0:p.length)||0}));if(g.commandRuns&&(C==
null||!C.noEndpoints))for(R=_.Z(g.commandRuns),y=R.next();!y.done;y=R.next())y=y.value,A=XSN(y,C),d.push(N_({run:y,textLength:V,tag:"a",config:A,startIndex:y.startIndex,length:y.length}));if(g.attachmentRuns)for(g=_.Z(g.attachmentRuns),R=g.next();!R.done;R=g.next()){R=R.value;P=A=void 0;y={className:"yt-core-attributed-string--inline-block-mod"};if((P=R.element)==null?0:P.properties){P=(A=R.element)==null?void 0:A.properties;A=[];P=_.e(P,cKj);if(P==null?0:P.margin)P=P.margin,P.left&&A.push("margin-left: "+
to(P.left)+";"),P.right&&A.push("margin-right: "+to(P.right)+";"),P.top&&A.push("margin-top: "+to(P.top)+";"),P.bottom&&A.push("margin-bottom: "+to(P.bottom)+";");A=A.length!==0?A.join(" "):void 0;y.style$=A}Y=void 0;A={alt:"",preserveHeight:!0,preserveWidth:!0};P=["yt-core-attributed-string__image-element"];if(R.alignment){a:switch(R.alignment){case "ALIGNMENT_BASELINE":w="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":w="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:w="yt-core-attributed-string__image-element--image-alignment-bottom"}P.push(w)}if((Y=R.element)==null?0:Y.properties)Y=[],w=_.e(R.element.properties,cKj),(w==null?0:w.height)&&Y.push("height: "+to(w.height)+";"),(w==null?0:w.width)&&Y.push("width: "+to(w.width)+";"),Y=Y.length!==0?Y.join(" "):void 0,A.style$=Y,w=void 0,Y=((w=_.e(R.element.properties,Ef1))==null?void 0:w.label)||"",A.alt=Y;A.className=P.join(" ");P=void 0;x=w=void 0;Y=((x=R.element)==null?0:x.type)?(w=_.e(R.element.type,
HEg))==null?void 0:w.image:void 0;d.push(N_({run:R,textLength:V,tag:"img",image:Y,imageConfig:A,imageWrapperConfig:y,startIndex:R.startIndex,length:(P=R.length)!=null?P:0}))}if(C==null?0:C.headerRuns)for(C=_.Z(C.headerRuns),g=C.next();!g.done;g=C.next())if(g=g.value,g.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(g.headerMapping)){a:{switch(g.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":R=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":R="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":R="yt-core-attributed-string--heading-3";break a}R=void 0}d.push(N_({run:g,textLength:V,tag:"span",config:R?{className:R}:void 0,startIndex:g.startIndex,length:g.length}))}return d};
_.fn=function(g){return(g==null?void 0:g.content)!==void 0};
zmu=function(g){return _.fn(g)?g:_.Jo(g)};
Kdo=function(g){return g.image!==void 0&&g.imageConfig!==void 0};
aB_=function(g,C){if(C==null?0:C.userInput)for(g=_.Z(g),C=g.next();!C.done;C=g.next())if(C=C.value,C.tag!=="a"&&C.tag!=="li"){var d=void 0;(d=C).config||(d.config={});C.config.dir=C.tag==="ul"?_.wS().resolve(_.vF):"auto"}};
GHl=function(g){return function(C){var d=g.run;(d.onTap!==void 0||d.onLongPress!==void 0)&&_.e(d,bEW)&&uto(C,{loggingDirectives:_.e(d,bEW)})}};
Skl=function(g){return function(C){for(var d in g)(PI[d]||PI[G4["default"]])(C,d,g[d])}};
VA_=function(g,C){gFW(C);var d={data:null,start:0,end:g.length,parts:[]};C=_.Z(C);for(var V=C.next();!V.done;V=C.next())V=V.value,Cpj(d,V.startIndex,V.endIndex,V);db_(g,d);return d};
Cpj=function(g,C,d,V){for(var y=_.Z(g.parts),R=y.next();!R.done;R=y.next()){R=R.value;if(typeof R==="string")throw Error("gh");if(R.start<=C&&d<=R.end){Cpj(R,C,d,V);return}}g.parts.push({data:V,parts:[],start:C,end:d})};
db_=function(g,C){for(var d=C.parts.length;d>=0;d--){var V=C.parts[d],y=C.parts[d-1],R=d===C.parts.length?C.end:V.start;y=d===0?C.start:y.end;R!==y&&C.parts.splice(d,0,g.slice(y,R));V&&db_(g,V)}};
gFW=function(g){g.sort(function(C,d){if(C.startIndex<d.startIndex)return-1;if(d.startIndex<C.startIndex)return 1;C=C.endIndex-C.startIndex;d=d.endIndex-d.startIndex;return C>d?-1:d>C?1:0})};
_.yGc=function(g){var C=g.thumbnails;if(C){g={sources:[]};C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V={};V.url=d.url;V.width=d.width;V.height=d.height;g.sources.push(V)}return g}};
RHL=function(g,C,d,V){if(!C)return g.length>=1?g[g.length-1]:null;if(V)for(var y=_.Z(g),R=y.next();!R.done;R=y.next()){R=R.value;var Y=void 0,A=(Y=R.url)==null?void 0:Y.indexOf(V);if(A!==void 0&&A>=0)return R}V=_.Z(g);for(y=V.next();!y.done;y=V.next())if(y=y.value,y.width&&y.height&&(d&&y.width>=C||!d&&y.height>=C))return y;for(C=g.length-1;C>=0;C--)if(d&&g[C].width||!d&&g[C].height)return g[C];return g[0]};
_.bNB=function(g){var C;return(g=(C=g.sources)==null?void 0:C[0])?g.width/g.height:0};
_.ZNB=function(g){if(g.sources){g=_.Z(g.sources);for(var C=g.next();!C.done;C=g.next()){C=C.value;var d=void 0;if((d=C.clientResource)==null?0:d.imageName)return C}}};
YeL=function(g){var C;if((C=g.clientResource)!=null&&C.imageColor)return _.jG(g.clientResource.imageColor)};
_.FNP=function(g,C,d,V,y,R,Y){if(!C||C.length===0||C[0].clientResource)return null;if(d&&C[0].url)return C[0].url;V===void 0&&(V=!0);if(V){var A;g=AGN*(y||(g==null?void 0:(A=g.getBoundingClientRect())==null?void 0:A.width)||0)}else{var P;g=AGN*(R||(g==null?void 0:(P=g.getBoundingClientRect())==null?void 0:P.height)||0)}C=RHL(C,g,V,Y);return(C==null?0:C.url)?C.url:(C==null?0:C.imageData)?C.imageData:null};
PpW=function(g,C,d){d=d?[d]:[];g.opacity&&d.push("opacity: "+g.opacity+";");C&&g.placeholderColor?(g=_.jG(g.placeholderColor),d.push("background-color: "+g+";")):d.push("background-color: transparent;");return d.join(" ")};
iNP=function(g,C,d,V,y){var R=["ytCoreImageHost"];C&&R.push(C);d||R.push("ytCoreImageFillParentHeight");V||R.push("ytCoreImageFillParentWidth");switch(g.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":R.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":R.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":R.push("ytCoreImageContentModeCenter");break;default:R.push("ytCoreImageContentModeScaleToFill")}g.flipForRtlLayout&&R.push("ytCoreImageFlipRtl");
switch(y){case "TOP_START":var Y;R.push(((Y=document.body)==null?void 0:Y.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return R.join(" ")};
weB=function(g){var C;if(g==null?0:(C=g.clientResource)==null?0:C.imageName){var d;g=(d=g.clientResource)==null?void 0:d.imageName;a:{switch(g){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":d="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":d="yt-logos-ext:yt-logo-updated";break a}d=void 0}return d||ONB.get(g)||g}};
oFq=function(g){return _.t("mweb_wiz_skip_render")?kou(g):xbg(g)};
kou=function(g){return function(C){var d=QVN("wink-root");Ru=dn.lastChild;z5o();tdg(d,_.O(g,C))}};
xbg=function(g){var C=C===void 0?!1:C;return function(d){if(!C||!_.t("mweb_skip_keto_to_c3_if_no_data")||d.data!==void 0){var V=ou(!1);try{var y=d.children;_.t("mweb_render_outside_patch_killswitch")||dn?y?FZ(_.O(g,d,y)):FZ(_.O(g,d)):_.cy(new _.qn("ketoToC3 called outside of a patch",{tagName:g.TAG_NAME}))}finally{ou(V)}}}};
peB=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
hH_=function(g,C){g.onViewportEntered=C;JGP.observe(g)};
tAc=function(){var g={rootMargin:"10%",threshold:.01};_.t("mweb_enable_set_io_root_to_null_safari")?g.root=null:_.t("mweb_enable_set_io_root_to_body_safari")&&(g.root=document.body);return new IntersectionObserver(function(C,d){C.filter(function(V){return V.intersectionRect.height>0}).forEach(function(V){V=V.target;
if(!_.t("mweb_enable_only_update_image_when_connected")||V.isConnected!==!1){var y;(y=V.onViewportEntered)==null||y.call(V);d.unobserve(V)}})},g)};
jDo=function(g,C,d,V,y){function R(){if(V){var A=V.loadedClass,P=V.notifyOnUnloaded;A&&_.$S(g,A);P&&g.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function Y(){var A=d(C,g);A&&g.getAttribute("src")!==A&&(_.t("mweb_enable_only_update_image_when_connected")&&g.isConnected===!1||A===g.src||(g.src=A),R())}
y=y===void 0?!0:y;g.removeAttribute("src");R();C&&(y?hH_(g,Y):Y())};
eHN=function(g,C,d){if(!C)return!1;C=d(C,g);d=g.getAttribute("src");return C&&C===d&&g.complete};
lLN=function(g,C){for(var d in C)d==="className"?g.className=C[d]:(PI[d]||PI[G4.default])(g,d,C[d])};
LNc=function(g,C,d,V){oFq(_.q_)({contentMode:C.contentMode,loadedClass:C.loadedClass,isPreloaded:C.isPreloaded,notifyOnLoaded:C.notifyOnLoaded,notifyOnUnloaded:C.notifyOnUnloaded,preferredThumbnail:C.preferredThumbnail,preserveHeight:C.preserveHeight,preserveWidth:C.preserveWidth,objectPosition:C.objectPosition,targetWidth:C.targetWidth,targetHeight:C.targetHeight,shouldShowPlaceholder:C.shouldShowPlaceholder,useWidth:C.useWidth,isToggled:C.isToggled,alt:C.alt,className:C.className,onerror:C.onerror,
onload:C.onload,style$:C.style$,color:C.color,width:C.width,height:C.height,"aria-hidden$":C["aria-hidden$"],draggable:C.draggable,"data-disabled$":C["data-disabled$"],data:g,callback:d,renderLazy:V===void 0?!0:V,hideOn404:!1})};
rGo=function(g,C,d){d=d===void 0?!1:d;var V=g.sources!==void 0?g:_.yGc(g);if(V){var y=C.onload;C.onload=function(P){var w=P.target;d&&w.naturalWidth===120||_.M_(w,"ytCoreImageLoaded");C.notifyOnLoaded&&w.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));y==null||y(P)};
C.targetWidth&&C.preserveWidth&&(C.width=C.targetWidth);C.targetHeight&&C.preserveHeight&&(C.height=C.targetHeight);var R=_.ZNB(V),Y=R&&weB(R);if(Y)return(g=YeL(R))&&(C.color=g),{type:"icon",iconName:Y,config:Object.assign({},C,C.alt?{}:{"aria-hidden$":"true"},{"aria-label$":C.alt,role:"img"})};if(g.sources===void 0){C.alt=g.accessibility&&g.accessibility.accessibilityData&&g.accessibility.accessibilityData.label||C.alt;C.style$=PpW(g,C.shouldShowPlaceholder,C.style$);var A;C.isPreloaded=!((A=_.e(g,
Dbg))==null||!A.isPreloaded)}C.contentMode&&!V.contentMode&&(V.contentMode=C.contentMode);C.className=iNP(V,C.className,C.preserveHeight,C.preserveWidth,C.objectPosition);C.loadedClass="ytCoreImageLoaded";return{type:"image",image:V,config:C}}};
_.WF=function(){var g=_.cY.apply(0,arguments);return _.AD(NG1,function(C){var d=g.map(function(V){return V==null?void 0:V(C)});
return function(){return void d.forEach(function(V){return void(V==null?void 0:V())})}})};
mY=function(g,C){var d=C==null?void 0:C.initial;return _.rw(function(){_.U5(!0);return d=g(d)},{equals:C==null?void 0:C.isEqual},"rSlKsc")};
Xeg=function(g,C){if(g===C)return!0;if(g===void 0||C===void 0)return!1;var d,V,y,R,Y,A,P,w;return g.content===C.content&&((d=g.styleRuns)==null?void 0:d.length)===((V=C.styleRuns)==null?void 0:V.length)&&((y=g.commandRuns)==null?void 0:y.length)===((R=C.commandRuns)==null?void 0:R.length)&&((Y=g.attachmentRuns)==null?void 0:Y.length)===((A=C.attachmentRuns)==null?void 0:A.length)&&((P=g.decorationRuns)==null?void 0:P.length)===((w=C.decorationRuns)==null?void 0:w.length)};
TGN=function(g,C){if(g){var d=zmu(g);if(d!=null&&d.content)if(_.t("attr_string_reactive"))oFq(sDL)({text:g,config:C});else{var V=!(C==null||!C.ariaLabel)||!(d.commandRuns&&d.commandRuns.length!==0||d.paragraphStyleRuns&&d.paragraphStyleRuns.length!==0);g=V?C==null?void 0:C.ariaLabel:null;V=V?"text":null;yKc("span",{className:fBB(d,C),dir$:(C==null?0:C.userInput)?"auto":void 0,"aria-label$":g,role$:V},function(){if(d.styleRuns||d.commandRuns||d.attachmentRuns||d.decorationRuns||d.paragraphStyleRuns){var y=
QwR(d,C);aB_(y,C);y=VA_(d.content,y);y=_.Z(y.parts);for(var R=y.next();!R.done;R=y.next())BGj(R.value)}else dAN(d.content)})}}};
BGj=function(g){typeof g==="string"?dAN(g):Kdo(g.data)?yKc("span",g.data.imageWrapperConfig,function(){LNc(g.data.image,g.data.imageConfig)}):yKc(g.data.tag,g.data.config,function(C){GHl(g.data)(C);
C=_.Z(g.parts);for(var d=C.next();!d.done;d=C.next())BGj(d.value)})};
vFj=function(g){return g.parts.map(fLj)};
fLj=function(g){if(typeof g==="string")return g;g=Kdo(g.data)?_.O("span",{el:_.WF(Skl(g.data.imageWrapperConfig))},_.O(_.q_,Object.assign({},{data:g.data.image},g.data.imageConfig))):_.O(g.data.tag,{el:_.WF(GHl(g.data),Skl(g.data.config))},g.parts.map(fLj));return XY(g)};
$bq=function(g,C){return g===C?!0:g===void 0||C===void 0?!1:g.noStyleRuns===C.noStyleRuns&&g.noLinkColor===C.noLinkColor&&g.noEndpoints===C.noEndpoints&&g.headerRuns===C.headerRuns&&g.isOverlay===C.isOverlay&&g.linkInheritColor===C.linkInheritColor&&g.userInput===C.userInput&&g.isHeadline===C.isHeadline};
qeR=function(g){return function(){var C,d,V,y,R,Y,A,P,w,x,p,J,h,l;return{ariaLabel:(C=g.ariaLabel)==null?void 0:C.call(g),className:(d=g.className)==null?void 0:d.call(g),ellipsisTruncate:(V=g.ellipsisTruncate)==null?void 0:V.call(g),isOverlay:(y=g.isOverlay)==null?void 0:y.call(g),linkInheritColor:(R=g.linkInheritColor)==null?void 0:R.call(g),noEndpoints:(Y=g.noEndpoints)==null?void 0:Y.call(g),noStyleRuns:(A=g.noStyleRuns)==null?void 0:A.call(g),noLinkColor:(P=g.noLinkColor)==null?void 0:P.call(g),
noPreWrap:(w=g.noPreWrap)==null?void 0:w.call(g),noWrap:(x=g.noWrap)==null?void 0:x.call(g),skipOnClick:(p=g.skipOnClick)==null?void 0:p.call(g),userInput:(J=g.userInput)==null?void 0:J.call(g),headerRuns:(h=g.headerRuns)==null?void 0:h.call(g),isHeadline:(l=g.isHeadline)==null?void 0:l.call(g)}}};
WNB=function(g,C){g=new MAj(g,C);_.IM(g);throw g;};
mbj=function(g,C,d){var V=aSj(g);g._numRenders=0;try{var y=_.n91(function(){return _.O(C,Object.assign({},d))})}catch(Y){var R=function(A){A.args||(A.args=[]);
A.args.push("Error in web component wrapper");A.args.push(g.tagName.toLowerCase());return A};
_.Uq(Y instanceof Error?R(Y):new MAj("Wiz rendering error",g.tagName.toLowerCase()));throw Y;}finally{aSj(V)}return y};
_.U4=function(g,C,d){function V(x){var p={};x=_.Z(x);for(var J=x.next();!J.done;J=x.next()){J=J.value;var h=void 0,l=void 0,N=void 0,T=_.yw((N=(l=(h=J).getAttribute)==null?void 0:l.call(h,"slot"))!=null?N:"children");if(h=p[T])h.push(J);else if(T in R||T==="children")p[T]=[J]}x=_.Z(Object.keys(p));T=x.next();for(J={};!T.done;J={content$jscomp$59:void 0},T=x.next())T=T.value,T!=="children"&&(J.content$jscomp$59=p[T],p[T]=function(v){return function(){return v.content$jscomp$59}}(J));
return p}
d=d===void 0?{}:d;var y,R=(y=d.props)!=null?y:{};G3c.add(C);var Y=ufj();y=function(){var x=Y.apply(this,arguments)||this;x.rawProps={};x.queuingRender=!1;x.dispose=function(){};
x.isWebComponentWrapper=!0;x.isReparenting=!1;x.hasRendered=!1;return x};
_.L(y,Y);y.prototype.render=function(){this.hasRendered=!0;for(var x=_.Z([].concat(_.Wr(this.attributes))),p=x.next();!p.done;p=x.next())p=p.value,p.name!=="slot"&&p.name!=="hidden"&&this.removeAttribute(p.name);x=Object.assign({},this.componentProps,this.slotProps);p=_.Z(mbj(this,g,x));x=p.next().value;p=p.next().value;!(x[0]instanceof Element)||x.length>1?WNB("Wrapped Wiz components must return a single root element.",C):(x=x[0].tagName.toLowerCase(),x!==C&&WNB("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(x+" !== '"+C),C),this.dispose=p)};
y.prototype.setUpProps=function(){for(var x=this.rawProps,p=this.attributes,J=_.Z(Object.keys(R)),h=J.next();!h.done;h=J.next()){h=h.value;var l=void 0;((l=this)==null?0:l[h])&&this[h]!==nF_&&x[h]===void 0&&(x[h]=this[h],(l=Object.getOwnPropertyDescriptor(this.constructor.prototype,h))&&Object.defineProperty(this,h,l))}J=_.Z(p);for(h=J.next();!h.done;h=J.next()){l=h.value;h=_.yw(l.name);var N=h==="class"&&!p.getNamedItem("class-name");if(h in R||N)l=l.value===""||l.value==="true"?!0:l.value==="false"?
!1:isNaN(Number(l.value))?l.value:Number(l.value),h!=="class"||x.className?x[h]=l:x.className=l}p={};for(var T in R)R[T]!==_.ut&&R[T]!==ILR&&(x[T]instanceof Function&&WNB("Function props must be configured as STATIC, not SIGNAL.",C),h=_.Z(_.jL(x[T],void 0,"RKERzf")),J=h.next().value,h=h.next().value,p[T]=h,x[T]=J);x=_.Z([x,p]);this.componentProps=x.next().value;this.setters=x.next().value;this.slotProps=V(this.childNodes)};
y.prototype.connectedCallback=function(){CiV.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in R&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
y.prototype.disconnectedCallback=function(){if(!CiV.has(this)){var x;a:{if(_.nn)for(x=this;x;){if(_.IL.has(x)){x=!0;break a}x=x.parentElement}x=!1}if(x)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){x=_.Z([].concat(_.Wr(this.attributes)));for(var p=x.next();!p.done;p=x.next()){p=p.value;var J=void 0;p.name==="slot"||p.name==="hidden"&&((J=d.unsafeExternallySettableAttributes)==null?0:J.has("hidden"))||this.removeAttribute(p.name)}}this.innerText="";ceV(this)}}};
y.prototype._setPendingPropertyOrPath=function(){};
y.prototype.notifyPath=function(){};
_.PU.Object.defineProperties(y.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var A=_.Z(Object.keys(R)),P=A.next(),w={};!P.done;w={prop$jscomp$109:void 0},P=A.next())w.prop$jscomp$109=P.value,P=void 0,((P=d.legacyPolymer)==null?0:P.forwardHostProps)&&uRu.has(w.prop$jscomp$109)||Object.defineProperty(y.prototype,w.prop$jscomp$109,{set:function(x){return function(p){var J=this;CiV.has(this)||(this.setters?Ny(function(){var h,l;return void((l=(h=J.setters)[x.prop$jscomp$109])==null?void 0:l.call(h,p))}):(this.rawProps[x.prop$jscomp$109]=p,this.queuingRender&&x.prop$jscomp$109===
"data"&&p!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(w),
get:Ub_.has(w.prop$jscomp$109)?void 0:function(){return nF_}});
customElements.define(C,y)};
_.cGj=function(g,C){return(g=_.cF(g,C))?_.Ml(_.IE(g)):null};
_.E4=function(g){if(g=_.cF(g,Number.MAX_VALUE,void 0,"width"))return _.IE(g)};
_.cF=function(g,C,d,V){V=V===void 0?"width":V;if(!g||!g.length)return null;if(_.t("kevlar_tuner_should_always_use_device_pixel_ratio")){var y=window.devicePixelRatio;_.t("kevlar_tuner_should_clamp_device_pixel_ratio")?y=Math.min(y,_.pG("kevlar_tuner_clamp_device_pixel_ratio")):_.t("kevlar_tuner_should_use_thumbnail_factor")&&(y=_.pG("kevlar_tuner_thumbnail_factor"));EFV=y}else EFV||(EFV=window.devicePixelRatio);y=EFV;_.t("kevlar_tuner_should_always_use_device_pixel_ratio")?C*=y:y>1&&(C*=y);if(_.t("kevlar_tuner_min_thumbnail_quality"))return g[0].url||
null;y=g.length;if(_.t("kevlar_tuner_max_thumbnail_quality"))return g[y-1].url||null;if(d)for(var R=0;R<y;R++)if(g[R].url.indexOf(d)>=0)return g[R].url||null;for(d=0;d<y;d++)if(g[d][V]>=C)return g[d].url||null;for(C=y-1;C>0;C--)if(g[C][V])return g[C].url||null;return g[0].url||null};
zHL=function(){HF.size?setTimeout(function(){QG(HNq)},0):QD_=0};
HNq=function(){var g=(0,_.wQ)(),C=null,d=!1;HF.forEach(function(y){y.loaded=!0;y.loadTime=g;y.pendingPaint=!1;var R=KNl.get(y);R&&R.resolve(g);C=y;d||!y.ftlEligible&&y.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(d=!0)});
var V;((V=C)==null?0:V.markDirty)&&C.markDirty();HF.clear();QD_=0;d&&aL_(g)};
Goj=function(g){HF.add(g);g.pendingPaint=!0;QD_||(QD_=_.zr(_.UP,zHL))};
SeW=function(g){g.loaded=!1;g.loadTime=Infinity;var C=KNl.get(g);C&&(C.reject(Error("mh")),KNl.delete(g));g.pendingPaint&&(HF.delete(g),g.pendingPaint=!1)};
_.gUu=function(g){var C=g.indexOf(":");return C===-1?{originalName:g}:{originalName:g.substring(0,C),datasyncId:g.substring(C+1)}};
_.dPP=function(){return _.F(function(g){if(CaB!==void 0)return g.return(CaB);CaB=new Promise(function(C){var d;return _.F(function(V){switch(V.nextAddress){case 1:return _.js(V,2),V.yield(_.Kn.open("test-only"),4);case 4:return V.yield(_.Kn.delete("test-only"),5);case 5:_.Vv(V,3);break;case 2:if(d=_.N4(V),d instanceof Error&&d.name==="SecurityError")return C(!1),V.return();case 3:C("caches"in window),_.XV(V)}})});
return g.return(CaB)})};
RGB=function(){return _.F(function(g){if(g.nextAddress==1)return g.yield(_.dPP(),2);if(!g.yieldResult)return g.return(void 0);V3g||(V3g=new yZN);return g.return(V3g)})};
bYu=function(g){var C,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return R.yield(RGB(),2);case 2:C=R.yieldResult;if(!C)throw Error("oh");return R.yield(C.open("yt-player-local-img"),3);case 3:return d=R.yieldResult,R.yield(d.match(g),4);case 4:V=R.yieldResult;if(!V)throw Error("ph");return R.yield(V.blob(),5);case 5:return y=R.yieldResult,R.return(y)}})};
ZYc=function(g,C){for(var d in g)if(g.hasOwnProperty(d)&&C[d])return d;return null};
Ysj=function(g){return"stamp"+g.replace("-","_")+"_"};
AZq=function(g){var C=g.match(/\[\[([\w\.]+)\]\]/);if(C&&C.length>1)return C[1];_.IM(Error("rh`"+g));return null};
FDV=function(g){return g===void 0?_.au("REUSE_COMPONENTS",!1):g||!1};
OYg=function(g,C,d){d&&(C.is?(PaP.has(C)&&(g=PaP.get(C),d=g.listener,delete C[g.property],d.type==="element"&&C.removeEventListener(d.eventName,d.handler),PaP.delete(C)),iYq(C)):C.__proto__==HTMLElement.prototype&&(C=new _.qn("Rendererstamper removed a non custom element","Stamper: "+g+" element: "+(C&&C.nodeName)),_.cy(C)))};
w4u=function(g,C,d,V){var y=C.node?C.node:C;_.KZ(d).parentNode===y&&(C.removeChild(d),OYg(g,d,V));if(g=aL.get(d))aL.delete(d),_.UP.cancelJob(g);d.hidden=!1};
kXq=function(g,C,d,V){if(C&&C.children&&(d=C.children[d]))if(_.au("DEFERRED_DETACH"))for(;d&&!aL.has(d);){var y=g,R=C,Y=d,A=V;Y.hidden=!0;y=_.vy(_.UP,w4u.bind(null,y,R,Y,A),0);aL.set(Y,y);d=d.nextElementSibling}else for(;(Y=C.lastElementChild)&&(C.removeChild(Y),OYg(g,Y,V),Y!=d););};
_.Gr=function(){for(var g=_.cY.apply(0,arguments),C=!0,d=_.Z(g),V=d.next();!V.done;V=d.next())if(typeof V.value!=="string"){C=!1;break}return C?g.join(" ").trim()||void 0:function(){for(var y="",R=_.Z(g),Y=R.next();!Y.done;Y=R.next())if(Y=Y.value,typeof Y==="function"&&(Y=Y()),Y)if(typeof Y==="string")y+=" "+Y;else for(var A in Y)if(Y.hasOwnProperty(A)){var P=Y[A];typeof P==="function"&&(P=P());P&&(y+=" "+A)}y=y.trim()||void 0;return _.U5(y)}};
_.xPo=function(g,C){return _.gd(g.entities,"markersEngagementPanelSyncEntity",C)};
_.S6=function(g,C){return _.gd(g.entities,"playerStateEntity",C)};
oUg=function(g,C){return _.gd(g.entities,"fantasyWinProbabilityEntity",C)};
p4L=function(g,C){return _.gd(g.entities,"fantasyTeamEntity",C)};
JZu=function(g,C){return _.gd(g.entities,"fantasyPlayerEntity",C)};
hG1=function(g,C){return _.gd(g.entities,"booleanEntity",C)};
t3c=function(g,C){return _.gd(g.entities,"qrCodeEntity",C)};
jjP=function(g){return _.gd(g.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
lUu=function(g){var C;return(C=eGP[g])!=null?C:"EVENT_SPAN_TYPE_UNKNOWN"};
LDq=function(g){var C=g.nodeName;if(g.id)return C+="#"+g.id;if(g.classList)for(var d=_.Z(g.classList),V=d.next();!V.done;V=d.next())C+="."+V.value;g.parentElement&&(C=LDq(g.parentElement)+" > "+C);return C};
DPW=function(g){return function(C){var d=lUu(C.type);return d==="EVENT_SPAN_TYPE_UNKNOWN"?g(C):D2q("event",{type:d,nodepath:C.target instanceof Element?LDq(C.target):void 0},function(){return g(C)})}};
_.gJ=function(g){g&&jkN("event")&&(g=DPW(g));return xtj(function(C){var d,V=(d=g)==null?void 0:d(C);return typeof V==="boolean"?V:!0})};
CW=function(g){return function(){return g()?g():void 0}};
sj_=function(g){var C=_.Y4("animated-rolling-character"),d=TUB(),V=WW(g.character)||WW(g.previousCharacter),y=_.Z(fq1()),R=y.next().value,Y=y.next().value;_.Iu(function(){if(window.ResizeObserver&&_.t("web_fix_rolling_numbers_zoom_safari")){var A=new _.dJ(function(){var w,x,p=Math.round(((x=(w=C.value.querySelector("div"))==null?void 0:w.getBoundingClientRect().height)!=null?x:0)*100)/100;p&&Y(p)},500),P=new ResizeObserver(function(){A.fire()});
P.observe(C.value);return function(){P.disconnect();A.dispose()}}});
e9l(function(){var A=_.t("web_fix_rolling_numbers_zoom_safari")?R:g.marginMultiplier;if(A){var P;(P=d.value)==null||P.cancel();V?(P=g.previousCharacter?Number(g.previousCharacter)+10:g.rollUp?0:30,g.shouldAnimate||(P-=rZN(g,P))):(P=g.rollUp?0:2,g.shouldAnimate||(P-=g.rollUp?-1:1));C.value.style.marginTop="-"+P*A+"px";g.shouldAnimate?d.value=N2_(C.value,g,P,V,A):C.value.style.display=g.character?"":"none"}});
return _.O("animated-rolling-character",{el:C,class:"animatedRollingCharacterHost"},wZc(V,function(){for(var A=[],P=1;P<30;P++)A.push(_.O("div",null,P%10));return _.O(_.xX,null,_.O("div",null,"\u00a0"),A,_.O("div",null,"\u00a0"))},function(){return X4q(g.character)}))};
X4q=function(g){return _.O(_.xX,null,_.O("div",null,"\u00a0"),_.O(_.xX,null,wZc(!g||_.Pq(g),function(){return _.O("div",null,"\u00a0")},function(){return _.O("div",null,g)})),_.O("div",null,"\u00a0"))};
N2_=function(g,C,d,V,y){d=new Animation(new KeyframeEffect(g,[{transform:"translateY(0px)"},{transform:"translateY("+(V?rZN(C,d):C.rollUp?-1:1)*y+"px)"}],B2g),document.timeline);C.character?(g.style.display="",d.onfinish=null):d.onfinish=function(){g.style.display="none"};
d.play();return d};
rZN=function(g,C){var d=Number(g.character)+10;if(g.previousCharacter)if(g.character){var V=Number(g.character),y=Number(g.previousCharacter);g=g.rollUp?y<V?d:d+10:y<V?d-10:d}else g=g.rollUp?30:0;else g=g.character==="0"?d:g.rollUp?d-10:d+10;return C-g};
T2u=function(g){return function(C){var d={},V;for(V in C){var y=void 0,R=void 0;((y=void 0)==null?0:(R=y.callbacks)==null?0:R[V])||(d[V]=C[V])}return _.O(udq,null,function(){for(var Y in d)C[Y]=_.U5(d[Y]);C.disableReactiveLogging=!0;return _.O(g,Object.assign({},C))})}};
$Pu=function(g,C,d,V,y,R,Y){d=new Animation(new KeyframeEffect(g,[{transform:"translateY(0px)"},{transform:"translateY("+(R?fUV(C,d,V,y):V?-1:1)*Y+"px)"}],vUW),document.timeline);C?(g.style.display="",d.onfinish=null):d.onfinish=function(){g.style.display="none"};
d.play();return d};
fUV=function(g,C,d,V){var y=Number(g)+10;C?g?(g=Number(g),C=Number(C),d=d?C<g?y:y+10:C<g?y-10:y):d=d?30:0:d=g==="0"?y:d?y-10:y+10;return V-d};
M3P=function(g){var C=TUB(),d=TUB();r_g(function(){C.value=g.numberText;d.value=g.numberValue},[g.numberText]);
var V=g.fontSizeMultiplier?g.heightPx*g.fontSizeMultiplier:g.heightPx,y=BUu(function(){if(g.numberText){var Y=g.numberText;var A=g.forceRollUp||!d.value||!g.numberValue||d.value<g.numberValue;var P=!!g.shouldAnimate,w=C.value,x=[],p=0,J=0,h=(w?w.replace(/\D/g,"").length:0)-(Y?Y.replace(/\D/g,"").length:0);w=w?w.split(/(\d)/).filter(Boolean):[];for(Y=Y.split(/(\d)/).filter(Boolean);h<0;){var l=Y[J];x.push({character:l,rollUp:A,marginMultiplier:V,shouldAnimate:P});J++;WW(l)&&h++}for(;p<h;)l=w[p],x.push({previousCharacter:l,
rollUp:A,marginMultiplier:V,shouldAnimate:P}),p++,WW(l)||h++;for(;J<Y.length;)h=Y[J],l=w[p],WW(h)===WW(l)?(J++,p++):WW(h)?(p++,h=void 0):WW(l)&&(J++,l=void 0),x.push({character:h,previousCharacter:l,rollUp:A,marginMultiplier:V,shouldAnimate:P});A=x}else A=[];return A},[g.numberText]),R=g.numberText?["height: "+V+"px;",
"line-height: "+g.heightPx+"px;"].join(" "):"";return _.O("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:R,dir:"ltr","aria-hidden":"true"},y.map(function(Y){return _.O(qsB,Object.assign({},Y))}))};
WDc=function(g){switch(g){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
_.mPo=function(g,C){if(!g&&!C)return"medium";g=Math.max(g||0,C||0);return g>=256?"large":g>=96?"medium":"small"};
ujP=function(g){switch(g){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
nU1=function(g){return new KeyframeEffect(g,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
IU1=function(g){return new KeyframeEffect(g,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.VF=function(g){if(g.length===0)return JDB(g,"D");var C=_.Z(JDB({source:function(){return g()},
computation:function(y,R){return(R==null?0:R.value)?g(R.value):y}},"E")),d=C.next().value,V=C.next().value;
C=C.next().value;return[d,V,C]};
_.yF=function(g){return function(){var C="",d;for(d in g){for(var V=g[d];typeof V==="function";)V=V();V!==void 0&&V!==null&&(C+="; "+d+": "+V)}return C.length>0?_.U5(C.slice(2)):_.U5()}};
UPq=function(g){switch(g){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"}};
cZ_=function(g,C){if(C)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(g)switch(g){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
KDW=function(g,C,d,V,y,R,Y){var A=EU_(g),P=A.disabled,w=A.iconPosition,x=A.style,p=A.focused,J=function(){return!!N()&&w()==="icon-only"},h=function(){return!!N()&&w()==="icon-only-40"},l=function(){return!!N()&&w()==="icon-with-label"},N=function(){return!!C||!(V==null||!V())};
return{type:function(){return x()==="call-to-action-inverse"?"text":x()==="overlay-dark"&&g().type!=="filled"&&g().type!=="tonal"?"tonal":g().type},
shouldFocus:function(){return(p()||(R==null?void 0:R()))&&!P()},
hasIconLeading:function(){return!!N()&&w()==="leading"},
hasIconTrailing:function(){return!!N()&&w()==="trailing"},
hasIconLeadingTrailing:function(){return!!N()&&!!(d||y!=null&&y())&&w()==="leading-trailing"},
hasIconOnly:J,hasIconOnly40:h,hasIconWithLabel:l,iconButton:function(){return J()||h()||l()},
visiblyDisabled:function(){return(P()?"disabled":g().state)==="disabled"||P()},
overrideSmallSizeIcon:function(){return!g().ignoreIconSizeOverride&&HYP(g(),N())},
iconToRender:C?C:function(){return _.O(_.Re,{icon:V,gradientColor:function(){var T;return(T=g().customColors)==null?void 0:T.iconGradientColor},
size:function(){return Qjq(g(),!0,g().ignoreIconSizeOverride)},
active:function(){return g().toggled},
iconFilter:function(){return zGq(g())},
animateIcon:Y})},
secondaryIconToRender:d?d:function(){return _.O(_.Re,{icon:y,size:function(){return Qjq(g(),!0,g().ignoreIconSizeOverride)},
active:function(){return g().toggled},
iconFilter:function(){return zGq(g())}})}}};
EU_=function(g){return{size:function(){return g().size},
style:function(){return g().style},
focused:function(){return g().focused},
disabled:function(){return g().disabled},
onTap:function(C){var d,V;return(V=(d=g()).onTap)==null?void 0:V.call(d,C)},
alignByText:function(){return g().alignByText},
aTagConfig:function(){return g().aTagConfig},
customColors:function(){return g().customColors},
segmentedPosition:function(){return g().segmentedPosition},
toggled:function(){return g().toggled},
toggleable:function(){return g().toggleable},
accessibilityLabel:function(){return g().accessibilityLabel},
onToggle:function(C){var d,V;return(V=(d=g()).onToggle)==null?void 0:V.call(d,C)},
iconPosition:function(){return g().iconPosition},
oneOffCustomTextWrap:function(){return g().oneOffCustomTextWrap},
disableTextEllipsis:function(){return g().disableTextEllipsis},
disableBackdropFilter:function(){return g().disableBackdropFilter},
tooltipText:function(){return g().tooltipText},
tooltipShape:function(){return g().tooltipShape},
ariaHidden:function(){return g().ariaHidden},
tabIndex:function(){return g().tabIndex},
buttonText:function(){return g().buttonText},
formattedButtonText:function(){return g().formattedButtonText},
animatedTextProps:function(){return g().animatedTextProps},
onClickRateLimitMs:function(){return g().onClickRateLimitMs}}};
HYP=function(g,C){C=(g.iconPosition==="icon-only"||g.iconPosition==="icon-only-40"||g.iconPosition==="icon-with-label")&&C;return!g.segmentedPosition&&C&&g.size==="S"};
Qjq=function(g,C,d){switch(g.size){case "XS":return 16;case "S":return!d&&HYP(g,C)?24:16;default:return 24}};
aUj=function(g){switch(g){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"}};
GXB=function(g){switch(g){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"}};
Ssq=function(g){switch(g){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"}};
zGq=function(g){if(g.style==="overlay-dark"&&g.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
bJ=function(g){return g&&g.endsWith("px")?Number(g.slice(0,-2)):0};
dOg=function(g,C){var d=_.Z(_.VF(function(){var y,R;return(R=g())!=null?R:C==null?void 0:(y=C())==null?void 0:y.text})),V=d.next().value;
return[function(y){var R=_.rw(function(){var P;return Object.assign({},{location:"bottom",offset:16,delay:1},C==null?void 0:C(),{text:(P=V())!=null?P:""})},void 0,"IJU38d");
_.ue(function(){var P=R();_.t3(function(){_.UP.addJob(function(){Zc.notify(y,P)},4)})},"WlsgZc");
var Y=function(){gGu(y,R())},A=function(){Cgl()};
y.addEventListener("mouseenter",Y);y.addEventListener("focus",Y);y.addEventListener("mouseleave",A);y.addEventListener("blur",A);y.addEventListener("tap",A);_.nP(function(){y.removeEventListener("mouseenter",Y);y.removeEventListener("mouseleave",A);y.removeEventListener("focus",Y);y.removeEventListener("blur",A);y.removeEventListener("tap",A);Cgl()})},
d.next().value]};
yCN=function(g,C){if(!be){var d;jVW(function(){return d=W6l(g,C)});
return d}g.parent=V4R();return W6l(g,C)};
V4R=function(){var g=_.Yp(be||void 0,$tj);return _.pZ1(g)?void 0:g};
Ym=function(g,C){_.lt(g,Object.assign({},C,{forceClickLogging:!0}))};
RJc=function(g){switch(g){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
Zr_=function(g,C){var d=_.e6(g==null?void 0:g.onTap),V={};d&&(V.getClickedVisualElement=function(){var y;return brj(g,d,C==null?void 0:(y=C.value)==null?void 0:y.visualElement)});
V=_.Ln({elementsCommand:g.onTap,forceNewState:!0,additionalCommandArgs:V});return D0(V)?V:void 0};
Yoc=function(g,C,d,V){Ym(g,Object.assign({},{form:{element:C,event:d}},V))};
ACB=function(g,C,d,V,y){var R=void 0;return function(Y){var A=_.e6(d?g==null?void 0:g.onDisabledTap:g==null?void 0:g.onTap);if(A){var P;R=(P=R)!=null?P:C==null?void 0:C.value;if(A)if(_.t("web_button_vm_click_client_ve_killswitch"))Yoc(A,R,Y);else{var w;P=brj(g,A,(w=R)==null?void 0:w.visualElement);if(y){Yoc(A,y,Y,{clickedVisualElement:P,form:{element:y}});return}Yoc(A,R,Y,{clickedVisualElement:P})}}V&&V(Y)}};
brj=function(g,C,d){C=C==null?void 0:C.clickTrackingParams;var V,y;g=g==null?void 0:(V=g.loggingDirectives)==null?void 0:(y=V.clientVeSpec)==null?void 0:y.uiType;if(d&&g&&!C)return d};
F11=function(g){switch(g){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"}};
PgP=function(g){switch(g){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"}};
irB=function(g){switch(g){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"}};
OrP=function(g){switch(g){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"}};
_.AY=function(g){return _.rw(function(){gdl()();return VIg(g)},{debugName:"d8B62c"},"DEXkhd")};
wcc=function(g,C){return _.gd(g.entities,"engagementToolbarStateEntityPayload",C)};
xOL=function(g){(g=_.FG(g))&&_.kbl(g)};
_.kbl=function(g){var C=_.ju();C&&_.fu(C,g)};
oG1=function(g,C,d){_.Qw(g,"yt-open-popup-action",[C,d||g])};
pcu=function(g,C){var d=_.cG(g,"endpoint"),V=_.cG(g,"action");return(d=V?V:d)&&C&&(d=C.navigationEndpointPopupMap[d])&&(g=_.gS(d,g),(d=_.cG(g,"renderer"))&&C.supportedPopups.hasOwnProperty(d))?{openPopupAction:{popupType:C.popupTypeMap[d],popup:g}}:null};
JCN=function(g,C,d,V){if(V){var y;d=d==null?void 0:(y=d.data)==null?void 0:y.contents;(y=d instanceof Array&&d.length?d[0]:d)&&(d=_.cG(y,"renderer"))&&V.supportedPopups.hasOwnProperty(d)&&(C.stopPropagation(),oG1(g,{openPopupAction:{popupType:V.popupTypeMap[d],popup:y}}))}};
jPc=function(g,C,d,V){V=V===void 0?!1:V;var y=hJl(C);if(y){y.href&&DC(y.href);var R=C.button;R=R!==void 0?R===0&&!Fy(C):!Fy(C);y.data&&R&&t4j(g,y,C,d,V)}};
t4j=function(g,C,d,V,y){y=y===void 0?!1:y;var R=_.pG("pbj_navigate_limit",-1)===0;eJN(C);_.wS().resolve(_.Oc(gN));var Y=C.data;if(Object.keys(Y).length!==0)if(!_.t("unplugged_web_disable_actions_for_cec_endpoint")&&_.e(Y,_.Su))_.t("endpoint_behavior_command_executor_fix_killswitch")||(d.preventDefault(),d.stopPropagation()),_.as(g,[Y],g);else if(V=pcu(Y,V))Y.loggingUrls&&Y.loggingUrls.forEach(function(P){P.baseUrl&&_.gb(P.baseUrl)}),d.preventDefault(),d.stopPropagation(),oG1(g,V,C);
else{var A=l5B(0,C.data,d);if(g=C.getForm)g=g(),A.tempData=A.tempData||{},A.tempData=Object.assign({},A.tempData,g);g=_.Mk(d);if(V=g.find(function(P){return!!P.visualElement}))A.createScreenConfig=A.createScreenConfig||{},A.createScreenConfig.clickedVisualElement=V.visualElement;
if(!R)if(d.preventDefault(),d.stopPropagation(),_.e(Y,_.L1V)&&!y&&_.SC.instance)_.SC.instance.resolveCommand(Y,A);else if(_.t("kevlar_command_handler_formatted_string")&&!y&&_.SC.instance&&DOR(Y))y=g.find(function(P){return!!P.is})||d.target,d={form:Object.assign({},A,{event:d,
element:y,originatingNode:C})},_.SC.instance.resolveCommand(Y,d);else{Y=_.Mk(d);d=[];for(y=0;y<Y.length;y++)(R=Y[y].is)&&d.push(R);SwN({parents:d.join(","),text:C.innerText},function(){_.HW(C,"yt-navigate",A)})}}};
rC_=function(g){if(g=hJl(g))eJN(g),VDj(g.href)};
hJl=function(g){g=_.Mk(g);for(var C,d=0;d<g.length;d++)if(C=g[d],C.tagName==="A"&&C.classList.contains("yt-simple-endpoint")){if(!C.data)break;return C}return null};
Fy=function(g){return g.shiftKey||g.altKey||g.metaKey||g.ctrlKey};
N9c=function(g,C){var d={itct:C.clickTrackingParams};_.t("kevlar_client_side_screens")&&(!_.e(C,_.Fv)||_.t("kevlar_exclude_endpoint_killswitch"))&&(d.endpoint=JSON.stringify(C));_.t("enable_unknown_lact_fix_on_html5")&&_.wS().resolve(_.Oc(_.Pj))&&(d.lact=_.Oq());g5N(d);_.uY(g,d)};
eJN=function(g){g.href&&Object.keys(g.data).length!==0&&N9c(g.href,g.data)};
DOR=function(g){for(var C=_.Z(Xcj),d=C.next();!d.done;d=C.next())if(g[d.value])return!1;return!0};
sPo=function(){if(iJ)return iJ;if(window.lottie)return iJ=Promise.resolve(window.lottie);var g=_.cZ(_.Qq("LOTTIE_URL"));return g?iJ=new Promise(function(C,d){var V=document.createElement("script");V.addEventListener("load",function(){C(lottie)});
V.addEventListener("error",function(y){var R="Lottie library failed to load.";y?y.message&&(R+=" Original description: "+y.message,_.Eq(y,R)):y=Error(R);_.cy(y);d(y)});
V.setAttribute("async","");_.Za(V,g);document.head.appendChild(V)}):Promise.reject(Error("sh"))};
B9V=function(){return iJ?iJ:sPo()};
T91=function(g){if(g)switch(g){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.t("kevlar_use_wil_icons"))return g=(g=jjP(_.uw().getState()))&&g.animationLightUrl&&g.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:g.animationLightUrl,pathDarkTheme:g.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,g?g:Ow.get("LIKE");break;case "LIKE_DELHI_PLAYER":return Ow.get("LIKE_DELHI_PLAYER")}};
f5P=function(g){var C=T91(g);if(C)return C;switch(g){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Ow.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Ow.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Ow.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Ow.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Ow.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Ow.get("NOTIFICATION_BELL")}};
vGB=function(g,C){if(!g.closest)return!1;C=!!T91(C);return _.Qq("ID_TOKEN")&&C?!!g.closest("segmented-like-dislike-button-view-model")||!!g.closest("yt-player-quick-action-buttons"):!1};
qoo=function(g,C){if(!g||$Oq)C=!1;else{var d;if(!(d=vGB(g,C)))if(g.closest)if(d=!_.Qq("ID_TOKEN"),g=g.closest("ytd-subscription-notification-toggle-button-renderer-next"),d||!g)d=!1;else{var V;d=((V=g.data)==null?void 0:V.targetId)==="notification-bell"&&C!=="EXPAND_MORE"}else d=!1;C=d}return C};
M4_=function(g){var C,d;return _.F(function(V){switch(V.nextAddress){case 1:return _.js(V,2),V.yield(fetch(g),4);case 4:return C=V.yieldResult,V.yield(C.json(),5);case 5:return V.return(V.yieldResult);case 2:d=_.N4(V),_.cy(d),_.XV(V)}})};
W1L=function(g,C){var d,V,y;return _.F(function(R){if(R.nextAddress==1)return(d=C?g.pathDarkTheme:g.path)?R.yield(Promise.all([M4_(d),sPo()]),2):R.return();V=R.yieldResult;y=V[0];wJ.set(d,y);_.XV(R)})};
uSl=function(g,C,d,V){function y(Y,A){if(C.value===A&&!C.cancelled&&g!=null&&g.value){for(;g.value.firstChild;)g.value.removeChild(g.value.firstChild);g.value.classList.add("ytSpecIconShapeHost");Y(g.value,V)}}
var R=_.mOl(_.wS().resolve(_.G1),d);typeof R==="function"?(C.value=null,y(R,null)):(C.value=R,R.then(function(Y){y(Y,R)}))};
I5o=function(g,C){var d=document.createElement("div"),V=_.uE(d,function(){return _.O(_.k,{cond:g,then:function(y){return _.O(nG_,{data:y,options:C})}})},"ba");
return[d,V]};
_.km=function(g,C){if(C){var d={};UOL.forEach(function(V){V=cC_(C,V,"--yt-lightsource-");Object.assign(d,V)});
EGc.forEach(function(V){V=cC_(C,V,"--yt-basic-");Object.assign(d,V)});
_.CM(g,d)}};
cC_=function(g,C,d){var V={};V[d+_.Vw(C)]=g&&g[C]?_.jG(g[C]):"";return V};
_.oe=function(g,C,d){xm[g]||(xm[g]={});xm[g][C]=d};
_.pW=function(g){xm[g]||(xm[g]={});return xm[g]};
Hrg=function(g){if(!g)return{};var C=g.foregroundTitleColor,d=g.backgroundColor;g=g.borderColor;var V="text";g?V="outline":d&&(V="filled");return{type:V,customColors:{color:C?_.jG(C):void 0,backgroundColor:d?_.jG(d):void 0,borderColor:g?_.jG(g):void 0}}};
GbL=function(g){var C=g.renderer;var d=g.element;var V=g.commandController;var y=g.onTapCallback;var R=g.skipCommandHandling;var Y=g.overrides;var A=g.forceIcon;var P=g.forceModernIconButton;var w=g.forceDisabled;var x=g.isSubscribe===void 0?!1:g.isSubscribe;var p=g.isPressed===void 0?!1:g.isPressed;var J=g.useButtonSize===void 0?!1:g.useButtonSize;g=QP_(C);x&&(g.style="mono",g.type="filled");A=!C.icon||!A&&C.text?C.icon?C.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:P?"icon-only":"icon-only-40";A==="icon-only-40"&&(g.type="text");var h;P=Object;x=P.assign;J=zJV(C,J);p=!!C.isSelected||!_.t("web_propagate_is_pressed_killswitch")&&!!p;var l=C.isSelected!==void 0;w=w===void 0?C.isDisabled:w;var N=C.text?_.Jo(C.text):void 0;var T,v,q,Q=((T=C.accessibilityData)==null?void 0:(v=T.accessibilityData)==null?void 0:v.label)||((q=C.accessibility)==null?void 0:q.label);T=Q?Q:_.W1(C.text);d=K1B(C,d,V,y,R);V=a5u(C);V!=null&&V.length?(V=_.Ln({innertubeCommand:twj(V),
forceNewState:!0}),V=D0(V)?V:void 0):V=void 0;return x.call(P,{},g,J,{iconPosition:A},Y,{focused:!1,toggled:p,toggleable:l,disabled:w,formattedButtonText:N,accessibilityLabel:T,onTap:d,aTagConfig:V},Hrg((h=C.colorData)==null?void 0:h.basicColorPaletteData),{oneOffCustomTextWrap:C.oneOffCustomTextWrap})};
K1B=function(g,C,d,V,y){return function(R){var Y=a5u(g);V(Y,R);if(!y){Y=_.Z(Y);for(var A=Y.next();!A.done;A=Y.next())Ym(A.value,{form:{element:C,event:R},commandController:d})}}};
a5u=function(g){var C=[];g.command&&C.push(g.command);g.serviceEndpoint&&C.push(g.serviceEndpoint);g.navigationEndpoint&&C.push(g.navigationEndpoint);return C};
zJV=function(g,C){if(C)switch(g.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(g.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
QP_=function(g){switch(g.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",
type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",
type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",
type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
So_=function(g,C){return typeof g!=="object"||g===null?!1:Object.keys(C).every(function(d){return d in g})};
JY=function(g){return Object.fromEntries(Object.keys(g).map(function(C){return[C,C]}))};
gVN=function(g,C,d){return geN(d,function(V,y){return function(R){var Y=_.cY.apply(1,arguments);return So_(R,g)?y.apply(null,[R[C]].concat(_.Wr(Y))):y.apply(null,[R].concat(_.Wr(Y)))}})};
hY=function(g){return function(C,d){return gVN(g,C,d)}};
CkP=function(g,C){var d;return(d=_.gd(g,"playlistLoopStateEntity",C))!=null?d:void 0};
dDV=function(g,C){var d;return(d=_.gd(g,"toggleMenuServiceItemEntity",C))!=null?d:void 0};
_.tY=function(g){return g!=null&&g.watch?g.watch.isTheaterMode:!1};
_.jZ=function(g){return g!=null&&g.watch?g.watch.isWatchFullscreen:!1};
_.eZ=function(g){if(_.VU_(g))return!0;g=_.ymR(g);return _.t("web_watch_enable_single_column_grid_view")?g:!1};
_.VU_=function(g){return g!=null&&g.watch?g.watch.isSwatcherooActive:!1};
_.ymR=function(g){return g.watch.isWatchNarrowWidth};
_.RpB=function(g){return g.watch.openEngagementPanels};
lJ=function(g,C){return _.gd(g.entities,"likeStatusEntity",C)};
b0P=function(g,C){return _.gd(g.entities,"likeCountEntity",C)};
_.Z01=function(g,C){return _.gd(g.entities,"stringEntity",C)};
Y_u=function(g,C){return _.gd(g.entities,"dataFreshnessEntity",C)};
Aml=function(g,C){if(!g)return!1;var d,V=(d=_.e(g,_.Cu))==null?void 0:d.signal;if(V&&C.signalEndpointMap)return!!C.signalEndpointMap[V];var y;if((d=(y=_.e(g,_.LW))==null?void 0:y.request)&&C.continuationEndpointMap)return!!C.continuationEndpointMap[d];for(var R in g)if(C.commandEndpointMap[R])return!0;return!1};
FgV=function(g,C){if(C.streamingEndpointMap)for(var d in g)if(C.streamingEndpointMap[d]&&(g=C.streamingEndpointMap[d]))return g()};
Pkc=function(g,C){var d,V=(d=_.e(g,_.Cu))==null?void 0:d.signal;if(V&&C.signalEndpointMap&&(d=C.signalEndpointMap[V]))return d();var y;if((d=(y=_.e(g,_.LW))==null?void 0:y.request)&&C.continuationEndpointMap&&(y=C.continuationEndpointMap[d]))return y();for(var R in g)if(C.commandEndpointMap[R]&&(g=C.commandEndpointMap[R]))return g()};
i0V=function(g){var C={"Content-Type":"application/json"};_.Qq("EOM_VISITOR_DATA")?C["X-Goog-EOM-Visitor-Id"]=_.Qq("EOM_VISITOR_DATA"):_.Qq("VISITOR_DATA")&&(C["X-Goog-Visitor-Id"]=_.Qq("VISITOR_DATA"));C["X-Youtube-Bootstrap-Logged-In"]=_.Qq("LOGGED_IN",!1);_.Qq("DEBUG_SETTINGS_METADATA")&&(C["X-Debug-Settings-Metadata"]=_.Qq("DEBUG_SETTINGS_METADATA"));if(g!=="cors"){var d=_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME");d&&(C["X-Youtube-Client-Name"]=d);(d=_.Qq("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(C["X-Youtube-Client-Version"]=
d);(d=_.Qq("CHROME_CONNECTED_HEADER"))&&(C["X-Youtube-Chrome-Connected"]=d);(d=_.Qq("DOMAIN_ADMIN_STATE"))&&(C["X-Youtube-Domain-Admin-State"]=d)}_.au("SEND_LAVA_HEADER_UNCONDITIONALLY",!1)?(g=_.Qq("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(C["X-YouTube-Lava-Device-Context"]=g):g!=="cors"&&_.au("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(g=_.Qq("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(C["X-YouTube-Lava-Device-Context"]=g);return C};
O0L=function(g,C){C.watchNextResponse||C.reelItemWatchResponse?C.watchNextResponse?g.content=C.watchNextResponse:g.content=C.reelItemWatchResponse:C.playerResponse?g.player=C.playerResponse:C.reelWatchSequenceResponse&&(g.reelSequence=C.reelWatchSequenceResponse)};
Dc=function(g){return function(){return new g}};
rJ=function(g){var C=_.wS();return function(){return C.resolve(g)}};
_.Nf=function(g){if(!g)return null;for(var C=[],d=0;d<g.textSegments.length;d++){var V=g.textSegments[d];V.text?C.push(V):V.emojiId&&C.push({emoji_id:V.emojiId})}return{text_segments:C}};
piq=function(g,C,d,V,y,R,Y){R=R===void 0?[]:R;var A=new _.Xy;A.endpoint=d;if(!d)return _.Uq(new _.qn("handle undefined endpoint",C.tagName)),A;var P=Yl1(d);P.length&&(_.as(g,P,C,V),A.actions=P);d.loggingUrls&&d.loggingUrls.forEach(function(x){x.baseUrl&&CF(x.baseUrl,x.attributionSrcMode)});
P=!_.t("web_skip_impression_click_killswitch")&&V&&V.impression;if(d.clickTrackingParams&&!wio(d)&&!kNg(C)&&!P&&(P=_.RL(),!_.sw(P,C))){var w=C.getScreenLayer&&C.getScreenLayer();w?P.clickCommand(d,null,w):P.clickCommand(d,null)}P=!1;for(w=0;w<R.length;w++)if((0,R[w])(C,d,V)){P=!0;break}!P&&xDq(d)&&(A.ajaxPromise=oVo(g,C,d,V,y,Y));return A};
kNg=function(g){var C;return(g=(C=g.data)==null?void 0:C.navigationEndpoint)&&!!g.clickTrackingParams};
wio=function(g){var C=_.e(g,_.Cu);if(C&&(C=C.signal)&&JmP.indexOf(C)>=0)return!0;for(var d in g)if(hp_.indexOf(d)>=0)return!0;return!1};
xDq=function(g){var C;if(((C=_.e(g,_.Cu))==null?void 0:C.signal)==="CLIENT_SIGNAL")return!1;for(var d in g)if(tUN.indexOf(d)>=0)return!1;g=Object.keys(g);return g.length===1&&g[0]==="loggingUrls"?!1:!0};
slo=function(g,C,d,V,y,R,Y){var A=_.Bj.instance;if(A&&_.T_(A,V))var P=_.fW(A,V,y).then(function(x){return(x==null?0:x.data)?x:{data:x}});
else P=g.requestDataForServiceEndpoint(V,y),_.e(V,jll)||_.e(V,epq)||_.e(V,_.l4g)||_.e(V,Lg1)||_.cy(new _.qn("No RequestBuilder for endpoint",V));var w=_.vj();w.promise.thenCatch(function(){var x=_.cG(V,"action")||_.cG(V,"command")||_.cG(V,"endpoint");x&&(x=V[x],x.hasOwnProperty("onFailureAction")?_.as(C,[x.onFailureAction],d):x.hasOwnProperty("onFailureCommand")&&_.as(C,x.onFailureCommand,d));P.cancel("Resolver promise rejected")});
P.then(function(x){if(x){var p=x.error;if(p){if(R&&R.onServerError)R.onServerError(V,x);w.reject(new _.qn("Response error",V,p))}else if(x=x.data)if(p=x.error){if(R&&R.onServerError)R.onServerError(V,x);w.reject(new _.qn("Returned error",V,p))}else{DDq(C,d,x,V);rmj(x);if(p=Zxg(x))for(var J=_.Z(p),h=J.next();!h.done;h=J.next()){h=h.value;var l=_.wS().resolve(_.Oc(NvW))||XiL;if(!_.Bj.instance||!l.some(function(T){return!!_.e(V,T)})||_.t("kevlar_response_processor_allowlist_killswitch")){var N=l=void 0;
((N=_.e((l=h)==null?void 0:l.commandMetadata,_.d7))==null?0:N.sendPost)?_.Ke(C,[h]):_.as(C,[h],d)}}(J=_.e(x==null?void 0:x.frameworkUpdates,$m))&&Y&&Y(J);if(R&&R.onSuccess)R.onSuccess(V,x);w.resolve(new _.qf(x,p))}}else w.reject(new _.qn("Invalid service endpoint provided",V))},function(x){w.reject(x)});
return w.promise};
rmj=function(g){var C;(g=(C=_.e(g==null?void 0:g.onResponseReceivedCommand,_.Bvl))==null?void 0:C.continuationItems)&&(g==null?void 0:g.length)===1&&_.e(g[0],TvP)&&_.t1("so_r",void 0,"search_overview_answer")};
oVo=function(g,C,d,V,y,R){var Y;return(Y=C.getNetworkManager&&C.getNetworkManager()?C.getNetworkManager():_.wS().resolve(_.Oc(_.id)))?slo(Y,g,C,d,V,y,R):_.kS("No network manager.")};
DDq=function(g,C,d,V){if(d=d.trackingParams||d.loggingDirectives&&d.loggingDirectives.trackingParams){var y;(_.e(V,f4o)||_.e(V,vVo)||_.e(V,$DW))&&V.clickTrackingParams?y=_.FG(V.clickTrackingParams):_.t("web_graft_to_parent_command")&&V.clickTrackingParams&&(y=_.FG(V.clickTrackingParams));var R;V=(R=C.getScreenLayer)==null?void 0:R.call(C);C=_.RL().graftServerVe(d,y,V);_.zY(g,"yt-store-grafted-ve-action",[C])}};
_.q_o=function(g){var C=new Image;return new _.lD(function(d,V){C.addEventListener("load",function(){d()});
C.addEventListener("error",function(){V()});
C.src=g})};
MUR=function(g){return!!g};
Wgo=function(g){return!!g};
mDN=function(g,C,d){var V=g.rowIndex;V!==void 0&&_.zY(g.hostElement,"yt-section-reactive-dismissal",[V,C,d])};
_.mE=function(g,C,d){g=_.Z(g);for(var V=g.next();!V.done;V=g.next()){V=V.value;if(V===C)break;for(var y=_.Z(d),R=y.next();!R.done;R=y.next())if(R=R.value,V.tagName===R||!_.t("web_event_button_role_check_killswitch")&&V.role==="button"&&R==="BUTTON")return!0}return!1};
_.uJ=function(g,C,d){g=_.Z(g);for(var V=g.next();!V.done;V=g.next()){V=V.value;if(V===C)break;for(var y=_.Z(d),R=y.next();!R.done;R=y.next())if(V.id===R.value)return!0}return!1};
_.Uw=function(){var g=_.wS().resolve(_.Oc(_.nW));return g?(g=g.getCurrentPage())?_.Ie(g):null:null};
_.cj=function(){var g=_.Uw();if(!g){var C=_.wS().resolve(_.Oc(_.nW)),d=C?typeof C:"no page manager";C=C?C.getCurrentPage():null;d=new _.qn("Player is missing when requested.",d,C?C.tagName:"no page");_.IM(d)}return g};
_.Ie=function(g){return g&&g.getPlayer?g.getPlayer():null};
uKL=function(g,C){g={args:{raw_player_response:g}};C&&(g.args=Object.assign({},g.args,C));return g};
nVu=function(g){if(g.args){if(g.args.raw_player_response)return g.args.raw_player_response;if(g.args.player_response)return JSON.parse(g.args.player_response)}};
_.I4_=function(g,C){var d={url:"/watch?v="+g.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};g.playlistId&&(d.url+="&list="+g.playlistId);g.playerParams&&(d.url+="&pp="+g.playerParams);g={watchEndpoint:g,commandMetadata:{webCommandMetadata:d}};C&&(g.clickTrackingParams=C);return g};
cmV=function(){return UDo||!!_.gS("yt.player.Application")};
H0L=function(){return EVV||!!document.querySelector("link#player-css")};
zpL=function(){function g(){UDo=!0;Ql1.resolve()}
var C,d;return _.F(function(V){Ql1||(Ql1=new _.go,cmV()?g():(C=document.createElement("script"),C.addEventListener("load",g),d=_.q7(_.Qq("PLAYER_JS_URL")),_.Za(C,d),document.head.appendChild(C)));return V.return(Ql1.promise)})};
a4g=function(){function g(){EVV=!0;KgP.resolve()}
if(!KgP)if(KgP=new _.go,H0L())g();else{var C=document.createElement("link");C.id="player-css";C.addEventListener("load",g);var d=_.q7(_.Qq("PLAYER_CSS_URL"));_.FV(C,d,"stylesheet");document.head.appendChild(C)}return KgP.promise};
GNN=function(){return cmV()&&H0L()?Promise.resolve([]):Promise.all([zpL(),a4g()])};
S_q=function(g,C,d){var V={args:{}};g&&(V.args.raw_player_response=g);C&&(V.args.raw_watch_next_response=C);d&&(V.args=Object.assign({},V.args,d));return V};
V7_=function(g,C,d){var V=!1;V=V===void 0?!0:V;g=typeof g==="string"?_.Ew(document,g):g;var y=gJW+"_"+_.zV(g),R=C5u[y];if(R&&V)return d51(C,d)?R.api.loadVideoByPlayerVars(C.args||null):R.loadNewVideoConfig(C),R.api;R=new Hj(g,y,C,d,void 0);C5u[y]=R;R.addOnDisposeCallback(function(){delete C5u[R.getId()]});
return R.api};
d51=function(g,C){return C&&C.serializedExperimentFlags?C.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):g&&g.args&&g.args.fflags?g.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
y9l=function(){var g=new _.go;g.resolved=!1;var C=g.resolve;g.resolve=function(d){g.resolved=!0;C(d)};
return g};
bgR=function(g){var C={};RyL().install((C.document_disposed={callback:g},C))};
QF=function(g,C){if(!g&&Math.random()<=_.pG("kevlar_unified_player_logging_threshold")){g=Error("uh`"+(C?C:"Unspecified error"));if(_.t("kevlar_unified_player_throw_errors"))throw g;_.cy(g)}};
_.Zgj=function(){var g=_.gS("ytDebugData.callbacks");g||(g={},_.PZ("ytDebugData.callbacks",g));return g};
A9_=function(g,C){var d=_.Zgj();if(_.t("web_dd_iu")||YHR.includes(g))d[g]=C};
FCR=function(){return _.F(function(g){return g.return({isLeader:_.ccq(_.uw().getState()),c:_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.Qq("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
P5P=function(){var g;_.F(function(C){if(C.nextAddress==1)return A9_("APP_STATE",FCR),C.yield(_.wS().resolve(_.z_),2);g=C.yieldResult;A9_("PI",function(){return _.F(function(d){return d.return(g.getVideoStats())})});
_.XV(C)})};
igl=function(g){return!!g&&g.length>0&&g[0].loggingUrls!=null&&g[0].loggingUrls.length>0};
Ogo=function(){var g=_.Qq("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(g==null?void 0:g.length)===2?g[1]:null};
wCL=function(g){if(!g)return[];var C=[];g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,d.loggingUrls){d=_.Z(d.loggingUrls);for(var V=d.next();!V.done;V=d.next())V=V.value,V.baseUrl&&C.push(V.baseUrl)}return C};
k61=function(g){var C=_.mj(_.BW(_.yg.location.href));g=_.mj(_.BW(g));return _.t("kevlar_clear_non_displayable_url_params")?C==KW(g):KW(C)==KW(g)};
KW=function(g){var C=_.x5u(g);g=g.slice(0);var d=["frags"];_.t("kevlar_hide_pp_url_param")&&d.push("pp");_.t("kevlar_hide_time_continue_url_param")&&d.push("time_continue");d=_.Z(d);for(var V=d.next();!V.done;V=d.next())V=V.value,g=_.ne(_.mj(g),V);return _.mj(g)+(C?"#"+C:"")};
ae=function(g,C){C=Number(C)*1E3;var d=Math.round((0,_.wQ)()),V=d.toString();g={innertubeResponse:g,serverDateTimestampMs:V,lastModifiedTimestampMs:V,expireTimestampMs:(d+C).toString()};if(C=_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME"))g.clientName=C;return g};
pCV=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++oJB};
J9V=function(g){return!isNaN(g)&&g>0};
t7_=function(){_.t("web_adaptive_repeat_ase")&&hyL&&_.uD("applicationStarted",hyL)};
_.jFj=function(){var g=_.t_(),C=_.ju();C&&g&&_.$P(C,[g],!0)};
lmB=function(g){return g&&eyg.some(function(C){return g.includes(C)})};
sFj=function(g){var C=_.e(g,_.Co);if(!C)return!1;var d=C.url,V=C.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!d)return _.IM(Error("zh")),!1;if(C.target==="TARGET_NEW_WINDOW"){C={};_.t("resolve_url_parent_tracking_params")&&(!_.A5(d)||FC(window.location.href,d))&&(C={endpoint:g,itct:g.clickTrackingParams});g5N(C);g=null;try{if(V){a:{var y=d,R=C;V=V===void 0?!1:V;R&&_.uY(y,R);var Y=_.IE(y),A=_.Ml(Y);y!=A&&_.CG(Error("Yf`"+y));y=A;try{if(V){A=y;A=Ueg(A);DC(A);g=_.Cp(window,A,"_blank",
"attributionsrc");break a}}catch(J){_.GL(J)}DC(y);g=_.Cp(window,Y,"_blank")}LC1(_.wS().resolve(D5B),g,d);return!0}}catch(J){_.IM(J)}_.uY(d,C);C={target:"_blank",noopener:!1};Y=window;A=ql(d)?d:_.IE(typeof d.href!="undefined"?d.href:String(d));V=self.crossOriginIsolated!==void 0;g="strict-origin-when-cross-origin";window.Request&&(g=(new Request("/")).referrerPolicy);y=C.noreferrer;if(V&&y&&g==="unsafe-url")throw Error("ve");g=y&&!V;y=C.target||d.target;R=[];var P=[],w=!1;for(p in C){var x=C[p];switch(p){case "width":case "height":case "top":case "left":R.push(p+
"="+x);break;case "target":break;case "noopener":case "noreferrer":x?P.push(p):(w=!0,P.push(p+"=false"));break;case "attributionsrc":R.push(p+(x?"="+x:""));break;default:R.push(p+"="+(x?1:0))}}var p=y!==void 0&&!["_blank","_self","_top","_parent",""].includes(y);p=ru()&&p;r9_&&V&&R.length===0&&P.length>0&&!p&&!w?(P.length===2&&(P=["noreferrer"]),_.Cp(Y,A,y,P[0]),g=N1V()):(p=R.join(","),_.TV()&&Y.navigator&&Y.navigator.standalone&&y&&y!="_self"?(p=_.ri("A"),HY(p,A),p.target=y,g&&(p.rel="noreferrer"),
((C=C.attributionsrc)||C==="")&&p.setAttribute("attributionsrc",C),C=document.createEvent("MouseEvent"),C.initMouseEvent("click",!0,!0,Y,1),p.dispatchEvent(C),p=N1V()):g?(p=_.Cp(Y,"",y,p),Y=_.Ml(A),p&&(p.opener=null,Y===""&&(Y="javascript:''"),Y='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+G_(Y)+'">',Y=zW(Y),(C=p.document)&&C.write&&(C.write(GW(Y)),C.close()))):((p=_.Cp(Y,A,y,p))&&C.noopener&&(p.opener=null),p&&C.noreferrer&&(p.opener=null)),g=p);LC1(_.wS().resolve(D5B),
g,d);return!0}p=_.Do(d);p=lmB(p)||d==="https://studio.youtube.com/";if(_.A5(d)&&!FC(window.location.href,d)||p)DC(d),of(),_.ro(d,void 0,void 0,window.top,XC_);else return _.cy(new _.qn("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",g)),!1;return!0};
_.fmP=function(g,C){C=C===void 0?0:C;if(!(_.e(g,B1o)||_.e(g,T1q)||_.e(g,_.Co)&&_.e(g,_.Co).url))return!1;var d,V=(d=_.e(g,_.Co))==null?void 0:d.url;d=V?{externalLinkData:{url:V}}:null;return _.RL().clickCommand(g,d,C)};
$5u=function(g,C,d,V,y){y=y===void 0?{}:y;return function(R){var Y,A;var P=((Y=g.loggingDirectives)==null?0:(A=Y.clientVeSpec)==null?0:A.uiType)?_.SZ(g.loggingDirectives.clientVeSpec.uiType):void 0;y.clickedVisualElement||(y.clickedVisualElement=P);P=vJc(g,C);d(P,R);P=_.Z(P);for(Y=P.next();!Y.done;Y=P.next()){Y=Y.value;A=V;var w=R,x=y;x.form?x.form.event=w:x.form={element:A,event:w};Ym(Y,x)}}};
vJc=function(g,C){var d=[];C?(g.toggledCommand&&d.push(g.toggledCommand),g.toggledServiceEndpoint&&d.push(g.toggledServiceEndpoint)):(g.defaultCommand&&d.push(g.defaultCommand),g.defaultServiceEndpoint&&d.push(g.defaultServiceEndpoint),g.defaultNavigationEndpoint&&d.push(g.defaultNavigationEndpoint));return d};
qHW=function(g,C){var d=g.toggledStyle||g.style,V;switch((V=C?d:g.style)==null?void 0:V.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"}}};
_.g8=function(){return _.F(function(g){return g.nextAddress==1?g.yield(_.wS().resolve(_.z_),2):g.return(_.wS().resolve(M7l)())})};
_.Cx=function(){return _.wS().resolve(M7l)()};
_.d8=function(){return U3(function(){return{lottieEl:void 0}})};
WCW=function(g,C){return g.startsWith(C.uniqueId)};
m5g=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(_.g8(),2);C=V.yieldResult;if((d=C)==null||!d.addEventListener)return VR(),V.return();C.addEventListener("onCueRangeEnter",g);_.XV(V)})};
uec=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(_.g8(),2);C=V.yieldResult;if((d=C)==null||!d.removeEventListener)return VR(),V.return();C.removeEventListener("onCueRangeEnter",g);_.XV(V)})};
nJL=function(g){var C,d,V,y,R;_.F(function(Y){if(Y.nextAddress==1)return Y.yield(_.g8(),2);C=Y.yieldResult;if((d=C)==null||!d.addCueRange)return VR(),Y.return();V=_.Z(g.timings);for(y=V.next();!y.done;y=V.next())R=y.value,C.addCueRange(g.uniqueId+"-"+R,R/1E3,(R+100)/1E3);_.XV(Y)})};
ImR=function(g){var C,d,V,y,R;_.F(function(Y){if(Y.nextAddress==1)return Y.yield(_.g8(),2);C=Y.yieldResult;if((d=C)==null||!d.removeCueRange)return VR(),Y.return();V=_.Z(g.timings);for(y=V.next();!y.done;y=V.next())R=y.value,C.removeCueRange(g.uniqueId+"-"+R);_.XV(Y)})};
U5q=function(){var g,C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(_.g8(),2);g=V.yieldResult;if((C=g)==null||!C.getPlayerState)return VR(),V.return();d=g.getPlayerState();return V.return(d===2)})};
VR=function(){_.cy(new _.qn("Smartimation player does not exist or is corrupted"))};
c9j=function(){try{var g;return(g=window.CSS)!=null&&g.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(C){return _.cy(new _.qn("Smartimation CSS.supports threw an error")),!1}};
G6o=function(g,C,d,V,y){var R=g.playlistId?EJj:Hgq;C=C();d=d();y=!!g.videoId&&y()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.A4(C))return QF1({data:g,actionType:R,disabled:y},d);if(g.videoId&&V())return zyW({data:g,actionType:R,disabled:y});switch(C){case "TRANSFER_STATE_UNKNOWN":return zyW({data:g,actionType:R,disabled:y});case "TRANSFER_STATE_FAILED":return g.videoId?KCW({data:g,actionType:R,disabled:y}):amu({data:g,actionType:R,disabled:y});case "TRANSFER_STATE_COMPLETE":return amu({data:g,
actionType:R,disabled:y});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return QF1({data:g,actionType:R,disabled:y},d);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return g.videoId?KCW({data:g,actionType:R,disabled:y}):zyW({data:g,actionType:R,disabled:y});default:return zyW({data:g,actionType:R,disabled:y})}};
SHR=function(g,C){var d=g.onTapCommand,V=_.e6(d);if(g.videoId&&_.e(V,_.RX))return _.e(V,_.RX).action=C,d;g.playlistId&&_.e(V,_.br)&&(_.e(V,_.br).action=C);return d};
zyW=function(g){var C=g.data;var d=g.actionType;g=g.disabled;return{text:glN,iconType:"OFFLINE_DOWNLOAD",onTap:SHR(C,d.ACTION_ADD),disabled:g}};
QF1=function(g,C){var d=g.data;var V=g.actionType;g=g.disabled;var y="OFFLINE_DOWNLOAD";C>=0&&C<=.1?y="OFFLINE_DOWNLOADING_ZERO":C>.1&&C<=.3?y="OFFLINE_DOWNLOADING_TWENTY":C>.3&&C<=.5?y="OFFLINE_DOWNLOADING_FORTY":C>.5&&C<=.7?y="OFFLINE_DOWNLOADING_SIXTY":C>.7&&C<1?y="OFFLINE_DOWNLOADING_EIGHTY":C===1&&(y="OFFLINE_PIN");return{text:CUo,iconType:y,onTap:SHR(d,V.ACTION_REMOVE_WITH_PROMPT),disabled:g}};
amu=function(g){var C=g.data;var d=g.actionType;g=g.disabled;return{text:dJB,iconType:"OFFLINE_PIN",onTap:SHR(C,d.ACTION_REMOVE_WITH_PROMPT),disabled:g}};
KCW=function(g){var C=g.data;var d=g.actionType;g=g.disabled;return{text:Vo_,iconType:"OFFLINE_DOWNLOAD",onTap:SHR(C,d.ACTION_RETRY),disabled:g}};
_.Zq=function(g,C){var d=gdl();return _.rw(function(){d();return VIg(g,[_.U5(C)||""])},{debugName:"LUZslf"},"Z105t")};
yuL=function(g){var C=_.Zq(_.Li,function(){return g().videoId}),d=_.Zq(_.Dd,function(){return g().playlistId});
return function(){return g().videoId?C:g().playlistId?d:_.Z(_.jL("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
RiB=function(g){var C=_.Zq(rd,function(){return g().videoId}),d=_.Zq(_.UCl,function(){return g().playlistId});
return function(){return g().videoId?C:g().playlistId?d:_.Z(_.jL(0,void 0,"K4tgOc")).next().value}};
bQR=function(g){var C=_.Zq(_.Sfg,function(){return g().videoId});
return function(){return g().videoId?C:_.Z(_.jL(!1,void 0,"Oaxwcf")).next().value}};
ZQl=function(g){var C=_.Zq(HAl,function(){return g().videoId});
return function(){return g().videoId?C:_.Z(_.jL("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
Ymc=function(){return{}};
_.OQc=function(g,C,d){return{submitForm:function(){var V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){V=Au_(g());if(!V)return A.return();if(V.onSubmit)return FSo(C),V.onSubmit(),FSo(d),A.return();if(!V.submitConfig||!V.formData)return A.jumpTo(0);V.disableDuringSubmission&&PUL(g(),!0);FSo(C);return A.yield(iQo(V.submitConfig,V.formData()),3)}y=A.yieldResult;FSo(d);if(((R=y)==null?0:R.submitResult)&&((Y=V)==null?0:Y.onSubmitResult))V.onSubmitResult(y.submitResult);V.disableDuringSubmission&&PUL(g(),
!1);return A.return()})},
isValid:function(){var V=Au_(g());if(V){var y;return!((y=V.isValid)==null||!y.call(V))}return!0},
isSubmitting:function(){var V,y;return!!((V=Au_(g()))==null?0:(y=V.isSubmitting)==null?0:y.call(V))}}};
_.Y9=function(){if(!wHc){var g=_.Z(_.jL(new Map,void 0,"Y1XnBc"));wHc=g.next().value;kTV=g.next().value}return wHc};
_.xJV=function(g){kTV(new Map(g))};
Au_=function(g){if(g)return _.Y9()().get(g)};
iQo=function(g,C){var d;return _.F(function(V){return V.nextAddress==1?C?(d=_.wS().resolve(_.Oc(ol1)))&&g.submitId?V.yield(d.submitForm(g.submitId,C,pHu,g.params,g.clickTrackingParams),2):V.return(Promise.reject(Error("Bh"))):V.return(Promise.reject(Error("Ah"))):V.return(V.yieldResult)})};
PUL=function(g,C){if(g){var d=_.Y9();d().set(g,Object.assign({},d().get(g),{isSubmitting:function(){return C}}));
_.xJV(d())}};
FSo=function(g){if(g){var C=_.wS().resolve(_.xC);C&&(g=_.e6(g()))&&C.resolveCommand(g)}};
toq=function(g,C){C=C===void 0?{shouldPersist:!0}:C;return{useUpdatableData:function(d,V){var y=_.rw(function(){return g(d())},void 0,"Gmrblb"),R=JuP(d,y,V,C);
_.ue(function(){if(y()!=null){hiu.set(y(),R);var Y=y();_.nP(function(){hiu.delete(Y)})}},"j4hx9b");
return R},
getData:function(d){var V;return(V=hiu.get(g(d)))==null?void 0:V[0]()},
updateData:function(d,V){d=g(d);d=hiu.get(d);if(!d)return!1;var y=_.Z(d);d=y.next().value;y=y.next().value;V=V(d());y(V);return!0}}};
JuP=function(g,C,d,V){V=V===void 0?{}:V;var y=_.Z(_.VF(function(){var A=g(),P=C();return jqq(A,P,d,V)})),R=y.next().value,Y=y.next().value;
return[R,function(A){Y(A);var P=C();if(V.shouldPersist&&P!=null){var w,x=(w=d==null?void 0:d.map(function(p){return p()}))!=null?w:[];
_.AM.set(P,[A,x])}}]};
jqq=function(g,C,d,V){V=V===void 0?{}:V;if(C==null||!V.shouldPersist)return g;V=_.AM.get(C);if(!V)return g;var y=_.Z(V);V=y.next().value;var R=y.next().value,Y;y=(Y=d==null?void 0:d.map(function(A){return A()}))!=null?Y:[];
if((R==null?0:R.length)&&(d==null?0:d.length)&&y.some(function(A,P){return A!==R[P]}))return _.AM.remove(C),g;
(d==null?0:d.length)&&_.AM.set(C,[V,y]);return V};
eil=function(g){var C=_.Z(_.jL(!0,void 0,"bKtO6d")),d=C.next().value;C.next();return function(){var V=XY(g.children());return _.O(_.k,{cond:d,then:function(){return V},
else:g.fallback})}()};
_.Fd=function(g){var C=lpo(g),d=C.data,V=C.mapping,y=C.wrapper;C=C.pendingFallback;var R=function(){return LSW(_.U5(d))},Y=function(){var A=R(),P=[];
A=_.Z(A);for(var w=A.next();!w.done;w=A.next()){var x=void 0;w=w.value;var p=void 0;for(x in w)if(!(!w).hasOwnProperty(x)){p=x;break}(x=p)&&P.push(x)}return P};
return g.data?_.O(eil,{fallback:C},function(){return _.O(_.M9,{each:Y},function(A,P){var w=y?function(p){return y(function(){return V[A](p,P)},x,P)}:function(p){return V[A](p,P)};
w.debugName||(w.debugName=String(A));if(!V[String(A)])return document.createComment("");w.componentType!==$p&&DJ1(String(A));var x=ruR(R,A,P);return _.O(w,{data:x})})}):_.O(_.xX,null)};
lpo=function(g){var C=g.targetId||NIg(g.children);if(!g.data||!C)return Object.assign({},g,{mapping:g.children,wrapper:void 0});var d="stamper-"+XH1++,V=function(){var A;return(A=typeof g.targetId==="function"?g.targetId(d):g.targetId)!=null?A:d};
C=_.Z(sqB(function(){var A=LSW(g.data());A.targetId=V;return A})).next().value;
var y=Object.assign({},(_.wS().resolve(_.Oc(BIg))||{}).replaceableMapping,g.children);if(g.replacementWrapper){var R=y.notificationTextRenderer,Y=y.notificationMultiActionRenderer;R&&(y.notificationTextRenderer=function(A,P){return g.replacementWrapper(R({data:A.data},P))});
Y&&(y.notificationMultiActionRenderer=function(A,P){return g.replacementWrapper(Y({data:A.data},P))})}return Object.assign({},g,{data:C,
mapping:y,wrapper:function(A,P,w){return yCN({targetId:V,stamperIndex:w},A)}})};
ruR=function(g,C,d){var V;return _.rw(function(){var y=g()[d()];if(y)V=y[C];else return _.cy(new _.qn("Stamper failed to find "+String(C)+" at index "+d()+" of data array of length "+(g().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),V;return y[C]},void 0,"AtsHlc")};
NIg=function(g){g=_.Z(Object.keys(g));for(var C=g.next();!C.done;C=g.next())if(C=C.value,TIN.includes(C)||fpL.includes(C)||vlu.includes(C))return!0;return!1};
LSW=function(g){return g?Array.isArray(g)&&g instanceof Array?g:[g]:[]};
DJ1=function(g){if(_.t("web_enable_renderer_logger")){var C;(C=_.wS().resolve(_.Oc($JL)))!=null&&C.loggingEnabled&&!C.ids.has(g)&&C.ids.add(g)}};
qmg=function(){var g,C;return(C=(g=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:g())!=null?C:!1};
WSc=function(g,C){g=g===void 0?Moj:g;switch(C.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},g,{isOpen:C.payload});default:return g}};
ulc=function(g,C){g=g===void 0?mJV:g;switch(C.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},g,{isAllowed:C.payload});default:return g}};
Ipc=function(g,C){g=g===void 0?nlW:g;switch(C.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},g,{errorMessage:C.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},g,{title:C.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},g,{privacy:C.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},g,{isDisabled:C.payload});default:return g}};
cuP=function(g,C){g=g===void 0?UJR:g;switch(C.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},g,{isOpen:C.payload});default:return g}};
HQ1=function(g,C){g=g===void 0?ElL:g;switch(C.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},g,{isFullscreen:C.payload});case "SET_NAVIGATION_BUTTON":var d=C.payload.targetId,V=Object.assign({},g.navigationButtons);V[d]=C.payload.button;return Object.assign({},g,{navigationButtons:V});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},g,{topPanelId:C.payload});case "SET_SECONDARY_HEADER":return d=C.payload.panelId,V=Object.assign({},g.secondaryHeader),V[d]=C.payload.secondaryHeader,
Object.assign({},g,{secondaryHeader:V});default:return g}};
apP=function(){return NA(Object.assign({},{voiceSearch:tT1,engagementPanel:HQ1,bottomSheet:WSc,cinematicSetting:ulc,shorts:Xl1,drawerLayout:cuP,createPlaylist:Ipc,locationCollection:Qqj,reportChannel:zic,reportForm:KSW},sxu))};
GT_=function(g,C){_.UP.addLowPriorityJob(function(){var d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return _.js(R,2),R.yield(sPo(),4);case 4:return R.yield(fetch(g),5);case 5:return d=R.yieldResult,R.yield(d.json(),6);case 6:V=R.yieldResult;wJ.set(g,V);requestAnimationFrame(function(){C(V)});
_.Vv(R,0);break;case 2:y=_.N4(R),_.cy(y),_.XV(R)}})})};
Smj=function(g){var C={animationConfig:{},listeners:{}},d=function(){g(!0)};
C.listeners.data_failed=d;C.listeners.error=d;C.listeners.data_ready=function(){g(!1)};
return C};
dwl=function(g){var C=g.model;var d=g.subscribed;var V=g.isOverlay;var y=g.element;var R=g.commandController;var Y=g.notificationState;if(d){var A,P;var w=(C==null?void 0:(A=C.buttonStyle)==null?void 0:A.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:C==null?void 0:(P=C.unsubscribeButtonContent)==null?void 0:P.buttonText}else{var x;w=C==null?void 0:(x=C.subscribeButtonContent)==null?void 0:x.buttonText}a:{var p;switch(C==null?void 0:(p=C.buttonStyle)==
null?void 0:p.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":A="S";break a;default:A="M"}}a:if(V)V="overlay";else switch(C.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":V="overlay";break a;default:V="mono"}a:if(d)var J="tonal";else switch((J=C.buttonStyle)==
null?void 0:J.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":J="tonal";break a;default:J="filled"}return{style:V,type:J,state:C.disableSubscribeButton?"disabled":"active",size:A,focused:g.focused,toggled:d,accessibilityLabel:gqq(C,d,Y),buttonText:w,iconPosition:C.disableNotificationBell?"none":"leading-trailing",onTap:CIq(C,d,y,R),disableTextEllipsis:!!g.disableTextEllipsis}};
CIq=function(g,C,d,V){return function(y){if(C){var R;var Y=g.disableNotificationBell?_.e6(g==null?void 0:(R=g.unsubscribeButtonContent)==null?void 0:R.onTapCommand):_.e6(g==null?void 0:g.onShowSubscriptionOptions)}else{var A;Y=_.e6(g==null?void 0:(A=g.subscribeButtonContent)==null?void 0:A.onTapCommand)}Y&&Ym(Y,{form:{element:d==null?void 0:d.value},commandController:V});y.stopPropagation()}};
gqq=function(g,C,d){if(C){if(g==null?0:g.disableNotificationBell){var V;return g==null?void 0:(V=g.unsubscribeButtonContent)==null?void 0:V.accessibilityText}switch(d){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var y;return g==null?void 0:(y=g.bellAccessibilityData)==null?void 0:y.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var R;return g==null?void 0:(R=g.bellAccessibilityData)==null?void 0:R.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var Y;return g==null?void 0:(Y=
g.bellAccessibilityData)==null?void 0:Y.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var A;return g==null?void 0:(A=g.bellAccessibilityData)==null?void 0:A.disabledLabel;default:var P;return g==null?void 0:(P=g.unsubscribeButtonContent)==null?void 0:P.accessibilityText}}else{var w;return g==null?void 0:(w=g.subscribeButtonContent)==null?void 0:w.accessibilityText}};
V9L=function(g,C){return _.gd(g.entities,"subscriptionStateEntity",C)};
yv_=function(g,C){return _.gd(g.entities,"subscriptionNotificationStateEntity",C)};
RtN=function(g,C){return _.gd(g.entities,"upcomingEventReminderStateEntity",C)};
b6q=function(g,C){return _.gd(g.entities,"commentEntityPayload",C)};
Z6g=function(g,C){return _.gd(g.entities,"engagementToolbarSurfaceEntityPayload",C)};
Yp1=function(g,C){return _.gd(g.entities,"triStateButtonStateEntityPayload",C)};
Avg=function(g,C){return _.gd(g.entities,"commerceCartCheckoutButtonEntity",C)};
FtN=function(g,C){return _.gd(g.entities,"commandEntity",C)};
PIc=function(g){if(g){switch(g){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":g="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":g="NOTIFICATIONS_OFF";break;default:g="NOTIFICATIONS_NONE"}return g}};
i6N=function(g,C,d){d.subscribed!==C&&((d=d.key)&&_.Me(_.P$("subscriptionStateEntity",d,{key:d,subscribed:C})),g.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:C})),C||_.Qw(g,"yt-unsubscribe-action"))};
wa_=function(g){g=_.e(_.e6(g),_.ir);var C,d,V,y;return(y=_.e(g==null?void 0:(C=g.panelLoadingStrategy)==null?void 0:(d=C.inlineContent)==null?void 0:(V=d.sheetViewModel)==null?void 0:V.content,O6P))==null?void 0:y.listItems};
kDR=function(g,C){if(g.onShowSubscriptionOptions&&C&&(g=wa_(g.onShowSubscriptionOptions),g!=null&&g.length)){var d=PIc(C);g.forEach(function(V){V=_.e(V,_.Ol);var y,R,Y,A,P=V==null?void 0:(y=V.leadingImage)==null?void 0:(R=y.sources)==null?void 0:(Y=R[0])==null?void 0:(A=Y.clientResource)==null?void 0:A.imageName;V&&P&&(V.isSelected=P===d)})}};
xwo=function(g,C,d,V){C&&d?g.style.width=d+"px":!C&&V&&(g.style.width=V+"px")};
oqW=function(g,C,d){var V;(V=g.lottieEl)==null||V.goToAndPlay(0);var y;(y=C.lottieEl)==null||y.goToAndPlay(0);_.w8(_.UP,function(){var R;(R=d.lottieEl)==null||R.goToAndPlay(0)},300)};
paj=function(g){return!(g==null||!g.iconName||(g==null?0:g.title))};
Jvq=function(g,C,d,V){d&&_.UP.cancelJob(d);d=_.UP.addLowPriorityJob(function(){V(void 0)},5E3);
V(d);C&&g!==(C.likeStatus==="LIKE")&&C.key&&_.Me(_.P$("likeStatusEntity",C.key,{key:C.key,likeStatus:g?"LIKE":"INDIFFERENT",hadUserInteraction:g}))};
_.htL=function(g,C){return _.gd(g.entities,"accountLinkStatusEntity",C)};
t9N=function(g,C){return _.gd(g.entities,"hatsSurveyEntity",C)};
j5R=function(g,C){return _.gd(g.entities,"hatsSurveyStateEntity",C)};
eto=function(g,C){return _.gd(g.entities,"quantityIncrementerEntity",C)};
lPc=function(g){switch(g){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_LIVE_NOW":return 11;case "BADGE_STYLE_TYPE_PREMIUM":return 6;case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":return 2;case "BADGE_STYLE_TYPE_YPC":return 9;case "BADGE_STYLE_TYPE_FEATURED":return 5;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 19;case "BADGE_STYLE_TYPE_BLUE":return 12;default:return 0}};
Lt1=function(g){switch(g){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}};
DwB=function(g){switch(g){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.Ncj=function(g){var C=_.pG("web_generic_client_event_wait_period ",0);C||(C=3E5);var d=rvN.get(g);!_.t("enable_web_client_experiment_event_timeout_killswitch")&&d&&(0,_.wQ)()-d<C||(rvN.set(g,(0,_.wQ)()),_.uD("genericClientExperimentEvent",{eventType:g}))};
_.Xa_=function(g,C){var d,V,y,R;a:{var Y=g.style;if(Y===void 0)Y=17;else switch(Y){case "LIVE":Y=18;break a;default:Y=17}}return{type:Y,text:C?yFq({seconds:C}):_.W1(g.text),accessibilityText:(d=g.text)==null?void 0:(V=d.accessibility)==null?void 0:(y=V.accessibilityData)==null?void 0:y.label,icon:(R=g.icon)==null?void 0:R.iconType}};
s5B=function(g){switch(g){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
BcW=function(g){if(!g)return"";var C,d=(C=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:C(),V;if(!d&&((V=g.vibrantColorPalette)==null?0:V.iconInactiveColor))return eG(g.vibrantColorPalette.iconInactiveColor,"1");var y;return d&&((y=g.darkColorPalette)==null?0:y.iconInactiveColor)?eG(g.darkColorPalette.iconInactiveColor,"1"):g.color?eG(g.color,"1"):g.sampledThumbnailColor?(g=g.sampledThumbnailColor,"rgba("+g.red+","+g.green+","+g.blue+");"):""};
_.k9=function(g,C){if(!g.includes("DATE_PLACEHOLDER"))return g;var d=new Date(0);d.setUTCSeconds(C);return g.replace("DATE_PLACEHOLDER",TcL(d))};
fPj=function(g,C,d){return function(V){var y=g.command;y&&(Ym(y,{form:{element:d}}),C([y],V))}};
$wg=function(g,C,d,V,y){return function(R){var Y=vql(g,C);Y&&Ym(Y,{form:{element:d},commandController:V});y&&R.stopPropagation()}};
vql=function(g,C){if(g.signInEndpoint&&!_.t("web_subscribe_sign_in_endpoint_killswitch"))return g.signInEndpoint;if(C){if(g.serviceEndpoints)return g.serviceEndpoints[1];if(g.onUnsubscribeEndpoints)return g.onUnsubscribeEndpoints[0]}else{if(g.serviceEndpoints)return g.serviceEndpoints[0];if(g.onSubscribeEndpoints)return g.onSubscribeEndpoints[0]}};
qpc=function(g,C){var d,V,y,R;C=C&&((d=g.unsubscribeAccessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label)||((y=g.subscribeAccessibility)==null?void 0:(R=y.accessibilityData)==null?void 0:R.label);return g.longSubscriberCountText?[C,_.W1(g.longSubscriberCountText)].filter(function(Y){return Y}).join(" "):C};
x9=function(g,C){return C||(g==null?0:g.isChannelDelegate)?"disabled":"active"};
M9V=function(g,C){var d;switch((d=g.style)==null?void 0:d.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:x9(g)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:x9(g)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:x9(g,!0)};case "OVERLAY":return C?{style:"overlay",type:"tonal",state:x9(g)}:{style:"overlay",type:"filled",state:x9(g)};default:return C?{style:"mono",type:"tonal",state:x9(g)}:{style:"mono",type:"filled",state:x9(g)}}};
_.oX=function(){for(var g=[],C=_.Z(_.cY.apply(0,arguments)),d=C.next();!d.done;d=C.next())if(d=d.value)if(typeof d==="string")g.push(d);else{d=_.Z(Object.entries(d));for(var V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;(y=y.next().value)&&g.push(V)}}return g.join(" ")};
Wtu=function(g){switch(g){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
mwu=function(g){switch(g){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
u_l=function(g,C){var d=g.map(function(V){return V.toString()});
return _.gJ(function(V){if(d.includes(V.key)){C&&V.preventDefault();var y;(y=V.currentTarget)==null||y.click()}})};
_.nqj=function(){return u_l(["Enter"])};
_.IPo=function(){return u_l(["Enter"," "],!0)};
_.px=function(g){if(g.composedPath)return g.composedPath();if(!g.__composedPath){for(var C=[],d=g.target;d;)C.push(d),d=d.parentNode;C.push(window);g.__composedPath=C}return g.__composedPath};
_.JM=function(g,C,d){g=_.Z(g);for(var V=g.next();!V.done;V=g.next()){V=V.value;if(V===C)break;for(var y=_.Z(d),R=y.next();!R.done;R=y.next())if(R=R.value,V.tagName===R||V.role==="button"&&R==="BUTTON")return!0}return!1};
cvN=function(g,C){var d,V=(d=C.observer)!=null?d:_.wS().resolve(OI);if(g){d=UwV(g);var y=[];C.showOption&&y.push(V.observe(g,function(){C.visibilityCallback(!0,g)},C.showOption));
C.hideOption&&y.push(V.observe(g,function(){C.visibilityCallback(!1,g)},C.hideOption));
C.prescanOption&&C.prescanCallback&&y.push(V.observe(g,function(){C.prescanCallback()},C.prescanOption));
var R;d.visibilityMonitorKeys=((R=d.visibilityMonitorKeys)!=null?R:[]).concat(y)}};
UwV=function(g){var C;return(C=g.polymerController)!=null?C:g};
_.tM=function(g){return!!_.hM(g)};
_.jd=function(g,C,d,V,y){return function(R){var Y=V4R();_.ue(function(){if(R){EqN(R,g(),y);var A=H6l(R,g(),C,d,V,Y);_.nP(A)}},"nr377e")}};
EqN=function(g,C,d){var V=Q5u(C),y=ztP(C);C=V&&KtP;var R=y&&aPL;(V||y)&&cvN(g,{visibilityCallback:function(Y){var A=_.wS().resolve(_.xC);Y&&V?A.resolveCommand(V,{form:{element:d?g:void 0},disableClickTracking:!0}):!Y&&y&&A.resolveCommand(y,{form:{element:d?g:void 0},disableClickTracking:!0})},
showOption:C,hideOption:R})};
H6l=function(g,C,d,V,y,R){var Y=new Map;if(C=_.hM(C)){var A;g=(V==null?void 0:(A=V.onTap)==null?void 0:A.value)||g;d=GDV(C,g,d==null?void 0:d.onTap,y,R);g.addEventListener("click",d);Y.set("click",d)}return function(){for(var P=_.Z(Y),w=P.next();!w.done;w=P.next()){var x=_.Z(w.value);w=x.next().value;x=x.next().value;g.removeEventListener(w,x)}}};
_.hM=function(g){var C;return(g=(C=_.e(g,Spg))==null?void 0:C.onTap)&&_.e6(g)};
Q5u=function(g){var C;return(g=(C=_.e(g,Spg))==null?void 0:C.onVisible)&&_.e6(g)};
ztP=function(g){var C;return(g=(C=_.e(g,Spg))==null?void 0:C.onHidden)&&_.e6(g)};
GDV=function(g,C,d,V,y){var R=function(A){_.wS().resolve(_.xC).resolveCommand(g,A)},Y=function(A){V&&_.JM(_.px(A),C,V)||R(A.target?{form:{element:A.target,
sourceData:g,mutationContext:y}}:void 0)};
d&&(Y=function(A){d(A,R)});
return Y};
gv1=function(g){switch(g){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}};
CHN=function(g){var C=g.numAvatarsInCluster;switch(g.clusterSize){case "small":return C===2?22:18;case "40":return C===2?24:22;default:return C===2?24:20}};
dGl=function(g,C){return function(d){var V=Object.keys(C);_.ue(function(){if(g!=null&&g()){for(var y=_.Z(V),R=y.next();!R.done;R=y.next())R=R.value,d.addEventListener(R,C[R]);_.nP(function(){for(var Y=_.Z(V),A=Y.next();!A.done;A=Y.next())A=A.value,d.removeEventListener(A,C[A])})}},"bXZGfe")}};
VF_=function(g){switch(CHN(g)){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""}};
yrN=function(g){switch(g){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""}};
RwR=function(g){switch(CHN(g)){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""}};
bBP=function(g){switch(g){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""}};
ZBg=function(g){switch(g){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}};
YLg=function(g){return g==="medium"||g==="48"||g==="large"||g==="extra-large"||g==="extra-extra-large"||g==="giant"};
ArV=function(g){return!!((g==null?0:g.includes(3))||(g==null?0:g.includes(5)))};
PHg=function(g){var C=g.data;return{size:Fqj(C.avatarImageSize),type:C.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:g.onTap,decorations:g.decorations||[],badgeText:g.badgeText,accessibilityText:g.accessibilityText,avatarButtonCustomClassName:g.avatarButtonCustomClassName,clusterLayoutConfig:g.clusterLayoutConfig}};
Fqj=function(g){switch(g){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"}};
iB_=function(g){switch(g){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
OBj=function(g){switch(g){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
wgj=function(g){var C=g.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",d,V=g.avatars&&g.avatars.length>0?(d=_.e(g.avatars[0],_.ed))==null?void 0:d.avatarImageSize:"AVATAR_SIZE_UNKNOWN";d=iB_(V)||0;if(C){var y,R=(y=g.avatarClusterSize)!=null?y:"AVATAR_SIZE_M";C=iB_(R);var Y,A,P=Math.min((A=(Y=g.avatars)==null?void 0:Y.length)!=null?A:0,4),w;return{avatars:((w=g.avatars)==null?void 0:w.slice(0,4))||[],avatarSizeInPx:d,avatarStackStyle:{width:C+"px",height:C+"px",position:"relative"},avatarStyle:function(p){var J=
CHN({clusterSize:Fqj(R),numAvatarsInCluster:P,avatarIndex:p});var h=iB_(R);P===3&&p===2?(h=(h-J)/2,h=(_.Qq("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*h):h=void 0;return{position:"absolute",top:P===2&&p===1||P===3&&p===2||P===4&&p>=2?"0":void 0,bottom:P===2&&p===0||P>2&&p<2?"0":void 0,left:P===2&&p===1||P>2&&(p===1||p===3)?"0":void 0,right:P<=3&&p===0||P===4&&(p===0||p===2)?"0":void 0,transform:h?"translateX("+h+"px)":void 0,width:J+"px",height:J+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(p){return{clusterSize:Fqj(g.avatarClusterSize),numAvatarsInCluster:P,avatarIndex:p}},
avatarButtonCustomClassName:void 0}}var x;return{avatars:((x=g.avatars)==null?void 0:x.slice())||[],avatarSizeInPx:d,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:OBj(V),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
kqj=function(g,C,d){return function(){Ym(g,{form:{element:C},commandController:d})}};
xGg=function(g){switch(g){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
ovl=function(g){switch(g){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
pgc=function(g){if("accessibilityText"in g)return g.accessibilityText||"";if("title"in g){var C,d,V;return((C=g.title)==null?void 0:(d=C.accessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label)||""}if("accessibility"in g){var y,R;return((y=g.accessibility)==null?void 0:(R=y.accessibilityData)==null?void 0:R.label)||""}return""};
Jr1=function(g){return"inlinePlayerData"in g};
lr=function(g){return new hw1(g)};
tFP=function(g){return function(C){g&&(g.thumbnailElRef=C.thumbnailElRef,g.thumbnail=C.thumbnail,g.thumbnailOverlays=C.thumbnailOverlays,g.thumbnailSize=C.thumbnailSize)}};
joL=function(g){switch(g){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
lb_=function(g){var C=_.Z(_.jL(!1,void 0,"E6wDDe")),d=C.next().value,V=C.next().value;_.Iu(function(){var y=g==null?void 0:g();if(y){var R=_.wS().resolve(_.Oc(ewl));if(R){var Y={triggeringElement:y,onDwellTriggeredFn:function(){V(!0)},
onDwellEndFn:function(){V(!1)}};
R.registerElement(Y);_.nP(function(){_.Lx(R,Y)})}}});
return d};
Lqc=function(g,C,d){d?d(C):_.rl(C,g.target?{form:{element:g.target}}:void 0)};
_.Dq=function(g,C,d,V){return function(y){_.ue(function(){function R(x){x=x.composedPath();x=_.Z(x);for(var p=x.next();!p.done;p=x.next()){p=p.value;if(p===y)break;if(p.className.indexOf("HostIsClickableAdComponent")>=0||p.tagName==="A".toString()||p.tagName==="BUTTON".toString())return!0}return!1}
var Y=new Map,A,P=(A=g())==null?void 0:A.onTap;if(P){A=function(x){R(x)||Lqc(x,P,C)};
var w=function(x){R(x)||x.key!=="Enter"||Lqc(x,P,C)};
(d==null?0:d())||_.t("enable_web_home_top_landscape_image_layout_level_click")?(y.addEventListener("tap",A),Y.set("tap",A)):(y.addEventListener("click",A),Y.set("click",A));if(V==null?0:V())y.addEventListener("keydown",w),Y.set("keydown",w)}_.nP(function(){for(var x=_.Z(Y),p=x.next();!p.done;p=x.next()){var J=_.Z(p.value);p=J.next().value;J=J.next().value;y.removeEventListener(p,J)}})},"D7XqOc")}};
DG_=function(g,C){var d,V=(d=g.interaction)==null?void 0:d.onTap;if(g=_.Ln({elementsCommand:V,forceNewState:!0,skipOnClick:!0}))return g.onclick=function(y){hm_(y)&&(y.preventDefault(),V&&Lqc(y,V,C))},D0(g)?g:void 0};
rrq=function(g){switch(g){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
NhW=function(g){switch(g){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
XgN=function(g){switch(g){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"}};
_.soV=function(g){return _.t("rich_grid_enable_dynamic_offset")&&g?Math.max((g-_.pG("rich_grid_dynamic_offset_anchor_width",1300))/100*_.pG("rich_grid_dynamic_offset_offset_per_100",10),_.pG("rich_grid_dynamic_offset_lower_bound",-60)):0};
BhN=function(g,C){switch(C){case 4:return 16;case 1:return g<528?16:g<1024?32:48;case 2:return(g>=528?16:8)/2;case 3:return(g<528?16:g<1024?32:48)+(g>=528?16:8)/2;default:return 0}};
ThL=function(g){var C=g.originalContainerWidth;var d=g.sizing;var V=g.standardUnit;if(g.isCompactList&&C<528)return 1;switch(d){case "STANDARD":return V;case "COMPACT":return V+1;case "EXTRA_COMPACT":return _.t("web_responsive_extra_compact_2x")?V*2:_.t("web_responsive_current")?V===1?2:V%2===0?V/2*3:V+2:V<4?V*2:Math.ceil(V*3/2);case "MINI":return V>1?V*2:3;default:return V}};
vvL=function(g){var C=g.containerWidth;var d=g.peek;var V=g.gutter;var y=g.numItems;g=g.ignoreMaxWidthLimit;C=d?Math.max((C-d-V*y)/y,0):Math.max((C-V*(y-1))/y,0);return g?C:Math.min(C,fb1)};
_.r8=function(g){var C=g.containerWidth;var d=g.hasPeek;var V=g.sizing;var y=g.marginSettings;var R=g.isCompactList;var Y=g.enableFullBleedForSingleCol;var A=g.standardUnitMinWidth;V=V||"STANDARD";d=!!d;g=C>=528?16:8;var P=d?C>=528?48:24:0;y=BhN(C,y);var w=Math.max(C-y*2,0);A=_.t("kevlar_disable_min_width_override")?void 0:A;A=Math.min(Math.max(Math.floor((w-P+g)/((A!=null?A:$GW)+_.soV(C)+g)),1),6);var x=(Y=!!Y&&A===1)||A===1&&V!=="STANDARD";d=d||x?w:Math.min(w,(fb1+g)*A-g);V=ThL({originalContainerWidth:C,
sizing:V,standardUnit:A,isCompactList:R});return{itemWidth:vvL({containerWidth:d,peek:P,gutter:g,numItems:V,ignoreMaxWidthLimit:x}),gutter:g,maxContainerWidth:d,numItems:V,margin:Y?0:y,contentMargin:BhN(C,1),typographyBump:vvL({containerWidth:d,peek:P,gutter:g,numItems:A,ignoreMaxWidthLimit:x})>400&&!(R&&C<528),standardUnit:A}};
Nt=function(g){switch(g){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.qL1=function(g){if(g){var C;if((C=g.responsiveContainerConfiguration)==null?0:C.responsiveSize)return Nt(g.responsiveContainerConfiguration.responsiveSize);if(g.layoutSizing)switch(g.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"}}};
MFP=function(g){if(g.fullbleed)return 1;switch(g.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
Ibl=function(g,C,d,V,y,R,Y,A){a:if(g===4&&V==="LOCKUP_CONTENT_TYPE_SOURCE")var P=1;else switch(g){case 3:P=1;break a;default:P=0}a:switch(g){case 4:R=!!(R&&R<100);break a;default:R=!1}a:switch(g){case 3:case 4:var w=V==="LOCKUP_CONTENT_TYPE_CHANNEL"||V==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:w=!1}return{isOverlay:WqP(g,V),isCard:mGq(V,Y),sizing:C!=null?C:"STANDARD",typographyBump:d!=null?d:!1,isTiny:R,isCentered:w,isCollection:uFo(V),arrangement:P,addMarginForFullbleed:g===1&&V!=="LOCKUP_CONTENT_TYPE_VIDEO",
fullbleed:g===1&&V==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:nvo(V,y,A),disableRounding:g===5||mGq(V,Y)||g===1&&V==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:uFo(V)?2:0,useLegacyTypography:!(A==null||!A.useLegacyTypography),useRichGridLegacyTypography:!(A==null||!A.useRichGridLegacyTypography)&&!_.t("web_enable_typography_bump"),compactMetadata:P===0&&V==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:A==null?void 0:A.onFocusEffect,titleMaxLines:V==="LOCKUP_CONTENT_TYPE_AI_CARD"?1:void 0}};
uFo=function(g){switch(g){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
mGq=function(g,C){if(C&&g==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(g){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
WqP=function(g,C){if(C==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(g){case 5:return!0;case 4:return!1;default:return!1}};
nvo=function(g,C,d){if(C&&(d==null||!d.alwaysRespectPodcastShowAspectRatio||g!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(g){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}};
UGc=function(g){switch(g){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"}};
crN=function(g){switch(g){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;default:return 0}};
Evc=function(g){switch(g){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}};
_.Xd=function(g){if(g){var C;return((C=_.wS().resolve(_.Oc(_.Tr)))==null?0:C())?g.darkThemeImage:g.image}};
zwj=function(g,C,d,V,y,R){if(y&&R&&C==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:y,height:R};if(!d)return{};y=d.size;d=d.allowFullWidth;if(C==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&d)return{fullWidth:!0};if(y===void 0)return{};switch(g){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:y,height:y};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:y,height:1/HB1*y};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:y*
Qoj,height:y};default:return(V==null?0:V.height)&&(V==null?0:V.width)?V.width/V.height>1?{maxWidth:y*Qoj}:{maxWidth:y}:{maxWidth:y}}};
Kqu=function(g){var C;return g&&((C=_.Xd(g.themedImage))!=null?C:g.image)};
ab_=function(g){var C;return g==null?void 0:(C=g.sources)==null?void 0:C[0]};
Gqj=function(g){switch(g){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.SLg=function(g){if(g)return"content-id-"+g};
g_N=function(g){switch(g.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"}}};
Cu1=function(g){var C=_.sl.currentPageSubTypeSelector(_.qe().getState())||"";return g?g+C:""};
dLL=function(g){switch(g){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
y7L=function(g){var C=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],d=_.Z(_.jL(void 0,void 0,"JrqNsb")),V=d.next().value,y=d.next().value,R=_.Z(_.jL(void 0,void 0,"rWytse"));d=R.next().value;var Y=R.next().value;R=_.Z(_.jL(void 0,void 0,"DHRqxe"));var A=R.next().value,P=R.next().value;return{touchFeedbackEvents:{pointerUpEvent:V,pointerDownEvent:d,pointerLeaveEvent:A},touchFeedbackOnPointerUp:_.gJ(function(w){VWP(_.px(w),C)||(y(w),Y(void 0),P(void 0))}),
touchFeedbackOnPointerDown:_.gJ(function(w){g==null||g(w);VWP(_.px(w),C)||(Y(w),y(void 0),P(void 0))}),
touchFeedbackOnPointerLeave:_.gJ(function(w){VWP(_.px(w),C)||(P(w),Y(void 0),y(void 0))})}};
VWP=function(g,C){C=C===void 0?[]:C;C=[].concat(_.Wr(C),["BUTTON".toString()]);g=_.Z(g);for(var d=g.next();!d.done;d=g.next()){d=d.value;for(var V=_.Z(C),y=V.next();!y.done;y=V.next())if(d.tagName===y.value)return!0}return!1};
RrL=function(g){switch(g){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"}};
bju=function(g){return g.scrollHeight-g.offsetHeight>1};
ZjN=function(g,C){var d;return BF(g,((d=g.content)==null?void 0:d.length)||0,!C)};
F9B=function(g,C,d,V,y,R){if(!C||YTB){var Y;return BF(g,((Y=g.content)==null?void 0:Y.length)||0,!0)}C=V.value;if(!d.value||!C||!g.content)return g;d=0;V=g.content.length;Y=0;A7P||(A7P=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var A=A7P;for(y=y*R*A;d<=V;)R=Math.floor(d+(V-d)/2),A=BF(g,R)||g,C.firstChild&&(C.firstChild.textContent=A.content),C.scrollHeight>y?V=R-1:(Y=R,d=R+1);return BF(g,Y)};
Puc=function(g,C){var d,V;return(((d=g.content)==null?void 0:d.length)||0)>(((V=C.content)==null?void 0:V.length)||0)};
ijc=function(g,C,d,V,y,R){var Y=_.Y4("truncated-text-content"),A=_.Y4("truncated-text-content"),P=_.Y4("button"),w=_.Y4("button"),x=_.Y4("button"),p=_.wS().resolve(_.vF),J=_.Z(_.VF(function(){return ZjN(g(),y())})),h=J.next().value,l=J.next().value;
J=_.Z(_.VF(function(){return Puc(g(),h())}));
var N=J.next().value,T=J.next().value,v=null;_.ue(function(){function q(){if(Y.value&&P.value&&x.value){var U=R()?g():F9B(g(),y(),Y,A,C(),d());l(U);requestAnimationFrame(function(){if(Y.value&&P.value&&x.value){var K=bju(Y.value)||Puc(g(),U);T(K);if(!V()){var Cl=bju(Y.value),AL=d(),iP=Y.value,lP=P.value,pl=x.value,jB=p==="rtl";if(iP&&lP){var qR=lP.offsetLeft;jB&&(qR=iP.offsetWidth-lP.offsetWidth-lP.offsetLeft);if(K){K=lP.offsetWidth;lP=iP.offsetWidth;var s1=Cl?lP-K-70:qR-70;AL="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
AL+"rem,\n      #000 "+AL+"rem,\n      #000 100%), linear-gradient(\n      to "+((jB?"left":"right")+",\n      #000 0px,\n      #000 "+s1+"px,\n      transparent "+(Cl?lP-K:s1+70)+"px)");iP.style.setProperty("-webkit-mask-image",AL);iP.style.setProperty("mask-image",AL)}else iP.style.setProperty("-webkit-mask-image",""),iP.style.setProperty("mask-image","");Cl?jB?(pl.style.setProperty("left","0"),pl.style.setProperty("right","unset")):(pl.style.setProperty("left",""),pl.style.setProperty("right",
"0")):jB?(pl.style.setProperty("left","unset"),pl.style.setProperty("right",qR+"px")):(pl.style.setProperty("left",qR+"px"),pl.style.setProperty("right","unset"))}}}})}}
var Q,c;(Q=v)==null||(c=Q.stop)==null||c.call(Q);Q=new _.dJ(q,17);q();v=Q},"KjwIxd");
_.Iu(function(){l(ZjN(g(),y()));T(Puc(g(),h()));var q=function(){A7P=void 0;var c,U;(c=v)==null||(U=c.fire)==null||U.call(c)};
if(window.ResizeObserver){var Q=new ResizeObserver(q);Q.observe(Y.value);_.nP(function(){var c,U;(c=v)==null||(U=c.stop)==null||U.call(c);Q.disconnect()})}else window.addEventListener("resize",q),_.nP(function(){var c,U;
(c=v)==null||(U=c.stop)==null||U.call(c);window.removeEventListener("resize",q)})});
return{isTruncated:N,displayText:h,contentRef:Y,hiddenRef:A,placeholderTruncationTextRef:P,hiddenTruncationTextRef:w,truncationTextRef:x}};
OjL=function(g){return{content:g!=null?g:""}};
w9g=function(g){return _.e6(g.onTap)||_.hM(g.rendererContext)};
kJR=function(g){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:g.overflowMenuA11yLabel,onTap:function(C){C.preventDefault();C.stopPropagation();if(g.overflowMenuOnTap){var d=_.Ln({elementsCommand:g.overflowMenuOnTap,forceNewState:!0});if(d==null?0:d.onclick)d.onclick(C)}}}};
_.B$=function(g,C,d,V,y){V=V===void 0?{}:V;if(!y||Math.random()<5E-4){C=C||null;d=d||null;g=g instanceof Error?g:new _.qn(g);if(g.args)for(var R=_.Z(g.args),Y=R.next();!Y.done;Y=R.next())Y=Y.value,Y instanceof Object&&(V=Object.assign({},Y,V));V.category="H5 Ads Control Flow";C&&(V.slot=C?"slot:  "+C.slotType:"");d&&(V.layout=d?"layout:  "+d.layoutType:"",V.layoutId=d.layoutId);y&&(V.known_error_aggressively_sampled=!0);g.args=[V];_.cy(g)}};
_.xLl=function(g,C){C=_.I0(C);_.Qw(g,"yt-open-popup-action",[C,g])};
_.TK=function(g,C){_.xLl(g,_.Mr(C))};
p9P=function(g){if(!g)return"";if(o_N[g])return o_N[g];fx||(fx=_.ri("A"));fx.href!==g&&HY(fx,g);var C=fx.pathname;o_N[g]=C.startsWith("/")?C:"/"+C;return o_N[g]};
J7R=function(){var g=p9P(window.location.href);if(g==="/")return"home";if(g.startsWith("/results"))return"search";if(g.startsWith("/watch"))return"watch";if(g.startsWith("/shorts"))return"shorts";if(g.startsWith("/hashtag"))return"hashtag";if(g.startsWith("/create_channel"))return"create_channel";if(g.startsWith("/@")||g.startsWith("/user/")||g.startsWith("/channel/"))return"channel";if(g.startsWith("/experiments"))return"experiments";if(g.startsWith("/sponsor_channel"))return"sponsorship";if(g.startsWith("/select_site"))return"settings";
if(g.startsWith("/locate"))return"locate";if(g.startsWith("/redeem"))return"redeem";if(g.startsWith("/musicpremium")||g.startsWith("/premium")||g.startsWith("/red"))return"premium";if(g.startsWith("/paid_memberships"))return"paid_memberships";if(g.startsWith("/oops"))return"oops";if(g.startsWith("/clip"))return"clip";var C;return(v$==null?void 0:(C=v$.response)==null?void 0:C.page)==="404"?"404":g.startsWith("/feed/history")?"history":g.startsWith("/feed/library")?"library":g.startsWith("/feed/subscriptions")?
"subscriptions":g.startsWith("/feed/trending")?"trending":g.startsWith("/feed/news_destination")?"news":g.startsWith("/playlist")?"playlist":g.startsWith("/minor_moment")?"minor_moment":g.startsWith("/playable/")||g.match("^/playables/(?!saved).")?"mini_app":g.startsWith("/playables")?"playables":g.startsWith("/create/live/join")?"open_in_app":g.startsWith("/feed/explore")?"explore":"browse"};
_.qt=function(){var g=v$==null?void 0:v$.response,C=g==null?void 0:g.endpoint;if(!C)return(g==null?void 0:g.page)==="watch"?"watch":J7R();var d;g=(d=_.e(C==null?void 0:C.commandMetadata,_.d7))==null?void 0:d.webPageType;d=!1;if(g&&!hro.includes(g))switch(g){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 V;return((V=_.e(C==null?void 0:C.commandMetadata,_.d7))==null?0:V.url)&&p9P(_.e(C.commandMetadata,_.d7).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var y;return(C=(y=_.e(C,_.bd))==null?void 0:y.browseId)?tW1[C]||"browse":"browse";default:d=!0}if(_.e(C,_.$9)||_.e(C,jBL))return"sponsorship";y=p9P(window.location.href);if(y.startsWith("/experiments"))return"experiments";if(y.startsWith("/create_channel"))return"create_channel";
if(_.e(C,_.Co)&&y.startsWith("/shorts"))return"shorts";if(_.e(C,_.Co)&&y.startsWith("/watch"))return"watch";d&&(C=new _.qn("Unsupported mWeb page type",{pathname:y,webPageType:g}),_.IM(C));return"browse"};
Mt=function(g,C,d,V){return g&&C?g!==d||C!==V?(_.B$(Error("Kh"),void 0,void 0,{"stored-slot":g,"stored-layout":C,"latest-slot":d,"latest-layout":V}),!1):!0:!1};
lxg=function(g,C,d){return g({targetId:C},function(V){return d.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},V,{contents:[d.continuationItems?_.e(d.continuationItems[0],erW):{}]}):d.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},V,{header:d.continuationItems?d.continuationItems[0]:void 0}):Object.assign({},V,{contents:d.continuationItems?d.continuationItems:[]})})};
L9P=function(g,C,d,V){if(C=C.trackingParams){var y,R=(y=d.getScreenLayer)==null?void 0:y.call(d);d=_.ju(R);y=_.t_(R);if(d&&y){var Y=_.FG(C);_.t("combine_ve_grafts")?g.graftServerVe(C,y,R):_.BL(d,y,Y);V==null||V(Y)}}};
r7N=function(g){var C;return((C=DLV.get(g))==null?void 0:C.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
sBP=function(g,C){var d={type:C.slotType,controlFlowManagerLayer:NCl.get(C.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};C.slotEntryTrigger&&(d.entryTriggerType=C.slotEntryTrigger.triggerType);C.slotPhysicalPosition!==1&&(d.slotPhysicalPosition=C.slotPhysicalPosition);if(g){d.debugData={slotId:C.slotId};if(g=C.slotEntryTrigger)d.debugData.slotEntryTriggerData=X9B(g);g=C.slotFulfillmentTriggers;d.debugData.fulfillmentTriggerData=[];g=_.Z(g);for(var V=g.next();!V.done;V=g.next())d.debugData.fulfillmentTriggerData.push(X9B(V.value));
C=C.slotExpirationTriggers;d.debugData.expirationTriggerData=[];C=_.Z(C);for(g=C.next();!g.done;g=C.next())d.debugData.expirationTriggerData.push(X9B(g.value))}return d};
X9B=function(g,C){var d={type:g.triggerType};C!=null&&(d.category=C);g.triggeringSlotId!=null&&(d.triggerSourceData||(d.triggerSourceData={}),d.triggerSourceData.associatedSlotId=g.triggeringSlotId);g.triggeringLayoutId!=null&&(d.triggerSourceData||(d.triggerSourceData={}),d.triggerSourceData.associatedLayoutId=g.triggeringLayoutId);return d};
BCW=function(g,C,d,V){C={opportunityType:C};g&&(V||d)&&(V=_.nO(V||[],function(y){return sBP(g,y)}),C.debugData=Object.assign({},d&&d.length>0?{associatedSlotId:d}:{},V.length>0?{slots:V}:{}));
return C};
TCu=function(g){return W$(g.opportunityAdapterMap).concat(W$(g.triggerAdapterMap)).concat(W$(g.fulfillmentAdapterFactoryMap)).concat(W$(g.slotAdapterFactoryMap)).concat(W$(g.layoutRenderingAdapterFactoryMap))};
W$=function(g){var C=[];g=_.Z(g.values());for(var d=g.next();!d.done;d=g.next())d=d.value,d.isAdsControlFlowEventListener&&C.push(d);return C};
ur=function(g){var C=g.slotId,d=g.slotType,V=g.slotPhysicalPosition;return C===void 0?new m6("Cannot construct a slot due to the missing id.",{adSlotMetadata:g}):d===void 0?new m6("Cannot construct a slot due to the missing type.",{adSlotMetadata:g}):V===void 0?new m6("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:g}):{slotId:C,slotType:d,slotPhysicalPosition:V,managerLayer:"external",adSlotLoggingData:g.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new fxN}};
v_W=function(g){var C=g.layoutId,d=g.layoutType;return C===void 0?new nx("Cannot construct a layout due to the missing id.",{adLayoutMetadata:g}):d===void 0?new nx("Cannot construct a layout due to the missing type.",{adLayoutMetadata:g}):{layoutId:C,layoutType:d,managerLayer:"external",adLayoutLoggingData:g.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new fxN,interactionLoggingAdsClientData:{}}};
$Lc=function(g){if(g.querySelector("img")){var C=g.querySelector("img");C.addEventListener("error",function(){bYu(C.src).then(function(d){(d=_.Uh(d).toString())?C.src=d:C.removeAttribute("src")}).catch(function(){C.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Ul=function(g,C){if(C&&(qT_(C.viewableCommand)||qT_(C.endOfSessionCommand))){var d=MW1(C==null?void 0:C.viewableCommand);C=MW1(C==null?void 0:C.endOfSessionCommand);if(!IX){var V=_.pG("custom_active_view_tos_timeout_ms");IX=V>0&&V!==36E5?new W9q(mLo(),V):new W9q(mLo())}u3P(IX,g);n_g(IX,g,d,C)}};
c$=function(g){IX&&u3P(IX,g)};
mLo=function(){var g=_.Qq("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(g==null?void 0:g.length)===2?g[1]:null};
qT_=function(g){g=_.e6(g);return!(g==null||!g.loggingUrls)&&g.loggingUrls.length>0};
MW1=function(g){if(!g)return[];var C=[],d,V;((V=(d=_.e6(g))==null?void 0:d.loggingUrls)!=null?V:[]).forEach(function(y){y.baseUrl&&C.push(y.baseUrl)});
return C};
Ixo=function(g){if(_.t("stop_av_measurement_on_detach"))return function(){c$(g)}};
ULo=function(g){return function(){_.t("stop_av_measurement_on_detach")&&c$(g)}};
c7u=function(g){if(_.t("stop_av_measurement_on_detach"))return function(){c$(g)}};
E_B=function(g){return g.shorts.isDesktopSmallWidth};
_.HjL=function(g){return g.shorts.isShortsActive};
_.QBu=function(g){return g.shorts.isWatchWhileMode};
_.El=function(g){return g.shorts.isFullscreen};
_.H$=function(g){return g.shorts.isShortsPipActive};
K9u=function(g){var C,d;if(g=(C=_.e(g.reelsAdCardButtoned,zrN))==null?void 0:(d=C.animatedRenderingConfig)==null?void 0:d.easeOutSeconds)return g+"s"};
GJR=function(g,C,d){return _.F(function(V){return V.return(new Promise(function(y){var R=new Image;R.onload=function(){y(new axg(g,C,d,R.naturalWidth,R.naturalHeight))};
R.src=d.toString()}))})};
STu=function(g,C){return Math.round(g/1E-5)===Math.round(C/1E-5)};
gao=function(g,C){return Math.round(g/1E-5)===Math.round(C/1E-5)};
Cjo=function(g,C){return g.year===C.year&&g.month===C.month&&g.day===C.day};
d1o=function(g,C){return g.year!==C.year?g.year<C.year:g.month!==C.month?g.month<C.month:g.day<C.day};
ytN=function(g){return g.day===VHP(g.year,g.month)?g.month===11?{year:g.year+1,month:0,day:1}:{year:g.year,month:g.month+1,day:1}:{year:g.year,month:g.month,day:g.day+1}};
RNV=function(){var g=new Date,C={year:g.getFullYear(),month:g.getMonth(),day:g.getDate()};return{start:C,end:{year:g.getFullYear()+2,month:g.getMonth(),day:g.getDate()},selectedDate:ytN(C)}};
byq=function(g){return(new qr(2)).format(new Date(g.year,g.month,g.day))};
Zy_=function(g){return{year:g.getFullYear(),month:g.getMonth(),day:g.getDate()}};
Y$c=function(g,C){g=(g+(Number(C.utcOffsetSec)+(new Date(g*1E3)).getTimezoneOffset()*60))*1E3;C=Zy_(new Date(g));return{date:C,secondsSinceMidnight:Math.floor((g-(new Date(C.year,C.month,C.day)).getTime())/1E3)}};
Atj=function(g,C){C=C.months.findIndex(function(d){return d.year===g.year&&d.month===g.month});
return C>=0?C:void 0};
FQV=function(g){if(!g)return!1;try{if(g.host&&g.host.tagName==="YT-FORMATTED-STRING"&&g.host.id==="contenteditable-textarea"||g.nodeType===Node.ELEMENT_NODE&&g.tagName==="YTD-COMMENTBOX")return!0}catch(C){return!1}return FQV(g.parentNode)};
QR=function(g){return g?!(g.tagName!=="A"||!g.href||!g.classList.contains("yt-simple-endpoint")):!1};
PjB=function(g){return g?g.tagName==="IMG"&&g.classList.contains("emoji"):!1};
iyR=function(g,C,d){if(!g)return null;var V=QR(g);if(V&&d)return C=g.pathname.substring(g.pathname.indexOf("/channel/")+9),document.createTextNode("@"+C);if(V&&!d)return document.createTextNode("");if(PjB(g))return d=g.alt,g=g.dataset.emojiId,!g&&C&&(C=_.zK(C,d))&&C.isCustomEmoji&&(g=C.emojiId),g?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+g+">"):document.createTextNode(d);V=g.cloneNode(!1);for(var y=0;y<g.childNodes.length;++y){var R=iyR(g.childNodes[y],C,d);R&&V.appendChild(R)}return V};
Kx=function(g){return g?QR(g)?g:Kx(g.lastChild):null};
Oyq=function(g){return g?QR(g)?g:Oyq(g.firstChild):null};
wOq=function(g){if(!g)return null;for(var C=g.previousSibling;C;)if(C.nodeType===Node.ELEMENT_NODE&&C.nodeName==="BR")C=C.previousSibling;else if(C.nodeType===Node.TEXT_NODE&&/\s+/.test(C.textContent))C=C.previousSibling;else break;(C=Kx(C))?g=C:g=(g=g.parentNode)?Kx(g.previousElementSibling):null;return g};
k8R=function(g){if(!g)return null;for(var C=g.nextSibling;C;)if(C.nodeType===Node.ELEMENT_NODE&&C.nodeName==="BR")C=C.nextSibling;else if(C.nodeType===Node.TEXT_NODE&&/\s+/.test(C.textContent))C=C.nextSibling;else break;return(C=Oyq(C))?C:k8R(g.parentNode)};
x1B=function(g){var C=_.aX(),d=C.JSC$11414_getStartNode();if(!FQV(d.parentNode))return null;C=C.JSC$11414_getStartOffset();if(d.nodeType===Node.TEXT_NODE){var V=_.H3(d,QR);if(V){if(g&&C===0||!g&&C===d.length)return V}else{if(g&&C===d.length)return!d||d.nodeName==="BR"||d.nextElementSibling&&_.GK(d.nextElementSibling,"display")==="block"?null:Oyq(d.nextElementSibling);if(!g&&C===0)return d?Kx(d.previousElementSibling):null}}if(d.nodeType===Node.ELEMENT_NODE)if(g){if(0<=C&&C<d.childNodes.length)return Oyq(d.childNodes[C])}else if(0<
C&&C<=d.childNodes.length)return Kx(d.childNodes[C-1]);return null};
oal=function(g,C,d){if(!g)return null;if(g.nodeType===Node.TEXT_NODE)if(d){var V=wOq(g);if(V&&!/^\s+\S/.test(g.wholeText.substr(0,C)))return V}else if((V=k8R(g))&&!/\S\s+/.test(g.wholeText.substr(C,g.wholeText.length)))return V;return g.nodeType===Node.ELEMENT_NODE?d?wOq(g.childNodes[C]):k8R(g.childNodes[C]):oal(g.parentNode,C,d)};
pOR=function(g){if(g.hasChildNodes())switch(g.tagName){case "DIV":case "A":case "SPAN":var C="";for(g=g.firstChild;g;g=g.nextSibling)C+=pOR(g);return C;default:return""}else switch(g.nodeType){case 3:return g.textContent;default:return""}};
Sd=function(g,C){return g.year===C.year&&g.month===C.month&&g.day===C.day};
gF=function(g,C){return g.year!==C.year?g.year<C.year:g.month!==C.month?g.month<C.month:g.day<C.day};
Jtg=function(g){return{year:g.getFullYear(),month:g.getMonth(),day:g.getDate()}};
hNl=function(g){var C=iHL;C=C===void 0?iHL:C;C(new Date(g.year,g.month,g.day))};
Cz=function(g){return Jtg(new Date(Number(g.seconds)*1E3))};
tHN=function(g){return g.year!==void 0&&g.month!==void 0&&g.day!==void 0};
j1L=function(g){return g.start!==void 0&&g.end!==void 0};
eNl=function(g){return j1L(g)?g.start:g};
lKu=function(g){return j1L(g)?g.end:void 0};
D1l=function(g,C){for(var d=[],V=new Date(g.start.year,g.start.month);V.getFullYear()<g.end.year||V.getFullYear()===g.end.year&&V.getMonth()<=g.end.month;){var y=d,R=y.push,Y=V.getFullYear(),A=V.getMonth(),P=g,w=C,x=void 0,p=[],J=Object.freeze({extraCssClass:"invisible"}),h=new Date(Y,A),l=Jtg(h);h=h.getDay();for(var N=Jtg(new Date);l.month===A;){h!==LQo&&x||(x=Array.from({length:7}).fill(J),p.push(x));var T={date:{year:Y,month:A,day:l.day},extraCssClass:"",debugClass:""};T.extraCssClass=w(T.date,
l,N,P).trim();x[(h-LQo+7)%7]=T;l=l.day===VHP(l.year,l.month)?l.month===11?{year:l.year+1,month:0,day:1}:{year:l.year,month:l.month+1,day:1}:{year:l.year,month:l.month,day:l.day+1};h=(h+1)%7}R.call(y,{weeks:p,monthLabel:dF.SHORTMONTHS[A]+" "+Y,year:Y,month:A,monthLabelExtraCssClass:p[0][2]===J?"shift-down-label":""});V.setMonth(V.getMonth()+1)}return d};
rtB=function(g,C){C=C.months.findIndex(function(d){return d.year===g.year&&d.month===g.month});
return C>=0?C:void 0};
XOV=function(g,C){a:{var d=d===void 0?[2,3]:d;d=_.Z(d);for(var V=d.next();!V.done;V=d.next()){var y=new Date;if((new NRW(V.value)).parse(C,y,{validate:!0})){y.setHours(0,0,0,0);C=y;break a}}C=null}if(!C)return{isValid:!1,value:void 0};C=Jtg(C);d=g.end;return gF(C,g.start)||gF(d,C)?{isValid:!1,value:void 0}:{isValid:!0,value:C}};
vao=function(g){var C=s1u;C=C===void 0?BRR:C;var d=g.columnsToShow||[],V=TRl(g.columnDimensions,g.columnsToShow,g.leftFloatingColumns,C);return d.map(function(y,R){var Y=g.columns[y];if(Y===void 0)throw Error("Qh");var A=V?V[R]:"";var P=g.getCustomTooltip?g.getCustomTooltip(y,Y.headerTooltipParagraphs):Y.headerTooltipParagraphs;var w=fKR(g,y);return{type:y,index:R,style:A,classes:w,headerName:Y.headerName||"",headerIcon:Y.headerIcon,headerTooltipParagraphs:P||[],headerTooltipHelpContext:Y.headerTooltipHelpContext,
sortOrders:Y.sortOrders||[],selectionState:Y.isSelectionCheckbox?g.selectionState:void 0}})};
fKR=function(g,C){var d=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],V=g.columns[C];if(V===void 0)return"";var y=d.includes("DEFAULTS")&&V.cssClass?[V.cssClass]:[];if(d.includes("SORTING")){V.sortOrders&&V.sortOrders.length&&y.push("sortable");if(g.sorting&&g.sorting.columnType===C)a:switch(g.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var R="column-sorted";break a;default:R=""}else R="";R&&y.push(R)}d.includes("FLOATING")&&(C=g.columnsToShow.indexOf(C),g.leftFloatingColumns&&C<g.leftFloatingColumns&&
y.push("floating-column"),g.leftFloatingColumns&&C===g.leftFloatingColumns-1&&y.push("last-floating-column"));d.includes("RIGHT_ALIGN")&&V.rightAlignHeader&&y.push("right-align");return y.filter(function(Y){return Y}).join(" ")};
TRl=function(g,C,d,V){d=d===void 0?0:d;V=V===void 0?BRR:V;if(g){var y=[],R=0;$1c(g,C,V).forEach(function(Y,A){var P="min-width:"+Y.minWidth+"px;padding-left:"+Y.paddingLeft+"px;padding-right:"+Y.paddingRight+"px;flex:"+Y.flexGrow+" 0 "+Y.minWidth+"px;";Y.maxWidth!==Infinity&&(P=[P,"max-width:"+Y.maxWidth+"px;"].join(""));R>0&&A<d&&(P=[P,"left:"+R+"px;"].join(""));y.push(P);R+=Y.minWidth+Y.paddingLeft+Y.paddingRight});
return y}};
$1c=function(g,C,d){d=d===void 0?BRR:d;return C.map(function(V,y){V=g&&g[V]||{};var R=y===0?d.paddingLeftFirstColumn:d.padding;V.paddingLeft!==void 0&&(R=V.paddingLeft);y=y===C.length-1?d.paddingRightLastColumn:d.padding;V.paddingRight!==void 0&&(y=V.paddingRight);return{paddingLeft:R,paddingRight:y,minWidth:V.minWidth!==void 0?V.minWidth:d.minWidth,maxWidth:V.maxWidth!==void 0?V.maxWidth:d.maxWidth,flexGrow:V.flexGrow!==void 0?V.flexGrow:d.flexGrow}})};
q$o=function(g){var C=g.reduce(function(V,y){var R=y.columnId,Y={};y.headerText&&(Y.headerName=_.W1(y.headerText));y.rightAlignHeader&&(Y.rightAlignHeader=y.rightAlignHeader);var A;if((A=y.headerIcon)==null?0:A.iconType)Y.headerIcon=_.an(y.headerIcon.iconType);V[R]=Y;return V},{}),d=g.filter(function(V){return!V.hideColumn}).map(function(V){return V.columnId});
g=g.filter(function(V){return!!V.dimensions}).reduce(function(V,y){V[y.columnId]=y.dimensions;
return V},{});
return{columns:C,columnsToShow:d,columnDimensions:g}};
_.MHq=function(g){return g?g.simpleText?g.simpleText:g.runs?g.runs.map(function(C){return C.text}).join(""):"":""};
U1R=function(g){var C=g.data;var d=g.onTap;var V=g.isSelected;var y=g.onFocusIn;if(!C)return{};g=WQW(C);V===void 0&&(V=C==null?void 0:C.isSelected);var R;return{text:m1B(C,g),startIcon:(R=C.icon)==null?void 0:R.iconType,state:V?0:2,type:0,style:uhN(C),onTap:nag(C,d),accessibilityLabel:IKo(C,g),onFocusIn:function(){return y==null?void 0:y()}}};
m1B=function(g,C){if(!C)return g.text?_.MHq(g.text):void 0};
uhN=function(g){var C;switch((C=g.style)==null?void 0:C.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
nag=function(g,C){return function(d){C==null||C(d,g)}};
WQW=function(g){g=g.style&&g.style.styleType;return!YTB&&g==="STYLE_EXPLORE_LAUNCHER_CHIP"};
IKo=function(g,C){if(C){var d,V,y;return(y=(d=g.accessibilityData)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label)!=null?y:m1B(g,!1)}};
ctq=function(){var g;return[function(C,d,V){return _.HW(g,C,d,V)},
function(C){g=C}]};
Eal=function(g,C){return _.gd(g.entities,"chipEntity",C)};
Q11=function(g,C,d,V){return function(){var y=HyB.has(g.displayType)&&g.selected,R=y&&g.deselectCommand?g.deselectCommand:g.tapCommand;!R||y&&V||_.rl(R,{form:{element:C==null?void 0:C.value}});d==null||d()}};
KQo=function(g,C){if(g=g.onUpdateText){var d;g=(d=_.e(g,zNV))==null?void 0:d.stepId}else g=void 0;d=g;C=C==null?void 0:C.stepStates;if(d&&C){var V,y;return(V=C[d])==null?void 0:(y=V.userQuery)==null?void 0:y.userQuery}};
VU=function(g){return{signalAction:{signal:g}}};
S$N=function(){return _.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?aKB:_.G8N};
gnq=function(g,C){g=g===void 0?"SOFT_RELOAD_PAGE":g;C=C===void 0?49504:C;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.cL(_.yD("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:C}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:g}}]}}}};
CMP=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.cL(_.yD("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:S$N()}};
dTP=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.cL(_.yD("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:S$N()}};
Ve1=function(g,C){var d=_.cL(_.yD("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),V=_.cL(_.yD("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),y={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.cL(_.yD("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};y.serviceEndpoint=g?g:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[VU("SOFT_RELOAD_PAGE")]}};return{title:d,bodyText:V,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:y},
style:{value:C!=null?C:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
RRu=function(g){g=g===void 0?{}:g;return{title:_.cL(g.localizedZeroStateTitleText===void 0?"":g.localizedZeroStateTitleText),bodyText:_.cL(g.localizedZeroStateMessage===void 0?"":g.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.cL(g.localizedZeroStateButtonText===void 0?"":g.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[yXj]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
Z_c=function(g){g=g===void 0?{}:g;return{title:_.cL(g.localizedOptInBannerTitleText===void 0?"":g.localizedOptInBannerTitleText),titleLength:19,subtitle:_.cL(g.localizedOptInMessage===void 0?"":g.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.cL(_.yD("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:_.cL(_.yD("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:[b_c]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
F$P=function(g,C){var d=C=C===void 0?{}:C;C=d.offlineTitleText===void 0?"":d.offlineTitleText;var V=d.offlineDescriptionText===void 0?"":d.offlineDescriptionText,y=d.formattedSupplementalText,R=d.actionButtonText===void 0?"":d.actionButtonText,Y=d.titleText===void 0?"":d.titleText;d=d.descriptionText===void 0?"":d.descriptionText;var A={title:R,accessibilityText:R,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};g||(Y=C,d=V,A={title:R,accessibilityText:R,style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_DISABLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:266213}}});
return{title:_.cL(Y),titleLength:Y.length,overrideTitleMaxFontSize:30,subtitle:_.cL(d),supplementalText:y,primaryButton:{buttonViewModel:A},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[YAW]},darkTileImage:{thumbnails:[AXP]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.O_u=function(g,C,d,V,y,R,Y,A,P,w,x){y=y===void 0?!1:y;R=R===void 0?!1:R;Y=Y===void 0?0:Y;A=A===void 0?-Infinity:A;P=P===void 0?!1:P;w=w===void 0?!1:w;x=x===void 0?!1:x;var p=[],J=_.cL(_.yD("SMART_DOWNLOADS",void 0,"Smart downloads")),h=_.cL(PMg(Y,A,g.length));A=Y=void 0;w?Y={statementBannerRenderer:F$P(x,V)}:y?g.length>0?A=i_V(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.t("kevlar_manual_downloads_above"),J,h):P?A={alertBannerViewModel:{heading:{content:d.localizedOptInBannerTitleText===
void 0?"":d.localizedOptInBannerTitleText},body:{content:d.localizedPromptMessage===void 0?"":d.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.yD("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.yD("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:_.thj}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:R&&(A={backgroundPromoRenderer:{bodyText:_.cL(_.yD("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&&(A={alertBannerViewModel:{heading:{content:d.localizedOptInBannerTitleText===void 0?"":d.localizedOptInBannerTitleText},body:{content:d.localizedOptInMessage===void 0?"":d.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.yD("TURN_ON",void 0,"Turn on"),accessibilityText:_.yD("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}}}}}});d=_.cL(_.yD("YOUR_DOWNLOADS",void 0,"Your downloads"));V=void 0;C.length>0?(V=void 0,_.t("kevlar_display_downloads_numbers")&&(V=_.cL(_.Rf("VIDEO_COUNT",C.length))),V=i_V(C,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,d,V)):y||g.length||
w||(V={backgroundPromoRenderer:{bodyText:_.cL(_.yD("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}}}});Y?p.push({richSectionRenderer:{content:Y}}):A&&!_.t("kevlar_manual_downloads_above")&&p.push({richSectionRenderer:{content:A,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
V&&p.push({richSectionRenderer:{content:V,loggingDirectives:{clientVeSpec:{uiType:51721}}}});A&&_.t("kevlar_manual_downloads_above")&&p.push({richSectionRenderer:{content:A,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(C.length>0||y&&g.length>0&&!w)&&p.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.cL(_.yD("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:p}};
_.k5q=function(g){return wTP(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.xTu=function(g){return wTP(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
wTP=function(g,C){var d=[];g=i_V(g,C,!0);d.push({richSectionRenderer:{content:g}});return{contents:d}};
i_V=function(g,C,d,V,y){d=d===void 0?!1:d;var R="RESPONSIVE_SIZE_STANDARD";_.t("kevlar_standard_rich_grid_on_offline_home")&&C==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?R="RESPONSIVE_SIZE_STANDARD":_.t("kevlar_modern_downloads_compact")?R="RESPONSIVE_SIZE_COMPACT":_.t("kevlar_modern_downloads_extra_compact")?R="RESPONSIVE_SIZE_EXTRA_COMPACT":_.t("kevlar_modern_downloads_tiny")&&(R="RESPONSIVE_SIZE_TINY");g={isExpanded:d,contents:yU(g),entitySelectorType:C,responsiveContainerConfiguration:{responsiveSize:R}};
V&&(g.title=V);y&&(g.subtitle=y);d||(_.t("kevlar_smart_downloads_show_more_button")?(g.showMoreButton={buttonRenderer:{accessibility:{label:_.yD("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.cL(_.yD("SHOW_MORE",void 0,"Show more"))}},g.showLessButton={buttonRenderer:{accessibility:{label:_.yD("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.cL(_.yD("SHOW_LESS",void 0,"Show less"))}}):(g.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.yD("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}}}},g.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.yD("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}}}},g.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.yD("VIEW_ALL",void 0,"View all"),accessibilityText:_.yD("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:_.If("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:g}};
yU=function(g){var C=[];g=_.Z(g);for(var d=g.next();!d.done;d=g.next())if(d=d.value,yco(d)){var V=C,y=V.push;var R=void 0;if(d==null?0:(R=d.videoEntity)==null?0:R.videoId){R=XU(_.uw().getState(),d.videoEntity.videoId);var Y=_.uw().getState();var A=_.Sx(d.videoEntity.videoId,"mainVideoEntity");Y=!!_.kN(Y.entities)[A];Y={videoId:d.videoEntity.videoId,title:E6(d.videoEntity.title),shortBylineText:E6(d.channelEntity.title),thumbnail:d.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:Y&&_.t("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:vOo(d.videoEntity.videoId,R,d.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.yD("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};d.videoEntity.lengthSeconds&&(Y.thumbnailOverlays=ZJR(d.videoEntity.lengthSeconds,R));Y.isWatched=R>0;_.t("kevlar_modern_downloads_page")&&(Y.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:d.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.yD("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},Y.badges=void 0);d=Y}else d={};y.call(V,{richItemRenderer:{content:{videoRenderer:d},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(VhB(d)){V=C;y=V.push;var P=A=R=void 0,w=void 0,x=void 0,p=void 0,J=void 0,h=void 0,l=void 0,N=void 0,T=void 0,v=void 0;Y=d.mainPlaylistEntity.playlistId;var q=d==null?void 0:(v=d.mainPlaylistEntity)==null?void 0:(T=v.thumbnailStyleData)==null?void 0:(N=T[0])==null?void 0:(l=N.value)==null?void 0:(h=l.collageThumbnail)==
null?void 0:h.coverThumbnail;if(Y&&q){h=$2L(Y);!_.t("enable_offline_playlist_page")&&(d==null?0:(J=d.mainPlaylistEntity)==null?0:J.videos)&&(J=d==null?void 0:(p=d.mainPlaylistEntity)==null?void 0:(x=p.videos)==null?void 0:x[0],x=_.Ku(J).entityId,x=JSON.parse(x).videoId,x!==void 0&&(h=XU(_.uw().getState(),x),h=_.U6(x,Y,void 0,void 0,h)));x=[];if(d==null?0:(w=d.mainPlaylistEntity)==null?0:(P=w.videos)==null?0:P.length)P=PV1(),w=Object,x=w.assign,p=(p=FKc(d==null?void 0:d.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.cL(p),icon:{iconType:"PLAYLISTS"}}}:void 0,x=[P,x.call(w,{},(A=p)!=null?A:{})];d={playlistId:Y,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:q}},navigationEndpoint:h,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:x,title:E6(d.mainPlaylistEntity.title),shortBylineText:E6(d==null?void 0:(R=d.channelEntity)==null?void 0:R.title),badges:[{metadataBadgeRenderer:{label:_.yD("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.t("kevlar_modern_downloads_page")&&(d.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:onu,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:Y,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.yD("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},d.badges=void 0)}else d=void 0;y.call(V,{richItemRenderer:{content:{playlistRenderer:d},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return C};
PMg=function(g,C,d){g=g?pTN(g):"";C!==void 0&&isFinite(C)?C===0?C=_.yD("UPDATING",void 0,"Updating..."):(C=bJg(new Date(C),new Date),C=_.yD("UPDATED_TIME",{relative_time:C},"Updated "+C)):C="";var V="";g&&C&&(V=" \u2022 ");if(d&&_.t("kevlar_display_downloads_numbers")){d=_.Rf("VIDEO_COUNT",d);if(g||C)V=" \u2022 ";return d+V+g+V+C}return g+V+C};
JX_=function(g){return zO1(g.entities).length};
_.hRg=function(g,C){var d=Nt(g.responsiveSize),V;g=!((V=g.responsiveMap)==null||!V.some(function(y){return y.containerSize==="CONTAINER_SIZE_NARROW"&&y.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:C,sizing:d,enableFullBleedForSingleCol:!1,isCompactList:d==="COMPACT"&&g}};
teq=function(g,C){return _.gd(g.entities,"votingEntity",C)};
RH=function(g){if(g){var C;return((C=_.wS().resolve(_.Oc(_.Tr)))==null?0:C())?g.darkTheme:g.lightTheme}};
jGq=function(g,C){if(g.simpleText)return Object.assign({},g,{simpleText:XG(g.simpleText,C)});if(!g.runs)return g;for(var d=Object.assign({},g,{runs:[]}),V=0,y=_.Z(g.runs),R=y.next();!R.done;R=y.next())if(R=R.value,R.text)if(V+R.text.length<=C)d.runs.push(R),V+=R.text.length;else return d.runs.push(Object.assign({},R,{text:XG(R.text,C-V)})),d;return g};
eRq=function(g,C){return _.gd(g.entities,"chipBarStateEntity",C)};
lv1=function(g){switch(g){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
L$o=function(g,C){return{triggeringElement:g,onDwellTriggeredFn:function(){var d={triggeringElement:g,loadVideoPreviewEventData:C},V=document.querySelector(".video-preview");V&&V.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:d}))},
onDwellEndFn:function(){var d=document.querySelector(".video-preview");d&&d.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
DTo=function(g,C){var d=_.wS().resolve(_.Oc(ewl)),V=function(){var y=C();return d&&y?L$o(g.value,y):null};
_.ue(function(){var y=V();d&&y&&Promise.resolve().then(function(){d.registerElement(y)});
_.nP(function(){d&&y&&Promise.resolve().then(function(){_.Lx(d,y)})})},"csPUge")};
N3c=function(g){var C=g.dataset.resizeObserverId;if(C)return C;C=""+rXc++;return g.dataset.resizeObserverId=C};
XTo=function(g,C){var d=N3c(g);b4.has(d)||b4.set(d,new Set);b4.get(d).add(C);ZY.has(d)&&C(Object.assign({},{target:g},ZY.get(d)))};
sGL=function(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){C=C.value;var d=N3c(C.target),V=Object.assign({},{target:C.target},ZY.get(d));if(V!=null&&V.contentRect?V.contentRect.width!==C.contentRect.width||V.contentRect.height!==C.contentRect.height:1)for(ZY.set(d,{borderBoxSize:C.borderBoxSize,contentBoxSize:C.contentBoxSize,contentRect:C.contentRect,devicePixelContentBoxSize:C.devicePixelContentBoxSize}),d=_.Z(b4.get(d)||[]),V=d.next();!V.done;V=d.next())V=V.value,V(C)}};
T3N=function(){return YZ?YZ:YZ=new B3P(sGL)};
fvL=function(g,C){var d=N3c(g);b4.has(d)&&(b4.get(d).delete(C),b4.get(d).size===0&&(b4.delete(d),ZY.delete(d),YZ.unobserve(g),delete g.dataset.resizeObserverId));b4.size===0&&YZ&&(YZ.disconnect(),YZ=void 0)};
$TV=function(g,C){var d=_.wS().resolve(OI);return vnj.map(function(V){return d.observe(g,C,V)})};
qAl=function(g){var C=_.wS().resolve(OI);g.forEach(function(d){C.unobserveByKey(d)})};
_.AU=function(g,C){var d=Object.assign({},MeB,C);C=_.Z(eKj());var V=C.next().value,y=C.next().value,R=function(Y){var A=Y.contentRect.height;if((Y=Y.contentRect.width)||A||d.canHaveZeroSize)V.width()===Y&&V.height()===A||y(V,{height:A,width:Y})};
_.Iu(function(){var Y=g instanceof HTMLElement?g:g.value,A=W$g(R,d.throttleMs),P=[];d.useVisibilityObserver&&(P=$TV(Y,function(w,x){requestAnimationFrame(function(){x==="visible"?(XTo(Y,A),T3N().observe(Y)):fvL(Y,A)})}));
P.length||(XTo(Y,A),T3N().observe(Y));_.nP(function(){P.length&&(qAl(P),P.length=0);fvL(Y,A)})});
return V};
upo=function(g,C,d,V,y){g=C?g.switchOffCommand:g.switchOnCommand;if(V&&y)mTc(g,d,y);else{var R,Y;(R=_.Ln({elementsCommand:g}))==null||(Y=R.onclick)==null||Y.call(R,d)}};
mTc=function(g,C,d){g=_.Ln({elementsCommand:g,additionalCommandArgs:{commandController:{onSuccess:function(){d(!1)},
onServerError:function(){d(!1)}}}});
if(g==null?0:g.onclick)g.onclick(C),d(!0)};
IvN=function(g){if(g)return _.e(g,nnW)};
UT1=function(g,C){if(!((g==null?0:g.entitySelectorType)&&(g==null?0:g.entityKey)))return{};switch(g.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.t("enable_web_shorts_captions_language_command")){var d;var V=(d=_.Cx())==null?void 0:d.getOption("captions","track");var y,R=typeof(V==null?void 0:V.translationLanguage)==="object"&&((y=V.translationLanguage)==null?void 0:y.languageName)||(V==null?void 0:V.displayName)||"";V={data:Object.assign({},
!!R&&{selectionText:{content:R}},!!R&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof V==="undefined"})}}else V={};return V;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.t("web_shorts_audio_track_picker")){var Y;y=((Y=_.Cx())==null?void 0:Y.getAudioTrack())||void 0;d=y==null?void 0:(R=y.getLanguageInfo())==null?void 0:R.getName();y={data:Object.assign({},{selectionText:{content:d}},d&&!(y==null?0:(V=y.getLanguageInfo())==
null?0:V.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else y={};return y;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return V=g!=null&&g.entityKey?(V=_.S6(C,g.entityKey))?{isHidden:(V==null?void 0:V.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},V;default:return{}}};
cXc=function(g){var C=["A".toString(),"BUTTON".toString()];return function(d){var V=function(y){_.JM(_.px(y),d,C)||g(y)};
d.addEventListener("click",V);return function(){d.removeEventListener("click",V)}}};
_.Eno=function(g){return function(){return _.e(g(),_.FB)}};
H_B=function(g){switch(g){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;default:return 0}};
QGq=function(g){return H_B(g==null?void 0:g.all)};
zRo=function(g){switch(g){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
K$g=function(g){switch(g){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
avq=function(g){switch(g){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
dBN=function(g,C,d){if(C)return[G5N];switch(g){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[Pb];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return d?[Pb]:[SAW,Pb];case "TRANSFER_STATE_PAUSED_BY_USER":return[gjW,Pb];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[C2W,Pb];default:return[G5N]}};
VlB=function(g,C,d,V){return dBN(g,C,V).map(function(y){var R=y.text,Y=y.iconType,A=y.videoAction;y=y.playlistAction;R=R?{content:R}:void 0;Y=Y&&{sources:[{clientResource:{imageName:Y}}]};var P=(0,_.uG.unsafeClone)(d);if(P){var w=_.e(P,_.RX),x=_.e(P,_.br);w&&A?w.action=A:x&&y&&(x.action=y)}return{title:R,leadingImage:Y,rendererContext:P&&{commandContext:{onTap:{innertubeCommand:P}}}}})};
yNB=function(g){g=_.hM(g.rendererContext);var C;return(C=_.e(g,_.br))==null?void 0:C.playlistId};
R1q=function(g){var C;return(C=g.listItems)==null?void 0:C.some(function(d){var V;return _.tM((V=_.e(d,_.Ol))==null?void 0:V.rendererContext)})};
YSV=function(g){var C;return(C=g.listItems)==null?void 0:C.some(function(d){var V,y,R=(y=(V=_.e(d,bCR))==null?void 0:V.defaultListItem)!=null?y:d;d=_.e(R,_.Ol);return!!_.e(d==null?void 0:d.leadingAccessory,ZC1)})};
i4=function(g){var C=_.wS().resolve(_.Oc(_.Tr));return C!=null&&C()?g.darkThemeColorPalette:g.lightThemeColorPalette};
wF=function(g){return{primaryTextColor:OV(g,0),secondaryTextColor:OV(g,1),optionColor:OV(g,2),backgroundColor:OV(g,3),videoBackgroundColor:OV(g,4)}};
OV=function(g,C){if(g){switch(C){case 0:g=g.primaryTitleColor;break;case 1:g=g.secondaryTitleColor;break;case 2:g=g.surgeColor;break;case 3:g=g.section2Color;break;case 4:g=g.section3Color;break;default:return}if(g)return _.tw(g)}};
P2l=function(g){var C=g.element;var d=g.veType;var V=g.storedVisualElement===void 0?null:g.storedVisualElement;var y=g.elementIndex===void 0?0:g.elementIndex;g=g.clientYouTubeData;var R=_.ju();R!==ANc&&(F7R.clear(),ANc=R);if(C.visualElement&&F7R.has(C.visualElement))return null;if(V&&F7R.has(V))return C.visualElement=V,null;d=_.yG(_.RL(),{veType:d,elementIndex:y,clientYouTubeData:g});if(!d)return null;C.visualElement=d;F7R.add(d);return d};
_.kZ=function(g,C,d,V){d=d===void 0?null:d;V=V===void 0?MwN:V;var y=y===void 0?null:y;xS(function(){if(C){d instanceof Function&&(d=d());var R=P2l({element:C,veType:g,storedVisualElement:d,clientYouTubeData:void 0});R&&(uto(C,y),V(R))}})};
iCu=function(g){return g?_.jG(g):""};
OCj=function(g){return(g==null?void 0:g.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
wpW=function(g,C){return _.gd(g.entities,"videoOverviewAsyncDataEntity",C)};
kR_=function(g,C){var d;return"linear-gradient(to bottom, "+((d=C==null?void 0:C.map(function(V){var y=g?V.darkThemeColor:V.lightThemeColor;return y?_.jG(y)+" "+((V==null?void 0:V.startLocation)||0)*100+"%":"transparent"}))==null?void 0:d.join(", "))+")"};
xBN=function(g,C,d,V,y){if(!((V==null?0:V.height)&&(V==null?0:V.width)))return{size:0};var R=V.width;V=V.height;if(y)return C==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||C==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&R>V?{size:312/Qoj}:C==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(d!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||g!==1&&g!==2||C!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&C!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&C!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(C==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||C==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||V===R)switch(g){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(C==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||V>R)switch(g){case 1:case 3:return{size:240*HB1};default:return{size:360*HB1}}switch(g){case 1:case 2:return{size:1/Qoj*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.oj1=function(g){if(!("matchMedia"in window))return _.CG(Error("Rh")),function(){return!1};
var C=window.matchMedia(g);g=_.Z(_.jL(C.matches,void 0,"jLJc8e"));var d=g.next().value,V=g.next().value,y=function(R){V(R.matches)};
C.addEventListener?(C.addEventListener("change",y),_.nP(function(){C.removeEventListener("change",y)})):C.addListener&&(C.addListener(y),_.nP(function(){C.removeListener(y)}));
return d};
pp_=function(g){return g==="IMAGE_BANNER_STYLE_INSET"||g==="IMAGE_BANNER_STYLE_UNKNOWN"};
JNP=function(){if(!("matchMedia"in window))return _.CG(Error("Rh")),function(){return 0};
var g=U3(function(){return window.matchMedia("(max-width: 527.9px)")}),C=U3(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),d=U3(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),V=U3(function(){return window.matchMedia("(min-width: 1024px)")}),y=_.Z(_.jL(g.matches,void 0,"og9kEc")),R=y.next().value,Y=y.next().value;
y=_.Z(_.jL(C.matches,void 0,"ybDWCb"));var A=y.next().value,P=y.next().value;y=_.Z(_.jL(d.matches,void 0,"o0Gfh"));var w=y.next().value,x=y.next().value;y=_.Z(_.jL(V.matches,void 0,"yqUUgd"));var p=y.next().value,J=y.next().value,h=U3(function(){return function(v){Y(v.matches)}}),l=U3(function(){return function(v){P(v.matches)}}),N=U3(function(){return function(v){x(v.matches)}}),T=U3(function(){return function(v){J(v.matches)}});
_.Iu(function(){g.addEventListener?(g.addEventListener("change",h),C.addEventListener("change",l),d.addEventListener("change",N),V.addEventListener("change",T)):g.addListener&&(g.addListener(h),C.addListener(l),d.addListener(N),V.addListener(T));_.nP(function(){g.removeEventListener?(g.removeEventListener("change",h),C.removeEventListener("change",l),d.removeEventListener("change",N),V.removeEventListener("change",T)):g.removeListener&&(g.removeListener(h),C.removeListener(l),d.removeListener(N),
V.removeListener(T))})});
return function(){return R()?1:A()?2:w()?3:p()?4:0}};
h1P=function(g){var C=0;g=_.Z([g.title,g.metadata,g.actions,g.description,g.attribution]);for(var d=g.next();!d.done;d=g.next())d.value&&C++;return C};
tlW=function(g){return g===1||g===2?1:0};
e1c=function(g){g=(new jW_).parse(g);return(new D8).render(g).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(C){var d=C.split(":").map(Number),V=0,y=0;if(d.length===3)d=_.Z(d),V=d.next().value,y=d.next().value,d=d.next().value;else if(d.length===2)d=_.Z(d),y=d.next().value,d=d.next().value;else if(d.length===1)d=_.Z(d).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(V*3600+y*60+d)+'" role="button">'+C+"</span>"})};
le_=function(g){g=_.Z(g.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var C=g.next(),d={};!C.done;d={clickHandler$jscomp$5:void 0},C=g.next()){C=C.value;d.clickHandler$jscomp$5=function(y){y=Number(y.target.getAttribute("data-time"));if(isNaN(y))throw Error("Th");var R;(R=_.Cx())==null||R.seekTo(y,!0)};
var V=function(y){return function(R){R.key!=="Enter"&&R.key!=="Space"||(0,y.clickHandler$jscomp$5)(R)}}(d);
C.setAttribute("tabindex","0");C.removeEventListener("click",d.clickHandler$jscomp$5);C.removeEventListener("keydown",V);C.addEventListener("click",d.clickHandler$jscomp$5);C.addEventListener("keydown",V)}};
L7L=function(){return _.O("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.O(xZ,{percentWidth:100}),_.O(xZ,{animationDelay:200}),_.O(xZ,{animationDelay:400}),_.O(xZ,{animationDelay:600}),_.O(xZ,{animationDelay:800,percentWidth:60}),_.O("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.O(xZ,{percentWidth:100}),_.O(xZ,{animationDelay:200}),_.O(xZ,{animationDelay:400}),_.O(xZ,{animationDelay:600,percentWidth:50}))};
xZ=function(g){return _.O("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(g.percentWidth===void 0?100:g.percentWidth)+"%"},_.O("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(g.animationDelay===void 0?0:g.animationDelay)+"ms"}))};
DBR=function(){var g=_.Z(_.jL(function(){return""},void 0,"dXJHWc")),C=g.next().value;
return[function(){return C()()},
g.next().value]};
rNP=function(g,C){g=g?pTN(g):"";C!==void 0&&isFinite(C)?C===0?C=_.yD("UPDATING",void 0,"Updating..."):(C=bJg(new Date(C),new Date),C=_.yD("UPDATED_TIME",{relative_time:C},"Updated "+C)):C="";var d="";g&&C&&(d=" \u2022 ");return _.cL(g+d+C)};
sWV=function(g,C,d,V,y,R){C=C===void 0?0:C;var Y=NfL[C],A=Y.title,P=Y.iconType,w=Y.topButtonRenderer,x=Y.sectionClientVE;Y=Y.videoClientVE;var p;if(C!==1||g.length){d=[];g=_.Z(g);for(V=g.next();!V.done;V=g.next()){var J=V.value;if(yco(J))d.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:J.videoEntity.videoId,title:E6(J.videoEntity.title),shortBylineText:E6(J.channelEntity.title),thumbnail:J.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:J.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.yD("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:Y}}}}}});else if(VhB(J)){V=d;var h=V.push;var l=void 0,N=void 0,T=void 0,v=void 0,q=void 0,Q=void 0,c=void 0,U=void 0,K=J.mainPlaylistEntity.playlistId,Cl=J==null?void 0:(U=J.mainPlaylistEntity)==null?void 0:(c=U.thumbnailStyleData)==null?void 0:(Q=c[0])==null?void 0:(q=Q.value)==null?void 0:(v=q.collageThumbnail)==null?void 0:v.coverThumbnail;v=$2L(K);if(!_.t("enable_offline_playlist_page")&&
(J==null?0:(T=J.mainPlaylistEntity)==null?0:T.videos)){b:{T=J==null?void 0:(N=J.mainPlaylistEntity)==null?void 0:N.videos;N=_.uw().getState().entities;if(T!=null&&T.length&&N)for(T=_.Z(T),q=T.next();!q.done;q=T.next())if(q=_.Ku(q.value).entityId,(q=JSON.parse(q).videoId)&&HTq(N,q)==="TRANSFER_STATE_COMPLETE"){N=q;break b}N=""}N!==void 0&&(v=XU(_.uw().getState(),N),v=_.U6(N,K,void 0,void 0,v))}N=Mpc(_.yD("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),$2L(K));J=K&&Cl&&N?{playlistId:K,navigationEndpoint:v,
viewPlaylistText:N,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:Cl}},title:E6(J.mainPlaylistEntity.title),shortBylineText:E6(J==null?void 0:(l=J.channelEntity)==null?void 0:l.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:XpN,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:K,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.yD("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:Y}}}:
void 0;h.call(V,{gridPlaylistRenderer:J})}}Y={gridRenderer:{items:d}};C===1&&(p=rNP(y,R))}else if(V){var AL=_.cL((h=d==null?void 0:d.localizedPromptMessage)!=null?h:"");Y={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.cL(_.yD("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.thj}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.cL(_.yD("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};p=rNP(y,R)}else AL=_.cL(_.yD("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
Y={};return{contents:[{shelfRenderer:{title:A,titleAnnotation:p,icon:{iconType:P},subtitle:AL,content:Y,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:w}]}}}}],loggingDirectives:{clientVeSpec:{uiType:x}}}};
Bfo=function(g,C,d,V,y,R,Y,A,P,w,x){d=d===void 0?{}:d;V=V===void 0?{}:V;y=y===void 0?!1:y;R=R===void 0?!1:R;Y=Y===void 0?!1:Y;A=A===void 0?!1:A;P=P===void 0?!1:P;w=w===void 0?0:w;x=x===void 0?-Infinity:x;if(!(C.length||g.length||y||A))return R?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:RRu(d)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.cL(_.yD("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 p=[];g.length&&p.push(sWV(g,0));A?p.push({contents:[{statementBannerRenderer:F$P(P,V)}]}):y?p.push(sWV(C,1,d,Y,w,x)):R&&p.push({contents:[{statementBannerRenderer:Z_c(d)}]});(y&&C.length||g.length)&&p.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.cL(_.yD("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 p.map(function(J){return{itemSectionRenderer:J}})};
oH=function(g,C){if(typeof g!=="object")return null;g=_.Z(Object.entries(g));for(var d=g.next();!d.done;d=g.next()){var V=_.Z(d.value);d=V.next().value;V=V.next().value;if(d===C)return d;if(V=oH(V,C))return d+"."+V}return null};
pz=function(g){var C=g.content;return(g=g.styleRuns)&&C?{runs:g.map(function(d){var V={text:C.slice(d.startIndex,d.startIndex+d.length)};d.fontColor&&(V.textColor=d.fontColor);return V})}:{simpleText:C}};
vj1=function(g,C,d,V){var y=Tfc;V&&(g.quantity=V);if(!g.quantity||!g.maxQuantity)return{};V=g.minusButton;var R=g.plusButton,Y,A,P,w;return{value:g.quantity,maxValue:g.maxQuantity,onChangeCallback:function(x){y(g,x)},
minusLabel:(Y=_.e(V,feV))==null?void 0:Y.label,minimumReachedLabel:(A=_.e(V,feV))==null?void 0:A.limitReachedLabel,plusLabel:(P=_.e(R,feV))==null?void 0:P.label,maximumReachedLabel:(w=_.e(R,feV))==null?void 0:w.limitReachedLabel,disabled:C,onRemoveCommand:d}};
Tfc=function(g,C){var d=g.quantityIncrementerEntityKey;if(d){var V={};V.quantity=C;_.Me(_.JU("quantityIncrementerEntity",d,V));g.onChangeCommand&&_.rl(g.onChangeCommand)}};
$BL=function(g){if(g)return g===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(g).overflowY)?g:$BL(g.parentElement)};
W7B=function(g,C){(g=qS1(g))&&((_.t("enable_mini_app_command_handler_mweb_fix")?0:C)?MlN.push({command:g,sourceData:{},commandContext:void 0}):_.wS().resolve(_.xC).resolveCommand(g))};
qS1=function(g){return _.e(g,_.j6)};
mBV=function(){var g=window.performance.timeOrigin+window.performance.now(),C=(new _.hU).setSeconds(g/1E9);return _.Cd(C,2,_.YD(g%1E9),0)};
njW=function(g,C){var d;g=(d=_.e(_.e(g,_.j6),u6_))==null?void 0:d.methodName;var V,y;(d=window.youtubewebview||((V=window.webkit)==null?void 0:(y=V.messageHandlers)==null?void 0:y.youtubewebview))&&g&&(V=new tU,g=_.v3(V,1,g),g=_.M8(g.JSC$12618_serializeBinary()),C=_.M8(C),d.postMessage(g+","+C))};
jO=function(g,C){var d=_.e(_.e(g,_.j6),u6_);d&&(C&&(d.serializedAdditionalMetadata=_.M8(C)),W7B(g,!0))};
Ie1=function(g){switch(g){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"}};
UBV=function(){return!!_.Qq("ID_TOKEN")};
HCo=function(g){return g instanceof Error&&g.cause instanceof cNV&&g.cause.rpcErrorCode!==void 0?!Ejq.includes(g.cause.rpcErrorCode):!0};
z1l=function(){return _.Zo(QWj,{authuser:""+(_.Qq("SESSION_INDEX")||0)})};
eO=function(g,C,d,V){d=d===void 0?"MINI_APP_SDK_API_UNSPECIFIED":d;V=V===void 0?"":V;var y=new _.qn;d={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:V,sdkApi:d};g instanceof Error&&(y.message=g.message,y.name=g.name,g.cause instanceof cNV&&g.cause.rpcErrorCode!==void 0&&(d.rpcErrorCode=g.cause.rpcErrorCode));var R;(R=C.onError)==null||R.call(C,{loggingError:y,metadata:d})};
aeN=function(g,C,d,V){switch(g){case "MINI_APP_SOURCE_GAMESNACKS":return new l4(C,d,V);default:return new K7R(C,d,V)}};
GRc=function(g){switch(g){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"}};
SSN=function(g){switch(g){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"}};
gTc=function(g){switch(g){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"}};
CT1=function(){return Math.floor(Math.random()*4)+1};
dju=function(g,C,d,V){g=_.Z(Object.entries(g));for(var y=g.next(),R={};!y.done;R={message$jscomp$995:void 0},y=g.next()){var Y=_.Z(y.value);y=Y.next().value;Y=Y.next().value;R.message$jscomp$995=Y;C.push(setTimeout(function(A){return function(){V(!1);d(A.message$jscomp$995.text)}}(R),R.message$jscomp$995.delayMs));
Number(y)>0&&C.push(setTimeout(function(){V(!0)},R.message$jscomp$995.delayMs-400))}};
VNq=function(g,C){var d=d===void 0?MwN:d;_.t("mweb_fix_monitor_visibility_after_render")?g&&xS(function(){uto(g,C,d)}):xS(function(){uto(g,C,d)})};
ylL=function(g,C){var d=document.createElement("ytd-engagement-panel-section-list-renderer");d.data=g;var V=C!=null?C:{};g=V.isPersistentPanel;C=V.hideDelayMs;V=V.overscrollContain;g=Object.assign({},g&&{isPersistentPanel:g},C&&{hideDelayMs:C},V&&{overscrollContain:V});Object.assign(d,g);return d};
YMP=function(g){RZN||(RZN=bt_(new _.Tx(1,void 0,void 0,Ztq),0));var C=RZN.format(Math.floor(g));C=sC==="be"||sC==="bg"||sC==="es"||sC==="et"||sC==="hu"||sC==="ka"||sC==="lv"||sC==="pl"||sC==="pt-PT"||sC==="sq"?C.replace(new RegExp("^(\\d)"+Ztq.GROUP_SEP.replace(".","\\.")+"(\\d+("+Ztq.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):C;return g>=1E3&&g<=9999&&C[1]==="."&&(sC==="sl"||sC==="it")?C.replace(".",""):C};
PTP=function(g,C,d,V){if(g)return V=V||g.likeStatus,C?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:V==="LIKE",isDisabled:!g.likesAllowed,defaultIcon:{iconType:d},defaultText:V==="LIKE"?g.likeCountWithUnlikeText:g.likeCountText,toggledText:V==="LIKE"?g.likeCountText:g.likeCountWithLikeText,defaultNavigationEndpoint:Alq(g,"LIKE"),defaultServiceEndpoint:FH1(g,"LIKE"),toggledServiceEndpoint:FH1(g,"INDIFFERENT"),defaultTooltip:_.W1(g.likeCountTooltipText),toggledTooltip:_.W1(g.likeCountTooltipText),
targetId:g.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:V==="DISLIKE",isDisabled:!g.likesAllowed,defaultIcon:{iconType:d},defaultText:V==="DISLIKE"?g.dislikeCountWithUndislikeText:g.dislikeCountText,toggledText:V==="DISLIKE"?g.dislikeCountText:g.dislikeCountWithDislikeText,defaultNavigationEndpoint:Alq(g,"DISLIKE"),defaultServiceEndpoint:FH1(g,"DISLIKE"),toggledServiceEndpoint:FH1(g,"INDIFFERENT"),defaultTooltip:_.W1(g.dislikeCountTooltipText),
toggledTooltip:_.W1(g.dislikeCountTooltipText)}};
Alq=function(g,C){if(C==="LIKE")return g.likeCommand;if(C==="DISLIKE")return g.dislikeNavigationEndpoint};
FH1=function(g,C){var d;return(d=g.serviceEndpoints)==null?void 0:d.find(function(V){var y;return((y=_.e(V,_.Lz))==null?void 0:y.status)===C})};
_.w0V=function(g,C,d){return window.spf&&!_.t("web_disable_spfjs_client")?itP(g,C,d):OtR(g,C)};
itP=function(g,C,d){var V=null,y=(new _.lD(function(R,Y){var A={};if(C){A.method=C.method;var P=C.postParams||{};kzL(g,C)&&(P[_.Qq("XSRF_FIELD_NAME")]=_.Qq("XSRF_TOKEN"));A.postData=_.Nn(P);C.type&&(A.type=C.type);P=C.headers}A.headers=A1W(g,P);_.t("debug_forward_web_query_parameters")&&(g=_.Ouu(g,window.location.search));A.experimental_headers=A.headers;A.onError=function(w){w.err&&w.xhr&&(w.err.params={url:w.xhr.responseURL,response:w.xhr.responseText.substr(0,64)});Y(w.err)};
A.onPartDone=function(w){d&&d.call(null,w.part)};
A.onDone=function(w){var x=ksR(w.response,"xsrf_token");FC(window.location.href,g)&&x&&_.HG("XSRF_TOKEN",x);if(x=ksR(w.response,"service_worker_killswitch"))_.HG("SERVICE_WORKER_KILLSWITCH",x),pxR();R(w.response)};
V=spf.request(g,A)})).then(xjg);
y.thenCatch(function(R){var Y=R instanceof _.DY,A=R&&R.hasOwnProperty("params")&&R.params.response?R.params.response:"";R instanceof Error&&(A?Y?G_u(R):A===')]}\'\n{"reload":"now"}'?G_u(R):(oTg(R,g,A),p0V(R,A)?_.cy(R):_.IM(R)):G_u(R));V&&V.abort()});
return y};
xjg=function(g){if(g.type==="multipart"){var C=g.timing;g=g.parts.reduce(function(d,V){Object.assign(d,V);return d},{});
g.timing=g.timing||{};Object.assign(g.timing,C);g.type="reduced"}return g};
OtR=function(g,C){C=C===void 0?{}:C;var d=null,V=new _.lD(function(y,R){C.onFinish=function(Y){if(Y.readyState===XMLHttpRequest.DONE)if(Y.status===200){if(Y.responseType!=="json"){var A=Y.response;A.substring(0,5)===")]}'\n"&&(A=A.substring(5));try{var P=JSON.parse(A)}catch(w){P=w}}else P=Y.response;P instanceof Error?R(P):(A=ksR(P,"xsrf_token"),FC(window.location.href,g)&&A&&_.HG("XSRF_TOKEN",A),Y=Y.responseURL,window.performance&&window.performance.getEntriesByName?(A=window.performance.getEntriesByName(Y).pop())?
Y={responseStart:(0,_.wQ)()-(A.responseEnd-A.responseStart)}:(Math.random()<.01&&(A=Error("ei"),A.params=Y,_.cy(A)),Y={responseStart:-1}):Y={responseStart:0},P.timing=P.timing||{},Object.assign(P.timing,Y),y(P))}else R(Error("di`"+Y.status))};
(d=_.rS(g,C))||R(Error("di`"+d.status))});
V.thenCatch(function(y){y instanceof Error&&(oTg(y,g),p0V(y)&&(y.level="WARNING"))});
_.t("cancel_pending_navs")&&V.thenCatch(function(){d.abort()});
return V};
ksR=function(g,C){var d=g[C],V=g.parts;g.type==="multipart"&&V&&(d=(g=V.find(function(y){return C in y}))&&g[C]);
return d};
oTg=function(g,C,d){var V=g.message||"";C={original:V,url:C};if(d)if(V=V.match(/position:?\s*(\d+)/)){V=V&&Number(V[1])?Number(V[1]):0;var y=Math.max(V-25,0);C.position=V;C.response=d.substring(y,V+25)}else C.response=d.substring(0,50);_.Eq(g,C);try{g.message="JSON parse error"}catch(R){}};
p0V=function(g,C){g=g.message||"";g=!!(g.indexOf("<")>=0||g.indexOf("end of ")>=0||g.indexOf("Unterminated string")>=0||g.indexOf("Unexpected EOF"));if(!g&&C)for(var d=C.length,V=!1,y=0;y<d;y++)if(V&&C[y]==="\\")y++;else if(C[y]==='"')V=!V;else if(C[y]==="<"&&!V){g=!0;break}return g};
Jlc=function(){return document.documentElement.hasAttribute("dark")};
_.hZu=function(g,C){if(g!=="GFEEDBACK"&&g!=="GUIDED_HELP")_.GL(Error("fi`"+g));else{var d=_.wS().resolve(_.Oc(_.nW));if(d&&(d=d.getCurrentPage())&&d.getServiceTrackingParams&&(d=d.getServiceTrackingParams()))for(var V=0,y;y=d[V++];)if(y.service===g){if(g=y.params)for(d=0;V=g[d++];)C[V.key]=V.value;break}}};
_.tNg=function(g){var C=_.Uw();C&&(C=C.getPlayer())&&(C.pauseVideo(),g.playback_id=C.getVideoData().cpn,g.eid=C.getVideoData().eventId,Object.assign(g,C.getFeedbackProductData()))};
j9c=function(){var g={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.Qq("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(g.enableAnonymousFeedback=!0);_.Qq("SESSION_INDEX")&&(g.authuser=String(_.Qq("SESSION_INDEX")));_.t("enable_pageid_for_feedback")&&_.Qq("DELEGATED_SESSION_ID")&&(g.pageId=String(_.Qq("DELEGATED_SESSION_ID")));return g};
_.rF=function(g){_.t("enable_ypc_spinners")&&_.Qw(g,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},g])};
_.Ng=function(g){_.t("enable_ypc_spinners")&&_.Qw(g,"yt-close-popup-action",["yt-loading-renderer"])};
eZl=function(g){return new Promise(function(C,d){_.lt({verifyCommand:{recaptchaToken:g.recaptchaResponse}},{commandController:{onSuccess:function(V,y){y||d("ChallengeService did not return a response.");var R;C({challengeCompleted:(R=y.verified)!=null?R:!1})},
onServerError:function(V,y){d(y)}}})})};
l3o=function(g,C,d,V){C({recaptchaResponse:V}).then(function(y){y.challengeCompleted?_.fG()?(d(3),_.wS().resolve(_.xC).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:g}})):d(2):d(4)},function(){d(4)})};
Djo=function(g,C,d){_.Xq(_.Jj(LHu,_.Qq("HL")),function(){var V;(V=window.grecaptcha)==null||V.ready(function(){var y=window.grecaptcha;y?(d(y.render(g,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:l3o.bind(null,g,eZl,C)})),C(1)):C(4)})})};
rlo=function(g,C){return function(){switch(C()){case 0:return g().captchaLoadingMessage;case 1:return g().challengeReason;case 3:return g().captchaSuccessfulMessage;case 2:return g().captchaCookieSetFailureMessage;case 4:return g().captchaFailedMessage;default:return g().challengeReason}}()};
_.XB=function(){if(!NaV){var g=document.querySelector("#player.skeleton");g&&(_.N7(g),NaV=!0)}};
_.s9c=function(){return X0l=l1o()};
f31=function(){return _.F(function(g){return BaR!==void 0?g.return():g.yield(TaP(),0)})};
TaP=function(){return _.F(function(g){if(g.nextAddress==1)return g.yield(DIW(),2);X0l=g.yieldResult;BaR=_.UP.addLowPriorityJob(TaP,5E3);_.XV(g)})};
mjl=function(g){var C=C===void 0?vTq:C;var d,V,y=(d=g.responseContext)==null?void 0:(V=d.mainAppWebResponseContext)==null?void 0:V.trackingParam;if(!y){C.increment("MISSING");var R,Y,A,P,w,x;_.cy(new _.qn("282054944_a",{fKy:!!((R=g.responseContext)==null?0:(Y=R.mainAppWebResponseContext)==null?0:Y.loggedOut),zx6:((A=g.responseContext)==null?void 0:A.mainAppWebResponseContext)===void 0,vHd:g.responseContext===void 0,cp:(P=g.playabilityStatus)==null?void 0:P.contextParams,nhF:(((w=g.streamingData)==
null?void 0:w.formats)||[]).length>0,qRl:(((x=g.streamingData)==null?void 0:x.adaptiveFormats)||[]).length>0,os:!!g.offlineState,cotn:g.cotn}));return 2}d="";try{d=$jq(y)}catch(h){return C.increment("C_ERROR"),_.IM(h),2}try{var p=_.qMj(d);var J=MNR(p)}catch(h){return C.increment("P_ERROR"),_.IM(h),2}J=_.i3(J,WH_,1,_.OJ());y=[];J=_.Z(J);for(p=J.next();!p.done;p=J.next())V=p.value,p=V.getPath(),d=(0,_.uG.getValueByKeys)(g,p.split(".")),d=String(d===void 0||d===null?"":d),V=V.getValue()||"",R=/[+\-\/_]/g,
d.replace(R,"")!==V.replace(R,"")&&(C.increment("MISMATCH"),_.t("ab_mis_log_err")&&(d=new _.qn("282054944_p",{vec:p,g:String(d),e:String(V)}),_.IM(d)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(p)||(p.match(/enforcementMessageViewModel/i)?y.push(3):y.push(2)));if(y.length>0)return Math.max.apply(Math,_.Wr(y));C.increment("SUCCESS");return 1};
I3u=function(g){var C=new sV;if(g.interpreterJavascript){var d=_.cwq(g.interpreterJavascript);d=R_(d).toString();var V=new uQN;_.v3(V,6,d);_.Ld(C,1,V,vM)}else g.interpreterUrl&&(d=_.cZ(g.interpreterUrl),d=_.TW(d).toString(),V=new _.nT1,_.v3(V,4,d),_.Ld(C,2,V,vM));g.interpreterHash&&_.Bb(C,3,g.interpreterHash,vM);g.program&&_.Bb(C,4,g.program,vM);g.globalName&&_.Bb(C,5,g.globalName,vM);g.clientExperimentsStateBlob&&_.Bb(C,7,g.clientExperimentsStateBlob,vM);return C};
TG=function(g){var C={};g=_.Z(g.split("&"));for(var d=g.next();!d.done;d=g.next())d=d.value.split("="),d.length===2&&(C[d[0]]=d[1]);return C};
Uj1=function(g){return Number(g.t)||7200};
nXc=function(){if(_.t("bg_st_hr"))return"havuokmhhs-0";var g,C=((g=globalThis.performance)==null?void 0:g.timeOrigin)||0;return"havuokmhhs-"+Math.floor(C)};
clg=function(){return new Promise(function(g){var C=window;C.ntpevasrs!==void 0?g(new fz(C.ntpevasrs)):(C.ntpqfbel===void 0&&(C.ntpqfbel=[]),C.ntpqfbel.push(function(d){g(new fz(d))}))})};
ETg=function(g){var C=g.tya.bind(g);_.PZ("yt.aba.att",C);g=g.pW1.bind(g);_.PZ("yt.aba.att2",g)};
Q9V=function(g){switch(_.Do(g.input)){case _.ni(HtB):var C={};return C.encryptedVideoId=g.innerTubeRequest.externalVideoId,C}return{}};
a31=function(g){switch(_.Do(g.input)){case _.ni(HtB):if(_.t("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.ni(zZg):if(_.t("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.ni(vb):if(_.t("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&g.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.ni(KH_):var C,d;if(_.t("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((d=_.e((C=g.config)==null?void 0:C.command,f4o))==null?0:d.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.SM_=function(g){var C;if(g.playlistVideoRenderer&&((C=g.playlistVideoRenderer)==null?0:C.engagementBar))return GsB(g.playlistVideoRenderer.engagementBar);if(_.e(g,$Z)){var d;if(g=(d=_.e(g,$Z))==null?void 0:d.engagementBar)return GsB(g)}return""};
GsB=function(g){if(!g)return"";g=_.e(g,_.gzj);if(g==null||!g.actions)return"";g=_.Z(g.actions);for(g=g.next();!g.done;g=g.next()){g=_.e(g.value,_.Czq);var C=void 0;if((C=g)==null||!C.itemId)break;return g.itemId}return""};
_.dWj=function(g){var C;if(g.playlistVideoRenderer&&((C=g.playlistVideoRenderer)==null?0:C.videoId))return g.playlistVideoRenderer.videoId;if(_.e(g,$Z)){var d,V;if(g=(d=_.e(g,$Z))==null?void 0:(V=d.playlistItemData)==null?void 0:V.videoId)return g}return""};
_.V0B=function(g){var C;if(g.playlistVideoRenderer&&((C=g.playlistVideoRenderer)==null?0:C.voteCount))return g.playlistVideoRenderer.voteCount;if(_.e(g,$Z)){var d,V;if(g=(d=_.e(g,$Z))==null?void 0:(V=d.playlistItemData)==null?void 0:V.voteCount)return g}return 0};
_.qg=function(g,C){return _.gd(g.entities,"flowStateEntity",C)};
Rxg=function(g,C,d,V){var y=void 0;g=_.Z(g[C.iconName]||[]);for(var R=g.next();!R.done;R=g.next()){R=R.value;var Y=C.iconSize;var A=C.iconStyle;Y=!Y||Y===R[2];var P=y$g[R[0]];V&&V!==R[1]||!Y||A&&A!==P?A=!1:y?(A=y$g[R[0]],A=!!C.iconStyle||A==="youtube_outline",Y=y.version<=R[1],A=(!!C.iconSize||R[2]===24)&&A&&Y):A=!0;A&&(y={name:C.iconName,style:y$g[R[0]],size:R[2],version:R[1],allowMirroring:!!R[3],url:d(C.iconName,R)})}return y};
bhW=function(g,C,d,V){return g+(""+y$g[d[0]]+((V===void 0?0:V)?"_experimental":"")+"/"+C+"/v"+d[1]+"/")+(d[2]+"px.svg")};
Zhl=function(g){return _.Qq("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.Qq("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":g};
YZW=function(g,C){return bhW("https://fonts.gstatic.com/s/i/",g,C)};
A$R=function(g,C){return bhW("https://fonts.gstatic.com/s/i/",g,C,!0)};
FA1=function(g,C){return bhW("https://www.gstatic.com/youtube/img/icons/web/",g,C)};
ihc=function(g){var C=g.enabled;var d=g.itemPlaybackModel;var V=g.thumbnailElRef;var y=g.containerElRef;var R=g.options;var Y;_.ue(function(){var A=y==null?void 0:y.value;var P,w=(P=V())==null?void 0:P.value;P=d();var x=R();if(C&&P&&A&&w&&(x==null?0:x.thumbnail)){var p={data:P,hostElement:A},J,h,l=[].concat(_.Wr((J=x.thumbnailOverlays)!=null?J:[]),_.Wr((h=P.overlays)!=null?h:[]));h=P.itemPlaybackOptions;J=(h==null?void 0:h.enableRoundedPlayer)||x.enableRounding;h=h==null?void 0:h.disableTimeStatusOverlay;
var N,T;A={mediaRenderer:p,lockupElement:A,thumbnailElement:w,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.e6((N=P.inlinePlayerData)==null?void 0:N.onVisible),navigationEndpoint:_.e6((T=P.inlinePlayerData)==null?void 0:T.onSelect),thumbnail:x.thumbnail,thumbnailOverlays:l,accessibilityText:x.accessibilityText||""},thumbnailSize:x.thumbnailSize,enableRounding:J,mouseleaveCallback:x.mouseleaveCallback,hideTimeDisplay:h}}}else A=void 0;if(N=A){var v;(v=Y)==null||Mg(v);Y=lr(N);var q,Q;
((q=d())==null?0:(Q=q.inlinePlayerData)==null?0:Q.forceImpAutoplay)&&Pz_(Y)}},"BLiQOd");
_.nP(function(){var A;(A=Y)==null||Mg(A)})};
Ohu=function(g){g=atob(g);for(var C=[],d=0;d<g.length;d++)C.push(g.charCodeAt(d));return new Blob([new Uint8Array(C)],{type:"image/png"})};
kpR=function(g,C,d,V){V=V===void 0?"INSERTION_POSITION_UNSPECIFIED":V;return g({targetId:C},function(y){var R,Y=(R=y.contents)!=null?R:[];R=d!=null?d:[];var A=w6l(Y);switch(V){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},y,{contents:[].concat(_.Wr(Y.slice(0,A)),_.Wr(R),_.Wr(Y.slice(A+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},y,{contents:[].concat(_.Wr(R),_.Wr(Y))});case "INSERTION_POSITION_LAST":return Object.assign({},y,{contents:[].concat(_.Wr(Y),_.Wr(R))});
default:return y}})};
ozj=function(g,C,d,V,y){y=y===void 0?"RELATIVE_INSERTION_POSITION_AFTER":y;return g({targetId:C},function(R){var Y,A=(Y=R.contents)!=null?Y:[];Y=xWR(A,d);if(Y<0)return R;Y=y==="RELATIVE_INSERTION_POSITION_BEFORE"?Y:Y+1;return Object.assign({},R,{contents:[].concat(_.Wr(A.slice(0,Y)),_.Wr(V),_.Wr(A.slice(Y)))})})};
w6l=function(g){var C=g.findIndex(function(d){return _.e(d,_.Wb)});
return C>=0?C:g.length};
xWR=function(g,C){return g.findIndex(function(d){a:{d=_.Z(Object.values(d));for(var V=d.next();!V.done;V=d.next())if((V=V.value)&&V.targetId){d=V.targetId;break a}d=""}return d===C})};
J$B=function(g,C,d){return g({targetId:C},function(V){var y,R=(y=V.contents)!=null?y:[];return Object.assign({},V,{contents:p6j(R,d)})})};
p6j=function(g,C){return g.filter(function(d){var V=C.includes;a:{d=_.Z(Object.values(d));for(var y=d.next();!y.done;y=d.next())if((y=y.value)&&y.targetId){d=y.targetId;break a}d=""}return!V.call(C,d||"")})};
_.hx1=function(g,C){return{engagementPanelSectionListRenderer:{panelIdentifier:g,identifier:C,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
t0_=function(g,C){g=g.getAvailableAudioTracks();if(g.length)return g==null?void 0:g.find(function(d){var V;return(d==null?void 0:(V=d.getLanguageInfo())==null?void 0:V.getId())===C})};
_.exP=function(g){var C,d=(C=g.getOption("captions","tracklist",{includeAsr:!0}))!=null?C:[];return d=jpL(d,g)};
l7u=function(g){return g.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
jpL=function(g,C){C=l7u(C);if(C==null||!C.length)return g;var d=C.filter(function(Y){return Y});
C=g.filter(function(Y){return Y.languageCode.startsWith("en")});
d=_.Z(d);for(var V=d.next();!V.done;V=d.next())if(V=V.value,C.length){var y=C[0],R=Object.assign({},y);y.languageCode!==V.languageCode&&(R.displayName=y.languageName+" >> "+V.languageName,R.translationLanguage=V,g.push(R))}return g};
LAq=function(g,C,d){g=_.exP(g);if(g.length)return d?g.find(function(V){if(typeof(V==null?void 0:V.translationLanguage)==="object"){var y;return((y=V.translationLanguage)==null?void 0:y.languageCode)===C}return!1}):g==null?void 0:g.find(function(V){return V.languageCode===C})};
DWV=function(g){return g.getOption("captions","tracklist",{includeAsr:!0})};
r$P=function(g){var C=g.getAvailableAudioTracks();if(C!=null&&C.length){var d=g.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Wr(C.map(function(V){return{listItemViewModel:{title:{content:V.getLanguageInfo().getName()},isSelected:V.getLanguageInfo().getId()===(d==null?void 0:d.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:V.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
NsV=function(g){return g.getOption("captions","tracklist",{includeAsr:!0})};
X6j=function(g){var C=NsV(g);if(C==null?0:C.length)return C;g.loadModule("captions");return NsV(g)};
spB=function(g){var C=g.getOption("captions","track");if(C)return C;g.loadModule("captions");return g.getOption("captions","track")};
Tsl=function(g){var C=X6j(g);if(C!=null&&C.length){var d=spB(g),V;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.yD("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(d==null?0:d.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.Wr(C.map(function(y){return{listItemViewModel:{title:{content:y.displayName},
isSelected:y.displayName===(d==null?void 0:d.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:y.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.yD("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!d.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!d.translationLanguage&&{selectionText:{content:(d==null?void 0:(V=d.translationLanguage)==null?void 0:V.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Bsl(g)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
Bsl=function(g){var C=l7u(g);if(C==null||!C.length)throw Error("Ei");var d=spB(g);g=C.filter(function(V){return!V.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Wr(g.map(function(V){var y;return{listItemViewModel:{title:{content:V.languageName},isSelected:V.languageName===(d==null?void 0:(y=d.translationLanguage)==null?void 0:y.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:V.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
qZl=function(g){return new Promise(function(C,d){if(g===void 0)_.IM(Error("Ii"),"ERROR"),d(Error("Ii"));else{d=new _.f7P;var V=_.vzP();d=d.init();var y=_.$WW(_.Qq("YPC_MB_URL"),!0);Promise.all([d,y]).then(function(){var R=_.mb.payments.business.integration.ClientTokenFactory.createClientToken(g,V);C(R)})}})};
mWg=function(g,C,d,V,y,R,Y){var A=_.vj();d=d.replace(/-/g,"+").replace(/_/g,"/");var P=_.Zi().get("hl"),w=_.u4(_.qk),x=C==null?void 0:C.element;x&&_.rF(x);M0W(C,!0);_.WAV(w,d,A.resolve,function(){x&&_.Ng(x)},function(p){x&&_.Ng(x);
A.reject(p)},P,V?function(p){V&&_.fW(g,V,{backend_analytics:p})}:void 0,A.resolve,y,R,Y);
return A.promise};
M0W=function(g,C){!(g=g==null?void 0:g.element)||g.tagName!=="YT-BUTTON-RENDERER"&&g.tagName!=="YTD-BUTTON-RENDERER"||(g.disabled=C)};
uOo=function(){var g=_.yD("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.cL(g),actionButton:{buttonRenderer:dTP()}}},popupType:"TOAST"}};
nzV=function(){var g=_.yD("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.cL(g),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
I7o=function(g){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:g}]}}};
nz=function(g,C,d,V){var y;return _.F(function(R){if(R.nextAddress==1)return _.js(R,2),R.yield(g,4);if(R.nextAddress!=2)return(y=_.P1(C.getState().entities).length>0)?R.return({title:_.cL(_.yD("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.cL(_.yD("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:CMP()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
R.return(Ve1(d,V));_.N4(R);return R.return(Ve1(d,V))})};
UWN=function(g,C){return C?C==="PPSV"||Kfj(g,C):!1};
c$l=function(g){g.responseContext||(g.responseContext={});g.responseContext.maxAgeSeconds=0;return g};
UV=function(g){var C;return _.F(function(d){return d.nextAddress==1?d.yield(EzL(g,"service:topbar:fallback"),2):(C=d.yieldResult)&&_.IH(C)?d.return(c$l(_.IH(C))):d.return()})};
Hh1=function(g){var C;return _.F(function(d){return d.nextAddress==1?d.yield(EzL(g,"service:downloads_settings:fallback"),2):(C=d.yieldResult)&&_.IH(C)?d.return(C):d.return()})};
EzL=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1)return g?V.yield(g.get(C),2):V.return();d=V.yieldResult;return!d||!_.IH(d)||!isNaN(Number(d.data.expireTimestampMs))&&d.isExpired()?V.return():V.return(d)})};
QpB=function(g){var C=_.wS().resolve(QU).getState().entities;return g.playlistId?UWN(C,g.playlistId):!1};
KAR=function(g){var C=_.pG("web_pbj_log_warning_rate",0);C=C>0&&Math.random()<C;if(!_.e(g,_.Fv))return C&&_.cy(Error("bj")),!1;var d;return _.t("shorts_controller_retrieve_seedless_sequence_v2")&&((d=_.e(g,_.Fv))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:zx_(g)?!0:(C&&_.cy(Error("cj")),!1)};
zx_=function(g){var C=(_.e(g,_.qu)||_.e(g,_.Fv)).videoId;if(!C||!a7l.test(C))return!1;var d;return(g=(d=_.e(g.commandMetadata,_.d7))==null?void 0:d.url)&&(g.includes(C)||g.startsWith("/clip"))?!0:!1};
_.SZ1=function(){var g=_.Zi();return g.getFlag(192)?g.getFlag(190):!(_.t("web_watch_cinematics_disabled_by_default")||_.t("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&GpV())};
_.zG=function(g,C,d){var V={};V.currentUrl=C;V.vis=g.vis!==void 0?g.vis:0;V.splay=!1;C=_.Zi();V.autoCaptionsDefaultOn=C.getFlag(66);C.getFlag(141)?C.getFlag(140)?V.autonavState="STATE_OFF":V.autonavState="STATE_ON":V.autonavState="STATE_NONE";V.html5Preference="HTML5_PREF_WANTS";isNaN(_.Qq("STS"))||(V.signatureTimestamp=_.Qq("STS"));g.autonav&&(V.autoplay=!0,V.autonav=!0);g.mutedAutoplay&&(V.autoplay=!0,V.mutedAutoplay=!0);g.inlinePlayback&&(V.autoplay=!0,V.autonav=!1,V.isInlineUnmutedPlayback=!!g.inlineUnmuted);
V.referer=d;V.lactMilliseconds=g.lact!==void 0?g.lact.toString():"-1";_.t("enable_unknown_lact_fix_on_html5")&&V.lactMilliseconds==="-1"&&_.cy(new _.qn("Unknown LACT is set in playbackContext.",{"lact in tempData":g.lact||"undefined",autonav:g.autonav||"undefined"}));g={};C.getFlag(194)&&(g.hasShownAmbientMode=!0);C.getFlag(192)&&(g.hasToggledOffAmbientMode=!0);_.SZ1()&&(g.watchAmbientModeEnabled=!0);V.watchAmbientModeContext=g;return V};
g2g=function(g){var C={},d=g.pbis||0;d&&(C.playbackBeginsInSeconds=d);g.prefetch_reason&&g.prefetch_reason==="hc_pbis"&&(C.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return C};
CRL=function(g,C){var d;if(C==null?0:(d=C.requestTemplate)==null?0:d.panelId)g.panelId=C.requestTemplate.panelId;var V;if(C==null?0:(V=C.requestTemplate)==null?0:V.params)g.params=C.requestTemplate.params};
VtR=function(){if(dql)return dql();var g=!_.t("idb_response_store_auth_killswitch"),C={};dql=OP("yt-it-response-store",{objectStores:(C.ResponseStore={addedAtVersion:1},C),shared:!g,upgrade:function(d,V){V(1)&&(d=a4(d,"ResponseStore",{keyPath:["key","clientName"]}),GS(d,"byExpiration","expireTimestampMs"),GS(d,"byInterface","clientName"))},
version:1});return dql()};
yxN=function(g){return _.R4(VtR(),g)};
bIB=function(g,C){var d;return _.F(function(V){return V.nextAddress==1?V.yield(_.iA(),2):(d=V.yieldResult)?V.return(new RPL(g,C,d)):V.return()})};
ZIq=function(g){var C=Object.keys(g)[0];if(C)return g.screenExit&&(C=C+";"+g.screenExit.screen),C};
YFB=function(g){var C=new Map;g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,d!=null&&(C.has(d.taskType)||C.set(d.taskType,[]),C.get(d.taskType).push(d));return C};
AxB=function(g){g=[].concat(_.Wr(g)).sort(function(d,V){return d-V});
var C=Math.floor(g.length/2);return g.length%2?g[C]:(g[C-1]+g[C])/2};
iIl=function(g,C){g=g===void 0?MZW:g;C=C===void 0?{}:C;_.PZ("yt.logging.errors.log",_.IM);$fL();FsN(IcL(),C);window.onerror=g;PRV=qwl;window.addEventListener("unhandledrejection",function(d){if(d.reason instanceof Error){var V=d.reason;_.Eq(V,{source:"unhandledrejection"});V.name==="AbortError"&&(V.level="WARNING")}qwl(d.reason);d.preventDefault()})};
_.OIg=function(g){var C,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP,lP,pl,jB,qR,s1,wL,WM,N6,SB,Ox,fL,XP,eR,Jp,ZW;return _.F(function(dL){if(dL.nextAddress==1)return dL.yield(_.bw(g,{mode:"readonly",enableRetries:!0},function(pL){return Zd(pL,"playbackData").then(function(yb){var th=yb.map(function(k6){return k6.transfer}).filter(function(k6){return!!k6}),Vb=yb.map(function(k6){return k6.offlineVideoPolicy}).filter(function(k6){return!!k6}),Br=yb.filter(function(k6){return!!k6.key}).map(function(k6){return _.Sx(_.Ku(k6.key).entityId,
"downloadStatusEntity")});
th=Zd(pL,"transfer",th);Vb=Zd(pL,"offlineVideoPolicy",Vb);Br=Zd(pL,"downloadStatusEntity",Br);var HM=th.then(function(k6){k6=k6.reduce(function(ih,CS){(CS==null?0:CS.offlineVideoStreams)&&ih.push.apply(ih,_.Wr(CS.offlineVideoStreams));return ih},[]).filter(function(ih){return!!ih});
return Zd(pL,"offlineVideoStreams",k6)});
return G2.all([th,Vb,HM,Br]).then(function(k6){var ih=_.Z(k6);k6=ih.next().value;var CS=ih.next().value;var Qg=ih.next().value;ih=ih.next().value;return[yb,k6,CS,Qg,ih]})})}),2);
if(dL.nextAddress!=3)return C=dL.yieldResult,dL.yield(_.bw(g,{mode:"readonly",enableRetries:!0},function(pL){return Zd(pL,"mainDownloadsListEntity").then(function(yb){var th,Vb;return(Vb=(th=yb[0])==null?void 0:th.downloads)!=null?Vb:[]})}),3);
d=dL.yieldResult;V=_.Z(C);y=V.next().value;R=V.next().value;Y=V.next().value;A=V.next().value;P=V.next().value;w=y;x=R;p=Y;J=A;h=P;l={};N={};T={};v={};q={};Q=[];c=_.Z(x);for(U=c.next();!U.done;U=c.next())(K=U.value)&&(l[K.key]=K);Cl=_.Z(p);for(AL=Cl.next();!AL.done;AL=Cl.next())(iP=AL.value)&&(N[iP.key]=iP);lP=_.Z(h);for(pl=lP.next();!pl.done;pl=lP.next())(jB=pl.value)&&(T[jB.key]=jB);qR=_.Z(J);for(s1=qR.next();!s1.done;s1=qR.next())(wL=s1.value)&&(v[wL.key]=wL);WM=_.Z(d);for(N6=WM.next();!N6.done;N6=
WM.next())SB=N6.value,Ox=void 0,q[(Ox=SB.videoItem)!=null?Ox:""]=!0,SB.videoItem&&(XP=fL=void 0,eR=(XP=(fL=_.Ku(SB.videoItem))==null?void 0:fL.entityId)!=null?XP:"",Q.push({externalVideoId:eR}));Jp=w.filter(function(pL){if(!pL||!pL.key||!pL.offlineVideoPolicy)return!1;pL=_.Ku(pL.key).entityId;pL=_.Sx(pL,"downloadStatusEntity");var yb;return!(pL&&((yb=T[pL])==null?void 0:yb.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
ZW=Jp.map(function(pL){var yb=l[pL.transfer],th=[];if(yb==null?0:yb.offlineVideoStreams)for(var Vb=_.Z(yb.offlineVideoStreams),Br=Vb.next();!Br.done;Br=Vb.next())(Br=v[Br.value])&&th.push(Br);Vb=N[pL.offlineVideoPolicy];Br=q;var HM=pL==null?void 0:pL.playerResponseTimestamp,k6=_.Ku(Vb.key).entityId;pL=_.Sx(k6,"mainVideoEntity");if(Vb.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var ih="OFFLINE_VIDEO_STATE_DISABLED";Vb.expirationTimestamp&&Number(Vb.expirationTimestamp)<Date.now()/1E3&&(ih="OFFLINE_VIDEO_STATE_EXPIRED")}else if(Vb.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")ih="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(yb==null?void 0:yb.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":ih="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":ih="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":ih="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":ih="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":ih="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":ih="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:ih="OFFLINE_VIDEO_STATE_UNKNOWN"}if(ih==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(yb==null?void 0:yb.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":ih="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":ih="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":ih=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}k6={id:k6,videoState:ih};if(yb==null?0:yb.cotn)k6.cotn=yb.cotn;if(yb==null?0:yb.maximumDownloadQuality)k6.selectedVideoQuality=yb==null?void 0:yb.maximumDownloadQuality;if(yb==null?0:yb.lastProgressTimeMs)k6.lastProgressTimeMs=yb.lastProgressTimeMs;HM&&(k6.playerResponseSavedTimeMs=String(Number(HM)*1E3));yb=String;HM=0;th=_.Z(th);for(ih=th.next();!ih.done;ih=th.next())if(ih=ih.value,ih.streamsProgress){ih=_.Z(ih.streamsProgress);for(var CS=ih.next();!CS.done;CS=
ih.next()){var Qg=void 0;HM+=Number((Qg=CS.value.numBytesDownloaded)!=null?Qg:0)}}k6.downloadedBytes=yb(HM);k6.selectedOfflineMode=Br[pL]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";Vb.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(k6.offlinePlaybackDisabledReason=Vb.offlinePlaybackDisabledReason);return k6});
return dL.return({offlineVideos:ZW,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:Q}}})})};
wuP=function(){var g;return _.F(function(C){return C.nextAddress==1?C.yield(_.Vf(),2):(g=C.yieldResult)?C.return(_.OIg(g)):C.return({state:"PES Unavailable"})})};
o2g=function(){var g,C,d,V;return _.F(function(y){if(y.nextAddress==1)return y.yield(_.Vf(),2);if(y.nextAddress!=3)return(g=y.yieldResult)?y.yield(kf1(g),3):y.return({state:"PES Unavailable"});C=y.yieldResult;d={};V=C.reduce(function(R,Y){R[Y.key]=Y;return R},d);
return y.return(xqL(V))})};
xqL=function(g){for(var C={},d=[],V=_.Z(Object.keys(g)),y=V.next();!y.done;y=V.next()){var R=y.value;y=g[R];var Y=void 0;if(((Y=y)==null?void 0:Y.entityType)==="mainVideoEntity"){delete g[R];var A=y.data;y={};if(A){var P=void 0;Y=(P=A.videoId)!=null?P:"vid-"+R;R=g;y.video=A;delete y.video.formattedDescription;delete y.video.thumbnail;A.owner&&(P=R[A.owner],P==null?0:P.data)&&(delete R[P.key],y.video.owner=P.data,delete y.video.owner.avatar);if(A=A.downloadState)if(P=R[A],P==null?0:P.data)if(delete R[A],
A=P.data.playbackData)if(P=R[A],P!=null&&P.data){delete R[A];A=P.data;delete A.playerResponseJson;y.playbackData=A;if(A.transfer&&(P=R[A.transfer],P==null?0:P.data)){delete R[P.key];var w=P.data;y.transfer=w;P=[];w=_.Z(w.offlineVideoStreams||[]);for(var x=w.next();!x.done;x=w.next())if(x=R[x.value])delete R[x.key],P.push(x.data);P&&(y.streams=P)}(A=A.offlineVideoPolicy)&&(A=R[A])&&A.data&&(delete R[A.key],y.offlineVideoPolicy=A.data)}C[Y]=y}}else y&&y.entityType==="offlineOrchestrationActionWrapperEntity"&&
y.data&&(delete g[y.key],Y=y.data,R=void 0,d.push({id:Y.rootActionId,type:((R=Y.actionProto)==null?void 0:R.actionType)||"",entity:y}))}C.wrapperEntities=d;Object.keys(g).length>0&&(C.unknownKeys=g);return C};
pug=function(){var g,C,d,V,y,R,Y,A,P;return _.F(function(w){if(w.nextAddress==1)return g=(new _.zS("")).hasLocalStorage(),V=!!((C=_.yg.crypto)==null?0:(d=C.subtle)==null?0:d.importKey),y=!!_.yg.BroadcastChannel,R=!!_.yg.navigator.locks,w.yield(w1_(),2);Y=w.yieldResult;A=g&&V&&y&&R&&Y;P={isSupported:A};if(A)return w.return(P);P.missingBrowserFeatures=[];Y||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");g||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
V||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");y||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");R||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return w.return(P)})};
JxV=function(g,C,d,V){var y=!1,R={contentId:void 0,contentType:"video"};C=_.Z(Object.entries(C));for(var Y=C.next();!Y.done;Y=C.next()){var A=_.Z(Y.value);Y=A.next().value;A=A.next().value;g.includes(Y)&&!d.has(A)?(R.contentId=A,d.add(A),y=!0):Y==="contentType"?A==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(R.contentType="playlist"):typeof A==="object"&&A!==null&&JxV(g,A,d,V)}y&&V.push(R)};
hPg=function(){var g;return!((g=Kz?Kz:null)==null||!g.window)};
_.jKW=function(g){if(_.NR()&&_.jcL("Chromium")>=120){var C=_.tt1().mediaSession;try{C.setActionHandler("enterpictureinpicture",function(){g()})}catch(d){}}};
ePR=function(g){for(var C=[],d=_.Z(document.styleSheets),V=d.next(),y={};!V.done;y={node$jscomp$773:void 0},V=d.next())y.node$jscomp$773=V.value.ownerNode,y.node$jscomp$773&&(y.node$jscomp$773 instanceof HTMLStyleElement||y.node$jscomp$773 instanceof HTMLLinkElement)&&C.push(new Promise(function(R){return function(Y){var A=R.node$jscomp$773.cloneNode(!0);A.onload=function(){Y()};
A.onerror=function(){_.cy(Error("tj"));Y()};
g.document.head.appendChild(A)}}(y)));
return Promise.all(C)};
fXo=function(g){var C=[_.oZ(lXu),_.oZ(LsN),_.oZ(Dqc)];rxo(window.document.documentElement,g.document.documentElement,[_.oZ(NKP),_.oZ(Xug),_.oZ(sKL),_.oZ(BKc),_.oZ(TK1)]);rxo(window.document.body,g.document.body,C)};
rxo=function(g,C,d){g=_.Z(g.attributes);for(var V=g.next();!V.done;V=g.next())if(V=V.value)try{_.AO(d,C,V.name,V.value)}catch(y){}};
$qB=function(g,C){g=new _.aH(g.document.documentElement);g.start(v2c,C);return g};
qFR=function(g){var C=g.document.documentElement;C.addEventListener("click",function(d){jPc(C,d)});
C.addEventListener("touchstart",function(d){rC_(d)});
C.addEventListener("mousedown",function(d){rC_(d)})};
Ws_=function(g,C,d,V){V=V===void 0?!1:V;C=new MtW(C||g,d||g);return{x:g.x+((V===void 0?0:V)?C.lengthX*-1:C.lengthX)*.2,y:g.y+((V===void 0?0:V)?C.lengthY*-1:C.lengthY)*.2}};
mqo=function(g){if(!g)return!1;var C=g.status==="OK"||g.status==="LIVE_STREAM_OFFLINE",d,V,y,R=(y=(d=g.errorScreen)==null?void 0:d.playerLegacyDesktopYpcTrailerRenderer)!=null?y:(V=g.errorScreen)==null?void 0:V.ypcTrailerRenderer;return!!C||!!R};
_.uoq=function(g,C){if(!g)return!1;var d,V=(d=g.errorScreen)==null?void 0:d.playerLegacyDesktopYpcOfferRenderer,y;C=!!(C==null?0:(y=C.playerOverlayRenderer)==null?0:y.gatedActionsOverlayRenderer);return!!mqo(g)||!!V||!!C};
UqL=function(g){return n21(g,0,"gclid",g.search(IXW))>=0||n21(g,0,"gad_source",g.search(IXW))>=0};
cxj=function(g){var C=[],d=0;return{clear:function(){d=C.length=0},
push:function(V){C[d]=V;d=(d+1)%g},
iterate:function(){return function y(){var R,Y,A,P;return _.GG(y,function(w){switch(w.nextAddress){case 1:_.Lp(w,2),R=C.length,Y=0;case 4:if(!(Y<R)){w.jumpTo(2);break}A=d+Y;P=_.SO;return w.yield(C[A%R],7);case 7:P(w.yieldResult);Y++;w.jumpTo(4);break;case 2:_.ll(w),_.Da(w,0)}})}()}}};
E2B=function(g){g.eventsToIgnore||(g.eventsToIgnore=[]);var C=g.eventsToIgnore.map(lUu),d=new Set(C),V=cxj(g.bufferSize);return{flush:function(){var y=Array.from(V.iterate());V.clear();y=y.map(function(R){return{name:R.name,timestamp:R.startTime,attributes:R.attributes}});
return JSON.stringify(y)},
onSpanStart:function(y){y.name==="event"&&d.has(y.attributes.type)||V.push(y)}}};
HI_=function(g){g=E2B(g);var C=g.flush;tpV({onSpanStart:g.onSpanStart});Qn.subscribe("handleError",function(d){try{d.params.breadcrumbs=C()}catch(V){_.IM(V,"WARNING")}})};
QKP=function(){J1("web_tracing_action");_.h1("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
zPB=function(){J1("web_tracing_action");_.h1("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
aXc=function(g,C,d){if(C===void 0){KsV||(zPB(),setInterval(zPB,6E5),KsV=!0);var V="web_tracing_action"}else V=C;var y,R=((y=g.endTime)!=null?y:g.startTime)-g.startTime,Y={};y=g.name;var A=g.startTime;Y={webTracing:(Y[g.name]=g.attributes,Y)};d=_.Sc(M$q)(y,R,A,Y,d,V);if(g.children)for(g=_.Z(g.children),V=g.next();!V.done;V=g.next())aXc(V.value,C,d)};
GfB=function(g){var C=Xf_.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(d){d.data&&typeof d.data==="object"&&(d=d.data,d.from==="extension"&&d.app==="yt.telemetry"&&(C("Received message from extension",d),g.onMessage(d)))});
return function(d,V){d={app:"yt.telemetry",from:"app",key:d,payload:V};C("Sending message to extension",d);window.postMessage(d,"*")}};
SFW=function(){var g=g===void 0?3E3:g;var C=GfB({onMessage:function(){}}),d=[];
return{onSpanEnd:function(V){V.parentId==null&&d.push(V)===1&&setTimeout(function(){var y=[].concat(_.Wr(d));d.length=0;C("spansReported",{spans:y})},g)}}};
gAR=function(g){g=g===void 0?400:g;var C=[],d=[];return{start:function(){return VyB({checkoutEveryNth:g,emit:function(V,y){y&&(C=d,d=[]);d.push(V)}})},
getRecording:function(){return[].concat(_.Wr(C),_.Wr(d))}}};
Vr_=function(){(new CfW({sessionReplayEvents:_.pG("web_tracing_session_replay",0)})).subscribe(function(g){if(g.sessionReplayEvents>0)try{var C=gAR(g.sessionReplayEvents);C.start();if(_.t("web_tracing_session_replay_demo")){var d=console.log;window.exportSessionReplay=function(){var V=JSON.stringify(C.getRecording(),null,2);V=d3g(new Blob([V],{type:"text/plain"}));var y=document.createElement("a");y.download="session_replay.json";y.dataset.downloadurl=["application/json",y.download,y.href].join(":");
y.style.display="none";y.href=V;y.click();URL.revokeObjectURL(V);d("View replay at go/yt-session-replay-viewer")}}}catch(V){_.cy(Error("vj"))}})};
RUL=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var g=window.performance.getEntriesByType("navigation");if(g.length>0){var C=g[0],d=window.performance.timeOrigin;D2q("pageLoad",{navigationType:yRW(C.type),unloadEventStart:Math.round(C.unloadEventStart),unloadEventEnd:Math.round(C.unloadEventEnd),domInteractive:Math.round(C.domInteractive),domContentLoadedEventStart:Math.round(C.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(C.domContentLoadedEventEnd),
domComplete:Math.round(C.domComplete),loadEventStart:Math.round(C.loadEventStart),loadEventEnd:Math.round(C.loadEventEnd),redirectCount:C.redirectCount},{active:!1,startTime:d+C.startTime,endTime:d+C.loadEventEnd})}}catch(V){}})};
yRW=function(g){switch(g){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
FRR=function(){for(var g=b7R.value,C={},d=_.Z(g.enabledSpansArray),V=d.next();!V.done;V=d.next())C[V.value]=!0;hFg({sessionId:yg1(),enabledSpans:C,shouldSampleFn:function(y,R,Y){if(Z7B){var A;return y==="shortToShort"||(Y==null?void 0:(A=Y.rootSpan())==null?void 0:A.name)==="shortToShort"}return!0}});
N$1();jkN("pageLoad")&&RUL();g.exportToCsi&&tpV(YNq);g.exportToDevTools&&tpV(SFW());g.maxBreadcrumbs>0&&HI_({eventsToIgnore:ARj,bufferSize:g.maxBreadcrumbs})};
Pfo=function(g){return new Promise(function(C){window.setTimeout(C,g)})};
i7c=function(g){var C={bicf:function(R){g.tnh=R},
blc:function(){return g.getLatestChallengeResponse()},
bcr:function(R){g.abq.push(R)}},d=window;
d.ntpevasrs=C;if(d.ntpqfbel!==void 0)for(var V=_.Z(d.ntpqfbel),y=V.next();!y.done;y=V.next())y=y.value,y(C);d.ntpqfbel=void 0};
O7W=function(g){return _.F(function(C){if(C.nextAddress==1)return _.js(C,2),C.yield(g.cfv(),4);if(C.nextAddress!=2)return _.Vv(C,0);_.N4(C);_.XV(C)})};
ww_=function(g){var C,d;(C=g.ytcsi)==null||(d=C.tick)==null||d.call(C,"pot_ist")};
kZg=function(g){if(g instanceof Error){var C=_.gS("yt.logging.errors.log");C&&C(g,"WARNING")}};
x3V=function(g){try{var C=JSON.parse(g);if(C.bgChallenge)return C}catch(d){}};
pwc=function(){var g=window,C={networkStatusManagerPromise:_.wS().resolve(new GYW(_.db)),initialChallengeSli:_.t("wpo_att_sli")?new _.eDV("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};g=g===void 0?window:g;var d=g.ytAtR,V;C==null||(V=C.initialChallengeSli)==null||_.gz(V);if(d){if(d=x3V(d)){var y;C==null||(y=C.initialChallengeSli)==null||_.CK(y,"SUCCESS");oAl(d,C)}g.ytAtR=void 0}else g.ytAtRC=function(R){if(R=x3V(R)){var Y;C==null||(Y=C.initialChallengeSli)==null||
_.CK(Y,"SUCCESS");oAl(R,C);g.ytAtRC=void 0}}};
trc=function(){if(JRW)return JRW;try{var g=_.ri("IFRAME");_.SS(g,_.Jj(hUR));g.sandbox.add("allow-same-origin");g.style.display="none";document.body.appendChild(g);return JRW=g}catch(C){g=new _.qn("Failed to create sandbox iframe"),_.IM(g)}};
j$P=function(g){var C,d;return(d=g==null?void 0:(C=g.contentWindow)==null?void 0:C.fetch)!=null?d:window.fetch};
eUB=function(g){var C,d;return(d=g==null?void 0:(C=g.contentWindow)==null?void 0:C.Request)!=null?d:window.Request};
luW=function(g){var C,d;return(d=g==null?void 0:(C=g.contentWindow)==null?void 0:C.TextDecoder)!=null?d:window.TextDecoder};
LRo=function(){return function(g,C){_.Qq("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[g]=C}};
D3W=function(){return function(g,C){var d={};d[g]=C;g=_.Sc(_.$MV)(d);Object.keys(g).length>0&&_.pu(g)}};
XwB=function(){if(bno()==="hidden")var g="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else bno()==="visible"&&(g="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",rRL=null);g&&NWN(g)};
NWN=function(g){if(g==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||g==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(s$o===g)return;s$o=g}var C=9E4+Math.random()*2E3;if(g!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.Oq()>C)&&bno()==="visible"){C=-1;rRL&&(C=Math.round((0,_.wQ)()-rRL));var d=String;var V=_.gS("_fact",window);V=V==null||V==-1?-1:Math.max(Date.now()-V,0);_.uD("foregroundHeartbeat",{firstActivityMs:d(V),clientDocumentNonce:RDg,index:String(BWg),lastEventDeltaMs:String(C),trigger:g});
_.PZ("_fact",-1,window);BWg++;rRL=(0,_.wQ)()}};
TWo=function(g,C,d,V,y,R){C=new Uint8Array(C);if(g.length===0)return C;var Y=0;y=y!=null?y:g.length-1;for(var A=d;A<=y;A++){var P=g[A],w=A===d?V:0,x=void 0,p=A===y?(x=R)!=null?x:P.length:P.length;P=P.subarray(w,p);C.set(P,Y);Y+=P.length}return C};
_.fuo=function(){try{return!!self.sessionStorage}catch(g){return!1}};
vAg=function(){var g=navigator;return new Promise(function(C,d){var V;(V=g.webkitTemporaryStorage)!=null&&V.queryUsageAndQuota?g.webkitTemporaryStorage.queryUsageAndQuota(function(y,R){C({usage:y,quota:R})},function(y){d(y)}):d(Error("Ej"))})};
$3P=function(g,C){var d={errorSeverity:C.errorSeverity.toString(),wizFeatureFlags:Object.entries(C.featureFlags).join("\n")};vmL(C,d);C=C.errorSeverity;C===3?_.IM(g,"ERROR",void 0,void 0,void 0,d):C===2&&_.IM(g,"WARNING",void 0,void 0,void 0,d);_.t("cow_if_errors_in_popup")&&C===3&&g.message.indexOf("<If>")!==-1&&window.alert(g.message)};
qNq=function(g,C){var d=mv.get(g)||{layerNode:C};d.layerNode=C;Jn_(g,d);g.getScreenLayer=function(){return dz(d.layerNode)}};
MrR=function(g){var C;g=g.parentNode;for(var d;g&&((C=mv.get(g))==null||!C.isRenderer)&&!((d=g.polymerController)!=null?d:g).isRenderer_;)g=g.parentNode||g.host;if(C=g)return mv.get(C)};
WRP=function(g){if(g){mv.delete(g);var C=_.wS().resolve(OI);sYB(g,C)}};
us_=function(g,C,d){if(d===void 0?0:d){if(d=g.getAttribute("client-ve-type"),C.data&&!C.disableReactiveLogging||d)_.cm(function(){m31(g,_.U5(C.data))},"tg"),_.nP(function(){return void WRP(g)})}else typeof C.data!=="function"&&m31(g,C.data)};
m31=function(g,C){nAP++;Iuc(g,C)&&_.UP.addJob(function(){_.VA(_.UP,function(){if(Iuc(g,C)&&g.ownerDocument.documentElement===document.documentElement&&g){var d;if(g.getAttribute("layer")){var V=d=Number(g.getAttribute("layer")),y=mv.get(g);y?y.layerNode.layer=V:qNq(g,new U3l(V));(V=MrR(g))&&(y=mv.get(g))!=null&&(y.layerNode.parent=V.layerNode)}else if(d=mv.get(g))d=dz(d.layerNode);else{d=dz;V=new U3l;if(y=MrR(g))V.parent=y.layerNode;qNq(g,V);d=d(V)}d!=null||(d=0);V=g.getAttribute("client-ve-type");
y=Number(V);var R=!1;V=!1;var Y=mv.get(g),A;if((A=Y)&&!(A=Y[cRV]!==C)&&(A=y)){var P;A=((P=mv.get(g))==null?void 0:P.clientVeType)===void 0}A&&(Y[cRV]=C,R=V=Y.isRenderer=!0);mv.has(g)&&(mv.get(g).clientVeType=y);g.visualElement&&(V=!0);if(_.t("wiz_next_ld_fix_client_ve_spec")){var w;P=((w=_.e(C==null?void 0:C.rendererContext,_.bt))==null?void 0:w.loggingDirectives)||(C==null?void 0:C.loggingDirectives)}else P=C==null?void 0:C.loggingDirectives;P&&P.clientVeSpec&&(w=EAc(_.dl(),g),w=_.H7g(_.RL(),P,w||
void 0,d))&&(g.visualElement=w);!g.visualElement&&y&&R&&(g.veType=y,w=void 0,_.t("wiz_next_client_ve_parent_fix")&&(w=EAc(_.dl(),g)),w=_.yG(_.RL(),g,w,d),g.visualElement=w);V&&(w=_.wS().resolve(OI),v8q(g,{data:C,observer:w,layer:d,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
Iuc=function(g,C){return(C==null?0:C.trackingParams)||(C==null?0:C.loggingDirectives)||_.e(C==null?void 0:C.rendererContext,_.bt)||g.getAttribute("client-ve-type")?!0:!1};
Q$o=function(g,C,d){g.componentType!==$p&&d instanceof HTMLElement&&C&&!_.t("cow_logging_in_component_wrapper")&&us_(d,C,!0)};
GZP=function(){if(!zUN){zUN=!0;var g=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.t("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:_.t("enable_wiz_context_per_component")},{handleError:$3P,enableComponentStacksInErrorMessages:!1});Object.assign(Pm,g);a8o=KRc;auB();duP=g8B;SE1=dUu}};
auB=function(){_.t("cow_logging_in_component_wrapper")?(A8B=function(g,C){C instanceof HTMLElement&&us_(C,g,!0)},mA_=function(){}):(A8B=function(){},mA_=Q$o)};
SNP=function(g,C,d){C=C===void 0?{}:C;var V,y=(V=_.e(g.commandMetadata,_.d7))==null?void 0:V.url;V=C.form||{};!d||V.element||V.skipDefaultElement||(C.form=C.form||{},C.form.element=d);if(y&&y!=="/service_ajax")return{type:0,command:g,form:C.form};if(_.t("kevlar_service_command_check")){if(_.T_(_.wS().resolve(_.O7),g))return Object.assign({},{type:1,command:g},C)}else{var R;if((R=_.e(g.commandMetadata,_.d7))==null?0:R.apiUrl)return Object.assign({},{type:1,command:g},C)}return{type:2,command:g,form:C.form}};
gHl=function(g){if(g.form){var C=g.form,d=Object.assign({},C);C=C.element;d=(delete d.element,d);if(C)return[_.Ke(C,[g.command,d,g.commandController])]}return[]};
Cxj=function(g){if(g.form){var C=g.form,d=Object.assign({},C);C=C.element;d=(delete d.element,d);C&&_.as(C,[g.command],C,d)}};
VYP=function(g,C,d){var V=new dHg(g,C),y=new yA(g,C,d);g={"/youtubei/v1/browse":new Ra(g,C,d),"/youtubei/v1/player":V,"/youtubei/v1/navigation/resolve_url":new bc,"/youtubei/v1/next":y,"/youtubei/v1/guide":new Zs(d),"/youtubei/v1/search":new Yb(g,C,d),"/youtubei/v1/reel/reel_item_watch":new AQ(g,C,d),"/youtubei/v1/get_watch":new Fx(V,y)};g["/youtubei/v1/account/account_menu"]=new PJ;g["/youtubei/v1/notification/get_notification_menu"]=new ic;return g};
wz=function(){var g=_.wS().resolve(_.Oa);return Promise.resolve(yTo(g,_.yg.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
ReN=function(g){return g&&(g=_.kb(_.x5u(g)))?(new URLSearchParams(g)).get("service"):null};
pK=function(g,C){_.zr(_.xb(),function(){_.t1("adl")});
_.wS().resolve(b3j)(C);g=g.root;g.loadData&&g.loadData(C);(C==null?0:C.response)?_.CK(DKg(),"SUCCESS"):_.cy(new _.qn("Lifecycle: No response in data",_.au("IS_SHELL_LOAD"),C?C.page:"NO_PAGE",C?C.endpoint:"NO_ENDPOINT"));g.polymerController.$["page-manager"].lazyPrepareCriticalPages((C==null?void 0:C.page)||"",C.endpoint);var d,V;((V=_.e(C==null?void 0:(d=C.endpoint)==null?void 0:d.commandMetadata,_.d7))==null?0:V.webPageType)&&_.uw().dispatch(_.oa(_.e(C.endpoint.commandMetadata,_.d7).webPageType))};
Z3L=function(){var g,C;return _.F(function(d){switch(d.nextAddress){case 1:g=window;if(!g.getDataPromise){d.jumpTo(2);break}_.js(d,3);return d.yield(g.getDataPromise(),5);case 5:return d.return(d.yieldResult);case 3:return _.N4(d),d.yield(wz(),6);case 6:return d.return(d.yieldResult);case 2:if(g.getInitialData)return C=g.getInitialData(),g.getInitialData=void 0,d.return(C);throw Error("Gj`"+_.yg.location.href);}})};
ATq=function(){_.HG("CSI_SERVICE_NAME","youtube");_.pu({loadType:"cold"});_.t("kevlar_log_lcp")&&YYu(function(g){_.t1("lcp",g.value)})};
FhR=function(){var g=_.av(document.location.href,"enable");g&&g.indexOf("scraper")>-1&&_.HG("ADD_SCRAPER_ATTRIBUTES",!0)};
kvj=function(g){var C=g.root;g=[Px_,i3q,_.JQ];_.t("web_feedback_endpoint_autolog_allowlist_killswitch")&&g.push(_.hQ,O3j);wAR(function(d,V){return SNP(d,V,C)},function(d){if(!d.command)return[];
var V;((V=d.form)==null?0:V.element)?d.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},d.form,{endpoint:d.command})})):C.handleNavigate(d);return[]},g);
_.wS().addProvider({provide:_.xC,useValue:_.SC.instance})};
oHq=function(){var g={},C={},d;for(d in xHj){var V=_.Z(_.jL(xHj[d],void 0,"IAtZ7"));g[d]=V.next().value;C[d]=V.next().value}return[g,function(y){for(var R in y){var Y=void 0;(Y=C[R])==null||Y(y[R])}}]};
_.tQ=function(g,C,d){C=C===void 0?!1:C;var V=_.uG.getValueByKeys(g,"contents","twoColumnWatchNextResults","results","results","contents"),y=_.uG.getValueByKeys(g,"contents","twoColumnWatchNextResults","playlist","playlist")||null;C&&(y=null);var R=C=null;if(y)C=_.uG.getValueByKeys(y,"titleText"),R=_.uG.unsafeClone(_.uG.getValueByKeys(y,"longBylineText")),V="",R&&(V=_.W1(R)),R=_.Mr(V);else if(V){V=_.Z(V);for(var Y=V.next();!Y.done;Y=V.next())Y=Y.value,Y.videoPrimaryInfoRenderer&&(C=_.uG.getValueByKeys.apply(_.uG,
[Y].concat(_.Wr(pAl)))),Y.videoSecondaryInfoRenderer&&(R=_.uG.getValueByKeys.apply(_.uG,[Y].concat(_.Wr(JTP))))}else _.CG(Error("Lj"));var A;g.currentVideoEndpoint?A=g.currentVideoEndpoint:_.CG(Error("Mj"));var P;d&&(P=_.uG.getValueByKeys(d,"playabilityStatus","miniplayer","miniplayerRenderer"));g={miniplayerTitle:C,miniplayerSubtitle:R,watchEndpoint:A,playlistData:y};P&&(g.miniplayerRenderer=P);return g};
hec=function(g){if(g)return _.Jo(g)};
_.tYL=function(){return{isFullscreen:function(){throw Error("Nj");},
toggleFullscreen:function(){throw Error("Oj");},
exitFullscreen:function(){throw Error("Pj");},
isAutonavEnabled:function(){throw Error("Qj");},
setAutonavEnabled:function(){throw Error("Rj");},
isAutoplaySetExplicitly:function(){throw Error("Sj");}}};
jUB=function(g){return g.videoDuration?g.numTaps>1&&g.tapDirection!==0?_.jz(g.draggedTime/g.videoDuration,0,1):_.jz((g.playedTime||0)/g.videoDuration,0,1):0};
eec=function(g){return g.videoDuration?g.isDragging||g.numTaps>1&&g.tapDirection!==0?_.jz(g.draggedTime/g.videoDuration,0,1):_.jz((g.playedTime||0)/g.videoDuration,0,1):0};
Lhl=function(g){var C,d,V;return _.e(g==null?void 0:(C=g.markersMap)==null?void 0:(d=C.find(function(y){return y.key==="HEATSEEKER"}))==null?void 0:(V=d.value)==null?void 0:V.heatmap,lG1)};
DHl=function(g){var C,d;return(d=(C=Lhl(g))==null?void 0:C.heatMarkersDecorations)!=null?d:[]};
rTg=function(g){if(_.t("mweb_supported_chapters_killswitch"))return!0;var C;return!!(g==null?0:(C=g.markersMap)==null?0:C.find(function(d){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(d.key)}))};
_.Nqc=function(g){var C=Object,d=C.assign,V;g={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(V=g==null?void 0:g.getPlayerState())!=null?V:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return d.call(C,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},g,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
XAj=function(g){return function(C){var d=g(),V,y=(V=d.playerApi)==null?void 0:V.getPlayerState();C&&C!==d.playerState&&(C===1||C===2)&&d.setState({playerState:y})}};
Bqu=function(g){return function(C){var d=g(),V=d.playerApi;V&&(C==null?void 0:C.type)==="newdata"&&(sU_&&(clearTimeout(sU_),sU_=void 0),_.t("web_shorts_use_progress_state_for_gapless")?(C=V==null?void 0:V.getProgressState(C==null?void 0:C.playertype),C=C.seekableEnd-C.seekableStart):C=V==null?void 0:V.getDuration(C==null?void 0:C.playertype),d.setState({playedTime:0,videoDuration:C}))}};
Tqq=function(g){return function(C){var d=g(),V=d.playerApi;if(V){var y=V.getPresentingPlayerType();_.t("web_shorts_use_progress_state_for_gapless")?(V=V.getProgressState(y),V=V.seekableEnd-V.seekableStart):V=V.getDuration(y);d.setState({playedTime:C,videoDuration:V})}}};
vHV=function(g){_.kZ(112394,g,function(){return fG_},function(C){fG_=C})};
MYj=function(g,C){if(!g)return[];var d,V,y;g=((d=g.markersMap)==null?void 0:(V=d.find(function(R){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(R.key)}))==null?void 0:(y=V.value)==null?void 0:y.chapters)||[];
!$Hl(g)||(C==null?0:C.ignoreStub)||(g=[qY_()].concat(_.Wr(g)));return g};
qY_=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
$Hl=function(g){if(g.length===0)return!1;var C;return((C=_.e(g[0],ez))==null?void 0:C.timeRangeStartMillis)!==0};
lc=function(g){return g?g.timeRangeStartMillis||0:0};
mHW=function(g,C){if(g.isDragging&&C)return g=Whq(g,C),g===-1?qY_():MYj(C)[g]};
Whq=function(g,C){return g.isDragging&&C?MYj(C,{ignoreStub:!0}).findIndex(function(d,V,y){d=ubL(g);return nHP(d,y,V).scrubberHovering}):-1};
ubL=function(g){return Object.assign({},g,{videoDuration:g.videoDuration*1E3,playedTime:g.playedTime*1E3,draggedTime:g.draggedTime*1E3})};
nHP=function(g,C,d){var V=lc(_.e(C[d],ez));C=lc(_.e(C[d+1],ez))||g.videoDuration;d=g.isDragging;var y;if(y=g.isDragging)y=g.draggedTime,y=y!==null&&y>=V&&y<C;var R=g.playedTime;return R!==null&&R>=V&&R<C?{videoPosition:"active",isScrubbing:d,scrubberHovering:y}:g.playedTime<V?{videoPosition:"pending",isScrubbing:d,scrubberHovering:y}:{videoPosition:"seen",isScrubbing:d,scrubberHovering:y}};
IG1=function(g,C){return g.videoPosition==="seen"||(C===void 0?0:C)>0};
UHj=function(g,C,d){C=g/C.storyboardInterval;var V=MYj(d);if(!V.length)return-C*72;d=0;V=_.Z(V);for(var y=V.next();!y.done;y=V.next())if(lc(_.e(y.value,ez))/1E3<g)d++;else break;return-(C*72)-d*56};
cTo=function(g){return g?g.width/g.columns:0};
EHN=function(g){return g.isHovering?g.hoveredTime:g.draggedTime};
H3c=function(g,C){g=g.draggedTime*1E3;return g>=C.visibleTimeRangeStartMillis&&g<=C.visibleTimeRangeEndMillis};
_.QUq=function(g){if(g===void 0||Number.isNaN(g))return"--:--";var C=Math.abs(Math.floor(g)),d=Math.floor(C/86400),V=Math.floor(C%86400/3600),y=Math.floor(C%3600/60);C=Math.floor(C%60);var R="";d>0&&(R+=d+":",V<10&&(R+="0"));if(d>0||V>0)R+=V+":",y<10&&(R+="0");R+=y+":";C<10&&(R+="0");R+=C;return g>=0?R:"-"+R};
zeP=function(g,C){return function(){var d=EHN(g());var V=C();var y=g().playerApi;if(y&&y.getNumberOfStoryboardLevels()!==0){var R=y.getStoryboardFrameIndex(d,1);R!==-1?V=y.getStoryboardFrame(R,1):(d=y.getStoryboardFrameIndex(d,0),y=y.getStoryboardFrame(d,0),V&&y&&(y.height*=3,y.width*=3),V=y)}else V=null;if(!V)return null;C()&&(V.width=90*V.columns,V.height=160*V.rows);return V}};
_.LK=function(g){if(!g||g.getVideoData)return g};
Kho=function(){var g;return{playerApi:(g=_.Cx())!=null?g:void 0}};
aGW=function(g){var C;_.F(function(d){if(d.nextAddress==1)return d.yield(_.g8(),2);if(C=d.yieldResult)C.unMute(!0),C.setVolume(g,!0);_.XV(d)})};
GvB=function(g,C){g&&(g.value=""+C,g.style.setProperty("--gradient-percent",C+"%"))};
SY1=function(g){var C;return(C=g==null?void 0:g.value)!=null?C:0};
gwB=function(){var g;_.F(function(C){if(C.nextAddress==1)return C.yield(_.g8(),2);g=C.yieldResult;if(!g)return C.return();g.isMuted()?g.unMute(!0):g.mute(!0);_.XV(C)})};
Csc=function(g){var C=_.wS().resolve(_.Ds).getPlayerElement();C&&g&&(g===1?C.pause():C.play())};
dXj=function(g){_.zY(g,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
Vk1=function(g){_.zY(g,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
R3V=function(g){return _.uE(g.document.body,function(){return _.O(yb1,null)},"hh")};
b2L=function(){var g;return(g=navigator.userActivation)==null?void 0:g.isActive};
Z21=function(){var g=window.performance.getEntriesByType("navigation");return g?g.map(function(C){return C.type}).includes("reload"):!1};
kh_=function(){rz(rz(rz(rz(rz(rz(rz(_.wS().resolve(_.N$),_.Yig),_.Ab_),_.Faj),_.Psj),_.i2N),_.O2l),_.wXj)};
xXc=function(g,C){C=C===void 0?!1:C;var d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return C||!_.t("kevlar_shorts_seedless_retry_initial_load")||(d=window,V=!(!d.getDataPromise&&!d.getInitialData),V)?Y.yield(Z3L(),2):(setTimeout(xXc.bind(window,g,!0),1E3),Y.return());if(Y.nextAddress!=3)return y=Y.yieldResult,Y.yield(owg(y),3);R=Y.yieldResult;pK(g,R);_.XV(Y)})};
owg=function(g){var C;if((C=g.response)==null||!C.replacementEndpoint)return _.GY(g);C=_.wS().resolve(_.Oa);g=g.response;_.e(g.replacementEndpoint,_.Fv)&&g.sequenceContinuation&&(_.e(g.replacementEndpoint,_.Fv).sequenceParams=g.sequenceContinuation);return Xx(C,g.replacementEndpoint,{},_.yg.location.href,"shorts",function(){},function(){return!1})};
JbP=function(g){var C=_.wS().resolve(pXu);g.playerResponse&&C.handleResponse(g.playerResponse);g.response&&C.handleResponse(g.response)};
h3g=function(g){var C=_.uw(),d,V=_.e((d=g.response)==null?void 0:d.frameworkUpdates,$m),y;d=_.e((y=g.playerResponse)==null?void 0:y.frameworkUpdates,$m);var R;g=_.e((R=g.reelWatchSequenceResponse)==null?void 0:R.frameworkUpdates,$m);V&&_.R0(V,C);d&&_.R0(d,C);g&&_.R0(g,C)};
tkW=function(g){var C;_.t("enable_redirect_linking_for_desktop_web_client")&&((C=window.location.hash)==null?0:C.includes("redirect_state"))&&g.url&&(g.url=g.url.toString()+window.location.hash)};
llu=function(g){var C=_.wS(),d=C.resolve(_.Oa);C=C.resolve(_.jT_);g.endpoint&&(d=e3u(d,g.endpoint),d.content&&g.response&&_.sa(C,g.response,d.content),d.player&&g.playerResponse&&_.sa(C,g.playerResponse,d.player),d.reelSequence&&g.reelWatchSequenceResponse&&_.sa(C,g.reelWatchSequenceResponse,d.reelSequence))};
BJ=function(g,C){JbP(C);h3g(C);var d;(C==null?0:C.url)&&((d=window.location.hash)==null?0:d.includes("redirect_state"))&&(tkW(C),(d=ReN(C.url))&&_.Qw(g.root,"yt-initialize-third-party",[d,C]));llu(C);d=_.wS();var V=d.resolve(LaP);C.playerResponse&&d.resolve(DXo).handleResponse(C.playerResponse);if(C.playerResponse){d=void 0;if(_.t("ab_v_vid_sig")&&C.endpoint){var y,R=(y=_.e(C.endpoint,_.qu))!=null?y:_.e(C.endpoint,_.Fv);R&&(d=R.videoId)}rbR(V,C.playerResponse,d)}C.playerResponse&&SjB(C.playerResponse)&&
_.t("web_enable_ab_rsp_cl")?f31().then(function(){NyW(V,C.playerResponse);pK(g,C)}):pK(g,C)};
sTV=function(g){if(g=g.root.data){var C=_.wS().resolve(XXN);g.endpoint&&(g.response&&C.handleResponse(g.response,void 0,document.querySelector("ytd-app")),g.playerResponse&&C.handleResponse(g.playerResponse),g.reelWatchSequenceResponse&&C.handleResponse(g.reelWatchSequenceResponse))}};
ByL=function(g){var C,d,V,y,R,Y;return _.F(function(A){switch(A.nextAddress){case 1:C=window;if(!C.getDataPromise){A.jumpTo(2);break}_.js(A,3);return A.yield(C.getDataPromise(),5);case 5:d=A.yieldResult;BJ(g,d);_.Vv(A,4);break;case 3:return _.N4(A),A.yield(wz(),6);case 6:V=A.yieldResult,pK(g,V);case 4:return A.return();case 2:if(!_.t("sw_nav_preload_pbj")){A.jumpTo(7);break}C.fetchInitialData=function(){var P;return _.F(function(w){if(w.nextAddress==1)return w.yield(wz(),2);P=w.yieldResult;pK(g,P);
_.XV(w)})};
if(C.getInitialData){C.loadInitialData=function(P){BJ(g,P)};
y=C.getInitialData();C.getInitialData=void 0;BJ(g,y);A.jumpTo(8);break}C.fetchInitialData=void 0;return A.yield(wz(),9);case 9:R=A.yieldResult,pK(g,R);case 8:return A.return();case 7:C.getInitialData?(Y=C.getInitialData(),C.getInitialData=void 0,BJ(g,Y)):C.loadInitialData=function(P){BJ(g,P)},_.XV(A)}})};
flg=function(){var g=new Ty1;_.QyB(g);g.registerInitializationCallback(function(){VOu(void 0,void 0,void 0,_.t("web_enable_mss_batching_ks")?void 0:{batchingStrategy:"BATCH"})});
g.registerCallback("error",function(C,d,V){_.GL(Error("Wj`"+d+"`"+V))})};
vwj=function(g){var C=0;return function(){return C<g.length?{done:!1,value:g[C++]}:{done:!0}}};
$XW=typeof Object.defineProperties=="function"?Object.defineProperty:function(g,C,d){if(g==Array.prototype||g==Object.prototype)return g;g[C]=d.value;return g};
qiP=function(g){g=["object"==typeof globalThis&&globalThis,g,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var C=0;C<g.length;++C){var d=g[C];if(d&&d.Math==Math)return d}throw Error("a");};
_.PU=qiP(this);Mkj="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.PU.BigInt64Array&&(Mkj.push("BigInt64"),Mkj.push("BigUint64"));var mXV=function(g,C){if(C)for(var d=0;d<Mkj.length;d++)Wa1(Mkj[d]+"Array.prototype."+g,C)},TO=function(g,C){C&&Wa1(g,C)},Wa1=function(g,C){var d=_.PU;
g=g.split(".");for(var V=0;V<g.length-1;V++){var y=g[V];if(!(y in d))return;d=d[y]}g=g[g.length-1];V=d[g];C=C(V);C!=V&&C!=null&&$XW(d,g,{configurable:!0,writable:!0,value:C})};
TO("Symbol",function(g){if(g)return g;var C=function(R,Y){this.$jscomp$symbol$id_=R;$XW(this,"description",{configurable:!0,writable:!0,value:Y})};
C.prototype.toString=function(){return this.$jscomp$symbol$id_};
var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",V=0,y=function(R){if(this instanceof y)throw new TypeError("b");return new C(d+(R||"")+"_"+V++,R)};
return y});
TO("Symbol.iterator",function(g){if(g)return g;g=Symbol("c");$XW(Array.prototype,g,{configurable:!0,writable:!0,value:function(){return uIN(vwj(this))}});
return g});
TO("Symbol.asyncIterator",function(g){return g?g:Symbol("d")});
var uIN=function(g){g={next:g};g[Symbol.iterator]=function(){return this};
return g},nwu=typeof Object.create=="function"?Object.create:function(g){var C=function(){};
C.prototype=g;return new C},Ilg=function(){function g(){function d(){}
new d;Reflect.construct(d,[],function(){});
return new d instanceof d}
if(typeof Reflect!="undefined"&&Reflect.construct){if(g())return Reflect.construct;var C=Reflect.construct;return function(d,V,y){d=C(d,V);y&&Reflect.setPrototypeOf(d,y.prototype);return d}}return function(d,V,y){y===void 0&&(y=d);
y=nwu(y.prototype||Object.prototype);return Function.prototype.apply.call(d,y,V)||y}}(),UXq;
if(typeof Object.setPrototypeOf=="function")UXq=Object.setPrototypeOf;else{var cbq;a:{var EwV={a:!0},H2u={};try{H2u.__proto__=EwV;cbq=H2u.a;break a}catch(g){}cbq=!1}UXq=cbq?function(g,C){g.__proto__=C;if(g.__proto__!==C)throw new TypeError("e`"+g);return g}:null}fK=UXq;
_.L=function(g,C){g.prototype=nwu(C.prototype);g.prototype.constructor=g;if(fK)fK(g,C);else for(var d in C)if(d!="prototype")if(Object.defineProperties){var V=Object.getOwnPropertyDescriptor(C,d);V&&Object.defineProperty(g,d,V)}else g[d]=C[d];g.superClass_=C.prototype};
_.Z=function(g){var C=typeof Symbol!="undefined"&&Symbol.iterator&&g[Symbol.iterator];if(C)return C.call(g);if(typeof g.length=="number")return{next:vwj(g)};throw Error("f`"+String(g));};
yO=function(g){for(var C,d=[];!(C=g.next()).done;)d.push(C.value);return d};
_.Wr=function(g){return g instanceof Array?g:yO(_.Z(g))};
_.$b=function(g){return vJ(g,g)};
vJ=function(g,C){g.raw=C;Object.freeze&&(Object.freeze(g),Object.freeze(C));return g};
q$=function(g,C){return Object.prototype.hasOwnProperty.call(g,C)};
QTN=function(g){if(g==null)throw new TypeError("g");return Object(g)};
z3l=typeof Object.assign=="function"?Object.assign:function(g,C){g=QTN(g);for(var d=1;d<arguments.length;d++){var V=arguments[d];if(V)for(var y in V)q$(V,y)&&(g[y]=V[y])}return g};
TO("Object.assign",function(g){return g||z3l});
var M$=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},Kao=function(g){if(g.isRunning_)throw new TypeError("i");
g.isRunning_=!0};
M$.prototype.JSC$8791_next_=function(g){this.yieldResult=g};
var alP=function(g,C){g.abruptCompletion_={exception:C,isException:!0};g.nextAddress=g.catchAddress_||g.finallyAddress_};
M$.prototype.return=function(g){this.abruptCompletion_={return:g};this.nextAddress=this.finallyAddress_};
M$.prototype.yield=function(g,C){this.nextAddress=C;return{value:g}};
M$.prototype.jumpTo=function(g){this.nextAddress=g};
_.XV=function(g){g.nextAddress=0};
_.js=function(g,C,d){g.catchAddress_=C;d!=void 0&&(g.finallyAddress_=d)};
_.Lp=function(g,C){g.catchAddress_=0;g.finallyAddress_=C||0};
_.Vv=function(g,C,d){g.nextAddress=C;g.catchAddress_=d||0};
_.N4=function(g,C){g.catchAddress_=C||0;C=g.abruptCompletion_.exception;g.abruptCompletion_=null;return C};
_.ll=function(g,C,d,V){V?g.finallyContexts_[V]=g.abruptCompletion_:g.finallyContexts_=[g.abruptCompletion_];g.catchAddress_=C||0;g.finallyAddress_=d||0};
_.Da=function(g,C,d){d=g.finallyContexts_.splice(d||0)[0];(d=g.abruptCompletion_=g.abruptCompletion_||d)?d.isException?g.nextAddress=g.catchAddress_||g.finallyAddress_:d.jumpTo!=void 0&&g.finallyAddress_<d.jumpTo?(g.nextAddress=d.jumpTo,g.abruptCompletion_=null):g.nextAddress=g.finallyAddress_:g.nextAddress=C};
GhR=function(g){this.JSC$8796_context_=new M$;this.program_=g};
goP=function(g,C){Kao(g.JSC$8796_context_);var d=g.JSC$8796_context_.yieldAllIterator_;if(d)return SiN(g,"return"in d?d["return"]:function(V){return{value:V,done:!0}},C,g.JSC$8796_context_.return);
g.JSC$8796_context_.return(C);return WJ(g)};
SiN=function(g,C,d,V){try{var y=C.call(g.JSC$8796_context_.yieldAllIterator_,d);if(!(y instanceof Object))throw new TypeError("h`"+y);if(!y.done)return g.JSC$8796_context_.isRunning_=!1,y;var R=y.value}catch(Y){return g.JSC$8796_context_.yieldAllIterator_=null,alP(g.JSC$8796_context_,Y),WJ(g)}g.JSC$8796_context_.yieldAllIterator_=null;V.call(g.JSC$8796_context_,R);return WJ(g)};
WJ=function(g){for(;g.JSC$8796_context_.nextAddress;)try{var C=g.program_(g.JSC$8796_context_);if(C)return g.JSC$8796_context_.isRunning_=!1,{value:C.value,done:!1}}catch(d){g.JSC$8796_context_.yieldResult=void 0,alP(g.JSC$8796_context_,d)}g.JSC$8796_context_.isRunning_=!1;if(g.JSC$8796_context_.abruptCompletion_){C=g.JSC$8796_context_.abruptCompletion_;g.JSC$8796_context_.abruptCompletion_=null;if(C.isException)throw C.exception;return{value:C.return,done:!0}}return{value:void 0,done:!0}};
CPx=function(g){this.next=function(C){Kao(g.JSC$8796_context_);g.JSC$8796_context_.yieldAllIterator_?C=SiN(g,g.JSC$8796_context_.yieldAllIterator_.next,C,g.JSC$8796_context_.JSC$8791_next_):(g.JSC$8796_context_.JSC$8791_next_(C),C=WJ(g));return C};
this.throw=function(C){Kao(g.JSC$8796_context_);g.JSC$8796_context_.yieldAllIterator_?C=SiN(g,g.JSC$8796_context_.yieldAllIterator_["throw"],C,g.JSC$8796_context_.JSC$8791_next_):(alP(g.JSC$8796_context_,C),C=WJ(g));return C};
this.return=function(C){return goP(g,C)};
this[Symbol.iterator]=function(){return this}};
_.GG=function(g,C){C=new CPx(new GhR(C));fK&&g.prototype&&fK(C,g.prototype);return C};
dRH=function(g){function C(V){return g.next(V)}
function d(V){return g.throw(V)}
return new Promise(function(V,y){function R(Y){Y.done?V(Y.value):Promise.resolve(Y.value).then(C,d).then(R,y)}
R(g.next())})};
_.F=function(g){return dRH(new CPx(new GhR(g)))};
_.es=function(g){var C=g[Symbol.asyncIterator];return C!==void 0?C.call(g):new VBH(_.Z(g))};
VBH=function(g){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return g};
this.next=function(C){return Promise.resolve(g.next(C))};
this["throw"]=function(C){return new Promise(function(d,V){var y=g["throw"];y!==void 0?d(y.call(g,C)):(d=g["return"],d!==void 0&&d.call(g),V(new TypeError("j")))})};
g["return"]!==void 0&&(this["return"]=function(C){return Promise.resolve(g["return"](C))})};
_.cY=function(){for(var g=Number(this),C=[],d=g;d<arguments.length;d++)C[d-g]=arguments[d];return C};
_.SO=function(g){return g};
TO("globalThis",function(g){return g||_.PU});
TO("Reflect",function(g){return g?g:{}});
TO("Reflect.construct",function(){return Ilg});
TO("Reflect.setPrototypeOf",function(g){return g?g:fK?function(C,d){try{return fK(C,d),!0}catch(V){return!1}}:null});
TO("Promise",function(g){function C(){this.batch_=null}
function d(Y){return Y instanceof y?Y:new y(function(A){A(Y)})}
if(g&&(typeof _.PU.PromiseRejectionEvent!=="undefined"||!_.PU.Promise||_.PU.Promise.toString().indexOf("[native code]")===-1))return g;C.prototype.asyncExecute=function(Y){if(this.batch_==null){this.batch_=[];var A=this;this.asyncExecuteFunction(function(){A.executeBatch_()})}this.batch_.push(Y)};
var V=_.PU.setTimeout;C.prototype.asyncExecuteFunction=function(Y){V(Y,0)};
C.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var Y=this.batch_;this.batch_=[];for(var A=0;A<Y.length;++A){var P=Y[A];Y[A]=null;try{P()}catch(w){this.asyncThrow_(w)}}}this.batch_=null};
C.prototype.asyncThrow_=function(Y){this.asyncExecuteFunction(function(){throw Y;})};
var y=function(Y){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var A=this.createResolveAndReject_();try{Y(A.resolve,A.reject)}catch(P){A.reject(P)}};
y.prototype.createResolveAndReject_=function(){function Y(w){return function(x){P||(P=!0,w.call(A,x))}}
var A=this,P=!1;return{resolve:Y(this.resolveTo_),reject:Y(this.JSC$8824_reject_)}};
y.prototype.resolveTo_=function(Y){if(Y===this)this.JSC$8824_reject_(new TypeError("n"));else if(Y instanceof y)this.settleSameAsPromise_(Y);else{a:switch(typeof Y){case "object":var A=Y!=null;break a;case "function":A=!0;break a;default:A=!1}A?this.resolveToNonPromiseObj_(Y):this.fulfill_(Y)}};
y.prototype.resolveToNonPromiseObj_=function(Y){var A=void 0;try{A=Y.then}catch(P){this.JSC$8824_reject_(P);return}typeof A=="function"?this.settleSameAsThenable_(A,Y):this.fulfill_(Y)};
y.prototype.JSC$8824_reject_=function(Y){this.settle_(2,Y)};
y.prototype.fulfill_=function(Y){this.settle_(1,Y)};
y.prototype.settle_=function(Y,A){if(this.state_!=0)throw Error("o`"+Y+"`"+A+"`"+this.state_);this.state_=Y;this.result_=A;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
y.prototype.scheduleUnhandledRejectionCheck_=function(){var Y=this;V(function(){if(Y.notifyUnhandledRejection_()){var A=_.PU.console;typeof A!=="undefined"&&A.error(Y.result_)}},1)};
y.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var Y=_.PU.CustomEvent,A=_.PU.Event,P=_.PU.dispatchEvent;if(typeof P==="undefined")return!0;typeof Y==="function"?Y=new Y("unhandledrejection",{cancelable:!0}):typeof A==="function"?Y=new A("unhandledrejection",{cancelable:!0}):(Y=_.PU.document.createEvent("CustomEvent"),Y.initCustomEvent("unhandledrejection",!1,!0,Y));Y.promise=this;Y.reason=this.result_;return P(Y)};
y.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var Y=0;Y<this.onSettledCallbacks_.length;++Y)R.asyncExecute(this.onSettledCallbacks_[Y]);this.onSettledCallbacks_=null}};
var R=new C;y.prototype.settleSameAsPromise_=function(Y){var A=this.createResolveAndReject_();Y.callWhenSettled_(A.resolve,A.reject)};
y.prototype.settleSameAsThenable_=function(Y,A){var P=this.createResolveAndReject_();try{Y.call(A,P.resolve,P.reject)}catch(w){P.reject(w)}};
y.prototype.then=function(Y,A){function P(J,h){return typeof J=="function"?function(l){try{w(J(l))}catch(N){x(N)}}:h}
var w,x,p=new y(function(J,h){w=J;x=h});
this.callWhenSettled_(P(Y,w),P(A,x));return p};
y.prototype.catch=function(Y){return this.then(void 0,Y)};
y.prototype.callWhenSettled_=function(Y,A){function P(){switch(w.state_){case 1:Y(w.result_);break;case 2:A(w.result_);break;default:throw Error("p`"+w.state_);}}
var w=this;this.onSettledCallbacks_==null?R.asyncExecute(P):this.onSettledCallbacks_.push(P);this.isRejectionHandled_=!0};
y.resolve=d;y.reject=function(Y){return new y(function(A,P){P(Y)})};
y.race=function(Y){return new y(function(A,P){for(var w=_.Z(Y),x=w.next();!x.done;x=w.next())d(x.value).callWhenSettled_(A,P)})};
y.all=function(Y){var A=_.Z(Y),P=A.next();return P.done?d([]):new y(function(w,x){function p(l){return function(N){J[l]=N;h--;h==0&&w(J)}}
var J=[],h=0;do J.push(void 0),h++,d(P.value).callWhenSettled_(p(J.length-1),x),P=A.next();while(!P.done)})};
return y});
var mJ=function(g,C,d){if(g==null)throw new TypeError("q`"+d);if(C instanceof RegExp)throw new TypeError("r`"+d);return g+""};
TO("String.prototype.startsWith",function(g){return g?g:function(C,d){var V=mJ(this,C,"startsWith"),y=V.length,R=C.length;d=Math.max(0,Math.min(d|0,V.length));for(var Y=0;Y<R&&d<y;)if(V[d++]!=C[Y++])return!1;return Y>=R}});
TO("Object.setPrototypeOf",function(g){return g||fK});
TO("Symbol.dispose",function(g){return g?g:Symbol("s")});
TO("SuppressedError",function(g){function C(d,V,y){if(!(this instanceof C))return new C(d,V,y);y=Error(y);"stack"in y&&(this.stack=y.stack);this.message=y.message;this.error=d;this.suppressed=V}
if(g)return g;_.L(C,Error);C.prototype.name="SuppressedError";return C});
TO("Array.from",function(g){return g?g:function(C,d,V){d=d!=null?d:function(A){return A};
var y=[],R=typeof Symbol!="undefined"&&Symbol.iterator&&C[Symbol.iterator];if(typeof R=="function"){C=R.call(C);for(var Y=0;!(R=C.next()).done;)y.push(d.call(V,R.value,Y++))}else for(R=C.length,Y=0;Y<R;Y++)y.push(d.call(V,C[Y],Y));return y}});
var yLQ=function(g,C,d){g instanceof String&&(g=String(g));for(var V=g.length,y=0;y<V;y++){var R=g[y];if(C.call(d,R,y,g))return{i:y,v:R}}return{i:-1,v:void 0}};
TO("Array.prototype.find",function(g){return g?g:function(C,d){return yLQ(this,C,d).v}});
TO("WeakMap",function(g){function C(){}
function d(P){var w=typeof P;return w==="object"&&P!==null||w==="function"}
function V(P){if(!q$(P,R)){var w=new C;$XW(P,R,{value:w})}}
function y(P){var w=Object[P];w&&(Object[P]=function(x){if(x instanceof C)return x;Object.isExtensible(x)&&V(x);return w(x)})}
if(function(){if(!g||!Object.seal)return!1;try{var P=Object.seal({}),w=Object.seal({}),x=new g([[P,2],[w,3]]);if(x.get(P)!=2||x.get(w)!=3)return!1;x.delete(P);x.set(w,4);return!x.has(P)&&x.get(w)==4}catch(p){return!1}}())return g;
var R="$jscomp_hidden_"+Math.random();y("freeze");y("preventExtensions");y("seal");var Y=0,A=function(P){this.JSC$8832_id_=(Y+=Math.random()+1).toString();if(P){P=_.Z(P);for(var w;!(w=P.next()).done;)w=w.value,this.set(w[0],w[1])}};
A.prototype.set=function(P,w){if(!d(P))throw Error("t");V(P);if(!q$(P,R))throw Error("u`"+P);P[R][this.JSC$8832_id_]=w;return this};
A.prototype.get=function(P){return d(P)&&q$(P,R)?P[R][this.JSC$8832_id_]:void 0};
A.prototype.has=function(P){return d(P)&&q$(P,R)&&q$(P[R],this.JSC$8832_id_)};
A.prototype.delete=function(P){return d(P)&&q$(P,R)&&q$(P[R],this.JSC$8832_id_)?delete P[R][this.JSC$8832_id_]:!1};
return A});
TO("Map",function(g){if(function(){if(!g||typeof g!="function"||!g.prototype.entries||typeof Object.seal!="function")return!1;try{var A=Object.seal({x:4}),P=new g(_.Z([[A,"s"]]));if(P.get(A)!="s"||P.size!=1||P.get({x:4})||P.set({x:4},"t")!=P||P.size!=2)return!1;var w=P.entries(),x=w.next();if(x.done||x.value[0]!=A||x.value[1]!="s")return!1;x=w.next();return x.done||x.value[0].x!=4||x.value[1]!="t"||!w.next().done?!1:!0}catch(p){return!1}}())return g;
var C=new WeakMap,d=function(A){this[0]={};this[1]=R();this.size=0;if(A){A=_.Z(A);for(var P;!(P=A.next()).done;)P=P.value,this.set(P[0],P[1])}};
d.prototype.set=function(A,P){A=A===0?0:A;var w=V(this,A);w.list||(w.list=this[0][w.id]=[]);w.entry?w.entry.value=P:(w.entry={next:this[1],previous:this[1].previous,head:this[1],key:A,value:P},w.list.push(w.entry),this[1].previous.next=w.entry,this[1].previous=w.entry,this.size++);return this};
d.prototype.delete=function(A){A=V(this,A);return A.entry&&A.list?(A.list.splice(A.index,1),A.list.length||delete this[0][A.id],A.entry.previous.next=A.entry.next,A.entry.next.previous=A.entry.previous,A.entry.head=null,this.size--,!0):!1};
d.prototype.clear=function(){this[0]={};this[1]=this[1].previous=R();this.size=0};
d.prototype.has=function(A){return!!V(this,A).entry};
d.prototype.get=function(A){return(A=V(this,A).entry)&&A.value};
d.prototype.entries=function(){return y(this,function(A){return[A.key,A.value]})};
d.prototype.keys=function(){return y(this,function(A){return A.key})};
d.prototype.values=function(){return y(this,function(A){return A.value})};
d.prototype.forEach=function(A,P){for(var w=this.entries(),x;!(x=w.next()).done;)x=x.value,A.call(P,x[1],x[0],this)};
d.prototype[Symbol.iterator]=d.prototype.entries;var V=function(A,P){var w=P&&typeof P;w=="object"||w=="function"?C.has(P)?w=C.get(P):(w=""+ ++Y,C.set(P,w)):w="p_"+P;var x=A[0][w];if(x&&q$(A[0],w))for(A=0;A<x.length;A++){var p=x[A];if(P!==P&&p.key!==p.key||P===p.key)return{id:w,list:x,index:A,entry:p}}return{id:w,list:x,index:-1,entry:void 0}},y=function(A,P){var w=A[1];
return uIN(function(){if(w){for(;w.head!=A[1];)w=w.previous;for(;w.next!=w.head;)return w=w.next,{done:!1,value:P(w)};w=null}return{done:!0,value:void 0}})},R=function(){var A={};
return A.previous=A.next=A.head=A},Y=0;
return d});
TO("Set",function(g){if(function(){if(!g||typeof g!="function"||!g.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),V=new g(_.Z([d]));if(!V.has(d)||V.size!=1||V.add(d)!=V||V.size!=1||V.add({x:4})!=V||V.size!=2)return!1;var y=V.entries(),R=y.next();if(R.done||R.value[0]!=d||R.value[1]!=d)return!1;R=y.next();return R.done||R.value[0]==d||R.value[0].x!=4||R.value[1]!=R.value[0]?!1:y.next().done}catch(Y){return!1}}())return g;
var C=function(d){this.JSC$8846_map_=new Map;if(d){d=_.Z(d);for(var V;!(V=d.next()).done;)this.add(V.value)}this.size=this.JSC$8846_map_.size};
C.prototype.add=function(d){d=d===0?0:d;this.JSC$8846_map_.set(d,d);this.size=this.JSC$8846_map_.size;return this};
C.prototype.delete=function(d){d=this.JSC$8846_map_.delete(d);this.size=this.JSC$8846_map_.size;return d};
C.prototype.clear=function(){this.JSC$8846_map_.clear();this.size=0};
C.prototype.has=function(d){return this.JSC$8846_map_.has(d)};
C.prototype.entries=function(){return this.JSC$8846_map_.entries()};
C.prototype.values=function(){return this.JSC$8846_map_.values()};
C.prototype.keys=C.prototype.values;C.prototype[Symbol.iterator]=C.prototype.values;C.prototype.forEach=function(d,V){var y=this;this.JSC$8846_map_.forEach(function(R){return d.call(V,R,R,y)})};
return C});
TO("Math.log2",function(g){return g?g:function(C){return Math.log(C)/Math.LN2}});
TO("Object.values",function(g){return g?g:function(C){var d=[],V;for(V in C)q$(C,V)&&d.push(C[V]);return d}});
TO("Object.is",function(g){return g?g:function(C,d){return C===d?C!==0||1/C===1/d:C!==C&&d!==d}});
TO("Array.prototype.includes",function(g){return g?g:function(C,d){var V=this;V instanceof String&&(V=String(V));var y=V.length;d=d||0;for(d<0&&(d=Math.max(d+y,0));d<y;d++){var R=V[d];if(R===C||Object.is(R,C))return!0}return!1}});
TO("String.prototype.includes",function(g){return g?g:function(C,d){return mJ(this,C,"includes").indexOf(C,d||0)!==-1}});
TO("Object.entries",function(g){return g?g:function(C){var d=[],V;for(V in C)q$(C,V)&&d.push([V,C[V]]);return d}});
TO("Number.isFinite",function(g){return g?g:function(C){return typeof C!=="number"?!1:!isNaN(C)&&C!==Infinity&&C!==-Infinity}});
TO("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
TO("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
TO("Number.isInteger",function(g){return g?g:function(C){return Number.isFinite(C)?C===Math.floor(C):!1}});
TO("Number.isSafeInteger",function(g){return g?g:function(C){return Number.isInteger(C)&&Math.abs(C)<=Number.MAX_SAFE_INTEGER}});
TO("String.prototype.endsWith",function(g){return g?g:function(C,d){var V=mJ(this,C,"endsWith");d===void 0&&(d=V.length);d=Math.max(0,Math.min(d|0,V.length));for(var y=C.length;y>0&&d>0;)if(V[--d]!=C[--y])return!1;return y<=0}});
var Rj8=function(g,C){g instanceof String&&(g+="");var d=0,V=!1,y={next:function(){if(!V&&d<g.length){var R=d++;return{value:C(R,g[R]),done:!1}}V=!0;return{done:!0,value:void 0}}};
y[Symbol.iterator]=function(){return y};
return y};
TO("Array.prototype.entries",function(g){return g?g:function(){return Rj8(this,function(C,d){return[C,d]})}});
TO("Math.trunc",function(g){return g?g:function(C){C=Number(C);if(isNaN(C)||C===Infinity||C===-Infinity||C===0)return C;var d=Math.floor(Math.abs(C));return C<0?-d:d}});
TO("Number.isNaN",function(g){return g?g:function(C){return typeof C==="number"&&isNaN(C)}});
TO("Array.prototype.keys",function(g){return g?g:function(){return Rj8(this,function(C){return C})}});
TO("Array.prototype.values",function(g){return g?g:function(){return Rj8(this,function(C,d){return d})}});
TO("Array.prototype.fill",function(g){return g?g:function(C,d,V){var y=this.length||0;d<0&&(d=Math.max(0,y+d));if(V==null||V>y)V=y;V=Number(V);V<0&&(V=Math.max(0,y+V));for(d=Number(d||0);d<V;d++)this[d]=C;return this}});
mXV("fill",function(g){return g?g:Array.prototype.fill});
TO("Object.fromEntries",function(g){return g?g:function(C){var d={};if(!(Symbol.iterator in C))throw new TypeError("v`"+C);C=C[Symbol.iterator].call(C);for(var V=C.next();!V.done;V=C.next()){V=V.value;if(Object(V)!==V)throw new TypeError("w");d[V[0]]=V[1]}return d}});
TO("String.prototype.replaceAll",function(g){return g?g:function(C,d){if(C instanceof RegExp&&!C.global)throw new TypeError("x");return C instanceof RegExp?this.replace(C,d):this.replace(new RegExp(String(C).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),d)}});
TO("Object.getOwnPropertySymbols",function(g){return g?g:function(){return[]}});
TO("String.prototype.repeat",function(g){return g?g:function(C){var d=mJ(this,null,"repeat");if(C<0||C>1342177279)throw new RangeError("y");C|=0;for(var V="";C;)if(C&1&&(V+=d),C>>>=1)d+=d;return V}});
TO("Array.prototype.findIndex",function(g){return g?g:function(C,d){return yLQ(this,C,d).i}});
TO("Array.prototype.flatMap",function(g){return g?g:function(C,d){var V=[];Array.prototype.forEach.call(this,function(y,R){y=C.call(d,y,R,this);Array.isArray(y)?V.push.apply(V,y):V.push(y)});
return V}});
TO("String.prototype.codePointAt",function(g){return g?g:function(C){var d=mJ(this,null,"codePointAt"),V=d.length;C=Number(C)||0;if(C>=0&&C<V){C|=0;var y=d.charCodeAt(C);if(y<55296||y>56319||C+1===V)return y;C=d.charCodeAt(C+1);return C<56320||C>57343?y:(y-55296)*1024+C+9216}}});
TO("String.fromCodePoint",function(g){return g?g:function(C){for(var d="",V=0;V<arguments.length;V++){var y=Number(arguments[V]);if(y<0||y>1114111||y!==Math.floor(y))throw new RangeError("z`"+y);y<=65535?d+=String.fromCharCode(y):(y-=65536,d+=String.fromCharCode(y>>>10&1023|55296),d+=String.fromCharCode(y&1023|56320))}return d}});
TO("String.prototype.trimLeft",function(g){function C(){return this.replace(/^[\s\xa0]+/,"")}
return g||C});
TO("String.prototype.trimStart",function(g){return g||String.prototype.trimLeft});
TO("String.prototype.padStart",function(g){return g?g:function(C,d){var V=mJ(this,null,"padStart");C-=V.length;d=d!==void 0?String(d):" ";return(C>0&&d?d.repeat(Math.ceil(C/d.length)).substring(0,C):"")+V}});
TO("Promise.prototype.finally",function(g){return g?g:function(C){return this.then(function(d){return Promise.resolve(C()).then(function(){return d})},function(d){return Promise.resolve(C()).then(function(){throw d;
})})}});
TO("Math.imul",function(g){return g?g:function(C,d){C=Number(C);d=Number(d);var V=C&65535,y=d&65535;return V*y+((C>>>16&65535)*y+V*(d>>>16&65535)<<16>>>0)|0}});
TO("Object.hasOwn",function(g){return g?g:function(C,d){return Object.prototype.hasOwnProperty.call(C,d)}});
TO("Math.sign",function(g){return g?g:function(C){C=Number(C);return C===0||isNaN(C)?C:C>0?1:-1}});
TO("Array.prototype.flat",function(g){return g?g:function(C){C=C===void 0?1:C;var d=[];Array.prototype.forEach.call(this,function(V){Array.isArray(V)&&C>0?(V=Array.prototype.flat.call(V,C-1),d.push.apply(d,V)):d.push(V)});
return d}});
TO("String.raw",function(g){return g?g:function(C,d){C=QTN(C);for(var V=C.raw,y=V.length,R="",Y=0;Y<y;++Y)R+=V[Y],Y+1<y&&Y+1<arguments.length&&(R+=String(arguments[Y+1]));return R}});
TO("WeakSet",function(g){if(function(){if(!g||!Object.seal)return!1;try{var d=Object.seal({}),V=Object.seal({}),y=new g([d]);if(!y.has(d)||y.has(V))return!1;y.delete(d);y.add(V);return!y.has(d)&&y.has(V)}catch(R){return!1}}())return g;
var C=function(d){this.JSC$8857_map_=new WeakMap;if(d){d=_.Z(d);for(var V;!(V=d.next()).done;)this.add(V.value)}};
C.prototype.add=function(d){this.JSC$8857_map_.set(d,!0);return this};
C.prototype.has=function(d){return this.JSC$8857_map_.has(d)};
C.prototype.delete=function(d){return this.JSC$8857_map_.delete(d)};
return C});
TO("Reflect.ownKeys",function(g){return g?g:function(C){var d=[],V=Object.getOwnPropertyNames(C);C=Object.getOwnPropertySymbols(C);for(var y=0;y<V.length;y++)(V[y].substring(0,14)=="jscomp_symbol_"?C:d).push(V[y]);return d.concat(C)}});
TO("Object.getOwnPropertyDescriptors",function(g){return g?g:function(C){for(var d={},V=Reflect.ownKeys(C),y=0;y<V.length;y++)d[V[y]]=Object.getOwnPropertyDescriptor(C,V[y]);return d}});
TO("Promise.allSettled",function(g){function C(V){return{status:"fulfilled",value:V}}
function d(V){return{status:"rejected",reason:V}}
return g?g:function(V){var y=this;V=Array.from(V,function(R){return y.resolve(R).then(C,d)});
return y.all(V)}});
TO("Number.parseInt",function(g){return g||parseInt});
_._DumpException=window._DumpException||function(g){throw g;};
window._DumpException=_._DumpException;var blM=window.ytcsi;blM&&typeof blM.tick==="function"&&blM.tick("rses_dpj");var Zlh,uc,nK,Ia,Y18,ALA,F_8,PPQ,Bz,ilh;Zlh=Zlh||{};_.yg=this||self;_.PZ=function(g,C,d){g=g.split(".");d=d||_.yg;for(var V;g.length&&(V=g.shift());)g.length||C===void 0?d[V]&&d[V]!==Object.prototype[V]?d=d[V]:d=d[V]={}:d[V]=C};
uc=function(g,C){var d=_.gS("WIZ_global_data.oxN3nb");g=d&&d[g];return g!=null?g:C};
nK=_.yg._F_toggles_default_kevlar_base||[];Ia=function(){};
Ia.get=function(){return null};
_.dg1=null;_.gS=function(g,C){g=g.split(".");C=C||_.yg;for(var d=0;d<g.length;d++)if(C=C[g[d]],C==null)return null;return C};
_.Ua=function(g){g.instance_=void 0;g.getInstance=function(){return g.instance_?g.instance_:g.instance_=new g}};
_.S8=function(g){var C=typeof g;return C!="object"?C:g?Array.isArray(g)?"array":C:"null"};
_.U1=function(g){var C=_.S8(g);return C=="array"||C=="object"&&typeof g.length=="number"};
_.Hq=function(g){var C=typeof g;return C=="object"&&g!=null||C=="function"};
_.zV=function(g){return Object.prototype.hasOwnProperty.call(g,Y18)&&g[Y18]||(g[Y18]=++ALA)};
Y18="closure_uid_"+(Math.random()*1E9>>>0);ALA=0;F_8=function(g,C,d){return g.call.apply(g.bind,arguments)};
PPQ=function(g,C,d){if(!g)throw Error();if(arguments.length>2){var V=Array.prototype.slice.call(arguments,2);return function(){var y=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(y,V);return g.apply(C,y)}}return function(){return g.apply(C,arguments)}};
_.vd=function(g,C,d){_.vd=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?F_8:PPQ;return _.vd.apply(null,arguments)};
_.bv=function(g,C){var d=Array.prototype.slice.call(arguments,1);return function(){var V=d.slice();V.push.apply(V,arguments);return g.apply(this,V)}};
_.cJ=function(){return Date.now()};
Bz=function(g){return g};
_.Ea=function(g,C){function d(){}
d.prototype=C.prototype;g.superClass_=C.prototype;g.prototype=new d;g.prototype.constructor=g;g.base=function(V,y,R){for(var Y=Array(arguments.length-2),A=2;A<arguments.length;A++)Y[A-2]=arguments[A];return C.prototype[y].apply(V,Y)}};
ilh=function(g){return g};var OlQ,wqh;_.E=function(g,C,d,V){var y=arguments.length,R=y<3?C:V===null?V=Object.getOwnPropertyDescriptor(C,d):V,Y;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")R=Reflect.decorate(g,C,d,V);else for(var A=g.length-1;A>=0;A--)if(Y=g[A])R=(y<3?Y(R):y>3?Y(C,d,R):Y(C,d))||R;y>3&&R&&Object.defineProperty(C,d,R)};
_.H=function(g,C){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(g,C)};
OlQ=function(g,C){if(C!==null&&C!==void 0){if(typeof C!=="object"&&typeof C!=="function")throw new TypeError("A");if(d===void 0){if(!Symbol.dispose)throw new TypeError("C");var d=C[Symbol.dispose]}if(typeof d!=="function")throw new TypeError("D");g.stack.push({value:C,dispose:d,async:!1})}return C};
wqh=function(g){function C(R){g.error=g.hasError?new SuppressedError(R,g.error,"An error was suppressed during disposal."):R;g.hasError=!0}
function d(){for(;V=g.stack.pop();)try{if(!V.async&&y===1)return y=0,g.stack.push(V),Promise.resolve().then(d);if(V.dispose){var R=V.dispose.call(V.value);if(V.async)return y|=2,Promise.resolve(R).then(d,function(Y){C(Y);return d()})}else y|=1}catch(Y){C(Y)}if(y===1)return g.hasError?Promise.reject(g.error):Promise.resolve();
if(g.hasError)throw g.error;}
var V,y=0;d()};var kVP="a[href] a[tabindex] area[href] iframe [tabindex] [contentEditable] summary input:not([disabled]) select:not([disabled]) textarea:not([disabled]) button:not([disabled]) object:not([disabled])".split(" ");goN()&&kVP.push("details:not(:has(summary))");var dRg=kVP.join(",");_.Ea(_.du,Error);_.du.prototype.name="CustomError";var xRr;var ooh=void 0,pqL,JLx=typeof TextDecoder!=="undefined",PPW,F_B=typeof String.prototype.isWellFormed==="function",ALc=typeof TextEncoder!=="undefined";var hjL;_.TM=function(g){for(var C=[],d=0,V=0;V<g.length;V++){var y=g.charCodeAt(V);y<128?C[d++]=y:(y<2048?C[d++]=y>>6|192:((y&64512)==55296&&V+1<g.length&&(g.charCodeAt(V+1)&64512)==56320?(y=65536+((y&1023)<<10)+(g.charCodeAt(++V)&1023),C[d++]=y>>18|240,C[d++]=y>>12&63|128):C[d++]=y>>12|224,C[d++]=y>>6&63|128),C[d++]=y&63|128)}return C};
hjL=function(g){for(var C=[],d=0,V=0;d<g.length;){var y=g[d++];if(y<128)C[V++]=String.fromCharCode(y);else if(y>191&&y<224){var R=g[d++];C[V++]=String.fromCharCode((y&31)<<6|R&63)}else if(y>239&&y<365){R=g[d++];var Y=g[d++],A=g[d++];y=((y&7)<<18|(R&63)<<12|(Y&63)<<6|A&63)-65536;C[V++]=String.fromCharCode(55296+(y>>10));C[V++]=String.fromCharCode(56320+(y&1023))}else R=g[d++],Y=g[d++],C[V++]=String.fromCharCode((y&15)<<12|(R&63)<<6|Y&63)}return C.join("")};var ko=String.prototype.trim?function(g){return g.trim()}:function(g){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(g)[1]},tBL=/&/g,jch=/</g,ejx=/>/g,lWL=/"/g,L_6=/'/g,DRM=/\x00/g,rLx=/[\x00&<>"']/;var HJ=!!(nK[0]>>15&1),NuA=!!(nK[0]&1024),Xq6=!!(nK[0]>>16&1),scH=!!(nK[0]&8),BuH=!!(nK[0]&2),TuQ=!!(nK[0]&4),fWQ=!!(nK[0]&16),voH=!!(nK[0]&128);var hL=HJ?Xq6:uc(610401301,!1),$Rh=HJ?scH:uc(772657768,!1),q18=HJ?BuH:uc(513659523,!1),MBx=HJ?NuA||!TuQ:uc(568333945,!0),r9_=HJ?fWQ:uc(1331761403,!1),hB_=HJ?NuA||!voH:uc(748402147,!0);var tL,W_A=_.yg.navigator;tL=W_A?W_A.userAgentData||null:null;var yn;_.m_=function(g,C){return Array.prototype.indexOf.call(g,C,void 0)};
_.Vy=function(g,C,d){Array.prototype.forEach.call(g,C,d)};
_.QA=function(g,C,d){return Array.prototype.filter.call(g,C,d)};
_.nO=function(g,C,d){return Array.prototype.map.call(g,C,d)};
yn=function(g,C,d){return Array.prototype.some.call(g,C,d)};
_.Us_=function(g,C,d){return Array.prototype.every.call(g,C,d)};var zO=function(g){zO[" "](g);return g};
zO[" "]=function(){};
var vWW=function(g,C){try{return zO(g[C]),!0}catch(d){}return!1},i9P=function(g,C,d,V){V=V?V(C):C;
return Object.prototype.hasOwnProperty.call(g,V)?g[V]:g[V]=d(C)};var mRL,AH,uNP,noL,URM,cL6,UKP,Eo6,HlA,QcP,YTB,K_6,aWL,ChQ,d6L,V8r;_.tt1=function(){return _.yg.navigator||null};
mRL=kVN();_.KK=xR_();AH=eB("Edge");uNP=AH||_.KK;_.aa=eB("Gecko")&&!(_.wu(_.JL(),"WebKit")&&!eB("Edge"))&&!(eB("Trident")||eB("MSIE"))&&!eB("Edge");_.GO=_.wu(_.JL(),"WebKit")&&!eB("Edge");noL=_.GO&&eB("Mobile");_.IWQ=_.L_R();URM=_.DRq();cL6=(Bq()?tL.platform==="Linux":eB("Linux"))||_.rL1();UKP=_.ej1();Eo6=lWl();HlA=eB("iPad");QcP=eB("iPod");_.zjQ=_.TV();YTB=_.wu(_.JL(),"KaiOS");K_6=function(){var g=_.yg.document;return g?g.documentMode:void 0};
a:{var GV6="",S1Q=function(){var g=_.JL();if(_.aa)return/rv:([^\);]+)(\)|;)/.exec(g);if(AH)return/Edge\/([\d\.]+)/.exec(g);if(_.KK)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(g);if(_.GO)return/WebKit\/(\S+)/.exec(g);if(mRL)return/(?:Version)[ \/]?(\S+)/.exec(g)}();
S1Q&&(GV6=S1Q?S1Q[1]:"");if(_.KK){var g68=K_6();if(g68!=null&&g68>parseFloat(GV6)){aWL=String(g68);break a}}aWL=GV6}ChQ=aWL;d6L={};_.Sz=function(g){return i9P(d6L,g,function(){return _.xo(ChQ,g)>=0})};
if(_.yg.document&&_.KK){var yhh=K_6();V8r=yhh?yhh:parseInt(ChQ,10)||void 0}else V8r=void 0;_.RQ8=V8r;var HuV,QfW,bLr;_.gk=ru();HuV=lWl()||eB("iPod");QfW=eB("iPad");bLr=_.JL1();_.C1=_.NR();_.KG=_.pql()&&!_.TV();var ZLL,dk,C3u,yVl,AhH,YxL;ZLL={};dk=null;C3u=_.aa||_.GO||typeof _.yg.btoa=="function";_.M8=function(g,C){C===void 0&&(C=0);YxL();C=ZLL[C];for(var d=Array(Math.floor(g.length/3)),V=C[64]||"",y=0,R=0;y<g.length-2;y+=3){var Y=g[y],A=g[y+1],P=g[y+2],w=C[Y>>2];Y=C[(Y&3)<<4|A>>4];A=C[(A&15)<<2|P>>6];P=C[P&63];d[R++]=w+Y+A+P}w=0;P=V;switch(g.length-y){case 2:w=g[y+1],P=C[(w&15)<<2]||V;case 1:g=g[y],d[R]=C[g>>2]+C[(g&3)<<4|w>>4]+P+V}return d.join("")};
yVl=function(g){var C="";AhH(g,function(d){C+=String.fromCharCode(d)});
return C};
_.qMj=function(g){var C=[];AhH(g,function(d){C.push(d)});
return C};
_.GV=function(g){var C=g.length,d=C*3/4;d%3?d=Math.floor(d):_.O1("=.",g[C-1])&&(d=_.O1("=.",g[C-2])?d-2:d-1);var V=new Uint8Array(d),y=0;AhH(g,function(R){V[y++]=R});
return y!==d?V.subarray(0,y):V};
AhH=function(g,C){function d(P){for(;V<g.length;){var w=g.charAt(V++),x=dk[w];if(x!=null)return x;if(!_.Pq(w))throw Error("H`"+w);}return P}
YxL();for(var V=0;;){var y=d(-1),R=d(0),Y=d(64),A=d(64);if(A===64&&y===-1)break;C(y<<2|R>>4);Y!=64&&(C(R<<4&240|Y>>2),A!=64&&C(Y<<6&192|A))}};
YxL=function(){if(!dk){dk={};for(var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),C=["+/=","+/","-_=","-_.","-_"],d=0;d<5;d++){var V=g.concat(C[d].split(""));ZLL[d]=V;for(var y=0;y<V.length;y++){var R=V[y];dk[R]===void 0&&(dk[R]=y)}}}};var GVR=typeof Uint8Array!=="undefined",nou=!_.KK&&typeof btoa==="function",IWW=/[-_.]/g,mRu={"-":"+",_:"/",".":"="},sx={};var rL,PhH;rL=function(g,C){if(C!==sx)throw Error("J");this.JSC$8891_value_=g;if(g!=null&&g.length===0)throw Error("I");};
_.BM=function(){return FrQ||(FrQ=new rL(null,sx))};
PhH=function(g){return new Uint8Array(IIV(g)||0)};
rL.prototype.isEmpty=function(){return this.JSC$8891_value_==null};
rL.prototype.sizeBytes=function(){var g=IIV(this);return g?g.length:0};
var IIV=function(g){if(sx!==sx)throw Error("J");var C=g.JSC$8891_value_;C==null||GVR&&C!=null&&C instanceof Uint8Array||(typeof C==="string"?C=URq(C):(_.S8(C),C=null));return C==null?C:g.JSC$8891_value_=C},FrQ;var EoR=void 0;var yH=typeof Symbol==="function"&&typeof Symbol()==="symbol",iLh=VH("jas",void 0,!0),m61=VH(void 0,"0di"),Vs=VH(void 0,"1oa"),$D=VH(void 0,Symbol()),d8L=VH(void 0,"0ub"),ypV=VH(void 0,"0ubs"),LGW=VH(void 0,"0ubsb"),j6P=VH(void 0,"0actk"),LS=VH("m_m","messagePrototypeMarker",!0),k0g=VH(void 0,"vps"),SxR=VH();var zjW,QcV,z0,OLL;zjW={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};QcV=Object.defineProperties;_.RA=yH?iLh:"internalArrayState";OLL=[];Ah(OLL,7);z0=Object.freeze(OLL);var X5={},j8={},wMr=function(g,C,d){this.iterable=g;this.mapper=C;this.thisArg=d};
wMr.prototype.next=function(){var g=this.iterable.next();g.done||(g.value=this.mapper.call(this.thisArg,g.value));return g};
wMr.prototype[Symbol.iterator]=function(){return this};
var kPL=Object.freeze({}),vM={};_.x6x=q6(function(g){return g!==null&&g!==void 0});var yhL=q6(function(g){return typeof g==="number"}),V8_=q6(function(g){return typeof g==="string"}),bL_=q6(function(g){return typeof g==="boolean"}),o6x=q6(function(g){return g!=null&&typeof g==="object"&&typeof g.then==="function"}),mnN=q6(function(g){return typeof g==="function"}),ie=q6(function(g){return!!g&&(typeof g==="object"||typeof g==="function")});var RQB=typeof _.yg.BigInt==="function"&&typeof _.yg.BigInt(0)==="bigint";var fQN=q6(function(g){return RQB?g>=pMh&&g<=JhL:g[0]==="-"?ZLu(g,hQh):ZLu(g,t8P)}),hQh=Number.MIN_SAFE_INTEGER.toString(),pMh=RQB?BigInt(Number.MIN_SAFE_INTEGER):void 0,t8P=Number.MAX_SAFE_INTEGER.toString(),JhL=RQB?BigInt(Number.MAX_SAFE_INTEGER):void 0;var jAr=typeof Uint8Array.prototype.slice==="function",mr=0,uh=0,Frj;var Pz,xD,gZ,kD,Jhu;Pz=typeof BigInt==="function"?BigInt.asIntN:void 0;_.o6=typeof BigInt==="function"?BigInt.asUintN:void 0;xD=Number.isSafeInteger;gZ=Number.isFinite;kD=Math.trunc;Jhu=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var x8g={};var KrV={},eQH=function(){try{var g=function(){return Ilg(Map,[],this.constructor)};
_.L(g,Map);zO(new g);return!1}catch(C){return!0}}(),Vd=function(){this.JSC$8910_map_=new Map};
_.b=Vd.prototype;_.b.get=function(g){return this.JSC$8910_map_.get(g)};
_.b.set=function(g,C){this.JSC$8910_map_.set(g,C);this.size=this.JSC$8910_map_.size;return this};
_.b.delete=function(g){g=this.JSC$8910_map_.delete(g);this.size=this.JSC$8910_map_.size;return g};
_.b.clear=function(){this.JSC$8910_map_.clear();this.size=this.JSC$8910_map_.size};
_.b.has=function(g){return this.JSC$8910_map_.has(g)};
_.b.entries=function(){return this.JSC$8910_map_.entries()};
_.b.keys=function(){return this.JSC$8910_map_.keys()};
_.b.values=function(){return this.JSC$8910_map_.values()};
_.b.forEach=function(g,C){return this.JSC$8910_map_.forEach(g,C)};
Vd.prototype[Symbol.iterator]=function(){return this.entries()};
var yd=function(){if(eQH)return Object.setPrototypeOf(Vd.prototype,Map.prototype),Object.defineProperties(Vd.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Vd;var g=function(){return Ilg(Map,[],this.constructor)};
_.L(g,Map);return g}(),sr=function(g,C,d,V){d=d===void 0?chL:d;
V=V===void 0?chL:V;var y=yd.call(this)||this;y.arrayState=g[_.RA]|0;y.valueCtor=C;y.keyToApi=d;y.valueToApi=y.valueCtor?HL1:V;for(var R=0;R<g.length;R++){var Y=g[R],A=d(Y[0],!1,!0),P=Y[1];C?P===void 0&&(P=null):P=V(Y[1],!1,!0,void 0,void 0,y.arrayState);yd.prototype.set.call(y,A,P)}return y};
_.L(sr,yd);var lQP=function(g){if(g.arrayState&2)throw Error("N");},wzu=function(g,C){return PM(Array.from(yd.prototype.entries.call(g),C))};
_.b=sr.prototype;_.b.clear=function(){lQP(this);yd.prototype.clear.call(this)};
_.b.delete=function(g){lQP(this);return yd.prototype.delete.call(this,this.keyToApi(g,!0,!1))};
_.b.entries=function(){if(this.valueCtor){var g=yd.prototype.keys.call(this);g=new wMr(g,QAB,this)}else g=yd.prototype.entries.call(this);return g};
_.b.values=function(){if(this.valueCtor){var g=yd.prototype.keys.call(this);g=new wMr(g,sr.prototype.get,this)}else g=yd.prototype.values.call(this);return g};
_.b.forEach=function(g,C){this.valueCtor?yd.prototype.forEach.call(this,function(d,V,y){g.call(C,y.get(V),V,y)}):yd.prototype.forEach.call(this,g,C)};
_.b.set=function(g,C){lQP(this);g=this.keyToApi(g,!0,!1);return g==null?this:C==null?(yd.prototype.delete.call(this,g),this):yd.prototype.set.call(this,g,this.valueToApi(C,!0,!0,this.valueCtor,!1,this.arrayState))};
_.b.has=function(g){return yd.prototype.has.call(this,this.keyToApi(g,!1,!1))};
_.b.get=function(g){g=this.keyToApi(g,!1,!1);var C=yd.prototype.get.call(this,g);if(C!==void 0){var d=this.valueCtor;return d?(d=this.valueToApi(C,!1,!0,d,this.callToMutableOnAccess,this.arrayState),d!==C&&yd.prototype.set.call(this,g,d),d):C}};
sr.prototype[Symbol.iterator]=function(){return this.entries()};
sr.prototype.toJSON=void 0;var zQ_;var Yru=function(){},bS_=function(g,C){for(var d in g)!isNaN(d)&&C(g,+d,g[d])},Apg=function(g){var C=new Yru;
bS_(g,function(d,V,y){C[V]=QH(y)});
C.reviveUnknownFields=g.reviveUnknownFields;return C},gDP={reviveIntoImmutable:!0};var ZSV;var oDV,pzN;var LrQ,SR,LF,sq,D6h,i1,Nm,rhQ,NLL,x0,XMh,oO,tf,jE;LrQ=_.M6(0);_.RO={};_.b1=function(g,C,d,V,y){C=SR(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C,d,y);if(C!==null||V&&g.noLegacyNull!==j8)return C};
SR=function(g,C,d,V){if(C===-1)return null;var y=C+(d?0:-1),R=g.length-1;if(!(R<1+(d?0:-1))){if(y>=R){var Y=g[R];if(Y!=null&&typeof Y==="object"&&Y.constructor===Object){d=Y[C];var A=!0}else if(y===R)d=Y;else return}else d=g[y];if(V&&d!=null){V=V(d);if(V==null)return V;if(!Object.is(V,d))return A?Y[C]=V:g[y]=V,V}return d}};
_.JH=function(g,C,d,V){cz(g);var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Hz(y,y[_.RA]|0,C,d,V);return g};
_.ZT=function(g,C,d){g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return MRl(g,g[_.RA]|0,C,d)!==void 0};
_.Y0=function(g,C,d,V){var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return MRl(y,y[_.RA]|0,C,sq(g,V,d))!==void 0};
_.OJ=function(g){return g===kPL?2:4};
_.Af=function(g,C){g=_.b1(g,C,void 0,void 0,BZN);return g==null?_.BM():g};
LF=function(g,C,d,V){cz(g);var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=y[_.RA]|0;if(V==null){var Y=vDW(y);if($8P(Y,y,R,d)===C)Y.set(d,0);else return g}else R=qr1(y,R,d,C);Hz(y,R,C,V);return g};
_.F1=function(g,C,d,V){var y=g[_.RA]|0,R=$6(y);y=qr1(g,y,d,C,R);Hz(g,y,C,V,R)};
sq=function(g,C,d){return _.PP(g,C)===d?d:-1};
_.PP=function(g,C){g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return $8P(vDW(g),g,void 0,C,void 0)};
D6h=function(g,C,d){var V=g[_.RA]|0,y=$6(V),R=SR(g,d,y);if(R!=null&&R[LS]===X5){if(!LL(R))return Ur(R),R.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var Y=R.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(R)&&(Y=R);if(Y){var A=Y[_.RA]|0;A&2&&(Y=I6(Y,A))}Y=nS(Y,C,!0);Y!==R&&Hz(g,V,d,Y,y);return Y};
_.o4=function(g,C,d,V){var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=y[_.RA]|0;C=MRl(y,R,C,d,V);if(C==null)return C;R=y[_.RA]|0;if(!LL(g,R)){var Y=E6L(C);Y!==C&&(Ur(g)&&(y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=y[_.RA]|0),C=Y,R=Hz(y,R,d,C,V),Er(y,R))}return C};
_.i3=function(g,C,d,V){var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return W0W(g,y,y[_.RA]|0,C,d,V,!1,!0)};
_.Ld=function(g,C,d,V){d=m8l(d);_.JH(g,C,d,V);d&&!LL(d)&&Er(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return g};
_.Dk=function(g,C,d,V){V=m8l(V);LF(g,C,d,V);V&&!LL(V)&&Er(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return g};
i1=function(g,C,d){cz(g);var V=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=V[_.RA]|0;if(d==null)return Hz(V,y,C),g;for(var R=d===z0?7:d[_.RA]|0,Y=R,A=G0(R),P=A||Object.isFrozen(d),w=!0,x=!0,p=0;p<d.length;p++){var J=d[p];A||(J=LL(J),w&&(w=!J),x&&(x=J))}A||(R=w?13:5,R=x?R&-4097:R|4096);P&&R===Y||(d=QH(d),Y=0,R=KS(R,y));R!==Y&&Ah(d,R);y=Hz(V,y,C,d);2&R||!(4096&R||16&R)||Er(V,y);return g};
Nm=function(g,C,d,V){nDg(g,C,d,V);return g};
rhQ=function(g,C,d){nDg(g,C,OX,void 0,d,1,!0);return g};
_.wk=function(g,C,d){g=_.b1(g,C,void 0,d);C=typeof g;g=g==null?g:C==="bigint"?_.M6((0,_.o6)(64,g)):_.dZ(g)?C==="string"?_.TL1(g):_.sAW(g):void 0;return g};
_.k0=function(g,C){var d=d===void 0?!1:d;var V;return(V=_.pMP(_.b1(g,C)))!=null?V:d};
_.wi=function(g,C,d){d=d===void 0?0:d;var V;return(V=_.Ap(_.b1(g,C)))!=null?V:d};
NLL=function(g,C){var d=d===void 0?0:d;g=_.t8N(_.b1(g,C));return g!=null?g:d};
x0=function(g,C,d){d=d===void 0?LrQ:d;var V;return(V=_.qxN(_.b1(g,C)))!=null?V:d};
XMh=function(g){var C=C===void 0?LrQ:C;var d;return(d=_.wk(g,23))!=null?d:C};
oO=function(g,C){var d=d===void 0?0:d;var V;return(V=_.b1(g,C,void 0,void 0,_.GP))!=null?V:d};
_.p1=function(g,C,d,V){d=d===void 0?"":d;var y;return(y=_.lQ(_.b1(g,C,V)))!=null?y:d};
_.Jf=function(g,C){var d=d===void 0?0:d;var V;return(V=_.ZI(_.b1(g,C)))!=null?V:d};
tf=function(g,C){var d=d===void 0?"0":d;g=$6N(_.b1(g,C),!0);return g!=null?g:d};
jE=function(g,C,d){return _.p1(g,sq(g,d,C))};
_.eE=function(g,C,d,V){return _.o4(g,C,sq(g,V,d),void 0)};
_.D6=function(g,C){return _.lQ(_.b1(g,C,void 0,_.RO))};
_.p8=function(g,C,d){return _.JH(g,C,o61(d))};
_.xk=function(g,C,d){return _.Cd(g,C,o61(d),!1)};
_.l1=function(g,C,d){return _.JH(g,C,_.YD(d))};
_.Tu=function(g,C,d){return _.JH(g,C,wZ(d))};
_.v3=function(g,C,d){return _.JH(g,C,jR(d))};
_.Bb=function(g,C,d,V){return _.Cd(g,C,jR(d),"",V)};
_.p9=function(g,C,d){return _.JH(g,C,d==null?d:_.bQ(d))};
_.L1=function(g,C,d){return _.Cd(g,C,d==null?d:_.bQ(d),0)};var ys=function(g,C,d){this.buffer=g;if(d&&!C)throw Error();this.JSC$8922_isImmutable=C};var sAQ=function(g,C,d,V){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8925_start_=0;this.init(g,C,d,V)},DT,TLx,fQP,v6r,$6P,qxP,wYq,BLM;
_.b=sAQ.prototype;_.b.init=function(g,C,d,V){var y=V===void 0?{}:V;V=y.aliasBytesFields===void 0?!1:y.aliasBytesFields;y=y.treatNewDataAsImmutable===void 0?!1:y.treatNewDataAsImmutable;this.aliasBytesFields=V;this.treatNewDataAsImmutable=y;g&&(g=U8q(g,this.treatNewDataAsImmutable),this.bytes_=g.buffer,this.bytesAreImmutable_=g.JSC$8922_isImmutable,this.JSC$8925_start_=C||0,this.end_=d!==void 0?this.JSC$8925_start_+d:this.bytes_.length,this.cursor_=this.JSC$8925_start_)};
_.b.free=function(){this.clear();BLM.length<100&&BLM.push(this)};
_.b.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8925_start_=0;this.aliasBytesFields=!1};
_.b.reset=function(){this.cursor_=this.JSC$8925_start_};
_.b.atEnd=function(){return this.cursor_==this.end_};
_.rk=function(g,C){var d=0,V=0,y=0,R=g.bytes_,Y=g.cursor_;do{var A=R[Y++];d|=(A&127)<<y;y+=7}while(y<32&&A&128);if(y>32)for(V|=(A&127)>>4,y=3;y<32&&A&128;y+=7)A=R[Y++],V|=(A&127)<<y;DT(g,Y);if(!(A&128))return C(d>>>0,V>>>0);throw Error();};
DT=function(g,C){g.cursor_=C;if(C>g.end_)throw Error();};
_.Nv=function(g){var C=g.bytes_,d=g.cursor_,V=C[d++],y=V&127;if(V&128&&(V=C[d++],y|=(V&127)<<7,V&128&&(V=C[d++],y|=(V&127)<<14,V&128&&(V=C[d++],y|=(V&127)<<21,V&128&&(V=C[d++],y|=V<<28,V&128&&C[d++]&128&&C[d++]&128&&C[d++]&128&&C[d++]&128&&C[d++]&128)))))throw Error();DT(g,d);return y};
_.X1=function(g){var C=g.bytes_,d=g.cursor_,V=C[d],y=C[d+1],R=C[d+2];C=C[d+3];DT(g,g.cursor_+4);return(V<<0|y<<8|R<<16|C<<24)>>>0};
TLx=function(g){var C=_.X1(g);g=_.X1(g);return iLP(C,g)};
fQP=function(g){var C=_.X1(g);g=(C>>31)*2+1;var d=C>>>23&255;C&=8388607;return d==255?C?NaN:g*Infinity:d==0?g*1.401298464324817E-45*C:g*Math.pow(2,d-150)*(C+8388608)};
v6r=function(g){var C=_.X1(g),d=_.X1(g);g=(d>>31)*2+1;var V=d>>>20&2047;C=4294967296*(d&1048575)+C;return V==2047?C?NaN:g*Infinity:V==0?g*4.9E-324*C:g*Math.pow(2,V-1075)*(C+4503599627370496)};
$6P=function(g){for(var C=0,d=g.cursor_,V=d+10,y=g.bytes_;d<V;){var R=y[d++];C|=R;if((R&128)===0)return DT(g,d),!!(C&127)}throw Error();};
qxP=function(g,C){if(C<0)throw Error();var d=g.cursor_;C=d+C;if(C>g.end_)throw Error();g.cursor_=C;return d};
wYq=function(g,C){if(C==0)return _.BM();var d=qxP(g,C);g.aliasBytesFields&&g.bytesAreImmutable_?d=g.bytes_.subarray(d,d+C):(g=g.bytes_,C=d+C,d=d===C?new Uint8Array(0):jAr?g.slice(d,C):new Uint8Array(g.subarray(d,C)));return d.length==0?_.BM():new rL(d,sx)};
BLM=[];var WrP=function(g,C,d,V){if(BLM.length){var y=BLM.pop();y.init(g,C,d,V);g=y}else g=new sAQ(g,C,d,V);this.decoder_=g;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;M8x(this,V)},M8x=function(g,C){C=C===void 0?{}:C;
g.discardUnknownFields=C.discardUnknownFields===void 0?!1:C.discardUnknownFields},ouo=function(g,C,d,V){if(m6x.length){var y=m6x.pop();
M8x(y,V);y.decoder_.init(g,C,d,V);return y}return new WrP(g,C,d,V)},P6_,OdW,sX,uPL,m6x;
WrP.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;m6x.length<100&&m6x.push(this)};
WrP.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
P6_=function(g){if(g.decoder_.atEnd())return!1;g.fieldCursor_=g.decoder_.cursor_;var C=_.Nv(g.decoder_)>>>0,d=C>>>3;C&=7;if(!(C>=0&&C<=5))throw Error();if(d<1)throw Error();g.nextField_=d;g.nextWireType_=C;return!0};
OdW=function(g){switch(g.nextWireType_){case 0:g.nextWireType_!=0?OdW(g):$6P(g.decoder_);break;case 1:g=g.decoder_;DT(g,g.cursor_+8);break;case 2:if(g.nextWireType_!=2)OdW(g);else{var C=_.Nv(g.decoder_)>>>0;g=g.decoder_;DT(g,g.cursor_+C)}break;case 5:g=g.decoder_;DT(g,g.cursor_+4);break;case 3:C=g.nextField_;do{if(!P6_(g))throw Error();if(g.nextWireType_==4){if(g.nextField_!=C)throw Error();break}OdW(g)}while(1);break;default:throw Error();}};
sX=function(g,C,d){var V=g.decoder_.end_,y=_.Nv(g.decoder_)>>>0;y=g.decoder_.cursor_+y;var R=y-V;R<=0&&(g.decoder_.end_=y,d(C,g,void 0,void 0,void 0),R=y-g.decoder_.cursor_);if(R)throw Error();g.decoder_.cursor_=y;g.decoder_.end_=V;return C};
uPL=function(g){var C=_.Nv(g.decoder_)>>>0;g=g.decoder_;var d=qxP(g,C);g=g.bytes_;if(JLx){var V=g,y;(y=pqL)||(y=pqL=new TextDecoder("utf-8",{fatal:!0}));C=d+C;V=d===0&&C===V.length?V:V.subarray(d,C);try{var R=y.decode(V)}catch(w){if(ooh===void 0){try{y.decode(new Uint8Array([128]))}catch(x){}try{y.decode(new Uint8Array([97])),ooh=!0}catch(x){ooh=!1}}!ooh&&(pqL=void 0);throw w;}}else{R=d;C=R+C;d=[];for(var Y=null,A,P;R<C;)A=g[R++],A<128?d.push(A):A<224?R>=C?Vg():(P=g[R++],A<194||(P&192)!==128?(R--,
Vg()):d.push((A&31)<<6|P&63)):A<240?R>=C-1?Vg():(P=g[R++],(P&192)!==128||A===224&&P<160||A===237&&P>=160||((y=g[R++])&192)!==128?(R--,Vg()):d.push((A&15)<<12|(P&63)<<6|y&63)):A<=244?R>=C-2?Vg():(P=g[R++],(P&192)!==128||(A<<28)+(P-144)>>30!==0||((y=g[R++])&192)!==128||((V=g[R++])&192)!==128?(R--,Vg()):(A=(A&7)<<18|(P&63)<<12|(y&63)<<6|V&63,A-=65536,d.push((A>>10&1023)+55296,(A&1023)+56320))):Vg(),d.length>=8192&&(Y=Y1B(Y,d),d.length=0);R=Y1B(Y,d)}return R};
_.n6P=function(g){var C=_.Nv(g.decoder_)>>>0;return wYq(g.decoder_,C)};
_.IQQ=function(g,C,d){var V=_.Nv(g.decoder_)>>>0;for(V=g.decoder_.cursor_+V;g.decoder_.cursor_<V;)d.push(C(g.decoder_))};
m6x=[];var U6A=function(g,C){this.JSC$8932_lo=g>>>0;this.JSC$8932_hi=C>>>0},B_c=function(g){g=BigInt.asUintN(64,g);
return new U6A(Number(g&BigInt(4294967295)),Number(g>>BigInt(32)))},HSc=function(g){if(!g)return chh||(chh=new U6A(0,0));
if(!/^\d+$/.test(g))return null;Ex(g);return new U6A(mr,uh)},chh,sEq=function(g,C){this.JSC$8934_lo=g>>>0;
this.JSC$8934_hi=C>>>0},cpl=function(g){if(!g)return E6h||(E6h=new sEq(0,0));
if(!/^-?\d+$/.test(g))return null;Ex(g);return new sEq(mr,uh)},E6h;var BP=function(){this.JSC$8936_buffer_=[]},ku,oE,HLx;
BP.prototype.length=function(){return this.JSC$8936_buffer_.length};
BP.prototype.end=function(){var g=this.JSC$8936_buffer_;this.JSC$8936_buffer_=[];return g};
ku=function(g,C,d){for(;d>0||C>127;)g.JSC$8936_buffer_.push(C&127|128),C=(C>>>7|d<<25)>>>0,d>>>=7;g.JSC$8936_buffer_.push(C)};
oE=function(g,C){for(;C>127;)g.JSC$8936_buffer_.push(C&127|128),C>>>=7;g.JSC$8936_buffer_.push(C)};
_.fk1=function(g,C){if(C>=0)oE(g,C);else{for(var d=0;d<9;d++)g.JSC$8936_buffer_.push(C&127|128),C>>=7;g.JSC$8936_buffer_.push(1)}};
HLx=function(g,C){Ex(C);OLl(function(d,V){ku(g,d>>>0,V>>>0)})};
BP.prototype.writeUint8=function(g){this.JSC$8936_buffer_.push(g>>>0&255)};
_.w_=function(g,C){g.JSC$8936_buffer_.push(C>>>0&255);g.JSC$8936_buffer_.push(C>>>8&255);g.JSC$8936_buffer_.push(C>>>16&255);g.JSC$8936_buffer_.push(C>>>24&255)};
BP.prototype.writeInt8=function(g){this.JSC$8936_buffer_.push(g>>>0&255)};var QA8,AW,$lg,WGL,aIq;QA8=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new BP};
AW=function(g,C){C.length!==0&&(g.blocks_.push(C),g.totalLength_+=C.length)};
_.zQr=function(g,C){_.Oh(g,C,2);C=g.encoder_.end();AW(g,C);C.push(g.totalLength_);return C};
_.KrP=function(g,C){var d=C.pop();for(d=g.totalLength_+g.encoder_.length()-d;d>127;)C.push(d&127|128),d>>>=7,g.totalLength_++;C.push(d);g.totalLength_++};
_.Oh=function(g,C,d){oE(g.encoder_,C*8+d)};
$lg=function(g,C,d){if(d!=null)switch(Q6_(d),_.Oh(g,C,1),typeof d){case "number":g=g.encoder_;Yxu(d);_.w_(g,mr);_.w_(g,uh);break;case "bigint":d=B_c(d);g=g.encoder_;C=d.JSC$8932_hi;_.w_(g,d.JSC$8932_lo);_.w_(g,C);break;default:d=HSc(d),g=g.encoder_,C=d.JSC$8932_hi,_.w_(g,d.JSC$8932_lo),_.w_(g,C)}};
WGL=function(g,C,d){_.Oh(g,C,2);oE(g.encoder_,d.length);AW(g,g.encoder_.end());AW(g,d)};
aIq=function(g,C,d,V){d!=null&&(C=_.zQr(g,C),V(d,g),_.KrP(g,C))};var zBl,aQr,GPQ,Sx6,gDh,d8h,VRH,RBP,bSr;zBl=RE();aQr=RE();GPQ=RE();Sx6=RE();gDh=RE();_.CQA=RE();_.Ti=RE();d8h=RE();VRH=RE();_.ypP=RE();RBP=RE();bSr=RE();_.ZSP=RE();_.YrL=RE();_.Yu=function(g,C,d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,C,d)};
_.Yu.prototype.toJSON=function(){return Wz(this)};
_.Yu.prototype.serialize=function(g){return JSON.stringify(Wz(this,g))};
var QE1=function(g,C){if(C==null||C=="")return new g;C=JSON.parse(C);if(!Array.isArray(C))throw Error("V");return new g(aWu(C))};
_.Yu.prototype.getExtension=function(g){VRg(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g.fieldIndex);CQc(this,g.fieldIndex);return g.ctor?g.isRepeated?g.getExtensionFn(this,g.ctor,g.fieldIndex,_.OJ(),g.JSC$8947_hasMessageId):g.getExtensionFn(this,g.ctor,g.fieldIndex,g.JSC$8947_hasMessageId):g.isRepeated?g.getExtensionFn(this,g.fieldIndex,_.OJ(),g.JSC$8947_hasMessageId):g.getExtensionFn(this,g.fieldIndex,g.defaultValue,g.JSC$8947_hasMessageId)};
_.Yu.prototype.clone=function(){var g=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=g[_.RA]|0;return rpl(this,g,C)?D8o(this,g,!0):new this.constructor(I6(g,C,!1))};
_.Yu.prototype[LS]=X5;_.Yu.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var b6=function(g,C,d){this.$$binaryReaderFn=g;this.$$binaryWriterFn=C;g=Bz(zBl);this.$$isMsg=!!g&&d===g||!1},VSN=K0u(function(g,C,d,V,y){if(g.nextWireType_!==2)return!1;
sX(g,D6h(C,V,d),y);return!0},Sr_),yWj=K0u(function(g,C,d,V,y){if(g.nextWireType_!==2)return!1;
sX(g,D6h(C,V,d),y);return!0},Sr_),JWR=Symbol(),Zdu=Symbol(),FGP=Symbol(),jEl=Symbol(),kWW=Symbol(),guc,C6B;var cWg,ApH,f1,F0Q,PQL,iSh,OSx,$0,k0H,x8H,oDP,pzP,Jp8,tRP,j6h,eBL,lIP,L0h,D86;cWg=function(g,C){var d=new QA8;ed_(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d,Zk(JWR,pYq,hdW,C));AW(d,d.encoder_.end());g=new Uint8Array(d.totalLength_);C=d.blocks_;for(var V=C.length,y=0,R=0;R<V;R++){var Y=C[R];g.set(Y,y);y+=Y.length}d.blocks_=[g];return g};
ApH=K0u(function(g,C,d,V,y){if(g.nextWireType_!==2)return!1;g=sX(g,nS([void 0,void 0],V,!0),y);g=QH(g);V=C[_.RA]|0;y=$6(V);if(V&2)throw Error();var R=SR(C,d,y);if(R instanceof sr)(R.arrayState&2)!=0?(R=wzu(R),R.push(g),Hz(C,V,d,R,y)):(C=R,d=C.keyToApi(g[0],!1,!0),g=g[1],g=C.valueCtor?g===void 0?null:g:C.valueToApi(g,!1,!0,void 0,!1,C.arrayState),yd.prototype.set.call(C,d,g));else if(Array.isArray(R)){var Y=R[_.RA]|0;Y&8192||Ah(R,Y|=8192);Y&2&&(R=TZg(R),Hz(C,V,d,R,y));R.push(g)}else Hz(C,V,d,PM([g]),
y);return!0},function(g,C,d,V,y){if(C instanceof sr)C.forEach(function(A,P){aIq(g,d,nS([P,
A],V,!1),y)});
else if(Array.isArray(C)){for(var R=0;R<C.length;R++){var Y=C[R];Array.isArray(Y)&&aIq(g,d,nS(Y,V,!1),y)}PM(C)}});
f1=_.PY(function(g,C,d){if(g.nextWireType_!==1)return!1;_.i6(C,d,v6r(g.decoder_));return!0},N_N,bSr);
F0Q=_.PY(function(g,C,d,V){if(g.nextWireType_!==1)return!1;_.F1(C,d,V,v6r(g.decoder_));return!0},N_N,bSr);
PQL=_.PY(function(g,C,d){if(g.nextWireType_!==5)return!1;_.i6(C,d,fQP(g.decoder_));return!0},XYN,RBP);
iSh=_.rW_(function(g,C,d){if(g.nextWireType_!==5&&g.nextWireType_!==2)return!1;C=_.d_(C,C[_.RA]|0,d);g.nextWireType_==2?_.IQQ(g,fQP,C):C.push(fQP(g.decoder_));return!0},function(g,C,d){C=_.DlB(_.GP,C,!0);
if(C!=null&&C.length)for(_.Oh(g,d,2),oE(g.encoder_,C.length*4),d=0;d<C.length;d++){var V=g.encoder_;Phg(C[d]);_.w_(V,mr)}},RBP);
OSx=_.PY(function(g,C,d,V){if(g.nextWireType_!==5)return!1;_.F1(C,d,V,fQP(g.decoder_));return!0},XYN,RBP);
_.wzL=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.rk(g.decoder_,_.x61));return!0},_.xu,_.Ti);
_.vP=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.rk(g.decoder_,cM));return!0},_.xu,_.Ti);
$0=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;g=_.rk(g.decoder_,cM);_.i6(C,d,g===0?void 0:g);return!0},_.xu,_.Ti);
k0H=_.PY(function(g,C,d,V){if(g.nextWireType_!==0)return!1;_.F1(C,d,V,_.rk(g.decoder_,cM));return!0},_.xu,_.Ti);
x8H=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.rk(g.decoder_,_.IA));return!0},T_c,d8h);
_.qv=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.rk(g.decoder_,iLP));return!0},T_c,d8h);
_.Mv=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.Nv(g.decoder_));return!0},vuj,Sx6);
oDP=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;g=_.Nv(g.decoder_);_.i6(C,d,g===0?void 0:g);return!0},vuj,Sx6);
pzP=_.PY(function(g,C,d,V){if(g.nextWireType_!==0)return!1;_.F1(C,d,V,_.Nv(g.decoder_));return!0},vuj,Sx6);
Jp8=_.PY(function(g,C,d){if(g.nextWireType_!==1)return!1;_.i6(C,d,TLx(g.decoder_));return!0},_.qh_,_.ypP);
_.hBr=_.rW_(function(g,C,d){if(g.nextWireType_!==1&&g.nextWireType_!==2)return!1;C=_.d_(C,C[_.RA]|0,d);g.nextWireType_==2?_.IQQ(g,TLx,C):C.push(TLx(g.decoder_));return!0},function(g,C,d){C=_.DlB(WrN,C,!1);
if(C!=null)for(var V=0;V<C.length;V++)$lg(g,d,C[V])},_.ypP);
_.WP=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,$6P(g.decoder_));return!0},MSj,aQr);
_.u1=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;g=$6P(g.decoder_);_.i6(C,d,g===!1?void 0:g);return!0},MSj,aQr);
tRP=_.PY(function(g,C,d,V){if(g.nextWireType_!==0)return!1;_.F1(C,d,V,$6P(g.decoder_));return!0},MSj,aQr);
_.n1=_.PY(function(g,C,d){if(g.nextWireType_!==2)return!1;_.i6(C,d,uPL(g));return!0},mlR,GPQ);
_.IO=_.PY(function(g,C,d){if(g.nextWireType_!==2)return!1;g=uPL(g);_.i6(C,d,g===""?void 0:g);return!0},mlR,GPQ);
_.UX=_.PY(function(g,C,d,V){if(g.nextWireType_!==2)return!1;_.F1(C,d,V,uPL(g));return!0},mlR,GPQ);
j6h=_.rW_(function(g,C,d){if(g.nextWireType_!==2)return!1;g=uPL(g);_.d_(C,C[_.RA]|0,d).push(g);return!0},function(g,C,d){C=_.DlB(_.lQ,C,!0);
if(C!=null)for(var V=0;V<C.length;V++){var y=g,R=d,Y=C[V];Y!=null&&WGL(y,R,ilL(Y))}},GPQ);
eBL=void 0;eBL=eBL===void 0?zBl:eBL;_.cP=new b6(function(g,C,d,V,y){if(g.nextWireType_!==2)return!1;V=nS(void 0,V,!0);_.d_(C,C[_.RA]|0,d).push(V);sX(g,V,y);return!0},function(g,C,d,V,y){if(Array.isArray(C)){for(var R=0;R<C.length;R++)uTL(g,C[R],d,V,y);
g=C[_.RA]|0;g&1||Ah(C,g|1)}},eBL);
_.EX=K0u(function(g,C,d,V,y,R){if(g.nextWireType_!==2)return!1;var Y=C[_.RA]|0;qr1(C,Y,R,d,$6(Y));C=D6h(C,V,d);sX(g,C,y);return!0},uTL);
_.HP=_.PY(function(g,C,d){if(g.nextWireType_!==2)return!1;_.i6(C,d,_.n6P(g));return!0},_.nuW,_.ZSP);
lIP=_.PY(function(g,C,d,V){if(g.nextWireType_!==2)return!1;_.F1(C,d,V,_.n6P(g));return!0},_.nuW,_.ZSP);
_.Qd=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.Nv(g.decoder_)>>>0);return!0},Iko,gDh);
L0h=_.PY(function(g,C,d,V){if(g.nextWireType_!==0)return!1;_.F1(C,d,V,_.Nv(g.decoder_)>>>0);return!0},Iko,gDh);
_.zi=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.Nv(g.decoder_));return!0},_.Ulc,_.YrL);
_.K1=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;g=_.Nv(g.decoder_);_.i6(C,d,g===0?void 0:g);return!0},_.Ulc,_.YrL);
D86=_.PY(function(g,C,d){if(g.nextWireType_!==0)return!1;_.i6(C,d,_.rk(g.decoder_,wM_));return!0},function(g,C,d){C=M81(C);
if(C!=null&&(EDg(C),C!=null))switch(_.Oh(g,d,0),typeof C){case "number":g=g.encoder_;d=C;C=d<0;d=Math.abs(d)*2;Yxu(d);d=mr;var V=uh;C&&(d==0?V==0?V=d=4294967295:(V--,d=4294967295):d--);mr=d;uh=V;ku(g,mr,uh);break;case "bigint":g=g.encoder_;C=C<<BigInt(1)^C>>BigInt(63);mr=Number(BigInt.asUintN(32,C));uh=Number(BigInt.asUintN(32,C>>BigInt(32)));ku(g,mr,uh);break;default:HLx(g.encoder_,C)}},VRH);var XzP=function(){var g=rpL,C=NZh;this.fieldIndex=175237375;this.ctor=C;this.isRepeated=0;this.getExtensionFn=_.o4;this.defaultValue=void 0;this.JSC$8947_hasMessageId=g.messageId!=null?vM:void 0};
XzP.prototype.register=function(){zO(this)};var s66=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(s66,_.Yu);var BZP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(BZP,_.Yu);var aku=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(aku,_.Yu);var TZH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(TZH,_.Yu);var fIL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(fIL,_.Yu);var vDQ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(vDQ,_.Yu);var $8h=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L($8h,_.Yu);$8h.prototype.getData=function(){return _.Af(this,2)};var qrx=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(qrx,_.Yu);var MRL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(MRL,_.Yu);MRL.prototype.getStyle=function(){return _.o4(this,s66,1)};var l6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(l6,_.Yu);l6.prototype.getPayloadCase=function(){return _.PP(this,r_)};
l6.prototype.getStyle=function(){return _.eE(this,MRL,6,r_)};
var W0Q=function(){var g=new l6,C=new fIL;return _.Dk(g,7,r_,C)},m8L=function(){var g=new l6,C=new vDQ;
return _.Dk(g,8,r_,C)},r_=[1,
2,3,4,5,6,7,8];var u5L=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(u5L,_.Yu);var nDH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(nDH,_.Yu);var IIP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(IIP,_.Yu);var U8M=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(U8M,_.Yu);var cpL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(cpL,_.Yu);var EDH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(EDH,_.Yu);var HSA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(HSA,_.Yu);var Q6r=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Q6r,_.Yu);Q6r.prototype.getData=function(){return _.Af(this,2)};var zBL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(zBL,_.Yu);var KGl=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(KGl,_.Yu);KGl.prototype.getPayloadCase=function(){return _.PP(this,aO)};
var aO=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Gi=function(g,C){g=Error.call(this,g);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=C===void 0?2:C};
_.L(Gi,Error);var K0L=Promise;var aIM=function(g){this.channelPromise=g};
aIM.prototype.send=function(g,C,d){this.channelPromise.then(function(V){V.send(g,C,d)})};var G0H=function(g,C){this.data=g;this.channel=C};
G0H.prototype.reply=function(g,C,d){this.channel.send(g,C,d)};var Srr=function(g){this.JSC$9013_port_=g};
Srr.prototype.send=function(g,C,d){d=d===void 0?[]:d;var V=new MessageChannel;guA(V.port1,C);this.JSC$9013_port_.postMessage(g,[V.port2].concat(d))};
var C68=function(g,C){guA(g,C);return new Srr(g)},guA=function(g,C){C&&(g.onmessage=function(d){C(new G0H(d.data,C68(d.ports[0])))})};var dlM=function(g){this.verifier_=g};
dlM.prototype.verify=function(g){return this.verifier_(g)};
var VSP=function(g){var C=Object.create(null);(typeof g==="string"?[g]:g).forEach(function(d){if(d==="null")throw Error("X");C[d]=!0});
return function(d){return C[d]===!0}};_.yWQ=function(){if(!_.yg.addEventListener||!Object.defineProperty)return!1;var g=!1,C=Object.defineProperty({},"passive",{get:function(){g=!0}});
try{var d=function(){};
_.yg.addEventListener("test",d,C);_.yg.removeEventListener("test",d,C)}catch(V){}return g}();var RdP;_.SE=function(g){var C=g.destination;var d=g.iframe;var V=g.origin;var y=g.channelName===void 0?"ZNWN1d":g.channelName;var R=g.onMessage===void 0?void 0:g.onMessage;g=g.onEstablished===void 0?void 0:g.onEstablished;return RdP({destination:C,getSource:function(){return d.contentWindow},
originVerifier:V instanceof dlM?V:typeof V==="function"?new dlM(V):new dlM(VSP(V)),channelName:y,onMessage:R,onEstablished:g})};
RdP=function(g){var C=g.destination;var d=g.getSource;var V=g.originVerifier;var y=g.token===void 0?void 0:g.token;var R=g.channelName;var Y=g.onMessage===void 0?void 0:g.onMessage;var A=g.onEstablished===void 0?void 0:g.onEstablished;return new aIM(new K0L(function(P,w){var x=function(p){p.source&&p.source===d()&&V.verify(p.origin)&&(p.data.n||p.data)===R&&(C.removeEventListener("message",x,!1),y&&p.data.t!==y?w(Error("Y`"+R+"`"+y+"`"+p.data.t)):(P(C68(p.ports[0],Y)),A&&A(p)))};
C.addEventListener("message",x,!1)}))};var bdH=function(g){try{g()}catch(C){Rc(C)}};var Yh6=function(g){var C=this;var d=g.getMessageType;var V=g.onUnregisteredMessage===void 0?function(){}:g.onUnregisteredMessage;
var y=g.onBeforeRegisteredMessage===void 0?function(){}:g.onBeforeRegisteredMessage;
g=g.onAfterRegisteredMessage===void 0?function(){}:g.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=d;this.onUnregisteredMessage_=V;this.onBeforeRegisteredMessage_=y;this.onAfterRegisteredMessage_=g;this.onMessage=function(R){return ZdL(C,R)}};
Yh6.prototype.register=function(g,C){this.registry_.set(g,C);return this};
var ZdL=function(g,C){var d=g.getMessageType_(C.data),V=g.registry_.get(d);V?(bdH(function(){return g.onBeforeRegisteredMessage_(C,d)}),bdH(function(){return V(C)}),bdH(function(){return g.onAfterRegisteredMessage_(C,d)})):bdH(function(){return g.onUnregisteredMessage_(C,d)})};var AWP=function(g){this.JSC$9030_channel_=g},P6r,idL;
AWP.prototype.send=function(g,C,d){this.JSC$9030_channel_.send(Wz(g),C,d)};
_.FGh=function(g,C){return function(d){var V=new g(d.data);return C(new G0H(V,d.channel))}};
P6r=function(g){return function(C){return g(new G0H(C.data,new AWP(C.channel)))}};
idL=function(g,C){return P6r(_.FGh(g,C))};var OdQ=function(g,C,d,V){this.registry=g;this.delegate=C;this.receiveMessageConstructor=d;this.createInitMessage=V;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},zdB=function(g){var C=new Yh6({getMessageType:g.getPayloadCase});
return new OdQ(C,new AWP(_.SE({iframe:g.child,destination:window,origin:g.origin,channelName:g.channelName,onMessage:idL(g.receiveMessageConstructor,C.onMessage)})),g.receiveMessageConstructor,g.createInitMessage)},wYM=function(g,C){g.createInitMessage=C};
OdQ.prototype.send=function(g){if(!this.initialised)throw new Gi("Attempted to send a message before initialisation.");this.delegate.send(g)};
var kWQ=function(g,C){return _.F(function(d){if(!g.initialised)throw new Gi("Attempted to send a message before initialisation.");return d.return(new Promise(function(V){g.delegate.send(C,idL(g.receiveMessageConstructor,V))}))})};
OdQ.prototype.init=function(){var g=this;return _.F(function(C){if(g.initialised)throw new Gi("Attempted to initialise twice. The SDK can only be initialised once.");if(g.createInitMessage!==void 0){var d=g.delegate,V=d.send,y=g.createInitMessage;var R=new BZP;var Y=[].concat(_.Wr(g.features));R=_.g_(R,1,Y,_.bQ);V.call(d,y.call(g,R))}g.initialised=!0;_.XV(C)})};
var gB=function(g,C){if(g.initialised)throw new Gi('Attempted to set up API "'+C+'" after initialisation. All APIs must be set up before initialising the SDK.');g.features.add(C);return g.registry};
_.PU.Object.defineProperties(OdQ.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var xlQ=function(g){this.channel=g;this.registered=!1};
xlQ.prototype.update=function(g){if(this.channel.isInitialised){if(!this.registered)throw new Gi("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var C=new l6;var d=new TZH;d=_.p8(d,1,g);C=_.Dk(C,2,r_,d);this.channel.send(C)}else this.register();this.JSC$9044_audioEnabled=g};
xlQ.prototype.register=function(){gB(this.channel,1);this.registered=!0};
xlQ.prototype.isAudioEnabled=function(){return this.JSC$9044_audioEnabled};var ou6=function(g){this.channel=g};
_.b=ou6.prototype;_.b.onFirstFrameReady=function(g){gB(this.channel,2).register(11,function(C){C=_.eE(C.data,u5L,11,aO);if(!C)throw new Gi("Unexpectedly nonexistent GameFirstFrameReadyEvent");g(_.p1(C,1))})};
_.b.onReady=function(g){gB(this.channel,2).register(4,function(C){C=_.eE(C.data,IIP,4,aO);if(!C)throw new Gi("Unexpectedly nonexistent GameReadyEvent");g(_.p1(C,1))})};
_.b.onLevelComplete=function(g){gB(this.channel,2).register(5,function(C){C=_.eE(C.data,U8M,5,aO);if(!C)throw new Gi("Unexpectedly nonexistent LevelCompleteEvent");g(_.p1(C,1),_.wi(C,2))})};
_.b.onGameOver=function(g){gB(this.channel,2).register(6,function(C){C=_.eE(C.data,nDH,6,aO);if(!C)throw new Gi("Unexpectedly nonexistent GameOverEvent");g(_.p1(C,1))})};
_.b.pause=function(){var g=this;if(!this.channel.isInitialised)return gB(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Gi("Using unregistered Game Feature: pause.");var C=W0Q();return new Promise(function(d){return _.F(function(V){if(V.nextAddress==1)return V.yield(kWQ(g.channel,C),2);d();_.XV(V)})})};
_.b.resume=function(){var g=this;if(!this.channel.isInitialised)return gB(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Gi("Using unregistered Game Feature: resume.");var C=m8L();return new Promise(function(d){return _.F(function(V){if(V.nextAddress==1)return V.yield(kWQ(g.channel,C),2);d();_.XV(V)})})};var pYM=function(g){this.channel=g};
pYM.prototype.onReady=function(g){gB(this.channel,5).register(8,function(C){if(!_.eE(C.data,cpL,8,aO))throw new Gi("Unexpectedly nonexistent PageReadyEvent");g()})};var JW6=function(g){this.channel=g};
JW6.prototype.onChange=function(g){gB(this.channel,3).register(7,function(C){C=_.eE(C.data,EDH,7,aO);if(!C)throw new Gi("Unexpectedly nonexistent ScoreEvent");g(_.p1(C,1),_.wi(C,2))})};var hdQ={load:function(){throw new Gi("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new Gi("Storage used, but storage.onSave() listener not set!");}},tS6=function(g){this.channel=g;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},jEL=function(g){gB(g.channel,4).register(2,hdQ.load).register(3,hdQ.save);
g.initialSetupDone=!0};
tS6.prototype.onLoad=function(g){this.initialSetupDone||jEL(this);this.loadRegistered||(this.loadRegistered=!0,gB(this.channel,4).register(2,function(C){var d,V,y;return _.F(function(R){if(R.nextAddress==1){d=_.eE(C.data,HSA,2,aO);if(!d)throw new Gi("Unexpectedly nonexistent StorageLoad");V=_.p1(d,1);return R.yield(g(V),2)}y=R.yieldResult;var Y=C.reply,A=new l6;var P=new $8h;P=_.v3(P,1,V);P=_.JH(P,2,_.TP(y,!1));A=_.Dk(A,3,r_,P);Y.call(C,A);_.XV(R)})}))};
tS6.prototype.onSave=function(g){this.initialSetupDone||jEL(this);this.saveRegistered||(this.saveRegistered=!0,gB(this.channel,4).register(3,function(C){var d,V,y;return _.F(function(R){if(R.nextAddress==1){d=_.eE(C.data,Q6r,3,aO);if(!d)throw new Gi("Unexpectedly nonexistent StorageSave");V=_.p1(d,1);y=PhH(d.getData());return R.yield(g(V,y),2)}var Y=C.reply,A=new l6;var P=new qrx;P=_.v3(P,1,V);A=_.Dk(A,4,r_,P);Y.call(C,A);_.XV(R)})}))};var edr=function(g){this.channel=g};
edr.prototype.update=function(g){if(!this.channel.features.has(6))throw new Gi("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var C=new l6,d=new MRL;g=_.Ld(d,1,g);C=_.Dk(C,6,r_,g);this.channel.send(C)};
edr.prototype.register=function(){gB(this.channel,6)};var lk6=function(g){this.channel=g;this.userActivityLoggingIntervalMs=0};
lk6.prototype.onUserActivity=function(g,C){this.userActivityLoggingIntervalMs=C;gB(this.channel,7).register(9,function(d){if(!_.eE(d.data,zBL,9,aO))throw new Gi("Unexpectedly nonexistent ClickEvent");g()})};var LGQ=function(g){var C=this;this.channel=g;this.init=this.channel.init.bind(this.channel);this.page=new pYM(this.channel);this.game=new ou6(this.channel);this.audio=new xlQ(this.channel);this.score=new JW6(this.channel);this.storage=new tS6(this.channel);this.style=new edr(this.channel);this.userActivity=new lk6(this.channel);wYM(this.channel,function(d){var V=new aku;d=_.Ld(V,1,d);d=_.l1(d,3,C.userActivity.userActivityLoggingIntervalMs);V=C.audio.isAudioEnabled();V!==void 0&&_.p8(d,2,V);V=new l6;
return _.Dk(V,5,r_,d)})};var Dl8=function(){this.timedFunctionContext=0};
Dl8.prototype.timeExecution=function(g,C){var d=this;return function(){var V=_.cY.apply(0,arguments);d.timedFunctionContext=g;return C.apply(null,_.Wr(V))}};var rWr=function(){var g={};this.priorityTasks=(g[3]=[],g[2]=[],g[1]=[],g);this.isFlushing=!1},LO=function(g,C,d){var V=N_P(g,d);
g.priorityTasks[d].push(C);V&&g.priorityTasks[d].length===1&&g.flush()},N_P=function(g,C){return Object.keys(g.priorityTasks).map(function(d){return Number(d)}).filter(function(d){return!isNaN(d)&&d>C}).every(function(d){return g.priorityTasks[d].length===0})};
rWr.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(g){return g.length>0});)XYP(this,3),XYP(this,2),XYP(this,1)}catch(g){throw Object.values(this.priorityTasks).forEach(function(C){return void C.splice(0,C.length)}),g;
}finally{this.isFlushing=!1}}};
var XYP=function(g,C){for(;N_P(g,C)&&g.priorityTasks[C].length>0;)g.priorityTasks[C][0](),g.priorityTasks[C].shift()};
_.PU.Object.defineProperties(rWr.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(g){return g.length>0})}}});var yOq={};var sEM=globalThis.trustedTypes,ShB=sEM,ClW;var XT=function(g){this.privateDoNotAccessOrElseWrappedResourceUrl=g};
XT.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var B_A,T_A,fkx,vuQ,$lH,qhr,MSQ,WGh;B_A=_.$b([""]);T_A=vJ(["\x00"],["\\0"]);fkx=vJ(["\n"],["\\n"]);vuQ=vJ(["\x00"],["\\u0000"]);$lH=_.$b([""]);qhr=vJ(["\x00"],["\\0"]);MSQ=vJ(["\n"],["\\n"]);WGh=vJ(["\x00"],["\\u0000"]);_.ml6=Vsc(function(g){return g(B_A)})||Vsc(function(g){return g(T_A)})||Vsc(function(g){return g(fkx)})||Vsc(function(g){return g(vuQ)});
_.uTh=_.fd($lH)&&_.fd(qhr)&&_.fd(MSQ)&&_.fd(WGh);var nd;_.vY=function(g,C){this.privateDoNotAccessOrElseWrappedUrl=C};
_.vY.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.nuQ=$u("about:blank");nd=$u("about:invalid#zClosurez");var RLl=function(g){this.isValid=g},Ik6=new RLl(function(g){return/^[^:]*([/?#]|$)/.test(g)}),UlA=WY("data"),cWH=WY("http"),EuL=WY("https"),Hdh=WY("ftp"),QEx=WY("mailto"),zd8=WY("intent"),KGL=WY("vnd.youtube"),bpj=[UlA,
cWH,EuL,QEx,Hdh,Ik6],YuN=Nl(function(){return typeof URL==="function"}),akL=["data:",
"http:","https:","mailto:","ftp:"],FWq=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var Qs=function(g){this.privateDoNotAccessOrElseWrappedHtml=g};
Qs.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var AH_=Nl(function(){return new Qs(sEM?sEM.emptyHTML:"")});var GWP={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"},ipu=function(g,C){var d=Error.call(this,g+" cannot be used with intent "+GWP[C]);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.type=g;this.intent=C;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.L(ipu,Error);_.Vm=function(g){this.privateDoNotAccessOrElseWrappedScript=g};
_.Vm.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var wr_=function(g){this.privateDoNotAccessOrElseWrappedAttributePrefix=g};
wr_.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var keP="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Pr=function(g){this.privateDoNotAccessOrElseWrappedStyleSheet=g};
Pr.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var nmN=function(g){var C=_.gS("window.location.href");g==null&&(g='Unknown Error of type "null/undefined"');if(typeof g==="string")return{message:g,name:"Unknown error",lineNumber:"Not available",fileName:C,stack:"Not available"};var d=!1;try{var V=g.lineNumber||g.line||"Not available"}catch(Y){V="Not available",d=!0}try{var y=g.fileName||g.filename||g.sourceURL||_.yg.$googDebugFname||C}catch(Y){y="Not available",d=!0}C=Sh8(g);if(!(!d&&g.lineNumber&&g.fileName&&g.stack&&g.message&&g.name)){d=g.message;
if(d==null){if(g.constructor&&g.constructor instanceof Function){if(g.constructor.name)d=g.constructor.name;else if(d=g.constructor,C$[d])d=C$[d];else{d=String(d);if(!C$[d]){var R=/function\s+([^\(]+)/m.exec(d);C$[d]=R?R[1]:"[Anonymous]"}d=C$[d]}d='Unknown Error of type "'+d+'"'}else d="Unknown Error of unknown type";typeof g.toString==="function"&&Object.prototype.toString!==g.toString&&(d+=": "+g.toString())}return{message:d,name:g.name||"UnknownError",lineNumber:V,fileName:y,stack:C||"Not available"}}return{message:g.message,
name:g.name,lineNumber:g.lineNumber,fileName:g.fileName,stack:C}},Sh8=function(g,C){C||(C={});
C[gLM(g)]=!0;var d=g.stack||"",V=g.cause;V&&!C[gLM(V)]&&(d+="\nCaused by: ",V.stack&&V.stack.indexOf(V.toString())==0||(d+=typeof V==="string"?V:V.message+"\n"),d+=Sh8(V,C));g=g.errors;if(Array.isArray(g)){V=1;var y;for(y=0;y<g.length&&!(V>4);y++)C[gLM(g[y])]||(d+="\nInner error "+V++ +": ",g[y].stack&&g[y].stack.indexOf(g[y].toString())==0||(d+=typeof g[y]==="string"?g[y]:g[y].message+"\n"),d+=Sh8(g[y],C));y<g.length&&(d+="\n... "+(g.length-y)+" more inner errors")}return d},gLM=function(g){var C=
"";
typeof g.toString==="function"&&(C=""+g);return C+g.stack},C$={};var ClQ,im,G_,VsA,yOM,d4P,GM,s0,bpQ;ClQ=function(g,C){for(var d=g.split("%s"),V="",y=Array.prototype.slice.call(arguments,1);y.length&&d.length>1;)V+=d.shift()+y.shift();return V+d.join("%s")};
_.dS=function(g){return encodeURIComponent(String(g))};
im=function(g){return decodeURIComponent(g.replace(/\+/g," "))};
G_=function(g){rLx.test(g)&&(g.indexOf("&")!=-1&&(g=g.replace(tBL,"&amp;")),g.indexOf("<")!=-1&&(g=g.replace(jch,"&lt;")),g.indexOf(">")!=-1&&(g=g.replace(ejx,"&gt;")),g.indexOf('"')!=-1&&(g=g.replace(lWL,"&quot;")),g.indexOf("'")!=-1&&(g=g.replace(L_6,"&#39;")),g.indexOf("\x00")!=-1&&(g=g.replace(DRM,"&#0;")));return g};
VsA=function(g){var C={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var d=_.yg.document.createElement("div");return g.replace(d4P,function(V,y){var R=C[V];if(R)return R;y.charAt(0)=="#"&&(y=Number("0"+y.slice(1)),isNaN(y)||(R=String.fromCharCode(y)));R||(_.YL(d,zW(V+" ")),R=d.firstChild.nodeValue.slice(0,-1));return C[V]=R})};
yOM=function(g){return g.replace(/&([^;]+);/g,function(C,d){switch(d){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return d.charAt(0)!="#"||(d=Number("0"+d.slice(1)),isNaN(d))?C:String.fromCharCode(d)}})};
d4P=/&([^;\s<&]+);?/g;_.rBu=function(g){return String(g).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.RLL=String.prototype.repeat?function(g,C){return g.repeat(C)}:function(g,C){return Array(C+1).join(g)};
_.dB=function(g,C){if(!Number.isFinite(g))return String(g);g=String(g);var d=g.indexOf(".");d===-1&&(d=g.length);var V=g[0]==="-"?"-":"";V&&(g=g.substring(1));return V+(0,_.RLL)("0",Math.max(0,C-d))+g};
GM=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.cJ()).toString(36)};
s0=function(g){for(var C=0,d=0;d<g.length;++d)C=31*C+g.charCodeAt(d)>>>0;return C};
_.yw=function(g){return String(g).replace(/\-([a-z])/g,function(C,d){return d.toUpperCase()})};
_.Vw=function(g){return String(g).replace(/([A-Z])/g,"-$1").toLowerCase()};
bpQ=function(g){return g.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(C,d,V){return d+V.toUpperCase()})};var ZpL=function(){this.names=new Map};
ZpL.prototype.getName=function(g){var C=this.names.get(g);if(C)return C;var d;C=(d=g.description)!=null?d:GM();this.names.set(g,C);return C};var YuP=function(g){var C=Error.call(this,g?g.length+" errors occurred during unsubscription:\n"+g.map(function(d,V){return V+1+") "+d.toString()}).join("\n  "):"");
this.message=C.message;"stack"in C&&(this.stack=C.stack);this.errors=g;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.L(YuP,Error);var Ou=function(g){this.initialTeardown=g;this.closed=!1;this._teardowns=this._parentage=null};
_.b=Ou.prototype;
_.b.unsubscribe=function(){if(!this.closed){this.closed=!0;var g=this._parentage;if(Array.isArray(g))for(var C=_.Z(g),d=C.next();!d.done;d=C.next())d.value.remove(this);else g==null||g.remove(this);C=this.initialTeardown;if(il(C))try{C()}catch(R){var V=R instanceof YuP?R.errors:[R]}var y=this._teardowns;if(y)for(this._teardowns=null,C=_.Z(y),d=C.next();!d.done;d=C.next()){d=d.value;try{il(d)?d():d.unsubscribe()}catch(R){d=void 0,V=(d=V)!=null?d:[],R instanceof YuP?V=[].concat(_.Wr(V),_.Wr(R.errors)):
V.push(R)}}if(V)throw new YuP(V);}};
_.b.add=function(g){if(g&&g!==this)if(this.closed)il(g)?g():g.unsubscribe();else{if(g instanceof Ou){if(g.closed||g._hasParent(this))return;g._addParent(this)}var C;(this._teardowns=(C=this._teardowns)!=null?C:[]).push(g)}};
_.b._hasParent=function(g){var C=this._parentage;return C===g||Array.isArray(C)&&C.includes(g)};
_.b._addParent=function(g){var C=this._parentage;this._parentage=Array.isArray(C)?(C.push(g),C):C?[C,g]:g};
_.b._removeParent=function(g){var C=this._parentage;C===g?this._parentage=null:Array.isArray(C)&&hLq(C,g)};
_.b.remove=function(g){var C=this._teardowns;C&&hLq(C,g);g instanceof Ou&&g._removeParent(this)};
var AOQ=new Ou;AOQ.closed=!0;Ou.JSC$9140_EMPTY=AOQ;var j_B=function(){setTimeout.apply(null,_.Wr(_.cY.apply(0,arguments)))};var Vl=function(g){Ou.call(this);this.JSC$9145_isStopped=!1;this.destination=g instanceof Vl?g:new yl(!g||il(g)?{next:g!=null?g:void 0}:g);tsj(g)&&g.add(this)};
_.L(Vl,Ou);Vl.JSC$9140_EMPTY=Ou.JSC$9140_EMPTY;Vl.create=function(g,C,d){return new Rg(g,C,d)};
_.b=Vl.prototype;_.b.next=function(g){this.JSC$9145_isStopped||this._next(g)};
_.b.error=function(g){this.JSC$9145_isStopped||(this.JSC$9145_isStopped=!0,this._error(g))};
_.b.complete=function(){this.JSC$9145_isStopped||(this.JSC$9145_isStopped=!0,this._complete())};
_.b.unsubscribe=function(){this.closed||(this.JSC$9145_isStopped=!0,Ou.prototype.unsubscribe.call(this))};
_.b._next=function(g){this.destination.next(g)};
_.b._error=function(g){this.destination.error(g);this.unsubscribe()};
_.b._complete=function(){this.destination.complete();this.unsubscribe()};
var yl=function(g){this.partialObserver=g};
yl.prototype.next=function(g){var C=this.partialObserver;if(C.next)try{C.next(g)}catch(d){kL(d)}};
yl.prototype.error=function(g){var C=this.partialObserver;if(C.error)try{C.error(g)}catch(d){kL(d)}else kL(g)};
yl.prototype.complete=function(){var g=this.partialObserver;if(g.complete)try{g.complete()}catch(C){kL(C)}};
var Rg=function(g,C,d){Vl.call(this);var V;il(g)||!g?V={next:g!=null?g:void 0,error:C!=null?C:void 0,complete:d!=null?d:void 0}:V=g;this.destination=new yl(V)};
_.L(Rg,Vl);Rg.JSC$9140_EMPTY=Vl.JSC$9140_EMPTY;Rg.create=Vl.create;var JO=typeof Symbol==="function"&&Symbol.observable||"@@observable";var pp=function(g){g&&(this._subscribe=g)};
_.b=pp.prototype;_.b.lift=function(g){var C=new pp;C.source=this;C.operator=g;return C};
_.b.subscribe=function(g,C,d){g=g&&g instanceof Vl||g&&il(g.next)&&il(g.error)&&il(g.complete)&&tsj(g)?g:new Rg(g,C,d);C=this.operator;d=this.source;g.add(C?C.call(g,d):d?this._subscribe(g):this._trySubscribe(g));return g};
_.b._trySubscribe=function(g){try{return this._subscribe(g)}catch(C){g.error(C)}};
_.b.forEach=function(g,C){var d=this;C=la_(C);return new C(function(V,y){var R=d.subscribe(function(Y){try{g(Y)}catch(A){y(A),R==null||R.unsubscribe()}},y,V)})};
_.b._subscribe=function(g){var C;return(C=this.source)==null?void 0:C.subscribe(g)};
pp.prototype[JO]=function(){return this};
pp.prototype.pipe=function(){var g=_.cY.apply(0,arguments);return g.length?eLN(g)(this):this};
pp.create=function(g){return new pp(g)};var FWM=function(){var g=Error.call(this,"object unsubscribed");this.message=g.message;"stack"in g&&(this.stack=g.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.L(FWM,Error);var j5=function(){this.observers=[];this.hasError=this.JSC$9161_isStopped=this.closed=!1;this.thrownError=null};
_.L(j5,pp);_.b=j5.prototype;_.b.lift=function(g){var C=new bS(this,this);C.operator=g;return C};
_.b._throwIfClosed=function(){if(this.closed)throw new FWM;};
_.b.next=function(g){this._throwIfClosed();if(!this.JSC$9161_isStopped){var C=this.observers.slice();C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d.value.next(g)}};
_.b.error=function(g){this._throwIfClosed();if(!this.JSC$9161_isStopped){this.hasError=this.JSC$9161_isStopped=!0;this.thrownError=g;for(var C=this.observers;C.length;)C.shift().error(g)}};
_.b.complete=function(){this._throwIfClosed();if(!this.JSC$9161_isStopped){this.JSC$9161_isStopped=!0;for(var g=this.observers;g.length;)g.shift().complete()}};
_.b.unsubscribe=function(){this.JSC$9161_isStopped=this.closed=!0;this.observers=null};
_.b._trySubscribe=function(g){this._throwIfClosed();return pp.prototype._trySubscribe.call(this,g)};
_.b._subscribe=function(g){this._throwIfClosed();this._checkFinalizedStatuses(g);return this._innerSubscribe(g)};
_.b._innerSubscribe=function(g){var C=this,d=this.JSC$9161_isStopped,V=this.observers;return this.hasError||d?Ou.JSC$9140_EMPTY:(V.push(g),new Ou(function(){return hLq(C.observers,g)}))};
_.b._checkFinalizedStatuses=function(g){var C=this.thrownError,d=this.JSC$9161_isStopped;this.hasError?g.error(C):d&&g.complete()};
j5.create=function(g,C){return new bS(g,C)};
var bS=function(g,C){j5.call(this);this.destination=g;this.source=C};
_.L(bS,j5);bS.create=j5.create;bS.prototype.next=function(g){var C,d;(C=this.destination)==null||(d=C.next)==null||d.call(C,g)};
bS.prototype.error=function(g){var C,d;(C=this.destination)==null||(d=C.error)==null||d.call(C,g)};
bS.prototype.complete=function(){var g,C;(g=this.destination)==null||(C=g.complete)==null||C.call(g)};
bS.prototype._subscribe=function(g){var C,d;return(d=(C=this.source)==null?void 0:C.subscribe(g))!=null?d:Ou.JSC$9140_EMPTY};var GC=function(g){j5.call(this);this._value=g};
_.L(GC,j5);GC.create=j5.create;GC.prototype._subscribe=function(g){var C=j5.prototype._subscribe.call(this,g);!C.closed&&g.next(this._value);return C};
GC.prototype.getValue=function(){var g=this.thrownError,C=this._value;if(this.hasError)throw g;this._throwIfClosed();return C};
GC.prototype.next=function(g){j5.prototype.next.call(this,this._value=g)};
_.PU.Object.defineProperties(GC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var Eu=new pp(function(g){return g.complete()});var NxP=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var faL=function(g){return g&&typeof g.length==="number"&&typeof g!=="function"};var PlP={now:function(){return(PlP.delegate||Date).now()},
delegate:void 0};var bG=function(g,C,d){g=g===void 0?Infinity:g;C=C===void 0?Infinity:C;d=d===void 0?PlP:d;j5.call(this);this.bufferSize=g;this.windowTime=C;this.timestampProvider=d;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=C===Infinity;this.bufferSize=Math.max(1,g);this.windowTime=Math.max(1,C)};
_.L(bG,j5);bG.create=j5.create;bG.prototype.next=function(g){var C=this.buffer,d=this.infiniteTimeWindow,V=this.timestampProvider,y=this.windowTime;this.JSC$9161_isStopped||(C.push(g),!d&&C.push(V.now()+y));ipL(this);j5.prototype.next.call(this,g)};
bG.prototype._subscribe=function(g){this._throwIfClosed();ipL(this);for(var C=this._innerSubscribe(g),d=this.infiniteTimeWindow,V=this.buffer.slice(),y=0;y<V.length&&!g.closed;y+=d?1:2)g.next(V[y]);this._checkFinalizedStatuses(g);return C};
var ipL=function(g){var C=g.bufferSize,d=g.timestampProvider,V=g.buffer;g=g.infiniteTimeWindow;var y=(g?1:2)*C;C<Infinity&&y<V.length&&V.splice(0,V.length-y);if(!g){C=d.now();d=0;for(g=1;g<V.length&&V[g]<=C;g+=2)d=g;d&&V.splice(0,d+1)}};var wrr=function(g,C){C=C===void 0?Op6:C;this.schedulerActionCtor=g;this.now=C};
wrr.prototype.schedule=function(g,C,d){C=C===void 0?0:C;return(new this.schedulerActionCtor(this,g)).schedule(d,C)};
var Op6=PlP.now;var LLo=function(){var g=Error.call(this,"no elements in sequence");this.message=g.message;"stack"in g&&(this.stack=g.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.L(LLo,Error);var $L=function(g,C,d,V,y){Vl.call(this,g);this.onUnsubscribe=y;C&&(this._next=function(R){try{C(R)}catch(Y){this.destination.error(Y)}});
d&&(this._error=function(R){try{d(R)}catch(Y){this.destination.error(Y)}this.unsubscribe()});
V&&(this._complete=function(){try{V()}catch(R){this.destination.error(R)}this.unsubscribe()})};
_.L($L,Vl);$L.JSC$9140_EMPTY=Vl.JSC$9140_EMPTY;$L.create=Vl.create;$L.prototype.unsubscribe=function(){var g;this.closed||(g=this.onUnsubscribe)!=null&&g.call(this);Vl.prototype.unsubscribe.call(this)};var yM=function(g,C){this.source=g;this.subjectFactory=C;this._subject=null;this._refCount=0;this._connection=null};
_.L(yM,pp);yM.create=pp.create;yM.prototype._subscribe=function(g){return keh(this).subscribe(g)};
var keh=function(g){var C=g._subject;if(!C||C.JSC$9161_isStopped)g._subject=g.subjectFactory();return g._subject};
yM.prototype._teardown=function(){this._refCount=0;var g=this._connection;this._subject=this._connection=null;g==null||g.unsubscribe()};
yM.prototype.connect=function(){var g=this,C=this._connection;if(!C){C=this._connection=new Ou;var d=keh(this);C.add(this.source.subscribe(new $L(d,void 0,function(V){g._teardown();d.error(V)},function(){g._teardown();
d.complete()},function(){return g._teardown()})));
C.closed&&(this._connection=null,C=Ou.JSC$9140_EMPTY)}return C};var ELN=Array.isArray;var Q_W=Array.isArray,x4H=Object,zLq=x4H.getPrototypeOf,KWB=x4H.prototype,aaP=x4H.keys;var np=function(g,C,d){Vl.call(this,g);this._next=C;this.shouldComplete=d};
_.L(np,Vl);np.JSC$9140_EMPTY=Vl.JSC$9140_EMPTY;np.create=Vl.create;np.prototype._complete=function(){this.shouldComplete()?Vl.prototype._complete.call(this):this.unsubscribe()};var bOc=["addListener","removeListener"],Ro_=["addEventListener","removeEventListener"],YGo=["on","off"];var ZO=function(){Ou.call(this)};
_.L(ZO,Ou);ZO.JSC$9140_EMPTY=Ou.JSC$9140_EMPTY;ZO.prototype.schedule=function(){return this};var oLA=function(g,C){return setInterval.apply(null,[g,C].concat(_.Wr(_.cY.apply(2,arguments))))};var Yc=function(g,C){Ou.call(this);this.scheduler=g;this.work=C;this.pending=!1};
_.L(Yc,ZO);Yc.JSC$9140_EMPTY=ZO.JSC$9140_EMPTY;Yc.prototype.schedule=function(g,C){C=C===void 0?0:C;if(this.closed)return this;this.state=g;g=this.id;var d=this.scheduler;g!=null&&(this.id=pr8(this,g,C));this.pending=!0;this.delay=C;this.id=this.id||this.requestAsyncId(d,this.id,C);return this};
Yc.prototype.requestAsyncId=function(g,C,d){d=d===void 0?0:d;return oLA(g.flush.bind(g,this),d)};
var pr8=function(g,C,d){d=d===void 0?0:d;if(d!=null&&g.delay===d&&g.pending===!1)return C;clearInterval(C)};
Yc.prototype.execute=function(g,C){if(this.closed)return Error("ha");this.pending=!1;if(g=this._execute(g,C))return g;this.pending===!1&&this.id!=null&&(this.id=pr8(this,this.id,null))};
Yc.prototype._execute=function(g){var C=!1;try{this.work(g)}catch(V){C=!0;var d=!!V&&V||Error(V)}if(C)return this.unsubscribe(),d};
Yc.prototype.unsubscribe=function(){if(!this.closed){var g=this.id,C=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;hLq(C,this);g!=null&&(this.id=pr8(this,g,null));this.delay=null;ZO.prototype.unsubscribe.call(this)}};var JOx=function(g,C){C=C===void 0?Op6:C;wrr.call(this,g,C);this.actions=[];this.active=!1;this.scheduled=void 0};
_.L(JOx,wrr);JOx.prototype.flush=function(g){var C=this.actions;if(this.active)C.push(g);else{var d;this.active=!0;do if(d=g.execute(g.state,g.delay))break;while(g=C.shift());this.active=!1;if(d){for(;g=C.shift();)g.unsubscribe();throw d;}}};var MZ=new pp(wx);var Ajj=Array.isArray;var A2=function(g,C){Yc.call(this,g,C);this.scheduler=g;this.work=C};
_.L(A2,Yc);A2.JSC$9140_EMPTY=Yc.JSC$9140_EMPTY;A2.prototype.schedule=function(g,C){C=C===void 0?0:C;if(C>0)return Yc.prototype.schedule.call(this,g,C);this.delay=C;this.state=g;this.scheduler.flush(this);return this};
A2.prototype.execute=function(g,C){return C>0||this.closed?Yc.prototype.execute.call(this,g,C):this._execute(g,C)};
A2.prototype.requestAsyncId=function(g,C,d){d=d===void 0?0:d;return d!=null&&d>0||d==null&&this.delay>0?Yc.prototype.requestAsyncId.call(this,g,C,d):g.flush(this)};var hLM=function(){JOx.apply(this,arguments)};
_.L(hLM,JOx);var U4P=new hLM(A2);var tsQ=function(){this.performanceMonitor=new Dl8;this.queue=new rWr;this.internalSymbol=Symbol();this.debugNames=new ZpL};
tsQ.prototype.getOnBackgrounded=function(){return MZ};
_.PU.Object.defineProperties(tsQ.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var FA=function(g,C){C=Error.call(this,C?g+": "+C:String(g));this.message=C.message;"stack"in C&&(this.stack=C.stack);this.code=g;this.__proto__=FA.prototype;this.name=String(g)};
_.L(FA,Error);var W3=function(g){FA.call(this,1E3,'sfr:"'+g+'"');this.measurementStrategyFailureReason=g;this.__proto__=W3.prototype};
_.L(W3,FA);var mL=function(){FA.call(this,1003);this.__proto__=mL.prototype};
_.L(mL,FA);var Pn=function(){FA.call(this,1009);this.__proto__=Pn.prototype};
_.L(Pn,FA);var j_8=function(){FA.call(this,1011);this.__proto__=j_8.prototype};
_.L(j_8,FA);var eLP=function(){FA.call(this,1007);this.__proto__=mL.prototype};
_.L(eLP,FA);var $W=function(g){FA.call(this,1004,String(g));this.inputObservableIndex=g;this.__proto__=$W.prototype};
_.L($W,FA);var EgV=function(g){FA.call(this,1010,g);this.__proto__=H8u.prototype};
_.L(EgV,FA);var H8u=function(g){FA.call(this,1005,g);this.__proto__=H8u.prototype};
_.L(H8u,FA);var lar=function(g){var C=_.cY.apply(1,arguments),d=this;this.orderedFactories=[];this.orderedFactories.push(g);C.forEach(function(V){d.orderedFactories.push(V)})};
lar.prototype.isSupported=function(g){return this.orderedFactories.some(function(C){return C.isSupported(g)})};
lar.prototype.makeBeacon=function(g,C){for(var d=0;d<this.orderedFactories.length;d++)if(this.orderedFactories[d].isSupported(C))return this.orderedFactories[d].makeBeacon(g,C);throw new Pn;};var vpg=Symbol("ia"),LW6=Symbol("ja"),Kp=function(g,C){this.value=g;this.timeline=C},ze=function(g,C){if(C.timeline!==g.timeline)throw new eLP;
return g.value-C.value};
_.b=Kp.prototype;_.b.equals=function(g){return ze(this,g)===0};
_.b.maximum=function(g){if(g.timeline!==this.timeline)throw new eLP;return this.value>=g.value?this:g};
_.b.round=function(){return new Kp(Math.round(this.value),this.timeline)};
_.b.add=function(g){return new Kp(this.value+g,this.timeline)};
_.b.toString=function(){return String(this.value)};var iS=function(g,C){this.context=g;this.JSC$9267_pinger=C};
iS.prototype.isSupported=function(g){return this.JSC$9267_pinger.isSupported(g)};
iS.prototype.makeBeacon=function(g,C){if(!this.isSupported(C))throw new Pn;return new On(this.context,this.JSC$9267_pinger,C!=null?C:void 0,g)};
var On=function(g,C,d,V){var y=this;this.JSC$9273_pinger=C;this.properties=d;this.url=V;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var R;this.method=(R=d==null?void 0:d.beaconMethod)!=null?R:"GET";this.backgroundedSubscription=g.getOnBackgrounded().subscribe(function(){y.sendNow()})};
On.prototype.deactivate=function(){this.internalIsPending=!1};
On.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9273_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var g,C;this.JSC$9273_pinger.pingWithHeadersAndBody((g=this.properties)!=null?g:{},this.customHeaders,(C=this.body)!=null?C:"",this.url)}else this.JSC$9273_pinger.ping(this.url);this.internalIsPending=!1}catch(d){}else this.internalIsPending=!1};
On.prototype.setHeader=function(g,C){this.customHeaders.set(g,C)};
_.PU.Object.defineProperties(On.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var rOP=function(){for(var g=_.Z(_.cY.apply(0,arguments)),C=g.next();!C.done;C=g.next())if(C=C.value,C.available()){this.timeProvider=C;return}this.timeProvider=new D4h};
_.b=rOP.prototype;_.b.available=function(){return this.timeProvider.available()};
_.b.now=function(){return this.timeProvider.now()};
_.b.setTimeout=function(g,C){return this.timeProvider.setTimeout(g,C)};
_.b.clearTimeout=function(g){this.timeProvider.clearTimeout(g)};
_.b.interval=function(g,C){var d=this.intervalObservable(g).subscribe(C);return function(){return void d.unsubscribe()}};
_.b.intervalObservable=function(g){return this.timeProvider.intervalObservable(g)};
_.PU.Object.defineProperties(rOP.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var D4h=function(){this.timeline=Symbol()};
_.b=D4h.prototype;_.b.available=function(){return!1};
_.b.now=function(){return new Kp(0,this.timeline)};
_.b.setTimeout=function(){return 0};
_.b.clearTimeout=function(){};
_.b.interval=function(){return function(){}};
_.b.intervalObservable=function(){return MZ};var wB=function(g,C){this.intrinsicFunctionNamespace=g;this.performanceMonitor=C};
_.b=wB.prototype;_.b.setTimeout=function(g,C){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,g),C)};
_.b.clearTimeout=function(g){this.intrinsicFunctionNamespace.clearTimeout(g)};
_.b.interval=function(g,C){var d=this.intervalObservable(g).subscribe(C);return function(){return void d.unsubscribe()}};
_.b.intervalObservable=function(g){var C=this;return new pp(function(d){var V=0,y=C.intrinsicFunctionNamespace.setInterval(function(){d.next(V++)},g);
return function(){C.intrinsicFunctionNamespace.clearInterval(y)}})};
_.b.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var Nxh=function(g,C){wB.call(this,g,C);this.timeline=LW6};
_.L(Nxh,wB);Nxh.prototype.now=function(){return new Kp(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
Nxh.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&wB.prototype.available.call(this)};var XrA=function(g,C){wB.call(this,g,C);this.timeline=vpg};
_.L(XrA,wB);XrA.prototype.now=function(){return new Kp(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
XrA.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&wB.prototype.available.call(this)};var Bx8=function(g){this.context=g;if(s_6===void 0)a:{var C,d,V=(C=g.global)==null?void 0:(d=C.document)==null?void 0:d.createElement("meta");if(V)try{V.httpEquiv="origin-trial";V.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";g.global.document.head.append(V);s_6=V;break a}catch(y){}s_6=void 0}},
s_6;
Bx8.prototype.isSupported=function(g){return Jjo(this.context)!==void 0&&!(g==null||!g.endOfSession)&&!kc(this.context)&&!(g==null?0:g.attributionEnabled)&&!(g==null?0:g.customHeaders)&&!(g==null?0:g.customBody)};
Bx8.prototype.makeBeacon=function(g,C){if(!this.isSupported(C))throw new Pn;return new xc(this.context,g,C)};
var xc=function(g,C,d){this.context=g;this.properties=d;this.JSC$9300_urlWithoutToken=C;var V;this.beaconMethod=(V=d==null?void 0:d.beaconMethod)!=null?V:"GET";g=Jjo(this.context);if(g===void 0)throw Error();this.fetchLater=g;TxL(this,fah(this))},TxL=function(g,C){g.beaconResult&&g.beaconResult.activated||(g.beaconAbort=new AbortController,g.beaconResult=g.fetchLater(C,{method:g.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:g.beaconAbort.signal,activateAfter:96E4}))},fah=function(g){g=g.JSC$9300_urlWithoutToken;
return(g.slice(-1)[0]==="&"?g:g+"&")+"flapi=1"};
xc.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
xc.prototype.sendNow=function(){};
xc.prototype.setHeader=function(){};
_.PU.Object.defineProperties(xc.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9300_urlWithoutToken},
set:function(g){this.JSC$9300_urlWithoutToken=g;g=fah(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);TxL(this,g)}},
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 vLr=function(g){this.context=g};
vLr.prototype.isSupported=function(){return!kc(this.context)&&!!this.context.global.fetch};
vLr.prototype.ping=function(){var g=this;return Hr.apply(null,_.Wr(_.cY.apply(0,arguments).map(function(C){return tO(g.context.global.fetch(C,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(M4(function(d){return d.status===200}))}))).pipe(DZc(function(C){return C}),NHc())};
vLr.prototype.pingWithHeadersAndBody=function(g,C,d){for(var V=_.cY.apply(3,arguments),y=this,R=new Headers,Y=_.Z(C.entries()),A=Y.next();!A.done;A=Y.next()){var P=_.Z(A.value);A=P.next().value;P=P.next().value;R.set(A,P)}var w,x=(w=g.keepAlive)!=null?w:!1;Hr.apply(null,_.Wr(V.map(function(p){return tO(y.context.global.fetch(p,Object.assign({},{method:String(g.beaconMethod),cache:"no-cache"},x?{keepalive:!0}:{},{mode:"no-cors",headers:R,body:d}))).pipe(M4(function(J){return J.status===200}))}))).pipe(DZc(function(p){return p}),
NHc())};var $46,W$g,quH;_.og=function(){};
_.MR=function(g){return g};
$46=function(g){var C=C||0;return function(){return g.apply(this,Array.prototype.slice.call(arguments,0,C))}};
_.p$=function(g){var C=!1,d;return function(){C||(d=g(),C=!0);return d}};
_.J2=function(g,C){var d=0;return function(V){_.yg.clearTimeout(d);var y=arguments;d=_.yg.setTimeout(function(){g.apply(void 0,y)},C)}};
W$g=function(g,C){var d=0,V=!1,y=[],R=function(){d=0;V&&(V=!1,Y())},Y=function(){d=_.yg.setTimeout(R,C);
var A=y;y=[];g.apply(void 0,A)};
return function(A){y=arguments;d?V=!0:Y()}};
quH=function(g,C){var d=0,V=function(){d=0};
return function(y){d||(d=_.yg.setTimeout(V,C),g.apply(void 0,arguments))}};var WWL=function(){return hL&&tL?tL.mobile:!MsA()&&(eB("iPod")||eB("iPhone")||eB("Android")||eB("IEMobile"))},MsA=function(){return hL&&tL?!tL.mobile&&(eB("iPad")||eB("Android")||eB("Silk")):eB("iPad")||eB("Android")&&!eB("Mobile")||eB("Silk")};var h2=function(g,C,d,V,y){this.allowedElements=g;this.elementPolicies=C;this.allowedGlobalAttributes=d;this.globalAttributePolicies=V;this.globallyAllowedAttributePrefixes=y},m4M=function(g,C,d){d=g.elementPolicies.get(d);
return(d==null?0:d.has(C))?d.get(C):g.allowedGlobalAttributes.has(C)?{policyAction:1}:(d=g.globalAttributePolicies.get(C))?d:g.globallyAllowedAttributePrefixes&&[].concat(_.Wr(g.globallyAllowedAttributePrefixes)).some(function(V){return C.indexOf(V)===0})?{policyAction:1}:{policyAction:0}};var uVL="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(" "),
nLh=[["A",new Map([["href",{policyAction:7}]])],["AREA",new Map([["href",{policyAction:7}]])],["LINK",new Map([["href",{policyAction:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["IMG",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["VIDEO",new Map([["src",
{policyAction:5}]])],["AUDIO",new Map([["src",{policyAction:5}]])]],Ia6="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
U4h=[["dir",{policyAction:3,conditions:Nl(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:Nl(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:Nl(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:Nl(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],cOx=new h2(new Set(uVL),new Map(nLh),new Set(Ia6),new Map(U4h)),ELP=new h2(new Set(uVL.concat(["BUTTON",
"INPUT"])),new Map(nLh),new Set(Nl(function(){return Ia6.concat(["class","id","name"])})),new Map(Nl(function(){return U4h.concat([["style",
{policyAction:1}]])})));var Hph,Q_Q,KW8;Hph=function(g,C,d,V,y){this.JSC$9357_sanitizerTable=g;this.styleElementSanitizer=C;this.styleAttributeSanitizer=d;this.JSC$9357_resourceUrlPolicy=V;this.JSC$9357_navigationUrlPolicy=y;this.changes=[]};
_.zLM=function(g,C){var d=document.implementation.createHTMLDocument("");g=Q_Q(g,C,d);d=d.body;d.appendChild(g);d=(new XMLSerializer).serializeToString(d);d=d.slice(d.indexOf(">")+1,d.lastIndexOf("</"));return zW(d)};
Q_Q=function(g,C,d){C=WLu(C,d);C=document.createTreeWalker(C,5,function(A){if(A.nodeType===3)A=1;else if(uWu(A))if(A=mZV(A),A===null)A=2;else{var P=g.JSC$9357_sanitizerTable;A=A!=="FORM"&&(P.allowedElements.has(A)||P.elementPolicies.has(A))?1:2}else A=2;return A});
for(var V=C.nextNode(),y=d.createDocumentFragment(),R=y;V!==null;){var Y=void 0;if(V.nodeType===3)g.styleElementSanitizer&&R.nodeName==="STYLE"?(V=g.styleElementSanitizer(V.data),Y=g.createTextNode(V)):Y=g.createTextNode(V.data);else if(uWu(V))Y=KW8(g,V,d);else throw Error("Z");R.appendChild(Y);if(V=C.firstChild())R=Y;else for(;!(V=C.nextSibling())&&(V=C.parentNode());)R=R.parentNode}return y};
Hph.prototype.createTextNode=function(g){return document.createTextNode(g)};
KW8=function(g,C,d){var V,y=mZV(C);d=d.createElement(y);C=C.attributes;for(var R=_.Z(C),Y=R.next();!Y.done;Y=R.next()){var A=Y.value;Y=A.name;A=A.value;var P=m4M(g.JSC$9357_sanitizerTable,Y,y);a:{if(V=P.conditions){V=_.Z(V);for(var w=V.next();!w.done;w=V.next()){var x=_.Z(w.value);w=x.next().value;x=x.next().value;var p=void 0;if((w=(p=C.getNamedItem(w))==null?void 0:p.value)&&!x.has(w)){V=!1;break a}}}V=!0}if(V)switch(P.policyAction){case 1:pO(d,Y,A);break;case 2:throw Error();case 3:pO(d,Y,A.toLowerCase());
break;case 4:g.styleAttributeSanitizer?(A=g.styleAttributeSanitizer(A),pO(d,Y,A)):pO(d,Y,A);break;case 5:g.JSC$9357_resourceUrlPolicy?(P={type:2,attributeName:Y,elementName:y},A=M5R(A),(A=g.JSC$9357_resourceUrlPolicy(A,P))&&pO(d,Y,A.toString())):pO(d,Y,A);break;case 6:if(g.JSC$9357_resourceUrlPolicy){P={type:2,attributeName:Y,elementName:y};V=[];A=_.Z(A.split(","));for(w=A.next();!w.done;w=A.next())x=_.Z(w.value.trim().split(/\s+/,2)),w=x.next().value,x=x.next().value,V.push({url:w,descriptor:x});
A={parts:[]};V=_.Z(V);for(w=V.next();!w.done;w=V.next())w=w.value,x=M5R(w.url),(x=g.JSC$9357_resourceUrlPolicy(x,P))&&A.parts.push({url:x.toString(),descriptor:w.descriptor});pO(d,Y,nWo(A))}else pO(d,Y,A);break;case 7:P=A;if(g.JSC$9357_navigationUrlPolicy){P={type:2,attributeName:Y,elementName:y};A=M5R(A);A=g.JSC$9357_navigationUrlPolicy(A,P);if(A===null)break;P=A.toString()}A=P;P=_.AOj(A);P=P!==void 0&&akL.indexOf(P.toLowerCase())!==-1?A:"about:invalid#zClosurez";pO(d,Y,P)}}return d};
_.aah=Nl(function(){return new Hph(cOx)});
_.Ge6=Nl(function(){return new Hph(ELP)});var Suh=function(){this.calledBuild=!1;this.JSC$9369_sanitizerTable=cOx},gWL=function(){Suh.apply(this,arguments)};
_.L(gWL,Suh);gWL.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new Hph(this.JSC$9369_sanitizerTable,void 0,void 0,this.JSC$9369_resourceUrlPolicy,this.JSC$9369_navigationUrlPolicy)};var CGP=/[^#]*/;var BHN={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"},dZQ=_.p$(function(){return fgq()}),
yjH=function(){var g=V5P("IFRAME"),C={};
_.Vy(dZQ(),function(d){g.sandbox&&g.sandbox.supports&&g.sandbox.supports(d)&&(C[d]=!0)});
return C},V5P=function(g,C){C=C===void 0?document:C;
return C.createElement(String(g).toLowerCase())};var t2;_.jz=function(g,C,d){return Math.min(Math.max(g,C),d)};
t2=function(g,C,d){return g+d*(C-g)};_.IZ=function(g,C){this.x=g!==void 0?g:0;this.y=C!==void 0?C:0};
_.b=_.IZ.prototype;_.b.clone=function(){return new _.IZ(this.x,this.y)};
_.b.equals=function(g){return g instanceof _.IZ&&(this==g?!0:this&&g?this.x==g.x&&this.y==g.y:!1)};
_.b.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.b.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.b.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.b.translate=function(g,C){g instanceof _.IZ?(this.x+=g.x,this.y+=g.y):(this.x+=Number(g),typeof C==="number"&&(this.y+=C));return this};
_.b.scale=function(g,C){this.x*=g;this.y*=typeof C==="number"?C:g;return this};_.XW=function(g,C){this.width=g;this.height=C};
_.b=_.XW.prototype;_.b.clone=function(){return new _.XW(this.width,this.height)};
_.b.area=function(){return this.width*this.height};
_.b.aspectRatio=function(){return this.width/this.height};
_.b.isEmpty=function(){return!this.area()};
_.b.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.b.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.b.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.b.scale=function(g,C){this.width*=g;this.height*=typeof C==="number"?C:g;return this};var Ror;_.uG={};Ror="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.uG.add=function(g,C,d){if(g!==null&&C in g)throw Error("na`"+C);g[C]=d};
_.uG.clear=function(g){for(var C in g)delete g[C]};
_.uG.clone=function(g){var C={},d;for(d in g)C[d]=g[d];return C};
_.uG.contains=function(g,C){return HOu(g,C)};
_.uG.containsKey=function(g,C){return g!==null&&C in g};
_.uG.containsValue=HOu;_.uG.create=KLq;_.uG.createImmutableView=function(g){var C=g;Object.isFrozen&&!Object.isFrozen(g)&&(C=Object.create(g),Object.freeze(C));return C};
_.uG.createSet=ago;_.uG.equals=function(g,C){for(var d in g)if(!(d in C)||g[d]!==C[d])return!1;for(var V in C)if(!(V in g))return!1;return!0};
_.uG.every=function(g,C,d){for(var V in g)if(!C.call(d,g[V],V,g))return!1;return!0};
_.uG.extend=function(g,C){for(var d,V,y=1;y<arguments.length;y++){V=arguments[y];for(d in V)g[d]=V[d];for(var R=0;R<Ror.length;R++)d=Ror[R],Object.prototype.hasOwnProperty.call(V,d)&&(g[d]=V[d])}};
_.uG.filter=function(g,C,d){var V={},y;for(y in g)C.call(d,g[y],y,g)&&(V[y]=g[y]);return V};
_.uG.findKey=QZN;_.uG.findValue=function(g,C,d){return(C=QZN(g,C,d))&&g[C]};
_.uG.forEach=function(g,C,d){for(var V in g)C.call(d,g[V],V,g)};
_.uG.get=function(g,C,d){return g!==null&&C in g?g[C]:d};
_.uG.getAllPropertyNames=function(g,C,d){if(!g)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return EWq(g);for(var V={};g&&(g!==Object.prototype||C)&&(g!==Function.prototype||d);){for(var y=Object.getOwnPropertyNames(g),R=0;R<y.length;R++)V[y[R]]=!0;g=Object.getPrototypeOf(g)}return EWq(V)};
_.uG.getAnyKey=function(g){for(var C in g)return C};
_.uG.getAnyValue=function(g){for(var C in g)return g[C]};
_.uG.getCount=function(g){var C=0,d;for(d in g)C++;return C};
_.uG.getKeys=EWq;_.uG.getSuperClass=function(g){return(g=Object.getPrototypeOf(g.prototype))&&g.constructor};
_.uG.getValueByKeys=function(g,C){var d=_.U1(C),V=d?C:arguments;for(d=d?0:1;d<V.length;d++){if(g==null)return;g=g[V[d]]}return g};
_.uG.getValues=function(g){var C=[],d=0,V;for(V in g)C[d++]=g[V];return C};
_.uG.isEmpty=function(g){for(var C in g)return!1;return!0};
_.uG.isImmutableView=function(g){return!!Object.isFrozen&&Object.isFrozen(g)};
_.uG.map=function(g,C,d){var V={},y;for(y in g)V[y]=C.call(d,g[y],y,g);return V};
_.uG.remove=function(g,C){var d;(d=C in g)&&delete g[C];return d};
_.uG.set=function(g,C,d){g[C]=d};
_.uG.setIfUndefined=function(g,C,d){return C in g?g[C]:g[C]=d};
_.uG.setWithReturnValueIfNotSet=function(g,C,d){if(C in g)return g[C];d=d();return g[C]=d};
_.uG.some=function(g,C,d){for(var V in g)if(C.call(d,g[V],V,g))return!0;return!1};
_.uG.transpose=function(g){var C={},d;for(d in g)C[g[d]]=d;return C};
_.uG.unsafeClone=zoB;var Hy=function(g,C){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=g===cYR&&C||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=bOA};
Hy.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var ZOQ=function(g){return g instanceof Hy&&g.constructor===Hy&&g.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===bOA?g.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},bOA={},cYR={};
new Hy(cYR,"");var fO,XH,ej,YG6,PGh,FL8,UG,OOL,kCh,w36,rB,xZH,eoQ,jZH,t56,lgP,LL6,DZA,rjH,Aol,NHA,sZh,BHP,X3r,jj;fO=function(g){return g?new jj(_.c3(g)):xRr||(xRr=new jj)};
_.Ew=function(g,C){return typeof C==="string"?g.getElementById(C):C};
XH=function(g,C){return(C||document).getElementsByTagName(String(g))};
_.AjQ=function(g){return YG6("yt-formatted-string","paper-input-input",g)};
ej=function(g,C,d,V){g=V||g;return(C=C&&C!="*"?String(C).toUpperCase():"")||d?g.querySelectorAll(C+(d?"."+d:"")):g.getElementsByTagName("*")};
YG6=function(g,C,d){var V=document,y=g&&g!="*"?String(g).toUpperCase():"";return y||C?(d||V).querySelector(y+(C?"."+C:"")):ej(V,g,C,d)[0]||null};
PGh=function(g,C){_.uG.forEach(C,function(d,V){V=="style"?g.style.cssText=d:V=="class"?g.className=d:V=="for"?g.htmlFor=d:FL8.hasOwnProperty(V)?g.setAttribute(FL8[V],d):_.bP(V,"aria-")||_.bP(V,"data-")?g.setAttribute(V,d):g[V]=d})};
FL8={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"};_.sG=function(g){g=(g||window).document;g=g.compatMode=="CSS1Compat"?g.documentElement:g.body;return new _.XW(g.clientWidth,g.clientHeight)};
_.iOQ=function(g){var C=_.lS(g);g=g.defaultView;return new _.IZ((g==null?void 0:g.pageXOffset)||C.scrollLeft,(g==null?void 0:g.pageYOffset)||C.scrollTop)};
_.lS=function(g){return g.scrollingElement?g.scrollingElement:_.GO||g.compatMode!="CSS1Compat"?g.body||g.documentElement:g.documentElement};
UG=function(g){return g?g.defaultView:window};
_.L$=function(g,C,d){return OOL(document,arguments)};
OOL=function(g,C){var d=C[1],V=w36(g,String(C[0]));d&&(typeof d==="string"?V.className=d:Array.isArray(d)?V.className=d.join(" "):PGh(V,d));C.length>2&&kCh(g,V,C,2);return V};
kCh=function(g,C,d,V){function y(A){A&&C.appendChild(typeof A==="string"?g.createTextNode(A):A)}
for(;V<d.length;V++){var R=d[V];if(!_.U1(R)||_.Hq(R)&&R.nodeType>0)y(R);else{a:{if(R&&typeof R.length=="number"){if(_.Hq(R)){var Y=typeof R.item=="function"||typeof R.item=="string";break a}if(typeof R==="function"){Y=typeof R.item=="function";break a}}Y=!1}_.Vy(Y?_.Ic(R):R,y)}}};
_.ri=function(g){return w36(document,g)};
w36=function(g,C){C=String(C);g.contentType==="application/xhtml+xml"&&(C=C.toLowerCase());return g.createElement(C)};
_.DO=function(){return document.createTextNode("\n")};
rB=function(g){if(g.nodeType!=1)return!1;switch(g.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};
xZH=function(g,C){kCh(_.c3(g),g,arguments,1)};
_.NE=function(g){for(var C;C=g.firstChild;)g.removeChild(C)};
_.XA=function(g,C){C.parentNode&&C.parentNode.insertBefore(g,C)};
_.sn=function(g,C){C.parentNode&&C.parentNode.insertBefore(g,C.nextSibling)};
_.N7=function(g){return g&&g.parentNode?g.parentNode.removeChild(g):null};
_.oW6=function(g,C){var d=C.parentNode;d&&d.replaceChild(g,C)};
_.p3Q=function(g){var C,d=g.parentNode;if(d&&d.nodeType!=11)if(g.removeNode)g.removeNode(!1);else{for(;C=g.firstChild;)d.insertBefore(C,g);_.N7(g)}};
_.Bn=function(g){return g.children!=void 0?g.children:Array.prototype.filter.call(g.childNodes,function(C){return C.nodeType==1})};
_.hoP=function(g){return g.nextElementSibling!==void 0?g.nextElementSibling:_.Jj6(g.nextSibling,!0)};
_.Jj6=function(g,C){for(;g&&g.nodeType!=1;)g=C?g.nextSibling:g.previousSibling;return g};
_.ZF=function(g){return _.Hq(g)&&g.nodeType==1};
_.K8=function(g,C){if(!g||!C)return!1;if(g.contains&&C.nodeType==1)return g==C||g.contains(C);if(typeof g.compareDocumentPosition!="undefined")return g==C||!!(g.compareDocumentPosition(C)&16);for(;C&&g!=C;)C=C.parentNode;return C==g};
eoQ=function(g,C){if(g==C)return 0;if(g.compareDocumentPosition)return g.compareDocumentPosition(C)&2?1:-1;if("sourceIndex"in g||g.parentNode&&"sourceIndex"in g.parentNode){var d=g.nodeType==1,V=C.nodeType==1;if(d&&V)return g.sourceIndex-C.sourceIndex;var y=g.parentNode,R=C.parentNode;return y==R?t56(g,C):!d&&_.K8(y,C)?-1*jZH(g,C):!V&&_.K8(R,g)?jZH(C,g):(d?g.sourceIndex:y.sourceIndex)-(V?C.sourceIndex:R.sourceIndex)}V=_.c3(g);d=V.createRange();d.selectNode(g);d.collapse(!0);g=V.createRange();g.selectNode(C);
g.collapse(!0);return d.compareBoundaryPoints(_.yg.Range.START_TO_END,g)};
jZH=function(g,C){var d=g.parentNode;if(d==C)return-1;for(;C.parentNode!=d;)C=C.parentNode;return t56(C,g)};
t56=function(g,C){for(;C=C.previousSibling;)if(C==g)return-1;return 1};
lgP=function(g){var C,d=arguments.length;if(!d)return null;if(d==1)return arguments[0];var V=[],y=Infinity;for(C=0;C<d;C++){for(var R=[],Y=arguments[C];Y;)R.unshift(Y),Y=Y.parentNode;V.push(R);y=Math.min(y,R.length)}R=null;for(C=0;C<y;C++){Y=V[0][C];for(var A=1;A<d;A++)if(Y!=V[A][C])return R;R=Y}return R};
_.c3=function(g){return g.nodeType==9?g:g.ownerDocument||g.document};
LL6=function(g){return g.contentDocument||g.contentWindow.document};
_.TE=function(g,C){if("textContent"in g)g.textContent=C;else if(g.nodeType==3)g.data=String(C);else if(g.firstChild&&g.firstChild.nodeType==3){for(;g.lastChild!=g.firstChild;)g.removeChild(g.lastChild);g.firstChild.data=String(C)}else _.NE(g),g.appendChild(_.c3(g).createTextNode(String(C)))};
DZA={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};rjH={IMG:" ",BR:"\n"};Aol=function(g){var C;g.tagName=="A"&&g.hasAttribute("href")||g.tagName=="INPUT"||g.tagName=="TEXTAREA"||g.tagName=="SELECT"||g.tagName=="BUTTON"?C=!g.disabled&&(!g.hasAttribute("tabindex")||NHA(g)):C=g.hasAttribute("tabindex")&&NHA(g);return C};
NHA=function(g){g=g.tabIndex;return typeof g==="number"&&g>=0&&g<32768};
sZh=function(g){var C=[];X3r(g,C,!0);g=C.join("");g=g.replace(/ \xAD /g," ").replace(/\xAD/g,"");g=g.replace(/\u200B/g,"");g=g.replace(/ +/g," ");g!=" "&&(g=g.replace(/^\s*/,""));return g};
BHP=function(g){var C=[];X3r(g,C,!1);return C.join("")};
X3r=function(g,C,d){if(!(g.nodeName in DZA))if(g.nodeType==3)d?C.push(String(g.nodeValue).replace(/(\r\n|\r|\n)/g,"")):C.push(g.nodeValue);else if(g.nodeName in rjH)C.push(rjH[g.nodeName]);else for(g=g.firstChild;g;)X3r(g,C,d),g=g.nextSibling};
_.THQ=function(g,C,d){if(!C&&!d)return null;var V=C?String(C).toUpperCase():null;return _.H3(g,function(y){return(!V||y.nodeName==V)&&(!d||typeof y.className==="string"&&_.uP(y.className.split(/\s+/),d))},!0)};
_.H3=function(g,C,d){g&&!d&&(g=g.parentNode);for(d=0;g;){if(C(g))return g;g=g.parentNode;d++}return null};
jj=function(g){this.JSC$9397_document_=g||_.yg.document||document};
_.b=jj.prototype;_.b.getElement=function(g){return _.Ew(this.JSC$9397_document_,g)};
_.b.$=jj.prototype.getElement;_.b.getElementsByTagName=function(g,C){return(C||this.JSC$9397_document_).getElementsByTagName(String(g))};
_.b.getElementsByTagNameAndClass=function(g,C,d){return ej(this.JSC$9397_document_,g,C,d)};
_.b.$$=jj.prototype.getElementsByTagNameAndClass;_.b.setProperties=PGh;_.b.JSC$9399_createDom=function(g,C,d){return OOL(this.JSC$9397_document_,arguments)};
_.b.createElement=function(g){return w36(this.JSC$9397_document_,g)};
_.b.createTextNode=function(g){return this.JSC$9397_document_.createTextNode(String(g))};
_.b.getWindow=function(){return this.JSC$9397_document_.defaultView};
var B3=function(g){return _.iOQ(g.JSC$9397_document_)};
_.b=jj.prototype;_.b.appendChild=function(g,C){g.appendChild(C)};
_.b.append=xZH;_.b.canHaveChildren=rB;_.b.removeNode=_.N7;_.b.getChildren=_.Bn;_.b.contains=_.K8;_.b.isFocusable=Aol;_.b=tj.prototype;_.b.getWidth=function(){return this.right-this.left};
_.b.getHeight=function(){return this.bottom-this.top};
_.b.clone=function(){return new tj(this.top,this.right,this.bottom,this.left)};
_.b.contains=function(g){return this&&g?g instanceof tj?g.left>=this.left&&g.right<=this.right&&g.top>=this.top&&g.bottom<=this.bottom:g.x>=this.left&&g.x<=this.right&&g.y>=this.top&&g.y<=this.bottom:!1};
_.b.expand=function(g,C,d,V){_.Hq(g)?(this.top-=g.top,this.right+=g.right,this.bottom+=g.bottom,this.left-=g.left):(this.top-=g,this.right+=Number(C),this.bottom+=Number(d),this.left-=Number(V));return this};
_.b.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.b.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
_.b.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.b.translate=function(g,C){g instanceof _.IZ?(this.left+=g.x,this.right+=g.x,this.top+=g.y,this.bottom+=g.y):(this.left+=g,this.right+=g,typeof C==="number"&&(this.top+=C,this.bottom+=C));return this};
_.b.scale=function(g,C){C=typeof C==="number"?C:g;this.left*=g;this.right*=g;this.top*=C;this.bottom*=C;return this};var f$=function(g,C,d,V){this.left=g;this.top=C;this.width=d;this.height=V};
_.b=f$.prototype;_.b.clone=function(){return new f$(this.left,this.top,this.width,this.height)};
_.b.boundingRect=function(g){var C=Math.max(this.left+this.width,g.left+g.width),d=Math.max(this.top+this.height,g.top+g.height);this.left=Math.min(this.left,g.left);this.top=Math.min(this.top,g.top);this.width=C-this.left;this.height=d-this.top};
_.b.contains=function(g){return g instanceof _.IZ?g.x>=this.left&&g.x<=this.left+this.width&&g.y>=this.top&&g.y<=this.top+this.height:this.left<=g.left&&this.left+this.width>=g.left+g.width&&this.top<=g.top&&this.top+this.height>=g.top+g.height};
_.b.distance=function(g){var C=g.x<this.left?this.left-g.x:Math.max(g.x-(this.left+this.width),0);g=g.y<this.top?this.top-g.y:Math.max(g.y-(this.top+this.height),0);return Math.sqrt(C*C+g*g)};
_.b.getSize=function(){return new _.XW(this.width,this.height)};
_.b.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.b.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.b.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.b.translate=function(g,C){g instanceof _.IZ?(this.left+=g.x,this.top+=g.y):(this.left+=g,typeof C==="number"&&(this.top+=C));return this};
_.b.scale=function(g,C){C=typeof C==="number"?C:g;this.left*=g;this.width*=g;this.top*=C;this.height*=C;return this};var vWQ,qE,jCN,$c,WLL,M56,mZP,wno,uWL,IgQ;_.vn=function(g,C,d){if(typeof C==="string")(C=_.fgM(g,C))&&(g.style[C]=d);else for(var V in C){d=g;var y=C[V],R=_.fgM(d,V);R&&(d.style[R]=y)}};
vWQ={};_.fgM=function(g,C){var d=vWQ[C];if(!d){var V=_.yw(C);d=V;g.style[V]===void 0&&(V=(_.GO?"Webkit":_.aa?"Moz":null)+bpQ(V),g.style[V]!==void 0&&(d=V));vWQ[C]=d}return d};
_.GK=function(g,C){var d=_.c3(g);return d.defaultView&&d.defaultView.getComputedStyle&&(g=d.defaultView.getComputedStyle(g,null))?g[C]||g.getPropertyValue(C)||"":""};
_.zM=function(g,C){return _.GK(g,C)||(g.currentStyle?g.currentStyle[C]:null)||g.style&&g.style[C]};
_.$ZQ=function(g){return _.zM(g,"position")};
qE=function(g,C,d){if(C instanceof _.IZ){var V=C.x;C=C.y}else V=C,C=d;g.style.left=$c(V,!1);g.style.top=$c(C,!1)};
jCN=function(g){try{return g.getBoundingClientRect()}catch(C){return{left:0,top:0,right:0,bottom:0}}};
_.EG=function(g){var C=_.c3(g),d=new _.IZ(0,0);if(g==(C?_.c3(C):document).documentElement)return d;g=jCN(g);C=B3(fO(C));d.x=g.left+C.x;d.y=g.top+C.y;return d};
_.qG8=function(g,C,d){if(C instanceof _.XW)d=C.height,C=C.width;else if(d==void 0)throw Error("oa");g.style.width=$c(C,!0);g.style.height=$c(d,!0)};
$c=function(g,C){typeof g=="number"&&(g=(C?Math.round(g):g)+"px");return g};
WLL=function(g){return M56(g)};
M56=function(g){var C=mZP;if(_.zM(g,"display")!="none")return C(g);var d=g.style,V=d.display,y=d.visibility,R=d.position;d.visibility="hidden";d.position="absolute";d.display="inline";g=C(g);d.display=V;d.position=R;d.visibility=y;return g};
mZP=function(g){var C=g.offsetWidth,d=g.offsetHeight,V=_.GO&&!C&&!d;return(C===void 0||V)&&g.getBoundingClientRect?(g=jCN(g),new _.XW(g.right-g.left,g.bottom-g.top)):new _.XW(C,d)};
wno=function(g){var C=_.EG(g);g=M56(g);return new f$(C.x,C.y,g.width,g.height)};
uWL=function(g,C){g=g.style;"opacity"in g?g.opacity=C:"MozOpacity"in g?g.MozOpacity=C:"filter"in g&&(g.filter=C===""?"":"alpha(opacity="+Number(C)*100+")")};
_.dw=function(g,C){g.style.display=C?"":"none"};
_.nW6=function(g){return"rtl"==_.zM(g,"direction")};
IgQ=function(g){var C=_.GK(g,"marginLeft"),d=_.GK(g,"marginRight"),V=_.GK(g,"marginTop");g=_.GK(g,"marginBottom");return new tj(parseFloat(V),parseFloat(d),parseFloat(g),parseFloat(C))};
_.UZA=function(g){var C=_.GK(g,"borderLeftWidth"),d=_.GK(g,"borderRightWidth"),V=_.GK(g,"borderTopWidth");g=_.GK(g,"borderBottomWidth");return new tj(parseFloat(V),parseFloat(d),parseFloat(g),parseFloat(C))};var ME=function(g){this.context=g};
ME.prototype.isSupported=function(g){return(g==null?0:g.attributionEnabled)||(g==null?void 0:g.beaconMethod)==="POST"||(g==null?0:g.customHeaders)||(g==null?0:g.customBody)||(g==null?0:g.keepAlive)?!1:!kc(this.context)};
ME.prototype.ping=function(){var g=this;return Te(_.cY.apply(0,arguments).map(function(C){try{var d=g.context.global,V=!1;V=V===void 0?!1:V;d.google_image_requests||(d.google_image_requests=[]);var y=V5P("IMG",d.document);V&&(y.attributionSrc="");y.src=C;d.google_image_requests.push(y);return!0}catch(R){return!1}}).every(function(C){return C}))};
ME.prototype.pingWithHeadersAndBody=function(g,C,d){this.ping.apply(this,_.Wr(_.cY.apply(3,arguments)))};var cjh=function(g){this.context=g};
cjh.prototype.isSupported=function(g){return EWM&&!kc(this.context)&&GCo(this.context)!==void 0&&!(g==null?0:g.attributionEnabled)&&(g==null?void 0:g.beaconMethod)!=="POST"&&!(g==null?0:g.customHeaders)&&!(g==null?0:g.customBody)};
cjh.prototype.makeBeacon=function(g,C){if(!this.isSupported(C))throw new Pn;return new Wn(this.context,g)};
var EWM=!1,Wn=function(g,C){this.context=g;this.JSC$9418_urlWithoutToken=C;g=GCo(this.context);if(g===void 0)throw Error();this.wrappedBeacon=new g(HOL(this),{})},HOL=function(g){g=g.JSC$9418_urlWithoutToken;
return(g.slice(-1)[0]==="&"?g:g+"&")+"pbapi=1"};
Wn.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
Wn.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
Wn.prototype.setHeader=function(){};
_.PU.Object.defineProperties(Wn.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9418_urlWithoutToken},
set:function(g){this.JSC$9418_urlWithoutToken=g;this.wrappedBeacon.setURL(HOL(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(g){if(g!=="GET")throw new Pn;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var QZP=function(g){this.context=g};
QZP.prototype.isSupported=function(g){if((g==null?0:g.attributionEnabled)||(g==null?void 0:g.beaconMethod)==="GET"||(g==null?0:g.customHeaders)||(g==null?0:g.customBody)||(g==null?0:g.keepAlive))return!1;var C;return!kc(this.context)&&((C=this.context.global.navigator)==null?void 0:C.sendBeacon)!==void 0};
QZP.prototype.ping=function(){var g=this;return Te(_.cY.apply(0,arguments).map(function(C){var d;return(d=g.context.global.navigator)==null?void 0:d.sendBeacon(C)}).every(function(C){return C}))};
QZP.prototype.pingWithHeadersAndBody=function(g,C,d){this.ping.apply(this,_.Wr(_.cY.apply(3,arguments)))};var Dg=function(g){this.value=g},Rv=function(g,C){return Te(g.value).pipe(lG(C))},Z6=new Dg(!1),vXg=new Dg(!0);var QM=function(g){this.value=g;this.releasedSubject=new j5};
QM.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.PU.Object.defineProperties(QM.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9431_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var P3W=["FRAME","IMG","IFRAME"],RXu=/^[01](px)?$/,F4V=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},AdB=function(){var g=new F4V;
g.crossDomainLoadedDefault=!0;g.pendingImagesBlockLoad=!0;return g};var zo8=function(g,C){var d=pd1(g);if(d)if(d.onCreativeLoad)d.onCreativeLoad(C);else{var V=C?[C]:[],y=function(R){for(var Y=0;Y<V.length;++Y)try{V[Y](1,R)}catch(A){}V={push:function(A){A(1,R)}}};
d.onCreativeLoad=function(R){V.push(R)};
d.setAttribute("data-creative-load-listener","");d.addEventListener("creativeLoad",function(R){y(R.detail)});
_.yg.addEventListener("message",function(R){ogo(d,y,R)})}};var mo=function(g,C){var d=this;this.global=g;this.parentContext=C;this.JSC$9442_onVisibilityChange=this.document?Hr(Te(!0),cr(this.document,"visibilitychange")).pipe(a_(this.parentContext.performanceMonitor,748),M4(function(){return d.getVisibilityState()}),dH()):Te("visible");
this.document?cr(this.document,"DOMContentLoaded").pipe(a_(this.parentContext.performanceMonitor,739),CO(1)):Te(V1B("DOMContentLoaded"))},f$u=function(g){return g.document!==null&&g.document.visibilityState!==void 0};
mo.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
mo.prototype.querySelector=function(g){return this.document?this.document.querySelector(g):null};
mo.prototype.querySelectorAll=function(g){return this.document?_.Ic(this.document.querySelectorAll(g)):[]};
mo.prototype.elementFromPoint=function(g,C){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;g=this.document.elementFromPoint(g,C);return g===null?null:new QM(g)};
var ju_=function(g,C,d){d=d===void 0?!1:d;if(C.ref===void 0||!g.document)return Te(C).pipe(a_(g.parentContext.performanceMonitor,749));var V=new bG(1),y=function(){V.next(C)};
d||zo8(C.ref,y);i8B(C.ref,y);return V.pipe(a_(g.parentContext.performanceMonitor,749),CO(1))};
_.PU.Object.defineProperties(mo.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return vWW(this.global,"document")?this.global.document||null:null}}});var JdV=_.$b(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),hX1=_.$b(["./reach_worklet.js"]),t1B=_.$b(["./reach_worklet.js"]),KLM=_.$b(["./reach_worklet.html"]),ag6=_.$b(["./reach_worklet.js"]),GC6=_.$b(["./reach_worklet.js"]);_.Jj(KLM);_.Jj(ag6);_.Jj(GC6);var S5={left:0,top:0,width:0,height:0};var SGQ,ggQ,C3L,d7h,FC,ydP,RXL,b8P,n21,IXW,Ad8,F4P;SGQ=function(g,C,d,V,y,R,Y){var A="";g&&(A+=g+":");d&&(A+="//",C&&(A+=C+"@"),A+=d,V&&(A+=":"+V));y&&(A+=y);R&&(A+="?"+R);Y&&(A+="#"+Y);return A};
ggQ=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.YC=function(g){return g.match(ggQ)};
_.kb=function(g,C){return g?C?decodeURI(g):decodeURIComponent(g):g};
C3L=function(g){g=_.YC(g)[1]||null;!g&&_.yg.self&&_.yg.self.location&&(g=_.yg.self.location.protocol.slice(0,-1));return g?g.toLowerCase():""};
_.A5=function(g){return _.kb(_.YC(g)[3]||null,!0)};
_.Do=function(g){return _.kb(_.YC(g)[5]||null,!0)};
_.x5u=function(g){var C=g.indexOf("#");return C<0?null:g.slice(C+1)};
d7h=function(g){g=_.YC(g);return SGQ(g[1],g[2],g[3],g[4])};
_.V18=function(g){g=_.YC(g);return SGQ(g[1],null,g[3],g[4])};
_.BW=function(g){g=_.YC(g);return SGQ(null,null,null,null,g[5],g[6],g[7])};
_.mj=function(g){var C=g.indexOf("#");return C<0?g:g.slice(0,C)};
FC=function(g,C){g=_.YC(g);C=_.YC(C);return g[3]==C[3]&&g[1]==C[1]&&g[4]==C[4]};
ydP=function(g,C){if(g){g=g.split("&");for(var d=0;d<g.length;d++){var V=g[d].indexOf("="),y=null;if(V>=0){var R=g[d].substring(0,V);y=g[d].substring(V+1)}else R=g[d];C(R,y?im(y):"")}}};
RXL=function(g){var C=g.indexOf("#");C<0&&(C=g.length);var d=g.indexOf("?");if(d<0||d>C){d=C;var V=""}else V=g.substring(d+1,C);return[g.slice(0,d),V,g.slice(C)]};
b8P=function(g,C){return C?g?g+"&"+C:C:g};
_.Z8Q=function(g,C){if(!C)return g;g=RXL(g);g[1]=b8P(g[1],C);return g[0]+(g[1]?"?"+g[1]:"")+g[2]};
_.YJP=function(g,C,d){if(Array.isArray(C))for(var V=0;V<C.length;V++)_.YJP(g,String(C[V]),d);else C!=null&&d.push(g+(C===""?"":"="+_.dS(C)))};
_.Nn=function(g){var C=[],d;for(d in g)_.YJP(d,g[d],C);return C.join("&")};
_.Zo=function(g,C){C=_.Nn(C);return _.Z8Q(g,C)};
_.uS=function(g,C,d){d=d!=null?"="+_.dS(d):"";return _.Z8Q(g,C+d)};
n21=function(g,C,d,V){for(var y=d.length;(C=g.indexOf(d,C))>=0&&C<V;){var R=g.charCodeAt(C-1);if(R==38||R==63)if(R=g.charCodeAt(C+y),!R||R==61||R==38||R==35)return C;C+=y+1}return-1};
IXW=/#|$/;_.av=function(g,C){var d=g.search(IXW),V=n21(g,0,C,d);if(V<0)return null;var y=g.indexOf("&",V);if(y<0||y>d)y=d;V+=C.length+1;return im(g.slice(V,y!==-1?y:0))};
Ad8=/[?&]($|#)/;_.ne=function(g,C){for(var d=g.search(IXW),V=0,y,R=[];(y=n21(g,V,C,d))>=0;)R.push(g.substring(V,y)),V=Math.min(g.indexOf("&",y)+1||d,d);R.push(g.slice(V));return R.join("").replace(Ad8,"$1")};
_.zu=function(g,C,d){return _.uS(_.ne(g,C),C,d)};
F4P=function(g){var C=RXL(window.location.href),d=C[1],V=[];d&&d.split("&").forEach(function(y){var R=y.indexOf("=");R=R>=0?y.slice(0,R):y;g.hasOwnProperty(R)||V.push(y)});
C[1]=b8P(V.join("&"),_.Nn(g));return C[0]+(C[1]?"?"+C[1]:"")+C[2]};var ngN=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ngN,_.Yu);var uHj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(uHj,_.Yu);var vg1=function(g,C){return _.v3(g,2,C)},m7c=function(g,C){return _.v3(g,3,C)};
uHj.prototype.getModel=function(){return _.p1(this,4)};
var qJo=function(g,C){return _.v3(g,4,C)},f6N=function(g,C){return _.v3(g,5,C)},W4B=function(g,C){return _.v3(g,9,C)},Tio=function(g,C){return i1(g,10,C)},Biu=function(g,C){return _.p8(g,11,C)},$7R=function(g,C){return _.v3(g,1,C)},M1V=function(g,C){return _.p8(g,7,C)};var Xdo="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var b3=function(g,C,d,V){g=g===void 0?window:g;C=C===void 0?null:C;d=d===void 0?new Dl8:d;V=V===void 0?jvj():V;tsQ.call(this);var y=this;this.global=g;this.debugChannel=C;this.performanceMonitor=d;this.onPageHide=yjg(function(){return cr(y.global,"pagehide")}).pipe(a_(this.performanceMonitor,941));
this.onLoad=yjg(function(){return cr(y.global,"load")}).pipe(a_(this.performanceMonitor,738),CO(1));
this.onResize=yjg(function(){return cr(y.global,"resize")}).pipe(a_(this.performanceMonitor,741));
this.onMessage=yjg(function(){return cr(y.global,"message")}).pipe(a_(this.performanceMonitor,740));
this.document=new mo(this.global,this);this.timeProvider=new rOP(new XrA(this.intrinsicFunctionNamespace,this.performanceMonitor),new Nxh(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new lar(new Bx8(this),new cjh(this),new iS(this,new vLr(this)),new iS(this,new QZP(this)),new iS(this,new ME(this)))};
_.L(b3,tsQ);b3.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(g){return g}};
var kc=function(g){var C=g.global;return!!g.global.HTMLFencedFrameElement&&!!C.fence&&typeof C.fence.reportEvent==="function"};
_.b=b3.prototype;_.b.reportFencedFrameEvent=function(g){kc(this)&&this.global.fence.reportEvent(g)};
_.b.getOnBackgrounded=function(){return this.onPageHide.pipe(a_(this.performanceMonitor,942),lG(this.queue),M4(function(){}))};
_.b.postMessage=function(g,C,d){d=d===void 0?[]:d;this.global.postMessage(g,C,d)};
_.b.getWidth=function(){return $Zj(this.global)?this.global.width:0};
_.b.getHeight=function(){return $Zj(this.global)?this.global.height:0};
_.b.isMobile=function(){return MsA()||WWL()};
var KO=function(g,C){try{var d=D7R(C,g.global,g.isMobile());return{left:d.left,top:d.top,width:d.getWidth(),height:d.getHeight()}}catch(V){return S5}};
b3.prototype.validate=function(){var g=this.beaconFactory.isSupported()||kc(this);return this.global&&this.timeProvider.available()&&g};
var ggW=function(g){return(g=U7_(g.global))?tO(g):null};
_.PU.Object.defineProperties(b3.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(g){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(g){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!$Zj(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}}});_.P3Q=!_.KK&&!_.pql();var $9g=function(g){return g};var Mcc=function(g){return g.pipe(Qm(function(C){var d=C.endOfSessionReason;var V;return((V=C.viewable)==null?void 0:V.extrapolateToNow().value)||d!=void 0}),CO(1),Ss())};var a61=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},GMl=function(g){var C=g.sequenceNumber.toString(10).padStart(2,"0");
C=""+g.startTime+C;g.sequenceNumber<99&&g.sequenceNumber++;return C};var TnR=o_(kW(function(g){return g.endOfSessionReason===void 0}),M4(function(g){return Object.assign({},g,{timestamps:qZ(g)})}),Qm(function(g){var C=g.viewable;
g=g.timestamps;var d;return(d=C==null?void 0:C.extrapolateUsingTimestampMap(g).value)!=null?d:!1}),M4(function(g){var C=g.beaconFactory;
var d=g.timestampedExposureHistory;var V=g.timeOnScreen;var y=g.binaryContext;g=g.timestamps;if(C===void 0||d===void 0||V===void 0||y===void 0)return!1;if(V.extrapolateUsingTimestampMap(g).value.every(function(R){return R>=0}))return!0;
d=d.map(function(R){return R.timestamp+":"+R.value}).join(",");
V=SJq({bin:y,tos:V},g);C.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+V+("&eh="+d)).sendNow();return!0}),kW(function(g){return!g}),Ss());var CeB=function(g){return{id:g.pingId,mcvt:g.maxConsecutiveViewTime,p:g.creativePosition,asp:g.adSpeedPosition,tm:g.totalMeasurementTime,tu:g.totalUnviewedTime,mtos:g.maxTimeOnScreen,tos:g.timeOnScreen,v:g.binaryVersion,bin:g.binaryContext,avms:g.measurementStrategy,bs:g.browserSize,mc:g.maximumExposure,"if":g.crossDomainIframeState,vu:g.delayedImpressionJsState,app:g.inApp,mse:g.mraidError,mtop:g.mraidSituation,itpl:g.injectedTemplateId,adk:g.adKey,exk:g.awbidKey,rs:g.requestSource,la:g.isLargeAd,
cr:g.isContentRecommendationAd,uach:g.userAgentClientHints,vs:g.viewState,r:g.reasonCode,pay:g.hasCpmavUrl,co:g.clientPingOrderCounter,rst:g.adRenderStartTime,rpt:g.adRenderPeriodTime,isd:g.initialScrollDepth,lsd:g.loadedScrollDepth,context:g.errorContext,msg:g.errorMessage,stack:g.errorStack,name:g.errorName,ec:g.hasElementChanged,sfr:g.strategyFailureReasons,met:g.creativeSearchResult,wmsd:g.webMeasurementStartDiagnostic,pv:g.pageVisible,epv:g.eosPageVisible,pbe:g.inStatefulBeaconExperiment,fle:g.inFetchLaterBeaconExperiment,
vae:g.inViewableAttributionExperiment,spb:g.supportsPendingBeacon,sfl:g.supportsFetchLater,ffslot:g.isFencedFrameSlotTurtlex,reach:g.sharedStorageReachMode,io2:g.v2VisibilityBitVector,rxdbg:g.rxDebugger,omida:g.omidAppId,omidp:g.omidPartner,omidpv:g.omidPartnerVersion,omidor:g.omidOcclusionReasons,omidv:g.omidVersion,omids:g.omidSessionType,omidam:g.omidAccessMode,omidct:g.omidCreativeType,omidia:g.omidInApp,omiddc:g.omidDeviceCategory,omidlat:g.omidLastActivity,omiddit:g.omidDeviceIdleTime,qid:g.errorEscapedQueryId}};var q3q=function(g){var C=[];return g.pipe(M4(function(d){var V=d.beaconFactory,y=d.fetchBeaconFactory,R=d.timeOnScreen,Y=d.timeOnScreenUrlPrefixes,A=d.payloadMapper,P=d.timeOnScreenPingId,w=d.timeOnScreenReason,x=d.urlSerializer,p=d.viewable,J=d.hasImpressionFired,h=d.inStatefulBeaconExperiment,l=d.supportsPendingBeacon,N=d.supportsFetchLater,T=d.turtlexReportEventData;if(!d.geometryMeasurable||!J||d.maxTimeOnScreen===void 0||R===void 0||Y===void 0||A===void 0||P===void 0||x===void 0||V===void 0)return!1;
if(d.isTurtlex){if(w===void 0)return!1;Y=d.reportFencedFrameEvent;if(!Y)return!1;Y({eventType:"active-view-time-on-screen",eventData:T!=null?T:"",destination:["buyer"]});return!0}if(!(h||N||w))return!1;T=qZ(d);var v;p=(v=p==null?void 0:p.extrapolateUsingTimestampMap(T).value)!=null?v:!1;v=x(Object.assign({},d,{pingId:P,viewState:p?4:3,reasonCode:w!=null?w:"u",payloadMapper:A,urlPrefixes:Y}),T);if(h){for(;C.length>Y.length;)d=void 0,(d=C.shift())==null||d.deactivate();v.forEach(function(Q,c){c>=C.length?
C.push(V.makeBeacon(Q)):C[c].url=Q});
return l&&y&&w!==void 0?(v.forEach(function(Q){y.makeBeacon(Q).sendNow()}),!0):w!==void 0}if(l&&y&&w!==void 0)return v.forEach(function(Q){y.makeBeacon(Q).sendNow()}),!0;
if(N&&y){for(;C.length>Y.length;)l=void 0,(l=C.shift())==null||l.deactivate();var q=x(Object.assign({},d,{pingId:P,viewState:p?4:3,reasonCode:w!=null?w:"u",payloadMapper:A,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),T)[0];v.forEach(function(Q,c){c>=C.length?C.push(V.makeBeacon(q,{endOfSession:!0})):C[c].url=q});
return w!==void 0?(v.forEach(function(Q){y.makeBeacon(Q).sendNow()}),!0):w!==void 0}return w!==void 0?(v.forEach(function(Q){V.makeBeacon(Q).sendNow()}),!0):!1}),kW(function(d){return!d}),Ss())};var W5W=o_(Qm(function(g){return g.immediateUrlPrefixes!==void 0&&g.payloadMapper!==void 0&&g.urlSerializer!==void 0&&g.inferredPingId!==void 0&&g.beaconFactory!==void 0}),Qm(function(g){return A3g(g)!==null}),ZPg(function(g){return g.activeViewUnmeasurableEvent},function(g){return g.emit}),M4(function(g){if(g.isTurtlex){var C=g.reportFencedFrameEvent;
if(C){var d;C({eventType:"active-view-unmeasurable",eventData:(d=g.turtlexReportEventData)!=null?d:"",destination:["buyer"]})}}else{d=void 0;var V=A3g(g);if(V==="x"){var y,R=(y=g.geometricMeasurementErrors)!=null?y:g.contextValidationErrors;R&&(C=R.stack,d=R.message)}g.urlSerializer(Object.assign({},g,{urlPrefixes:g.immediateUrlPrefixes,payloadMapper:g.payloadMapper,pingId:g.inferredPingId,viewState:2,reasonCode:V,errorMessage:d,errorStack:C}),qZ(g)).forEach(function(Y){g.beaconFactory.makeBeacon(Y).sendNow()})}}),
CO(1),Ss());var Fkg=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var Bno=o_(Qm(function(g){return g.payloadMapper!==void 0&&g.immediateUrlPrefixes!==void 0&&g.urlSerializer!==void 0&&g.inferredPingId!==void 0&&g.beaconFactory!==void 0}),M4(function(g){return Object.assign({},g,{timestamps:qZ(g)})}),Qm(function(g){var C=g.viewable;
var d=g.hasImpressionFired;g=g.timestamps;var V;return!!d&&((V=C==null?void 0:C.extrapolateUsingTimestampMap(g).value)!=null?V:!1)}),ZPg(function(g){return g.activeViewViewableEvent},function(g){return g.emit}),M4(function(g){var C=g.beaconFactory,d=g.turtlexReportEventData;
if(g.isTurtlex){var V=g.reportFencedFrameEvent;if(!V)return!1;V({eventType:"active-view-viewable",eventData:d!=null?d:"",destination:["buyer"]});return!0}d=g.urlSerializer(Object.assign({},g,{urlPrefixes:g.immediateUrlPrefixes,payloadMapper:g.payloadMapper,pingId:g.inferredPingId,viewState:4,reasonCode:"v"}),g.timestamps);(V=g.cpmavUrls)&&V.length>0&&g.viewUrlSerializer&&g.viewUrlSerializer(V,g).forEach(function(y){C.makeBeacon(y).sendNow()});
(V=g.viewableRelayUrls)&&V.length>0&&g.viewUrlSerializer&&g.viewUrlSerializer(V,g).forEach(function(y){C.makeBeacon(y).sendNow()});
d.forEach(function(y){C.makeBeacon(y,{attributionEnabled:g.isViewableAttributionEnabled}).sendNow()});
return!0}),kW(function(g){return!g}),Ss());var CEj=M4(function(g){return[g.value.topWindowViewportExternalGeometry.width,g.value.topWindowViewportExternalGeometry.height]});var aZ=function(g,C){this.callback=g;this.options=C;this.intersectionObserverV2=this.intersectionObserverV1=null},q5W=function(g,C){C?g.intersectionObserverV2||(C=Object.assign({},g.options,{delay:100,
trackVisibility:!0}),g.intersectionObserverV2=new IntersectionObserver(g.callback,C)):g.intersectionObserverV1||(g.intersectionObserverV1=new IntersectionObserver(g.callback,g.options))},i88=function(g,C){g=C?g.intersectionObserverV2:g.intersectionObserverV1;
if(!g)throw new j_8;return g};
aZ.prototype.observe=function(g,C){i88(this,g).observe(C)};
aZ.prototype.unobserve=function(g,C){i88(this,g).unobserve(C)};
aZ.prototype.disconnect=function(g){i88(this,g).disconnect()};
aZ.prototype.takeRecords=function(g){return i88(this,g).takeRecords()};var lRc={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:S5,topWindowViewportExternalGeometry:S5,measurementRequests:new j5,elementGeometrySourceName:"ns",elementGeometry:S5,intersectionGeometry:S5,viewportLocalAppOffset:{x:0,y:0}};var UyV=gi(o_(M4(function(g){var C;return(C=g.exposureOverride)!=null?C:Wkl(g)}),M4(function(g){return isFinite(g)?g:0}))),aR_=gi(o_(M4(function(g){var C;
return(C=g.exposureOverride)!=null?C:Wkl(g)}),M4(function(g){return isFinite(g)?g:-1})));var n$=function(g,C){this.a=g;this.b=C;if(g.clock.timeline!==C.clock.timeline)throw Error();};
n$.prototype.equivalentTo=function(g){return g instanceof n$?this.a.equivalentTo(g.a)&&this.b.equivalentTo(g.b):!1};
n$.prototype.extrapolateToTime=function(g){var C=this.a.extrapolateToTime(g).value,d=this.b.extrapolateToTime(g).value;return{timestamp:g,value:[C,d]}};
_.PU.Object.defineProperties(n$.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 g=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),C=this.a.lastMeasurement.timestamp.equals(g)?this.a.lastMeasurement.value:this.a.extrapolateToTime(g).value,d=this.b.lastMeasurement.timestamp.equals(g)?this.b.lastMeasurement.value:this.b.extrapolateToTime(g).value;return{timestamp:g,value:[C,d]}}}});var Ig=function(g,C){this.input=g;this.mapFunction=C;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
Ig.prototype.equivalentTo=function(g){return g instanceof Ig?this.input.equivalentTo(g.input)&&this.mapFunction===g.mapFunction:!1};
Ig.prototype.extrapolateToTime=function(g){g=this.input.extrapolateToTime(g);return{timestamp:g.timestamp,value:this.mapFunction(g.value)}};
_.PU.Object.defineProperties(Ig.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var Un=function(){};
Un.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
Un.prototype.extrapolateUsingTimestampMap=function(g){var C=this.clock.timeline,d,V=(d=g.get(C))!=null?d:this.clock.now();g.set(C,V);return this.extrapolateToTime(V)};
Un.prototype.map=function(g){return new O8Q(this,g)};
Un.prototype.joinWith=function(g){return new wdQ(this,g)};
var wdQ=function(){n$.apply(this,arguments);this.map=Un.prototype.map;this.joinWith=Un.prototype.joinWith;this.extrapolateToNow=Un.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=Un.prototype.extrapolateUsingTimestampMap};
_.L(wdQ,n$);var O8Q=function(){Ig.apply(this,arguments);this.map=Un.prototype.map;this.joinWith=Un.prototype.joinWith;this.extrapolateToNow=Un.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=Un.prototype.extrapolateUsingTimestampMap};
_.L(O8Q,Ig);var VK=function(g,C){this.lastMeasurement=C;this.extrapolateToNow=Un.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=Un.prototype.extrapolateUsingTimestampMap;this.map=Un.prototype.map;this.joinWith=Un.prototype.joinWith;this.clock=g};
VK.prototype.equivalentTo=function(g){return g.active};
VK.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.PU.Object.defineProperties(VK.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var gXB=M4(function(g){if(g.value.viewportGeometrySourceName==="omid"){if(g.value.elementGeometrySourceName==="nio")return"omio";if(g.value.elementGeometrySourceName==="geo")return"omgeo"}return g.value.elementGeometrySourceName==="geo"||g.value.elementGeometrySourceName==="nio"?g.value.viewportGeometrySourceName:g.value.elementGeometrySourceName});var ugj=o_(Qm(function(g){return!isNaN(g)}),FW(function(g,C){return isNaN(g)?C:Math.min(g,C)},NaN),dH());var c3N=gi(o_(M4(function(g){return g.intersectionGeometry.width*g.intersectionGeometry.height/(g.exposedViewportLocalGeometry.width*g.exposedViewportLocalGeometry.height)}),M4(function(g){return isFinite(g)?Math.min(1,g):0})));var S5o=o_(gi(M4(function(g){g=g.exposureOverride?g.elementGeometry.width*g.elementGeometry.height*g.exposureOverride/(g.topWindowViewportExternalGeometry.width*g.topWindowViewportExternalGeometry.height):g.intersectionGeometry.width*g.intersectionGeometry.height/(g.topWindowViewportExternalGeometry.width*g.topWindowViewportExternalGeometry.height);return isFinite(g)?g:0})));var yIu=function(g,C){var d=this;this.timeProvider=g;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=C.pipe(dH()).subscribe(function(V){bvg(d);d.measurementRequestObserver=V})},ZvN=function(g,C){bvg(g);
g.lastMeasurementRequest=g.timeProvider.setTimeout(function(){var d;return void((d=g.measurementRequestObserver)==null?void 0:d.next())},C)},bvg=function(g){g.lastMeasurementRequest!==null&&g.timeProvider.clearTimeout(g.lastMeasurementRequest);
g.lastMeasurementRequest=null};
yIu.prototype.dispose=function(){bvg(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var kMQ=function(){};var NnL=function(g,C){this.context=g;this.strategies=C};
_.L(NnL,kMQ);NnL.prototype.buildGeometrySource=function(g,C){var d=this.strategies.map(function(R){return R.buildGeometrySource(g,C)}),V=ivW(d.map(function(R){return R.geometrySource})),y=V.capturedErrors.pipe(x7L());
return{geometrySource:V.chain.pipe(lG(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:y,strategyErrors:V.capturedErrors}].concat(_.Wr(d.map(function(R){return R.additionalOutputs}))))}};
var x7L=function(){return FW(function(g,C){C instanceof W3?g.push(C.measurementStrategyFailureReason):g.push(-1);return g},[])};var suc=function(g,C){this.context=g;this.poller=C};
_.L(suc,kMQ);suc.prototype.buildGeometrySource=function(g,C){var d=Ovg(kLc(this.context,this.poller),Lkc(this.context,C.requestSource));return{geometrySource:PEl(g.measurableCreative.pipe(d),C.inApp),additionalOutputs:{}}};var XGB=function(g,C,d){d=d===void 0?Bwc(g,C):d;this.context=g;this.intersectionObserverStrategy=d};
_.L(XGB,kMQ);XGB.prototype.buildGeometrySource=function(g,C){var d=this.intersectionObserverStrategy(C.useV2);return{geometrySource:PEl(g.measurableCreative.pipe(d,TwR(this.context)),C.inApp),additionalOutputs:{}}};var og6=function(g,C,d){var V=V===void 0?Symbol():V;this.element=g;this.immediateUrls=C;this.timeOnScreenUrls=d;this.symbol=V};var VcW=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),h7o=Object.freeze([1,.75,VcW.exposureThreshold,VcW.largeAdExposureThreshold,0]);var W9q=function(g,C){C=C===void 0?36E5:C;var d=d===void 0?!0:d;this.creatives=new j5;this.elementsToUnregister=new j5;this.elementMap=new Map;var V=new b3(window,null);V.beaconFactory=new iS(V,new ME(V));rIW(V,this.creatives,this.elementsToUnregister,g,C,d).subscribe()},n_g=function(g,C,d,V){if(!g.elementMap.has(C)){var y=new QM(C);
g.elementMap.set(C,y);g.creatives.next(new og6(y,d,V))}},u3P=function(g,C){g.elementsToUnregister.next(C);
var d=g.elementMap.get(C);d!==void 0&&(d.release(),g.elementMap.delete(C))};var WVu=function(g){var C=g.url;g=g.uaDataValues;this.JSC$9547_url_=C;this.uaDataValues_=g;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var d=/[?&]([^&=]+)=([^&]*)/g;g=d.exec(C);)this.urlParamValues_[g[1]]=g[2]},meB=function(g){g=g.uaDataValues_;
if(!g)return"";var C=Yg("uap",g.platform)+Yg("uapv",g.platformVersion)+Yg("uafv",g.uaFullVersion)+Yg("uaa",g.architecture)+Yg("uam",g.model)+Yg("uab",g.bitness);g.fullVersionList&&(C+="&uafvl="+encodeURIComponent(g.fullVersionList.map(function(d){return encodeURIComponent(d.brand)+";"+encodeURIComponent(d.version)}).join("|")));
g.wow64!=null&&(C+="&uaw="+Number(g.wow64));return C.slice(1)};var pdx=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(pdx,_.Yu);pdx.prototype.getId=function(){return _.p1(this,1)};var cn=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(cn,_.Yu);cn.prototype.getSeconds=function(){return x0(this,1)};
cn.prototype.setSeconds=function(g){return _.Cd(this,1,wZ(g),"0")};_.hU=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(_.hU,_.Yu);_.hU.prototype.getSeconds=function(){return x0(this,1)};
_.hU.prototype.setSeconds=function(g){return _.Cd(this,1,wZ(g),"0")};
_.JdP=function(g){var C=Number(tf(g,1));g=_.wi(g,2);return new Date(C*1E3+g/1E6)};var En=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(En,_.Yu);En.prototype.getUrl=function(){return _.p1(this,1)};
En.prototype.setUrl=function(g){return _.Bb(this,1,g)};
En.prototype.getHeight=function(){return _.wi(this,2)};
En.prototype.getWidth=function(){return _.wi(this,3)};var Hn=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Hn,_.Yu);Hn.prototype.getAspectRatio=function(){return oO(this,1)};
Hn.prototype.getDuration=function(){return _.o4(this,cn,2)};var hXx=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(hXx,_.Yu);var t18=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(t18,_.Yu);var jvQ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(jvQ,_.Yu);var eXM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(eXM,_.Yu);var l6A=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(l6A,_.Yu);var L4M=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(L4M,_.Yu);var D76=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(D76,_.Yu);var rdL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(rdL,_.Yu);var Nir=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Nir,_.Yu);var Ql=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ql,_.Yu);var zE=[2,4,5,6,7];var Xd6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Xd6,_.Yu);var OX=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(OX,_.Yu);_.b=OX.prototype;_.b.getId=function(){return _.o4(this,pdx,1)};
_.b.getName=function(){return _.p1(this,2)};
_.b.setDescription=function(g){return _.Bb(this,3,g)};
_.b.getUrl=function(){return _.p1(this,8)};
_.b.setUrl=function(g){return _.Bb(this,8,g)};
var K$=function(g){return _.i3(g,En,10,_.OJ())};
OX.prototype.getOwner=function(g){var C=_.a6(this,40,_.lQ,3,!0);S1j(C,g);return C[g]};
var ag=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ag,_.Yu);_.GE=[0,$0,oDP];_.Sj=[0,$0,oDP];var sv6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(sv6,_.Yu);var gr=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(gr,_.Yu);gr.prototype.getStatus=function(){return _.Jf(this,1)};
gr.prototype.removeItem=function(g){return rhQ(this,2,g)};var BiL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(BiL,_.Yu);BiL.prototype.getName=function(){return _.p1(this,8)};var CX=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(CX,_.Yu);CX.prototype.getCommand=function(){return _.Jf(this,1)};
CX.prototype.getSource=function(){return _.o4(this,BiL,2)};
CX.prototype.setVisible=function(g){return _.xk(this,5,g)};
CX.prototype.removeItem=function(g){return rhQ(this,7,g)};var Ti6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ti6,_.Yu);Ti6.prototype.getCommand=function(){return _.Jf(this,1)};
Ti6.prototype.removeItem=function(g){return rhQ(this,4,g)};
var f6P=_.eS(Ti6);var dr=function(g,C,d){d=d===void 0?Error():d;var V=Error.call(this);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.code=g;C+=":";d instanceof Error?(this.message=C+d.message,this.stack=d.stack||""):(this.message=C+String(d),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.L(dr,Error);_.f8=function(){this.JSC$9605_disposed_=this.JSC$9605_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.f8.prototype.JSC$9605_disposed_=!1;_.f8.prototype.isDisposed=function(){return this.JSC$9605_disposed_};
_.f8.prototype.dispose=function(){this.JSC$9605_disposed_||(this.JSC$9605_disposed_=!0,this.disposeInternal())};
_.f8.prototype[Symbol.dispose]=function(){this.dispose()};
_.e1=function(g,C){g.addOnDisposeCallback(_.bv(_.Ad,C))};
_.f8.prototype.addOnDisposeCallback=function(g,C){this.JSC$9605_disposed_?C!==void 0?g.call(C):g():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),C&&(g=g.bind(C)),this.onDisposeCallbacks_.push(g))};
_.f8.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var VQ=function(g){_.f8.call(this);this.wpc=g};
_.L(VQ,_.f8);VQ.prototype.cfv=function(){return this.wpc.f()};
VQ.prototype.n8F=function(g){return this.wpc.c(g)};
VQ.prototype.xw=function(g){return this.wpc.m(U9_(g))};
VQ.prototype.rs1=function(g){return this.wpc.mws(U9_(g))};
var Pd=function(g){_.f8.call(this);var C=this;this.vm=g;this.pYI="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.iFK=void 0;this.gQ1=this.vm.p;this.bMr=this.qB5.bind(this);this.addOnDisposeCallback(function(){return void vgx(C)})};
_.L(Pd,_.f8);var $76=function(g){var C;return _.F(function(d){if(d.nextAddress==1){if(!g.vm.wpc)throw new dr(30,"NWA");return g.ndM?d.return(g.ndM):d.yield(g.vm.wpc(),2)}C=d.yieldResult;g.ndM=new VQ(C);return d.return(g.ndM)})};
Pd.prototype.snapshot=function(g){return this.vm.s(Object.assign({},g.zP&&{c:g.zP},g.ds3&&{s:g.ds3},g.a4L!==void 0&&{p:g.a4L}))};
Pd.prototype.qB5=function(g){this.vm.e(g)};
Pd.prototype.wc8=function(g,C){return this.vm.c(g,C,!1)};
var vgx=function(g){g.iFK!==void 0&&(g.pYI.forEach(function(C){var d;(d=g.iFK)==null||d.removeEventListener(C,g.bMr)}),g.iFK=void 0)};
Pd.prototype.aSM=function(){return this.vm.l()};var yQ=function(){_.f8.apply(this,arguments);this.eHL=1};
_.L(yQ,_.f8);yQ.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.eHL++;return this};
yQ.prototype.dispose=function(){--this.eHL||_.f8.prototype.dispose.call(this)};var qJ6=function(g){this.zUL=g;g.addNewEventMetric("/client_streamz/bg/frs",_.ov("mk"))};
qJ6.prototype.record=function(g,C){this.zUL.record("/client_streamz/bg/frs",g,C)};
var M1P=function(g){this.q7Y=g;g.addNewEventMetric("/client_streamz/bg/wrl",_.ov("mn"),xg("ac"),xg("sc"),_.ov("rk"),_.ov("mk"))};
M1P.prototype.record=function(g,C,d,V,y,R){this.q7Y.record("/client_streamz/bg/wrl",g,C,d,V,y,R)};
var W48=function(g){this.nzY=g;g.addNewCounter("/client_streamz/bg/ec",_.ov("en"),_.ov("mk"))};
W48.prototype.increment=function(g,C){this.nzY.JSC$9858_incrementCounter("/client_streamz/bg/ec",g,C)};
var m7A=function(g){this.vz0=g;g.addNewEventMetric("/client_streamz/bg/el",_.ov("en"),_.ov("mk"))};
m7A.prototype.record=function(g,C,d){this.vz0.record("/client_streamz/bg/el",g,C,d)};
var uHQ=function(g){this.taH=g;g.addNewCounter("/client_streamz/bg/cec",xg("ec"),_.ov("mk"))};
uHQ.prototype.increment=function(g,C){this.taH.JSC$9858_incrementCounter("/client_streamz/bg/cec",g,C)};
var ngP=function(g){this.yGH=g;g.addNewCounter("/client_streamz/bg/po/csc",xg("cs"),_.ov("mk"))};
ngP.prototype.increment=function(g,C){this.yGH.JSC$9858_incrementCounter("/client_streamz/bg/po/csc",g,C)};
var I6M=function(g){this.rGM=g;g.addNewCounter("/client_streamz/bg/po/ctav",_.ov("av"),_.ov("mk"))};
I6M.prototype.increment=function(g,C){this.rGM.JSC$9858_incrementCounter("/client_streamz/bg/po/ctav",g,C)};
var U7r=function(g){this.lCk=g;g.addNewCounter("/client_streamz/bg/po/cwsc",_.ov("su"),_.ov("mk"))};
U7r.prototype.increment=function(g,C){this.lCk.JSC$9858_incrementCounter("/client_streamz/bg/po/cwsc",g,C)};var pto=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(pto,_.Yu);var oCo=function(g,C){return _.g_(g,3,C,hQP)};var cdh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(cdh,_.Yu);var EgP=[1,2,3];var H8L=[0,EgP,_.UX,pzP,tRP];var Qvh=[0,_.cP,[0,f1,_.vP]];var zXP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(zXP,_.Yu);var K4h=[1,2,3];var a6x=[0,K4h,k0H,F0Q,_.EX,Qvh];var GML=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(GML,_.Yu);var SJM=[0,_.cP,H8L,a6x];var gpx=[0,_.n1];var Ce8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ce8,_.Yu);var dy6=[0,_.n1,-1,_.WP];var VLQ=[0,_.n1,-1,_.Mv,_.WP];var y3L=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(y3L,_.Yu);var Rbh=[1,2,3];var bPr=[0,Rbh,_.EX,dy6,_.EX,VLQ,_.EX,gpx];var ZPH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ZPH,_.Yu);ZPH.prototype.JSC$9678_serializeBinary=Eul([0,_.n1,bPr,j6h,_.cP,SJM,Jp8,_.hBr]);var Y5M=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Y5M,_.Yu);var PeQ=function(g){var C=new ZPH;C=_.v3(C,1,g.JSC$9794_metricName);var d=A3H(g);C=_.g_(C,3,d,_.pS);d=[];for(var V=[],y=_.Z(g.cellMap.keys()),R=y.next();!R.done;R=y.next())V.push(R.value.split(","));for(y=0;y<V.length;y++){R=V[y];for(var Y=g.cellType,A=g.getCells(R)||[],P=[],w=0;w<A.length;w++){var x=A[w],p=x&&x.cellValue;x=new zXP;switch(Y){case 3:p=Number(p);Number.isFinite(p)&&LF(x,1,K4h,wZ(p));break;case 2:LF(x,2,K4h,_.aA(Number(p)))}P.push(x)}Y=P;for(A=0;A<Y.length;A++){P=Y[A];w=new GML;P=_.Ld(w,
2,P);w=[];x=FkH(g);for(p=0;p<x.length;p++){var J=x[p],h=R[p],l=new cdh;switch(J){case 3:LF(l,1,EgP,jR(String(h)));break;case 2:J=Number(h);Number.isFinite(J)&&LF(l,2,EgP,_.YD(J));break;case 1:LF(l,3,EgP,o61(h==="true"))}w.push(l)}i1(P,1,w);d.push(P)}}i1(C,4,d);return C};var iPr=function(g){if(!g)return"";if(/^about:(?:blank|srcdoc)$/.test(g))return window.origin||"";g.indexOf("blob:")===0&&(g=g.substring(5));g=g.split("#")[0].split("?")[0];g=g.toLowerCase();g.indexOf("//")==0&&(g=window.location.protocol+g);/^[\w\-]*:\/\//.test(g)||(g=window.location.href);var C=g.substring(g.indexOf("://")+3),d=C.indexOf("/");d!=-1&&(C=C.substring(0,d));d=g.substring(0,g.indexOf("://"));if(!d)throw Error("qa`"+g);if(d!=="http"&&d!=="https"&&d!=="chrome-extension"&&d!=="moz-extension"&&
d!=="file"&&d!=="android-app"&&d!=="chrome-search"&&d!=="chrome-untrusted"&&d!=="chrome"&&d!=="app"&&d!=="devtools")throw Error("ra`"+d);g="";var V=C.indexOf(":");if(V!=-1){var y=C.substring(V+1);C=C.substring(0,V);if(d==="http"&&y!=="80"||d==="https"&&y!=="443")g=":"+y}return d+"://"+C+g};var wmL=function(g,C,d){var V=String(_.yg.location.href);return V&&g&&C?[C,OP6(iPr(V),g,d||null)].join(" "):null},OP6=function(g,C,d){var V=[],y=[];
if((Array.isArray(d)?2:1)==1)return y=[C,g],_.Vy(V,function(A){y.push(A)}),k46(y.join(" "));
var R=[],Y=[];_.Vy(d,function(A){Y.push(A.key);R.push(A.value)});
d=Math.floor((new Date).getTime()/1E3);y=R.length==0?[d,C,g]:[R.join(":"),d,C,g];_.Vy(V,function(A){y.push(A)});
g=k46(y.join(" "));g=[d,g];Y.length==0||g.push(Y.join(""));return g.join("_")},k46=function(g){var C=GLl();
C.update(g);return C.digestString().toLowerCase()};var RR=function(g){this.JSC$9689_document_=g||{cookie:""}},xyA;
_.b=RR.prototype;_.b.isEnabled=function(){if(!_.yg.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.b.set=function(g,C,d){var V=!1;if(typeof d==="object"){var y=d.sameSite;V=d.secure||!1;var R=d.domain||void 0;var Y=d.path||void 0;var A=d.maxAge}if(/[;=\s]/.test(g))throw Error("sa`"+g);if(/[;\r\n]/.test(C))throw Error("ta`"+C);A===void 0&&(A=-1);d=R?";domain="+R:"";Y=Y?";path="+Y:"";V=V?";secure":"";A=A<0?"":A==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+A*1E3)).toUTCString();this.JSC$9689_document_.cookie=g+"="+C+d+Y+A+V+(y!=null?";samesite="+y:"")};
_.b.get=function(g,C){for(var d=g+"=",V=(this.JSC$9689_document_.cookie||"").split(";"),y=0,R;y<V.length;y++){R=ko(V[y]);if(R.lastIndexOf(d,0)==0)return R.slice(d.length);if(R==g)return""}return C};
_.b.remove=function(g,C,d){var V=this.containsKey(g);this.set(g,"",{maxAge:0,path:C,domain:d});return V};
_.b.getKeys=function(){return xyA(this).keys};
_.b.getValues=function(){return xyA(this).values};
_.b.isEmpty=function(){return!this.JSC$9689_document_.cookie};
_.b.getCount=function(){return this.JSC$9689_document_.cookie?(this.JSC$9689_document_.cookie||"").split(";").length:0};
_.b.containsKey=function(g){return this.get(g)!==void 0};
_.b.containsValue=function(g){for(var C=xyA(this).values,d=0;d<C.length;d++)if(C[d]==g)return!0;return!1};
_.b.clear=function(){for(var g=xyA(this).keys,C=g.length-1;C>=0;C--)this.remove(g[C])};
xyA=function(g){g=(g.JSC$9689_document_.cookie||"").split(";");for(var C=[],d=[],V,y,R=0;R<g.length;R++)y=ko(g[R]),V=y.indexOf("="),V==-1?(C.push(""),d.push(y)):(C.push(y.substring(0,V)),d.push(y.substring(V+1)));return{keys:C,values:d}};
_.Bt=new RR(typeof document=="undefined"?null:document);var IzV,op8;IzV=function(){var g=_.yg.__SAPISID||_.yg.__APISID||_.yg.__3PSAPISID||_.yg.__1PSAPISID||_.yg.__OVERRIDE_SID;if(g)return!0;typeof document!=="undefined"&&(g=new RR(document),g=g.get("SAPISID")||g.get("APISID")||g.get("__Secure-3PAPISID")||g.get("__Secure-1PAPISID"));return!!g};
op8=function(g,C,d,V){(g=_.yg[g])||typeof document==="undefined"||(g=(new RR(document)).get(C));return g?wmL(g,d,V):null};
_.wRj=function(g){var C=iPr(_.yg==null?void 0:_.yg.location.href),d=[];if(IzV()){C=C.indexOf("https:")==0||C.indexOf("chrome-extension:")==0||C.indexOf("chrome-untrusted://new-tab-page")==0||C.indexOf("moz-extension:")==0;var V=C?_.yg.__SAPISID:_.yg.__APISID;V||typeof document==="undefined"||(V=new RR(document),V=V.get(C?"SAPISID":"APISID")||V.get("__Secure-3PAPISID"));(V=V?wmL(V,C?"SAPISIDHASH":"APISIDHASH",g):null)&&d.push(V);C&&((C=op8("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",g))&&d.push(C),
(g=op8("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",g))&&d.push(g))}return d.length==0?null:d.join(" ")};var pmP=function(){this.minSize=1024};
pmP.prototype.compress=function(g){var C,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return C=new CompressionStream("gzip"),d=(new Response(C.readable)).arrayBuffer(),V=C.writable.getWriter(),R.yield(V.write((new TextEncoder).encode(g)),2);case 2:return R.yield(V.close(),3);case 3:return y=Uint8Array,R.yield(d,4);case 4:return R.return(new y(R.yieldResult))}})};
pmP.prototype.isSupported=function(g){return g<this.minSize?!1:typeof CompressionStream!=="undefined"};var J3h=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(J3h,_.Yu);var b9=function(g,C){this.intervalMs=g;this.callback=C;this.enabled=!1;this.nowFn=function(){return _.cJ()};
this.lastTimeMs=this.nowFn()};
b9.prototype.setInterval=function(g){this.intervalMs=g;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
b9.prototype.start=function(){var g=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){g.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
b9.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
b9.prototype.tick=function(){var g=this;if(this.enabled){var C=Math.max(this.nowFn()-this.lastTimeMs,0);C<this.intervalMs*.8?this.timer=setTimeout(function(){g.tick()},this.intervalMs-C):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var hbH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(hbH,_.Yu);var tLh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(tLh,_.Yu);var jCP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(jCP,_.Yu);jCP.prototype.getTransmissionType=function(){return _.Jf(this,1)};var dn_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(dn_,_.Yu);var Zh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Zh,_.Yu);var CmR=function(g){i1(Vvl,1,g)};
Zh.prototype.getModel=function(){return _.p1(this,6)};
var ebL=_.eS(Zh);var lRA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(lRA,_.Yu);var S3W=["platform","platformVersion","architecture","model","uaFullVersion"],Vvl=new Zh,gCL=null;var YB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(YB,_.Yu);var LkA=function(g){return _.p9(g,1,1)};var Dyh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,4)};
_.L(Dyh,_.Yu);_.A0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,36)};
_.L(_.A0,_.Yu);_.A0.prototype.getExperimentIds=function(){return _.o4(this,J3h,16)};var r3M=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,19)};
_.L(r3M,_.Yu);r3M.prototype.setLogSource=function(g){return _.p9(this,2,g)};
r3M.prototype.setScheduler=function(g){return _.p9(this,10,g)};var XmL=function(g,C){this.isServiceWorkerScope=C=C===void 0?!1:C;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new r3M;Number.isInteger(g)&&this.logRequest.setLogSource(g);C||(this.locale=document.documentElement.getAttribute("lang"));NwH(this,new YB)};
XmL.prototype.setLogSource=function(g){this.logRequest.setLogSource(g);return this};
var NwH=function(g,C){_.Ld(g.logRequest,1,C);_.Jf(C,1)||LkA(C);g.isServiceWorkerScope||(C=FX(g),_.p1(C,5)||_.v3(C,5,g.locale));g.uach&&(C=FX(g),_.o4(C,Zh,9)||_.Ld(C,9,g.uach))},sCP=function(g,C){g.transmissionType=C},BwA=function(g){var C=C===void 0?S3W:C;
var d=g.isServiceWorkerScope?void 0:UG();d?y5l(d,C).then(function(V){g.uach=ebL(V!=null?V:"[]");V=FX(g);_.Ld(V,9,g.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},FX=function(g){var C=_.o4(g.logRequest,YB,1);
C||(C=new YB,NwH(g,C));g=C;C=_.o4(g,lRA,11);C||(C=new lRA,_.Ld(g,11,C));return C};
XmL.prototype.build=function(g,C,d,V,y,R){C=C===void 0?0:C;d=d===void 0?0:d;V=V===void 0?null:V;y=y===void 0?0:y;R=R===void 0?0:R;if(!this.isServiceWorkerScope){var Y=FX(this);var A=new jCP;A=_.p9(A,1,this.transmissionType);A=_.p8(A,2,this.isFinal);d=_.l1(A,3,d>0?d:void 0);d=_.l1(d,4,y>0?y:void 0);d=_.l1(d,5,R>0?R:void 0);y=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;R=y[_.RA]|0;d=LL(d,R)?d:rpl(d,y,R)?D8o(d,y):new d.constructor(I6(y,R,!0));_.Ld(Y,10,d)}Y=this.logRequest.clone();d=Date.now().toString();
Y=_.JH(Y,4,wZ(d));g=g.slice();g=i1(Y,3,g);V&&(Y=new hbH,V=_.l1(Y,13,V),Y=new tLh,V=_.Ld(Y,2,V),Y=new Dyh,V=_.Ld(Y,1,V),V=_.p9(V,2,9),_.Ld(g,18,V));C&&_.Tu(g,14,C);return g};Jd.prototype.currBackoffCount_=0;Jd.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
Jd.prototype.getValue=function(){return this.currValue_};
var Tw6=function(g){g.currBaseValue_=Math.min(g.maxValue_,g.currBaseValue_*g.backoffFactor_);g.currValue_=Math.min(g.maxValue_,g.currBaseValue_+(g.randomFactor_?Math.round(g.randomFactor_*(Math.random()-.5)*2*g.currBaseValue_):0));g.currBackoffCount_++};var rpL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,8)};
_.L(rpL,_.Yu);var fR6=_.eS(rpL);var NZh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(NZh,_.Yu);var Ph;Ph=new XzP;var i9=function(g){_.f8.call(this);var C=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9767_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$9767_sendBeaconApiEnabled=!1;this.logSource=g.logSource;this.getAuthHeaderValue=
g.getAuthHeaderValue||function(){};
this.logRequestBuilder=new XmL(g.logSource,g.isServiceWorkerScope);this.network=g.network||null;this.productID=g.productID||null;this.bufferSize=1E3;this.clearcutUrl=g.urlOverride||null;this.sessionIndex=g.sessionIndex||null;this.disableAutomaticFlush=g.disableAutomaticFlush||!1;this.withCredentials=!g.disableWithCredentials;this.isServiceWorkerScope=g.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!UG()&&!!UG().navigator&&UG().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(vpH())).searchParams&&!!(new URL(vpH())).searchParams.set;var d=LkA(new YB);NwH(this.logRequestBuilder,d);this.flushBackoff=new Jd(1E4,3E5,.1);g=$yr(this,g.backgroundJobDeferrer);this.JSC$9767_flushTimer=new b9(this.flushBackoff.getValue(),g);this.backupTimer=new b9(6E5,g);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){q5Q(C);
var V;(V=C.metalogService)==null||V.flush()}}),document.addEventListener("pagehide",function(){q5Q(C);
var V;(V=C.metalogService)==null||V.flush()}))};
_.L(i9,_.f8);var $yr=function(g,C){return g.isBrowserSupported?C?function(){C().then(function(){g.flush()})}:function(){g.flush()}:function(){}};
i9.prototype.disposeInternal=function(){q5Q(this);this.JSC$9767_flushTimer.stop();this.backupTimer.stop();_.f8.prototype.disposeInternal.call(this)};
var MLP=function(g){g.clearcutUrl||(g.clearcutUrl=vpH());try{return(new URL(g.clearcutUrl)).toString()}catch(C){return(new URL(g.clearcutUrl,UG().location.origin)).toString()}};
i9.prototype.dispatch=function(g){if(g instanceof _.A0)this.log(g);else try{var C=new _.A0,d=g.serialize();var V=_.v3(C,8,d);this.log(V)}catch(y){O2(this,4,1)}};
var O2=function(g,C,d){g.metalogService&&g.metalogService.increment(C,d)};
i9.prototype.log=function(g){O2(this,2,1);if(this.isBrowserSupported){g=g.clone();var C=this.sequencePosition++;g=_.Tu(g,21,C);this.componentId&&_.v3(g,26,this.componentId);C=g;if($6N(_.b1(C,1))==null){var d=Date.now();d=Number.isFinite(d)?d.toString():"0";_.JH(C,1,wZ(d))}_.v6_(_.b1(C,15))!=null||_.Tu(C,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(d=this.experimentIds.clone(),_.Ld(C,16,d));O2(this,1,1);C=this.pendingEvents.length-this.bufferSize+1;C>0&&(this.pendingEvents.splice(0,C),
this.numLogsDroppedSinceLastFlush+=C,O2(this,3,C));this.pendingEvents.push(g);this.disableAutomaticFlush||this.JSC$9767_flushTimer.enabled||this.JSC$9767_flushTimer.start()}};
i9.prototype.flush=function(g,C){var d=this;if(this.pendingEvents.length===0)g&&g();else if(this.JSC$9767_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,WkL(this);else{var V=Date.now();if(this.noFlushUntilMs>V&&this.startWaitingMs<V)C&&C("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?sCP(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var y=this.pendingEvents.length,
R=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),Y=this.getAuthHeaderValue();if(Y&&this.lastFailedAuth===Y)C&&C("stale-auth-token");else{this.pendingEvents=[];this.JSC$9767_flushTimer.enabled&&this.JSC$9767_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;V=R.serialize();var A;this.JSC$9767_compressor&&this.JSC$9767_compressor.isSupported(V.length)&&
(A=this.JSC$9767_compressor.compress(V));var P=myQ(this,V,Y),w=function(J){d.flushBackoff.reset();d.JSC$9767_flushTimer.setInterval(d.flushBackoff.getValue());if(J){var h=null;try{var l=JSON.stringify(JSON.parse(J.replace(")]}'\n","")));h=fR6(l)}catch(N){}h&&(J=Number(x0(h,1,_.M6("-1"))),J>0&&(d.startWaitingMs=Date.now(),d.noFlushUntilMs=d.startWaitingMs+J),VRg(h.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Ph.fieldIndex),CQc(h,Ph.fieldIndex),h=Ph.ctor?Ph.getExtensionFn(h,Ph.ctor,Ph.fieldIndex,
Ph.JSC$8947_hasMessageId):Ph.getExtensionFn(h,Ph.fieldIndex,null,Ph.JSC$8947_hasMessageId),h=h===null?void 0:h)&&(h=_.wi(h,1,-1),h!==-1&&(d.flushBackoff=new Jd(h<1?1:h,3E5,.1),d.JSC$9767_flushTimer.setInterval(d.flushBackoff.getValue())))}g&&g();d.numRetriesSinceLastSuccessfulFlush=0},x=function(J,h){var l=_.i3(R,_.A0,3,_.OJ());
var N=Number(x0(R,14));Tw6(d.flushBackoff);d.JSC$9767_flushTimer.setInterval(d.flushBackoff.getValue());J===401&&Y&&(d.lastFailedAuth=Y);N&&(d.numLogsDroppedSinceLastFlush+=N);h===void 0&&(h=d.isRetryable(J));h&&(d.pendingEvents=l.concat(d.pendingEvents),d.disableAutomaticFlush||d.JSC$9767_flushTimer.enabled||d.JSC$9767_flushTimer.start());O2(d,7,1);C&&C("net-send-failed",J);++d.numRetriesSinceLastSuccessfulFlush},p=function(){d.network&&d.network.send(P,w,x)};
A?A.then(function(J){O2(d,5,y);P.requestHeaders["Content-Encoding"]="gzip";P.requestHeaders["Content-Type"]="application/binary";P.body=J;P.bodyType=2;p()},function(){O2(d,6,y);
p()}):p()}}}};
var myQ=function(g,C,d){d=d===void 0?null:d;var V=V===void 0?g.withCredentials:V;var y={},R=new URL(MLP(g));d&&(y.Authorization=d);g.sessionIndex&&(y["X-Goog-AuthUser"]=g.sessionIndex,R.searchParams.set("authuser",g.sessionIndex));g.pageId&&(Object.defineProperty(y,"X-Goog-PageId",{value:g.pageId}),R.searchParams.set("pageId",g.pageId));return{url:R.toString(),body:C,bodyType:1,requestHeaders:y,requestType:"POST",withCredentials:V,timeoutMillis:g.timeoutMillis}},q5Q=function(g){g.logRequestBuilder.isFinal=
!0;
g.flush();g.logRequestBuilder.isFinal=!1},WkL=function(g){ugQ(g,function(C,d){C=new URL(C);
C.searchParams.set("format","json");var V=!1;try{V=UG().navigator.sendBeacon(C.toString(),d.serialize())}catch(y){}V||(g.isSendBeaconSupported=!1);return V})},ugQ=function(g,C){if(g.pendingEvents.length!==0){var d=new URL(MLP(g));
d.searchParams.delete("format");var V=g.getAuthHeaderValue();V&&d.searchParams.set("auth",V);d.searchParams.set("authuser",g.sessionIndex||"0");for(V=0;V<10&&g.pendingEvents.length;++V){var y=g.pendingEvents.slice(0,32),R=g.logRequestBuilder.build(y,g.numLogsDroppedSinceLastFlush,g.numRetriesSinceLastSuccessfulFlush,g.productID,g.persistedLogRecoveredCount,g.persistedLogExpiredCount);if(!C(d.toString(),R)){++g.numRetriesSinceLastSuccessfulFlush;break}g.numLogsDroppedSinceLastFlush=0;g.numRetriesSinceLastSuccessfulFlush=
0;g.persistedLogRecoveredCount=0;g.persistedLogExpiredCount=0;g.pendingEvents=g.pendingEvents.slice(y.length)}g.JSC$9767_flushTimer.enabled&&g.JSC$9767_flushTimer.stop()}};
i9.prototype.isRetryable=function(g){return 500<=g&&g<600||g===401||g===0};
var vpH=function(){return"https://play.google.com/log?format=json&hasfast=true"};var np6=function(){this.abortSupported=typeof AbortController!=="undefined"};
np6.prototype.send=function(g,C,d){var V=this,y,R,Y,A,P,w,x,p,J,h;return _.F(function(l){switch(l.nextAddress){case 1:return R=(y=V.abortSupported?new AbortController:void 0)?setTimeout(function(){y.abort()},g.timeoutMillis):void 0,_.js(l,2,3),Y=Object.assign({},{method:g.requestType,
headers:Object.assign({},g.requestHeaders)},g.body&&{body:g.body},g.withCredentials&&{credentials:"include"},{signal:g.timeoutMillis&&y?y.signal:null}),l.yield(fetch(g.url,Y),5);case 5:A=l.yieldResult;if(A.status!==200){(P=d)==null||P(A.status);l.jumpTo(3);break}if((w=C)==null){l.jumpTo(7);break}return l.yield(A.text(),8);case 8:w(l.yieldResult);case 7:case 3:_.ll(l);clearTimeout(R);_.Da(l,0);break;case 2:x=_.N4(l);switch((p=x)==null?void 0:p.name){case "AbortError":(J=d)==null||J(408);break;default:(h=
d)==null||h(400)}l.jumpTo(3)}})};
np6.prototype.getTransmissionType=function(){return 4};_.j1=function(g,C){C=C===void 0?"0":C;_.f8.call(this);this.logSource=g;this.sessionIndex=C;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9785_clearExperimentIds=this.productID=null;this.JSC$9785_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.L(_.j1,_.f8);var wtV=function(g,C){g.buildLabel=C;return g},OGP=function(g,C){g.network=C;
return g},xng=function(g,C){g.JSC$9785_clearExperimentIds=C},iGg=function(g){g.JSC$9785_sendBeaconApiEnabled=!0;
return g};
_.j1.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.j1.prototype.build=function(){this.network||(this.network=new np6);var g=new i9({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.wRj,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.e1(this,g);if(this.buildLabel){var C=this.buildLabel,d=
FX(g.logRequestBuilder);_.v3(d,7,C)}g.JSC$9767_compressor=new pmP;this.componentId&&(g.componentId=this.componentId);this.productID&&(g.productID=this.productID);this.pageId&&(g.pageId=this.pageId);this.JSC$9785_clearExperimentIds&&((d=this.JSC$9785_clearExperimentIds)?(g.experimentIds||(g.experimentIds=new J3h),C=g.experimentIds,d=d.serialize(),_.v3(C,4,d)):g.experimentIds&&_.JH(g.experimentIds,4));this.JSC$9785_sendBeaconApiEnabled&&(g.JSC$9767_sendBeaconApiEnabled=g.isSendBeaconSupported);BwA(g.logRequestBuilder);
this.bufferSize&&(g.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(g);return g};var J5V=function(g,C,d,V,y,R,Y){g=g===void 0?-1:g;C=C===void 0?"":C;d=d===void 0?"":d;V=V===void 0?!1:V;y=y===void 0?"":y;_.f8.call(this);this.logSource=g;this.componentId=C;R?C=R:(g=new _.j1(g,"0"),g.componentId=C,_.e1(this,g),d!==""&&(g.destinationUrl=d),V&&(g.serviceWorkerScopeEnabled=!0),y&&wtV(g,y),Y&&OGP(g,Y),C=g.build());this.JSC$9789_transport=C};
_.L(J5V,_.f8);J5V.prototype.flush=function(g){g=g||[];if(g.length){for(var C=new Y5M,d=[],V=0;V<g.length;V++){var y=g[V],R=PeQ(y);d.push(R);y.clear()}i1(C,1,d);this.JSC$9789_transport.dispatch(C);this.JSC$9789_transport.flush()}};var IRQ=function(g){this.cellValue=g};var wr=function(g,C,d){this.JSC$9794_metricName=g;this.cellType=C;this.fields=d||[];this.cellMap=new Map},FkH=function(g){return g.fields.map(function(C){return C.fieldType})},A3H=function(g){return g.fields.map(function(C){return C.fieldName})};
_.b=wr.prototype;_.b.addCell=function(g){var C=_.cY.apply(1,arguments),d=this.getCells(C);d?d.push(new IRQ(g)):this.JSC$9794_setCell(g,C)};
_.b.JSC$9794_setCell=function(g){var C=this.JSC$9794_getKey(_.cY.apply(1,arguments));this.cellMap.set(C,[new IRQ(g)])};
_.b.getCells=function(){var g=this.JSC$9794_getKey(_.cY.apply(0,arguments));return this.cellMap.has(g)?this.cellMap.get(g):void 0};
_.b.getCell=function(){var g=this.getCells(_.cY.apply(0,arguments));return g&&g.length?g[0]:void 0};
_.b.clear=function(){this.cellMap.clear()};
_.b.JSC$9794_getKey=function(){var g=_.cY.apply(0,arguments);return g?g.join(","):"key"};var UyP=function(g,C){wr.call(this,g,3,C)};
_.L(UyP,wr);UyP.prototype.JSC$9797_incrementCounterBy=function(g){var C=_.cY.apply(1,arguments),d=0,V=this.getCell(C);V&&(d=V.cellValue);this.JSC$9794_setCell(d+g,C)};var c3P=function(g,C){wr.call(this,g,2,C)};
_.L(c3P,wr);c3P.prototype.record=function(g){this.addCell(g,_.cY.apply(1,arguments))};_.kB=function(g){this.id=g};
_.kB.prototype.toString=function(){return this.id};_.xB=function(g,C){this.type=g instanceof _.kB?String(g):g;this.currentTarget=this.target=C;this.defaultPrevented=this.propagationStopped_=!1};
_.xB.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.xB.prototype.preventDefault=function(){this.defaultPrevented=!0};_.oR=function(g,C){_.xB.call(this,g?g.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;g&&this.init(g,C)};
_.Ea(_.oR,_.xB);
_.oR.prototype.init=function(g,C){var d=this.type=g.type,V=g.changedTouches&&g.changedTouches.length?g.changedTouches[0]:null;this.target=g.target||g.srcElement;this.currentTarget=C;C=g.relatedTarget;C||(d=="mouseover"?C=g.fromElement:d=="mouseout"&&(C=g.toElement));this.relatedTarget=C;V?(this.clientX=V.clientX!==void 0?V.clientX:V.pageX,this.clientY=V.clientY!==void 0?V.clientY:V.pageY,this.screenX=V.screenX||0,this.screenY=V.screenY||0):(this.offsetX=_.GO||g.offsetX!==void 0?g.offsetX:g.layerX,
this.offsetY=_.GO||g.offsetY!==void 0?g.offsetY:g.layerY,this.clientX=g.clientX!==void 0?g.clientX:g.pageX,this.clientY=g.clientY!==void 0?g.clientY:g.pageY,this.screenX=g.screenX||0,this.screenY=g.screenY||0);this.button=g.button;this.keyCode=g.keyCode||0;this.key=g.key||"";this.charCode=g.charCode||(d=="keypress"?g.keyCode:0);this.ctrlKey=g.ctrlKey;this.altKey=g.altKey;this.shiftKey=g.shiftKey;this.metaKey=g.metaKey;this.pointerId=g.pointerId||0;this.pointerType=g.pointerType;this.state=g.state;
this.timeStamp=g.timeStamp;this.event_=g;g.defaultPrevented&&_.oR.superClass_.preventDefault.call(this)};
_.oR.prototype.isButton=function(g){return this.event_.button==g};
_.oR.prototype.stopPropagation=function(){_.oR.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.oR.prototype.preventDefault=function(){_.oR.superClass_.preventDefault.call(this);var g=this.event_;g.preventDefault?g.preventDefault():g.returnValue=!1};var EpQ="closure_listenable_"+(Math.random()*1E6|0),pX=function(g){return!(!g||!g[EpQ])};var HPP=0;var QC6=function(g,C,d,V,y){this.listener=g;this.proxy=null;this.src=C;this.type=d;this.capture=!!V;this.handler=y;this.key=++HPP;this.removed=this.callOnce=!1},zbL=function(g){g.removed=!0;
g.listener=null;g.proxy=null;g.src=null;g.handler=null};td.prototype.add=function(g,C,d,V,y){var R=g.toString();g=this.listeners[R];g||(g=this.listeners[R]=[],this.typeCount_++);var Y=Kkh(g,C,V,y);Y>-1?(C=g[Y],d||(C.callOnce=!1)):(C=new QC6(C,this.src,R,!!V,y),C.callOnce=d,g.push(C));return C};
td.prototype.remove=function(g,C,d,V){g=g.toString();if(!(g in this.listeners))return!1;var y=this.listeners[g];C=Kkh(y,C,d,V);return C>-1?(zbL(y[C]),_.Bug(y,C),y.length==0&&(delete this.listeners[g],this.typeCount_--),!0):!1};
var aRr=function(g,C){var d=C.type;if(!(d in g.listeners))return!1;var V=_.nl(g.listeners[d],C);V&&(zbL(C),g.listeners[d].length==0&&(delete g.listeners[d],g.typeCount_--));return V};
td.prototype.removeAll=function(g){g=g&&g.toString();var C=0,d;for(d in this.listeners)if(!g||d==g){for(var V=this.listeners[d],y=0;y<V.length;y++)++C,zbL(V[y]);delete this.listeners[d];this.typeCount_--}return C};
td.prototype.getListener=function(g,C,d,V){g=this.listeners[g.toString()];var y=-1;g&&(y=Kkh(g,C,d,V));return y>-1?g[y]:null};
td.prototype.hasListener=function(g,C){var d=g!==void 0,V=d?g.toString():"",y=C!==void 0;return _.uG.some(this.listeners,function(R){for(var Y=0;Y<R.length;++Y)if(!(d&&R[Y].type!=V||y&&R[Y].capture!=C))return!0;return!1})};
var Kkh=function(g,C,d,V){for(var y=0;y<g.length;++y){var R=g[y];if(!R.removed&&R.listener==C&&R.capture==!!d&&R.handler==V)return y}return-1};var G4r,S56,gX8,d9L,VcQ,YS,Ao,bvH,yIL,R78,J0,ZvP,CEQ;G4r="closure_lm_"+(Math.random()*1E6|0);S56={};gX8=0;_.O4=function(g,C,d,V,y){if(V&&V.once)return YS(g,C,d,V,y);if(Array.isArray(C)){for(var R=0;R<C.length;R++)_.O4(g,C[R],d,V,y);return null}d=CEQ(d);return pX(g)?g.listen(C,d,_.Hq(V)?!!V.capture:!!V,y):d9L(g,C,d,!1,V,y)};
d9L=function(g,C,d,V,y,R){if(!C)throw Error("va");var Y=_.Hq(y)?!!y.capture:!!y,A=J0(g);A||(g[G4r]=A=new td(g));d=A.add(C,d,V,Y,R);if(d.proxy)return d;V=VcQ();d.proxy=V;V.src=g;V.listener=d;if(g.addEventListener)_.yWQ||(y=Y),y===void 0&&(y=!1),g.addEventListener(C.toString(),V,y);else if(g.attachEvent)g.attachEvent(yIL(C.toString()),V);else if(g.addListener&&g.removeListener)g.addListener(V);else throw Error("wa");gX8++;return d};
VcQ=function(){var g=R78,C=function(d){return g.call(C.src,C.listener,d)};
return C};
YS=function(g,C,d,V,y){if(Array.isArray(C)){for(var R=0;R<C.length;R++)YS(g,C[R],d,V,y);return null}d=CEQ(d);return pX(g)?g.listenOnce(C,d,_.Hq(V)?!!V.capture:!!V,y):d9L(g,C,d,!0,V,y)};
_.h0=function(g,C,d,V,y){if(Array.isArray(C))for(var R=0;R<C.length;R++)_.h0(g,C[R],d,V,y);else V=_.Hq(V)?!!V.capture:!!V,d=CEQ(d),pX(g)?g.unlisten(C,d,V,y):g&&(g=J0(g))&&(C=g.getListener(C,d,V,y))&&Ao(C)};
Ao=function(g){if(typeof g==="number"||!g||g.removed)return!1;var C=g.src;if(pX(C))return aRr(C.eventTargetListeners_,g);var d=g.type,V=g.proxy;C.removeEventListener?C.removeEventListener(d,V,g.capture):C.detachEvent?C.detachEvent(yIL(d),V):C.addListener&&C.removeListener&&C.removeListener(V);gX8--;(d=J0(C))?(aRr(d,g),d.typeCount_==0&&(d.src=null,C[G4r]=null)):zbL(g);return!0};
bvH=function(g,C,d,V,y){d=CEQ(d);V=!!V;return pX(g)?g.getListener(C,d,V,y):g?(g=J0(g))?g.getListener(C,d,V,y):null:null};
yIL=function(g){return g in S56?S56[g]:S56[g]="on"+g};
R78=function(g,C){if(g.removed)g=!0;else{C=new _.oR(C,this);var d=g.listener,V=g.handler||g.src;g.callOnce&&Ao(g);g=d.call(V,C)}return g};
J0=function(g){g=g[G4r];return g instanceof td?g:null};
ZvP="__closure_events_fn_"+(Math.random()*1E9>>>0);CEQ=function(g){if(typeof g==="function")return g;g[ZvP]||(g[ZvP]=function(C){return g.handleEvent(C)});
return g[ZvP]};_.t0=function(){_.f8.call(this);this.eventTargetListeners_=new td(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.Ea(_.t0,_.f8);_.t0.prototype[EpQ]=!0;_.b=_.t0.prototype;_.b.setParentEventTarget=function(g){this.parentEventTarget_=g};
_.b.addEventListener=function(g,C,d,V){_.O4(this,g,C,d,V)};
_.b.removeEventListener=function(g,C,d,V){_.h0(this,g,C,d,V)};
_.b.dispatchEvent=function(g){var C,d=this.parentEventTarget_;if(d)for(C=[];d;d=d.parentEventTarget_)C.push(d);d=this.actualEventTarget_;var V=g.type||g;if(typeof g==="string")g=new _.xB(g,d);else if(g instanceof _.xB)g.target=g.target||d;else{var y=g;g=new _.xB(V,d);_.uG.extend(g,y)}y=!0;var R;if(C)for(R=C.length-1;!g.propagationStopped_&&R>=0;R--){var Y=g.currentTarget=C[R];y=Y3A(Y,V,!0,g)&&y}g.propagationStopped_||(Y=g.currentTarget=d,y=Y3A(Y,V,!0,g)&&y,g.propagationStopped_||(y=Y3A(Y,V,!1,g)&&
y));if(C)for(R=0;!g.propagationStopped_&&R<C.length;R++)Y=g.currentTarget=C[R],y=Y3A(Y,V,!1,g)&&y;return y};
_.b.disposeInternal=function(){_.t0.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.b.listen=function(g,C,d,V){return this.eventTargetListeners_.add(String(g),C,!1,d,V)};
_.b.listenOnce=function(g,C,d,V){return this.eventTargetListeners_.add(String(g),C,!0,d,V)};
_.b.unlisten=function(g,C,d,V){return this.eventTargetListeners_.remove(String(g),C,d,V)};
_.b.removeAllListeners=function(g){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(g):0};
var Y3A=function(g,C,d,V){C=g.eventTargetListeners_.listeners[String(C)];if(!C)return!0;C=C.concat();for(var y=!0,R=0;R<C.length;++R){var Y=C[R];if(Y&&!Y.removed&&Y.capture==d){var A=Y.listener,P=Y.handler||Y.src;Y.callOnce&&aRr(g.eventTargetListeners_,Y);y=A.call(P,V)!==!1&&y}}return y&&!V.defaultPrevented};
_.t0.prototype.getListener=function(g,C,d,V){return this.eventTargetListeners_.getListener(String(g),C,d,V)};
_.t0.prototype.hasListener=function(g,C){return this.eventTargetListeners_.hasListener(g!==void 0?String(g):void 0,C)};var jP=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(g){return g&&AsyncContext.Snapshot.wrap(g)}:function(g){return g};var AIQ=function(g,C){this.create_=g;this.reset_=C;this.occupants_=0;this.JSC$9829_head_=null};
AIQ.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var g=this.JSC$9829_head_;this.JSC$9829_head_=g.next;g.next=null}else g=this.create_();return g};
AIQ.prototype.put=function(g){this.reset_(g);this.occupants_<100&&(this.occupants_++,g.next=this.JSC$9829_head_,this.JSC$9829_head_=g)};var F5h=function(){this.workTail_=this.workHead_=null};
F5h.prototype.add=function(g,C){var d=bGc.get();d.set(g,C);this.workTail_?this.workTail_.next=d:this.workHead_=d;this.workTail_=d};
F5h.prototype.remove=function(){var g=null;this.workHead_&&(g=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),g.next=null);return g};
var bGc=new AIQ(function(){return new PEL},function(g){return g.reset()}),PEL=function(){this.next=this.scope=this.fn=null};
PEL.prototype.set=function(g,C){this.fn=g;this.scope=C;this.next=null};
PEL.prototype.reset=function(){this.next=this.scope=this.fn=null};var ivQ,ZGq,RSc,OvH;ZGq=!1;RSc=new F5h;_.eP=function(g,C){ivQ||OvH();ZGq||(ivQ(),ZGq=!0);RSc.add(g,C)};
OvH=function(){var g=Promise.resolve(void 0);ivQ=function(){g.then(YcW)}};var wGQ=function(g){g.prototype.$goog_Thenable=!0},kLA=function(g){if(!g)return!1;
try{return!!g.$goog_Thenable}catch(C){return!1}};var x9H,oXP,pGQ,h76,tch,jur,D9x,XG8,f$L,Bn6,PRV;_.lD=function(g,C){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(g!=_.og)try{var d=this;g.call(C,function(V){d.resolve_(2,V)},function(V){d.resolve_(3,V)})}catch(V){this.resolve_(3,V)}};
x9H=function(){this.next=this.context=this.JSC$9840_onRejected=this.JSC$9840_onFulfilled=this.child=null;this.always=!1};
x9H.prototype.reset=function(){this.context=this.JSC$9840_onRejected=this.JSC$9840_onFulfilled=this.child=null;this.always=!1};
oXP=new AIQ(function(){return new x9H},function(g){g.reset()});
pGQ=function(g,C,d){var V=oXP.get();V.JSC$9840_onFulfilled=g;V.JSC$9840_onRejected=C;V.context=d;return V};
_.GY=function(g){if(g instanceof _.lD)return g;var C=new _.lD(_.og);C.resolve_(2,g);return C};
_.kS=function(g){return new _.lD(function(C,d){d(g)})};
h76=function(g,C,d){JIP(g,C,d,null)||_.eP(_.bv(C,g))};
_.l9=function(g){return new _.lD(function(C,d){var V=g.length,y=[];if(V)for(var R=function(w,x){V--;y[w]=x;V==0&&C(y)},Y=function(w){d(w)},A,P=0;P<g.length;P++)A=g[P],h76(A,_.bv(R,P),Y);
else C(y)})};
tch=function(g){return new _.lD(function(C){var d=g.length,V=[];if(d)for(var y=function(A,P,w){d--;V[A]=P?{fulfilled:!0,value:w}:{fulfilled:!1,reason:w};d==0&&C(V)},R,Y=0;Y<g.length;Y++)R=g[Y],h76(R,_.bv(y,Y,!0),_.bv(y,Y,!1));
else C(V)})};
jur=function(g){return new _.lD(function(C,d){var V=g.length,y=[];if(V)for(var R=function(w){C(w)},Y=function(w,x){V--;
y[w]=x;V==0&&d(y)},A,P=0;P<g.length;P++)A=g[P],h76(A,R,_.bv(Y,P));
else C(void 0)})};
_.vj=function(){var g,C,d=new _.lD(function(V,y){g=V;C=y});
return new e7P(d,g,C)};
_.lD.prototype.then=function(g,C,d){return l$8(this,jP(typeof g==="function"?g:null),jP(typeof C==="function"?C:null),d)};
wGQ(_.lD);D9x=function(g,C,d,V){L5r(g,pGQ(C||_.og,d||null,V))};
_.LX=function(g,C){C=jP(C);C=pGQ(C,C);C.always=!0;L5r(g,C);return g};
_.lD.prototype.finally=function(g){var C=this;g=jP(g);return new _.lD(function(d,V){D9x(C,function(y){g();d(y)},function(y){g();
V(y)})})};
_.lD.prototype.thenCatch=function(g,C){return l$8(this,null,jP(g),C)};
_.lD.prototype.catch=_.lD.prototype.thenCatch;_.lD.prototype.cancel=function(g){if(this.state_==0){var C=new _.DY(g);_.eP(function(){rIQ(this,C)},this)}};
var rIQ=function(g,C){if(g.state_==0)if(g.parent_){var d=g.parent_;if(d.callbackEntries_){for(var V=0,y=null,R=null,Y=d.callbackEntries_;Y&&(Y.always||(V++,Y.child==g&&(y=Y),!(y&&V>1)));Y=Y.next)y||(R=Y);y&&(d.state_==0&&V==1?rIQ(d,C):(R?(V=R,V.next==d.callbackEntriesTail_&&(d.callbackEntriesTail_=V),V.next=V.next.next):Nnh(d),XG8(d,y,3,C)))}g.parent_=null}else g.resolve_(3,C)},L5r=function(g,C){g.callbackEntries_||g.state_!=2&&g.state_!=3||suA(g);
g.callbackEntriesTail_?g.callbackEntriesTail_.next=C:g.callbackEntries_=C;g.callbackEntriesTail_=C},l$8=function(g,C,d,V){var y=pGQ(null,null,null);
y.child=new _.lD(function(R,Y){y.JSC$9840_onFulfilled=C?function(A){try{var P=C.call(V,A);R(P)}catch(w){Y(w)}}:R;
y.JSC$9840_onRejected=d?function(A){try{var P=d.call(V,A);P===void 0&&A instanceof _.DY?Y(A):R(P)}catch(w){Y(w)}}:Y});
y.child.parent_=g;L5r(g,y);return y.child};
_.lD.prototype.unblockAndFulfill_=function(g){this.state_=0;this.resolve_(2,g)};
_.lD.prototype.unblockAndReject_=function(g){this.state_=0;this.resolve_(3,g)};
_.lD.prototype.resolve_=function(g,C){this.state_==0&&(this===C&&(g=3,C=new TypeError("xa")),this.state_=1,JIP(C,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=C,this.state_=g,this.parent_=null,suA(this),g!=3||C instanceof _.DY||Bn6(this,C)))};
var JIP=function(g,C,d,V){if(g instanceof _.lD)return D9x(g,C,d,V),!0;if(kLA(g))return g.then(C,d,V),!0;if(_.Hq(g))try{var y=g.then;if(typeof y==="function")return Tn6(g,y,C,d,V),!0}catch(R){return d.call(V,R),!0}return!1},Tn6=function(g,C,d,V,y){var R=!1,Y=function(P){R||(R=!0,d.call(y,P))},A=function(P){R||(R=!0,V.call(y,P))};
try{C.call(g,Y,A)}catch(P){A(P)}},suA=function(g){g.executing_||(g.executing_=!0,_.eP(g.executeCallbacks_,g))},Nnh=function(g){var C=null;
g.callbackEntries_&&(C=g.callbackEntries_,g.callbackEntries_=C.next,C.next=null);g.callbackEntries_||(g.callbackEntriesTail_=null);return C};
_.lD.prototype.executeCallbacks_=function(){for(var g;g=Nnh(this);)XG8(this,g,this.state_,this.result_);this.executing_=!1};
XG8=function(g,C,d,V){if(d==3&&C.JSC$9840_onRejected&&!C.always)for(;g&&g.hadUnhandledRejection_;g=g.parent_)g.hadUnhandledRejection_=!1;if(C.child)C.child.parent_=null,f$L(C,d,V);else try{C.always?C.JSC$9840_onFulfilled.call(C.context):f$L(C,d,V)}catch(y){PRV.call(null,y)}oXP.put(C)};
f$L=function(g,C,d){C==2?g.JSC$9840_onFulfilled.call(g.context,d):g.JSC$9840_onRejected&&g.JSC$9840_onRejected.call(g.context,d)};
Bn6=function(g,C){g.hadUnhandledRejection_=!0;_.eP(function(){g.hadUnhandledRejection_&&PRV.call(null,C)})};
PRV=Rc;_.DY=function(g){_.du.call(this,g)};
_.Ea(_.DY,_.du);_.DY.prototype.name="cancel";var e7P=function(g,C,d){this.promise=g;this.resolve=C;this.reject=d};var Dh;_.o2=function(g,C){_.t0.call(this);this.JSC$9852_interval_=g||1;this.timerObject_=C||_.yg;this.boundTick_=(0,_.vd)(this.tick_,this);this.last_=_.cJ()};
_.Ea(_.o2,_.t0);_.b=_.o2.prototype;_.b.enabled=!1;_.b.JSC$9854_timer_=null;_.b.setInterval=function(g){this.JSC$9852_interval_=g;this.JSC$9854_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9854_timer_&&this.stop()};
_.b.tick_=function(){if(this.enabled){var g=_.cJ()-this.last_;g>0&&g<this.JSC$9852_interval_*.8?this.JSC$9854_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9852_interval_-g):(this.JSC$9854_timer_&&(this.timerObject_.clearTimeout(this.JSC$9854_timer_),this.JSC$9854_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.b.start=function(){this.enabled=!0;this.JSC$9854_timer_||(this.JSC$9854_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9852_interval_),this.last_=_.cJ())};
_.b.stop=function(){this.enabled=!1;this.JSC$9854_timer_&&(this.timerObject_.clearTimeout(this.JSC$9854_timer_),this.JSC$9854_timer_=null)};
_.b.disposeInternal=function(){_.o2.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
Dh=function(g,C,d){if(typeof g==="function")d&&(g=(0,_.vd)(g,d));else if(g&&typeof g.handleEvent=="function")g=(0,_.vd)(g.handleEvent,g);else throw Error("ya");return Number(C)>2147483647?-1:_.yg.setTimeout(g,C||0)};
_.vXH=function(g){var C=null;return(new _.lD(function(d,V){C=Dh(function(){d(void 0)},g);
C==-1&&V(Error("za"))})).thenCatch(function(d){_.yg.clearTimeout(C);
throw d;})};var l3=function(g){_.f8.call(this);this.streamzLogger=g;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9858_flushTimer=new _.o2(this.flushInterval);this.JSC$9858_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.e1(this,this.JSC$9858_flushTimer)};
_.L(l3,_.f8);l3.prototype.sendIsolatedPayload=function(g){this.shouldSendIsolatedPayload=g;this.invocationLimit=1};
var $9H=function(g){g.JSC$9858_flushTimer.enabled||g.JSC$9858_flushTimer.start();g.invocationCount++;g.invocationCount>=g.invocationLimit&&g.snapshotAndFlush()};
l3.prototype.snapshotAndFlush=function(){var g=this.metricMap.values();g=[].concat(_.Wr(g)).filter(function(C){return C.cellMap.size});
g.length&&this.streamzLogger.flush(g,this.shouldSendIsolatedPayload);q3M(g);this.invocationCount=0;this.JSC$9858_flushTimer.enabled&&this.JSC$9858_flushTimer.stop()};
l3.prototype.addNewCounter=function(g){var C=_.cY.apply(1,arguments);this.metricMap.has(g)||this.metricMap.set(g,new UyP(g,C))};
l3.prototype.addNewEventMetric=function(g){var C=_.cY.apply(1,arguments);this.metricMap.has(g)||this.metricMap.set(g,new c3P(g,C))};
var McA=function(g,C){return g.disabledMetrics.has(C)?void 0:g.metricMap.get(C)};
l3.prototype.JSC$9858_incrementCounter=function(g){this.JSC$9858_incrementCounterBy(g,1,_.cY.apply(1,arguments))};
l3.prototype.JSC$9858_incrementCounterBy=function(g,C){var d=_.cY.apply(2,arguments),V=McA(this,g);V&&V instanceof UyP&&(V.JSC$9797_incrementCounterBy(C,d),$9H(this))};
l3.prototype.record=function(g,C){var d=_.cY.apply(2,arguments),V=McA(this,g);V&&V instanceof c3P&&(V.record(C,d),$9H(this))};
var q3M=function(g){for(var C=0;C<g.length;C++)g[C].clear()};_.rr=function(g,C,d){d=d===void 0?{}:d;C=Error.call(this,C);this.message=C.message;"stack"in C&&(this.stack=C.stack);this.code=g;this.metadata=d;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.L(_.rr,Error);_.rr.prototype.toString=function(){var g="RpcError("+(FcV(this.code)||String(this.code))+")";this.message&&(g+=": "+this.message);return g};_.W5Q=_.yg.JSON.parse;_.Nc=_.yg.JSON.stringify;_.kk=_.yg.JSON.parse;_.m9h=function(g){switch(g){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 uYh=function(g){switch(g){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var nXA,I$x=function(){};
_.Ea(I$x,_.PmB);I$x.prototype.createInstance=function(){return new XMLHttpRequest};
nXA=new I$x;_.XX=function(g){_.t0.call(this);this.headers=new Map;this.JSC$9867_xmlHttpFactory_=g||null;this.JSC$9867_active_=!1;this.JSC$9867_xhr_=null;this.JSC$9867_lastUri_="";this.JSC$9867_lastErrorCode_=0;this.JSC$9867_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9867_timeoutId_=null;this.responseType_="";this.JSC$9867_withCredentials_=!1};
_.Ea(_.XX,_.t0);var U9r=/^https?$/i,cIH=["POST","PUT"],EXP=[],Eyo=function(g,C,d,V,y,R,Y){var A=new _.XX;EXP.push(A);C&&A.listen("complete",C);A.listenOnce("ready",A.cleanupSend_);R&&(A.timeoutInterval_=Math.max(0,R));Y&&(A.JSC$9867_withCredentials_=Y);A.send(g,d,V,y)};
_.XX.prototype.cleanupSend_=function(){this.dispose();_.nl(EXP,this)};
_.XX.prototype.send=function(g,C,d,V){if(this.JSC$9867_xhr_)throw Error("Aa`"+this.JSC$9867_lastUri_+"`"+g);C=C?C.toUpperCase():"GET";this.JSC$9867_lastUri_=g;this.JSC$9867_lastError_="";this.JSC$9867_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9867_active_=!0;this.JSC$9867_xhr_=this.createXhr();this.JSC$9867_xhr_.onreadystatechange=jP((0,_.vd)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9867_xhr_.open(C,String(g),!0),this.inOpen_=!1}catch(Y){HvQ(this,Y);return}g=d||"";d=new Map(this.headers);
if(V)if(Object.getPrototypeOf(V)===Object.prototype)for(var y in V)d.set(y,V[y]);else if(typeof V.keys==="function"&&typeof V.get==="function"){y=_.Z(V.keys());for(var R=y.next();!R.done;R=y.next())R=R.value,d.set(R,V.get(R))}else throw Error("Ba`"+String(V));V=Array.from(d.keys()).find(function(Y){return"content-type"==Y.toLowerCase()});
y=_.yg.FormData&&g instanceof _.yg.FormData;!_.uP(cIH,C)||V||y||d.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");C=_.Z(d);for(V=C.next();!V.done;V=C.next())d=_.Z(V.value),V=d.next().value,d=d.next().value,this.JSC$9867_xhr_.setRequestHeader(V,d);this.responseType_&&(this.JSC$9867_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9867_xhr_&&this.JSC$9867_xhr_.withCredentials!==this.JSC$9867_withCredentials_&&(this.JSC$9867_xhr_.withCredentials=this.JSC$9867_withCredentials_);
try{this.JSC$9867_timeoutId_&&(clearTimeout(this.JSC$9867_timeoutId_),this.JSC$9867_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9867_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9867_xhr_.send(g),this.inSend_=!1}catch(Y){HvQ(this,Y)}};
_.XX.prototype.createXhr=function(){return this.JSC$9867_xmlHttpFactory_?this.JSC$9867_xmlHttpFactory_.createInstance():nXA.createInstance()};
_.XX.prototype.timeout_=function(){typeof Zlh!="undefined"&&this.JSC$9867_xhr_&&(this.JSC$9867_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9867_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var HvQ=function(g,C){g.JSC$9867_active_=!1;g.JSC$9867_xhr_&&(g.inAbort_=!0,g.JSC$9867_xhr_.abort(),g.inAbort_=!1);g.JSC$9867_lastError_=C;g.JSC$9867_lastErrorCode_=5;QuH(g);z78(g)},QuH=function(g){g.errorDispatched_||(g.errorDispatched_=!0,g.dispatchEvent("complete"),g.dispatchEvent("error"))};
_.XX.prototype.abort=function(g){this.JSC$9867_xhr_&&this.JSC$9867_active_&&(this.JSC$9867_active_=!1,this.inAbort_=!0,this.JSC$9867_xhr_.abort(),this.inAbort_=!1,this.JSC$9867_lastErrorCode_=g||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),z78(this))};
_.XX.prototype.disposeInternal=function(){this.JSC$9867_xhr_&&(this.JSC$9867_active_&&(this.JSC$9867_active_=!1,this.inAbort_=!0,this.JSC$9867_xhr_.abort(),this.inAbort_=!1),z78(this,!0));_.XX.superClass_.disposeInternal.call(this)};
_.XX.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)K58(this);else this.onReadyStateChangeEntryPoint_()};
_.XX.prototype.onReadyStateChangeEntryPoint_=function(){K58(this)};
var K58=function(g){if(g.JSC$9867_active_&&typeof Zlh!="undefined")if(g.inSend_&&_.s2(g)==4)setTimeout(g.onReadyStateChange_.bind(g),0);else if(g.dispatchEvent("readystatechange"),g.isComplete()){g.JSC$9867_active_=!1;try{if(g.isSuccess())g.dispatchEvent("complete"),g.dispatchEvent("success");else{g.JSC$9867_lastErrorCode_=6;try{var C=_.s2(g)>2?g.JSC$9867_xhr_.statusText:""}catch(d){C=""}g.JSC$9867_lastError_=C+" ["+g.getStatus()+"]";QuH(g)}}finally{z78(g)}}},z78=function(g,C){if(g.JSC$9867_xhr_){g.JSC$9867_timeoutId_&&
(clearTimeout(g.JSC$9867_timeoutId_),g.JSC$9867_timeoutId_=null);
var d=g.JSC$9867_xhr_;g.JSC$9867_xhr_=null;C||g.dispatchEvent("ready");try{d.onreadystatechange=null}catch(V){}}};
_.XX.prototype.isActive=function(){return!!this.JSC$9867_xhr_};
_.XX.prototype.isComplete=function(){return _.s2(this)==4};
_.XX.prototype.isSuccess=function(){var g=this.getStatus(),C;if(!(C=uYh(g))){if(g=g===0)g=C3L(String(this.JSC$9867_lastUri_)),g=!U9r.test(g);C=g}return C};
_.s2=function(g){return g.JSC$9867_xhr_?g.JSC$9867_xhr_.readyState:0};
_.b=_.XX.prototype;_.b.getStatus=function(){try{return _.s2(this)>2?this.JSC$9867_xhr_.status:-1}catch(g){return-1}};
_.b.getResponseText=function(){try{return this.JSC$9867_xhr_?this.JSC$9867_xhr_.responseText:""}catch(g){return""}};
_.b.getResponse=function(){try{if(!this.JSC$9867_xhr_)return null;if("response"in this.JSC$9867_xhr_)return this.JSC$9867_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9867_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9867_xhr_)return this.JSC$9867_xhr_.mozResponseArrayBuffer}return null}catch(g){return null}};
_.b.getAllResponseHeaders=function(){return this.JSC$9867_xhr_&&_.s2(this)>=2?this.JSC$9867_xhr_.getAllResponseHeaders()||"":""};
_.b.getLastError=function(){return typeof this.JSC$9867_lastError_==="string"?this.JSC$9867_lastError_:String(this.JSC$9867_lastError_)};var k21=function(){};
k21.prototype.send=function(g,C,d){C=C===void 0?function(){}:C;
d=d===void 0?function(){}:d;
Eyo(g.url,function(V){V=V.target;V.isSuccess()?C(V.getResponseText()):d(V.getStatus())},g.requestType,g.body,g.requestHeaders,g.timeoutMillis,g.withCredentials)};
k21.prototype.getTransmissionType=function(){return 1};var a$6=function(g,C){this.mEu=g;this.event=C;this.startTime=L8()},tvL;
a$6.prototype.done=function(){this.mEu.n2(this.event,L8()-this.startTime)};
var Bh=function(){yQ.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.L(Bh,yQ);_.TA=function(g,C,d){var V=L8();C=C();g.n2(d,L8()-V);return C};
tvL=function(){Bh.apply(this,arguments)};
_.L(tvL,Bh);_.b=tvL.prototype;_.b.yS7=function(){};
_.b.iD=function(){};
_.b.n2=function(){};
_.b.logError=function(){};
_.b.dw=function(){};
_.b.yr7=function(){};
_.b.vyM=function(){};
_.b.tzU=function(){};
var GLL=function(g){Bh.call(this);var C=this;this.d5=g;this.TEST_ONLY={xgJ:function(){return C.d5},
getExperimentIds:function(){return C.d5.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void C.d5.dispose()})};
_.L(GLL,Bh);_.b=GLL.prototype;_.b.update=function(g){this.d5.dispose();this.d5=g};
_.b.iD=function(g){this.d5.iD(g)};
_.b.n2=function(g,C){this.d5.n2(g,C)};
_.b.logError=function(g){this.d5.logError(g)};
_.b.dw=function(){this.d5.dw()};
_.b.yr7=function(g){this.d5.yr7(g)};
_.b.vyM=function(g){this.d5.vyM(g)};
_.b.tzU=function(g){this.d5.tzU(g)};
_.b.yS7=function(g){this.d5.yS7(g)};
var S3Q=function(g,C){_.f8.call(this);var d=this;this.callback=g;this.vaQ=C;this.wLK=-C;this.addOnDisposeCallback(function(){return void clearTimeout(d.timer)})};
_.L(S3Q,_.f8);var gCh=function(g){if(g.timer===void 0){var C=Math.max(0,g.wLK+g.vaQ-L8());g.timer=setTimeout(function(){try{g.callback()}finally{g.wLK=L8(),g.timer=void 0}},C)}},Cm6=function(g,C){Bh.call(this);
this.metrics=g;this.tI=C};
_.L(Cm6,Bh);_.b=Cm6.prototype;_.b.yS7=function(g){this.metrics.p8W.record(g,this.tI)};
_.b.iD=function(g){this.metrics.eventCount.increment(g,this.tI)};
_.b.n2=function(g,C){this.metrics.emq.record(C,g,this.tI)};
_.b.logError=function(g){this.metrics.errorCount.increment(g,this.tI)};
_.b.yr7=function(g){this.metrics.xTl.increment(g,this.tI)};
_.b.vyM=function(g){this.metrics.kv1.increment(g,this.tI)};
_.b.tzU=function(g){this.metrics.wGV.increment(g,this.tI)};
var jyV=function(g,C){C=C===void 0?[]:C;var d={tI:g.tI||"_",qI1:g.qI1||[],sqK:g.sqK|0,destinationUrl:g.destinationUrl,lpa:g.lpa||function(){},
rf2:g.rf2||function(R,Y){return hSW(R,Y,d.lpa,d.destinationUrl)}},V=d.rf2("51",d.qI1.concat(C));
Cm6.call(this,{p8W:new qJ6(V),errorCount:new uHQ(V),eventCount:new W48(V),emq:new m7A(V),ixA:new M1P(V),xTl:new ngP(V),kv1:new I6M(V),wGV:new U7r(V)},d.tI);var y=this;this.TEST_ONLY={getExperimentIds:function(){return y.options.qI1.concat(y.ivK).sort(function(R,Y){return R-Y})}};
this.options=d;this.service=V;this.jTq=!g.rf2;this.flushDebouncer=new S3Q(function(){return void y.service.snapshotAndFlush()},d.sqK);
this.addOnDisposeCallback(function(){y.flushDebouncer.dispose();y.jTq&&y.service.dispose()});
(this.ivK=C.slice()).sort(_.$RL)};
_.L(jyV,Cm6);jyV.prototype.dw=function(){gCh(this.flushDebouncer)};var uQN=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(uQN,_.Yu);_.nT1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(_.nT1,_.Yu);var sV=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,0,sV.messageId)};
_.L(sV,_.Yu);var dnr=_.HdP(sV);sV.messageId="bfkj";var Qug=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Qug,_.Yu);var VvL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(VvL,_.Yu);var y5L=_.eS(VvL);_.go=function(){var g=this;this.promise=new Promise(function(C,d){g.resolve=C;g.reject=d})};_.fX=function(g){_.f8.call(this);var C=this;this.vQv=Math.floor(Math.random()*200);this.fEP=new VvL;if("challenge"in g&&dnr(g.challenge)){var d=_.p1(g.challenge,4,void 0,vM);var V=_.p1(g.challenge,5,void 0,vM);_.p1(g.challenge,7,void 0,vM)&&(this.fEP=y5L(_.p1(g.challenge,7,void 0,vM)))}else d=g.program,V=g.globalName;this.addOnDisposeCallback(function(){var l,N,T;return _.F(function(v){if(v.nextAddress==1)return v.yield(C.rbH,2);l=v.yieldResult;N=l.qnX;(T=N)==null||T();_.XV(v)})});
this.pF=eSg(g.ys2||{},this.fEP);_.e1(this,this.pF);var y=new _.go;this.rbH=y.promise;this.pF.iD("t");var R=this.pF.share(),Y=new a$6(R,"t"),A=function(l,N,T,v){if(!C.pF.isDisposed()){var q="k";N?q="h":T&&(q="u");q!=="k"?v!==0&&(C.pF.iD(q),C.pF.n2(q,l)):C.vQv<=0?(C.pF.iD(q),C.pF.n2(q,l),C.vQv=Math.floor(Math.random()*200)):C.vQv--}},P=function(l,N,T,v){Promise.resolve().then(function(){Y.done();
R.dw();R.dispose();y.resolve({c2k:l,qnX:N,mwl:T,iS4:v})})};
if(!_.yg[V])throw this.pF.logError(25),Error("Ca");if(!_.yg[V].a)throw this.pF.logError(26),Error("Da");try{var w=_.yg[V].a;V=[];for(var x=[],p=z7B(this.fEP),J=0;J<p.length;J++)V.push(p[J]),x.push(1);var h=K5B(this.fEP);for(p=0;p<h.length;p++)V.push(h[p]),x.push(2);this.sAV=_.Z(w(d,P,!0,g.ncN,A,[V,x],_.p1(this.fEP,5),!1)).next().value;this.gQ1=y.promise.then(function(){})}catch(l){throw this.pF.logError(28),l;
}};
_.L(_.fX,_.f8);_.fX.prototype.snapshot=function(g){if(this.isDisposed())throw Error("Ea");this.pF.iD("n");var C=this.pF.share();return this.rbH.then(function(d){var V=d.c2k;return new Promise(function(y){var R=new a$6(C,"n");V(function(Y){R.done();C.yS7(Y.length);C.dw();C.dispose();y(Y)},[g.zP,
g.ds3,g.iJH,g.a4L])})})};
_.fX.prototype.qB5=function(g){this.rbH.then(function(C){var d;(d=C.mwl)==null||d(g)})};
_.fX.prototype.wc8=function(g,C){return this.rbH.then(function(d){var V;return(V=d.iS4)==null?void 0:V(g,C,!1)})};
_.fX.prototype.aSM=function(){return this.pF.share()};var RSA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(RSA,_.Yu);var oEL=_.HdP(RSA);var bGA=function(){this.promises={};this.nvF=null},ZGM=function(){bGA.instance||(bGA.instance=new bGA);
return bGA.instance},A5h=function(g,C){return YcQ(g,_.o4(C,uQN,1,vM),_.o4(C,_.nT1,2,vM),_.p1(C,3,void 0,vM))},YcQ=function(g,C,d,V){if(!C&&!d)return Promise.resolve();
if(!V)return NSj(C,d);var y;(y=g.promises)[V]||(y[V]=new Promise(function(R,Y){NSj(C,d).then(function(){g.nvF=V;R()},function(A){delete g.promises[V];
Y(A)})}));
return g.promises[V]};var FcP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(FcP,_.Yu);var Pm8=function(g,C){return _.Bb(g,1,C)},iGH=function(g,C){return _.Bb(g,2,C)};var vh=function(g){_.f8.call(this);var C=this;this.options=g;this.qa9=new _.go;this.gQ1=this.qa9.promise;this.uz2=new _.go;this.nKu=1;this.zF5=new _.go;this.hKU=[];this.x43=g.x43||function(){};
this.yca=new GLL(eSg(g.ys2||{}));OGh(this,g.ak,g.odI,g.kVv,g.eMA,Object.assign({},wtP,g.ky9||{}));this.addOnDisposeCallback(function(){return void k2x(C)})};
_.L(vh,_.f8);vh.prototype.snapshot=function(g){var C=this;return _.F(function(d){switch(d.nextAddress){case 1:if(C.isDisposed())throw Error("Ea");if(C.cb||C.zw9){d.jumpTo(2);break}return d.yield(C.uz2.promise,2);case 2:if(!C.cb){d.jumpTo(4);break}return d.yield(C.cb.snapshot(g),5);case 5:return d.return(d.yieldResult);case 4:throw C.zw9;}})};
var xnH=function(g){var C;return _.F(function(d){if(g.isDisposed())throw Error("Ea");(C=g.dM)!=null&&(C.endTimeMs=0,C.resolver(1));return d.yield(g.zF5.promise,0)})},k2x=function(g){g.zw9=Error("Ga");
g.uz2.resolve();a$R(g.qa9.promise);g.qa9.reject(Error("Ga"));g.yca.dispose();Promise.all(g.hKU).then(function(){var d;return _.F(function(V){(d=g.cb)==null||d.dispose();g.cb=void 0;_.XV(V)})});
g.hKU=[];var C;(C=g.dM)!=null&&(C.endTimeMs=0,C.resolver(1));a$R(g.zF5.promise);g.zF5.reject(Error("Ga"))};
vh.prototype.qB5=function(g){var C,d;(C=this.cb)==null||(d=C.qB5)==null||d.call(C,g)};
vh.prototype.wc8=function(g,C){var d,V,y;return(y=(d=this.cb)==null?void 0:(V=d.wc8)==null?void 0:V.call(d,g,C))!=null?y:Promise.resolve()};
var oC6=function(g,C){var d=g.x43;g.x43=function(){d();C()}},pt6=function(g,C){g.isDisposed()||(g.cb=C,g.yca.update(C.aSM()),g.uz2.resolve(),g.qa9.resolve(void 0),g.x43())};
vh.prototype.handleError=function(g){if(!this.isDisposed()){this.zw9=g;this.uz2.resolve();var C,d;(d=(C=this.options).j0x)==null||d.call(C,g)}};
var J5P=function(g,C){C&&(Promise.all(g.hKU).then(function(){return void C.dispose()}),g.hKU=[])},$B=function(g,C){g.nKu=C;
var d,V;(V=(d=g.options).uBX)==null||V.call(d,C)},hSQ=function(g){g.isDisposed()||(g.zF5.resolve(),g.zF5=new _.go)},OGh=function(g,C,d,V,y,R){V=V===void 0?ZGM():V;
y=y===void 0?Promise.resolve(void 0):y;var Y,A,P,w,x,p,J,h,l,N,T,v;_.F(function(q){switch(q.nextAddress){case 1:return q.yield(0,3);case 3:A=null;if(!Y){q.jumpTo(6);break}$B(g,7);_.js(q,7);return q.yield(sJ(Y.snapshot({}),R.bdN,function(){return Promise.resolve("E:CTO")}),9);
case 9:A=q.yieldResult;_.Vv(q,6);break;case 7:_.N4(q),A="E:UCE";case 6:P=void 0,w=Y?R.dNL:R.bAH,x=new Jd(w,R.jZN,R.aOK,R.mNr),p=1;case 10:if(!(p<=R.maxAttempts)){q.jumpTo(12);break}if(p===1){q.jumpTo(13);break}$B(g,0);g.dM=new tvh(x.getValue(),R.ob0,R.tZ1);return q.yield(g.dM.promise,14);case 14:J=q.yieldResult,g.dM=void 0,J===1?(p=1,x.reset()):Tw6(x);case 13:_.js(q,15);h=void 0;if(d){h=d;q.jumpTo(17);break}$B(g,5);l=V.nvF;return q.yield(sJ(jyP(C,l,A),R.aj1,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:h=q.yieldResult;case 17:return $B(g,3),q.yield(sJ(A5h(V,h),R.c91,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return $B(g,8),q.yield(y,20);case 20:return N=new _.fX({challenge:h,ys2:g.options.ys2,ncN:g.options.ncN}),q.yield(sJ(N.gQ1,R.ocF,function(){return Promise.reject(Error("Ja"))}),21);
case 21:P=N;q.jumpTo(12);break;case 15:T=_.N4(q),g.handleError(T),hSQ(g);case 11:p++;q.jumpTo(10);break;case 12:if(g.isDisposed()){q.jumpTo(5);break}P&&(d=void 0,J5P(g,Y),Y=P,pt6(g,P),hSQ(g));$B(g,2);g.dM=new tvh(R.iT0,R.ob0,R.tZ1);return q.yield(g.dM.promise,22);case 22:g.dM=void 0;if(g.isDisposed()){q.jumpTo(5);break}q.jumpTo(3);break;case 5:(v=Y)==null||v.dispose(),_.XV(q)}})};
vh.prototype.aSM=function(){return this.yca.share()};
var wtP={iT0:432E5,ob0:3E5,tZ1:10,bdN:1E4,aj1:3E4,c91:3E4,ocF:6E4,bAH:1E3,dNL:6E4,jZN:6E5,aOK:.25,mNr:2,maxAttempts:10},tvh=function(g,C,d){var V=this;this.endTimeMs=Date.now()+g;this.promise=new Promise(function(R){V.resolver=R});
var y=function(){var R=V.endTimeMs-Date.now();R<=d?V.resolver(0):setTimeout(y,Math.min(R,C))};
y()};var eSH,BSW=(eSH=Math.imul)!=null?eSH:function(g,C){return g*C|0},Bd=[196,
200,224,18],qc=function(g,C,d){d=d===void 0?[]:d;this.maxItems=g;this.tA=C===void 0?0:C;this.hb=d},loH=function(g){var C=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!C)return new qc(g);var d=C.split(",");if(d.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new qc(g);C=d.slice(1);C.length===1&&C[0]===""&&(C=[]);d=Number(d[0]);return isNaN(d)||d<0||d>C.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new qc(g)):new qc(g,d,C)};
qc.prototype.serialize=function(){return String(this.tA)+","+this.hb.join()};
qc.prototype.insert=function(g,C){var d=void 0;if(this.hb[this.tA]!==g){var V=this.hb.indexOf(g);V!==-1?(this.hb.splice(V,1),V<this.tA&&this.tA--,this.hb.splice(this.tA,0,g)):(d=this.hb[this.tA],this.hb[this.tA]=g)}this.tA=(this.tA+1)%this.maxItems;g=XtB("iU5q-!O9@$",this.serialize());d&&g&&C(d);return g};
var LcL=function(g,C){this.x19=C;try{var d=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(V){d=!1}d&&(this.index=loH(g))},DnQ=function(g,C,d,V,y){var R=g.index?_.TA(g.x19,function(){return $nV(g.index,foL(C),d,V,y)},"W"):"u";
g.x19.tzU(R)},r5h=function(g,C,d){var V=_.Z(g.index?_.TA(g.x19,function(){return qcB(foL(C),d)},"R"):["u"]),y=V.next().value;
V=V.next().value;g.x19.vyM(y);return V};var NSQ={toString:function(g){var C=[],d=0;g-=-2147483648;C[d++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(g%52);for(g=Math.floor(g/52);g>0;)C[d++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(g%62),g=Math.floor(g/62);return C.join("")}};var BSQ=function(g){g=Xt8(g);for(var C=2654435769,d=2654435769,V=314159265,y=g.length,R=y,Y=0,A=function(){C-=d;C-=V;C^=V>>>13;d-=V;d-=C;d^=C<<8;V-=C;V-=d;V^=d>>>13;C-=d;C-=V;C^=V>>>12;d-=V;d-=C;d^=C<<16;V-=C;V-=d;V^=d>>>5;C-=d;C-=V;C^=V>>>3;d-=V;d-=C;d^=C<<10;V-=C;V-=d;V^=d>>>15};R>=12;R-=12,Y+=12)C+=syL(g,Y),d+=syL(g,Y+4),V+=syL(g,Y+8),A();
V+=y;switch(R){case 11:V+=g[Y+10]<<24;case 10:V+=g[Y+9]<<16;case 9:V+=g[Y+8]<<8;case 8:d+=g[Y+7]<<24;case 7:d+=g[Y+6]<<16;case 6:d+=g[Y+5]<<8;case 5:d+=g[Y+4];case 4:C+=g[Y+3]<<24;case 3:C+=g[Y+2]<<16;case 2:C+=g[Y+1]<<8;case 1:C+=g[Y]}A();return NSQ.toString(V)},Xt8=function(g){for(var C=[],d=0;d<g.length;d++)C.push(g.charCodeAt(d));
return C},syL=function(g,C){return g[C]+(g[C+1]<<8)+(g[C+2]<<16)+(g[C+3]<<24)};var Mc=function(g){_.f8.call(this);this.wH=g;this.cUj=new _.go};
_.L(Mc,_.f8);var TSx=function(g,C){var d=setTimeout(function(){g.cUj.resolve()},C);
g.addOnDisposeCallback(function(){return void clearTimeout(d)})};
Mc.prototype.rs1=function(g,C){var d=this.xw(g);C==null||C(d);return _.TA(this.wH,function(){return _.M8(d,2)},this.vb5)};
var foh=function(g,C,d,V){return _.TA(g.wH,function(){return d?g.rs1(C,V):g.xw(C,V)},g.lbP)},vCr=function(g,C,d,V){Mc.call(this,g);
this.r5x=C;this.u7x=d;this.lbP="m";this.vb5="x";this.l9c=0;TSx(this,V)};
_.L(vCr,Mc);vCr.prototype.xw=function(g,C){var d=this;this.wH.iD(this.lbP);++this.l9c>=this.u7x&&this.cUj.resolve();var V=g();g=_.TA(this.wH,function(){return d.r5x(V)},"C");
if(g===void 0)throw new dr(17,"YNJ:Undefined");if(!(g instanceof Uint8Array))throw new dr(18,"ODM:Invalid");C==null||C(g);return g};
var $nP=function(g,C,d){Mc.call(this,g);this.dsN=C;this.lbP="f";this.vb5="z";TSx(this,d)};
_.L($nP,Mc);$nP.prototype.xw=function(){return this.dsN};
var qc8=function(g,C,d){Mc.call(this,g);this.ot0=C;this.lbP="w";this.vb5="z";TSx(this,d)};
_.L(qc8,Mc);qc8.prototype.xw=function(){var g=this;return _.TA(this.wH,function(){return _.GV(g.ot0)},"d")};
qc8.prototype.rs1=function(){return this.ot0};
var Mvr=function(g,C){Mc.call(this,g);this.error=C;this.lbP="e";this.vb5="y"};
_.L(Mvr,Mc);var WcL=function(g,C){var d=(C(g.error.message)+":"+C(g.error.stack)).substring(0,2048);C=d.length+1;d=Mv_(d);var V=new Uint8Array(4+d.length);V.set([42,C&127|128,C>>7,g.error.code]);V.set(d,4);return V};
Mvr.prototype.xw=function(){if(this.gBh)return this.gBh;this.gBh=WcL(this,function(g){return"_"+BSQ(g)});
return WcL(this,function(g){return g})};
var mnP=function(g,C,d){Mc.call(this,g);this.qYq=C;this.clientState=d;this.lbP="S";this.vb5="q"};
_.L(mnP,Mc);mnP.prototype.xw=function(){var g=Math.floor(Date.now()/1E3),C=[Math.random()*255,Math.random()*255],d=C.concat([this.qYq&255,this.clientState],[g>>24&255,g>>16&255,g>>8&255,g&255]);g=new Uint8Array(2+d.length);g[0]=34;g[1]=d.length;g.set(d,2);d=g.subarray(2);for(var V=C=C.length;V<d.length;++V)d[V]^=d[V%C];this.wH.yr7(this.clientState);return g};var uCr={w3B:3E4,fz0:2E4},Wh=function(g){_.f8.call(this);var C=this;this.s0U=new _.go;this.h9F=0;this.wX=void 0;this.state=2;this.vm=g.vm;this.ak=g.ak;this.ky9=Object.assign({},uCr,g.ky9||{});this.q2=g.vm.aSM();var d;this.onError=(d=g.onError)!=null?d:function(){};
this.qU6=g.qU6||!1;if(nCx(g)){var V=this.vm;this.i8K=function(){return xnH(V).catch(function(Y){Y=C.reportError(new dr(C.wf?20:32,"TRG:Disposed",Y));C.wX=Y;var A;(A=C.wf)==null||A.dispose();C.wf=void 0;C.s0U.reject(Y)})};
oC6(V,function(){return void IoP(C)});
V.nKu===2&&IoP(this)}else this.i8K=g.teJ,IoP(this);var y=this.q2.share();y.iD("o");var R=new a$6(y,"o");this.s0U.promise.then(function(){R.done();y.dw();y.dispose()},function(){return void y.dispose()});
this.addOnDisposeCallback(function(){C.wf?(C.wf.dispose(),C.wf=void 0):C.wX?C.q2.dw():(C.wX=C.reportError(new dr(32,"TNP:Disposed")),C.q2.dw(),C.s0U.reject(C.wX))});
_.e1(this,this.q2)};
_.L(Wh,_.f8);Wh.prototype.cfv=function(){return this.s0U.promise};
var UnP=function(g,C){if(!(C instanceof dr))if(C instanceof _.rr){var d=Error(C.toString());d.stack=C.stack;C=new dr(11,"EBH:Error",d)}else C=new dr(12,"BSO:Unknown",C);return g.reportError(C)},IoP=function(g){var C,d,V,y,R,Y,A,P,w,x,p,J,h,l,N;
return _.F(function(T){switch(T.nextAddress){case 1:C=void 0;g.h9F++;d=new _.go;g.vm instanceof vh&&g.vm.hKU.push(d.promise);if(!g.qU6){T.jumpTo(2);break}V=new _.go;setTimeout(function(){return void V.resolve()});
return T.yield(V.promise,2);case 2:return y=g.q2.share(),_.js(T,4,5),g.state=5,R={},Y=[],T.yield(sJ(g.vm.snapshot({zP:R,iJH:Y}),g.ky9.fz0,function(){return Promise.reject(new dr(15,"MDA:Timeout"))}),7);
case 7:A=T.yieldResult;if(g.isDisposed())throw new dr(g.wf?20:32,"MDA:Disposed");P=Y[0];g.state=6;return T.yield(sJ(c5M(g.ak,A),g.ky9.w3B,function(){return Promise.reject(new dr(10,"BWB:Timeout"))}),8);
case 8:w=T.yieldResult;if(g.isDisposed())throw new dr(g.wf?20:32,"BWB:Disposed");g.state=7;C=_.TA(y,function(){var q=ECh(g,w,d,P);q.cUj.promise.then(function(){return void g.i8K()});
return q},"i");
case 5:_.ll(T);y.dispose();_.Da(T,6);break;case 4:x=_.N4(T);(p=C)==null||p.dispose();if(!g.wX){J=UnP(g,x);d.resolve();var v;if(v=g.vm instanceof vh&&g.h9F<2)a:if(x instanceof dr)v=x.code!==32&&x.code!==20&&x.code!==10;else{if(x instanceof _.rr)switch(x.code){case 2:case 13:case 14:case 4:break;default:v=!1;break a}v=!0}if(v)return h=(1+Math.random()*.25)*(g.wf?6E4:1E3),l=setTimeout(function(){return void g.i8K()},h),g.addOnDisposeCallback(function(){return void clearTimeout(l)}),T.return();
g.wX=J}y.logError(g.wf?13:14);g.s0U.reject(g.wX);return T.return();case 6:g.state=8,g.h9F=0,(N=g.wf)==null||N.dispose(),g.wf=C,g.s0U.resolve(),_.XV(T)}})},ECh=function(g,C,d,V){var y=NLL(C,2)*1E3;
if(y<=0)throw new dr(31,"TTM:Invalid");if(_.p1(C,4))return new qc8(g.q2,_.p1(C,4),y);if(!NLL(C,3))return new $nP(g.q2,PhH(_.Af(C,1)),y);if(!V)throw new dr(4,"PMD:Undefined");V=V(PhH(_.Af(C,1)));if(!(V instanceof Function))throw new dr(16,"APF:Failed");g.a1k=Math.floor((Date.now()+y)/1E3);g=new vCr(g.q2,V,NLL(C,3),y);g.addOnDisposeCallback(function(){return void d.resolve()});
return g};
Wh.prototype.xw=function(g){return HGL(this,Object.assign({},g),!1)};
Wh.prototype.rs1=function(g){return HGL(this,Object.assign({},g),!0)};
Wh.prototype.n8F=function(g){if(g>150)return!1;try{return this.cache=new LcL(g,this.q2),!0}catch(C){return this.reportError(new dr(22,"GBJ:init",C)),!1}};
Wh.prototype.reportError=function(g){this.q2.logError(g.code);this.onError(g);return g};
var Qy8=function(g,C){C=C instanceof dr?C:new dr(5,"TVD:error",C);return g.reportError(C)},HGL=function(g,C,d){try{if(g.isDisposed())throw new dr(21,"BNT:disposed");
if(!g.wf&&g.wX)throw g.wX;var V,y;return(y=(V=zS6(g,C,d))!=null?V:KcP(g,C,d))!=null?y:ao8(g,C,d)}catch(R){if(!C.ppS)throw Qy8(g,R);return G2Q(g,d,R)}},zS6=function(g,C,d){var V;
return(V=g.wf)==null?void 0:foh(V,function(){return ScL(g,C)},d,function(y){var R;
if(g.wf instanceof vCr&&((R=C.cQ)==null?0:R.xa4))try{var Y;(Y=g.cache)==null||DnQ(Y,ScL(g,C),y,C.cQ.tbE,g.a1k-120)}catch(A){g.reportError(new dr(24,"ELX:write",A))}})},KcP=function(g,C,d){var V;
if((V=C.cQ)!=null&&V.a8F)try{var y,R=(y=g.cache)==null?void 0:r5h(y,ScL(g,C),C.cQ.tbE);return R?d?_.TA(g.q2,function(){return _.M8(R,2)},"a"):R:void 0}catch(Y){g.reportError(new dr(23,"RXO:read",Y))}},ao8=function(g,C,d){var V={stack:[],
error:void 0,hasError:!1};try{if(!C.u1h)throw new dr(29,"SDF:notready");return foh(OlQ(V,new mnP(g.q2,0,g.state)),function(){return ScL(g,C)},d)}catch(y){V.error=y,V.hasError=!0}finally{wqh(V)}},G2Q=function(g,C,d){var V={stack:[],
error:void 0,hasError:!1};try{var y=Qy8(g,d);return foh(OlQ(V,new Mvr(g.q2,y)),function(){return[]},C)}catch(R){V.error=R,V.hasError=!0}finally{wqh(V)}},ScL=function(g,C){return C.gw9?C.gw9:C.zP?_.TA(g.q2,function(){return C.gw9=Mv_(C.zP)},"c"):[]},nCx=function(g){return q6(function(C){if(!ie(C))return!1;
for(var d=_.Z(Object.entries(g)),V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;if(!(V in C)){if(y.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!y(C[V]))return!1}return!0})}({vm:function(g){return q6(function(C){return C instanceof g})}(vh)},"");var gI6=function(){var g=_.Ki();this.JSC$9985_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",kg("cookie_enabled"),kg("cookie_3p_enabled"),_.ov("browser"))};
gI6.prototype.increment=function(g,C,d){this.JSC$9985_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",g,C,d)};
var RCB=function(){var g=_.Ki();this.JSC$10009_streamzService=g;g.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",xg("tick"),kg("from_st_cookie"))};
RCB.prototype.increment=function(g,C){this.JSC$10009_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",g,C)};
var CAP=function(){var g=_.Ki();this.JSC$10015_streamzService=g;g.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.ov("status"))};
CAP.prototype.increment=function(g){this.JSC$10015_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",g)};
var dx6=function(){var g=_.Ki();this.JSC$10018_streamzService=g;g.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.ov("stage"),kg("is_using_ytd_player"),kg("has_expandable_tiles"))};
dx6.prototype.increment=function(g,C,d){this.JSC$10018_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",g,C,d)};
var ViP=function(){var g=_.Ki();this.JSC$10021_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/response_signature",_.ov("check_status"))};
ViP.prototype.increment=function(g){this.JSC$10021_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/response_signature",g)};
var yHL=function(){var g=_.Ki();this.JSC$10024_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.ov("sig"),xg("de"))};
yHL.prototype.increment=function(g,C){this.JSC$10024_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/e_sig_log",g,C)};
var RkM=function(){var g=_.Ki();this.JSC$10027_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.ov("sig"),xg("de"))};
RkM.prototype.increment=function(g,C){this.JSC$10027_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/e_sig_en",g,C)};
_.b96=function(){var g=_.Ki();this.JSC$10030_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.ov("action"))};
_.b96.prototype.increment=function(g){this.JSC$10030_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/enforcement_intent",g)};var ml=window;var Z9r=(new Date).getTime();_.uG.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.uG.createSet("action","cite","data","formaction","href","manifest","poster","src");var YPQ=function(g){this.servicePromise_=g;g.then((0,_.vd)(function(){},this),function(){},this)},AHr=function(g,C,d){g.servicePromise_.then(function(V){var y=V[C];
if(!y)throw Error("Ka`"+C);return y.apply(V,d)})},i9h=function(g,C,d){for(var V=Array(arguments.length-2),y=2;y<arguments.length;y++)V[y-2]=arguments[y];
y=FpP(g,C).then(function(R){return R.apply(null,V)},function(R){R=Error("La`"+C+"`"+g+"`"+R,{cause:R});
delete PAQ[C];return _.kS(R)});
return new YPQ(y)},PAQ={},FpP=function(g,C){var d=PAQ[C];
if(d)return d;d=(d=_.gS(C))?_.GY(d):(new _.lD(function(V,y){var R=(new jj(document)).createElement("SCRIPT");R.async=!0;_.Za(R,_.BY(ZOQ(g)));R.onload=R.onreadystatechange=function(){R.readyState&&R.readyState!="loaded"&&R.readyState!="complete"||V()};
R.onerror=function(Y){y(Error("Ma`"+C+"`"+g,{cause:Y}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(R)})).then(function(){var V=_.gS(C);
if(!V)throw Error("Na`"+C+"`"+g);return V});
return PAQ[C]=d};var O9H={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},kSH=function(){var g=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=Wcu(function(){return _.F(function(C){if(C.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?C.return(Promise.resolve()):C.yield(wZA(g),2);g.rsaForList.length>
0&&document.addEventListener("click",g.requestAccessForHelpPanel);_.XV(C)})});
this.requestAccessForHelpPanel=function(){if(!(g.rsaForPromises.length>0)){for(var C=_.Z(g.rsaForList),d=C.next();!d.done;d=C.next()){d=d.value;try{g.rsaForPromises.push(document.requestStorageAccessFor(d))}catch(V){}}Promise.all(g.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){g.reset()})}}};
kSH.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var wZA=function(g){var C,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:C=_.Z(Object.values(O9H)),d=C.next();case 2:if(d.done){R.jumpTo(0);break}V=d.value;_.js(R,5);return R.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:V}),7);case 7:y=R.yieldResult;y.state!=="granted"&&g.rsaForList.push(V);_.Vv(R,3);break;case 5:_.N4(R);R.jumpTo(0);break;case 3:d=C.next(),R.jumpTo(2)}})};(new kSH).initialize();var xxH=function(g){this.JSC$10044_loader_=g};
xxH.prototype.startHelp=function(g){AHr(this.JSC$10044_loader_,"startHelp",arguments)};
xxH.prototype.JSC$10046_loadChatSupport=function(g){AHr(this.JSC$10044_loader_,"loadChatSupport",arguments)};
var pZx=function(g,C){C=C||{};g=i9h(oIh,"help.service.Lazy.create",g,{apiKey:C.apiKey||C.apiKey,asxUiUri:C.asxUiUri||C.asxUiUri,environment:C.environment||C.environment,flow:C.flow||C.flow,frdProductData:C.frdProductData||C.frdProductData,frdProductDataSerializedJspb:C.frdProductDataSerializedJspb||C.frdProductDataSerializedJspb,helpCenterPath:C.helpCenterPath||C.helpCenterPath,locale:C.locale||C.locale||"en-US".replace(/-/g,"_"),nonce:C.nonce||C.nonce,productData:C.productData||C.productData,receiverUri:C.receiverUri||
C.receiverUri,renderApiUri:C.renderApiUri||C.renderApiUri,theme:C.theme||C.theme,window:C.window||C.window});return new xxH(g)},oIh=new Hy(cYR,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var JHL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(JHL,_.Yu);var hk6=_.eS(JHL);var tir=[0,_.IO,$0,oDP];_.j4M=new function(g,C,d,V){this.configType=g;this.flagName=d;this.defaultValue=V;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 lNh=function(){this.retriever=_.wS().resolve(ekL)};_.mb={get payments(){return window.payments}};uC_(Node);uC_(Element);var LpH=uC_(HTMLElement);uC_(SVGElement);var Dxr,rHh,U2,NQh;Dxr=function(g){return typeof g.className=="string"?g.className:g.getAttribute&&g.getAttribute("class")||""};
rHh=function(g){return g.classList?g.classList:Dxr(g).match(/\S+/g)||[]};
_.nX=function(g,C){typeof g.className=="string"?g.className=C:g.setAttribute&&g.setAttribute("class",C)};
_.IR=function(g,C){return g.classList?g.classList.contains(C):_.uP(rHh(g),C)};
_.M_=function(g,C){if(g.classList)g.classList.add(C);else if(!_.IR(g,C)){var d=Dxr(g);_.nX(g,d+(d.length>0?" "+C:C))}};
U2=function(g,C){if(g.classList)Array.prototype.forEach.call(C,function(y){_.M_(g,y)});
else{var d={};Array.prototype.forEach.call(rHh(g),function(y){d[y]=!0});
Array.prototype.forEach.call(C,function(y){d[y]=!0});
C="";for(var V in d)C+=C.length>0?" "+V:V;_.nX(g,C)}};
_.$S=function(g,C){g.classList?g.classList.remove(C):_.IR(g,C)&&_.nX(g,Array.prototype.filter.call(rHh(g),function(d){return d!=C}).join(" "))};
NQh=function(g,C){g.classList?Array.prototype.forEach.call(C,function(d){_.$S(g,d)}):_.nX(g,Array.prototype.filter.call(rHh(g),function(d){return!_.uP(C,d)}).join(" "))};var XZh=function(g){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=g.document},TQQ=function(g,C){s4L(g);
var d=document.createElement("div"),V;(V=C.parentNode)==null||V.insertBefore(d,C);d.tabIndex=0;d.id="fc-focus-trap-pre-div";d=document.createElement("div");var y;(y=C.parentNode)==null||y.insertBefore(d,C.nextSibling);d.tabIndex=0;d.id="fc-focus-trap-post-div";var R=BQx(g,C),Y=BQx(g,C,!0);R&&Y&&(g.focusChangeHandler=function(){var A=g.document.activeElement;if(A)if(_.K8(C,A))g.previouslyFocusedElement=A;else if(A===g.document.activeElement)switch(g.previouslyFocusedElement){case R:Y.focus();g.previouslyFocusedElement=
Y;break;default:R.focus(),g.previouslyFocusedElement=R}},g.document.addEventListener("focus",g.focusChangeHandler,!0),g.document.addEventListener("focusin",g.focusChangeHandler))},s4L=function(g){g.focusChangeHandler&&(document.removeEventListener("focus",g.focusChangeHandler,!0),document.removeEventListener("focusin",g.focusChangeHandler),g.focusChangeHandler=null);
var C;(C=document.getElementById("fc-focus-trap-pre-div"))==null||C.remove();var d;(d=document.getElementById("fc-focus-trap-post-div"))==null||d.remove()},fN6=function(g,C,d,V,y){d=d===void 0?!0:d;
var R;y=(R=y===void 0?null:y)!=null?R:BQx(g,C,V===void 0?!1:V);y!==null&&(y.focus(),d&&TQQ(g,C))};
XZh.prototype.disableButton=function(g,C){C=C===void 0?null:C;g.disabled=!0;C&&_.M_(g,C)};
var BQx=function(g,C,d){d=d===void 0?!1:d;if(Aol(C)&&!d)return C;var V=d?[].slice.call(C.children,0).reverse():C.children;V=_.Z(V);for(var y=V.next();!y.done;y=V.next())if(y=y.value,LpH(y)&&(y=BQx(g,y,d)))return y;return Aol(C)&&d?C:null};var vIP=function(g){this.originalBodyOverflow="";this.JSC$10071_domHelper=fO(g);var C;this.isScrollingEnabled=((C=this.JSC$10071_domHelper.JSC$9397_document_.body)==null?void 0:C.style.overflow)!=="hidden"};
vIP.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10071_domHelper.JSC$9397_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.Ea(_.$g,_.f8);_.b=_.$g.prototype;_.b.JSC$10074_id_=0;_.b.disposeInternal=function(){_.$g.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10072_listener_;delete this.handler_};
_.b.start=function(g){this.stop();this.JSC$10074_id_=Dh(this.callback_,g!==void 0?g:this.JSC$10072_interval_)};
_.b.stop=function(){this.isActive()&&_.yg.clearTimeout(this.JSC$10074_id_);this.JSC$10074_id_=0};
_.b.fire=function(){this.stop();this.JSC$10074_doAction_()};
_.b.isActive=function(){return this.JSC$10074_id_!=0};
_.b.JSC$10074_doAction_=function(){this.JSC$10074_id_=0;this.JSC$10072_listener_&&this.JSC$10072_listener_.call(this.handler_)};_.pa=function(g){_.f8.call(this);this.handler_=g;this.JSC$10075_keys_={}};
_.Ea(_.pa,_.f8);var $xP=[];_.pa.prototype.listen=function(g,C,d,V){Array.isArray(C)||(C&&($xP[0]=C.toString()),C=$xP);for(var y=0;y<C.length;y++){var R=_.O4(g,C[y],d||this.handleEvent,V||!1,this.handler_||this);if(!R)break;this.JSC$10075_keys_[R.key]=R}return this};
_.pa.prototype.listenOnce=function(g,C,d,V){return qP6(this,g,C,d,V)};
var qP6=function(g,C,d,V,y,R){if(Array.isArray(d))for(var Y=0;Y<d.length;Y++)qP6(g,C,d[Y],V,y,R);else{C=YS(C,d,V||g.handleEvent,y,R||g.handler_||g);if(!C)return g;g.JSC$10075_keys_[C.key]=C}return g};
_.pa.prototype.unlisten=function(g,C,d,V,y){if(Array.isArray(C))for(var R=0;R<C.length;R++)this.unlisten(g,C[R],d,V,y);else if(g=bvH(g,C,d||this.handleEvent,_.Hq(V)?!!V.capture:!!V,y||this.handler_||this))Ao(g),delete this.JSC$10075_keys_[g.key];return this};
_.pa.prototype.removeAll=function(){_.uG.forEach(this.JSC$10075_keys_,function(g,C){this.JSC$10075_keys_.hasOwnProperty(C)&&Ao(g)},this);
this.JSC$10075_keys_={}};
_.pa.prototype.disposeInternal=function(){_.pa.superClass_.disposeInternal.call(this);this.removeAll()};
_.pa.prototype.handleEvent=function(){throw Error("Oa");};var ch=function(){_.f8.call(this);this.services_={}};
_.Ea(ch,_.f8);ch.prototype.connect=function(g){g&&g()};
ch.prototype.isConnected=function(){return!0};
ch.prototype.registerService=function(g,C,d){this.services_[g]={callback:C,objectPayload:!!d}};
ch.prototype.getService=function(g,C){var d=this.services_[g];return d?d:this.defaultService_?{callback:_.bv(this.defaultService_,g),objectPayload:_.Hq(C)}:null};
var Mi6=function(g,C){if(C&&typeof g==="string")try{return JSON.parse(g)}catch(d){return null}else if(!C&&typeof g!=="string")return(0,_.Nc)(g);return g};
ch.prototype.disposeInternal=function(){ch.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 E2=function(g,C){this.sequence_=[];this.onCancelFunction_=g;this.defaultScope_=C||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};
E2.prototype.cancel=function(g){if(this.fired_)this.result_ instanceof E2&&this.result_.cancel();else{if(this.parent_){var C=this.parent_;delete this.parent_;g?C.cancel(g):(C.branches_--,C.branches_<=0&&C.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Hh(this))}};
E2.prototype.continue_=function(g,C){this.blocked_=!1;Wph(this,g,C)};
var Wph=function(g,C,d){g.fired_=!0;g.result_=d;g.hadError_=!C;mxH(g)},nI8=function(g){if(g.fired_){if(!g.silentlyCanceled_)throw new uJL(g);
g.silentlyCanceled_=!1}};
E2.prototype.callback=function(g){nI8(this);Wph(this,!0,g)};
E2.prototype.errback=function(g){nI8(this);Wph(this,!1,g)};
var INr=function(g,C,d){QQ(g,C,null,d)};
E2.prototype.finally=function(g){var C=this;return UxH(new Promise(function(d,V){QQ(C,function(y){g();d(y)},function(y){g();
V(y)})}))};
var QQ=function(g,C,d,V){var y=g.fired_;y||(C===d?C=d=jP(C):(C=jP(C),d=jP(d)));g.sequence_.push([C,d,V]);y&&mxH(g)};
E2.prototype.then=function(g,C,d){var V,y,R=new _.lD(function(Y,A){y=Y;V=A});
QQ(this,y,function(Y){Y instanceof Hh?R.cancel():V(Y);return cHH},this);
return R.then(g,C,d)};
wGQ(E2);var EIx=function(g,C){C instanceof E2?INr(g,(0,_.vd)(C.branch,C)):INr(g,function(){return C})};
E2.prototype.branch=function(g){var C=new E2;QQ(this,C.callback,C.errback,C);g&&(C.parent_=this,this.branches_++);return C};
E2.prototype.isError=function(g){return g instanceof Error};
var H9A=function(g){return yn(g.sequence_,function(C){return typeof C[1]==="function"})},cHH={},mxH=function(g){if(g.unhandledErrorId_&&g.fired_&&H9A(g)){var C=g.unhandledErrorId_,d=Q4L[C];
d&&(_.yg.clearTimeout(d.JSC$10092_id_),delete Q4L[C]);g.unhandledErrorId_=0}g.parent_&&(g.parent_.branches_--,delete g.parent_);C=g.result_;for(var V=d=!1;g.sequence_.length&&!g.blocked_;){var y=g.sequence_.shift(),R=y[0],Y=y[1];y=y[2];if(R=g.hadError_?Y:R)try{var A=R.call(y||g.defaultScope_,C);A===cHH&&(A=void 0);A!==void 0&&(g.hadError_=g.hadError_&&(A==C||g.isError(A)),g.result_=C=A);if(kLA(C)||typeof _.yg.Promise==="function"&&C instanceof _.yg.Promise)V=!0,g.blocked_=!0}catch(P){C=P,g.hadError_=
!0,H9A(g)||(d=!0)}}g.result_=C;V&&(A=(0,_.vd)(g.continue_,g,!0),V=(0,_.vd)(g.continue_,g,!1),C instanceof E2?(QQ(C,A,V),C.blocking_=!0):C.then(A,V));d&&(C=new zk8(C),Q4L[C.JSC$10092_id_]=C,g.unhandledErrorId_=C.JSC$10092_id_)},UxH=function(g){var C=new E2;
g.then(function(d){C.callback(d)},function(d){C.errback(d)});
return C},uJL=function(){_.du.call(this)};
_.Ea(uJL,_.du);uJL.prototype.message="Deferred has already fired";uJL.prototype.name="AlreadyCalledError";var Hh=function(){_.du.call(this)};
_.Ea(Hh,_.du);Hh.prototype.message="Deferred was canceled";Hh.prototype.name="CanceledError";var zk8=function(g){this.JSC$10092_id_=_.yg.setTimeout((0,_.vd)(this.throwError,this),0);this.JSC$10092_error_=g};
zk8.prototype.throwError=function(){delete Q4L[this.JSC$10092_id_];throw this.JSC$10092_error_;};
var Q4L={};var Kph={1:"NativeMessagingTransport"},aNM=["pu","lru","pru","lpu","ppu"],SPQ=function(){for(var g=10,C=GSx,d=C.length,V="";g-- >0;)V+=C.charAt(Math.floor(Math.random()*d));return V},GSx="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var zA=function(g){_.f8.call(this);this.JSC$10095_domHelper_=g||fO()};
_.Ea(zA,_.f8);zA.prototype.transportType=0;zA.prototype.getWindow=function(){return this.JSC$10095_domHelper_.getWindow()};
zA.prototype.getName=function(){return Kph[String(this.transportType)]||""};var KX=function(g,C,d,V,y){zA.call(this,d);this.JSC$10098_channel_=g;this.protocolVersion_=y||2;this.peerHostname_=C||"*";this.JSC$10098_eventHandler_=new _.pa(this);this.maybeAttemptToConnectTimer_=new _.o2(100,this.getWindow());this.oneSidedHandshake_=!!V;this.setupAckReceived_=new E2;this.setupAckSent_=new E2;this.JSC$10098_connected_=new E2;this.endpointId_=SPQ();this.peerEndpointId_=null;this.oneSidedHandshake_?gMh(this.JSC$10098_channel_)==1?EIx(this.JSC$10098_connected_,this.setupAckReceived_):
EIx(this.JSC$10098_connected_,this.setupAckSent_):(EIx(this.JSC$10098_connected_,this.setupAckReceived_),this.protocolVersion_==2&&EIx(this.JSC$10098_connected_,this.setupAckSent_));INr(this.JSC$10098_connected_,this.notifyConnected_,this);this.JSC$10098_connected_.callback(!0);this.JSC$10098_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.Ea(KX,zA);KX.prototype.peerProtocolVersion_=null;KX.prototype.initialized_=!1;KX.prototype.transportType=1;var CDL={};KX.prototype.sendTimerId_=0;
var yzP=function(g){var C=g.event_.data;if(typeof C!=="string")return!1;var d=C.indexOf("|"),V=C.indexOf(":");if(d==-1||V==-1)return!1;var y=C.substring(0,d);d=C.substring(d+1,V);C=C.substring(V+1);if(V=aR[y])return V.xpcDeliver(d,C,g.event_.origin),!0;V=dmP(C)[0];for(var R in aR){var Y=aR[R];if(gMh(Y)==1&&!Y.isConnected()&&d=="tp"&&(V=="SETUP"||V=="SETUP_NTPV2")&&VMh(Y,g.event_.origin))return delete aR[Y.name],Y.name=y,aR[y]=Y,Y.xpcDeliver(d,C),!0}return!1},RKx=function(g){g.protocolVersion_!=2||
g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=2||g.send("tp","SETUP_NTPV2,"+g.endpointId_);
g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=1||g.send("tp","SETUP")},bFH=function(g,C){if(g.protocolVersion_!=2||g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=2||C!=2){if(g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=1||C!=1)return;
g.send("tp","SETUP_ACK")}else g.send("tp","SETUP_ACK_NTPV2");g.setupAckSent_.fired_||g.setupAckSent_.callback(!0)},ZFL=function(g,C){C>g.peerProtocolVersion_&&(g.peerProtocolVersion_=C);
g.peerProtocolVersion_==1&&(g.setupAckSent_.fired_||g.oneSidedHandshake_||g.setupAckSent_.callback(!0),g.peerEndpointId_=null)};
_.b=KX.prototype;_.b.connect=function(){var g=this.getWindow(),C=_.zV(g),d=CDL[C];typeof d!=="number"&&(d=0);d==0&&_.O4(g.postMessage?g:g.document,"message",yzP,!1,KX);CDL[C]=d+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.b.maybeAttemptToConnect_=function(){var g=gMh(this.JSC$10098_channel_)==0;this.oneSidedHandshake_&&g||this.JSC$10098_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),RKx(this))};
_.b.send=function(g,C){var d=this.JSC$10098_channel_.peerWindowObject_;d&&(this.send=function(V,y){var R=this,Y=this.JSC$10098_channel_.name;this.sendTimerId_=Dh(function(){R.sendTimerId_=0;try{var A=d.postMessage?d:d.document;A.postMessage&&A.postMessage(Y+"|"+V+":"+y,R.peerHostname_)}catch(P){}},0)},this.send(g,C))};
_.b.notifyConnected_=function(){var g=this.JSC$10098_channel_,C=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;g.isConnected()||g.connectionDelay_&&g.connectionDelay_.isActive()||(g.state_=2,_.Ad(g.connectionDelay_),C!==void 0?(g.connectionDelay_=new _.$g(g.connectCb_,C),g.connectionDelay_.start()):(g.connectionDelay_=null,g.connectCb_()))};
_.b.disposeInternal=function(){if(this.initialized_){var g=this.getWindow(),C=_.zV(g),d=CDL[C];CDL[C]=d-1;d==1&&_.h0(g.postMessage?g:g.document,"message",yzP,!1,KX)}this.sendTimerId_&&(_.yg.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.Ad(this.JSC$10098_eventHandler_);delete this.JSC$10098_eventHandler_;_.Ad(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10098_connected_.cancel();delete this.JSC$10098_connected_;delete this.send;KX.superClass_.disposeInternal.call(this)};
var dmP=function(g){g=g.split(",");g[1]=g[1]||null;return g};var Azr;_.GA=function(g){if(g.getValues&&typeof g.getValues=="function")return g.getValues();if(typeof Map!=="undefined"&&g instanceof Map||typeof Set!=="undefined"&&g instanceof Set)return Array.from(g.values());if(typeof g==="string")return g.split("");if(_.U1(g)){for(var C=[],d=g.length,V=0;V<d;V++)C.push(g[V]);return C}return _.uG.getValues(g)};
_.YqH=function(g){if(g.getKeys&&typeof g.getKeys=="function")return g.getKeys();if(!g.getValues||typeof g.getValues!="function"){if(typeof Map!=="undefined"&&g instanceof Map)return Array.from(g.keys());if(!(typeof Set!=="undefined"&&g instanceof Set)){if(_.U1(g)||typeof g==="string"){var C=[];g=g.length;for(var d=0;d<g;d++)C.push(d);return C}return _.uG.getKeys(g)}}};
Azr=function(g,C,d){if(g.forEach&&typeof g.forEach=="function")g.forEach(C,d);else if(_.U1(g)||typeof g==="string")Array.prototype.forEach.call(g,C,d);else for(var V=_.YqH(g),y=_.GA(g),R=y.length,Y=0;Y<R;Y++)C.call(d,y[Y],V&&V[Y],g)};var wxq,Rr,ZH,xm6,F2M,iF8,PD6,kuh,OFA;
_.Mu=function(g,C){this.JSC$10103_domain_=this.userInfo_=this.scheme_="";this.JSC$10103_port_=null;this.fragment_=this.JSC$10103_path_="";this.JSC$10103_ignoreCase_=!1;var d;g instanceof _.Mu?(this.JSC$10103_ignoreCase_=C!==void 0?C:g.JSC$10103_ignoreCase_,_.SP(this,g.scheme_),this.userInfo_=g.userInfo_,_.gD(this,g.JSC$10103_domain_),_.Cw(this,g.JSC$10103_port_),_.dD(this,g.getPath()),_.Vc(this,g.JSC$10103_queryData_.clone()),_.yc(this,g.fragment_)):g&&(d=_.YC(String(g)))?(this.JSC$10103_ignoreCase_=
!!C,_.SP(this,d[1]||"",!0),this.userInfo_=Rr(d[2]||""),_.gD(this,d[3]||"",!0),_.Cw(this,d[4]),_.dD(this,d[5]||"",!0),_.Vc(this,d[6]||"",!0),_.yc(this,d[7]||"",!0)):(this.JSC$10103_ignoreCase_=!!C,this.JSC$10103_queryData_=new _.b_(null,this.JSC$10103_ignoreCase_))};
_.Mu.prototype.toString=function(){var g=[],C=this.scheme_;C&&g.push(ZH(C,F2M,!0),":");var d=this.JSC$10103_domain_;if(d||C=="file")g.push("//"),(C=this.userInfo_)&&g.push(ZH(C,F2M,!0),"@"),g.push(_.dS(d).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),d=this.JSC$10103_port_,d!=null&&g.push(":",String(d));if(d=this.getPath())this.JSC$10103_domain_&&d.charAt(0)!="/"&&g.push("/"),g.push(ZH(d,d.charAt(0)=="/"?PD6:iF8,!0));(d=this.JSC$10103_queryData_.toString())&&g.push("?",d);(d=this.fragment_)&&g.push("#",
ZH(d,OFA));return g.join("")};
_.Mu.prototype.resolve=function(g){var C=this.clone(),d=!!g.scheme_;d?_.SP(C,g.scheme_):d=!!g.userInfo_;d?C.userInfo_=g.userInfo_:d=!!g.JSC$10103_domain_;d?_.gD(C,g.JSC$10103_domain_):d=g.JSC$10103_port_!=null;var V=g.getPath();if(d)_.Cw(C,g.JSC$10103_port_);else if(d=!!g.JSC$10103_path_){if(V.charAt(0)!="/")if(this.JSC$10103_domain_&&!this.JSC$10103_path_)V="/"+V;else{var y=C.getPath().lastIndexOf("/");y!=-1&&(V=C.getPath().slice(0,y+1)+V)}y=V;if(y==".."||y==".")V="";else if(_.O1(y,"./")||_.O1(y,
"/.")){V=_.bP(y,"/");y=y.split("/");for(var R=[],Y=0;Y<y.length;){var A=y[Y++];A=="."?V&&Y==y.length&&R.push(""):A==".."?((R.length>1||R.length==1&&R[0]!="")&&R.pop(),V&&Y==y.length&&R.push("")):(R.push(A),V=!0)}V=R.join("/")}else V=y}d?_.dD(C,V):d=g.JSC$10103_queryData_.toString()!=="";d?_.Vc(C,g.JSC$10103_queryData_.clone()):d=!!g.fragment_;d&&_.yc(C,g.fragment_);return C};
_.Mu.prototype.clone=function(){return new _.Mu(this)};
_.SP=function(g,C,d){g.scheme_=d?Rr(C,!0):C;g.scheme_&&(g.scheme_=g.scheme_.replace(/:$/,""));return g};
_.gD=function(g,C,d){g.JSC$10103_domain_=d?Rr(C,!0):C;return g};
_.Cw=function(g,C){if(C){C=Number(C);if(isNaN(C)||C<0)throw Error("Pa`"+C);g.JSC$10103_port_=C}else g.JSC$10103_port_=null;return g};
_.Mu.prototype.getPath=function(){return this.JSC$10103_path_};
_.dD=function(g,C,d){g.JSC$10103_path_=d?Rr(C,!0):C;return g};
_.Vc=function(g,C,d){C instanceof _.b_?(g.JSC$10103_queryData_=C,wyP(g.JSC$10103_queryData_,g.JSC$10103_ignoreCase_)):(d||(C=ZH(C,kuh)),g.JSC$10103_queryData_=new _.b_(C,g.JSC$10103_ignoreCase_));return g};
_.CP=function(g,C,d){g.JSC$10103_queryData_.set(C,d);return g};
_.gw=function(g,C){return g.JSC$10103_queryData_.get(C)};
_.yc=function(g,C,d){g.fragment_=d?Rr(C):C;return g};
_.Yh=function(g){_.CP(g,"zx",GM());return g};
_.S1=function(g,C){return g instanceof _.Mu?g.clone():new _.Mu(g,C)};
wxq=function(g,C){g instanceof _.Mu||(g=_.S1(g));C instanceof _.Mu||(C=_.S1(C));return g.resolve(C)};
Rr=function(g,C){return g?C?decodeURI(g.replace(/%25/g,"%2525")):decodeURIComponent(g):""};
ZH=function(g,C,d){return typeof g==="string"?(g=encodeURI(g).replace(C,xm6),d&&(g=g.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),g):null};
xm6=function(g){g=g.charCodeAt(0);return"%"+(g>>4&15).toString(16)+(g&15).toString(16)};
F2M=/[#\/\?@]/g;iF8=/[#\?:]/g;PD6=/[#\?]/g;kuh=/[#\?@]/g;OFA=/#/g;_.b_=function(g,C){this.count_=this.keyMap_=null;this.encodedQuery_=g||null;this.JSC$10104_ignoreCase_=!!C};
_.Ak=function(g){g.keyMap_||(g.keyMap_=new Map,g.count_=0,g.encodedQuery_&&ydP(g.encodedQuery_,function(C,d){g.add(im(C),d)}))};
_.b=_.b_.prototype;_.b.getCount=function(){_.Ak(this);return this.count_};
_.b.add=function(g,C){_.Ak(this);this.encodedQuery_=null;g=F9(this,g);var d=this.keyMap_.get(g);d||this.keyMap_.set(g,d=[]);d.push(C);this.count_+=1;return this};
_.b.remove=function(g){_.Ak(this);g=F9(this,g);return this.keyMap_.has(g)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(g).length,this.keyMap_.delete(g)):!1};
_.b.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.b.isEmpty=function(){_.Ak(this);return this.count_==0};
_.b.containsKey=function(g){_.Ak(this);g=F9(this,g);return this.keyMap_.has(g)};
_.b.containsValue=function(g){var C=this.getValues();return _.uP(C,g)};
_.b.forEach=function(g,C){_.Ak(this);this.keyMap_.forEach(function(d,V){d.forEach(function(y){g.call(C,y,V,this)},this)},this)};
_.b.getKeys=function(){_.Ak(this);for(var g=Array.from(this.keyMap_.values()),C=Array.from(this.keyMap_.keys()),d=[],V=0;V<C.length;V++)for(var y=g[V],R=0;R<y.length;R++)d.push(C[V]);return d};
_.b.getValues=function(g){_.Ak(this);var C=[];if(typeof g==="string")this.containsKey(g)&&(C=C.concat(this.keyMap_.get(F9(this,g))));else{g=Array.from(this.keyMap_.values());for(var d=0;d<g.length;d++)C=C.concat(g[d])}return C};
_.b.set=function(g,C){_.Ak(this);this.encodedQuery_=null;g=F9(this,g);this.containsKey(g)&&(this.count_-=this.keyMap_.get(g).length);this.keyMap_.set(g,[C]);this.count_+=1;return this};
_.b.get=function(g,C){if(!g)return C;g=this.getValues(g);return g.length>0?String(g[0]):C};
_.oMP=function(g,C,d){g.remove(C);d.length>0&&(g.encodedQuery_=null,g.keyMap_.set(F9(g,C),_.Ic(d)),g.count_+=d.length)};
_.b_.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var g=[],C=Array.from(this.keyMap_.keys()),d=0;d<C.length;d++){var V=C[d],y=_.dS(V);V=this.getValues(V);for(var R=0;R<V.length;R++){var Y=y;V[R]!==""&&(Y+="="+_.dS(V[R]));g.push(Y)}}return this.encodedQuery_=g.join("&")};
_.b_.prototype.clone=function(){var g=new _.b_;g.encodedQuery_=this.encodedQuery_;this.keyMap_&&(g.keyMap_=new Map(this.keyMap_),g.count_=this.count_);return g};
var F9=function(g,C){C=String(C);g.JSC$10104_ignoreCase_&&(C=C.toLowerCase());return C},wyP=function(g,C){C&&!g.JSC$10104_ignoreCase_&&(_.Ak(g),g.encodedQuery_=null,g.keyMap_.forEach(function(d,V){var y=V.toLowerCase();
V!=y&&(this.remove(V),_.oMP(this,y,d))},g));
g.JSC$10104_ignoreCase_=C};
_.b_.prototype.extend=function(g){for(var C=0;C<arguments.length;C++)Azr(arguments[C],function(d,V){this.add(V,d)},this)};var P5=function(g,C){ch.call(this);for(var d=0,V;V=aNM[d];d++)if(V in g&&!/^https?:\/\//.test(g[V]))throw Error("Ra`"+g[V]+"`"+V);this.cfg_=g;this.name=this.cfg_.cn||SPQ();this.JSC$10099_domHelper_=C||fO();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.pa(this);g.lpu=g.lpu||d7h(this.JSC$10099_domHelper_.getWindow().location.href)+"/robots.txt";g.ppu=g.ppu||d7h(g.pu||"")+"/robots.txt";aR[this.name]=this;bvH(window,"unload",pyL)||YS(window,"unload",pyL)};
_.Ea(P5,ch);var JzA=RegExp("^%*tp$"),hKL=RegExp("^%+tp$");_.b=P5.prototype;_.b.connectionDelay_=null;_.b.peerWindowDeferred_=null;_.b.transport_=null;_.b.state_=1;_.b.isConnected=function(){return this.state_==2};
_.b.peerWindowObject_=null;_.b.iframeElement_=null;_.b.getConfig=function(){return this.cfg_};
_.b.connect=function(g){this.connectCb_=g||_.og;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?INr(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.b.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10099_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var g=this.iframeElement_.contentWindow;g||(g=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=g}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ta");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$10099_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new KX(this,this.cfg_.ph,this.JSC$10099_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Sa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.b.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.Ad(this.transport_);this.connectCb_=this.transport_=null;_.Ad(this.connectionDelay_);this.connectionDelay_=null};
_.b.send=function(g,C){if(this.isConnected()){try{var d=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(y){d=!1}if(d){_.Hq(C)&&(C=(0,_.Nc)(C));d=this.transport_;var V=d.send;JzA.test(g)&&(g="%"+g);g=g.replace(/[%:|]/g,encodeURIComponent);V.call(d,g,C)}else this.close()}};
_.b.xpcDeliver=function(g,C,d){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.vd)(this.xpcDeliver,this,g,C,d));else if(VMh(this,d)&&!this.isDisposed()&&this.state_!=3)if(g&&g!="tp")this.isConnected()&&(g=g.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),g=hKL.test(g)?g.substring(1):g,g=this.getService(g,C))&&(C=Mi6(C,g.objectPayload),C!=null&&g.callback(C));else switch(g=this.transport_,d=dmP(C),C=d[1],d[0]){case "SETUP_ACK":ZFL(g,1);g.setupAckReceived_.fired_||g.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":g.protocolVersion_==2&&(ZFL(g,2),g.setupAckReceived_.fired_||g.setupAckReceived_.callback(!0));break;case "SETUP":ZFL(g,1);bFH(g,1);break;case "SETUP_NTPV2":g.protocolVersion_==2&&(d=g.peerProtocolVersion_,ZFL(g,2),bFH(g,2),d!=1&&g.peerEndpointId_==null||g.peerEndpointId_==C||RKx(g),g.peerEndpointId_=C)}};
var gMh=function(g){var C=g.cfg_.role;return typeof C==="number"?C:window.parent==g.peerWindowObject_?1:0},VMh=function(g,C){var d=g.cfg_.ph;
return _.Pq(C==null?"":String(C))||_.Pq(d==null?"":String(d))||C==g.cfg_.ph};
P5.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete aR[this.name];_.Ad(this.peerLoadHandler_);delete this.peerLoadHandler_;P5.superClass_.disposeInternal.call(this)};
var pyL=function(){for(var g in aR)_.Ad(aR[g])},aR={};var jMP=function(g,C){this.win=g;this.allowAdsHttpEndpoint=C;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10113_domHelper=fO(g);this.scrollManager=new vIP(g);this.accessibilityManager=new XZh(g);tMP(this)},tMP=function(g){var C=function(){g.allowAdsPopup&&g.allowAdsPopup.style.setProperty("display","none","important");
g.wallElement.style.setProperty("display","","important");s4L(g.accessibilityManager);fN6(g.accessibilityManager,g.wallElement.querySelector(".fc-dialog-container"),!1,!1,g.wallElement.querySelector(".fc-button-whitelist"));g.scrollManager.enableScrolling()};
g.allowAdsPopup=g.JSC$10113_domHelper.JSC$9399_createDom("DIV",{"class":"fc-whitelist-root"});g.allowAdsPopup.style.setProperty("display","none","important");g.JSC$10113_domHelper.appendChild(g.JSC$10113_domHelper.JSC$9397_document_.body,g.allowAdsPopup);var d=g.JSC$10113_domHelper.JSC$9399_createDom("DIV",{"class":"fc-dialog-overlay"});g.JSC$10113_domHelper.appendChild(g.allowAdsPopup,d);var V=g.JSC$10113_domHelper.JSC$9399_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:C});g.JSC$10113_domHelper.appendChild(g.allowAdsPopup,
V);d=g.JSC$10113_domHelper.JSC$9399_createDom("IFRAME");d.className="fc-whitelist-dialog";d.frameBorder="0";d.id="fc-whitelist-iframe";d.tabIndex="0";_.SS(d,g.allowAdsHttpEndpoint);g.JSC$10113_domHelper.appendChild(V,d);V={};V.pu=_.TW(g.allowAdsHttpEndpoint).toString();V.tp=1;V.cn="fc-whitelist-channel";V.ifrid=d.id;V.osh=!0;g.allowAdsCrossPageChannel=new P5(V);g.allowAdsCrossPageChannel.registerService("close",C);g.allowAdsCrossPageChannel.registerService("refresh",function(){g.win.location.reload()});
g.allowAdsCrossPageChannel.registerService("resize",function(y){if(y){var R=g.allowAdsPopup.querySelector(".fc-whitelist-dialog");y.width&&R.style.setProperty("width",y.width,"important");y.height&&R.style.setProperty("height",y.height,"important")}},!0);
g.allowAdsCrossPageChannel.connect()};
jMP.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10113_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var i_=window,OK=document,eKQ=i_.location,lFH=function(){},L2Q=/\[native code\]/,wD=function(g,C,d){return g[C]=g[C]||d},DmA=function(g){g=g.sort();
for(var C=[],d=void 0,V=0;V<g.length;V++){var y=g[V];y!=d&&C.push(y);d=y}return C},kh=function(){var g;
if((g=Object.create)&&L2Q.test(g))g=g(null);else{g={};for(var C in g)g[C]=void 0}return g},xh=wD(i_,"gapi",{});var or={};or=wD(i_,"___jsl",kh());wD(or,"I",0);wD(or,"hel",10);var rzx=function(){var g=eKQ.href;if(or.dpo)var C=or.h;else{C=or.h;var d=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),V=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(g=g&&(d.exec(g)||V.exec(g)))try{C=decodeURIComponent(g[2])}catch(y){}}return C},NbP=function(g){var C=wD(or,"PQ",[]);
or.PQ=[];var d=C.length;if(d===0)g();else for(var V=0,y=function(){++V===d&&g()},R=0;R<d;R++)C[R](y)},Xy8=function(g){return wD(wD(or,"H",kh()),g,kh())};var pw=function(g){this.JSC$10115_obj_=g};
pw.prototype.value=function(){return this.JSC$10115_obj_};
pw.prototype.getWidth=function(){return this.JSC$10115_obj_.width};
pw.prototype.getHeight=function(){return this.JSC$10115_obj_.height};
pw.prototype.getStyle=function(){return this.JSC$10115_obj_.style};var sM6=function(g){this.JSC$10118_obj_=g||{}};
_.b=sM6.prototype;_.b.value=function(){return this.JSC$10118_obj_};
_.b.setUrl=function(g){this.JSC$10118_obj_.url=g;return this};
_.b.getUrl=function(){return this.JSC$10118_obj_.url};
_.b.getStyle=function(){return this.JSC$10118_obj_.style};
_.b.getId=function(){return this.JSC$10118_obj_.id};
_.b.getContext=function(){return this.JSC$10118_obj_.context};
var BbP=function(g){g.JSC$10118_obj_.attributes=g.JSC$10118_obj_.attributes||{};return new pw(g.JSC$10118_obj_.attributes)};var Tb6=function(){sM6.apply(this,arguments)};
_.L(Tb6,sM6);var fF6=wD(or,"perf",kh());wD(fF6,"g",kh());var vMr=wD(fF6,"i",kh());wD(fF6,"r",[]);kh();kh();var qqM=function(g,C,d){C&&C.length>0&&(C=$mQ(C),d&&d.length>0&&(C+="___"+$mQ(d)),C.length>28&&(C=C.substr(0,28)+(C.length-28)),d=C,C=wD(vMr,"_p",kh()),wD(C,d,kh())[g]=(new Date).getTime(),C=fF6.r,typeof C==="function"?C(g,"_p",d):C.push([g,"_p",d]))},$mQ=function(g){return g.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var MML=kh(),W2x=[],Jk=function(g){throw Error("Ua`"+g);};
W2x.push(["jsl",function(g){for(var C in g)if(Object.prototype.hasOwnProperty.call(g,C)){var d=g[C];typeof d=="object"?or[C]=wD(or,C,[]).concat(d):wD(or,C,d)}if(C=g.u)g=wD(or,"us",[]),g.push(C),(C=/^https:(.*)$/.exec(C))&&g.push("http:"+C[1])}]);
var mm8=/^(\/[a-zA-Z0-9_\-]+)+$/,uDh=[/\/amp\//,/\/amp$/,/^\/amp$/],nMx=/^[a-zA-Z0-9\-_\.,!]+$/,IFx=/^gapi\.loaded_[0-9]+$/,Umh=/^[a-zA-Z0-9,._-]+$/,QM8=function(g,C,d,V,y){var R=g.split(";"),Y=R.shift(),A=MML[Y],P=null;A?P=A(R,C,d,V):Jk("no hint processor for: "+Y);P||Jk("failed to generate load url");C=P;d=C.match(czh);(V=C.match(EMQ))&&V.length===1&&HFM.test(C)&&d&&d.length===1||Jk("failed sanity: "+g);try{g="?";if(y&&y.length>0){vog(y);var w=y.join(",");P=P+"?le="+w;g="&"}if(or.rol){var x=or.ol;
x&&x.length&&(P=""+P+g+"ol="+x.length)}}catch(p){}return P},aFP=function(g,C,d,V){g=zKP(g);
IFx.test(d)||Jk("invalid_callback");C=K28(C);V=V&&V.length?K28(V):null;var y=function(R){return encodeURIComponent(R).replace(/%2C/g,",")};
return[encodeURIComponent(g.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",y(g.version),"/m=",y(C),V?"/exm="+y(V):"","/rt=j/sv=1/d=1/ed=1",g.activeMods?"/am="+y(g.activeMods):"",g.resourceSig?"/rs="+y(g.resourceSig):"",g.zcms?"/t="+y(g.zcms):"","/cb=",y(d)].join("")},zKP=function(g){g.charAt(0)!=="/"&&Jk("relative path");
for(var C=g.substring(1).split("/"),d=[];C.length;){g=C.shift();if(!g.length||g.indexOf(".")==0)Jk("empty/relative directory");else if(g.indexOf("=")>0){C.unshift(g);break}d.push(g)}g={};for(var V=0,y=C.length;V<y;++V){var R=C[V].split("="),Y=decodeURIComponent(R[0]),A=decodeURIComponent(R[1]);R.length==2&&Y&&A&&(g[Y]=g[Y]||A)}C="/"+d.join("/");mm8.test(C)||Jk("invalid_prefix");d=0;for(V=uDh.length;d<V;++d)uDh[d].test(C)&&Jk("invalid_prefix");d=GuM(g,"k",!0);V=GuM(g,"am");y=GuM(g,"rs");g=GuM(g,"t");
return{pathPrefix:C,version:d,activeMods:V,resourceSig:y,zcms:g}},K28=function(g){for(var C=[],d=0,V=g.length;d<V;++d){var y=g[d].replace(/\./g,"_").replace(/-/g,"_");
Umh.test(y)&&C.push(y)}return C.join(",")},GuM=function(g,C,d){g=g[C];
!g&&d&&Jk("missing: "+C);if(g){if(nMx.test(g))return g;Jk("invalid: "+C)}return null},HFM=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,EMQ=/\/cb=/g,czh=/\/\//g;
MML.m=function(g,C,d,V){(g=g[0])||Jk("missing_hint");return"https://apis.google.com"+aFP(g,C,d,V)};
var SqQ=decodeURI("%73cript"),g4H=/^[-+_0-9\/A-Za-z]+={0,2}$/,C$x=function(g,C){for(var d=[],V=0;V<g.length;++V){var y=g[V],R;if(R=y){a:{for(R=0;R<C.length;R++)if(C[R]===y)break a;R=-1}R=R<0}R&&d.push(y)}return d},dhM=function(){var g=or.nonce;
return g!==void 0?g&&g===String(g)&&g.match(g4H)?g:or.nonce=null:OK.querySelector?(g=OK.querySelector("script[nonce]"))?(g=g.nonce||g.getAttribute("nonce")||"",g&&g===String(g)&&g.match(g4H)?or.nonce=g:or.nonce=null):null:null},R5H=function(g){if(OK.readyState!="loading")Vah(g);
else{var C=dhM(),d="";C!==null&&(d=' nonce="'+C+'"');g="<"+SqQ+' src="'+encodeURI(g)+'"'+d+"></"+SqQ+">";OK.write(yDL?yDL.createHTML(g):g)}},Vah=function(g){var C=OK.createElement(SqQ);
C.setAttribute("src",yDL?yDL.createScriptURL(g):g);g=dhM();g!==null&&C.setAttribute("nonce",g);C.async="true";(g=OK.getElementsByTagName(SqQ)[0])?g.parentNode.insertBefore(C,g):(OK.head||OK.body||OK.documentElement).appendChild(C)},ZoP=function(g,C,d){boP(function(){var V=C===rzx()?wD(xh,"_",kh()):kh();
V=wD(Xy8(C),"_",V);g(V)},d)},V$g=function(g,C){var d=C||{};
typeof C=="function"&&(d={},d.callback=C);var V=(C=d)&&C._c;if(V)for(var y=0;y<W2x.length;y++){var R=W2x[y][0],Y=W2x[y][1];Y&&Object.prototype.hasOwnProperty.call(V,R)&&Y(V[R],g,C)}C=[];g?C=g.split(":"):d.features&&(C=d.features);if(!(g=d.h)&&(g=rzx(),!g))throw Error("Va");YIQ(C||[],d,g)},YIQ=function(g,C,d){g=DmA(g)||[];
var V=C.callback,y=C.config,R=C.timeout,Y=C.ontimeout,A=C.onerror,P=void 0;typeof A=="function"&&(P=A);var w=null,x=!1;if(R&&!Y||!R&&Y)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";A=wD(Xy8(d),"r",[]).sort();var p=wD(Xy8(d),"L",[]).sort(),J=or.le||[],h=[].concat(A),l=function(Q,c){if(x)return 0;i_.clearTimeout(w);p.push.apply(p,N);var U=((xh||{}).config||{}).update;U?U(y):y&&wD(or,"cu",[]).push(y);if(c){qqM("me0",Q,h);try{ZoP(c,d,P)}finally{qqM("me1",Q,h)}}return 1};
R>0&&(w=i_.setTimeout(function(){x=!0;Y()},R));
var N=C$x(g,p);if(N.length){N=C$x(g,A);var T=wD(or,"CP",[]),v=T.length;T[v]=function(Q){if(!Q)return 0;qqM("ml1",N,h);var c=function(K){T[v]=null;l(N,Q)&&NbP(function(){V&&V();K()})},U=function(){var K=T[v+1];
K&&K()};
v>0&&T[v-1]?T[v]=function(){c(U)}:c(U)};
if(N.length){var q="loaded_"+or.I++;xh[q]=function(Q){T[v](Q);xh[q]=null};
g=QM8(d,N,"gapi."+q,A,J);A.push.apply(A,N);qqM("ml0",N,h);C.sync||i_.___gapisync?R5H(g):Vah(g)}else T[v](lFH)}else l(N)&&V&&V()},ADA;
var Fw8=null,P$A=_.yg.trustedTypes;if(P$A&&P$A.createPolicy){try{Fw8=P$A.createPolicy("goog#gapi",{createHTML:ilh,createScript:ilh,createScriptURL:ilh})}catch(g){_.yg.console&&_.yg.console.error(g.message)}ADA=Fw8}else ADA=Fw8;var yDL=ADA,boP=function(g,C){if(or.hee&&or.hel>0)try{return g()}catch(d){C&&C(d),or.hel--,V$g("debug_error",function(){try{window.___jsl.hefn(d)}catch(V){throw d;}})}else try{return g()}catch(d){throw C&&C(d),d;
}},ioQ=xh.load;
ioQ&&wD(or,"ol",[]).push(ioQ);xh.load=function(g,C){return boP(function(){return V$g(g,C)})};var ECP;var wIQ=function(g,C){var d=d||[];this.serviceId_=g;this.moduleId_=C||null;this.dependencies_=[];OoA(this,d)};
wIQ.prototype.toString=function(){return this.serviceId_};
wIQ.prototype.getModuleId=function(){return this.moduleId_};
var OoA=function(g,C){var d=!1;d=d===void 0?!1:d;g.dependencies_=g.dependencies_.concat(C);if(d){if(!g.moduleId_)throw Error("Wa`"+g.serviceId_);C.map(function(V){return V.getModuleId()}).forEach(function(V){HGl(function(y){y.addExtraEdge(g.moduleId_,V)})})}};var TeV=new wIQ("MpJwZc","MpJwZc");var LjB=new _.kB("a"),vEN=new _.kB("c"),f8c=function(g,C,d){_.xB.call(this,g,C);this.node=C;this.kind=d};
_.L(f8c,_.xB);var kUh=function(){this.JSC$10131_keys_={};this.urlPrefix_="";this.JSC$10131_queryData_={}};
kUh.prototype.toString=function(){var g=this.urlPrefix_+xhP(this),C=_.Nn(this.JSC$10131_queryData_),d="";C!=""&&(d="?"+C);return g+d};
var o4r=function(g){g=hk(g,"md");return!!g&&g!=="0"},xhP=function(g){var C=[],d=function(V){g.JSC$10131_keys_[V]!==void 0&&C.push(V+"="+g.JSC$10131_keys_[V])};
o4r(g)?(d("md"),d("k"),d("ck"),d("am"),d("rs"),d("gssmodulesetproto"),d("slk"),d("dti")):(d("sdch"),d("k"),d("ck"),d("am"),d("rt"),"d"in g.JSC$10131_keys_||tk(g,"d","0"),d("d"),d("exm"),d("excm"),(g.JSC$10131_keys_.excm||g.JSC$10131_keys_.exm)&&C.push("ed=1"),d("im"),d("dg"),d("sm"),hk(g,"br")!="1"&&hk(g,"br")!="0"||d("br"),d("br-d"),hk(g,"rb")=="1"&&d("rb"),hk(g,"zs")!=="0"&&d("zs"),pI6(g)!==""&&d("wt"),d("gssmodulesetproto"),d("ujg"),d("sp"),d("rs"),d("cb"),d("ee"),d("slk"),d("dti"),d("m"));return C.join("/")},
hk=function(g,C){return g.JSC$10131_keys_[C]?g.JSC$10131_keys_[C]:null},tk=function(g,C,d){d?g.JSC$10131_keys_[C]=d:delete g.JSC$10131_keys_[C]},JD8=function(g,C){g.urlPrefix_=C},h5H=function(g,C){C&&C.length>0?(C.sort(),tk(g,"exm",C.join(","))):tk(g,"exm",null)},taA=function(g,C){C&&C.length>0?(C.sort(),tk(g,"excm",C.join(","))):tk(g,"excm",null)},jVQ=function(g){return(g=hk(g,"m"))?g.split(","):[]},pI6=function(g){switch(hk(g,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},e5A=function(g,C){var d=Object.keys(C).filter(function(V){return!!Object.keys(C[V]).length}).map(function(V){var y=Object.keys(C[V]);
y.length>1&&y.sort();return V+":"+y.join(",")});
d.sort();tk(g,"ee",d.join(";"))},WpP=function(g){var C=hk(g,"ee");
if(!C)return{};g={};C=_.Z(C.split(";"));for(var d=C.next();!d.done;d=C.next()){var V=_.Z(d.value.split(":"));d=V.next().value;V=V.next().value;g[d]={};V=_.Z(V.split(","));for(var y=V.next();!y.done;y=V.next())g[d][y.value]=!0}return g},ly6=function(g){delete g.JSC$10131_keys_.m;
delete g.JSC$10131_keys_.exm;delete g.JSC$10131_keys_.ed};
kUh.prototype.clone=function(){var g=new kUh;g.JSC$10131_keys_=Object.assign({},this.JSC$10131_keys_);g.urlPrefix_=this.urlPrefix_;g.JSC$10131_queryData_=Object.assign({},this.JSC$10131_queryData_);return g};
var mxg=function(g,C){C=C===void 0?!0:C;var d=LwM(g),V=new kUh,y=_.YC(d)[5];_.uG.forEach(Dhh,function(Y){var A=y.match("/"+Y+"=([^/]+)");A&&tk(V,Y,A[1])});
var R="";R=g.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";JD8(V,g.substr(0,g.indexOf(R)+R.length));if(!C)return V;(g=_.YC(d)[6]||null)&&ydP(g,function(Y,A){V.JSC$10131_queryData_[Y]=A});
return V},$xN=function(g){g=_.Do(LwM(g));
return g===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(g)?/\/k=/.test(g):!1},LwM=function(g){return g.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?g.substr(65):g},Dhh={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",
USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},rDM=RegExp("^loaded_(g|h)?[_\\d]+$");_.jf=function(g){this.JSC$10143_id_=g;this.opts={}};
_.jf.prototype.JSC$10145_setLabel=function(g){this.label_=g||void 0;return this};
_.jf.prototype.addUploadMetadata=function(g,C){var d=this.opts.data||{};d[g]=C;this.opts.data=d;return this};
var NNx=function(g){var C=_.uG.filter(g.opts,function(d){return d!==null});
C=_.uG.isEmpty(C)?null:C;g=[g.JSC$10143_id_,g.label_,C];C=Xqo(g);return g=g.slice(0,C+1)};
_.jf.prototype.toString=function(){var g=NNx(this);return"("+_.nO(g,function(C){return JSON.stringify(C)}).join(",")+")"};
_.jf.prototype.getId=function(){return this.JSC$10143_id_};
_.jf.prototype.getOptions=function(){return _.uG.clone(this.opts)};var ef=function(){_.jf.call(this,"image-search")};
_.L(ef,_.jf);ef.prototype.setSize=function(g){this.opts.imgsz=g;return this};
ef.prototype.JSC$10145_setLabel=function(g){_.jf.prototype.JSC$10145_setLabel.call(this,g);return this};
ef.prototype.addUploadMetadata=function(g,C){_.jf.prototype.addUploadMetadata.call(this,g,C);return this};var l_=function(){_.jf.call(this,"maps")};
_.L(l_,_.jf);l_.prototype.setZoom=function(g){this.opts.zoom=g;return this};
l_.prototype.JSC$10145_setLabel=function(g){_.jf.prototype.JSC$10145_setLabel.call(this,g);return this};
l_.prototype.addUploadMetadata=function(g,C){_.jf.prototype.addUploadMetadata.call(this,g,C);return this};_.Lw=function(){_.jf.call(this,"photos")};
_.L(_.Lw,_.jf);_.Lw.prototype.JSC$10145_setLabel=function(g){_.jf.prototype.JSC$10145_setLabel.call(this,g);return this};
_.Lw.prototype.addUploadMetadata=function(g,C){_.jf.prototype.addUploadMetadata.call(this,g,C);return this};var DH=function(){_.jf.call(this,"url")};
_.L(DH,_.jf);var XIM=function(){var g=new DH;g.opts.type="video";g.opts.site="youtube.com";return g};
DH.prototype.JSC$10145_setLabel=function(g){_.jf.prototype.JSC$10145_setLabel.call(this,g);return this};
DH.prototype.addUploadMetadata=function(g,C){_.jf.prototype.addUploadMetadata.call(this,g,C);return this};var rD=function(){_.jf.call(this,"video-search")};
_.L(rD,_.jf);var sVM=function(){var g=new rD;g.opts.site="youtube.com";return g};
rD.prototype.JSC$10145_setLabel=function(g){_.jf.prototype.JSC$10145_setLabel.call(this,g);return this};
rD.prototype.addUploadMetadata=function(g,C){_.jf.prototype.addUploadMetadata.call(this,g,C);return this};var BNP=function(){_.jf.call(this,"web")};
_.L(BNP,_.jf);BNP.prototype.JSC$10145_setLabel=function(g){_.jf.prototype.JSC$10145_setLabel.call(this,g);return this};
BNP.prototype.addUploadMetadata=function(g,C){_.jf.prototype.addUploadMetadata.call(this,g,C);return this};var Np=function(){this.items_=[];this.opts={}},TNA=function(g){switch(g){case "image-search":return new ef;
case "maps":return new l_;case "photos":return new _.Lw;case "url":return new DH;case "video-search":return new rD;case "web":return new BNP}return new _.jf(g)};
Np.prototype.addView=function(g){this.items_.push(typeof g==="string"?TNA(g):g);return this};
var fy8=function(g){return"("+_.nO(g.items_,function(C){return C.toString()}).join(",")+")"};
Np.prototype.toString=function(){return fy8(this)};
Np.prototype.getViews=function(g,C){C=C===void 0?[]:C;for(var d=this.items_,V=0;V<d.length;V++){var y=d[V];y instanceof Np?y.getViews(g,C):y.getId()==g&&C.push(y)}return C};
Np.prototype.getOptions=function(){return _.uG.clone(this.opts)};var Hd=function(g){this.basePickerUrl_=g||"https://docs.google.com/picker";this.nav_=new Np};
Hd.prototype.nav_=null;Hd.prototype.addView=function(g){this.nav_.addView(g);return this};
Hd.prototype.getBaseUrl=function(){return this.basePickerUrl_};
Hd.prototype.getViews=function(g){return this.nav_.getViews(g)};
_.v4h=function(g,C){g.callback_=C;return g};var $hP=new Map;$hP.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");$hP.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");$hP.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var qIx=new Set;qIx.add("application/vnd.google-apps.kix");qIx.add("application/vnd.google-apps.ritz");qIx.add("application/vnd.google-apps.punch");var z56=function(g,C,d){var V=d&&_.p1(d,1);d=Max(d);var y=g[0].getId();switch(_.Jf(y,2)){case 13:return WwQ(g,C,V,d);case 3:return mhx(g,C,V,d);case 10:return uZP(g,C,V,d);case 27:return uZP(g,C,V,d);case 12:return n4L(g,C);case 2:return Iyx(g,C,V,d);case 5:return UhH(g,C,V,d);case 9:return cDx(g,C,V,d);case 6:return E4P(g,C,V,d);case 25:return Hor(g,C,V,d);case 1:return _.ZT(g[0],hXx,26)?QVP(g,C,V,d):uZP(g,C,V,d);default:return{}}},E4P=function(g,C,d,V){g=g.map(function(y){return{id:y.getId().getId(),
serviceId:"youtube",name:y.getName(),description:_.p1(y,3),type:X9(y),lastEditedUtc:_.JdP(_.o4(y,_.hU,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:y.getUrl(),embedUrl:_.p1(y,13),thumbnails:sK(K$(y))}});
return{action:C,docs:g,viewToken:V,view:d||"youtube",v2Translated:!0}},Iyx=function(g,C,d,V){var y=g.map(function(R){var Y=R.getId().getId(),A=_.p1(R,7),P=R.getName(),w=X9(R),x=_.JdP(_.o4(R,_.hU,12)).getTime(),p=R.getUrl(),J=Number(XMh(R)),h=_.p1(R,3),l=_.p1(R,11),N=sK(K$(R));
var T=_.o4(R,ag,21);T=_.k0(T,1);var v=_.o4(R,ag,21);v=_.p1(v,10);var q=_.p1(R,13);var Q=_.o4(R,ag,21);Q=_.k0(Q,9);var c=_.o4(R,ag,21);c=_.p1(c,11);Y={id:Y,serviceId:"docs",mimeType:A,name:P,type:w,lastEditedUtc:x,url:p,sizeBytes:J,description:h,iconUrl:l,thumbnails:N,isShared:T,downloadUrl:v,embedUrl:q,copyable:Q,resourceKey:c};A=_.o4(R,ag,21);_.k0(A,12)&&(Y.uploadState="success",Y.isNew=!0);A=_.o4(R,ag,21);_.ZT(A,Hn,3)&&(R=_.o4(R,ag,21),R=_.o4(R,Hn,3),_.ZT(R,cn,2)&&(A=Iv(R.getDuration().getSeconds()),
P=R.getDuration(),P=_.wi(P,2),Y.duration=A+P/1E9),Y.aspectRatio=R.getAspectRatio());return Y});
return{action:C,docs:y,viewToken:V,view:d||"all",extraUserInputs:Kwx(g),v2Translated:!0}},UhH=function(g,C,d,V){g=g.map(function(y){var R=_.o4(y,Xd6,15);
R=_.o4(R,En,1);Nm(y,10,En,R);return{id:y.getId().getId(),serviceId:"web",mimeType:_.p1(y,7),name:y.getName(),type:X9(y),url:y.getUrl(),description:_.p1(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:sK(K$(y))}});
return{action:C,docs:g,viewToken:V,view:d||"image-search",v2Translated:!0}},cDx=function(g,C,d,V){g=g.map(function(y){return{serviceId:"url",
name:K$(y)[0].getUrl().split("/").pop(),type:X9(y),mimeType:_.p1(y,7),url:y.getUrl(),description:_.p1(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:sK(K$(y))}});
return{action:C,docs:g,viewToken:V,view:d||"url",v2Translated:!0}},QVP=function(g,C,d,V){g=g.map(function(y){return{id:y.getId().getId(),
serviceId:"picasa",name:y.getName(),type:X9(y),description:_.p1(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:sK(K$(y))}});
return{action:C,docs:g,viewToken:V,view:d||"webcam",v2Translated:!0}},uZP=function(g,C,d,V){return{action:C,
docs:g.map(ayM),viewToken:V,view:GUQ(d||"upload",g),extraUserInputs:Kwx(g),v2Translated:!0}},GUQ=function(g,C){return C.some(function(d){var V;
return((V=_.o4(d,Ql,30))==null?void 0:_.Jf(V,3))===9})?g+"/gmailphotos":g},mhx=function(g,C,d,V){var y=g.map(function(R){var Y={id:R.getId().getId(),
serviceId:"picasa",mimeType:_.p1(R,7),name:R.getName(),type:X9(R),lastEditedUtc:_.JdP(_.o4(R,_.hU,12)).getTime(),url:R.getUrl(),sizeBytes:Number(XMh(R)),description:_.p1(R,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:sK(K$(R)),mediaKey:R.getId().getId(),parentId:_.p1(R,4)},A,P=(A=_.o4(R,eXM,18))==null?void 0:_.o4(A,jvQ,3);P&&(Y.latitude=oO(P,1),Y.longitude=oO(P,2));var w;R=(w=_.o4(R,eXM,18))==null?void 0:x0(w,6);w=R!=null?Iv(R):void 0;w&&(Y.version=
w);return Y});
return{action:C,docs:y,viewToken:V,view:d||"photos",extraUserInputs:Kwx(g),v2Translated:!0}},WwQ=function(g,C,d,V){g=g.map(function(y){return{id:y.getId().getId(),
serviceId:"et",name:K$(y)[0].getUrl().split("/").pop(),description:_.p1(y,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:sK(K$(y),"etjpg")}});
return{action:C,docs:g,viewToken:V,view:d||"et",v2Translated:!0}},Hor=function(g,C,d,V){g=g.map(function(y){var R=y.getId().getId(),Y=V["2"];
return{id:R,serviceId:Y.type!=="gmail_themes"&&Y.parent==="6226252643674576769"?"picasa":"static_themes",name:y.getName(),mimeType:_.p1(y,7),type:X9(y),description:_.p1(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:y.getUrl(),embedUrl:y.getUrl(),thumbnails:sK(K$(y))}});
return{action:C,docs:g,viewToken:V,view:d||"photos",v2Translated:!0}},n4L=function(g,C){g=g.map(function(d){var V=_.o4(d,t18,27);
V=_.a6(V,1,_.lQ,_.OJ())[0];return{id:d.getId().getId(),serviceId:"contacts",mimeType:_.p1(d,7),name:d.getName(),description:_.p1(d,3),url:"mailto:"+V,thumbnail:[{url:_.p1(d,11)}],email:V}});
return{action:C,docs:g,view:"contacts",v2Translated:!0}},Max=function(g){if(!g)return{};
var C=_.p1(g,3);C=C&&JSON.parse(C)||{};return{0:_.p1(g,1),1:_.p1(g,2),2:C}},sK=function(g,C){C=C===void 0?"":C;
if(!g.length)return null;C=="etjpg"&&(g=g.filter(function(d){return d.getUrl().includes("w1200-h300")}));
return g.map(function(d){return{url:d.getUrl(),height:d.getHeight(),width:d.getWidth(),type:C}})},Kwx=function(g){return{isAttachment:g.some(function(C){return _.k0(C,31)})}},ayM=function(g){var C,d={id:(C=g.getId())==null?void 0:C.getId(),
serviceId:SIM(g),mimeType:_.p1(g,7),name:g.getName(),type:X9(g),sizeBytes:Number(XMh(g)),description:_.p1(g,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:sK(K$(g)),isNew:!0};if(C=_.o4(g,Ql,30)){d.dataUrl=_.p1(C,1)||null;a:{var V=_.o4(g,Ql,30);switch(_.Jf(V,3)){case 9:V=_.eE(V,rdL,2,zE);V={remoteRefs:V&&_.p1(V,1)};break a;case 10:case 15:V=_.eE(V,D76,4,zE);var y=K$(g);V={photo_id:V&&_.p1(V,1),media_key:g.getId().getId(),media_type:_.Jf(g,6)===1?1:2,image_url:y&&
y[0].getUrl(),width:y&&String(y[0].getWidth()),height:y&&String(y[0].getHeight())};break a}V=null}d.uploadMetadata=V;d.uploadId=_.p1(C,9)||null;d.uploadState=gEx(C)||null}(V=C&&_.eE(C,D76,4,zE))&&(d.id=_.p1(V,1));(V=C&&_.eE(C,Nir,5,zE))&&(d.contentId=_.p1(V,1));(V=C&&_.eE(C,l6A,7,zE))&&(d.contentId=_.p1(V,1));(V=C&&_.eE(C,L4M,6,zE))&&(d.contentId=_.p1(V,1));(C==null?void 0:_.Jf(C,3))===1&&(d.mediaKey=g.getId().getId());return d},SIM=function(g){var C;
switch(((C=_.o4(g,Ql,30))==null?void 0:_.Jf(C,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},X9=function(g){switch(_.Jf(g,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 _.p1(g,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},gEx=function(g){switch(g==null?void 0:_.Jf(g,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 ysh,CK8,dAP,VKL;_.RMP=function(g,C){var d=C||{};C=d.document||document;var V=_.TW(g).toString(),y=(new jj(C)).createElement("SCRIPT"),R={script_:y,timeout_:void 0},Y=new E2(CK8,R),A=null,P=d.timeout!=null?d.timeout:5E3;P>0&&(A=window.setTimeout(function(){dAP(y,!0);Y.errback(new VKL(1,"Timeout reached for loading script "+V))},P),R.timeout_=A);
y.onload=y.onreadystatechange=function(){y.readyState&&y.readyState!="loaded"&&y.readyState!="complete"||(dAP(y,d.cleanupWhenDone||!1,A),Y.callback(null))};
y.onerror=function(){dAP(y,!0,A);Y.errback(new VKL(0,"Error while loading script "+V))};
R=d.attributes||{};_.uG.extend(R,{type:"text/javascript",charset:"UTF-8"});PGh(y,R);_.Za(y,g);ysh(C).appendChild(y);return Y};
ysh=function(g){var C=XH("HEAD",g);return C&&C.length!==0?C[0]:g.documentElement};
CK8=function(){if(this&&this.script_){var g=this.script_;g&&g.tagName=="SCRIPT"&&dAP(g,!0,this.timeout_)}};
dAP=function(g,C,d){d!=null&&_.yg.clearTimeout(d);g.onload=function(){};
g.onerror=function(){};
g.onreadystatechange=function(){};
C&&window.setTimeout(function(){_.N7(g)},0)};
VKL=function(g,C){var d="Jsloader error (code #"+g+")";C&&(d+=": "+C);_.du.call(this,d);this.code=g};
_.Ea(VKL,_.du);var bar=_.$b(["https://apis.google.com/js/api.js"]),ZaL=_.Jj(bar),PK6=function(g,C,d){d=d===void 0?{}:d;var V=!1,y=YEH(g,C,d).then(function(Y){V=!0;return Y}),R=_.vXH(5E3).then(function(){return V?YEH(g,C,d):As8(C,d).then(function(Y){return FiH(Y,g)})});
return jur([y,R])},YEH=function(g,C,d){d=d===void 0?{}:d;
return iaL(C,d).then(function(V){return FiH(V,g)})},FiH=function(g,C){var d=_.bP(C,"gapi.")?C.slice(5):C;
return g[d]?_.GY(g[d]):new _.lD(function(V,y){var R=Dh(function(){y(Error("Ya"))},3E4);
g.load(C,{callback:function(){_.yg.clearTimeout(R);V(g[d])},
onerror:function(Y){_.yg.clearTimeout(R);y(Y)}})})},iaL=function(g,C){C=C===void 0?{}:C;
return g.gapi&&g.gapi.load?_.GY(g.gapi):As8(g,C)},As8=function(g,C){C=C===void 0?{}:C;
return _.RMP(ZaL,{document:g.document,attributes:C}).then(function(){return g.gapi})},OaL=function(){};
OaL.prototype.load=function(g,C,d){C=C===void 0?window:C;d=d===void 0?{}:d;var V=Date.now();return PK6(g,C,d).then(function(y){var R=Date.now();return{library:y,loadStartMs:V,loadEndMs:R}},function(y){throw y instanceof Error?y:Error(String(y));
})};var Rkq=function(){_.f8.call(this);this.gapiLoader_=new OaL;this.origin_=null;this.gapiPickerIframeResolver_=_.vj();this.gapiIframesResolver_=_.vj();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.L(Rkq,_.f8);var wUQ=function(g,C){var d=d===void 0?{}:d;var V=_.gS("gapi.iframes",C);return V?(g=Date.now(),_.GY({library:V,loadStartMs:g,loadEndMs:g})):g.gapiLoader_.load("gapi.iframes",C,d)},k$P=function(g,C,d,V,y,R){var Y=!1;
Y=Y===void 0?!1:Y;wUQ(g,UG(C.ownerDocument)).then(function(A){var P=A.library;g.gapiIframesResolver_.resolve(P);A=g.gapiPickerIframeResolver_;var w=A.resolve,x=Y;x=x===void 0?!1:x;var p={};p["host-message-handler"]=d;g.hostMessageHandlerInternal_=p;var J=_.S1(V);J=_.S1(J);J=_.Cw(_.gD(_.SP(new _.Mu,J.scheme_),J.JSC$10103_domain_),J.JSC$10103_port_).toString();g.origin_=J;J=(new Tb6).setUrl(V);J.JSC$10118_obj_.where=C;J.JSC$10118_obj_.allowPost=x;J.JSC$10118_obj_.messageHandlers=p;x=_.gS("makeWhiteListIframesFilter",
P)([g.origin_]);J.JSC$10118_obj_.messageHandlersFilter=x;y!=null&&(J.JSC$10118_obj_.id=y);R!=null&&(J.JSC$10118_obj_.rpctoken=R);x=BbP(J);x.JSC$10115_obj_.style={display:"block","min-width":"100%",width:"1px"};x.JSC$10115_obj_.height="100%";BbP(J).value().allow="camera 'src' "+g.origin_;P=P.getContext().openChild(J.value());w.call(A,P)},function(A){g.gapiIframesResolver_.reject(A);
g.gapiPickerIframeResolver_.reject(A)});
return g.gapiPickerIframeResolver_.promise},xAh=function(g,C){return _.l9([g.gapiIframesResolver_.promise,
g.gapiPickerIframeResolver_.promise]).then(function(d){var V=_.Z(d);d=V.next().value;return(V=V.next().value)?V.send("picker-message-handler",C,void 0,_.gS("makeWhiteListIframesFilter",d)([g.origin_])):_.kS(Error("Za"))})};
Rkq.prototype.disposeInternal=function(){oEh(this);_.f8.prototype.disposeInternal.call(this)};
var oEh=function(g){g.gapiPickerIframeResolver_.promise.then(function(C){C&&(C.unregister("host-message-handler"),delete g.hostMessageHandlerInternal_["host-message-handler"])})};var pUH=function(){this.nextId=0};var hM6=function(g,C){switch(g.action){case "select-contacts":g=JsH(g.contacts);break;case "visibility":g=g.visible;var d=new CX;g=_.L1(d,1,7).setVisible(g);d={};d["iframe-command"]=g.serialize();g=d;break;default:g=null}return g?xAh(C,g):_.GY()},JsH=function(g){if(!g||g.length==0)return null;
var C=new CX;_.L1(C,1,11);var d=new pUH;g.forEach(function(V){if(V.email){var y=new OX;y=_.Bb(y,2,V.name?V.name:V.email);var R=new t18;V=_.u5l(R,1,_.pS,V.email,_.lQ);V=_.Ld(y,27,V);y=new pdx;R=":"+(d.nextId++).toString(36);y=_.Bb(y,1,R);y=_.L1(y,2,12);V=_.Ld(V,1,y)}else V=null;V&&Nm(C,7,OX,V)});
g={};g["iframe-command"]=C.serialize();return g};_.tKQ=function(){if(URM){var g=/Windows NT ([0-9.]+)/;return(g=g.exec(_.JL()))?g[1]:"0"}return _.IWQ?(g=/1[0|1][_.][0-9_.]+/,(g=g.exec(_.JL()))?g[0].replace(/_/g,"."):"10"):UKP?(g=/Android\s+([^\);]+)(\)|;)/,(g=g.exec(_.JL()))?g[1]:""):Eo6||HlA||QcP?(g=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(g=g.exec(_.JL()))?g[1].replace(/_/g,"."):""):""}();var B5;B5=function(g){return(g=g.exec(_.JL()))?g[1]:""};
_.j2M=function(){if(_.gk)return B5(/Firefox\/([0-9.]+)/);if(_.KK||AH||mRL)return ChQ;if(_.C1){if(_.TV()||_.L_R()){var g=B5(/CriOS\/([0-9.]+)/);if(g)return g}return B5(/Chrome\/([0-9.]+)/)}if(_.KG&&!_.TV())return B5(/Version\/([0-9.]+)/);if(HuV||QfW){if(g=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.JL()))return g[1]+"."+g[2]}else if(bLr)return(g=B5(/Android\s+([0-9.]+)/))?g:B5(/Version\/([0-9.]+)/);return""}();var eML=function(){};
_.Ua(eML);eML.prototype.nextId_=0;_.Tc=function(g){return":"+(g.nextId_++).toString(36)};var fw=function(g){_.t0.call(this);this.JSC$10213_dom_=g||fO();this.JSC$10213_id_=null;this.inDocument_=!1;this.JSC$10213_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.Ea(fw,_.t0);fw.prototype.idGenerator_=eML.getInstance();fw.prototype.getId=function(){return this.JSC$10213_id_||(this.JSC$10213_id_=_.Tc(this.idGenerator_))};
fw.prototype.getElement=function(){return this.JSC$10213_element_};
var v5=function(g){g.googUiComponentHandler_||(g.googUiComponentHandler_=new _.pa(g));return g.googUiComponentHandler_},l8L=function(g,C){if(g==C)throw Error("$a");
var d;if(d=C&&g.parent_&&g.JSC$10213_id_){d=g.parent_;var V=g.JSC$10213_id_;d=d.childIndex_&&V?_.uG.get(d.childIndex_,V)||null:null}if(d&&g.parent_!=C)throw Error("$a");g.parent_=C;fw.superClass_.setParentEventTarget.call(g,C)};
fw.prototype.setParentEventTarget=function(g){if(this.parent_&&this.parent_!=g)throw Error("ab");fw.superClass_.setParentEventTarget.call(this,g)};
fw.prototype.JSC$10215_createDom=function(){this.JSC$10213_element_=this.JSC$10213_dom_.createElement("DIV")};
fw.prototype.render=function(g){Li8(this,g)};
var Li8=function(g,C,d){if(g.inDocument_)throw Error("bb");g.JSC$10213_element_||g.JSC$10215_createDom();C?C.insertBefore(g.JSC$10213_element_,d||null):g.JSC$10213_dom_.JSC$9397_document_.body.appendChild(g.JSC$10213_element_);g.parent_&&!g.parent_.inDocument_||g.enterDocument()};
_.b=fw.prototype;_.b.decorate=function(g){if(this.inDocument_)throw Error("bb");if(g&&this.canDecorate(g)){this.wasDecorated_=!0;var C=_.c3(g);this.JSC$10213_dom_&&this.JSC$10213_dom_.JSC$9397_document_==C||(this.JSC$10213_dom_=fO(g));this.decorateInternal(g);this.enterDocument()}else throw Error("cb");};
_.b.canDecorate=function(){return!0};
_.b.decorateInternal=function(g){this.JSC$10213_element_=g};
_.b.enterDocument=function(){this.inDocument_=!0;DAQ(this,function(g){!g.inDocument_&&g.getElement()&&g.enterDocument()})};
_.b.exitDocument=function(){DAQ(this,function(g){g.inDocument_&&g.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.b.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);DAQ(this,function(g){g.dispose()});
!this.wasDecorated_&&this.JSC$10213_element_&&_.N7(this.JSC$10213_element_);this.parent_=this.model_=this.JSC$10213_element_=this.childIndex_=this.children_=null;fw.superClass_.disposeInternal.call(this)};
_.b.getModel=function(){return this.model_};
_.b.addChild=function(g,C){var d=this.children_?this.children_.length:0;if(g.inDocument_&&(C||!this.inDocument_))throw Error("bb");if(d<0||d>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);g.parent_==this?(_.uG.set(this.childIndex_,g.getId(),g),_.nl(this.children_,g)):_.uG.add(this.childIndex_,g.getId(),g);l8L(g,this);_.fWj(this.children_,d,0,g);g.inDocument_&&this.inDocument_&&g.parent_==this?(C=this.getContentElement(),
(C.childNodes[d]||null)!=g.getElement()&&(g.getElement().parentElement==C&&C.removeChild(g.getElement()),d=C.childNodes[d]||null,C.insertBefore(g.getElement(),d))):C?(this.JSC$10213_element_||this.JSC$10215_createDom(),d=this.children_?this.children_[d+1]||null:null,Li8(g,this.getContentElement(),d?d.JSC$10213_element_:null)):this.inDocument_&&!g.inDocument_&&g.JSC$10213_element_&&g.JSC$10213_element_.parentNode&&g.JSC$10213_element_.parentNode.nodeType==1&&g.enterDocument()};
_.b.getContentElement=function(){return this.JSC$10213_element_};
var DAQ=function(g,C){g.children_&&g.children_.forEach(C,void 0)};
fw.prototype.removeChild=function(g,C){if(g){var d=typeof g==="string"?g:g.getId();g=this.childIndex_&&d?_.uG.get(this.childIndex_,d)||null:null;d&&g&&(_.uG.remove(this.childIndex_,d),_.nl(this.children_,g),C&&(g.exitDocument(),g.JSC$10213_element_&&_.N7(g.JSC$10213_element_)),l8L(g,null))}if(!g)throw Error("eb");return g};_.Ea(KcN,zSo);_.Ea(aoB,zSo);var rsx;_.uG.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Ne6=function(g,C){C?g.setAttribute("role",C):g.removeAttribute("role")},$h=function(g,C,d){Array.isArray(d)&&(d=d.join(" "));
var V="aria-"+C;d===""||d==void 0?(rsx||(d={},rsx=(d.atomic=!1,d.autocomplete="none",d.dropeffect="none",d.haspopup=!1,d.live="off",d.multiline=!1,d.multiselectable=!1,d.orientation="vertical",d.readonly=!1,d.relevant="additions text",d.required=!1,d.sort="none",d.busy=!1,d.disabled=!1,d.hidden=!1,d.invalid="false",d)),d=rsx,C in d?g.setAttribute(V,d[C]):g.removeAttribute(V)):g.setAttribute(V,d)};var XUr;_.qp=function(g,C,d){_.t0.call(this);this.target=g;this.handle=C||g;this.limits=d||new f$(NaN,NaN,NaN,NaN);this.JSC$10218_document_=_.c3(g);this.JSC$10218_eventHandler_=new _.pa(this);_.e1(this,this.JSC$10218_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;_.O4(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=XUr};
_.Ea(_.qp,_.t0);XUr=_.yg.document&&_.yg.document.documentElement&&!!_.yg.document.documentElement.setCapture&&!!_.yg.document.releaseCapture;_.s2x=function(g,C){g.hysteresisDistanceSquared_=Math.pow(C,2)};
_.b=_.qp.prototype;_.b.setEnabled=function(g){this.enabled_=g};
_.b.disposeInternal=function(){_.qp.superClass_.disposeInternal.call(this);_.h0(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10218_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10218_document_.releaseCapture();this.handle=this.target=null};
_.b.startDrag=function(g){var C=g.type=="mousedown";if(!this.enabled_||this.dragging_||C&&(!g.isButton(0)||_.IWQ&&g.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new Mp("start",this,g.clientX,g.clientY,g)))this.dragging_=!0,C&&g.preventDefault();else return;else C&&g.preventDefault();C=this.JSC$10218_document_;var d=C.documentElement,V=!this.useSetCapture_;this.JSC$10218_eventHandler_.listen(C,["touchmove","mousemove"],this.handleMove_,
{capture:V,passive:!1});this.JSC$10218_eventHandler_.listen(C,["touchend","mouseup"],this.endDrag,V);this.useSetCapture_?(d.setCapture(!1),this.JSC$10218_eventHandler_.listen(d,"losecapture",this.endDrag)):this.JSC$10218_eventHandler_.listen(UG(C),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10218_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,V);this.clientX=this.startX=g.clientX;this.clientY=this.startY=g.clientY;this.screenX=g.screenX;this.screenY=g.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=B3(fO(this.JSC$10218_document_))}};
_.b.endDrag=function(g,C){this.JSC$10218_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10218_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new Mp("end",this,g.clientX,g.clientY,g,Ber(this,this.deltaX),TeP(this,this.deltaY),C||g.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.b.handleMove_=function(g){if(this.enabled_){var C=g.clientX-this.clientX,d=g.clientY-this.clientY;this.clientX=g.clientX;this.clientY=g.clientY;this.screenX=g.screenX;this.screenY=g.screenY;if(!this.dragging_){var V=this.startX-this.clientX,y=this.startY-this.clientY;if(V*V+y*y>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new Mp("start",this,g.clientX,g.clientY,g)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(g);return}}d=f8A(this,C,d);C=d.x;d=d.y;this.dragging_&&this.dispatchEvent(new Mp("beforedrag",
this,g.clientX,g.clientY,g,C,d))&&(vEP(this,g,C,d),g.preventDefault())}};
var f8A=function(g,C,d){var V=B3(fO(g.JSC$10218_document_));C+=V.x-g.pageScroll.x;d+=V.y-g.pageScroll.y;g.pageScroll=V;g.deltaX+=C;g.deltaY+=d;return new _.IZ(Ber(g,g.deltaX),TeP(g,g.deltaY))};
_.qp.prototype.onScroll_=function(g){var C=f8A(this,0,0);g.clientX=this.clientX;g.clientY=this.clientY;vEP(this,g,C.x,C.y)};
var vEP=function(g,C,d,V){g.target.style.left=d+"px";g.target.style.top=V+"px";g.dispatchEvent(new Mp("drag",g,C.clientX,C.clientY,C,d,V))},Ber=function(g,C){var d=g.limits;
g=isNaN(d.left)?null:d.left;d=isNaN(d.width)?0:d.width;return Math.min(g!=null?g+d:Infinity,Math.max(g!=null?g:-Infinity,C))},TeP=function(g,C){var d=g.limits;
g=isNaN(d.top)?null:d.top;d=isNaN(d.height)?0:d.height;return Math.min(g!=null?g+d:Infinity,Math.max(g!=null?g:-Infinity,C))};
_.qp.prototype.isDragging=function(){return this.dragging_};
var Mp=function(g,C,d,V,y,R,Y){_.xB.call(this,g);this.clientX=d;this.clientY=V;this.browserEvent=y;this.left=R!==void 0?R:C.deltaX;this.top=Y!==void 0?Y:C.deltaY};
_.Ea(Mp,_.xB);var W5=function(g){this.JSC$10225_map_=new Map;var C=arguments.length;if(C>1){if(C%2)throw Error("ma");for(var d=0;d<C;d+=2)this.set(arguments[d],arguments[d+1])}else g&&this.addAll(g)};
_.b=W5.prototype;_.b.getCount=function(){return this.JSC$10225_map_.size};
_.b.getValues=function(){return Array.from(this.JSC$10225_map_.values())};
_.b.getKeys=function(){return Array.from(this.JSC$10225_map_.keys())};
_.b.containsKey=function(g){return this.JSC$10225_map_.has(g)};
_.b.containsValue=function(g){return this.getValues().some(function(C){return C==g})};
_.b.equals=function(g,C){var d=this;C=C===void 0?function(V,y){return V===y}:C;
return this===g?!0:this.JSC$10225_map_.size!=g.getCount()?!1:this.getKeys().every(function(V){return C(d.JSC$10225_map_.get(V),g.get(V))})};
_.b.isEmpty=function(){return this.JSC$10225_map_.size==0};
_.b.clear=function(){this.JSC$10225_map_.clear()};
_.b.remove=function(g){return this.JSC$10225_map_.delete(g)};
_.b.get=function(g,C){return this.JSC$10225_map_.has(g)?this.JSC$10225_map_.get(g):C};
_.b.set=function(g,C){this.JSC$10225_map_.set(g,C);return this};
_.b.addAll=function(g){if(g instanceof W5){g=_.Z(g.JSC$10225_map_);for(var C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;d=d.next().value;this.JSC$10225_map_.set(C,d)}}else if(g)for(g=_.Z(Object.entries(g)),C=g.next();!C.done;C=g.next())d=_.Z(C.value),C=d.next().value,d=d.next().value,this.JSC$10225_map_.set(C,d)};
_.b.forEach=function(g,C){var d=this;C=C===void 0?this:C;this.JSC$10225_map_.forEach(function(V,y){return g.call(C,V,y,d)})};
_.b.clone=function(){return new W5(this)};(function(){for(var g=["ms","moz","webkit","o"],C,d=0;C=g[d]&&!_.yg.requestAnimationFrame;++d)_.yg.requestAnimationFrame=_.yg[C+"RequestAnimationFrame"],_.yg.cancelAnimationFrame=_.yg[C+"CancelAnimationFrame"]||_.yg[C+"CancelRequestAnimationFrame"];if(!_.yg.requestAnimationFrame){var V=0;_.yg.requestAnimationFrame=function(y){var R=(new Date).getTime(),Y=Math.max(0,16-(R-V));V=R+Y;return _.yg.setTimeout(function(){y(R+Y)},Y)};
_.yg.cancelAnimationFrame||(_.yg.cancelAnimationFrame=function(y){clearTimeout(y)})}})();
var $AL=[[],[]],qEh=0,MKH=!1,WiM=0,uEx=function(g,C){var d=WiM++,V={measureTask:{id:d,fn:g.measure,context:C},mutateTask:{id:d,fn:g.mutate,context:C},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(V.args||(V.args=[]),V.args.length=0,V.args.push.apply(V.args,arguments),V.args.push(V.state)):V.args&&V.args.length!=0?(V.args[0]=V.state,V.args.length=1):V.args=[V.state];V.isScheduled||(V.isScheduled=!0,$AL[qEh].push(V));MKH||(MKH=!0,window.requestAnimationFrame(mAr))}},mAr=
function(){MKH=!1;
var g=$AL[qEh],C=g.length;qEh=(qEh+1)%2;for(var d,V=0;V<C;++V){d=g[V];var y=d.measureTask;d.isScheduled=!1;y.fn&&y.fn.apply(y.context,d.args)}for(V=0;V<C;++V)d=g[V],y=d.mutateTask,d.isScheduled=!1,y.fn&&y.fn.apply(y.context,d.args),d.state={};g.length=0};var nEx=_.$b(["about:blank"]),I8H=_.$b(["javascript:undefined"]),UAP=_.Jj(nEx);_.TW(UAP);var csL=_.Jj(I8H);_.TW(csL);var mP=function(g){_.t0.call(this);this.JSC$10231_element_=g;this.listenKeyIn_=_.O4(this.JSC$10231_element_,"focus",this,!0);this.listenKeyOut_=_.O4(this.JSC$10231_element_,"blur",this,!0)};
_.Ea(mP,_.t0);mP.prototype.handleEvent=function(g){var C=new _.oR(g.event_);C.type=g.type=="focusin"||g.type=="focus"?"focusin":"focusout";this.dispatchEvent(C)};
mP.prototype.disposeInternal=function(){mP.superClass_.disposeInternal.call(this);Ao(this.listenKeyIn_);Ao(this.listenKeyOut_);delete this.JSC$10231_element_};var EEM=function(g,C){this.JSC$10234_element_=g;this.JSC$10234_dom_=C};var u_=function(g,C){fw.call(this,C);this.useIframeMask_=!!g;this.lastFocus_=null;this.resizeBackgroundTask_=uEx({mutate:this.resizeBackground_},this);uEx({mutate:this.updateModalAndBackground_},this)};
_.Ea(u_,fw);_.b=u_.prototype;_.b.focusHandler_=null;_.b.visible_=!1;_.b.bgEl_=null;_.b.bgIframeEl_=null;_.b.tabCatcherElement_=null;_.b.backwardTabWrapInProgress_=!1;_.b.getCssClass=function(){return"goog-modalpopup"};
_.b.getBackgroundElement=function(){return this.bgEl_};
_.b.JSC$10215_createDom=function(){u_.superClass_.JSC$10215_createDom.call(this);var g=this.getElement(),C=ko(this.getCssClass()).split(" ");U2(g,C);g.tabIndex=0;_.dw(g,!1);Hah(this);Q2h(this)};
var Hah=function(g){if(g.useIframeMask_&&!g.bgIframeEl_){var C=g.JSC$10213_dom_.JSC$9399_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.SS(C,UAP);g.bgIframeEl_=C;g.bgIframeEl_.className=g.getCssClass()+"-bg";_.dw(g.bgIframeEl_,!1);uWL(g.bgIframeEl_,0)}g.bgEl_||(g.bgEl_=g.JSC$10213_dom_.JSC$9399_createDom("DIV",g.getCssClass()+"-bg"),_.dw(g.bgEl_,!1))},Q2h=function(g){g.tabCatcherElement_||(g.tabCatcherElement_=g.JSC$10213_dom_.createElement("SPAN"),_.dw(g.tabCatcherElement_,
!1),g.tabCatcherElement_.tabIndex=0,g.tabCatcherElement_.style.position="absolute")};
_.b=u_.prototype;_.b.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.b.canDecorate=function(g){return!!g&&g.tagName=="DIV"};
_.b.decorateInternal=function(g){u_.superClass_.decorateInternal.call(this,g);g=ko(this.getCssClass()).split(" ");U2(this.getElement(),g);Hah(this);Q2h(this);this.getElement().tabIndex=0;_.dw(this.getElement(),!1)};
_.b.enterDocument=function(){this.bgIframeEl_&&_.XA(this.bgIframeEl_,this.getElement());_.XA(this.bgEl_,this.getElement());u_.superClass_.enterDocument.call(this);_.sn(this.tabCatcherElement_,this.getElement());this.focusHandler_=new mP(this.JSC$10213_dom_.JSC$9397_document_);v5(this).listen(this.focusHandler_,"focusin",this.onFocus);zM6(this,!1)};
_.b.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.Ad(this.focusHandler_);u_.superClass_.exitDocument.call(this);_.N7(this.bgIframeEl_);_.N7(this.bgEl_);_.N7(this.tabCatcherElement_)};
_.b.setVisible=function(g){if(g!=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_&&zM6(this,g),g){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10213_dom_.JSC$9397_document_.activeElement}catch(y){}this.updateModalAndBackground_();v5(this).listen(this.JSC$10213_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10213_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);KiH(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)YS(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){v5(this).unlisten(this.JSC$10213_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10213_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)YS(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var C=this.JSC$10213_dom_,d=C.JSC$9397_document_.body,V=C.JSC$9397_document_.activeElement||d;if(!this.lastFocus_||this.lastFocus_==d){this.lastFocus_=null;break a}(V==d||C.contains(this.getElement(),V))&&this.lastFocus_.focus()}catch(y){}this.lastFocus_=
null}}};
var zM6=function(g,C){g.modalAriaVisibilityHelper_||(g.modalAriaVisibilityHelper_=new EEM(g.JSC$10213_element_,g.JSC$10213_dom_));g=g.modalAriaVisibilityHelper_;if(C){g.hiddenElements_||(g.hiddenElements_=[]);C=g.JSC$10234_dom_.getChildren(g.JSC$10234_dom_.JSC$9397_document_.body);for(var d=0;d<C.length;d++){var V=C[d],y;if(y=V!=g.JSC$10234_element_)y=V.getAttribute("aria-hidden"),y=!(y==null||y==void 0?0:String(y));y&&($h(V,"hidden",!0),g.hiddenElements_.push(V))}}else if(g.hiddenElements_){for(C=
0;C<g.hiddenElements_.length;C++)g.hiddenElements_[C].removeAttribute("aria-hidden");g.hiddenElements_=null}};
u_.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var KiH=function(g,C){g.bgIframeEl_&&_.dw(g.bgIframeEl_,C);g.bgEl_&&_.dw(g.bgEl_,C);_.dw(g.getElement(),C);_.dw(g.tabCatcherElement_,C)};
_.b=u_.prototype;_.b.onShow=function(){this.dispatchEvent("show")};
_.b.onHide=function(){KiH(this,!1);this.dispatchEvent("hide")};
_.b.isVisible=function(){return this.visible_};
_.b.focus=function(){this.focusElement_()};
_.b.resizeBackground_=function(){this.bgIframeEl_&&_.dw(this.bgIframeEl_,!1);this.bgEl_&&_.dw(this.bgEl_,!1);var g=this.JSC$10213_dom_.JSC$9397_document_;var C=_.sG(UG(this.JSC$10213_dom_.JSC$9397_document_)||window);var d=Math.max(C.width,Math.max(g.body.scrollWidth,g.documentElement.scrollWidth));g=Math.max(C.height,Math.max(g.body.scrollHeight,g.documentElement.scrollHeight));this.bgIframeEl_&&(_.dw(this.bgIframeEl_,!0),_.qG8(this.bgIframeEl_,d,g));this.bgEl_&&(_.dw(this.bgEl_,!0),_.qG8(this.bgEl_,
d,g))};
_.b.reposition=function(){var g;if(_.$ZQ(this.getElement())=="fixed")var C=g=0;else C=B3(this.JSC$10213_dom_),g=C.x,C=C.y;var d=WLL(this.getElement());var V=_.sG(UG(this.JSC$10213_dom_.JSC$9397_document_)||window);g=Math.max(g+V.width/2-d.width/2,0);C=Math.max(C+V.height/2-d.height/2,0);qE(this.getElement(),g,C);qE(this.tabCatcherElement_,g,C)};
_.b.onFocus=function(g){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():g.target==this.tabCatcherElement_&&Dh(this.focusElement_,0,this)};
_.b.focusElement_=function(){try{this.getElement().focus()}catch(g){}};
_.b.disposeInternal=function(){_.Ad(this.popupShowTransition_);this.popupShowTransition_=null;_.Ad(this.popupHideTransition_);this.popupHideTransition_=null;_.Ad(this.bgShowTransition_);this.bgShowTransition_=null;_.Ad(this.bgHideTransition_);this.bgHideTransition_=null;u_.superClass_.disposeInternal.call(this)};var EJ=function(g,C,d){u_.call(this,C,d);this.JSC$10244_class_=g||"modal-dialog";this.buttons_=(new nw).addButton(a86,!0).addButton(G$H,!1,!0)};
_.Ea(EJ,u_);_.b=EJ.prototype;_.b.escapeToCancel_=!0;_.b.hasTitleCloseButton_=!0;_.b.modal_=!0;_.b.draggable_=!0;_.b.backgroundElementOpacity_=.5;_.b.title_="";_.b.JSC$10246_dragger_=null;_.b.JSC$10246_disposeOnHide_=!1;_.b.titleEl_=null;_.b.titleTextEl_=null;_.b.titleTextId_=null;_.b.titleCloseEl_=null;_.b.contentEl_=null;_.b.buttonEl_=null;_.b.getCssClass=function(){return this.JSC$10244_class_};
_.b.setTitle=function(g){this.title_=g;this.titleTextEl_&&_.TE(this.titleTextEl_,g)};
_.b.getTitle=function(){return this.title_};
_.b.getContent=function(){return""};
_.b.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var SEx=function(g){g.getElement()||g.render();return g.getElement()};
EJ.prototype.getBackgroundElement=function(){this.getElement()||this.render();return EJ.superClass_.getBackgroundElement.call(this)};
var gkQ=function(g,C){g.backgroundElementOpacity_=C;g.getElement()&&(C=g.getBackgroundElement())&&uWL(C,g.backgroundElementOpacity_)};
EJ.prototype.setDraggable=function(g){this.draggable_=g;CYh(this,g&&this.inDocument_)};
EJ.prototype.handleDrag=function(){};
var CYh=function(g,C){var d=ko(g.JSC$10244_class_+"-title-draggable").split(" ");g.getElement()&&(C?U2(g.titleEl_,d):NQh(g.titleEl_,d));C&&!g.JSC$10246_dragger_?(C=new _.qp(g.getElement(),g.titleEl_),g.JSC$10246_dragger_=C,U2(g.titleEl_,d),_.O4(g.JSC$10246_dragger_,"start",g.setDraggerLimits_,!1,g),_.O4(g.JSC$10246_dragger_,"drag",g.handleDrag,!1,g)):!C&&g.JSC$10246_dragger_&&(g.JSC$10246_dragger_.dispose(),g.JSC$10246_dragger_=null)};
_.b=EJ.prototype;
_.b.JSC$10215_createDom=function(){EJ.superClass_.JSC$10215_createDom.call(this);var g=this.getElement(),C=this.JSC$10213_dom_;this.titleTextId_=this.getId();var d=this.getId()+".contentEl";this.titleEl_=C.JSC$9399_createDom("DIV",this.JSC$10244_class_+"-title",this.titleTextEl_=C.JSC$9399_createDom("SPAN",{className:this.JSC$10244_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=C.JSC$9399_createDom("SPAN",this.JSC$10244_class_+"-title-close"));xZH(g,this.titleEl_,this.contentEl_=
C.JSC$9399_createDom("DIV",{className:this.JSC$10244_class_+"-content",id:d}),this.buttonEl_=C.JSC$9399_createDom("DIV",this.JSC$10244_class_+"-buttons"));Ne6(this.titleTextEl_,"heading");Ne6(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;$h(this.titleCloseEl_,"label","Close");Ne6(g,"dialog");$h(g,"labelledby",this.titleTextId_||"");_.dw(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(g=this.buttons_,g.JSC$10247_element_=this.buttonEl_,g.render());_.dw(this.buttonEl_,!!this.buttons_);
gkQ(this,this.backgroundElementOpacity_)};
_.b.decorateInternal=function(g){EJ.superClass_.decorateInternal.call(this,g);g=this.getElement();var C=this.JSC$10244_class_+"-content";this.contentEl_=ej(document,null,C,g)[0];this.contentEl_||(this.contentEl_=this.JSC$10213_dom_.JSC$9399_createDom("DIV",C),g.appendChild(this.contentEl_));C=this.JSC$10244_class_+"-title";var d=this.JSC$10244_class_+"-title-text",V=this.JSC$10244_class_+"-title-close";(this.titleEl_=ej(document,null,C,g)[0])?(this.titleTextEl_=ej(document,null,d,this.titleEl_)[0],
this.titleCloseEl_=ej(document,null,V,this.titleEl_)[0]):(this.titleEl_=this.JSC$10213_dom_.JSC$9399_createDom("DIV",C),g.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=sZh(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.L$("SPAN",{className:d,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;$h(g,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10213_dom_.JSC$9399_createDom("SPAN",V),this.titleEl_.appendChild(this.titleCloseEl_));_.dw(this.titleCloseEl_,this.hasTitleCloseButton_);C=this.JSC$10244_class_+"-buttons";(this.buttonEl_=ej(document,null,C,g)[0])?(this.buttons_=new nw(this.JSC$10213_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10213_dom_.JSC$9399_createDom("DIV",C),g.appendChild(this.buttonEl_),this.buttons_&&(g=this.buttons_,g.JSC$10247_element_=this.buttonEl_,g.render()),_.dw(this.buttonEl_,
!!this.buttons_));gkQ(this,this.backgroundElementOpacity_)};
_.b.enterDocument=function(){EJ.superClass_.enterDocument.call(this);v5(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);v5(this).listen(this.buttonEl_,"click",this.onButtonClick_);CYh(this,this.draggable_);v5(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var g=this.getElement();Ne6(g,"dialog");this.titleTextEl_.id!==""&&$h(g,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){g=this.JSC$10213_dom_;
var C=this.getBackgroundElement();g.removeNode(this.bgIframeEl_);g.removeNode(C)}this.isVisible()&&zM6(this,!1)}};
_.b.exitDocument=function(){this.isVisible()&&this.setVisible(!1);CYh(this,!1);EJ.superClass_.exitDocument.call(this)};
_.b.setVisible=function(g){g!=this.isVisible()&&(this.inDocument_||this.render(),EJ.superClass_.setVisible.call(this,g))};
_.b.onShow=function(){EJ.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.b.onHide=function(){EJ.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10246_disposeOnHide_&&this.dispose()};
_.b.setDraggerLimits_=function(){var g=this.JSC$10213_dom_.JSC$9397_document_,C=_.sG(UG(g)||window),d=Math.max(g.body.scrollWidth,C.width);g=Math.max(g.body.scrollHeight,C.height);var V=WLL(this.getElement());_.$ZQ(this.getElement())=="fixed"?this.JSC$10246_dragger_.limits=new f$(0,0,Math.max(0,C.width-V.width),Math.max(0,C.height-V.height)):this.JSC$10246_dragger_.limits=new f$(0,0,d-V.width,g-V.height)};
_.b.onTitleCloseClick_=function(){duh(this)};
var duh=function(g){if(g.hasTitleCloseButton_){var C=g.buttons_,d=C&&C.cancelButton_;d?(C=C.get(d),g.dispatchEvent(new Ir(d,C))&&g.setVisible(!1)):g.setVisible(!1)}},VuP=function(g){g.hasTitleCloseButton_=!1;
g.titleCloseEl_&&_.dw(g.titleCloseEl_,g.hasTitleCloseButton_)};
EJ.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;EJ.superClass_.disposeInternal.call(this)};
EJ.prototype.onButtonClick_=function(g){a:{for(g=g.target;g!=null&&g!=this.buttonEl_;){if(g.tagName=="BUTTON")break a;g=g.parentNode}g=null}if(g&&!g.disabled){g=g.name;var C=this.buttons_.get(g);this.dispatchEvent(new Ir(g,C))&&this.setVisible(!1)}};
EJ.prototype.onKey_=function(g){var C=!1,d=!1,V=this.buttons_,y=g.target;if(g.type=="keydown")if(this.escapeToCancel_&&g.keyCode==27){var R=V&&V.cancelButton_;y=y.tagName=="SELECT"&&!y.disabled;R&&!y?(d=!0,C=V.get(R),C=this.dispatchEvent(new Ir(R,C))):y||(C=!0)}else{if(g.keyCode==9&&g.shiftKey&&y==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(x){}Dh(this.resetBackwardTabWrap_,0,this)}}else if(g.keyCode==13){if(y.tagName=="BUTTON"&&!y.disabled)R=y.name;
else if(y==this.titleCloseEl_)duh(this);else if(V){var Y=V.defaultButton_,A;if(A=Y)a:{A=XH("BUTTON",V.JSC$10247_element_);for(var P,w=0;P=A[w];w++)if(P.name==Y||P.id==Y){A=P;break a}A=null}y=(y.tagName=="TEXTAREA"||y.tagName=="SELECT"||y.tagName=="A")&&!y.disabled;!A||A.disabled||y||(R=Y)}R&&V&&(d=!0,C=this.dispatchEvent(new Ir(R,String(V.get(R)))))}else y!=this.titleCloseEl_||g.keyCode!=32&&g.key!=" "||duh(this);if(C||d)g.stopPropagation(),g.preventDefault();C&&this.setVisible(!1)};
var Ir=function(g,C){this.type="dialogselect";this.key=g;this.caption=C};
_.Ea(Ir,_.xB);var nw=function(g){W5.call(this);g||fO();this.cancelButton_=this.JSC$10247_element_=this.defaultButton_=null};
_.Ea(nw,W5);_.b=nw.prototype;_.b.clear=function(){W5.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.b.set=function(g,C,d,V){W5.prototype.set.call(this,g,C);d&&(this.defaultButton_=g);V&&(this.cancelButton_=g);return this};
_.b.addButton=function(g,C,d){return this.set(g.key,g.caption,C,d)};
_.b.render=function(){if(this.JSC$10247_element_){_.YL(this.JSC$10247_element_,AH_);var g=fO(this.JSC$10247_element_);this.forEach(function(C,d){C=g.JSC$9399_createDom("BUTTON",{name:d},C);d==this.defaultButton_&&(C.className="goog-buttonset-default");this.JSC$10247_element_.appendChild(C)},this)}};
_.b.decorate=function(g){if(g&&g.nodeType==1){this.JSC$10247_element_=g;g=XH("BUTTON",this.JSC$10247_element_);for(var C,d,V,y=0;C=g[y];y++)if(d=C.name||C.id,V=sZh(C)||C.value,d){var R=y==0;this.set(d,V,R,C.name=="cancel");R&&_.M_(C,"goog-buttonset-default")}}};
_.b.getElement=function(){return this.JSC$10247_element_};
var a86={key:"ok",caption:"OK"},G$H={key:"cancel",caption:"Cancel"},y_L={key:"yes",caption:"Yes"},R9L={key:"no",caption:"No"},beL={key:"save",caption:"Save"},Zex={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new nw).addButton(a86,!0,!0),(new nw).addButton(a86,!0).addButton(G$H,!1,!0),(new nw).addButton(y_L,!0).addButton(R9L,!1,!0),(new nw).addButton(y_L).addButton(R9L,!0).addButton(G$H,!1,!0),(new nw).addButton(Zex).addButton(beL).addButton(G$H,!0,!0));_.Ea(G2W,EJ);_.Ea(Scl,Hd);var Y08=_.$b(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),A_L=_.$b(["//apis.google.com/js/rpc.js"]),YPj=_.Jj(Y08),Z9_=_.Jj(A_L),CAV=null;var QK=function(g,C){_.t0.call(this);this.JSC$10256_element_=g;g=_.ZF(this.JSC$10256_element_)?this.JSC$10256_element_:this.JSC$10256_element_?this.JSC$10256_element_.body:null;this.isRtl_=!!g&&_.nW6(g);this.listenKey_=_.O4(this.JSC$10256_element_,_.aa?"DOMMouseScroll":"mousewheel",this,C)};
_.Ea(QK,_.t0);QK.prototype.handleEvent=function(g){var C=0,d=0,V=g.event_;V.type=="mousewheel"?(g=FjH(-V.wheelDelta),V.wheelDeltaX!==void 0?(C=FjH(-V.wheelDeltaX),d=FjH(-V.wheelDeltaY)):d=g):(g=V.detail,g>100?g=3:g<-100&&(g=-3),V.axis!==void 0&&V.axis===V.HORIZONTAL_AXIS?C=g:d=g);typeof this.maxDeltaX_==="number"&&(C=_.jz(C,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(d=_.jz(d,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(C=-C);C=new PY8(g,V,C,d);this.dispatchEvent(C)};
var FjH=function(g){return _.GO&&(_.IWQ||cL6)&&g%40!=0?g:g/40};
QK.prototype.disposeInternal=function(){QK.superClass_.disposeInternal.call(this);Ao(this.listenKey_);this.listenKey_=null};
var PY8=function(g,C,d,V){_.oR.call(this,C);this.type="mousewheel";this.detail=g;this.deltaX=d;this.deltaY=V};
_.Ea(PY8,_.oR);_.u4=function(g){var C="instance_";if(g.instance_&&g.hasOwnProperty(C))return g.instance_;C=new g;return g.instance_=C};var b9o;var ie6=_.$b(["https://about:blank"]),Oe6=_.$b(['javascript:""']),wWH=_.$b(["about:blank"]);_.Ea(VO,G2W);_.b=VO.prototype;_.b.JSC$10264_url_="";_.b.JSC$10264_iframe_=null;_.b.iframeLoaded_=!1;_.b.loadedFired_=!1;_.b.callback_=function(){};
_.b.enterDocument=function(){VO.superClass_.enterDocument.call(this);yHu(this.getBackgroundElement(),v5(this))};
_.b.render=function(g){var C=this;VO.superClass_.render.call(this,g);this.useGapi_?wUQ(this.iframeManager_,window).then(function(){return kYH(C)}).then(null,function(){C.callback_({action:"error"})}):xu6(this)};
var kYH=function(g){var C=g.JSC$10213_dom_.JSC$9399_createDom("div",["picker-dialog-content","picker-frame"]);_.dw(C,!1);g.getContentElement().appendChild(C);return k$P(g.iframeManager_,C,function(d){var V=f6P(d["iframe-command"]);switch(V.getCommand()){case 1:d=g.callback_;V=_.o4(V,gr,2);var y="";switch(V.getStatus()){case 2:y="cancel";break;case 1:y="picked";break;case 3:y="error"}var R=_.i3(V,OX,2,_.OJ(kPL));V=R.length===0?{action:y}:z56(R,y,_.o4(V,sv6,7));d.call(g,V);g.setVisible(!1);break;case 4:VuP(g);
g.callback_({action:"loaded"});break;case 7:case 8:d=g.callback_;a:{y=V.getCommand();R=_.o4(V,gr,2);switch(y){case 7:y="uploadScheduled";break;case 8:y="uploadStateChange";break;default:V={};break a}V=_.i3(R,OX,2,_.OJ(kPL));if(V.length===0)V={action:y};else{var Y=_.o4(R,sv6,7);R=Y&&_.p1(Y,1);Y=Max(Y);V=uZP(V,y,R,Y)}}d.call(g,V)}},g.JSC$10264_url_,g.targetId_,g.rpcToken_).then(function(d){g.JSC$10264_iframe_=d.getIframeEl();
ok6(g);_.dw(g.JSC$10264_iframe_.parentElement,!0);_.M_(g.getElement(),"picker-dialog");pWQ(g);return d})},xu6=function(g){g.JSC$10264_iframe_=g.JSC$10213_dom_.JSC$9399_createDom("IFRAME",{id:g.targetId_,
name:g.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.SS(g.JSC$10264_iframe_,J_6(g));_.M_(g.getElement(),"picker-dialog");g.getContentElement().appendChild(g.JSC$10264_iframe_);v5(g).listen(g.JSC$10264_iframe_,"load",function(){return void ok6(g)});
g.JSC$10264_iframe_.src=g.JSC$10264_url_;pWQ(g)},tuQ=function(g){h96(g,(0,_.vd)(function(C){C.setAuthToken(this.targetId_,this.rpcToken_)},g))},pWQ=function(g){var C=_.gw(_.S1(g.JSC$10264_url_),"title");
C&&g.setTitle(C)},J_6=function(g){return _.jcL("Internet Explorer")>=7&&_.bP(g.JSC$10264_url_,"https")?_.Jj(ie6):_.KK?_.Jj(Oe6):_.Jj(wWH)},ok6=function(g){tuQ(g);
g.iframeLoaded_=!0;g.JSC$10264_iframe_.tabIndex=0;g.isVisible()&&g.focus()};
VO.prototype.handleKeydown_=function(g){g.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),g.stopPropagation(),g.preventDefault())};
var h96=function(g,C){var d=g.JSC$10262_gadgetsDomHelper_;dxR(function(){C(d.getWindow().gadgets.rpc)},d)};
VO.prototype.setUrl=function(g){g=_.CP(new _.Mu(g),"rpcService",this.targetId_);_.CP(g,"rpctoken",this.rpcToken_);_.yc(g,"rpctoken="+this.rpcToken_);_.SP(g,"https");this.JSC$10264_url_=g.toString();this.JSC$10264_iframe_&&(this.JSC$10264_iframe_.src=this.JSC$10264_url_)};
var jsM=function(g,C){g.callback_=C;h96(g,(0,_.vd)(function(d){d.register(this.targetId_,(0,_.vd)(this.handlePickerAction_,this))},g))};
VO.prototype.handlePickerAction_=function(g){var C=g.action;C=="loaded"&&(this.loadedFired_=!0,e9L(this,new aoB(this.isVisible())),lZh(this),VuP(this),v5(this).unlisten(this.JSC$10213_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10264_iframe_.tabIndex=0);C!="picked"&&C!="cancel"||this.setVisible(!1);this.callback_(g)};
var lZh=function(g){g.JSC$10264_appId_&&e9L(g,new KcN(g.JSC$10264_appId_,window.location.protocol+"//"+window.location.host))};
VO.prototype.setRelayUrl=function(g){h96(this,(0,_.vd)(function(C){C.setRelayUrl(this.targetId_,g)},this))};
var e9L=function(g,C){g.useGapi_&&hM6(C,g.iframeManager_).then(null,function(){g.callback_({action:"error"})});
h96(g,(0,_.vd)(function(d){d.call(this.targetId_,"picker",null,C)},g))};
VO.prototype.resizePicker_=function(){var g=UG(this.JSC$10213_dom_.JSC$9397_document_)||window;if(_.gw(_.S1(this.JSC$10264_url_),"ignoreLimits")=="true")g=new _.XW(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.gw(_.S1(this.JSC$10264_url_),"shadeDialog")=="true"){var C=SEx(this);C=IgQ(C);var d=_.sG(g);g=d.width-80;d=d.height-40;C&&(g-=C.left?C.left:0,g-=C.right?C.right:0,d-=C.top?C.top:0,d-=C.bottom?C.bottom:0);g=new _.XW(g>0?g:0,d>0?d:0)}else(C=this.preferredDialogWidth_)?(C=Math.max(320,
Math.min(1051,C)),(d=this.preferredDialogHeight_)||(d=_.sG(g).height*.85),d=Math.max(480,Math.min(650,d))):(C=_.sG(g),d=C.width*.618,d=d<C.height?Math.round(Math.max(480,Math.min(650,d*.85))):Math.round(Math.max(480,Math.min(650,C.height*.85))),C=Math.round(d/.618)),g=_.sG(g),C=Math.min(C,Math.max(g.width,320)),d=Math.min(d,Math.max(g.height,480)),g=new _.XW(C,d);_.qG8(this.getContentElement(),g);this.reposition()};
VO.prototype.reposition=function(){if(_.gw(_.S1(this.JSC$10264_url_),"shadeDialog")=="true"){var g=WLL(this.getElement()),C=_.sG(this.JSC$10213_dom_.getWindow());g=Math.floor(C.width/2-g.width/2);C=SEx(this);if(C=IgQ(C)){var d=C.left?C.left:0;d+=C.right?C.right:0;g=Math.floor(g-d/2)}g=g>0?g:0;C=B3(this.JSC$10213_dom_).y;qE(this.getElement(),g,C)}else VO.superClass_.reposition.call(this)};
VO.prototype.setVisible=function(g){if(g!=this.isVisible()&&this.autoSizeDialog_){var C=this.JSC$10213_dom_.getWindow();g?(this.resizePicker_(),v5(this).listen(C,"resize",this.resizePicker_),this.iframeLoaded_||v5(this).listen(C,"keydown",this.handleKeydown_)):(v5(this).unlisten(C,"resize",this.resizePicker_),this.iframeLoaded_||v5(this).unlisten(C,"keydown",this.handleKeydown_))}VO.superClass_.setVisible.call(this,g);e9L(this,new aoB(g))};
VO.prototype.focus=function(){VO.superClass_.focus.call(this);if(this.JSC$10264_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10264_iframe_.focus()}catch(g){}};var P7=function(g,C){C=C===void 0?VO:C;Hd.call(this,g);this.pickerConstructor=C;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(g=window.location.origin)||(g=window.location.protocol+"//"+window.location.host);g&&this.urlParamMap_.set("origin",g);this.postProcessors_=[]};
_.L(P7,Scl);P7.prototype.JSC$10269_disposeOnHide_=!1;
P7.prototype.build=function(){this.JSC$10170_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10170_appId_);this.getRelayUrl()||this.setRelayUrl(_.dD(_.yc(_.Vc(_.S1(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var g=new this.pickerConstructor(Lj8(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);g.JSC$10246_disposeOnHide_=this.JSC$10269_disposeOnHide_;
g.JSC$10264_appId_=this.JSC$10170_appId_;g.loadedFired_&&lZh(g);jsM(g,this.callback_);return g};
var DuP=function(g){g.urlParamMap_.set("multiselectEnabled","true");return g};
_.b=P7.prototype;_.b.getHeight=function(){return this.dialogHeight_};
_.b.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.b.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.b.getTitle=function(){return this.urlParamMap_.get("title")};
_.b.getWidth=function(){return this.dialogWidth_};
var r_H=function(g){g.JSC$10269_disposeOnHide_=void 0;return g};
P7.prototype.setRelayUrl=function(g){this.urlParamMap_.set("parent",g);return this};
var NU8=function(g,C){g.urlParamMap_.set("selectButtonLabel",C);return g};
P7.prototype.setSize=function(g,C){this.dialogWidth_=g;this.dialogHeight_=C;return this};
P7.prototype.setTitle=function(g){this.urlParamMap_.set("title",g);return this};
var Lj8=function(g){g.postProcessors_.length&&g.urlParamMap_.set("pp",JSON.stringify(g.postProcessors_));g.urlParamMap_.set("nav",fy8(g.nav_));var C=new _.Mu(g.getBaseUrl());g.urlParamMap_.forEach(function(d,V){_.CP(C,V,d)});
return C};var BUL=function(g,C){g.name!==void 0?(this.name=g.name,this.code=XWH[g.name]):(this.code=g=g.code,this.name=ssA(g));_.du.call(this,ClQ("%s %s",this.name,C))};
_.Ea(BUL,_.du);var ssA=function(g){var C=_.uG.findKey(XWH,function(d){return g==d});
if(C===void 0)throw Error("hb`"+g);return C},UK={},XWH=(UK.AbortError=3,UK.EncodingError=5,UK.InvalidModificationError=9,UK.InvalidStateError=7,UK.NotFoundError=1,UK.NotReadableError=4,UK.NoModificationAllowedError=6,UK.PathExistsError=12,UK.QuotaExceededError=10,UK.SecurityError=2,UK.SyntaxError=8,UK.TypeMismatchError=11,UK);var TU8=function(g,C){_.xB.call(this,g.type,C);this.event_=g};
_.Ea(TU8,_.xB);var fZP=function(g,C,d){d===void 0&&(d=g.size);return g.slice?g.slice(C,d):null};var PAj=new WeakMap,FpN=function(g,C){g=[g];for(var d=C.length-1;d>=0;--d)g.push(typeof C[d],C[d]);return g.join("\v")};_.O9g(function(){if(!_.yg.Blob)return!1;var g=new Uint8Array(100);try{var C=new Blob([g])}catch(d){return!1}return C.size!=100?!1:!0});
var vkx=_.O9g(function(){if(!_.yg.Blob)return!1;var g=new Uint8Array(100);try{var C=new Blob([g])}catch(d){return!1}return fZP(C,0,1)===null?!1:!0});_.yg.U3bHHf!=null||(_.yg.U3bHHf=0);_.yg.U3bHHf++;_.$uP=new WeakMap;_.q0P=new WeakMap;var kSg={};var be=void 0;var oIP=Symbol("pb");var s4l=A3("WizInjectionContext_Dispatcher");var kX=Symbol("qb");var N9,vG;N9=function(){this.afterRenderCallbacks=null};
_.pWj=Symbol("rb");vG=function(g){this.props=g;this.__unmounted=!1};
vG.prototype.didPatch=function(){};
vG.prototype.didMount=function(){};
vG.prototype.didUnmount=function(){};
vG.prototype.didUpdate=function(){};_.Lpg=A3("WizInjectionContext_RootElement");var rHL=A3("WizInjectionContext_AppContext"),Dx_=A3("WizInjectionContext_ModelRootElement"),NQL=A3("WizInjectionContext_RendererData"),XZP=A3("WizInjectionContext_InjectingConstructor"),lNP=A3("WizInjectionContext_AsyncDeps"),BQ1={};var MiR=!1;var nIB={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:q18,enableLazyTsx:MBx,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:$Rh,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var Pm=Object.assign({},{attributes:{},handleError:function(g){throw g;}},nIB);var MuA=Symbol("vb"),Xg=Symbol("wb"),g4g=Symbol("xb"),Guq=Symbol("yb"),ZoN=q6(function(g){return ie(g)&&MuA in g});var zkB=Symbol("zb"),c5={},H9c=(c5[zkB]=!0,c5.debugName="[component]",c5.getComponentStack=function(){for(var g=[],C=this;C;)KpL(C)&&g.push(C.debugName),C=C.parent;return g},c5.registerSignal=function(){},c5.registerEffect=function(){},c5);var O5=null,kp=!1,oC=1,h3=Symbol("Db"),DR={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var EK=Symbol("Eb"),H5=Symbol("Fb"),J3=Symbol("Gb"),bFg=Object.assign({},DR,{value:EK,dirty:!0,error:null,equal:aNq,kind:"computed",producerMustRecompute:function(g){return g.value===EK||g.value===H5},
producerRecomputeValue:function(g){if(g.value===H5)throw Error("Z");var C=g.value;g.value=H5;var d=VMP(g),V=!1;try{var y=g.computation();ww(null);V=C!==EK&&C!==J3&&y!==J3&&g.equal(C,y)}catch(R){y=J3,g.error=R}finally{ww(d),g&&RK1(g)}V?g.value=C:(g.value=y,g.version++)}});Object.assign({},DR,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var F2q=function(){throw Error();};var iFB=null,Yqg=Object.assign({},DR,{equal:aNq,value:void 0,kind:"signal"});var OFc=Object.assign({},DR,{value:EK,dirty:!0,error:null,equal:aNq,kind:"linkedSignal",producerMustRecompute:function(g){return g.value===EK||g.value===H5},
producerRecomputeValue:function(g){if(g.value===H5)throw Error("Z");var C=g.value;g.value=H5;var d=VMP(g);try{var V=g.source();var y=g.computation(V,C===EK||C===J3?void 0:{source:g.sourceValue,value:C});g.sourceValue=V}catch(R){y=J3,g.error=R}finally{ww(d),g&&RK1(g)}C!==EK&&y!==J3&&g.equal(C,y)?g.value=C:(g.value=y,g.version++)}});Object.assign({},DR,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(g){g.schedule!==null&&g.schedule(g.ref)},
cleanupFn:function(){}});var xmo=Symbol("Hb"),eL=Symbol("Ib");var le=Array.isArray;var L2j;var WjM={},rz1=lFg(Object.assign({},{consumerAllowSignalWrites:!0},WjM)),s3=lFg(Object.assign({},{consumerAllowSignalWrites:!0},WjM));var s5=0,Bm=!1,Qc=function(){this.queue=new Set};
Qc.prototype.schedule=function(g){this.queue.add(g)};
Qc.prototype.remove=function(g){this.queue.delete(g)};
Qc.prototype.clear=function(){this.queue.clear()};
var sMo=Symbol("Nb"),NbV=Symbol("Ob"),zc=function(){Qc.apply(this,arguments)};
_.L(zc,Qc);zc.prototype.flush=function(){if(this.queue.size){Bm=!0;for(var g=_.Z(this.queue),C=g.next();!C.done;C=g.next()){C=C.value;this.queue.delete(C);try{C.run()}catch(d){muA(d)}}Bm=!1}};
var uqL=function(){zc.apply(this,arguments)};
_.L(uqL,zc);var XyB=new uqL,nkL=function(){zc.apply(this,arguments)};
_.L(nkL,zc);nkL.prototype.schedule=function(g){return _.F(function(C){if(C.nextAddress==1)return C.yield(Promise.resolve(),2);g.run();_.XV(C)})};
nkL.prototype.enqueue=function(g){this.queue.add(g)};
var BbN=new nkL,Kw=function(){Qc.apply(this,arguments)};
_.L(Kw,Qc);Kw.prototype.flush=function(){this.queue.size&&YIW(this.queue)};
var IZP=function(){Kw.apply(this,arguments)};
_.L(IZP,Kw);IZP.prototype.schedule=function(g){g.hasRun?this.queue.add(g):g.run()};
IZP.prototype.flush=function(){if(this.queue.size)if(Pm.flushRenderEffectsDuringRender){var g=this.queue;this.queue=new Set;YIW(g)}else YIW(this.queue)};
var aFV=new IZP,UuP=function(){Kw.apply(this,arguments)};
_.L(UuP,Kw);UuP.prototype.schedule=function(g){return _.F(function(C){if(C.nextAddress==1)return C.yield(Promise.resolve(),2);g.run();_.XV(C)})};
UuP.prototype.enqueue=function(g){this.queue.add(g)};
var C$1=new UuP,c_M=function(){Kw.apply(this,arguments)};
_.L(c_M,Kw);var Sqj=new c_M,VaP=[aFV,XyB,Sqj],boN=[BbN,C$1],EkL=[aFV,Sqj,C$1],ADc=[].concat(_.Wr(VaP),_.Wr(boN)),He8=[];iFB=function(){R5g();for(var g=_.Z(He8),C=g.next();!C.done;C=g.next())C=C.value,C()};
var muA=Rc;var $p=Symbol("Pb");var fP=null,ioj,Ooc=null,wIW;var ar={},Qsr=Object.assign({},DR,(ar[MuA]=!0,ar.effectType=Xg,ar.isResettableContext=!0,ar.hasRun=!1,ar.effectFn=null,ar.consumerIsAlwaysLive=!0,ar.consumerAllowSignalWrites=!0,ar.consumerMarkedDirty=dhq,ar.kind="effect",ar.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(kp)throw Error("Qb");this.dirty=!1;if(!this.hasRun||gMP(this)){this.hasRun=!0;ekl(this);var g=_.ZR(this),C=VMP(this);Uxg("effectRun",this.debugName);try{mk(this.effectFn,this.componentStack,this)}catch(d){throw Pm.enableContextBasedComponentStacks&&
Wm(d),d;}finally{cHg("effectRun",this.debugName),ww(C),this&&RK1(this),_.ZR(g)}}}},ar.componentStack=void 0,ar.debugName="[effect]",ar[Symbol.dispose]=function(){if(xp(this))for(var g=this.producers;g!==void 0;)g=yzV(g);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;g=_.Z(EkL);for(var C=g.next();!C.done;C=g.next())C.value.remove(this);j4q(this)},ar));var o4_=Object.assign({},Qsr,{effectType:g4g});var h5g=Symbol("Rb");var tac=Object.assign({},Qsr,{effectType:Xg});var VKu=new Set("allowfullscreen allowtransparency async autofocus autoplay checked controls default defer disabled disableremoteplayback formnovalidate hidden inert ismap itemscope jsshadow jsslot loop multiple muted nomodule novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var lyo={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-describedby":10,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1,
"aria-selected":1,"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:1,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,controlslist:1,coords:1,crossorigin:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1,
id:10,inert:1,ismap:1,itemid:1,itemprop:1,itemref:1,itemscope:1,itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,playsinline:1,poster:1,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:12,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,usemap:1,valign:1,value:1,width:1,wrap:1},e5c=
{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}]}},JBl={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},rDq=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],DhP={"*":{async:1,dir:0,loading:2,target:3}};var z9P=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Gc={},XIq=(Gc[1]=null,Gc[2]=function(g,C){return C instanceof Qs?GW(C):nd.toString()},Gc[3]=function(g,C){return ql(C)?_.Ml(C):z9P.test(String(C))?String(C):nd.toString()},Gc[4]=function(g,C){return C instanceof XT?_.TW(C):nd.toString()},Gc[5]=function(g,C){return String(C)},Gc[7]=null,Gc[8]=null,Gc[10]=null,Gc);var lql=Symbol("Ub");var pTN=function(g){var C=Kj6,d=g,V="",y="",R=1;g<0&&(g=-g);if(g===Infinity)g=(Infinity*Math.sign(d)).toString();else{for(var Y=0;Y<aZh.length;Y++){var A=aZh[Y];R=C[A];if(g>=R||R<=1&&g>.1*R){V=A;break}}V?(V+="B",y=" "):R=1;g=Math.round(d/R*10)/10+y+V}return g},aZh="Y Z E P T G M K  m u n".split(" "),Kj6={"":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};_.GYQ=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 tI={};RegExp.prototype.hasOwnProperty("sticky");var RMV=function(g){g=String(g);for(var C=function(V,y,R){for(var Y=Math.min(y.length-R,V.length),A=0;A<Y;A++){var P=y[R+A];if(V[A]!==("A"<=P&&P<="Z"?P.toLowerCase():P))return!1}return!0},d=0;(d=g.indexOf("<",d))!=-1;){if(C("\x3c/script",g,d)||C("\x3c!--",g,d))return"zSoyz";
d+=1}return g};var G4={default:"__default"};var $hN=Object.prototype.hasOwnProperty;TNc.prototype=Object.create(null);var PI=WwW();var FY=null;var Kw1=function(g){this.created=[];this.deleted=[];this.node=g};var ayq=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var g=this,C=g;g;)C=g,g=g.parentNode;return C};var uZV=function(g,C){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=g;this.key=C;this.text=void 0};var yq=null,Ru=null,dn=null,Z$=null,E4V=[],cD1=Iy1,YX=[],AI=[],eAq=function(g){return GUW(function(C,d,V){dn=Ru=C;Ru=null;d(V);Uhg(null);Ru=dn;dn=dn.parentNode;return C},g)}(),jXc=function(g){return GUW(function(C,d,V){var y={nextSibling:C};
Ru=y;d(V);dn&&Uhg(C.nextSibling);return y===Ru?null:Ru},g)}();var PG=[],gE1=0;var iE=new TNc;var oL=new TNc;var S0x=WwW(),YEg=S0x[G4.default],Zau=S0x.style,ysP=["focusin","focusout"],PKo="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var a8o=function(){},mA_=function(){},duP=function(){},SE1=function(){};var wn=Symbol("bc");var xAL,k$V=wUj;var Lv=Symbol("cc");var CYL=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(" ")),
gkj=new Set(["a","font","script","style","title"]);_.lE={setUp:XU_,tearDown:XU_,log:XU_,logNodeRange:XU_,graft:function(g,C){C()}};var BG={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var TL=null,fv=function(g,C){vG.call(this,g);var d=this;this.functionComponent=C;this.hooks=[];this.hookCounter=0;this.disposeEffects=IC(function(V){d.effectContext=V;_.nP(function(){UAN(d,d.el)})},Pm.alwaysTrackContexts||!!be)};
_.L(fv,vG);fv.prototype.render=function(g){var C=TL;TL=this;this.hookCounter=0;var d=ww(s3),V=_.ZR(this.effectContext);try{return Uxg("render",this.componentName),this.functionComponent(g)}finally{cHg("render",this.componentName),_.ZR(V),ww(d),TL=C}};
_.PU.Object.defineProperties(fv.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return FwB(this.functionComponent)}}});var VuV=Symbol("qc"),zMo=function(g,C,d){this.afterRenderCallbacks=null;this.kind=g;this.props=C;this.children=d};
_.L(zMo,N9);zMo.prototype.render=function(){var g=Q2L(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var C=_.Z(this.afterRenderCallbacks),d=C.next();!d.done;d=C.next())d=d.value,g=d(g);return g};
zMo.prototype.getChildren=function(){return this.children};var R9l=[];F2q=function(g){throw Error("ob`"+g.debugName);};
(function(){var g=FY;FY=function(C){g==null||g(C);beu(C)}})();Object.assign({},Qsr,{effectType:Xg,hasRun:!0,elementRef:null,attributes:null,effectFn:function(){var g=this.elementRef;var C;g.element!=null||(g.element=(C=g.document.getElementById(g.value))!=null?C:void 0);g=g.element;for(C=this.attributes;C;){var d=C.signal();d!==C.prevValue&&(C.prevValue=d,C.namespace===1?g[C.name]=d:VKu.has(C.name)?aC(g,C.name,d?"":null):aC(g,C.name,d));C=C.next}}});_.$X.debugName="tbhMcf";_.q9.debugName="zyMFzb";Object.assign({},Qsr,{effectType:Xg,hasRun:!0});_.k.debugName="RlDudd";var Ze1={nonNullableCondIsNull:function(){return Error("uc")}};var wWg=function(){this.map=new Map};
wWg.prototype.push=function(g,C){var d=this.map;d.has(g)&&(this.multi||(this.multi=new Map),this.multi.set(C,d.get(g)));d.set(g,C)};
wWg.prototype.pop=function(g){var C=this.map,d=C.get(g),V;d!==void 0&&((V=this.multi)==null?0:V.has(d))?(C.set(g,this.multi.get(d)),this.multi.delete(d)):C.delete(g);return d};_.M9.debugName="nsTGHd";_.WG.debugName="vI1rtf";_.h9o={OUT_OF_ORDER_HOOK_CALL:function(g){return Error("vc`"+g)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("wc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("xc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("yc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(g,C){return Error("zc`"+((C===void 0?0:C)?"IDOM":"Reactive")+"`"+(m5(g)?g.description:g))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(g,C){return Error("Ac`"+(m5(g)?g.description:g)+"`"+C)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(g){return Error("Bc`"+(m5(g)?g.description:g))},
USE_ELEMENT_NOT_ASSIGNED:function(g){return Error("Cc`"+(m5(g)?g.description:g))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(g){return Error("Dc`"+(m5(g)?g.description:g))}};xAL=Kig;var DuN=Symbol("Ec");nE1({beforeRender:function(g){var C=_.ZR(g.effectContext);try{var d;((d=g.__syncEffects)==null?0:d.length)&&XWg(g.__syncEffects)}finally{_.ZR(C)}},
didPatch:function(g){var C=_.ZR(g.effectContext);try{var d;((d=g.__syncEffects)==null?0:d.length)&&XWg(g.__syncEffects)}finally{_.ZR(C)}},
didUnmount:function(g){var C;((C=g.hooks)==null?0:C.length)&&g.hooks.forEach(NUB)}});var gPh,Cvh,dVr;gPh=_.yg.window;_.E3=(gPh==null?void 0:(Cvh=gPh.yt)==null?void 0:Cvh.config_)||(gPh==null?void 0:(dVr=gPh.ytcfg)==null?void 0:dVr.data_)||{};_.PZ("yt.config_",_.E3);var VxP={},vk1=[];_.qn=function(g){var C=_.cY.apply(1,arguments);var d=Error.call(this,g);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.args=[].concat(_.Wr(C));Object.setPrototypeOf(this,this.constructor.prototype)};
_.L(_.qn,Error);var dMl=function(g,C,d){this.actionName=g;this.optionalAction=C===void 0?!1:C;this.args=d===void 0?null:d;this.returnValue=[]};_.Sf=function(g){this.name=g};_.SM=new _.Sf("signalAction");var Ekl=/^[\w.]*$/,muc={q:!0,search_query:!0},Wjq=String(Muc);var kC;kC=Symbol("Fc");_.gp=function(g){this.name=g};
_.gp.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var HeB=function(g){this.key=g},GYW=function(g){this.deferredKey=g},z9N=function(){var g=this;
this.providers=new Map;this.JSC$10559_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(g.providers)}}};
z9N.prototype.addProvider=function(g){this.providers.set(g.provide,g);var C=this.JSC$10559_deferred.get(g.provide);if(C)try{C.resolver(this.resolve(g.provide))}catch(d){C.rejector(d)}};
z9N.prototype.resolve=function(g){return g instanceof GYW?y1P(this,g):g instanceof HeB?RuL(this,g.key,[],!0):RuL(this,g,[])};
var y1P=function(g,C){C=C.deferredKey;if(g.JSC$10559_deferred.has(C))return g.JSC$10559_deferred.get(C).promise;var d={};d.promise=new Promise(function(V,y){d.resolver=V;d.rejector=y});
g.JSC$10559_deferred.set(C,d);return d.promise},RuL=function(g,C,d,V){V=V===void 0?!1:V;
if(d.indexOf(C)>-1)throw Error("Gc`"+C);if(g.cachedValues.has(C))return g.cachedValues.get(C);if(!g.providers.has(C)){if(V)return;throw Error("Hc`"+C);}V=g.providers.get(C);d.push(C);if(V.useValue!==void 0)var y=V.useValue;else if(V.useFactory)y=V[kC]?buH(g,V[kC],d):[],y=V.useFactory.apply(V,_.Wr(y));else if(V.useClass){y=V.useClass;var R=y[kC]?buH(g,y[kC],d):[];y=new (Function.prototype.bind.apply(y,[null].concat(_.Wr(R))))}else throw Error("Ic`"+C);d.pop();V.skipCache||g.cachedValues.set(C,y);return y},
buH=function(g,C,d){return C?C.map(function(V){return V instanceof HeB?RuL(g,V.key,d,!0):RuL(g,V,d)}):[]};var Qs_;var gN=new _.gp("ENDPOINT_HANDLER_TOKEN");_.Co=new _.Sf("urlEndpoint");var ZuL=function(){this.data=[];this.cachedPackedInt52=-1};
ZuL.prototype.set=function(g,C){C=C===void 0?!0:C;0<=g&&g<52&&Number.isInteger(g)&&this.data[g]!==C&&(this.data[g]=C,this.cachedPackedInt52=-1)};
ZuL.prototype.get=function(g){return!!this.data[g]};
var Y66=function(g){g.cachedPackedInt52===-1&&(g.cachedPackedInt52=g.data.reduce(function(C,d,V){return C+(d?Math.pow(2,V):0)},0));
return g.cachedPackedInt52};var iuV=function(g){var C=A1Q;g=g===void 0?_.gS("yt.ads.biscotti.lastId_")||"":g;var d=Object,V=d.assign,y={};y.dt=Z9r;y.flash="0";a:{try{var R=C.JSC$10565_win_.top.location.href}catch(Cl){R=2;break a}R=R?R===C.doc_.location.href?0:1:2}y=(y.frm=R,y);try{y.u_tz=-(new Date).getTimezoneOffset();try{var Y=ml.history.length}catch(Cl){Y=0}y.u_his=Y;var A;y.u_h=(A=ml.screen)==null?void 0:A.height;var P;y.u_w=(P=ml.screen)==null?void 0:P.width;var w;y.u_ah=(w=ml.screen)==null?void 0:w.availHeight;var x;y.u_aw=
(x=ml.screen)==null?void 0:x.availWidth;var p;y.u_cd=(p=ml.screen)==null?void 0:p.colorDepth}catch(Cl){}Y=C.JSC$10565_win_;try{var J=Y.screenX;var h=Y.screenY}catch(Cl){}try{var l=Y.outerWidth;var N=Y.outerHeight}catch(Cl){}try{var T=Y.innerWidth;var v=Y.innerHeight}catch(Cl){}try{var q=Y.screenLeft;var Q=Y.screenTop}catch(Cl){}try{T=Y.innerWidth,v=Y.innerHeight}catch(Cl){}try{var c=Y.screen.availWidth;var U=Y.screen.availTop}catch(Cl){}J=[q,Q,J,h,c,U,l,N,T,v];h=L4q(!1,C.JSC$10565_win_.top);l={};
var K=K===void 0?_.yg:K;N=new ZuL;"SVGElement"in K&&"createElementNS"in K.document&&N.set(0);T=yjH();T["allow-top-navigation-by-user-activation"]&&N.set(1);T["allow-popups-to-escape-sandbox"]&&N.set(2);K.crypto&&K.crypto.subtle&&N.set(3);"TextDecoder"in K&&"TextEncoder"in K&&N.set(4);K=Y66(N);C=(l.bc=K,l.bih=h.height,l.biw=h.width,l.brdim=J.join(),l.vis=x9g(C.doc_),l.wgl=!!ml.WebGLRenderingContext,l);d=V.call(d,y,C);d.ca_type="image";g&&(d.bid=g);return d},A1Q=new function(){var g=window.document;
this.JSC$10565_win_=window;this.doc_=g};
_.PZ("yt.ads_.signals_.getAdSignalsString",function(g){return uql(iuV(g))});_.cJ();navigator.userAgent.indexOf(" (CrKey ");var VxV="XMLHttpRequest"in _.yg?function(){return new XMLHttpRequest}:null;var Fvh="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),PvQ=[].concat(_.Wr(Fvh),["client_dev_set_cookie"]);var Pvj={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"},bug="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(_.Wr(Fvh)),txg=!1,Y6o=_.Ouu,pLg=FvP;var Ufq=[{messageFn:function(g){return"Cannot read property '"+g.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(g){return"Cannot call '"+g.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(g){return g.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var iuP={messageWeights:[],callbackWeights:[{callback:Lvj,weight:500},{callback:DVR,weight:500}]};var OuL=function(){this.callbackWeights=[];this.messageWeights=[]},wL8,IcL=function(){if(!wL8){var g=wL8=new OuL;
g.messageWeights.length=0;g.callbackWeights.length=0;FsN(g,iuP)}return wL8},FsN=function(g,C){C.messageWeights&&g.messageWeights.push.apply(g.messageWeights,C.messageWeights);
C.callbackWeights&&g.callbackWeights.push.apply(g.callbackWeights,C.callbackWeights)};_.Ea(_.XC,_.f8);_.XC.prototype.subscribe=function(g,C,d){var V=this.topics_[g];V||(V=this.topics_[g]=[]);var y=this.JSC$10589_key_;this.subscriptions_[y]=g;this.subscriptions_[y+1]=C;this.subscriptions_[y+2]=d;this.JSC$10589_key_=y+3;V.push(y);return y};
var kzh=function(g){var C=Qn,d=!1,V=C.subscribe("handleError",function(y){d||(d=!0,this.unsubscribeByKey(V),g.apply(void 0,arguments))},C)};
_.XC.prototype.unsubscribe=function(g,C,d){if(g=this.topics_[g]){var V=this.subscriptions_;if(g=g.find(function(y){return V[y+1]==C&&V[y+2]==d}))return this.unsubscribeByKey(g)}return!1};
_.XC.prototype.unsubscribeByKey=function(g){var C=this.subscriptions_[g];if(C){var d=this.topics_[C];this.publishDepth_!=0?(this.pendingKeys_.push(g),this.subscriptions_[g+1]=function(){}):(d&&_.nl(d,g),delete this.subscriptions_[g],delete this.subscriptions_[g+1],delete this.subscriptions_[g+2])}return!!C};
_.XC.prototype.publish=function(g,C){var d=this.topics_[g];if(d){var V=Array(arguments.length-1),y=arguments.length,R;for(R=1;R<y;R++)V[R-1]=arguments[R];if(this.async_)for(R=0;R<d.length;R++)y=d[R],xVh(this.subscriptions_[y+1],this.subscriptions_[y+2],V);else{this.publishDepth_++;try{for(R=0,y=d.length;R<y&&!this.isDisposed();R++){var Y=d[R];this.subscriptions_[Y+1].apply(this.subscriptions_[Y+2],V)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;d=this.pendingKeys_.pop();)this.unsubscribeByKey(d)}}return R!=
0}return!1};
var xVh=function(g,C,d){_.eP(function(){g.apply(C,d)})};
_.XC.prototype.clear=function(g){if(g){var C=this.topics_[g];C&&(C.forEach(this.unsubscribeByKey,this),delete this.topics_[g])}else this.subscriptions_.length=0,this.topics_={}};
_.XC.prototype.getCount=function(g){if(g){var C=this.topics_[g];return C?C.length:0}g=0;for(C in this.topics_)g+=this.getCount(C);return g};
_.XC.prototype.disposeInternal=function(){_.XC.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var Qn=new _.XC;var hH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(hH,_.Yu);hH.prototype.getColdHashData=function(){return _.p1(this,3)};
hH.prototype.getHotHashData=function(){return _.p1(this,5)};
hH.prototype.setHotHashData=function(g){return _.v3(this,5,g)};var mrg=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(mrg,_.Yu);var wjj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(wjj,_.Yu);_.b=wjj.prototype;_.b.getDeviceId=function(){return _.p1(this,6)};
_.b.getExperimentIds=function(g){var C=_.a6(this,9,_.Ap,3,!0);S1j(C,g);return C[g]};
_.b.getPlayerType=function(){return _.Jf(this,36)};
_.b.setHomeGroupInfo=function(g){return _.Ld(this,81,g)};
_.b.clearLocationPlayabilityToken=function(){return _.JH(this,89)};var rb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(rb,_.Yu);rb.prototype.setKey=function(g){return _.v3(this,1,g)};
rb.prototype.getValue=function(){return jE(this,2,xf_)};
var xf_=[2,3,4,5,6];var oPH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(oPH,_.Yu);oPH.prototype.setTrackingParams=function(g){return _.JH(this,1,_.TP(g,!1))};var k_L=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(k_L,_.Yu);var Ido=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ido,_.Yu);Ido.prototype.getExperimentIds=function(g){var C=_.a6(this,5,_.t8N,3,!0);S1j(C,g);return C[g]};var By=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(By,_.Yu);By.prototype.getToken=function(){return _.D6(this,2)};
By.prototype.setToken=function(g){return _.v3(this,2,g)};var XD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(XD,_.Yu);XD.prototype.setSafetyMode=function(g){return _.p9(this,5,g)};var DF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(DF,_.Yu);DF.prototype.setClient=function(g){return _.Ld(this,1,g)};var nNo={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 uUR;_.B7=function(){var g=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.yg.addEventListener("beforeinstallprompt",function(C){C.preventDefault();g.deferredInstallPrompt=C});
_.yg.addEventListener("appinstalled",function(){g.appInstalledEventFired=!0},{once:!0})};
uUR=function(){if(!_.yg.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.yg.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.yg.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.yg.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.yg.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(g){return"WEB_DISPLAY_MODE_UNKNOWN"}};var ENP=function(){this.syncHeaders=!0},Hi1=function(g){var C={},d=[];
"USER_SESSION_ID"in _.E3&&d.push({key:"u",value:_.Qq("USER_SESSION_ID")});if(d=_.wRj(d))C.Authorization=d,d=g=g==null?void 0:g.sessionIndex,d===void 0&&(d=Number(_.Qq("SESSION_INDEX",0)),d=isNaN(d)?0:d),_.t("voice_search_auth_header_removal")||(C["X-Goog-AuthUser"]=d.toString()),"INNERTUBE_HOST_OVERRIDE"in _.E3||(C["X-Origin"]=window.location.origin),g===void 0&&"DELEGATED_SESSION_ID"in _.E3&&(C["X-Goog-PageId"]=_.Qq("DELEGATED_SESSION_ID"));return C};var pLH={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var CD=_.gS("ytglobal.prefsUserPrefsPrefs_")||{},J1M;_.PZ("ytglobal.prefsUserPrefsPrefs_",CD);_.dp=function(){this.cookieName=_.Qq("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.Qq("ALT_PREF_COOKIE_DOMAIN","youtube.com");var g=_.Bt.get(this.cookieName,void 0);g&&this.parse(g)};
_.Zi=function(){J1M||(J1M=new _.dp);return J1M};
_.dp.prototype.get=function(g,C){hux(g);txH(g);g=CD[g]!==void 0?CD[g].toString():null;return g!=null?g:C?C:""};
_.dp.prototype.set=function(g,C){hux(g);txH(g);if(C==null)throw Error("Lc");CD[g]=C.toString()};
_.dp.prototype.getFlag=function(g){return!!((jfx("f"+(Math.floor(g/31)+1))||0)&1<<g%31)};
_.YP=function(g,C,d){g="f"+(Math.floor(C/31)+1);C=1<<C%31;var V=jfx(g)||0;V=d?V|C:V&~C;V===0?delete CD[g]:(d=V.toString(16),CD[g]=d.toString())};
_.dp.prototype.remove=function(g){hux(g);txH(g);delete CD[g]};
_.dp.prototype.save=function(){var g=!0;_.t("web_secure_pref_cookie_killswitch")&&(g=!1);_.T2(this.cookieName,this.dump(),63072E3,this.cookieDomain,g)};
_.dp.prototype.clear=function(){_.uG.clear(CD)};
_.dp.prototype.dump=function(){var g=[],C;for(C in CD)CD.hasOwnProperty(C)&&g.push(C+"="+encodeURIComponent(String(CD[C])));return g.join("&")};
var txH=function(g){if(/^f([1-9][0-9]*)$/.test(g))throw Error("Mc`"+g);},hux=function(g){if(!/^\w+$/.test(g))throw Error("Nc`"+g);
},jfx=function(g){g=CD[g]!==void 0?CD[g].toString():null;
return g!=null&&/^[A-Fa-f0-9]+$/.test(g)?parseInt(g,16):null};
_.dp.prototype.parse=function(g){g=decodeURIComponent(g).split("&");for(var C=0;C<g.length;C++){var d=g[C].split("="),V=d[0];(d=d[1])&&(CD[V]=d.toString())}};var $Vj={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"},Ur1={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},c4B={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},Mx_={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var QG;_.V8=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.vy=function(g,C,d){return g.addJob(C,0,d)};
_.V8.prototype.addLowPriorityJob=function(g,C){return this.addJob(g,1,C)};
_.w8=function(g,C,d){return g.addJob(C,2,d)};
_.VA=function(g,C,d){return g.addJob(C,3,d)};
_.zr=function(g,C,d){return g.addJob(C,4,d)};
QG=function(g){var C=_.gS("yt.scheduler.instance.addImmediateJob");C?C(g):g()};
_.V8.prototype.debounce=function(g,C,d){var V=this,y=0,R=function(){y&&V.cancelJob(y);y=V.addJob(g,C,d);V.cancelDebouncedJobMap.set(R,y)};
return R};
_.V8.prototype.cancelThrottle=function(g){(g=this.cancelThrottledJobMap.get(g))&&g()};var y8=function(){_.V8.apply(this,arguments)},eu6;
_.L(y8,_.V8);_.xb=function(){y8.instance||(y8.instance=new y8);return y8.instance};
y8.prototype.addJob=function(g,C,d){d!==void 0&&Number.isNaN(Number(d))&&(d=void 0);var V=_.gS("yt.scheduler.instance.addJob");return V?V(g,C,d):d===void 0?(g(),NaN):_.ev(g,d||0)};
y8.prototype.cancelJob=function(g){if(g===void 0||!Number.isNaN(Number(g))){var C=_.gS("yt.scheduler.instance.cancelJob");C?C(g):_.LG(g)}};
y8.prototype.start=function(){var g=_.gS("yt.scheduler.instance.start");g&&g()};
y8.prototype.pause=function(){var g=_.gS("yt.scheduler.instance.pause");g&&g()};
eu6=function(){var g=_.gS("yt.scheduler.instance.setPriorityThreshold");g&&g(4)};
_.UP=_.xb();_.Mn.prototype.set=function(g,C){C===void 0?this.mechanism.remove(g):this.mechanism.set(g,(0,_.Nc)(C))};
_.Mn.prototype.get=function(g){try{var C=this.mechanism.get(g)}catch(d){return}if(C!==null)try{return JSON.parse(C)}catch(d){throw"Storage: Invalid value was encountered";}};
_.Mn.prototype.remove=function(g){this.mechanism.remove(g)};var RN=function(g){this.mechanism=g};
_.Ea(RN,_.Mn);var liM=function(g){this.data=g},LvQ=function(g){return g===void 0||g instanceof liM?g:new liM(g)};
RN.prototype.set=function(g,C){RN.superClass_.set.call(this,g,LvQ(C))};
RN.prototype.getWrapper=function(g){g=RN.superClass_.get.call(this,g);if(g===void 0||g instanceof Object)return g;throw"Storage: Invalid value was encountered";};
RN.prototype.get=function(g){if(g=this.getWrapper(g)){if(g=g.data,g===void 0)throw"Storage: Invalid value was encountered";}else g=void 0;return g};_.Ea(Wt,RN);_.DV6=function(g){var C=g.creation;g=g.expiration;return!!g&&g<_.cJ()||!!C&&C>_.cJ()};
Wt.prototype.set=function(g,C,d){if(C=LvQ(C)){if(d){if(d<_.cJ()){Wt.prototype.remove.call(this,g);return}C.expiration=d}C.creation=_.cJ()}Wt.superClass_.set.call(this,g,C)};
Wt.prototype.getWrapper=function(g,C){var d=Wt.superClass_.getWrapper.call(this,g);if(d)if(!C&&_.DV6(d))Wt.prototype.remove.call(this,g);else return d};var bn=function(){};
bn.prototype.next=function(){return Z2};
var Z2={done:!0,value:void 0},Y1=function(g){return{value:g,done:!1}};
bn.prototype.__iterator__=function(){return this};
_.r1L=function(g){if(g instanceof bn)return g;if(typeof g.__iterator__=="function")return g.__iterator__(!1);if(_.U1(g)){var C=0,d=new bn;d.next=function(){for(;;){if(C>=g.length)return Z2;if(C in g)return Y1(g[C++]);C++}};
return d}throw Error("Oc");};var N7r=function(g){if(g instanceof AB||g instanceof Fk||g instanceof Pv)return g;if(typeof g.next=="function")return new AB(function(){return g});
if(typeof g[Symbol.iterator]=="function")return new AB(function(){return g[Symbol.iterator]()});
if(typeof g.__iterator__=="function")return new AB(function(){return g.__iterator__()});
throw Error("Pc");},AB=function(g){this.func_=g};
AB.prototype.__iterator__=function(){return new Fk(this.func_())};
AB.prototype[Symbol.iterator]=function(){return new Pv(this.func_())};
AB.prototype.toEs6=function(){return new Pv(this.func_())};
var Fk=function(g){this.JSC$10674_iter_=g};
_.L(Fk,bn);Fk.prototype.next=function(){return this.JSC$10674_iter_.next()};
Fk.prototype[Symbol.iterator]=function(){return new Pv(this.JSC$10674_iter_)};
Fk.prototype.toEs6=function(){return new Pv(this.JSC$10674_iter_)};
var Pv=function(g){AB.call(this,function(){return g});
this.JSC$10677_iter_=g};
_.L(Pv,AB);Pv.prototype.next=function(){return this.JSC$10677_iter_.next()};var XLr=function(){};var OB=function(){};
_.Ea(OB,XLr);OB.prototype.getCount=function(){for(var g=0,C=_.Z(this),d=C.next();!d.done;d=C.next())g++;return g};
OB.prototype[Symbol.iterator]=function(){return N7r(this.__iterator__(!0)).toEs6()};
OB.prototype.clear=function(){var g=Array.from(this);g=_.Z(g);for(var C=g.next();!C.done;C=g.next())this.remove(C.value)};_.Ea(mc,OB);_.b=mc.prototype;_.b.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var g=this.storage_;if(g)try{g.setItem("__sak","1");g.removeItem("__sak");var C=!0}catch(d){C=d instanceof DOMException&&(d.name==="QuotaExceededError"||d.code===22||d.code===1014||d.name==="NS_ERROR_DOM_QUOTA_REACHED")&&g&&g.length!==0}else C=!1;this.cachedIsStorageAvailable_=C}return this.cachedIsStorageAvailable_};
_.b.set=function(g,C){wp(this);try{this.storage_.setItem(g,C)}catch(d){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.b.get=function(g){wp(this);g=this.storage_.getItem(g);if(typeof g!=="string"&&g!==null)throw"Storage mechanism: Invalid value was encountered";return g};
_.b.remove=function(g){wp(this);this.storage_.removeItem(g)};
_.b.getCount=function(){wp(this);return this.storage_.length};
_.b.__iterator__=function(g){wp(this);var C=0,d=this.storage_,V=new bn;V.next=function(){if(C>=d.length)return Z2;var y=d.key(C++);if(g)return Y1(y);y=d.getItem(y);if(typeof y!=="string")throw"Storage mechanism: Invalid value was encountered";return Y1(y)};
return V};
_.b.clear=function(){wp(this);this.storage_.clear()};
_.b.key=function(g){wp(this);return this.storage_.key(g)};
var wp=function(g){if(g.storage_==null)throw Error("Qc");g.isAvailable()||Rc(Error("Qc"))};_.Ea(mV_,mc);_.Ea(uwj,mc);_.Ea(um,OB);um.prototype.set=function(g,C){this.mechanism_.set(this.JSC$10692_prefix_+g,C)};
um.prototype.get=function(g){return this.mechanism_.get(this.JSC$10692_prefix_+g)};
um.prototype.remove=function(g){this.mechanism_.remove(this.JSC$10692_prefix_+g)};
um.prototype.__iterator__=function(g){var C=this.mechanism_[Symbol.iterator](),d=this,V=new bn;V.next=function(){var y=C.next();if(y.done)return y;for(y=y.value;y.slice(0,d.JSC$10692_prefix_.length)!=d.JSC$10692_prefix_;){y=C.next();if(y.done)return y;y=y.value}return Y1(g?y.slice(d.JSC$10692_prefix_.length):d.mechanism_.get(y))};
return V};_.zS=function(g){this.expiringStorage_=(g=_.nPB(g))?new Wt(g):null;this.JSC$10696_domain_=document.domain||window.location.hostname};
_.b=_.zS.prototype;_.b.hasLocalStorage=function(){return!!this.expiringStorage_};
_.b.set=function(g,C,d,V){d=d||31104E3;this.remove(g);if(this.hasLocalStorage())try{this.expiringStorage_.set(g,C,Date.now()+d*1E3);return}catch(R){}var y="";if(V)try{y=escape((0,_.Nc)(C))}catch(R){return}else y=escape(C);_.T2(g,y,d,this.JSC$10696_domain_)};
_.b.get=function(g,C){var d=void 0,V=!this.hasLocalStorage();if(!V)try{d=this.expiringStorage_.get(g)}catch(y){V=!0}if(V&&(d=_.Bt.get(g,void 0))&&(d=unescape(d),C))try{d=JSON.parse(d)}catch(y){this.remove(g),d=void 0}return d};
_.b.remove=function(g){this.hasLocalStorage()&&this.expiringStorage_.remove(g);_.T7V(g,"/",this.JSC$10696_domain_)};
_.b.getCreationTime=function(g){return this.hasLocalStorage()&&(g=(this.expiringStorage_.getWrapper(g)||{}).creation,typeof g==="number")?g:null};var UVc=function(){var g;return function(){g||(g=new _.zS("ytidb"));return g}}();var EPc;_.Iy=[];EPc=!1;var FyN=HuV||QfW;var k1={},sf6=(k1.AUTH_INVALID="No user identifier specified.",k1.EXPLICIT_ABORT="Transaction was explicitly aborted.",k1.IDB_NOT_SUPPORTED="IndexedDB is not supported.",k1.MISSING_INDEX="Index not created.",k1.MISSING_OBJECT_STORES="Object stores not created.",k1.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",k1.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",k1.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",k1.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",k1.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",k1.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",k1.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",k1),x1={},B7P=(x1.AUTH_INVALID="ERROR",x1.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",x1.EXPLICIT_ABORT="IGNORED",
x1.IDB_NOT_SUPPORTED="ERROR",x1.MISSING_INDEX="WARNING",x1.MISSING_OBJECT_STORES="ERROR",x1.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",x1.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",x1.QUOTA_EXCEEDED="WARNING",x1.QUOTA_MAYBE_EXCEEDED="WARNING",x1.UNKNOWN_ABORT="WARNING",x1.INCOMPATIBLE_DB_VERSION="WARNING",x1),oN={},T7P=(oN.AUTH_INVALID=!1,oN.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,oN.EXPLICIT_ABORT=!1,oN.IDB_NOT_SUPPORTED=!1,oN.MISSING_INDEX=!1,oN.MISSING_OBJECT_STORES=!1,oN.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,oN.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,oN.QUOTA_EXCEEDED=!1,oN.QUOTA_MAYBE_EXCEEDED=!0,oN.UNKNOWN_ABORT=!0,oN.INCOMPATIBLE_DB_VERSION=!1,oN),z2=function(g,C,d,V,y){C=C===void 0?{}:C;d=d===void 0?sf6[g]:d;V=V===void 0?B7P[g]:V;y=y===void 0?T7P[g]:y;_.qn.call(this,d,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:g},C));this.type=g;this.message=d;this.level=V;this.retryable=y;Object.setPrototypeOf(this,z2.prototype)};
_.L(z2,_.qn);var fih=function(g,C){z2.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:C,foundObjectStores:g},sf6.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,fih.prototype)};
_.L(fih,z2);var KvP=function(g,C){var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.index=g;this.objectStore=C;Object.setPrototypeOf(this,KvP.prototype)};
_.L(KvP,Error);var aij=["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 Sv=function(g){this.executor=g},G2=function(g){var C=this;
this.state={status:"PENDING"};this.JSC$10724_onFulfilled=[];this.JSC$10724_onRejected=[];g=g.executor;var d=function(y){if(C.state.status==="PENDING"){C.state={status:"FULFILLED",value:y};y=_.Z(C.JSC$10724_onFulfilled);for(var R=y.next();!R.done;R=y.next())R=R.value,R()}},V=function(y){if(C.state.status==="PENDING"){C.state={status:"REJECTED",
reason:y};y=_.Z(C.JSC$10724_onRejected);for(var R=y.next();!R.done;R=y.next())R=R.value,R()}};
try{g(d,V)}catch(y){V(y)}};
G2.all=function(g){return new G2(new Sv(function(C,d){var V=[],y=g.length;y===0&&C(V);for(var R={i$jscomp$468:0};R.i$jscomp$468<g.length;R={i$jscomp$468:R.i$jscomp$468},++R.i$jscomp$468)G2.resolve(g[R.i$jscomp$468]).then(function(Y){return function(A){V[Y.i$jscomp$468]=A;y--;y===0&&C(V)}}(R)).catch(function(Y){d(Y)})}))};
G2.resolve=function(g){return new G2(new Sv(function(C,d){g instanceof G2?g.then(C,d):C(g)}))};
G2.reject=function(g){return new G2(new Sv(function(C,d){d(g)}))};
G2.prototype.then=function(g,C){var d=this,V=g!=null?g:gNu,y=C!=null?C:S6B;return new G2(new Sv(function(R,Y){d.state.status==="PENDING"?(d.JSC$10724_onFulfilled.push(function(){vPH(d,d,V,R,Y)}),d.JSC$10724_onRejected.push(function(){$VQ(d,d,y,R,Y)})):d.state.status==="FULFILLED"?vPH(d,d,V,R,Y):d.state.status==="REJECTED"&&$VQ(d,d,y,R,Y)}))};
G2.prototype.catch=function(g){return this.then(void 0,g)};
var vPH=function(g,C,d,V,y){try{if(g.state.status!=="FULFILLED")throw Error("Tc");var R=d(g.state.value);R instanceof G2?q6h(g,C,R,V,y):V(R)}catch(Y){y(Y)}},$VQ=function(g,C,d,V,y){try{if(g.state.status!=="REJECTED")throw Error("Uc");
var R=d(g.state.reason);R instanceof G2?q6h(g,C,R,V,y):V(R)}catch(Y){y(Y)}},q6h=function(g,C,d,V,y){C===d?y(new TypeError("Vc")):d.then(function(R){R instanceof G2?q6h(g,C,R,V,y):V(R)},function(R){y(R)})};var pD;pD=window;_.wQ=pD.ytcsi&&pD.ytcsi.now?pD.ytcsi.now:pD.performance&&pD.performance.timing&&pD.performance.now&&pD.performance.timing.navigationStart?function(){return pD.performance.timing.navigationStart+pD.performance.now()}:function(){return(new Date).getTime()};var C9=function(g,C){this.JSC$10736_wrapped=g;this.options=C;this.transactionCount=0;this.startedMs=Math.round((0,_.wQ)());this.hasUnknownAbortedTransaction=!1},JB=function(){return _.t("idb_immediate_commit")},mVr,uwQ,jy,UVA;
C9.prototype.add=function(g,C,d){return _.bA(this,[g],{mode:"readwrite",enableRetries:!0,commit:JB()},function(V){return V.objectStore(g).add(C,d)})};
C9.prototype.clear=function(g){return _.bA(this,[g],{mode:"readwrite",enableRetries:!0},function(C){return C.objectStore(g).clear()})};
C9.prototype.close=function(){this.JSC$10736_wrapped.close();var g;((g=this.options)==null?0:g.closed)&&this.options.closed()};
C9.prototype.count=function(g,C){return _.bA(this,[g],{mode:"readonly",enableRetries:!0,commit:JB()},function(d){return d.objectStore(g).count(C)})};
var a4=function(g,C,d){g=g.JSC$10736_wrapped.createObjectStore(C,d);return new hB(g)};
C9.prototype.delete=function(g,C){return _.bA(this,[g],{mode:"readwrite",enableRetries:!0,commit:JB()&&!(C instanceof IDBKeyRange)},function(d){return d.objectStore(g).delete(C)})};
var Mxr=function(g,C){return _.bA(g,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(d){return d.objectStore("ResponseStore").index("byInterface").delete(C)})};
C9.prototype.get=function(g,C){return _.bA(this,[g],{mode:"readonly",enableRetries:!0,commit:JB()},function(d){return d.objectStore(g).get(C)})};
C9.prototype.getAll=function(g,C,d){return _.bA(this,[g],{mode:"readonly",enableRetries:!0},function(V){return V.objectStore(g).getAll(C,d)})};
C9.prototype.put=function(g,C,d){return _.bA(this,[g],{mode:"readwrite",enableRetries:!0,commit:JB()},function(V){return V.objectStore(g).put(C,d)})};
C9.prototype.objectStoreNames=function(){return Array.from(this.JSC$10736_wrapped.objectStoreNames)};
_.bA=function(g,C,d,V){var y,R,Y,A,P,w,x,p,J,h,l,N;return _.F(function(T){switch(T.nextAddress){case 1:var v={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof d==="string"?v.mode=d:Object.assign(v,d);y=v;g.transactionCount++;R=y.enableRetries?3:1;Y=0;case 2:if(A){T.jumpTo(4);break}Y++;P=Math.round((0,_.wQ)());_.js(T,5);w=g.JSC$10736_wrapped.transaction(C,y.mode);v=T.yield;var q=!!y.commit;var Q=new dQ(w);q=WvL(Q,V,q);return v.call(T,q,7);case 7:return x=T.yieldResult,p=Math.round((0,_.wQ)()),
mVr(g,P,p,Y,void 0,C.join(),y),T.return(x);case 5:J=_.N4(T);h=Math.round((0,_.wQ)());l=GzN(J,g.JSC$10736_wrapped.name,C.join(),g.JSC$10736_wrapped.version);if((N=l instanceof z2&&!l.retryable)||Y>=R)mVr(g,P,h,Y,l,C.join(),y),A=l;T.jumpTo(2);break;case 4:return T.return(Promise.reject(A))}})};
mVr=function(g,C,d,V,y,R,Y){C=d-C;y?(y instanceof z2&&(y.type==="QUOTA_EXCEEDED"||y.type==="QUOTA_MAYBE_EXCEEDED")&&ct("QUOTA_EXCEEDED",{dbName:Ht(g.JSC$10736_wrapped.name),objectStoreNames:R,transactionCount:g.transactionCount,transactionMode:Y.mode}),y instanceof z2&&y.type==="UNKNOWN_ABORT"&&(d-=g.startedMs,d<0&&d>=2147483648&&(d=0),ct("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:R,transactionDuration:C,transactionCount:g.transactionCount,dbDuration:d}),g.hasUnknownAbortedTransaction=!0),
uwQ(g,!1,V,R,C,Y.tag),_.Uc(y)):uwQ(g,!0,V,R,C,Y.tag)};
uwQ=function(g,C,d,V,y,R){ct("TRANSACTION_ENDED",{objectStoreNames:V,connectionHasUnknownAbortedTransaction:g.hasUnknownAbortedTransaction,duration:y,isSuccessful:C,tryCount:d,tag:R===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":R})};
C9.prototype.getName=function(){return this.JSC$10736_wrapped.name};
var hB=function(g){this.JSC$10751_wrapped=g};
hB.prototype.add=function(g,C){return gQ(this.JSC$10751_wrapped.add(g,C))};
hB.prototype.autoIncrement=function(){return this.JSC$10751_wrapped.autoIncrement};
hB.prototype.clear=function(){return gQ(this.JSC$10751_wrapped.clear()).then(function(){})};
var GS=function(g,C,d){g.JSC$10751_wrapped.createIndex(C,d,{unique:!1})};
hB.prototype.count=function(g){return gQ(this.JSC$10751_wrapped.count(g))};
var nP8=function(g,C){return YI(g,{query:C},function(d){return d.delete().then(function(){return d.continue()})}).then(function(){})};
hB.prototype.delete=function(g){return g instanceof IDBKeyRange?nP8(this,g):gQ(this.JSC$10751_wrapped.delete(g))};
hB.prototype.get=function(g){return gQ(this.JSC$10751_wrapped.get(g))};
hB.prototype.getAll=function(g,C){return"getAll"in IDBObjectStore.prototype?gQ(this.JSC$10751_wrapped.getAll(g,C)):IiP(this,g,C)};
var IiP=function(g,C,d){var V=[];return YI(g,{query:C},function(y){if(!(d!==void 0&&V.length>=d))return V.push(y.getValue()),y.continue()}).then(function(){return V})};
hB.prototype.index=function(g){try{return new tB(this.JSC$10751_wrapped.index(g))}catch(C){if(C instanceof Error&&C.name==="NotFoundError")throw new KvP(g,this.JSC$10751_wrapped.name);throw C;}};
hB.prototype.getName=function(){return this.JSC$10751_wrapped.name};
hB.prototype.keyPath=function(){return this.JSC$10751_wrapped.keyPath};
hB.prototype.put=function(g,C){return gQ(this.JSC$10751_wrapped.put(g,C))};
var YI=function(g,C,d){g=g.JSC$10751_wrapped.openCursor(C.query,C.direction);return UVA(g).then(function(V){return VgR(V,d)})},dQ=function(g){var C=this;
this.JSC$10759_wrapped=g;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(d,V){C.JSC$10759_wrapped.addEventListener("complete",function(){d()});
C.JSC$10759_wrapped.addEventListener("error",function(y){y.currentTarget===y.target&&V(C.JSC$10759_wrapped.error)});
C.JSC$10759_wrapped.addEventListener("abort",function(){var y=C.JSC$10759_wrapped.error;if(y)V(y);else if(!C.aborted){y=z2;for(var R=C.JSC$10759_wrapped.objectStoreNames,Y=[],A=0;A<R.length;A++){var P=R.item(A);if(P===null)throw Error("Wc");Y.push(P)}y=new y("UNKNOWN_ABORT",{objectStoreNames:Y.join(),dbName:C.JSC$10759_wrapped.db.name,mode:C.JSC$10759_wrapped.mode});V(y)}})})},WvL=function(g,C,d){var V=new Promise(function(y,R){try{var Y=C(g);
d&&g.commit();Y.then(function(A){y(A)}).catch(R)}catch(A){R(A),g.abort()}});
return Promise.all([V,g.done]).then(function(y){return _.Z(y).next().value})};
dQ.prototype.abort=function(){this.JSC$10759_wrapped.abort();this.aborted=!0;throw new z2("EXPLICIT_ABORT");};
dQ.prototype.commit=function(){if(!this.aborted){var g,C;(C=(g=this.JSC$10759_wrapped).commit)==null||C.call(g)}};
dQ.prototype.objectStore=function(g){g=this.JSC$10759_wrapped.objectStore(g);var C=this.objectStoreCache.get(g);C||(C=new hB(g),this.objectStoreCache.set(g,C));return C};
var tB=function(g){this.JSC$10761_wrapped=g};
tB.prototype.count=function(g){return gQ(this.JSC$10761_wrapped.count(g))};
tB.prototype.delete=function(g){return _.kI(this,{query:g},function(C){return C.delete().then(function(){return C.continue()})})};
tB.prototype.get=function(g){return gQ(this.JSC$10761_wrapped.get(g))};
tB.prototype.getAll=function(g,C){return"getAll"in IDBIndex.prototype?gQ(this.JSC$10761_wrapped.getAll(g,C)):c1A(this,g,C)};
var c1A=function(g,C,d){var V=[];return _.kI(g,{query:C},function(y){if(!(d!==void 0&&V.length>=d))return V.push(y.getValue()),y.continue()}).then(function(){return V})};
tB.prototype.keyPath=function(){return this.JSC$10761_wrapped.keyPath};
tB.prototype.unique=function(){return this.JSC$10761_wrapped.unique};
_.kI=function(g,C,d){g=g.JSC$10761_wrapped.openCursor(C.query===void 0?null:C.query,C.direction===void 0?"next":C.direction);return UVA(g).then(function(V){return VgR(V,d)})};
jy=function(g,C){this.request=g;this.cursor=C};
UVA=function(g){return gQ(g).then(function(C){return C?new jy(g,C):null})};
jy.prototype.continue=function(g){this.cursor.continue(g);return UVA(this.request)};
jy.prototype.delete=function(){return gQ(this.cursor.delete()).then(function(){})};
jy.prototype.getValue=function(){return this.cursor.value};
jy.prototype.update=function(g){return gQ(this.cursor.update(g))};var ey=function(g,C){this.name=g;this.options=C;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},EPA;
ey.prototype.openDb=function(g,C,d){d=d===void 0?{}:d;return Rfc(g,C,d)};
ey.prototype.delete=function(g){g=g===void 0?{}:g;return _.yv(this.name,g)};
EPA=function(g,C){return new z2("INCOMPATIBLE_DB_VERSION",{dbName:g.name,oldVersion:g.options.version,newVersion:C})};
_.R4=function(g,C){if(!C)throw ay("openWithToken",Ht(g.name));return g.open()};
ey.prototype.open=function(){var g=this;if(!this.isCompatible)throw EPA(this);if(this.connectionPromise)return this.connectionPromise;var C,d=function(){g.connectionPromise===C&&(g.connectionPromise=void 0)},V={blocking:function(R){R.close()},
closed:d,terminated:d,upgrade:this.options.upgrade},y=function(){var R,Y,A,P,w,x,p,J,h,l;return _.F(function(N){switch(N.nextAddress){case 1:return Y=(R=Error().stack)!=null?R:"",_.js(N,2),N.yield(g.openDb(g.name,g.options.version,V),4);case 4:for(var T=A=N.yieldResult,v=g.options,q=[],Q=_.Z(Object.keys(v.objectStores)),c=Q.next();!c.done;c=Q.next()){c=c.value;var U=v.objectStores[c],K=U.removedAtVersion===void 0?Number.MAX_VALUE:U.removedAtVersion;!(T.JSC$10736_wrapped.version>=U.addedAtVersion)||
T.JSC$10736_wrapped.version>=K||T.JSC$10736_wrapped.objectStoreNames.contains(c)||q.push(c)}P=q;if(P.length===0){N.jumpTo(5);break}w=Object.keys(g.options.objectStores);x=A.objectStoreNames();if(g.timesReopenedToFixMissingObjectStore<_.pG("ytidb_reopen_db_retries",0))return g.timesReopenedToFixMissingObjectStore++,A.close(),_.Uc(new z2("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:g.name,expectedObjectStores:w,foundObjectStores:x})),N.return(y());if(!(g.timesDeletedToFixMissingObjectStore<_.pG("ytidb_remake_db_retries",
1))){N.jumpTo(6);break}g.timesDeletedToFixMissingObjectStore++;return N.yield(g.delete(),7);case 7:return _.Uc(new z2("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:g.name,expectedObjectStores:w,foundObjectStores:x})),N.return(y());case 6:throw new fih(x,w);case 5:return N.return(A);case 2:p=_.N4(N);if(p instanceof DOMException?p.name!=="VersionError":"DOMError"in self&&p instanceof DOMError?p.name!=="VersionError":!(p instanceof Object&&"message"in p)||p.message!=="An attempt was made to open a database using a lower version than the existing version."){N.jumpTo(8);
break}return N.yield(g.openDb(g.name,void 0,Object.assign({},V,{upgrade:void 0})),9);case 9:J=N.yieldResult;h=J.JSC$10736_wrapped.version;if(g.options.version!==void 0&&h>g.options.version+1)throw J.close(),g.isCompatible=!1,EPA(g,h);return N.return(J);case 8:throw d(),p instanceof Error&&!_.t("ytidb_async_stack_killswitch")&&(p.stack=p.stack+"\n"+Y.substring(Y.indexOf("\n")+1)),GzN(p,g.name,"",(l=g.options.version)!=null?l:-1);}})};
return this.connectionPromise=C=y()};var biB=new ey("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(g,C){C(1)&&a4(g,"databases",{keyPath:"actualName"})}});var OiP,PwP=new function(){}(new function(){});new _.go;var HuP=function(g,C){ey.call(this,g,C);this.options=C;Ec(g)};
_.L(HuP,ey);var efL=function(g,C){var d;return function(){d||(d=new HuP(g,C));return d}};
HuP.prototype.openDb=function(g,C,d){d=d===void 0?{}:d;return(this.options.shared?p1R:oNR)(g,C,Object.assign({},d))};
HuP.prototype.delete=function(g){g=g===void 0?{}:g;return(this.options.shared?j0P:J4u)(this.name,g)};var QfQ={},ldV=OP("ytGcfConfig",{objectStores:(QfQ.coldConfigStore={addedAtVersion:1},QfQ.hotConfigStore={addedAtVersion:1},QfQ),shared:!1,upgrade:function(g,C){C(1)&&(GS(a4(g,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),GS(a4(g,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var zuh=function(){_.f8.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var g=_.gS("yt.gcf.config.hotUpdateCallbacks");g?(this.localHotConfigJobQueue=[].concat(_.Wr(g)),this.sharedHotConfigJobQueue=g):(this.sharedHotConfigJobQueue=[],_.PZ("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.L(zuh,_.f8);zuh.prototype.disposeInternal=function(){for(var g=_.Z(this.localHotConfigJobQueue),C=g.next();!C.done;C=g.next()){var d=this.sharedHotConfigJobQueue;C=d.indexOf(C.value);C>=0&&d.splice(C,1)}this.localHotConfigJobQueue.length=0;_.f8.prototype.disposeInternal.call(this)};var $M=function(){var g=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new zuh;this.TEST_ONLY={initializeConfigDb:function(){g.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return g.coldGlobalConfigGroup},
setHotConfigGroup:function(C){Kvh(g,C)},
setHotHashData:function(C){g.setHotHashData(C)},
setColdConfigGroup:function(C){aiQ(g,C)},
getColdHashData:function(){return g.coldHashData},
getHotHashData:function(){return g.hotHashData},
getHotConfigGroup:function(){return g.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return GzP()},
getExportedHotConfigGroup:function(){return ln()},
getExportedColdHashData:function(){return _.gS("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.gS("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){S68(g)},
resetInstance:function(){g.setHotHashData(void 0);gNL(g);delete $M.instance},
setDebounceTimer:function(C){g.debounceTimer=C},
getDebounceTimer:function(){return g.debounceTimer}}},Cw8=function(){if(!$M.instance){var g=new $M;
$M.instance=g}return $M.instance},y46=function(g){var C;
_.F(function(d){if(d.nextAddress==1)return _.t("start_client_gcf")||_.t("delete_gcf_config_db")?_.t("start_client_gcf")?d.yield(_.iA(),3):d.jumpTo(2):d.return();d.nextAddress!=2&&((C=d.yieldResult)&&_.$C()&&!_.t("delete_gcf_config_db")?(g.isConfigDbInitialized=!0,S68(g)):(drQ(g),Vg6(g)));return _.t("delete_gcf_config_db")?d.yield(s0u(),0):d.jumpTo(0)})},qm=function(){var g;
return(g=ln())!=null?g:_.Qq("RAW_HOT_CONFIG_GROUP")},RfA=function(g){var C,d,V,y,R,Y;
return _.F(function(A){switch(A.nextAddress){case 1:if(g.hotGlobalConfigGroup)return A.return(ln());if(!g.isConfigDbInitialized)return C=ay("getHotConfig IDB not initialized"),_.CG(C),A.return(Promise.reject(C));d=FJ();V=_.Qq("TIME_CREATED_MS");if(!d){y=ay("getHotConfig token error");_.CG(y);A.jumpTo(2);break}return A.yield(X1R(d),3);case 3:if((R=A.yieldResult)&&R.timestamp>V)return Kvh(g,R.config),g.setHotHashData(R.hashData),A.return(ln());case 2:Vg6(g);if(!(d&&g.hotGlobalConfigGroup&&g.hotHashData)){A.jumpTo(4);
break}return A.yield(Drq(g.hotGlobalConfigGroup,g.hotHashData,d,V),4);case 4:return g.hotGlobalConfigGroup?A.return(ln()):(Y=new _.qn("Config not available in ytConfig"),_.CG(Y),A.return(Promise.reject(Y)))}})},Zih=function(g){var C,d,V,y,R,Y;
return _.F(function(A){switch(A.nextAddress){case 1:if(g.coldGlobalConfigGroup)return A.return(GzP());if(!g.isConfigDbInitialized)return C=ay("getColdConfig IDB not initialized"),_.CG(C),A.return(Promise.reject(C));d=FJ();V=_.Qq("TIME_CREATED_MS");if(!d){y=ay("getColdConfig");_.CG(y);A.jumpTo(2);break}return A.yield(Nd_(d),3);case 3:if((R=A.yieldResult)&&R.timestamp>V)return aiQ(g,R.config),bi8(g,R.configData),gNL(g,R.hashData),A.return(GzP());case 2:drQ(g);if(!(d&&g.coldGlobalConfigGroup&&g.coldHashData&&
g.configData)){A.jumpTo(4);break}return A.yield(r4o(g.coldGlobalConfigGroup,g.coldHashData,g.configData,d,V),4);case 4:return g.coldGlobalConfigGroup?A.return(GzP()):(Y=new _.qn("Config not available in ytConfig"),_.CG(Y),A.return(Promise.reject(Y)))}})},S68=function(g){if(!g.hotGlobalConfigGroup||!g.coldGlobalConfigGroup){if(!FJ()){var C=ay("scheduleGetConfigs");
_.CG(C)}g.initJob||(g.initJob=_.UP.addLowPriorityJob(function(){return _.F(function(d){switch(d.nextAddress){case 1:return _.js(d,2),d.yield(RfA(g),4);case 4:_.Vv(d,3);break;case 2:_.N4(d);case 3:return _.js(d,5),d.yield(Zih(g),7);case 7:_.Vv(d,6);break;case 5:_.N4(d);case 6:g.initJob&&(g.initJob=0),_.XV(d)}})},100))}},rYu=function(g,C,d){var V,y,R;
return _.F(function(Y){switch(Y.nextAddress){case 1:if(!_.t("start_client_gcf")){Y.jumpTo(0);break}d&&Kvh(g,d);g.setHotHashData(C);V=FJ();if(!V){Y.jumpTo(3);break}if(d){Y.jumpTo(4);break}return Y.yield(X1R(V),5);case 5:y=Y.yieldResult,d=(R=y)==null?void 0:R.config;case 4:return Y.yield(Drq(d,C,V),3);case 3:if(d)for(var A=d,P=_.Z(g.configUpdateService.sharedHotConfigJobQueue),w=P.next();!w.done;w=P.next())w=w.value,w(A);_.XV(Y)}})},NJL=function(g,C,d){var V,y,R,Y;
return _.F(function(A){if(A.nextAddress==1){if(!_.t("start_client_gcf"))return A.jumpTo(0);gNL(g,C);return(V=FJ())?d?A.jumpTo(4):A.yield(Nd_(V),5):A.jumpTo(0)}A.nextAddress!=4&&(y=A.yieldResult,d=(R=y)==null?void 0:R.config);if(!d)return A.jumpTo(0);Y=d.configData;return A.yield(r4o(d,C,Y,V),0)})},zfL=function(){var g=Cw8(),C=(0,_.wQ)()-g.debounceTimer;
if(!(g.debounceTimer!==0&&C<_.pG("send_config_hash_timer"))){C=_.gS("yt.gcf.config.coldConfigData");var d=_.gS("yt.gcf.config.hotHashData"),V=_.gS("yt.gcf.config.coldHashData");C&&d&&V&&(g.debounceTimer=(0,_.wQ)());return{coldConfigData:C,hotHashData:d,coldHashData:V}}},drQ=function(g){aiQ(g,_.Qq("RAW_COLD_CONFIG_GROUP"));
gNL(g,_.Qq("SERIALIZED_COLD_HASH_DATA"));var C;bi8(g,(C=g.coldGlobalConfigGroup)==null?void 0:C.configData)},Vg6=function(g){Kvh(g,_.Qq("RAW_HOT_CONFIG_GROUP"));
g.setHotHashData(_.Qq("SERIALIZED_HOT_HASH_DATA"))},Kvh=function(g,C){g.hotGlobalConfigGroup=C;
_.PZ("yt.gcf.config.hotConfigGroup",g.hotGlobalConfigGroup||null)},aiQ=function(g,C){g.coldGlobalConfigGroup=C;
_.PZ("yt.gcf.config.coldConfigGroup",g.coldGlobalConfigGroup||null)};
$M.prototype.setHotHashData=function(g){this.hotHashData=g;_.PZ("yt.gcf.config.hotHashData",this.hotHashData||null)};
var gNL=function(g,C){g.coldHashData=C;_.PZ("yt.gcf.config.coldHashData",g.coldHashData||null)},bi8=function(g,C){g.configData=C;
_.PZ("yt.gcf.config.coldConfigData",g.configData||null)},ln=function(){return _.gS("yt.gcf.config.hotConfigGroup")},GzP=function(){return _.gS("yt.gcf.config.coldConfigGroup")};var L9={},YCx=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";L9.assign=function(g){for(var C=Array.prototype.slice.call(arguments,1);C.length;){var d=C.shift();if(d){if(typeof d!=="object")throw new TypeError("Zc`"+d);for(var V in d)Object.prototype.hasOwnProperty.call(d,V)&&(g[V]=d[V])}}return g};
L9.shrinkBuf=function(g,C){if(g.length===C)return g;if(g.subarray)return g.subarray(0,C);g.length=C;return g};
var A4h={arraySet:function(g,C,d,V,y){if(C.subarray&&g.subarray)g.set(C.subarray(d,d+V),y);else for(var R=0;R<V;R++)g[y+R]=C[d+R]},
flattenChunks:function(g){var C,d;var V=d=0;for(C=g.length;V<C;V++)d+=g[V].length;var y=new Uint8Array(d);V=d=0;for(C=g.length;V<C;V++){var R=g[V];y.set(R,d);d+=R.length}return y}},FyP={arraySet:function(g,C,d,V,y){for(var R=0;R<V;R++)g[y+R]=C[d+R]},
flattenChunks:function(g){return[].concat.apply([],g)}};
L9.setTyped=function(){YCx?(L9.Buf8=Uint8Array,L9.Buf16=Uint16Array,L9.Buf32=Int32Array,L9.assign(L9,A4h)):(L9.Buf8=Array,L9.Buf16=Array,L9.Buf32=Array,L9.assign(L9,FyP))};
L9.setTyped();var Pwh=!0;try{new Uint8Array(1)}catch(g){Pwh=!1}
var X7_=function(g){var C,d,V=g.length,y=0;for(C=0;C<V;C++){var R=g.charCodeAt(C);if((R&64512)===55296&&C+1<V){var Y=g.charCodeAt(C+1);(Y&64512)===56320&&(R=65536+(R-55296<<10)+(Y-56320),C++)}y+=R<128?1:R<2048?2:R<65536?3:4}var A=new L9.Buf8(y);for(C=d=0;d<y;C++)R=g.charCodeAt(C),(R&64512)===55296&&C+1<V&&(Y=g.charCodeAt(C+1),(Y&64512)===56320&&(R=65536+(R-55296<<10)+(Y-56320),C++)),R<128?A[d++]=R:(R<2048?A[d++]=192|R>>>6:(R<65536?A[d++]=224|R>>>12:(A[d++]=240|R>>>18,A[d++]=128|R>>>12&63),A[d++]=
128|R>>>6&63),A[d++]=128|R&63);return A};var xkl={};xkl=function(g,C,d,V){var y=g&65535|0;g=g>>>16&65535|0;for(var R;d!==0;){R=d>2E3?2E3:d;d-=R;do y=y+C[V++]|0,g=g+y|0;while(--R);y%=65521;g%=65521}return y|g<<16|0};for(var WZ={},LD,iih=[],Oih=0;Oih<256;Oih++){LD=Oih;for(var w1r=0;w1r<8;w1r++)LD=LD&1?3988292384^LD>>>1:LD>>>1;iih[Oih]=LD}WZ=function(g,C,d,V){d=V+d;for(g^=-1;V<d;V++)g=g>>>8^iih[(g^C[V])&255];return g^-1};var XJ={};XJ={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 RcL=[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],ZZu=[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],Noc=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],w7u=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],f9=Array(576);tH(f9);var vZ=Array(60);tH(vZ);var rQ=Array(512);tH(rQ);var DN=Array(256);tH(DN);var bZ1=Array(29);tH(bZ1);var Y7R=Array(30);tH(Y7R);var LIc,Dkq,rwc,lCB=!1;var I4;
I4=[new n9(0,0,0,0,function(g,C){var d=65535;for(d>g.pending_buf_size-5&&(d=g.pending_buf_size-5);;){if(g.lookahead<=1){mp(g);if(g.lookahead===0&&C===0)return 1;if(g.lookahead===0)break}g.strstart+=g.lookahead;g.lookahead=0;var V=g.block_start+d;if(g.strstart===0||g.strstart>=V)if(g.lookahead=g.strstart-V,g.strstart=V,$I(g,!1),g.strm.avail_out===0)return 1;if(g.strstart-g.block_start>=g.w_size-262&&($I(g,!1),g.strm.avail_out===0))return 1}g.insert=0;if(C===4)return $I(g,!0),g.strm.avail_out===0?3:
4;g.strstart>g.block_start&&$I(g,!1);return 1}),
new n9(4,4,8,4,oRl),new n9(4,5,16,8,oRl),new n9(4,6,32,32,oRl),new n9(4,4,16,16,uA),new n9(8,16,32,32,uA),new n9(8,16,128,128,uA),new n9(8,32,128,256,uA),new n9(32,128,258,1024,uA),new n9(32,258,258,4096,uA)];var ecg={};ecg=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 stP=Object.prototype.toString;
jtR.prototype.push=function(g,C){var d=this.strm,V=this.options.chunkSize;if(this.ended)return!1;var y=C===~~C?C:C===!0?4:0;typeof g==="string"?d.input=X7_(g):stP.call(g)==="[object ArrayBuffer]"?d.input=new Uint8Array(g):d.input=g;d.next_in=0;d.avail_in=d.input.length;do{d.avail_out===0&&(d.output=new L9.Buf8(V),d.next_out=0,d.avail_out=V);g=tGl(d,y);if(g!==1&&g!==0)return kxP(this,g),this.ended=!0,!1;if(d.avail_out===0||d.avail_in===0&&(y===4||y===2))if(this.options.to==="string"){var R=L9.shrinkBuf(d.output,
d.next_out);C=R;R=R.length;if(R<65537&&(C.subarray&&Pwh||!C.subarray))C=String.fromCharCode.apply(null,L9.shrinkBuf(C,R));else{for(var Y="",A=0;A<R;A++)Y+=String.fromCharCode(C[A]);C=Y}this.chunks.push(C)}else C=L9.shrinkBuf(d.output,d.next_out),this.chunks.push(C)}while((d.avail_in>0||d.avail_out===0)&&g!==1);if(y===4)return(d=this.strm)&&d.state?(V=d.state.status,V!==42&&V!==69&&V!==73&&V!==91&&V!==103&&V!==113&&V!==666?g=sP(d,-2):(d.state=null,g=V===113?sP(d,-3):0)):g=-2,kxP(this,g),this.ended=
!0,g===0;y===2&&(kxP(this,0),d.avail_out=0);return!0};
var kxP=function(g,C){C===0&&(g.result=g.options.to==="string"?g.chunks.join(""):L9.flattenChunks(g.chunks));g.chunks=[];g.err=C;g.msg=g.strm.msg};var xrL=typeof TextEncoder!=="undefined"?new TextEncoder:null,bMu=xrL?function(g){return xrL.encode(g)}:function(g){g=_.TM(g);
for(var C=new Uint8Array(g.length),d=0;d<C.length;d++)C[d]=g[d];return C};var KM1={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},GFc={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var D2=function(g,C){this.version=g;this.args=C};
D2.prototype.serialize=function(){return{version:this.version,args:this.args}};var $kV=function(g,C){this.topic=g;this.dataClass=C};
$kV.prototype.toString=function(){return this.topic};var oN6=_.gS("ytPubsub2Pubsub2Instance")||new _.XC;_.XC.prototype.subscribe=_.XC.prototype.subscribe;_.XC.prototype.unsubscribeByKey=_.XC.prototype.unsubscribeByKey;_.XC.prototype.publish=_.XC.prototype.publish;_.XC.prototype.clear=_.XC.prototype.clear;_.PZ("ytPubsub2Pubsub2Instance",oN6);var vR1=_.gS("ytPubsub2Pubsub2SubscribedKeys")||{};_.PZ("ytPubsub2Pubsub2SubscribedKeys",vR1);var MG_=_.gS("ytPubsub2Pubsub2TopicToKeys")||{};_.PZ("ytPubsub2Pubsub2TopicToKeys",MG_);
var q7V=_.gS("ytPubsub2Pubsub2IsAsync")||{};_.PZ("ytPubsub2Pubsub2IsAsync",q7V);_.PZ("ytPubsub2Pubsub2SkipSubKey",null);var QtV=void 0,ER_=void 0;var deP=_.pG("max_body_size_to_compress",5E5),VCo=_.pG("min_body_size_to_compress",500),EP=!0,Aiu=0,HZ=0,YUg=_.pG("compression_performance_threshold_lr",250),FVB=_.pG("slow_compressions_before_abandon_count",4),aCg=!1,Gmg=new Map,Rqo=1,yil=!0;_.Ea(Qv,OMg);Qv.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 p16=function(g,C,d){d||(d=0);var V=g.W_;if(typeof C==="string")for(var y=0;y<16;y++)V[y]=C.charCodeAt(d)<<24|C.charCodeAt(d+1)<<16|C.charCodeAt(d+2)<<8|C.charCodeAt(d+3),d+=4;else for(y=0;y<16;y++)V[y]=C[d]<<24|C[d+1]<<16|C[d+2]<<8|C[d+3],d+=4;for(C=16;C<80;C++)d=V[C-3]^V[C-8]^V[C-14]^V[C-16],V[C]=(d<<1|d>>>31)&4294967295;C=g.chain_[0];d=g.chain_[1];y=g.chain_[2];for(var R=g.chain_[3],Y=g.chain_[4],A,P,w=0;w<80;w++)w<40?w<20?(A=R^d&(y^R),P=1518500249):(A=d^y^R,P=1859775393):w<60?(A=d&y|R&(d|y),
P=2400959708):(A=d^y^R,P=3395469782),A=(C<<5|C>>>27)+A+Y+P+V[w]&4294967295,Y=R,R=y,y=(d<<30|d>>>2)&4294967295,d=C,C=A;g.chain_[0]=g.chain_[0]+C&4294967295;g.chain_[1]=g.chain_[1]+d&4294967295;g.chain_[2]=g.chain_[2]+y&4294967295;g.chain_[3]=g.chain_[3]+R&4294967295;g.chain_[4]=g.chain_[4]+Y&4294967295};
Qv.prototype.update=function(g,C){if(g!=null){C===void 0&&(C=g.length);for(var d=C-this.blockSize,V=0,y=this.buf_,R=this.inbuf_;V<C;){if(R==0)for(;V<=d;)p16(this,g,V),V+=this.blockSize;if(typeof g==="string")for(;V<C;){if(y[R]=g.charCodeAt(V),++R,++V,R==this.blockSize){p16(this,y);R=0;break}}else for(;V<C;)if(y[R]=g[V],++R,++V,R==this.blockSize){p16(this,y);R=0;break}}this.inbuf_=R;this.total_+=C}};
Qv.prototype.digest=function(){var g=[],C=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var d=this.blockSize-1;d>=56;d--)this.buf_[d]=C&255,C/=256;p16(this,this.buf_);for(d=C=0;d<5;d++)for(var V=24;V>=0;V-=8)g[C]=this.chain_[d]>>V&255,++C;return g};var xeu;var No=function(g){var C=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(x){C.databaseToken=x},
triggerThrottle:function(){C.throttledSend()},
cancelThrottle:function(){C.cancelThrottledSend()},
immediateSend:function(x){return _.F(function(p){return p.yield(C.immediateSend(x),0)})},
requestWithinAgeLimit:function(x,p){return C.requestWithinAgeLimit(x,p)},
retryQueuedRequests:function(){C.retryQueuedRequests()}};
var d;this.throttleTimeout=(d=g.throttleTimeout)!=null?d:100;var V;this.retryMaxAttempts=(V=g.retryMaxAttempts)!=null?V:1;var y;this.requestAgeLimitMs=(y=g.requestAgeLimitMs)!=null?y:2592E6;var R;this.queuedRequestAgeLimitMs=(R=g.queuedRequestAgeLimitMs)!=null?R:12E4;var Y;this.retryDelayMs=(Y=g.retryDelayMs)!=null?Y:5E3;var A;this.databaseToken=(A=g.databaseToken)!=null?A:void 0;this.enableCleaning=!!g.enableCleaning;var P;this.cleaningRate=(P=g.cleaningRate)!=null?P:.1;var w;this.potentialEsfErrorLimit=
(w=g.potentialEsfErrorLimit)!=null?w:10;g.handleError&&(this.handleError=g.handleError);g.handleWarning&&(this.handleWarning=g.handleWarning);g.disableYtIdbTransactions&&(this.disableYtIdbTransactions=g.disableYtIdbTransactions);g.bypassDbTokenDependency&&(this.bypassDbTokenDependency=g.bypassDbTokenDependency);this.getBooleanFlag=g.getBooleanFlag;this.jobManager=g.jobManager;this.logsStore=g.logsStore;this.networkManager=g.networkManager;this.sendFn=g.sendFn;this.onlineEvent=g.onlineEvent;this.offlineEvent=
g.offlineEvent;rp(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&J4L(this)},J4L=function(g){rp(g)&&!g.disableYtIdbTransactions&&(g.initialized=!0,g.enableCleaning&&Math.random()<=g.cleaningRate&&g.logsStore.cleanLogsStore(g.databaseToken),g.retryQueuedRequests(),g.networkManager.isNetworkAvailable()&&g.throttledSend(),g.networkManager.listen(g.onlineEvent,g.throttledSend.bind(g)),g.networkManager.listen(g.offlineEvent,g.cancelThrottledSend.bind(g)))};
_.b=No.prototype;_.b.writeThenSend=function(g,C){var d=this;C=C===void 0?{}:C;if(rp(this)&&this.initialized){var V={url:g,options:C,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(V,this.databaseToken).then(function(y){V.id=y;d.networkManager.isNetworkAvailable()&&d.immediateSend(V)}).catch(function(y){d.immediateSend(V);
hfA(d,y)})}else this.sendFn(g,C)};
_.b.sendThenWrite=function(g,C,d){var V=this;C=C===void 0?{}:C;if(rp(this)&&this.initialized){var y={url:g,options:C,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(y.skipRetry=d);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!y.skipRetry){if(!y.skipRetry){var R=C.onError?C.onError:function(){};
C.onError=function(Y,A){return _.F(function(P){if(P.nextAddress==1)return P.yield(V.logsStore.set(y,V.databaseToken).catch(function(w){hfA(V,w)}),2);
R(Y,A);_.XV(P)})}}this.sendFn(g,C,y.skipRetry)}else this.logsStore.set(y,this.databaseToken).catch(function(Y){V.sendFn(g,C,y.skipRetry);
hfA(V,Y)})}else this.sendFn(g,C,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&d)};
_.b.sendAndWrite=function(g,C){var d=this;C=C===void 0?{}:C;if(rp(this)&&this.initialized){var V={url:g,options:C,timestamp:this.now(),status:"NEW",sendCount:0},y=!1,R=C.onSuccess?C.onSuccess:function(){};
V.options.onSuccess=function(Y,A){V.id!==void 0?d.logsStore.deleteRequest(V.id,d.databaseToken):y=!0;d.networkManager.networkStatusHint&&d.getBooleanFlag&&d.getBooleanFlag("vss_network_hint")&&d.networkManager.networkStatusHint(!0);R(Y,A)};
this.sendFn(V.url,V.options,void 0,!0);this.logsStore.set(V,this.databaseToken).then(function(Y){V.id=Y;y&&d.logsStore.deleteRequest(V.id,d.databaseToken)}).catch(function(Y){hfA(d,Y)})}else this.sendFn(g,C,void 0,!0)};
_.b.throttledSend=function(){var g=this;if(!rp(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g.logsStore.getMostRecentByStatus("NEW",g.databaseToken),2);if(d.nextAddress!=3)return C=d.yieldResult,C?d.yield(g.immediateSend(C),3):(g.cancelThrottledSend(),d.return());g.intervalJob&&(g.intervalJob=0,g.throttledSend());_.XV(d)})},this.throttleTimeout))};
_.b.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.b.immediateSend=function(g){var C=this,d;return _.F(function(V){switch(V.nextAddress){case 1:if(!rp(C))throw Error("cd");if(g.id===void 0){V.jumpTo(2);break}return V.yield(C.logsStore.markAsQueued(g.id,C.databaseToken),3);case 3:(d=V.yieldResult)||C.handleWarning(Error("dd"));case 2:if(C.requestWithinAgeLimit(g,C.requestAgeLimitMs)){V.jumpTo(4);break}C.handleWarning(Error("ed"));if(g.id===void 0){V.jumpTo(5);break}return V.yield(C.logsStore.deleteRequest(g.id,C.databaseToken),5);case 5:return V.return();
case 4:g.skipRetry||(g=tgP(C,g));if(!g){V.jumpTo(0);break}if(!g.skipRetry||g.id===void 0){V.jumpTo(8);break}return V.yield(C.logsStore.deleteRequest(g.id,C.databaseToken),8);case 8:C.sendFn(g.url,g.options,!!g.skipRetry),_.XV(V)}})};
var tgP=function(g,C){if(!rp(g))throw Error("fd");var d=C.options.onError?C.options.onError:function(){};
C.options.onError=function(y,R){var Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:Y=tCN(R);(A=jnu(R))&&g.getBooleanFlag&&g.getBooleanFlag("web_enable_error_204")&&g.handleError(Error("gd"),C.url,R);if(!(g.getBooleanFlag&&g.getBooleanFlag("nwl_consider_error_code")&&Y||g.getBooleanFlag&&!g.getBooleanFlag("nwl_consider_error_code")&&g.potentialEsfErrorCounter<=g.potentialEsfErrorLimit)){x.jumpTo(2);break}if(!g.networkManager.sendNetworkCheckRequest){x.jumpTo(3);break}return x.yield(g.networkManager.sendNetworkCheckRequest(),
3);case 3:if(g.networkManager.isNetworkAvailable()){x.jumpTo(2);break}d(y,R);if(!g.getBooleanFlag||!g.getBooleanFlag("nwl_consider_error_code")||((P=C)==null?void 0:P.id)===void 0){x.jumpTo(6);break}return x.yield(g.logsStore.resetRequest(C.id,g.databaseToken,!1),6);case 6:return x.return();case 2:if(g.getBooleanFlag&&g.getBooleanFlag("nwl_consider_error_code")&&!Y&&g.potentialEsfErrorCounter>g.potentialEsfErrorLimit)return x.return();g.potentialEsfErrorCounter++;if(((w=C)==null?void 0:w.id)===void 0){x.jumpTo(8);
break}return C.sendCount<g.retryMaxAttempts?x.yield(g.logsStore.resetRequest(C.id,g.databaseToken,!0,A?!1:void 0),12):x.yield(g.logsStore.deleteRequest(C.id,g.databaseToken),8);case 12:g.jobManager.addLowPriorityJob(function(){g.networkManager.isNetworkAvailable()&&g.throttledSend()},g.retryDelayMs);
case 8:d(y,R),_.XV(x)}})};
var V=C.options.onSuccess?C.options.onSuccess:function(){};
C.options.onSuccess=function(y,R){var Y;return _.F(function(A){if(A.nextAddress==1)return((Y=C)==null?void 0:Y.id)===void 0?A.jumpTo(2):A.yield(g.logsStore.deleteRequest(C.id,g.databaseToken),2);g.networkManager.networkStatusHint&&g.getBooleanFlag&&g.getBooleanFlag("vss_network_hint")&&g.networkManager.networkStatusHint(!0);V(y,R);_.XV(A)})};
return C};
No.prototype.requestWithinAgeLimit=function(g,C){g=g.timestamp;return this.now()-g>=C?!1:!0};
No.prototype.retryQueuedRequests=function(){var g=this;if(!rp(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(C){C&&!g.requestWithinAgeLimit(C,g.queuedRequestAgeLimitMs)?g.jobManager.addLowPriorityJob(function(){return _.F(function(d){if(d.nextAddress==1)return C.id===void 0?d.jumpTo(2):d.yield(g.logsStore.resetRequest(C.id,g.databaseToken),2);g.retryQueuedRequests();_.XV(d)})}):g.networkManager.isNetworkAvailable()&&g.throttledSend()})};
var hfA=function(g,C){g.writeError&&!g.networkManager.isNetworkAvailable()?g.writeError(C):g.handleError(C)},rp=function(g){return!!g.databaseToken||g.bypassDbTokenDependency};var eqW;var BJl={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,
visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,
tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,
activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,
browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,
gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,
sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,
musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,
embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,
getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,
unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,
connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531};var j0h={},fD1=OP("ServiceWorkerLogsDatabase",{objectStores:(j0h.SWHealthLog={addedAtVersion:1},j0h),shared:!0,upgrade:function(g,C){C(1)&&GS(a4(g,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var nto={},uaB=0;var Etg;var Xk=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},Vn=function(){if(!Xk.instance){var g=_.gS("yt.networkRequestMonitor.instance")||new Xk;
_.PZ("yt.networkRequestMonitor.instance",g);Xk.instance=g}return Xk.instance};
Xk.prototype.requestComplete=function(g,C){C&&(this.anyRequestHasSucceeded=!0);g=this.removeParams(g);this.requestMap.get(g)||this.requestMap.set(g,C)};
Xk.prototype.isEndpointCFR=function(g){g=this.removeParams(g);return(g=this.requestMap.get(g))?!1:g===!1&&this.anyRequestHasSucceeded?!0:null};
Xk.prototype.removeParams=function(g){return g.split("?")[0]};
Xk.prototype.removeParams=Xk.prototype.removeParams;Xk.prototype.isEndpointCFR=Xk.prototype.isEndpointCFR;Xk.prototype.requestComplete=Xk.prototype.requestComplete;Xk.getInstance=Vn;var sB=function(g){_.t0.call(this);var C=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=g!=null?g:{addLowPriorityJob:function(y,R){return setTimeout(y,R)},
cancelJob:function(y){clearTimeout(y)}};
var d,V;this.isOnline=(V=(d=window.navigator)==null?void 0:d.onLine)!=null?V:!0;this.onNavigatorChange=function(){return _.F(function(y){return y.yield(efh(C),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||ldP(this)};
_.L(sB,_.t0);sB.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete sB.instance};
sB.prototype.isNetworkAvailable=function(){return this.isOnline};
var ldP=function(g){g.pollingJob=g.jobManager.addLowPriorityJob(function(){var C;return _.F(function(d){if(d.nextAddress==1)return g.isOnline?((C=window.navigator)==null?0:C.onLine)?d.jumpTo(3):d.yield(efh(g),3):d.yield(efh(g),3);ldP(g);_.XV(d)})},3E4)},efh=function(g,C){return g.networkRequestPromise?g.networkRequestPromise:g.networkRequestPromise=new Promise(function(d){var V,y,R,Y;
return _.F(function(A){switch(A.nextAddress){case 1:return V=window.AbortController?new window.AbortController:void 0,R=(y=V)==null?void 0:y.signal,Y=!1,_.js(A,2,3),V&&(g.abortTimeoutKey=g.jobManager.addLowPriorityJob(function(){V.abort()},C||2E4)),A.yield(fetch("/generate_204",{method:"HEAD",
signal:R}),5);case 5:Y=!0;case 3:_.ll(A);g.networkRequestPromise=void 0;g.abortTimeoutKey&&(g.jobManager.cancelJob(g.abortTimeoutKey),g.abortTimeoutKey=0);Y!==g.isOnline&&(g.isOnline=Y,g.isOnline?g.dispatchEvent("networkstatus-online"):g.dispatchEvent("networkstatus-offline"));d(Y);_.Da(A,0);break;case 2:_.N4(A),Y=!1,A.jumpTo(3)}})})};var Bv=function(){_.t0.call(this);var g=this;this.shouldFlushErrors=!1;sB.instance||(sB.instance=new sB(_.UP));this.sharedNetworkStatusManager=sB.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(g.shouldFlushErrors&&_.t("offline_error_handling")){var C=HMl().get("errors",!0);if(C){for(var d in C)if(C[d]){var V=new _.qn(d,"sent via offline_errors");V.name=C[d].name;V.stack=C[d].stack;V.level=C[d].level;_.GL(V)}HMl().set("errors",{},2592E3,!0)}}})};
_.L(Bv,_.t0);var Lyh=function(){if(!Bv.instance){var g=_.gS("yt.networkStatusManager.instance")||new Bv;_.PZ("yt.networkStatusManager.instance",g);Bv.instance=g}return Bv.instance};
_.b=Bv.prototype;_.b.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.b.networkStatusHint=function(g){this.sharedNetworkStatusManager.isOnline=g};
_.b.getWindowStatus=function(){var g=window.navigator.onLine;return g===void 0?!0:g};
_.b.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.b.listen=function(g,C){return this.sharedNetworkStatusManager.listen(g,C)};
_.b.sendNetworkCheckRequest=function(g){g=efh(this.sharedNetworkStatusManager,g);g.then(function(C){_.t("use_cfr_monitor")&&Vn().requestComplete("generate_204",C)});
return g};
Bv.prototype.sendNetworkCheckRequest=Bv.prototype.sendNetworkCheckRequest;Bv.prototype.listen=Bv.prototype.listen;Bv.prototype.enableErrorFlushing=Bv.prototype.enableErrorFlushing;Bv.prototype.getWindowStatus=Bv.prototype.getWindowStatus;Bv.prototype.networkStatusHint=Bv.prototype.networkStatusHint;Bv.prototype.isNetworkAvailable=Bv.prototype.isNetworkAvailable;Bv.getInstance=Lyh;_.db=function(g){g=g===void 0?{}:g;_.t0.call(this);var C=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=Lyh();var d=_.gS("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);d&&(g.rateLimit?(this.rateLimit=g.rateLimit,d("networkstatus-online",function(){DrM(C,"publicytnetworkstatus-online")}),d("networkstatus-offline",function(){DrM(C,"publicytnetworkstatus-offline")})):(d("networkstatus-online",function(){C.dispatchEvent("publicytnetworkstatus-online")}),d("networkstatus-offline",
function(){C.dispatchEvent("publicytnetworkstatus-offline")})))};
_.L(_.db,_.t0);_.db.prototype.isNetworkAvailable=function(){var g=_.gS("yt.networkStatusManager.instance.isNetworkAvailable");return g?g.bind(this.nsmInstance)():!0};
_.db.prototype.networkStatusHint=function(g){var C=_.gS("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);C&&C(g)};
_.db.prototype.sendNetworkCheckRequest=function(g){var C=this,d;return _.F(function(V){d=_.gS("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(C.nsmInstance);return _.t("skip_network_check_if_cfr")&&Vn().isEndpointCFR("generate_204")?V.return(new Promise(function(y){var R;C.networkStatusHint(((R=window.navigator)==null?void 0:R.onLine)||!0);y(C.isNetworkAvailable())})):d?V.return(d(g)):V.return(!0)})};
var DrM=function(g,C){g.rateLimit?g.lastJobTime?(_.UP.cancelJob(g.schedulerJob),g.schedulerJob=_.UP.addLowPriorityJob(function(){g.lastPublicSignalSent!==C&&(g.dispatchEvent(C),g.lastPublicSignalSent=C,g.lastJobTime=(0,_.wQ)())},g.rateLimit-((0,_.wQ)()-g.lastJobTime))):(g.dispatchEvent(C),g.lastPublicSignalSent=C,g.lastJobTime=(0,_.wQ)()):g.dispatchEvent(C)};var G1_,TB=function(){No.call(this,{logsStore:{cleanLogsStore:BXl,deleteRequest:snc,getMostRecentByStatus:riV,markAsQueued:NXN,resetRequest:XR_,set:DeV},networkManager:_.SUc(),handleError:function(g,C,d){var V,y=d==null?void 0:(V=d.error)==null?void 0:V.code;if(y===400||y===415){var R;g=new _.qn(g.message,C,d==null?void 0:(R=d.error)==null?void 0:R.code);_.CG(g,void 0,void 0,void 0,!0)}else _.GL(g)},
handleWarning:_.CG,sendFn:KVg,now:_.wQ,writeError:QnN,jobManager:_.xb(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.pG("potential_esf_error_limit",10),getBooleanFlag:_.t,disableYtIdbTransactions:!(_.$C()&&_.gS1())});this.initializationPromise=new _.go;_.t("networkless_immediately_drop_all_requests")&&TXj();j0P("LogsDatabaseV2")};
_.L(TB,No);_.Ndr=function(){var g=_.gS("yt.networklessRequestController.instance");g||(g=new TB,_.PZ("yt.networklessRequestController.instance",g),_.t("networkless_logging")&&_.iA().then(function(C){g.databaseToken=C;J4L(g);g.initializationPromise.resolve();g.enableCleaning&&Math.random()<=g.cleaningRate&&g.databaseToken&&$eB(g.databaseToken);_.t("networkless_immediately_drop_sw_health_store")&&r46(g)}));
return g};
TB.prototype.writeThenSend=function(g,C){C||(C={});C=aDB(g,C);_.$C()||(this.initialized=!1);No.prototype.writeThenSend.call(this,g,C)};
TB.prototype.sendThenWrite=function(g,C,d){C||(C={});C=aDB(g,C);_.$C()||(this.initialized=!1);No.prototype.sendThenWrite.call(this,g,C,d)};
TB.prototype.sendAndWrite=function(g,C){C||(C={});C=aDB(g,C);_.$C()||(this.initialized=!1);No.prototype.sendAndWrite.call(this,g,C)};
TB.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var r46=function(g){var C;_.F(function(d){if(!g.databaseToken)throw C=ay("clearSWHealthLogsDb"),C;return d.return(qUP(g.databaseToken).catch(function(V){g.handleError(V)}))})};_.d_j=!1;_.Ctg=_.yg.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.d_j};_.PZ("ytNetworklessLoggingInitializationOptions",_.Ctg);var m2=function(g){var C=this;this.config_=null;g?this.config_=g:Bdl()&&(this.config_=_.xI());_.vy(_.UP,function(){hqN(C)},5E3)};
m2.prototype.isReady=function(){!this.config_&&Bdl()&&(this.config_=_.xI());return!!this.config_};
var Jiq=function(g,C,d,V){!_.Qq("VISITOR_DATA")&&C!=="visitor_id"&&Math.random()<.01&&_.CG(new _.qn("Missing VISITOR_DATA when sending innertube request.",C,d,V));if(!g.isReady()){var y=new _.qn("innertube xhrclient not ready",C,d,V);_.GL(y);throw y;}var R={headers:V.headers||{},method:"POST",postParams:d,postBody:V.postBody,postBodyFormat:V.postBodyFormat||"JSON",onTimeout:function(){V.onTimeout()},
onFetchTimeout:V.onTimeout,onSuccess:function(p,J){if(V.onSuccess)V.onSuccess(J)},
onFetchSuccess:function(p){if(V.onSuccess)V.onSuccess(p)},
onProgress:function(p){if(V.onProgress)V.onProgress(p)},
onError:function(p,J){if(V.onError)V.onError(J)},
onFetchError:function(p){if(V.onError)V.onError(p)},
timeout:V.timeout,withCredentials:!0,compress:V.compress};R.headers["Content-Type"]||(R.headers["Content-Type"]="application/json");var Y="";(y=g.config_.innertubeHostOverride)&&(Y=y);var A=g.config_.innertubeUseThirdPartyAuth||!1,P=_.Q0_(A,Y,V);Object.assign(R.headers,P);R.headers.Authorization&&!Y&&A&&(R.headers["x-origin"]=window.location.origin);var w=_.bm(Y+("/youtubei/"+g.config_.innertubeApiVersion+"/"+C),{alt:"json"}),x=function(p){p=p===void 0?!1:p;var J;if(V.retry&&Y!="www.youtube-nocookie.com"&&
(p||_.t("skip_ls_gel_retry")||R.headers["Content-Type"]!=="application/json"||(J=otl(C,d,P,A)),J)){var h=R.onSuccess,l=R.onFetchSuccess;R.onSuccess=function(v,q){pRl(J);h(v,q)};
d.onFetchSuccess=function(v,q){pRl(J);l(v,q)}}try{if(p&&V.retry&&!V.networklessOptions.bypassNetworkless)R.method="POST",V.networklessOptions.writeThenSend?_.Ndr().writeThenSend(w,R):_.Ndr().sendAndWrite(w,R);
else if(V.compress){var N=!V.networklessOptions.writeThenSend;if(R.postBody){var T=R.postBody;typeof T!=="string"&&(T=JSON.stringify(R.postBody));ZMg(w,T,R,_.rS,N)}else ZMg(w,JSON.stringify(R.postParams),R,wLB,N)}else _.t("web_all_payloads_via_jspb")?_.rS(w,R):wLB(w,R)}catch(v){if(v.name==="InvalidAccessError")J&&(pRl(J),J=0),_.CG(Error("id"));else throw v;}J&&_.vy(_.UP,function(){hqN(g)},5E3)};
_.V6u()?w1_().then(function(p){x(p)}):x(!1)};var lnl=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(lnl,_.Yu);var X16=0,Ra_=_.GO?"webkit":_.aa?"moz":_.KK?"ms":mRL?"o":"";_.PZ("ytDomDomGetNextId",_.gS("ytDomDomGetNextId")||function(){return++X16});var s0L={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},Az=function(g){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(g=
g||window.event){this.event=g;for(var C in g)C in s0L||(this[C]=g[C]);this.scale=g.scale;this.rotation=g.rotation;var d=g.target||g.srcElement;d&&d.nodeType==3&&(d=d.parentNode);this.target=d;var V=g.relatedTarget;if(V)try{V=V.nodeName?V:null}catch(y){V=null}else this.type=="mouseover"?V=g.fromElement:this.type=="mouseout"&&(V=g.toElement);this.relatedTarget=V;this.clientX=g.clientX!=void 0?g.clientX:g.pageX;this.clientY=g.clientY!=void 0?g.clientY:g.pageY;this.keyCode=g.keyCode?g.keyCode:g.which;
this.charCode=g.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=g.altKey;this.ctrlKey=g.ctrlKey;this.shiftKey=g.shiftKey;this.metaKey=g.metaKey;this.pageX_=g.pageX;this.pageY_=g.pageY}}catch(y){}},BdL=function(g){if(document.body&&document.documentElement){var C=document.body.scrollTop+document.documentElement.scrollTop;
g.pageX_=g.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);g.pageY_=g.clientY+C}};
Az.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
Az.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
Az.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var YM=_.yg.ytEventsEventsListeners||{};_.PZ("ytEventsEventsListeners",YM);var Pt_=_.yg.ytEventsEventsCounter||{count:0};_.PZ("ytEventsEventsCounter",Pt_);var in1=_.p$(function(){var g=!1;try{var C=Object.defineProperty({},"capture",{get:function(){g=!0}});
window.addEventListener("test",null,C)}catch(d){}return g});_.Ea(Py,_.f8);Py.prototype.onMouseMove_=function(g){g.pageX_===void 0&&BdL(g);var C=g.pageX_;g.pageY_===void 0&&BdL(g);this.position_=new _.IZ(C,g.pageY_)};
Py.prototype.checkPosition_=function(){if(this.position_){var g=(0,_.wQ)();if(this.previousTime_!=0){var C=this.previousPosition_,d=this.position_,V=C.x-d.x;C=C.y-d.y;V=Math.sqrt(V*V+C*C)/(g-this.previousTime_);this.cycles_[this.index_]=Math.abs((V-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(d=C=0;d<4;d++)C+=this.cycles_[d]||0;C>=3&&this.callback_();this.previousVelocity_=V}this.previousTime_=g;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
Py.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.Onl(this.mouseListenerKey_)};var pFL={};var Df_=new _.Sf("rawColdConfigGroup");var LEu=new _.Sf("rawHotConfigGroup");var TdH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(TdH,_.Yu);var e41=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(e41,_.Yu);var fF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g,500)};
_.L(fF,_.Yu);fF.prototype.getPayloadCase=function(){return _.PP(this,fdP)};
fF.prototype.getContext=function(){return _.o4(this,e41,33)};
var fdP=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531];var JYV=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(JYV,_.Yu);var zaL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(zaL,_.Yu);zaL.prototype.setVideoId=function(g){return LF(this,1,KYP,jR(g))};
zaL.prototype.getPlaylistId=function(){return _.D6(this,sq(this,KYP,2))};
var KYP=[1,2];var OWl=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(OWl,_.Yu);OWl.prototype.getContext=function(){return _.o4(this,DF,1)};
OWl.prototype.getTier=function(){return _.Jf(this,7)};var vNL,kM,xM;vNL=_.yg.ytPubsubPubsubInstance||new _.XC;kM=_.yg.ytPubsubPubsubSubscribedKeys||{};xM=_.yg.ytPubsubPubsubTopicToKeys||{};_.JoW=_.yg.ytPubsubPubsubIsSynchronous||{};_.XC.prototype.subscribe=_.XC.prototype.subscribe;_.XC.prototype.unsubscribeByKey=_.XC.prototype.unsubscribeByKey;_.XC.prototype.publish=_.XC.prototype.publish;_.XC.prototype.clear=_.XC.prototype.clear;_.PZ("ytPubsubPubsubInstance",vNL);_.PZ("ytPubsubPubsubTopicToKeys",xM);_.PZ("ytPubsubPubsubIsSynchronous",_.JoW);
_.PZ("ytPubsubPubsubSubscribedKeys",kM);var Jz=window;var fD=_.t("web_enable_lifecycle_monitoring")&&l0N()!==0,$rQ=_.t("web_enable_lifecycle_monitoring");var qCL=function(g){var C=this;var d=d===void 0?0:d;var V=V===void 0?_.xb():V;this.JSC$10957_defaultPriority=d;this.scheduler=V;this.completedResolver=new _.go;this.scheduledPayloads=g;for(g={i$jscomp$492:0};g.i$jscomp$492<this.scheduledPayloads.length;g={payload$jscomp$20:void 0,i$jscomp$492:g.i$jscomp$492},g.i$jscomp$492++)g.payload$jscomp$20=this.scheduledPayloads[g.i$jscomp$492],d=function(y){return function(){y.payload$jscomp$20.job();C.scheduledPayloads[y.i$jscomp$492].processed=!0;C.scheduledPayloads.every(function(R){return R.processed===
!0})&&C.completedResolver.resolve()}}(g),V=this.getPriority(g.payload$jscomp$20),V=this.scheduler.addJob(d,V),this.scheduledPayloads[g.i$jscomp$492]=Object.assign({},g.payload$jscomp$20,{job:d,
jobId:V})};
qCL.prototype.flushJobs=function(){var g=this,C=Array.from(this.scheduledPayloads.keys()).sort(function(V,y){return g.getPriority(g.scheduledPayloads[y])-g.getPriority(g.scheduledPayloads[V])});
C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=this.scheduledPayloads[d.value],d.jobId===void 0||d.processed||(this.scheduler.cancelJob(d.jobId),this.scheduler.addJob(d.job,10))};
qCL.prototype.cancel=function(){for(var g=_.Z(this.scheduledPayloads),C=g.next();!C.done;C=g.next())C=C.value,C.jobId===void 0||C.processed||this.scheduler.cancelJob(C.jobId),C.processed=!0;this.completedResolver.resolve()};
qCL.prototype.getPriority=function(g){var C;return(C=g.priority)!=null?C:this.JSC$10957_defaultPriority};var vv=function(g){this.state=g;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};fD&&LYo(this.state)};
vv.prototype.install=function(g){this.plugins.push(g);return this};
vv.prototype.uninstall=function(){var g=this;_.cY.apply(0,arguments).forEach(function(C){C=g.plugins.indexOf(C);C>-1&&g.plugins.splice(C,1)})};
vv.prototype.transition=function(g,C){var d=this;fD&&D_1(this.state);var V=this.transitions.find(function(R){return Array.isArray(R.from)?R.from.find(function(Y){return Y===d.state&&R.to===g}):R.from===d.state&&R.to===g});
if(V){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);MgQ(this,g,C);this.state=g;fD&&LYo(this.state);V=V.action.bind(this);var y=this.plugins.filter(function(R){return R[g]}).map(function(R){return R[g]});
V(WyH(this,y),C)}else throw Error("jd`"+this.state+"`"+g);};
var WyH=function(g,C){var d=C.filter(function(y){return mrH(g,y)===10}),V=C.filter(function(y){return mrH(g,y)!==10});
return g.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var y=_.cY.apply(0,arguments);return _.F(function(R){if(R.nextAddress==1)return R.yield(g.runImmediateJobsAsync.apply(g,[d].concat(_.Wr(y))),2);g.setJobSetWithScheduledJobs.apply(g,[V].concat(_.Wr(y)));_.XV(R)})}:function(){var y=_.cY.apply(0,arguments);
g.runImmediateJobsSync.apply(g,[d].concat(_.Wr(y)));g.setJobSetWithScheduledJobs.apply(g,[V].concat(_.Wr(y)))}};
vv.prototype.runImmediateJobsSync=function(g){var C=_.cY.apply(1,arguments);_.xb();for(var d=_.Z(g),V=d.next(),y={};!V.done;y={lifecycle$jscomp$2:void 0},V=d.next())y.lifecycle$jscomp$2=V.value,QG(function(R){return function(){uU6(R.lifecycle$jscomp$2.name);NlN(function(){return R.lifecycle$jscomp$2.callback.apply(R.lifecycle$jscomp$2,_.Wr(C))});
$1(R.lifecycle$jscomp$2.name)}}(y))};
vv.prototype.runImmediateJobsAsync=function(g){var C=_.cY.apply(1,arguments),d,V,y,R;return _.F(function(Y){Y.nextAddress==1&&(_.xb(),d=_.Z(g),V=d.next(),y={});if(Y.nextAddress!=3){if(V.done)return Y.jumpTo(0);y.lifecycle$jscomp$3=V.value;y.asyncJobCompletion=void 0;R=function(A){return function(){uU6(A.lifecycle$jscomp$3.name);var P=NlN(function(){return A.lifecycle$jscomp$3.callback.apply(A.lifecycle$jscomp$3,_.Wr(C))});
o6x(P)?A.asyncJobCompletion=_.t("web_lifecycle_error_handling_killswitch")?P.then(function(){$1(A.lifecycle$jscomp$3.name)}):P.then(function(){$1(A.lifecycle$jscomp$3.name)},function(w){rou(w);
$1(A.lifecycle$jscomp$3.name)}):$1(A.lifecycle$jscomp$3.name)}}(y);
QG(R);return y.asyncJobCompletion?Y.yield(y.asyncJobCompletion,3):Y.jumpTo(3)}y={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};V=d.next();return Y.jumpTo(2)})};
vv.prototype.setJobSetWithScheduledJobs=function(g){var C=_.cY.apply(1,arguments),d=this,V=g.map(function(y){return{job:function(){uU6(y.name);NlN(function(){return y.callback.apply(y,_.Wr(C))});
$1(y.name)},
priority:mrH(d,y)}});
V.length&&(this.jobSet=new qCL(V))};
var mrH=function(g,C){var d,V;return(V=(d=g.overridePriority)!=null?d:C.priority)!=null?V:0},uU6=function(g){fD&&g&&LYo(g)},$1=function(g){fD&&g&&D_1(g)},MgQ=function(g,C,d){$rQ&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+g.constructor.name+"] '"+g.state+"' to '"+C+"'"),console.log("with message: ",d),console.groupEnd())};
_.PU.Object.defineProperties(vv.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var nN6=function(g){vv.call(this,g===void 0?"none":g);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(){}}]},Id6;
_.L(nN6,vv);nN6.prototype.runApplicationNavigationBegin=function(g,C){var d=this;this.navigationTimer=_.vy(_.UP,function(){d.currentState==="application_navigating"&&d.transition("none")},5E3);
g(C==null?void 0:C.event)};
nN6.prototype.runApplicationNavigationEnd=function(g,C){this.navigationTimer&&(_.UP.cancelJob(this.navigationTimer),this.navigationTimer=null);g(C==null?void 0:C.event)};
_.lcu=function(){Id6||(Id6=new nN6);return Id6};var eW1=[];_.PZ("yt.logging.transport.getScrapedGelPayloads",function(){return eW1});var hz=function(){var g=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return g.totalEntries}}};
hz.prototype.storePayload=function(g,C){g=XFl(g);this.store[g]?this.store[g].push(C):(this.memoizedKeySequences={},this.store[g]=[C]);this.totalEntries++;_.t("more_accurate_gel_parser")&&(C=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(C));return g};
hz.prototype.smartExtractMatchingEntries=function(g){if(!g.keys.length)return[];for(var C=Urx(this,g.keys.splice(0,1)[0]),d=[],V=0;V<C.length;V++)this.store[C[V]]&&g.sizeLimit&&(this.store[C[V]].length<=g.sizeLimit?(d.push.apply(d,_.Wr(this.store[C[V]])),delete this.store[C[V]]):d.push.apply(d,_.Wr(this.store[C[V]].splice(0,g.sizeLimit))));this.totalEntries-=d.length;(g==null?0:g.sizeLimit)&&d.length<(g==null?void 0:g.sizeLimit)&&(g.sizeLimit-=d.length,d.push.apply(d,_.Wr(this.smartExtractMatchingEntries(g))));
return d};
hz.prototype.extractMatchingEntries=function(g){g=Urx(this,g);for(var C=[],d=0;d<g.length;d++)this.store[g[d]]&&(C.push.apply(C,_.Wr(this.store[g[d]])),delete this.store[g[d]]);this.totalEntries-=C.length;return C};
hz.prototype.getSequenceCount=function(g){g=Urx(this,g);for(var C=0,d=0;d<g.length;d++){var V=void 0;C+=((V=this.store[g[d]])==null?void 0:V.length)||0}return C};
var Urx=function(g,C){var d=XFl(C);if(g.memoizedKeySequences[d])return g.memoizedKeySequences[d];var V=Object.keys(g.store)||[];if(V.length<=1&&XFl(C)===V[0])return V;for(var y=[],R=0;R<V.length;R++){var Y=V[R].split("/");if(c48(C.auth,Y[0])){var A=C.isJspb;c48(A===void 0?"undefined":A?"true":"false",Y[1])&&c48(C.cttAuthInfo,Y[2])&&(A=C.tier,A=A===void 0?"undefined":JSON.stringify(A),c48(A,Y[3])&&y.push(V[R]))}}return g.memoizedKeySequences[d]=y},c48=function(g,C){return g===void 0||g==="undefined"?
!0:g===C};
hz.prototype.getSequenceCount=hz.prototype.getSequenceCount;hz.prototype.extractMatchingEntries=hz.prototype.extractMatchingEntries;hz.prototype.smartExtractMatchingEntries=hz.prototype.smartExtractMatchingEntries;hz.prototype.storePayload=hz.prototype.storePayload;var RWu,VZL,bWq,eM,ENh,seW,XjP,dfo,CJL,U_P,yYW,tZj,GrW;RWu=_.pG("initial_gel_batch_timeout",2E3);VZL=_.pG("gel_queue_timeout_max_ms",6E4);bWq=_.pG("gel_min_batch_size",5);eM=void 0;ENh=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
seW=new ENh;XjP=new ENh;dfo=new ENh;CJL=new ENh;yYW=!0;tZj=1;_.hWV=new Map;GrW=_.yg.ytLoggingTransportTokensToCttTargetIds_||{};_.PZ("ytLoggingTransportTokensToCttTargetIds_",GrW);var a01=_.yg.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.PZ("ytLoggingTransportTokensToJspbCttTargetIds_",a01);var jM={};var Mm=_.yg.ytLoggingGelSequenceIdObj_||{};_.PZ("ytLoggingGelSequenceIdObj_",Mm);var fcl=[];var EmP=new Set,WER=0,zWW=0,QeR=0,uyR=[],mf_=[],KEN=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var AMP=function(){};
AMP.prototype.getUrl=function(g,C){C=C===void 0?!1:C;return g.hasOwnProperty("shareEndpoint")?null:_.g9L(g,null,C)};
var l5B=function(g,C,d){g={endpoint:C,actions:[]};d=(d.path?d.path[0]:d.target).icon||"";C=d.indexOf(":");C>0&&(d=d.substr(C+1));d&&g.actions.push(d);return g};var bx_=/Command$/,RA_=/Endpoint$/,dtW=new Map;var Hix,Q0r;Hix=1;_.dN=function(){this.actionRoutingMap=new Map};
_.dN.prototype.triggerAction=function(g){var C=new dMl(g,!1,_.cY.apply(1,arguments));this.handleAction(C);return C.returnValue};
_.dN.prototype.triggerOptionalAction=function(g){var C=new dMl(g,!0,_.cY.apply(1,arguments));this.handleAction(C);return C.returnValue};
_.qo=function(g,C,d){C.forEach(function(V){var y=yM_(V);y&&g.triggerOptionalAction(y,V,d,void 0)})};
_.dN.prototype.handleAction=function(g){var C=this.actionRoutingMap.get(g.actionName);C&&Q0r(g,C);g.optionalAction||g.returnValue.length!==0||(g=new _.qn("Unhandled action",g.actionName),_.CG(g))};
Q0r=function(g,C){C.forEach(function(d){var V=null;d?V=d.apply(null,g.args):(d=Error("kd"),d.params=g.actionName,_.GL(d));g.returnValue.push(V)})};
_.RV=function(g,C,d){d||(d=Hix++);for(var V=_.Z(Object.keys(C)),y=V.next();!y.done;y=V.next()){y=y.value;var R=g.actionRoutingMap.get(y);R||(R=new Map,g.actionRoutingMap.set(y,R));g.registerActionHandler(d,y,C[y],R)}return d};
_.dN.prototype.registerActionHandler=function(g,C,d,V){V.set(g,_.Sc(d))};
_.b$=function(g,C,d){C=_.Z(Object.keys(C));for(var V=C.next();!V.done;V=C.next())(V=g.actionRoutingMap.get(V.value))&&V.delete(d)};
_.Ua(_.dN);var ixu=function(g,C){var d=_.dN.getInstance();_.Iu(function(){var V={},y=_.RV(d,(V[g]=C,V));_.nP(function(){var R={};_.b$(d,(R[g]="",R),y)})})};var NG1=Symbol("md");xAL=Kig;var X$o=new Set(["For","If","Match","Watch"]),zfh={},KyL=(zfh[G4.default]=function(){return AsB},zfh.style=function(){return AsB},zfh),adQ;
for(adQ in KyL)Pm.attributes[adQ]=KyL[adQ](Pm.attributes[adQ]);var OI=new _.gp("VISIBILITY_OBSERVER");var mtP={retrieve:function(g){return this.id.\u0275prov.token===g.\u0275prov.token?this.contextValue:this?_.Yp(this,this.id):oIP}};var KRc=function(g,C,d){if(g!==o9g)return!1;g=eAq(document.createElement("div"),function(){var V=ou(!1);try{d[0]()}finally{ou(V)}});
g=Array.from(g.childNodes);g.length===1&&(g=g[0]);return g};var GxL=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(g){}var SC8=typeof WeakRef==="function";var gRP=function(g){this.value=g};
gRP.prototype.deref=function(){return this.value};
var CdH=SC8?WeakRef:gRP,dkL=function(g){this.newKeyHandler=g;this.map=new WeakMap};
dkL.prototype.add=function(g,C){this.map.has(g)||(this.newKeyHandler(g),this.map.set(g,[]));this.map.get(g).push(new CdH(C))};
dkL.prototype.get=function(g){var C=this;return function V(){var y,R,Y,A,P,w,x,p,J,h,l;return _.GG(V,function(N){switch(N.nextAddress){case 1:_.Lp(N,2);y=C.map.get(g);if(!y)return N.return();R=0;Y=_.Z(y);A=Y.next();case 4:if(A.done){N.jumpTo(6);break}P=A.value;w=P.deref();if(!w){N.jumpTo(5);break}R++;x=_.SO;return N.yield(w,8);case 8:x(N.yieldResult);case 5:A=Y.next();N.jumpTo(4);break;case 6:if(2*R<y.length){p=0;J=_.Z(y);for(h=J.next();!h.done;h=J.next())l=h.value,l.deref()&&(y[p++]=l);y.length=
p}case 2:_.ll(N),_.Da(N,0)}})}()};var VGP=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},Hxu=new dkL(function(g){g.addEventListener("abort",zAo,{once:!0})}),E9V=new WeakMap,ywr=function(g){g=g===void 0?Mo:g;
this.signal=new g};
ywr.prototype.abort=function(g){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=g,g=new Event("abort"),this.signal.dispatchEvent(g))};
var Mo=function(){this.target=VGP();this.aborted=!1;this.onabort=null};
Mo.prototype.throwIfAborted=function(){cMW.call(this)};
Mo.prototype.addEventListener=function(g,C,d){this.target.addEventListener(g,C,d)};
Mo.prototype.removeEventListener=function(g,C,d){this.target.removeEventListener(g,C,d)};
Mo.prototype.dispatchEvent=function(g){if(this.onabort&&g.type==="abort")this.onabort(g);return this.target.dispatchEvent(g)};
Mo.abort=Utj;Mo.timeout=K6N;Mo.any=QX_;var Iqg=GxL?AbortController:ywr,Wv=GxL?AbortSignal:Mo;typeof Wv.abort!=="function"&&(Wv.abort=Utj);typeof Wv.prototype.throwIfAborted!=="function"&&(Wv.prototype.throwIfAborted=cMW);typeof Wv.any!=="function"&&(Wv.any=QX_);typeof Wv.timeout!=="function"&&(Wv.timeout=K6N);var k4=null,GKl=new Map;var Rch=function(g){g=g.clone();ly6(g);tk(g,"dg",null);tk(g,"d","0");h5H(g,null);taA(g,null);return g},bZx=!0,ZZL=function(g,C,d){var V=d===void 0?{}:d;
d=V.cssRowKey===void 0?void 0:V.cssRowKey;var y=V.combinedSignature===void 0?void 0:V.combinedSignature;var R=V.extraEdges===void 0?void 0:V.extraEdges;V=V.callback===void 0?void 0:V.callback;tk(g,"m",C.join(","));R&&e5A(g,R);d&&(tk(g,"ck",d),y?tk(g,"rs",y):bZx&&(bZx=!1));if(V){if(V!=null&&!rDM.test(V))throw Error("Xa`"+V);tk(g,"cb",V)}g=g.toString();_.bP(g,"/")&&(g=d7h(document.location.href)+g);return _.BY(g)};var Aw8=function(g){return Y76(g).then(function(C){return JSON.parse(C.responseText)})},Y76=function(g){var C={},d=C.xmlHttpFactory?C.xmlHttpFactory.createInstance():nXA.createInstance();
return(new _.lD(function(V,y){var R;try{d.open("GET",g,!0)}catch(P){y(new mz("Error opening XHR: "+P.message,g,d))}d.onreadystatechange=function(){if(d.readyState==4){_.yg.clearTimeout(R);var P;!(P=uYh(d.status))&&(P=d.status===0)&&(P=C3L(g),P=!(P=="http"||P=="https"||P==""));P?V(d):y(new FIQ(d.status,g,d))}};
d.onerror=function(){y(new mz("Network error",g,d))};
if(C.headers)for(var Y in C.headers){var A=C.headers[Y];A!=null&&d.setRequestHeader(Y,A)}C.withCredentials&&(d.withCredentials=C.withCredentials);C.responseType&&(d.responseType=C.responseType);C.mimeType&&d.overrideMimeType(C.mimeType);C.timeoutMs>0&&(R=_.yg.setTimeout(function(){d.onreadystatechange=function(){};
d.abort();y(new PdM(g,d))},C.timeoutMs));
try{d.send(null)}catch(P){d.onreadystatechange=function(){},_.yg.clearTimeout(R),y(new mz("Error sending XHR: "+P.message,g,d))}})).thenCatch(function(V){V instanceof _.DY&&d.abort();
throw V;})},mz=function(g,C,d){_.du.call(this,g+", url="+C);
this.url=C;this.xhr=d};
_.Ea(mz,_.du);mz.prototype.name="XhrError";var FIQ=function(g,C,d){mz.call(this,"Request Failed, status="+g,C,d);this.status=g};
_.Ea(FIQ,mz);FIQ.prototype.name="XhrHttpError";var PdM=function(g,C){mz.call(this,"Request timed out",g,C)};
_.Ea(PdM,mz);PdM.prototype.name="XhrTimeoutError";Ia=Ia||{};var un=function(){_.f8.call(this)};
_.Ea(un,_.f8);un.prototype.initialize=function(){};var iZh=function(g,C){this.fn_=g;this.handler_=C};
iZh.prototype.execute=function(g){this.fn_&&(this.fn_.call(this.handler_||null,g),this.fn_=this.handler_=null)};
iZh.prototype.abort=function(){this.handler_=this.fn_=null};var nD=function(g,C){_.f8.call(this);this.deps_=g;this.JSC$11112_id_=C;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.Ea(nD,_.f8);nD.prototype.moduleConstructor_=un;nD.prototype.module_=null;nD.prototype.getId=function(){return this.JSC$11112_id_};
nD.prototype.registerCallback=function(g,C){return IN(this.onloadCallbacks_,g,C)};
var OZH=function(g,C){IN(g.onErrorCallbacks_,C)},IN=function(g,C,d){C=new iZh(C,d);
g.push(C);return C};
nD.prototype.isLoaded=function(){return!!this.module_};
nD.prototype.onLoad=function(g){var C=new this.moduleConstructor_;C.initialize(g());this.module_=C;C=(C=w7L(this.earlyOnloadCallbacks_,g()))||w7L(this.onloadCallbacks_,g());C||(this.onErrorCallbacks_.length=0);return C};
nD.prototype.onError=function(g){(g=w7L(this.onErrorCallbacks_,g))&&Rc(Error("rd`"+g));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var w7L=function(g,C){for(var d=[],V=0;V<g.length;V++)try{g[V].execute(C)}catch(y){Rc(y),d.push(y)}g.length=0;return d.length?d:null};
nD.prototype.disposeInternal=function(){nD.superClass_.disposeInternal.call(this);_.Ad(this.module_)};var kmH,tGL,Jw6,hcP,oRL,p76,DkM,lC8,LIA;
_.oV=function(g,C,d,V,y){V=V===void 0?!1:V;y=y===void 0?!1:y;var R=R===void 0?!0:R;this.scsReferenceUrl_=mxg(_.TW(g).toString(),R);this.cssRowKey_=C;this.combinedSignature_=d;this.useNegativeLoading_=V;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(g=hk(this.scsReferenceUrl_,"excm"))?g.split(","):[];this.shouldScanForCss_=y;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;uJu();_.UB(this,jVQ(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
kmH=function(g,C){if(C.href||C.getAttribute("data-href"))if(C=C.href||C.getAttribute("data-href"),$xN(C)&&!mxg(C).urlPrefix_.endsWith("_/js/")){C=jVQ(mxg(C));C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,g.loadedCssModuleList_.includes(d)||g.loadedCssModuleList_.push(d)}};
_.oV.prototype.JSC$11117_loadModules=function(g,C,d){var V=d===void 0?{}:d;C=V.extraEdges;d=V.onError;var y=V.onSuccess;V=V.forceReload;if(!g)throw Error("sd");if(this.shouldScanForCss_){for(var R=_.Z(document.getElementsByTagName("style")),Y=R.next();!Y.done;Y=R.next())kmH(this,Y.value);R=_.Z(document.getElementsByTagName("link"));for(Y=R.next();!Y.done;Y=R.next())kmH(this,Y.value)}xkL(this,oRL(this,g),C,d,y,V)};
var xkL=function(g,C,d,V,y,R){V=V===void 0?function(){}:V;
y=y===void 0?function(){}:y;
R=R===void 0?!1:R;p76(g,C,function(Y,A,P){P=P===void 0?A:P;g.enableFallbackFetch&&R?g.loadWithFetch(Y,A,V,y,P):g.load(Y,A,V,y,P,d)},d)||V(-1)};
_.oV.prototype.loadWithFetch=function(){_.F(function(){throw Error("td");})};
_.oV.prototype.maybeSetAdditionalFields=function(){};
tGL=function(g,C,d){if(g.useNegativeLoading_){var V=g.scsReferenceUrl_;g={cssRowKey:g.cssRowKey_,combinedSignature:g.combinedSignature_,extraEdges:d,requestedModuleIds:Jw6(g),requestedCssModuleIds:hcP(g)};var y=g===void 0?{}:g;g=y.requestedModuleIds===void 0?[]:y.requestedModuleIds;d=y.requestedCssModuleIds===void 0?[]:y.requestedCssModuleIds;var R=y.cssRowKey===void 0?void 0:y.cssRowKey;var Y=y.combinedSignature===void 0?void 0:y.combinedSignature;var A=y.extraEdges===void 0?void 0:y.extraEdges;
y=y.callback===void 0?void 0:y.callback;V=Rch(V);tk(V,"d","1");h5H(V,g);taA(V,d);C=ZZL(V,C,{cssRowKey:R,combinedSignature:Y,extraEdges:A,callback:y})}else V=g.scsReferenceUrl_,g={cssRowKey:g.cssRowKey_,combinedSignature:g.combinedSignature_,requestedModuleIds:Jw6(g),requestedCssModuleIds:hcP(g)},A=g===void 0?{}:g,g=A.requestedCssModuleIds===void 0?[]:A.requestedCssModuleIds,d=A.cssRowKey===void 0?void 0:A.cssRowKey,R=A.combinedSignature===void 0?void 0:A.combinedSignature,Y=A.extraEdges===void 0?
void 0:A.extraEdges,A=A.callback===void 0?void 0:A.callback,V=Rch(V),taA(V,g),C=ZZL(V,C,{cssRowKey:d,combinedSignature:R,extraEdges:Y,callback:A});return C};
_.UB=function(g,C){for(var d=!1,V=[],y=0;y<C.length;++y){var R=C[y];g.requestedModuleMap_[R]||(g.requestedModuleMap_[R]=!0,g.requestedModuleList_.push(R),d=!0,V.push(R))}d&&(g.requestedModuleListSorted_=!1)};
_.cv=function(g,C){for(var d=[],V=0;V<C.length;++V){var y=C[V];g.requestedModuleMap_[y]&&(delete g.requestedModuleMap_[y],_.nl(g.requestedModuleList_,y),d.push(y))}};
_.oV.prototype.load=function(g,C,d,V,y){y=y===void 0?C:y;_.TW(g);var R=this.useCors_,Y=this.corsMode_,A=this.fetchPriority,P=_.ri("SCRIPT");_.Za(P,g);R&&(P.crossOrigin=Y);P.async=!1;A&&P.setAttribute("fetchpriority",A);_.UB(this,C);_.jt6(this,g,P,C,d,V,y)};
_.jt6=function(g,C,d,V,y,R,Y){Y=Y===void 0?V:Y;g.lastScript_=d;g.insertPos.insertBefore(d,g.insertPos.firstChild);_.ecH(d,V,function(){d.parentElement.removeChild(d);g.lastScript_==d&&(g.lastScript_=null);R()},function(A){d.parentElement.removeChild(d);
g.lastScript_==d&&(g.lastScript_=null);_.cv(g,A);g.pendingModuleGraphUpdate_?g.pendingModuleGraphUpdate_.then(function(){y(-1,C)}):y(-1,C)},Y)};
_.ecH=function(g,C,d,V,y){y=y===void 0?C:y;var R=C.length,Y=function(){R=0;g.onload=null;g.onerror=null;A=function(){}},A=function(){Y();
var w=y.filter(function(x){return!m4().getModuleInfo(x).isLoaded()});
w.length!==0?V(w,"Response was successful but was missing module(s) "+w+"."):d()},P=function(){R--;
R==0&&A()};
C.forEach(function(w){w=m4().getModuleInfo(w);w.isLoaded()?P():(IN(w.earlyOnloadCallbacks_,P),OZH(w,P))});
g.onload=function(){return A()};
g.onerror=function(){Y();V(C)}};
Jw6=function(g){g.requestedModuleListSorted_||(g.requestedModuleListSorted_=!0,g.requestedModuleList_.sort());return g.requestedModuleList_};
hcP=function(g){g=g.loadedCssModuleList_;g.sort();return g};
oRL=function(g,C){return C.filter(function(d){return!g.requestedModuleMap_[d]})};
p76=function(g,C,d,V){if(g.pendingModuleGraphUpdate_)return g.pendingModuleGraphUpdate_.then(function(){p76(g,C,d,V)}),!0;
if(!g.useNegativeLoading_){var y=[],R=Object.assign({},g.requestedModuleMap_);lC8(g,C,function(x){y.push(x.getId())},V,function(x){return!x.isLoaded()},R);
C=y}for(R=0;R<C.length;){for(var Y=C.length-R,A=R==0?C:C.slice(R,C.length),P=tGL(g,A,V),w=_.TW(P).toString();w.length>g.urlMaxLength;)if(Y>1)Y-=Math.ceil((w.length-g.urlMaxLength)/6),Y=Math.max(Y,1),A=C.slice(R,R+Y),P=tGL(g,A,V),w=_.TW(P).toString();else return g.useNegativeLoading_?(g.useNegativeLoading_=!1,g.pendingModuleGraphUpdate_=LIA(g).then(function(x){DkM(g,x,V)}),p76(g,C.slice(R),d,V)):!1;
R+=Y;g.useNegativeLoading_?d(P,A):d(P,A,R===C.length?C:[])}return!0};
DkM=function(g,C,d){m4().setAllModuleInfoString((C||{}).moduleGraph);lC8(g,Jw6(g),function(V){_.UB(g,[V.getId()])},d);
g.pendingModuleGraphUpdate_=null};
lC8=function(g,C,d,V,y,R){R=R===void 0?{}:R;var Y=m4();C=_.Z(C);for(var A=C.next();!A.done;A=C.next()){A=A.value;var P=Y.getModuleInfo(A);if(!(R[A]||y&&!y(P))){R[A]=!0;var w=P.deps_||[];if(V){var x=[];V[A]&&(x=Object.keys(V[A]));w=w.concat(x)}lC8(g,w,d,V,y,R);d(P)}}};
LIA=function(g){g=g.scsReferenceUrl_.clone();ly6(g);tk(g,"dg",null);tk(g,"md","1");return Aw8(g.toString())};var gZu=new Uint8Array(123);var rwA=[];var NoA=function(){this.JSC$10125_loader_=null};
_.b=NoA.prototype;_.b.setBatchModeEnabled=function(){};
_.b.setAllModuleInfoString=function(){};
_.b.addExtraEdge=function(){throw Error("ud");};
_.b.removeExtraEdge=function(){throw Error("vd");};
_.b.getModuleContext=function(){return null};
_.b.isActive=function(){return!1};
_.b.isUserActive=function(){return!1};
_.b.registerInitializationCallback=function(){};
_.b.registerCallback=function(){};var EB=function(g,C,d,V,y){var R=Error.call(this);this.message=R.message;"stack"in R&&(this.stack=R.stack);this.name="ModuleLoadFailure";this.type=g;this.status=C;this.requestedModuleIds=d;this.url=V;this.cause=y;this.message=this.toString()};
_.L(EB,Error);EB.prototype.toString=function(){return X7r(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var X7r=function(g){switch(g.type){case EB.Type.UNAUTHORIZED:return"Unauthorized";case EB.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case EB.Type.TIMEOUT:return"Timed out";case EB.Type.OLD_CODE_GONE:return"Out of date module id";case EB.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+g.type}};
Ia.ModuleLoadFailure=EB;Ia.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Hv=function(){this.moduleIds_=this.JSC$10125_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11130_extraEdges_={};this.JSC$11130_callbackMap_={};this.JSC$11130_currentlyLoadingModule_=this.baseModuleInfo_=new nD([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new E2;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.Ea(Hv,NoA);var sth=function(g,C){_.du.call(this,"Error loading "+g+": "+C)};
_.Ea(sth,_.du);Hv.prototype.setBatchModeEnabled=function(g){this.batchModeEnabled_=g};
Hv.prototype.setAllModuleInfoString=function(g,C){if(!(this instanceof Hv))this.setAllModuleInfoString(g,C);else if(typeof g==="string"){if(g.startsWith("d$")){g=g.substring(2);for(var d=[],V=0,y=g.indexOf("/"),R=0,Y=!1,A=0;;){var P=Y?g.substring(R):g.substring(R,y);if(P.length===0)V++,R="sy"+V.toString(36),P=[];else{var w=P.indexOf(":");if(w<0)R=P,P=[];else if(w===P.length-1)R=P.substring(0,w),P=Array(d[A-1]);else{R=P.substring(0,w);P=P.substring(w+1).split(",");w=A;for(var x=0;x<P.length;x++)w-=
P[x].length===0?1:Number(P[x]),P[x]=d[w]}w=0;if(R.length===0)w=1;else if(R.charAt(0)==="+"||R.charAt(0)==="-")w=Number(R);w!==0&&(V+=w,R="sy"+V.toString(36))}d.push(R);BoL(this,R,P);if(Y)break;R=y+1;y=g.indexOf("/",R);y===-1&&(Y=!0);A++}this.moduleIds_=d}else if(g.startsWith("p$"))Toh(this,g);else{g=g.split("/");d=[];for(V=0;V<g.length;V++){A=g[V].split(":");y=A[0];Y=[];if(A[1])for(Y=A[1].split(","),A=0;A<Y.length;A++)Y[A]=d[parseInt(Y[A],36)];d.push(y);BoL(this,y,Y)}this.moduleIds_=d}C&&C.length?
(_.cq(this.loadingModuleIds_,C),this.lastInitialModuleId_=_.vq(C)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11130_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11130_currentlyLoadingModule_=null,(C=this.baseModuleInfo_.onLoad((0,_.vd)(this.getModuleContext,this)))&&C.length&&fCx(this,new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,C[0])),Q8(this))}};
var Toh=function(g,C){var d=C.substring(2);for(C=0;C<64;C++)gZu["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(C)]=C;var V={buf:d,pos:0};x4(V);var y=x4(V),R=x4(V)+1;C=Array(y);var Y=Array(y),A=Array(y);R=Array(R);var P=0,w=0,x=V.pos,p=V.buf.indexOf("|",V.pos);V.pos=p+1;for(p=0;p<y;p++){var J=x4(V),h=J&2,l=J&1;J>>>=2;l?(P+=J>>>1^-(J&1),J="sy"+P.toString(36)):(l=x,x+=J,J=d.substring(l,x));C[p]=J;h&&(R[w++]=J)}R[w]="";V.pos++;w=y&-2;d=y&1;for(P=0;P<w;P+=2)x=C41(V),A[P]=
x&7,A[P+1]=x>>>3&7;d&&(d=C41(V),A[w]=d&7);V.pos++;for(w=0;w<y;w++)A[w]===7&&(A[w]=x4(V));V.pos++;for(d=w=0;d<y;d++){P=A[d];x=P===0?rwA:Array(P);Y[d]=x;p=w;for(h=0;h<P;h++)p-=x4(V),x[h]=R[p];R[w]===C[d]&&w++}for(V=0;V<C.length;V++)BoL(g,C[V],Y[V]);g.moduleIds_=C};
_.b=Hv.prototype;_.b.getModuleInfo=function(g){return this.moduleInfoMap[g]};
_.b.addExtraEdge=function(g,C){var d=this.getModuleInfo(g);d&&d.isLoaded()?this.load(C):(this.JSC$11130_extraEdges_[g]||(this.JSC$11130_extraEdges_[g]={}),this.JSC$11130_extraEdges_[g][C]=!0)};
_.b.removeExtraEdge=function(g,C){if(this.JSC$11130_extraEdges_[g]){delete this.JSC$11130_extraEdges_[g][C];for(var d in this.JSC$11130_extraEdges_[g])return;delete this.JSC$11130_extraEdges_[g]}};
_.b.isActive=function(){return this.loadingModuleIds_.length>0};
_.b.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var Q8=function(g){var C=g.lastActive_,d=g.isActive();d!=C&&(g.executeCallbacks_(d?"active":"idle"),g.lastActive_=d);C=g.isUserActive();C!=g.userLastActive_&&(g.executeCallbacks_(C?"userActive":"userIdle"),g.userLastActive_=C)},BoL=function(g,C,d){g.moduleInfoMap[C]?(g=g.moduleInfoMap[C].deps_,g!=d&&g.splice.apply(g,[0,
g.length].concat(_.Wr(d)))):g.moduleInfoMap[C]=new nD(d,C)},$kP=function(g,C,d){var V=[];
vog(C,V);C=[];for(var y={},R=0;R<V.length;R++){var Y=V[R],A=g.getModuleInfo(Y);if(!A)throw Error("wd`"+Y);var P=new E2;y[Y]=P;A.isLoaded()?P.callback(null):(vRx(g,Y,A,!!d,P),g.isModuleLoading(Y)||C.push(Y))}C.length>0&&(g.loadingModuleIds_.length===0?g.loadModules_(C):(g.requestedModuleIdsQueue_.push(C),Q8(g)));return y},vRx=function(g,C,d,V,y){d.registerCallback(y.callback,y);
OZH(d,function(R){y.errback(new sth(C,R))});
g.isModuleLoading(C)?V&&(q7P(g,C),Q8(g)):V&&q7P(g,C)};
Hv.prototype.loadModules_=function(g,C,d){var V=this;C||(this.consecutiveFailures_=0);var y=MGr(this,g);this.loadingModuleIds_=y;this.requestedLoadingModuleIds_=this.batchModeEnabled_?g:_.Ic(y);Q8(this);if(y.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,y);g=this.JSC$10125_loader_;if(!g)throw Error("xd");if(Object.keys(this.JSC$11130_extraEdges_).length>0&&!g.supportsExtraEdges)throw Error("yd");d=(0,_.vd)(g.JSC$11117_loadModules,g,_.Ic(y),this.moduleInfoMap,{extraEdges:this.JSC$11130_extraEdges_,
forceReload:!!d,onError:function(R,Y){var A=V.requestedLoadingModuleIds_;R=R!=null?R:void 0;V.consecutiveFailures_++;var P=_.Ic(y);V.requestedLoadingModuleIds_=A;y.forEach(_.bv(_.nl,V.requestedModuleIds_),V);R==401?(fCx(V,new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.UNAUTHORIZED,R)),V.requestedModuleIdsQueue_.length=0):R==410?(WIQ(V,new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.OLD_CODE_GONE,R)),mkP(V)):V.consecutiveFailures_>=3?(WIQ(V,new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
R,P,Y)),mkP(V)):V.loadModules_(V.requestedLoadingModuleIds_,!0,R==8001||!1)},
onTimeout:(0,_.vd)(this.handleLoadTimeout_,this)});(g=Math.pow(this.consecutiveFailures_,2)*5E3)?_.yg.setTimeout(d,g):d()}};
var MGr=function(g,C){C=C.filter(function(y){return g.moduleInfoMap[y].isLoaded()?(_.yg.setTimeout(function(){return Error("zd`"+y)},0),!1):!0});
for(var d=[],V=0;V<C.length;V++)d=d.concat(uvQ(g,C[V]));vog(d);return!g.batchModeEnabled_&&d.length>1?(C=d.shift(),g.requestedModuleIdsQueue_=d.map(function(y){return[y]}).concat(g.requestedModuleIdsQueue_),[C]):d},uvQ=function(g,C){var d=_.uG.createSet(g.requestedModuleIds_),V=[];
d[C]||V.push(C);C=[C];for(var y=0;y<C.length;y++)for(var R=g.getModuleInfo(C[y]).deps_,Y=R.length-1;Y>=0;Y--){var A=R[Y];g.getModuleInfo(A).isLoaded()||d[A]||(V.push(A),C.push(A))}V.reverse();vog(V);return V};
Hv.prototype.JSC$11125_setLoaded=function(){if(this.JSC$11130_currentlyLoadingModule_){var g=this.JSC$11130_currentlyLoadingModule_.getId(),C=[];if(this.JSC$11130_extraEdges_[g]){for(var d=_.Z(Object.keys(this.JSC$11130_extraEdges_[g])),V=d.next();!V.done;V=d.next()){V=V.value;var y=this.getModuleInfo(V);y&&!y.isLoaded()&&(this.removeExtraEdge(g,V),C.push(V))}this.loadMultiple(C)}this.isDisposed()||((C=this.moduleInfoMap[g].onLoad((0,_.vd)(this.getModuleContext,this)))&&C.length&&fCx(this,new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,C[0])),_.nl(this.userInitiatedLoadingModuleIds_,g),_.nl(this.loadingModuleIds_,g),this.loadingModuleIds_.length===0&&mkP(this),this.lastInitialModuleId_&&g==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Q8(this),this.JSC$11130_currentlyLoadingModule_=null)}};
Hv.prototype.isModuleLoading=function(g){if(_.uP(this.loadingModuleIds_,g))return!0;for(var C=0;C<this.requestedModuleIdsQueue_.length;C++)if(_.uP(this.requestedModuleIdsQueue_[C],g))return!0;return!1};
Hv.prototype.load=function(g,C){return $kP(this,[g],C)[g]};
Hv.prototype.loadMultiple=function(g){return $kP(this,g)};
var q7P=function(g,C){_.uP(g.userInitiatedLoadingModuleIds_,C)||g.userInitiatedLoadingModuleIds_.push(C)};
Hv.prototype.beforeLoadModuleCode=function(g){var C=this;this.JSC$11130_currentlyLoadingModule_&&this.JSC$11130_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11125_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[g]&&nRL(this,this.moduleInfoMap[g].deps_||[],function(d){d.module_=new un;_.nl(C.loadingModuleIds_,d.getId())},function(d){return!d.isLoaded()});
this.JSC$11130_currentlyLoadingModule_=this.getModuleInfo(g)};
Hv.prototype.registerInitializationCallback=function(g){this.JSC$11130_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new nD([],"synthetic_module_overhead"),this.JSC$11130_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);IN(this.JSC$11130_currentlyLoadingModule_.earlyOnloadCallbacks_,g)};
Hv.prototype.handleLoadTimeout_=function(){WIQ(this,new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.TIMEOUT));mkP(this)};
var WIQ=function(g,C){g.requestedLoadingModuleIds_.length>1?g.requestedModuleIdsQueue_=g.requestedLoadingModuleIds_.map(function(d){return[d]}).concat(g.requestedModuleIdsQueue_):fCx(g,C)},fCx=function(g,C){var d=g.requestedLoadingModuleIds_;
g.loadingModuleIds_.length=0;for(var V=[],y=0;y<g.requestedModuleIdsQueue_.length;y++){var R=g.requestedModuleIdsQueue_[y].filter(function(P){var w=uvQ(this,P);return yn(d,function(x){return _.uP(w,x)})},g);
_.cq(V,R)}for(y=0;y<d.length;y++)_.scg(V,d[y]);for(y=0;y<V.length;y++){for(R=0;R<g.requestedModuleIdsQueue_.length;R++)_.nl(g.requestedModuleIdsQueue_[R],V[y]);_.nl(g.userInitiatedLoadingModuleIds_,V[y])}if(y=g.JSC$11130_callbackMap_.error)for(R=0;R<y.length;R++)for(var Y=y[R],A=0;A<V.length;A++)Y("error",V[A],C);for(V=0;V<d.length;V++)if(g.moduleInfoMap[d[V]])g.moduleInfoMap[d[V]].onError(C);g.requestedLoadingModuleIds_.length=0;Q8(g)},mkP=function(g){for(;g.requestedModuleIdsQueue_.length;){var C=
g.requestedModuleIdsQueue_.shift().filter(function(d){return!this.getModuleInfo(d).isLoaded()},g);
if(C.length>0){g.loadModules_(C);return}}Q8(g)};
Hv.prototype.registerCallback=function(g,C){Array.isArray(g)||(g=[g]);for(var d=0;d<g.length;d++){var V=g[d],y=C,R=this.JSC$11130_callbackMap_;R[V]||(R[V]=[]);R[V].push(y)}};
Hv.prototype.executeCallbacks_=function(g){for(var C=this.JSC$11130_callbackMap_[g],d=0;C&&d<C.length;d++)C[d](g)};
var nRL=function(g,C,d,V,y){V=V===void 0?function(){return!0}:V;
y=y===void 0?{}:y;C=_.Z(C);for(var R=C.next();!R.done;R=C.next()){R=R.value;var Y=g.getModuleInfo(R);!y[R]&&V(Y)&&(y[R]=!0,nRL(g,Y.deps_||[],d,V,y),d(Y))}};
Hv.prototype.dispose=function(){_.FH(_.uG.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11130_callbackMap_={};this.isDisposed_=!0};
Hv.prototype.isDisposed=function(){return this.isDisposed_};
_.Wd=function(){return new Hv};var ICP=[5E3,2E4],Ty1=function(){this.JSC$10125_loader_=null;this.JSC$11138_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11138_queue_=[];this.JSC$11138_extraEdges_=Object.create(null);this.JSC$11138_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.L(Ty1,NoA);_.b=Ty1.prototype;_.b.setAllModuleInfoString=function(){this.JSC$11138_currentlyLoadingModule_&&this.JSC$11138_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11125_setLoaded()};
_.b.getModuleInfo=function(g){var C=this.JSC$11138_moduleInfoMap_[g];C||(C=new nD([],g),this.JSC$11138_moduleInfoMap_[g]=C);return C};
_.b.addExtraEdge=function(g,C){this.getModuleInfo(g).isLoaded()?this.load(C):(this.JSC$11138_extraEdges_[g]||(this.JSC$11138_extraEdges_[g]={}),this.JSC$11138_extraEdges_[g][C]=!0)};
_.b.removeExtraEdge=function(g,C){if(this.JSC$11138_extraEdges_[g]){delete this.JSC$11138_extraEdges_[g][C];for(var d in this.JSC$11138_extraEdges_[g])return;delete this.JSC$11138_extraEdges_[g]}};
_.b.isModuleLoading=function(g){return!!this.loadingModules_[g]};
_.b.load=function(g){UkL(this,[g]);return cwM(this,g)};
_.b.loadMultiple=function(g){var C=this,d=Object.create(null),V=[];g.forEach(function(y){d[y]||(d[y]=cwM(C,y),V.push(y))});
UkL(this,V);return d};
_.b.beforeLoadModuleCode=function(g){var C;((C=this.JSC$11138_currentlyLoadingModule_)==null?void 0:C.getId())==="synthetic_module_overhead"&&this.JSC$11125_setLoaded();var d,V;ERr(this,(V=(d=this.JSC$11138_moduleInfoMap_[g])==null?void 0:d.deps_)!=null?V:[],function(y){y.module_=new un},function(y){return!y.isLoaded()});
this.JSC$11138_currentlyLoadingModule_=this.getModuleInfo(g)};
_.b.JSC$11125_setLoaded=function(){if(this.JSC$11138_currentlyLoadingModule_){var g=this.JSC$11138_currentlyLoadingModule_.getId(),C=[];if(this.JSC$11138_extraEdges_[g]){for(var d=_.Z(Object.keys(this.JSC$11138_extraEdges_[g])),V=d.next();!V.done;V=d.next())V=V.value,this.getModuleInfo(V).isLoaded()||(this.removeExtraEdge(g,V),C.push(V));this.loadMultiple(C)}this.JSC$11138_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11138_currentlyLoadingModule_=null;(!this.isModuleLoading(g)&&/^sy[0-9a-z]{0,4}$/.test(g)||g==="synthetic_module_overhead")&&delete this.JSC$11138_moduleInfoMap_[g];this.unsetModulesAsLoading(g)}};
_.b.registerInitializationCallback=function(g){this.JSC$11138_currentlyLoadingModule_||(this.JSC$11138_moduleInfoMap_.synthetic_module_overhead=new nD([],"synthetic_module_overhead"),this.JSC$11138_currentlyLoadingModule_=this.JSC$11138_moduleInfoMap_.synthetic_module_overhead);IN(this.JSC$11138_currentlyLoadingModule_.earlyOnloadCallbacks_,g)};
_.b.setModulesAsLoading=function(){var g=this;_.cY.apply(0,arguments).forEach(function(C){g.loadingModules_[C]=!0})};
_.b.unsetModulesAsLoading=function(){var g=this;_.cY.apply(0,arguments).forEach(function(C){delete g.loadingModules_[C]})};
var cwM=function(g,C){return new _.lD(function(d,V){var y=g.getModuleInfo(C);y.isLoaded()?d(null):(y.registerCallback(function(){d(null)}),OZH(y,function(R){var Y="Error loading "+C+": "+R;
R instanceof Ia.ModuleLoadFailure&&R.url&&(Y=Y+", requested url: "+R.url.toString());V(Error(Y))}))})},UkL=function(g,C){C=C.filter(function(d){return!g.isModuleLoading(d)&&!g.getModuleInfo(d).isLoaded()});
C.length>0&&(g.setModulesAsLoading.apply(g,_.Wr(C)),g.JSC$11138_queue_.push(C),HZP(g))},HZP=function(g){for(var C={};g.activeLoads_<Infinity&&g.JSC$11138_queue_.length>0;C={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})C.ids$jscomp$37=g.JSC$11138_queue_.shift().filter(function(d){return!g.getModuleInfo(d).isLoaded()}),C.ids$jscomp$37.length>0&&(g.activeLoads_++,C.finishLoad=function(d){return function(){g.activeLoads_--;
HZP(g);d.finishLoad=function(){}}}(C),_.l9(C.ids$jscomp$37.map(function(d){return cwM(g,d)})).then(function(d){return function(){(0,d.finishLoad)()}}(C)),C.attempt$jscomp$6=0,C.load$jscomp$1=function(d){return function(){if(Object.keys(g.JSC$11138_extraEdges_).length>0&&!g.JSC$10125_loader_.supportsExtraEdges)throw Error("yd");
g.JSC$10125_loader_.JSC$11117_loadModules(d.ids$jscomp$37,g.JSC$11138_moduleInfoMap_,{extraEdges:g.JSC$11138_extraEdges_,onError:function(V,y){var R=ICP[d.attempt$jscomp$6++];R!==void 0?setTimeout(function(){(0,d.load$jscomp$1)()},R):(g.unsetModulesAsLoading.apply(g,_.Wr(d.ids$jscomp$37)),(0,d.finishLoad)(),d.ids$jscomp$37.forEach(function(Y){Y=g.getModuleInfo(Y);
if(!Y.isLoaded())Y.onError(new Ia.ModuleLoadFailure(Ia.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,V,d.ids$jscomp$37,y))}))}})}}(C),(0,C.load$jscomp$1)())},ERr=function(g,C,d,V,y){V=V===void 0?function(){return!0}:V;
y=y===void 0?{}:y;C=_.Z(C);for(var R=C.next();!R.done;R=C.next()){R=R.value;var Y=g.getModuleInfo(R);!y[R]&&V(Y)&&(y[R]=!0,ERr(g,Y.deps_||[],d,V,y),d(Y))}};var QtP=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var R_j=Symbol("Bd");window.JSCompiler_renameProperty=function(g){return g};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var zcQ=!QtP||HTMLElement.es5Shimmed||_.yg.Reflect===void 0||_.yg.customElements===void 0||_.yg.customElements.polyfillWrapFlushCallback||!1,KIQ,ufj=function(){var g=HTMLElement;if(zcQ)return g;if(KIQ!==void 0)return KIQ;var C=_.yg.Reflect,d=function(){return C.construct(g,[],this.constructor)};
d.prototype=g.prototype;d.prototype.constructor=d;d.es5Shimmed=!0;Object.setPrototypeOf(d,g);return KIQ=d},aCH=!1;zcQ||aCH||(aCH=!0,_.yg.HTMLElement=ufj());/*

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 FbV=/(url\()([^)]*)(\))/g,YV_=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,AUo,po;var GU=!window.ShadyDOM||!window.ShadyDOM.inUse,GmH=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),S7H=!window.customElements.polyfillWrapFlushCallback,gtH;if(gtH=GU&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var CWh=new CSSStyleSheet;CWh.replaceSync("");var deh=document.createElement("div");deh.attachShadow({mode:"open"});deh.shadowRoot.adoptedStyleSheets=[CWh];gtH=deh.shadowRoot.adoptedStyleSheets[0]===CWh}catch(g){gtH=!1}
var VC6=gtH,yiL=window.Polymer&&window.Polymer.rootPath||iz_(document.baseURI||window.location.href),TU=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,h6P=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,de=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,Rq6=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,aV=window.Polymer&&window.Polymer.legacyOptimizations||!1,Ca=window.Polymer&&window.Polymer.legacyWarnings||!1,bML=window.Polymer&&window.Polymer.syncInitialRender||
!1,vI=window.Polymer&&window.Polymer.legacyUndefined||!1,ZMH=window.Polymer&&window.Polymer.orderedComputed||!1,zB=window.Polymer&&window.Polymer.removeNestedTemplates||!1,KD=window.Polymer&&window.Polymer.fastDomIf||!1,aN=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,YUH=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,AiL=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var GB={},FV8={},qh=function(){return HTMLElement.apply(this,arguments)||this};
_.L(qh,HTMLElement);qh.import=function(g,C){return g?(g=GB[g]||FV8[g.toLowerCase()])&&C?g.querySelector(C):g:null};
qh.prototype.attributeChangedCallback=function(g,C,d){C!==d&&this.register()};
qh.prototype.register=function(g){if(g=g||this.id){if(de&&(GB[g]||FV8[g.toLowerCase()])!==void 0)throw GB[g]=FV8[g.toLowerCase()]=null,Error("Cd`"+g);this.id=g;GB[g]=FV8[g.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.PU.Object.defineProperties(qh.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var g=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;g=_.JD(this.getAttribute("assetpath")||"",g.baseURI);this.__assetpath=iz_(g)}return this.__assetpath}}});
_.PU.Object.defineProperties(qh,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
qh["import"]=qh.import;qh.prototype.modules=GB;customElements.define("dom-module",qh);var PWQ=0,wb_=0,hD=[],iMh=0,OzL=!1,OMH=document.createTextNode(""),wRQ,HI;(new window.MutationObserver(kGN)).observe(OMH,{characterData:!0});_.Sy={after:function(g){return{run:function(C){return window.setTimeout(C,g)},
cancel:function(C){window.clearTimeout(C)}}},
run:function(g,C){return window.setTimeout(g,C)},
cancel:function(g){window.clearTimeout(g)}};
_.wl={run:function(g){return window.requestAnimationFrame(g)},
cancel:function(g){window.cancelAnimationFrame(g)}};
wRQ={run:function(g){return window.requestIdleCallback?window.requestIdleCallback(g):window.setTimeout(g,16)},
cancel:function(g){window.cancelIdleCallback?window.cancelIdleCallback(g):window.clearTimeout(g)}};
HI={run:function(g){OzL||(OzL=!0,OMH.textContent=iMh++);hD.push(g);return PWQ++},
cancel:function(g){var C=g-wb_;if(C>=0){if(!hD[C])throw Error("Dd`"+g);hD[C]=null}}};var k1h=0,gM=function(g){var C=g.__mixinApplications;C||(C=new WeakMap,g.__mixinApplications=C);var d=k1h++;return function(V){var y=V.__mixinSet;if(y&&y[d])return V;var R=C,Y=R.get(V);Y||(Y=g(V),R.set(V,Y),V=Object.create(Y.__mixinSet||y||null),V[d]=!0,Y.__mixinSet=V);return Y}};_.BI=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(g){return ShadyDOM.patch(g)}:function(g){return g};var xeL=gM(function(g){var C=function(){var d=g.call(this)||this;d.__dataEnabled=!1;d.__dataReady=!1;d.__dataInvalid=!1;d.__data={};d.__dataPending=null;d.__dataOld=null;d.__dataInstanceProps=null;d.__dataCounter=0;d.__serializing=!1;d._initializeProperties();return d};
_.L(C,g);C.createProperties=function(d){var V=this.prototype,y;for(y in d)y in V||V._createPropertyAccessor(y)};
C.attributeNameForProperty=function(d){return d.toLowerCase()};
C.typeForProperty=function(){};
C.prototype._createPropertyAccessor=function(d,V){this._addPropertyToAttributeMap(d);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[d]||(this.__dataHasAccessor[d]=!0,this._definePropertyAccessor(d,V))};
C.prototype._addPropertyToAttributeMap=function(d){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var V=this.__dataAttributes[d];V||(V=this.constructor.attributeNameForProperty(d),this.__dataAttributes[V]=d);return V};
C.prototype._definePropertyAccessor=function(d,V){Object.defineProperty(this,d,{get:function(){return this.__data[d]},
set:V?function(){}:function(y){this._setPendingProperty(d,y,!0)&&this._invalidateProperties()}})};
C.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
C.prototype._initializeProperties=function(){for(var d in this.__dataHasAccessor)this.hasOwnProperty(d)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[d]=this[d],delete this[d])};
C.prototype._initializeInstanceProperties=function(d){Object.assign(this,d)};
C.prototype._setProperty=function(d,V){this._setPendingProperty(d,V)&&this._invalidateProperties()};
C.prototype._getProperty=function(d){return this.__data[d]};
C.prototype._setPendingProperty=function(d,V){var y=this.__data[d],R=this._shouldPropertyChange(d,V,y);R&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||d in this.__dataOld||(this.__dataOld[d]=y),this.__data[d]=V,this.__dataPending[d]=V);return R};
C.prototype._isPropertyPending=function(d){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(d))};
C.prototype._invalidateProperties=function(){var d=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,HI.run(function(){d.__dataInvalid&&(d.__dataInvalid=!1,d._flushProperties())}))};
C.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
C.prototype._flushProperties=function(){this.__dataCounter++;var d=this.__data,V=this.__dataPending,y=this.__dataOld;this._shouldPropertiesChange(d,V,y)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(d,V,y));this.__dataCounter--};
C.prototype._shouldPropertiesChange=function(d,V){return!!V};
C.prototype._propertiesChanged=function(){};
C.prototype._shouldPropertyChange=function(d,V,y){return y!==V&&(y===y||V===V)};
C.prototype.attributeChangedCallback=function(d,V,y,R){V!==y&&this._attributeToProperty(d,y);g.prototype.attributeChangedCallback&&g.prototype.attributeChangedCallback.call(this,d,V,y,R)};
C.prototype._attributeToProperty=function(d,V,y){if(!this.__serializing){var R=this.__dataAttributes;d=R&&R[d]||d;this[d]=this._deserializeValue(V,y||this.constructor.typeForProperty(d))}};
C.prototype._propertyToAttribute=function(d,V,y){this.__serializing=!0;y=arguments.length<3?this[d]:y;this._valueToNodeAttribute(this,y,V||this.constructor.attributeNameForProperty(d));this.__serializing=!1};
C.prototype._valueToNodeAttribute=function(d,V,y){V=this._serializeValue(V);if(y==="class"||y==="name"||y==="slot")d=(0,_.BI)(d);V===void 0?d.removeAttribute(y):d.setAttribute(y,V===""&&window.trustedTypes?window.trustedTypes.emptyScript:V)};
C.prototype._serializeValue=function(d){switch(typeof d){case "boolean":return d?"":void 0;default:return d!=null?d.toString():void 0}};
C.prototype._deserializeValue=function(d,V){switch(V){case Boolean:return d!==null;case Number:return Number(d);default:return d}};
return C});var otL=0,xgq=[];var pRL=gM(function(g){function C(R){R=Object.getPrototypeOf(R);return R.prototype instanceof y?R:null}
function d(R){if(!R.hasOwnProperty("__ownProperties")){var Y=null;if(R.hasOwnProperty("properties")){var A=R.properties;if(A){Y={};for(var P in A){var w=A[P];Y[P]=typeof w==="function"?{type:w}:w}}}R.__ownProperties=Y}return R.__ownProperties}
var V=xeL(g),y=function(){return V.apply(this,arguments)||this};
_.L(y,V);y.finalize=function(){if(!this.hasOwnProperty("__finalized")){var R=C(this);R&&R.finalize();this.__finalized=!0;this._finalizeClass()}};
y._finalizeClass=function(){var R=d(this);R&&this.createProperties(R)};
y.typeForProperty=function(R){return(R=this._properties[R])&&R.type};
y.prototype._initializeProperties=function(){otL++;this.constructor.finalize();V.prototype._initializeProperties.call(this)};
y.prototype.connectedCallback=function(){V.prototype.connectedCallback&&V.prototype.connectedCallback.call(this);this._enableProperties()};
y.prototype.disconnectedCallback=function(){V.prototype.disconnectedCallback&&V.prototype.disconnectedCallback.call(this)};
_.PU.Object.defineProperties(y,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var R=this;if(!this.hasOwnProperty("__observedAttributes")){oZN(this.prototype);var Y=this._properties;this.__observedAttributes=Y?Object.keys(Y).map(function(A){return R.prototype._addPropertyToAttributeMap(A)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var R=C(this);this.__properties=Object.assign({},R&&R._properties,d(this))}return this.__properties}}});
return y});var pbj={},JUj=/-[a-z]/g,h_P=/([A-Z])/g;for(var JiM={},hqP=HTMLElement.prototype;hqP;){for(var tCP=Object.getOwnPropertyNames(hqP),jnL=0;jnL<tCP.length;jnL++)JiM[tCP[jnL]]=!0;hqP=Object.getPrototypeOf(hqP)}var eqQ=window.trustedTypes?function(g){return trustedTypes.isHTML(g)||trustedTypes.isScript(g)||trustedTypes.isScriptURL(g)}:function(){return!1},lDh=gM(function(g){var C=xeL(g);
g=function(){return C.apply(this,arguments)||this};
_.L(g,C);g.createPropertiesForAttributes=function(){for(var d=this.observedAttributes,V=0;V<d.length;V++)this.prototype._createPropertyAccessor(tD(d[V]))};
g.attributeNameForProperty=function(d){return ja(d)};
g.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);C.prototype._initializeProperties.call(this)};
g.prototype._initializeProtoProperties=function(d){for(var V in d)this._setProperty(V,d[V])};
g.prototype._ensureAttribute=function(d,V){this.hasAttribute(d)||this._valueToNodeAttribute(this,V,d)};
g.prototype._serializeValue=function(d){switch(typeof d){case "object":if(d instanceof Date)return d.toString();if(d){if(eqQ(d))return d;try{return JSON.stringify(d)}catch(V){return""}}default:return C.prototype._serializeValue.call(this,d)}};
g.prototype._deserializeValue=function(d,V){switch(V){case Object:try{var y=JSON.parse(d)}catch(R){y=d}break;case Array:try{y=JSON.parse(d)}catch(R){y=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+d)}break;case Date:y=isNaN(d)?String(d):Number(d);y=new Date(y);break;default:y=C.prototype._deserializeValue.call(this,d,V)}return y};
g.prototype._definePropertyAccessor=function(d,V){if(!JiM[d]){var y=this[d];y!==void 0&&(this.__data?this._setPendingProperty(d,y):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[d]=y))}C.prototype._definePropertyAccessor.call(this,d,V)};
g.prototype._hasAccessor=function(d){return this.__dataHasAccessor&&this.__dataHasAccessor[d]};
g.prototype._isPropertyPending=function(d){return!!(this.__dataPending&&d in this.__dataPending)};
return g});var LVP={"dom-if":!0,"dom-repeat":!0},DeP=!1,riP=!1,NXP=function(){var g=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(C){return C}});
return function(C,d,V){d=d.getAttribute(V);g&&V.startsWith("on-")?C.setAttribute(V,g.createScript(d,V)):C.setAttribute(V,d)}}(),XRr=gM(function(g){var C=function(){return g.apply(this,arguments)||this};
_.L(C,g);C._parseTemplate=function(d,V){if(!d._templateInfo){var y=d._templateInfo={};y.nodeInfoList=[];y.nestedTemplate=!!V;y.stripWhiteSpace=V&&V.stripWhiteSpace||d.hasAttribute&&d.hasAttribute("strip-whitespace");this._parseTemplateContent(d,y,{parent:null})}return d._templateInfo};
C._parseTemplateContent=function(d,V,y){return this._parseTemplateNode(d.content,V,y)};
C._parseTemplateNode=function(d,V,y){var R=!1;d.localName!="template"||d.hasAttribute("preserve-content")?d.localName==="slot"&&(V.hasInsertionPoint=!0):R=this._parseTemplateNestedTemplate(d,V,y)||R;if(!DeP){DeP=!0;var Y=document.createElement("textarea");Y.placeholder="a";riP=Y.placeholder===Y.textContent}riP&&d.localName==="textarea"&&d.placeholder&&d.placeholder===d.textContent&&(d.textContent=null);d.firstChild&&this._parseTemplateChildNodes(d,V,y);d.hasAttributes&&d.hasAttributes()&&(R=this._parseTemplateNodeAttributes(d,
V,y)||R);return R||y.noted};
C._parseTemplateChildNodes=function(d,V,y){if(d.localName!=="script"&&d.localName!=="style")for(var R=d.firstChild,Y=0,A;R;R=A){if(R.localName=="template"){var P=R.getAttribute("is");if(P&&LVP[P])for(A=R,A.removeAttribute("is"),R=A.ownerDocument.createElement(P),A.parentNode.replaceChild(R,A),R.appendChild(A);A.attributes.length;)P=A.attributes[0].name,NXP(R,A,P),A.removeAttribute(P)}A=R.nextSibling;if(R.nodeType===Node.TEXT_NODE){for(P=A;P&&P.nodeType===Node.TEXT_NODE;)R.textContent+=P.textContent,
A=P.nextSibling,d.removeChild(P),P=A;if(V.stripWhiteSpace&&!R.textContent.trim()){d.removeChild(R);continue}}P={parentIndex:Y,parentInfo:y};this._parseTemplateNode(R,V,P)&&(P.infoIndex=V.nodeInfoList.push(P)-1);R.parentNode&&Y++}};
C._parseTemplateNestedTemplate=function(d,V,y){V=this._parseTemplate(d,V);(V.content=d.content.ownerDocument.createDocumentFragment()).appendChild(d.content);y.templateInfo=V;return!0};
C._parseTemplateNodeAttributes=function(d,V,y){for(var R=!1,Y=Array.from(d.attributes),A=Y.length-1,P;P=Y[A];A--)R=this._parseTemplateNodeAttribute(d,V,y,P.name,P.value)||R;return R};
C._parseTemplateNodeAttribute=function(d,V,y,R,Y){return R.slice(0,3)==="on-"?(d.removeAttribute(R),y.events=y.events||[],y.events.push({name:R.slice(3),value:Y}),!0):R==="id"?(y.id=Y,!0):!1};
C._contentForTemplate=function(d){var V=d._templateInfo;return V&&V.content||d.content};
C.prototype._stampTemplate=function(d,V){d&&!d.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(d);V=V||this.constructor._parseTemplate(d);var y=V.nodeInfoList;d=document.importNode(V.content||d.content,!0);d.__noInsertionPoint=!V.hasInsertionPoint;var R=d.nodeList=Array(y.length);d.$={};for(var Y=0,A=y.length,P=void 0;Y<A&&(P=y[Y]);Y++){var w=R[Y]=tOq(d,P);P.id&&(d.$[P.id]=w);var x=w,p=P,J=V;p.templateInfo&&(x._templateInfo=p.templateInfo,x._parentTemplateInfo=
J);if(P.events&&P.events.length)for(x=0,p=P.events,J=void 0;x<p.length&&(J=p[x]);x++)this._addMethodEventListenerToNode(w,J.name,J.value,this)}return d};
C.prototype._addMethodEventListenerToNode=function(d,V,y,R){y=jHL(R||d,y);this._addEventListenerToNode(d,V,y);return y};
C.prototype._addEventListenerToNode=function(d,V,y){d.addEventListener(V,y)};
C.prototype._removeEventListenerFromNode=function(d,V,y){d.removeEventListener(V,y)};
return C});var XZ=0,fo=[],snA={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},BXL=/[A-Z]/,TXQ=function(g,C,d,V,y){var R=y?l$(g):g;if(C=C[R])for(R=0;R<C.length;R++){var Y=C[R];if(Y.info.lastRun!==XZ&&(!y||NFB(g,Y.trigger))){Y.info.lastRun=XZ;Y=Y.info;for(var A=d,P=V,w=0,x=A.length-1,p=-1;w<=x;){var J=w+x>>1,h=P.get(A[J].methodInfo)-P.get(Y.methodInfo);if(h<0)w=J+1;else if(h>0)x=J-1;else{p=J;break}}p<
0&&(p=x+1);A.splice(p,0,Y)}}},Ugo=[],fDx=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"),dM=gM(function(g){var C=XRr(lDh(g));
g=function(){var d=C.call(this)||this;d.__isPropertyEffectsClient=!0;return d};
_.L(g,C);g.prototype._initializeProperties=function(){C.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};
g.prototype._registerHost=function(){if(C4.length){var d=C4[C4.length-1];d._enqueueClient(this);this.__dataHost=d}};
g.prototype._initializeProtoProperties=function(d){this.__data=Object.create(d);this.__dataPending=Object.create(d);this.__dataOld={}};
g.prototype._initializeInstanceProperties=function(d){var V=this.__readOnly,y;for(y in d)V&&V[y]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[y]=this.__dataPending[y]=d[y])};
g.prototype._addPropertyEffect=function(d,V,y){this._createPropertyAccessor(d,V=="__readOnly");var R=rUP(this,V,!0)[d];R||(R=this[V][d]=[]);R.push(y)};
g.prototype._removePropertyEffect=function(d,V,y){d=rUP(this,V,!0)[d];y=d.indexOf(y);y>=0&&d.splice(y,1)};
g.prototype._hasPropertyEffect=function(d,V){V=this[V];return!(!V||!V[d])};
g.prototype._hasReadOnlyEffect=function(d){return this._hasPropertyEffect(d,"__readOnly")};
g.prototype._hasNotifyEffect=function(d){return this._hasPropertyEffect(d,"__notifyEffects")};
g.prototype._hasReflectEffect=function(d){return this._hasPropertyEffect(d,"__reflectEffects")};
g.prototype._hasComputedEffect=function(d){return this._hasPropertyEffect(d,"__computeEffects")};
g.prototype._setPendingPropertyOrPath=function(d,V,y,R){if(R||l$(Array.isArray(d)?d[0]:d)!==d){if(!R&&(R=Nh(this,d),d=Dgc(this,d,V),!d||!C.prototype._shouldPropertyChange.call(this,d,V,R)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(d,V,y)){if(y=this.__dataLinkedPaths)for(var Y in y)R=y[Y],Lo(Y,d)?(R=Dy(Y,R,d),this._setPendingPropertyOrPath(R,V,!0,!0)):Lo(R,d)&&(R=Dy(R,Y,d),this._setPendingPropertyOrPath(R,V,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[d])return this._setPendingProperty(d,
V,y);this[d]=V}return!1};
g.prototype._setUnmanagedPropertyToNode=function(d,V,y){if(y!==d[V]||typeof y=="object")V==="className"&&(d=(0,_.BI)(d)),d[V]=y};
g.prototype._setPendingProperty=function(d,V,y){var R=this.__dataHasPaths&&ea(d);if(this._shouldPropertyChange(d,V,(R?this.__dataTemp:this.__data)[d])){this.__dataPending||(this.__dataPending={},this.__dataOld={});d in this.__dataOld||(this.__dataOld[d]=this.__data[d]);R?this.__dataTemp[d]=V:this.__data[d]=V;this.__dataPending[d]=V;if(R||this.__notifyEffects&&this.__notifyEffects[d])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[d]=y;return!0}return!1};
g.prototype._setProperty=function(d,V){this._setPendingProperty(d,V,!0)&&this._invalidateProperties()};
g.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
g.prototype._enqueueClient=function(d){this.__dataPendingClients=this.__dataPendingClients||[];d!==this&&this.__dataPendingClients.push(d)};
g.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
g.prototype.__enableOrFlushClients=function(){var d=this.__dataPendingClients;if(d){this.__dataPendingClients=null;for(var V=0;V<d.length;V++){var y=d[V];y.__dataEnabled?y.__dataPending&&y._flushProperties():y._enableProperties()}}};
g.prototype._readyClients=function(){this.__enableOrFlushClients()};
g.prototype.setProperties=function(d,V){for(var y in d)!V&&this.__readOnly&&this.__readOnly[y]||this._setPendingPropertyOrPath(y,d[y],!0);this._invalidateProperties()};
g.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
g.prototype._propertiesChanged=function(d,V,y){d=this.__dataHasPaths;this.__dataHasPaths=!1;var R;if(R=this.__computeEffects)if(ZMH){XZ++;var Y=vZj(this),A=[],P;for(P in V)TXQ(P,R,A,Y,d);for(;P=A.shift();)qVq(this,"",V,y,P)&&TXQ(P.methodInfo,R,A,Y,d);Object.assign(y,this.__dataOld);Object.assign(V,this.__dataPending);this.__dataPending=null}else for(Y=V;sI(this,R,Y,y,d);)Object.assign(y,this.__dataOld),Object.assign(V,this.__dataPending),Y=this.__dataPending,this.__dataPending=null;R=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(V,y,d);this._flushClients();sI(this,this.__reflectEffects,V,y,d);sI(this,this.__observeEffects,V,y,d);if(R){Y=this.__notifyEffects;A=XZ++;for(var w in R)if(R[w]){if(P=Y){var x=Y;P=A;var p=w,J=V,h=y,l=d,N=!1,T=l?l$(p):p;if(x=x[T]){T=0;for(var v=x.length,q=void 0;T<v&&(q=x[T]);T++)q.info&&q.info.lastRun===P||l&&!NFB(p,q.trigger)||(q.info&&(q.info.lastRun=P),q.fn(this,p,J,h,q.info,l,void 0),N=!0)}P=N}if(P)var Q=!0;else{if(P=d)P=w,p=V,J=l$(P),J!==
P?(J=ja(J)+"-changed",sHN(this,J,p[P],P),P=!0):P=!1;P&&(Q=!0)}}var c;Q&&(c=this.__dataHost)&&c._invalidateProperties&&c._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
g.prototype._propagatePropertyChanges=function(d,V,y){this.__propagateEffects&&sI(this,this.__propagateEffects,d,V,y);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,d,V,y)};
g.prototype._runEffectsForTemplate=function(d,V,y,R){var Y=this,A=function(P,w){sI(Y,d.propertyEffects,P,y,w,d.nodeList);for(var x=d.firstChild;x;x=x.nextSibling)Y._runEffectsForTemplate(x,P,y,w)};
d.runEffects?d.runEffects(A,V,R):A(V,R)};
g.prototype.linkPaths=function(d,V){d=rN(d);V=rN(V);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[d]=V};
g.prototype.unlinkPaths=function(d){d=rN(d);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[d]};
g.prototype.notifySplices=function(d,V){var y={path:""};d=Nh(this,d,y);QHN(this,d,y.path,V)};
g.prototype.get=function(d,V){return Nh(V||this,d)};
g.prototype.set=function(d,V,y){y?Dgc(y,d,V):this.__readOnly&&this.__readOnly[d]||this._setPendingPropertyOrPath(d,V,!0)&&this._invalidateProperties()};
g.prototype.push=function(d){var V=_.cY.apply(1,arguments),y={path:""},R=Nh(this,d,y),Y=R.length,A=R.push.apply(R,_.Wr(V));V.length&&$4(this,R,y.path,Y,V.length,[]);return A};
g.prototype.pop=function(d){var V={path:""};d=Nh(this,d,V);var y=!!d.length,R=d.pop();y&&$4(this,d,V.path,d.length,0,[R]);return R};
g.prototype.splice=function(d,V,y){var R=_.cY.apply(3,arguments),Y={path:""},A=Nh(this,d,Y);V<0?V=A.length-Math.floor(-V):V&&(V=Math.floor(V));var P=arguments.length===2?A.splice(V):A.splice.apply(A,[V,y].concat(_.Wr(R)));(R.length||P.length)&&$4(this,A,Y.path,V,R.length,P);return P};
g.prototype.shift=function(d){var V={path:""};d=Nh(this,d,V);var y=!!d.length,R=d.shift();y&&$4(this,d,V.path,0,0,[R]);return R};
g.prototype.unshift=function(d){var V=_.cY.apply(1,arguments),y={path:""},R=Nh(this,d,y),Y=R.unshift.apply(R,_.Wr(V));V.length&&$4(this,R,y.path,0,V.length,[]);return Y};
g.prototype.notifyPath=function(d,V){if(arguments.length==1){var y={path:""};V=Nh(this,d,y);y=y.path}else y=Array.isArray(d)?rN(d):d;this._setPendingPropertyOrPath(y,V,!0,!0)&&this._invalidateProperties()};
g.prototype._createReadOnlyProperty=function(d,V){this._addPropertyEffect(d,"__readOnly");V&&(this["_set"+(d[0].toUpperCase()+d.substring(1))]=function(y){this._setProperty(d,y)})};
g.prototype._createPropertyObserver=function(d,V,y){var R={property:d,method:V,dynamicFn:!!y};this._addPropertyEffect(d,"__observeEffects",{fn:XbN,info:R,trigger:{name:d}});y&&this._addPropertyEffect(V,"__observeEffects",{fn:XbN,info:R,trigger:{name:V}})};
g.prototype._createMethodObserver=function(d,V){var y=EZg(d);if(!y)throw Error("Ed`"+d);nZN(this,y,"__observeEffects",$gc,null,V)};
g.prototype._createNotifyingProperty=function(d){this._addPropertyEffect(d,"__notifyEffects",{fn:BFl,info:{eventName:ja(d)+"-changed",property:d}})};
g.prototype._createReflectedProperty=function(d){var V=this.constructor.attributeNameForProperty(d);V[0]==="-"?console.warn("Property "+d+" cannot be reflected to attribute "+V+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(d,"__reflectEffects",{fn:TFu,info:{attrName:V}})};
g.prototype._createComputedProperty=function(d,V,y){var R=EZg(V);if(!R)throw Error("Fd`"+V);V=nZN(this,R,"__computeEffects",qVq,d,y);rUP(this,"__computeInfo")[d]=V};
g.prototype._marshalArgs=function(d,V,y){for(var R=this.__data,Y=[],A=0,P=d.length;A<P;A++){var w=d[A],x=w.name,p=w.structured,J=w.wildcard,h=w.value;w.literal||(J?(w=Lo(x,V),p=HzL(R,y,w?V:x),h={path:w?V:x,value:p,base:w?Nh(R,x):p}):h=p?HzL(R,y,x):R[x]);if(vI&&!this._overrideLegacyUndefined&&h===void 0&&d.length>1)return fo;Y[A]=h}return Y};
g.addPropertyEffect=function(d,V,y){this.prototype._addPropertyEffect(d,V,y)};
g.createPropertyObserver=function(d,V,y){this.prototype._createPropertyObserver(d,V,y)};
g.createMethodObserver=function(d,V){this.prototype._createMethodObserver(d,V)};
g.createNotifyingProperty=function(d){this.prototype._createNotifyingProperty(d)};
g.createReadOnlyProperty=function(d,V){this.prototype._createReadOnlyProperty(d,V)};
g.createReflectedProperty=function(d){this.prototype._createReflectedProperty(d)};
g.createComputedProperty=function(d,V,y){this.prototype._createComputedProperty(d,V,y)};
g.bindTemplate=function(d){return this.prototype._bindTemplate(d)};
g.prototype._bindTemplate=function(d,V){var y=this.constructor._parseTemplate(d),R=this.__preBoundTemplateInfo==y;if(!R)for(var Y in y.propertyEffects)this._createPropertyAccessor(Y);V?(y=Object.create(y),y.wasPreBound=R,this.__templateInfo?(d=d._parentTemplateInfo||this.__templateInfo,V=d.lastChild,y.parent=d,d.lastChild=y,(y.previousSibling=V)?V.nextSibling=y:d.firstChild=y):this.__templateInfo=y):this.__preBoundTemplateInfo=y;return y};
g._addTemplatePropertyEffect=function(d,V,y){(d.hostProps=d.hostProps||{})[V]=!0;d=d.propertyEffects=d.propertyEffects||{};(d[V]=d[V]||[]).push(y)};
g.prototype._stampTemplate=function(d,V){V=V||this._bindTemplate(d,!0);C4.push(this);d=C.prototype._stampTemplate.call(this,d,V);C4.pop();V.nodeList=d.nodeList;if(!V.wasPreBound)for(var y=V.childNodes=[],R=d.firstChild;R;R=R.nextSibling)y.push(R);d.templateInfo=V;y=V.nodeList;R=V.nodeInfoList;if(R.length)for(var Y=0;Y<R.length;Y++){var A=y[Y],P=R[Y].bindings;if(P)for(var w=0;w<P.length;w++){var x=P[w],p=A,J=x;if(J.isCompound){for(var h=p.__dataCompoundStorage||(p.__dataCompoundStorage={}),l=J.parts,
N=Array(l.length),T=0;T<l.length;T++)N[T]=l[T].literal;l=J.target;h[l]=N;J.literal&&J.kind=="property"&&(l==="className"&&(p=(0,_.BI)(p)),p[l]=J.literal)}uBL(A,this,x)}A.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(V,this.__data,null,!1),this._flushClients());return d};
g.prototype._removeBoundDom=function(d){d=d.templateInfo;var V=d.previousSibling,y=d.nextSibling,R=d.parent;V?V.nextSibling=y:R&&(R.firstChild=y);y?y.previousSibling=V:R&&(R.lastChild=V);d.nextSibling=d.previousSibling=null;d=d.childNodes;for(V=0;V<d.length;V++)y=d[V],(0,_.BI)((0,_.BI)(y).parentNode).removeChild(y)};
g._parseTemplateNode=function(d,V,y){var R=C._parseTemplateNode.call(this,d,V,y);if(d.nodeType===Node.TEXT_NODE){var Y=this._parseBindings(d.textContent,V);Y&&(d.textContent=IYL(Y)||" ",mgN(this,V,y,"text","textContent",Y),R=!0)}return R};
g._parseTemplateNodeAttribute=function(d,V,y,R,Y){var A=this._parseBindings(Y,V);if(A){Y=R;var P="property";BXL.test(R)?P="attribute":R[R.length-1]=="$"&&(R=R.slice(0,-1),P="attribute");var w=IYL(A);w&&P=="attribute"&&(R=="class"&&d.hasAttribute("class")&&(w+=" "+d.getAttribute(R)),d.setAttribute(R,w));P=="attribute"&&Y=="disable-upgrade$"&&d.setAttribute(R,"");d.localName==="input"&&Y==="value"&&d.setAttribute(Y,"");d.removeAttribute(Y);P==="property"&&(R=tD(R));mgN(this,V,y,P,R,A,w);return!0}return C._parseTemplateNodeAttribute.call(this,
d,V,y,R,Y)};
g._parseTemplateNestedTemplate=function(d,V,y){var R=C._parseTemplateNestedTemplate.call(this,d,V,y),Y=d.parentNode,A=y.templateInfo,P=Y.localName==="dom-if",w=Y.localName==="dom-repeat";zB&&(P||w)&&(Y.removeChild(d),y=y.parentInfo,y.templateInfo=A,y.noted=!0,R=!1);d=A.hostProps;if(KD&&P)d&&(V.hostProps=Object.assign(V.hostProps||{},d),zB||(y.parentInfo.noted=!0));else for(var x in d)mgN(this,V,y,"property","_host_"+x,[{mode:"{",source:x,dependencies:[x],hostProp:!0}]);return R};
g._parseBindings=function(d,V){for(var y=[],R=0,Y;(Y=fDx.exec(d))!==null;){Y.index>R&&y.push({literal:d.slice(R,Y.index)});R=Y[1][0];var A=!!Y[2];Y=Y[3].trim();var P=!1,w="",x=-1;R=="{"&&(x=Y.indexOf("::"))>0&&(w=Y.substring(x+2),Y=Y.substring(0,x),P=!0);x=EZg(Y);var p=[];if(x){var J=x,h=J.args;J=J.methodName;for(var l=0;l<h.length;l++){var N=h[l];N.literal||p.push(N)}if((h=V.dynamicFns)&&h[J]||x.static)p.push(J),x.dynamicFn=!0}else p.push(Y);y.push({source:Y,mode:R,negate:A,customEvent:P,signature:x,
dependencies:p,event:w});R=fDx.lastIndex}R&&R<d.length&&(d=d.substring(R))&&y.push({literal:d});return y.length?y:null};
g._evaluateBinding=function(d,V,y,R,Y,A){d=V.signature?$gc(d,y,R,Y,V.signature):y!=V.source?Nh(d,V.source):A&&ea(y)?Nh(d,y):d.__data[y];V.negate&&(d=!d);return d};
_.PU.Object.defineProperties(g.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return snA}}});
return g}),C4=[];var vtA=window.ShadyCSS&&window.ShadyCSS.cssBuild,VI=gM(function(g){function C(V,y,R,Y){if(!vtA){for(var A=y.content.querySelectorAll("style"),P=GGP(y),w=SVW(R),x=y.content.firstElementChild,p=0;p<w.length;p++){var J=w[p];J.textContent=V._processStyleText(J.textContent,Y);y.content.insertBefore(J,x)}for(x=w=0;x<P.length;x++)p=P[x],J=A[w],J!==p?(p=p.cloneNode(!0),J.parentNode.insertBefore(p,J)):w++,p.textContent=V._processStyleText(p.textContent,Y)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(y,
R);if(AiL&&vtA&&VC6&&(y=y.content.querySelectorAll("style"))){var h="";Array.from(y).forEach(function(l){h+=l.textContent;l.parentNode.removeChild(l)});
V._styleSheet=new CSSStyleSheet;V._styleSheet.replaceSync(h)}}
var d=pRL(dM(g));g=function(){return d.call(this)||this};
_.L(g,d);g._finalizeClass=function(){d._finalizeClass.call(this);var V;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(V=this.__ownObservers)&&this.createObservers(V,this._properties);this._prepareTemplate()};
g._prepareTemplate=function(){var V=this.template;V&&(typeof V==="string"?(console.error("template getter must return HTMLTemplateElement"),V=null):aV||(V=V.cloneNode(!0)));this.prototype._template=V};
g.createProperties=function(V){for(var y in V){var R=this.prototype,Y=y,A=V[y],P=V;A.computed&&(A.readOnly=!0);A.computed&&(R._hasReadOnlyEffect(Y)?console.warn("Cannot redefine computed property '"+Y+"'."):R._createComputedProperty(Y,A.computed,P));A.readOnly&&!R._hasReadOnlyEffect(Y)?R._createReadOnlyProperty(Y,!A.computed):A.readOnly===!1&&R._hasReadOnlyEffect(Y)&&console.warn("Cannot make readOnly property '"+Y+"' non-readOnly.");A.reflectToAttribute&&!R._hasReflectEffect(Y)?R._createReflectedProperty(Y):
A.reflectToAttribute===!1&&R._hasReflectEffect(Y)&&console.warn("Cannot make reflected property '"+Y+"' non-reflected.");A.notify&&!R._hasNotifyEffect(Y)?R._createNotifyingProperty(Y):A.notify===!1&&R._hasNotifyEffect(Y)&&console.warn("Cannot make notify property '"+Y+"' non-notify.");A.observer&&R._createPropertyObserver(Y,A.observer,P[A.observer]);R._addPropertyToAttributeMap(Y)}};
g.createObservers=function(V,y){for(var R=this.prototype,Y=0;Y<V.length;Y++)R._createMethodObserver(V[Y],y)};
g.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);d.prototype._initializeProperties.call(this);this.rootPath=yiL;this.importPath=this.constructor.importPath;var V=this.constructor;if(!V.hasOwnProperty("__propertyDefaults")){V.__propertyDefaults=null;var y=V._properties,R;for(R in y){var Y=y[R];"value"in Y&&(V.__propertyDefaults=V.__propertyDefaults||{},V.__propertyDefaults[R]=Y)}}if(V=V.__propertyDefaults)for(var A in V)y=V[A],
this._canApplyPropertyDefault(A)&&(y=typeof y.value=="function"?y.value.call(this):y.value,this._hasAccessor(A)?this._setPendingProperty(A,y,!0):this[A]=y)};
g.prototype._canApplyPropertyDefault=function(V){return!this.hasOwnProperty(V)};
g._processStyleText=function(V,y){return P4j(V,y)};
g._finalizeTemplate=function(V){var y=this.prototype._template;if(y&&!y.__polymerFinalized){y.__polymerFinalized=!0;var R=this.importPath;R=R?_.JD(R):"";C(this,y,V,R);this.prototype._bindTemplate(y)}};
g.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);d.prototype.connectedCallback.call(this)};
g.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);d.prototype.ready.call(this)};
g.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));d.prototype._readyClients.call(this)};
g.prototype._attachDom=function(V){var y=(0,_.BI)(this);if(y.attachShadow)return V?(y.shadowRoot||(y.attachShadow({mode:"open",shadyUpgradeFragment:V}),y.shadowRoot.appendChild(V),this.constructor._styleSheet&&(y.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),bML&&window.ShadyDOM&&window.ShadyDOM.flushInitial(y.shadowRoot),y.shadowRoot):null;throw Error("Hd");};
g.prototype.updateStyles=function(V){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,V)};
g.prototype.resolveUrl=function(V,y){!y&&this.importPath&&(y=_.JD(this.importPath));return _.JD(V,y)};
g._parseTemplateContent=function(V,y,R){y.dynamicFns=y.dynamicFns||this._properties;return d._parseTemplateContent.call(this,V,y,R)};
g._addTemplatePropertyEffect=function(V,y,R){!Ca||y in this._properties||R.info.part.signature&&R.info.part.signature.static||R.info.part.hostProp||V.nestedTemplate||console.warn("Property '"+y+"' used in template but not declared in 'properties'; attribute will not be observed.");return d._addTemplatePropertyEffect.call(this,V,y,R)};
_.PU.Object.defineProperties(g,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var V=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof V==="function"&&(V=V());if(V===void 0){if(V=this.hasOwnProperty("is")){V=this.is;var y=null;if(V&&(!de||Rq6)&&(y=qh.import(V,"template"),de&&!y))throw Error("Gd`"+V);V=y}V=V||Object.getPrototypeOf(this.prototype).constructor.template}this._template=V}return this._template},
set:function(V){this._template=V}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var V=this.importMeta;V?this._importPath=iz_(V.url):this._importPath=(V=qh.import(this.is))&&V.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return g});var $e8=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(g){return g}}),bKq=function(g,C){qUh(g,C);
this.value=C.reduce(function(d,V,y){return d+ZKq(V)+g[y+1]},g[0]).toString()},qUh;
bKq.prototype.toString=function(){return this.value};
_.MCP=function(g){var C=_.cY.apply(1,arguments);qUh(g,C);var d=document.createElement("template");C=C.reduce(function(V,y,R){if(y instanceof HTMLTemplateElement)y=y.innerHTML;else if(y instanceof bKq)y=ZKq(y);else throw Error("Jd`"+y);return V+y+g[R+1]},g[0]);
$e8&&(C=$e8.createHTML(C));d.innerHTML=C;return d};
qUh=function(g,C){if(!Array.isArray(g)||!Array.isArray(g.raw)||C.length!==g.length-1)throw new TypeError("Kd");};var yI=VI(HTMLElement);var WVL=gM(function(g){var C=VI(g);g=function(){var d=C.call(this)||this;d.__lastItems=null;d.__lastMulti=null;d.__selectedMap=null;return d};
_.L(g,C);g.prototype.__updateSelection=function(d,V){var y=V.path;y=="items"?(V=V.base||[],y=this.__lastItems,d!==this.__lastMulti&&this.clearSelection(),y&&(y=R6P(V,y),this.__applySplices(y)),this.__lastItems=V,this.__lastMulti=d):V.path=="items.splices"?this.__applySplices(V.value.indexSplices):(d=y.slice(6),V=parseInt(d,10),d.indexOf(".")<0&&d==V&&this.__deselectChangedIdx(V))};
g.prototype.__applySplices=function(d){for(var V=this,y=this.__selectedMap,R={},Y=0;Y<d.length;R={s$jscomp$109:void 0},Y++){R.s$jscomp$109=d[Y];y.forEach(function(x){return function(p,J){p<x.s$jscomp$109.index||(p>=x.s$jscomp$109.index+x.s$jscomp$109.removed.length?y.set(J,p+x.s$jscomp$109.addedCount-x.s$jscomp$109.removed.length):y.set(J,-1))}}(R));
for(var A=0;A<R.s$jscomp$109.addedCount;A++){var P=R.s$jscomp$109.index+A;y.has(this.items[P])&&y.set(this.items[P],P)}}this.__updateLinks();var w=0;y.forEach(function(x,p){x<0?(V.multi?V.splice("selected",w,1):V.selected=V.selectedItem=null,y.delete(p)):w++})};
g.prototype.__updateLinks=function(){var d=this;this.__dataLinkedPaths={};if(this.multi){var V=0;this.__selectedMap.forEach(function(y){y>=0&&d.linkPaths("items."+y,"selected."+V++)})}else this.__selectedMap.forEach(function(y){d.linkPaths("selected","items."+y);
d.linkPaths("selectedItem","items."+y)})};
g.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
g.prototype.isSelected=function(d){return this.__selectedMap.has(d)};
g.prototype.isIndexSelected=function(d){return this.isSelected(this.items[d])};
g.prototype.__deselectChangedIdx=function(d){var V=this,y=this.__selectedIndexForItemIndex(d);if(y>=0){var R=0;this.__selectedMap.forEach(function(Y,A){y==R++&&V.deselect(A)})}};
g.prototype.__selectedIndexForItemIndex=function(d){if(d=this.__dataLinkedPaths["items."+d])return parseInt(d.slice(9),10)};
g.prototype.deselect=function(d){var V=this.__selectedMap.get(d);if(V>=0){this.__selectedMap.delete(d);var y;this.multi&&(y=this.__selectedIndexForItemIndex(V));this.__updateLinks();this.multi?this.splice("selected",y,1):this.selected=this.selectedItem=null}};
g.prototype.deselectIndex=function(d){this.deselect(this.items[d])};
g.prototype.select=function(d){this.selectIndex(this.items.indexOf(d))};
g.prototype.selectIndex=function(d){var V=this.items[d];this.isSelected(V)?this.toggle&&this.deselectIndex(d):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(V,d),this.__updateLinks(),this.multi?this.push("selected",V):this.selected=this.selectedItem=V)};
_.PU.Object.defineProperties(g,{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 g}),me8=WVL(yI),Rz=function(){return me8.apply(this,arguments)||this};
_.L(Rz,me8);_.PU.Object.defineProperties(Rz,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(Rz.is,Rz);var ua8=window.Polymer;window.Polymer=function(g){return window.Polymer._polymerFn(g)};
ua8&&Object.assign(Polymer,ua8);Polymer._polymerFn=function(){throw Error("Ld");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:P4j,resolveUrl:_.JD,pathFromUrl:iz_};Polymer.DomModule=qh;Polymer.Async={timeOut:_.Sy,animationFrame:_.wl,idlePeriod:wRQ,microTask:HI};Polymer.dedupingMixin=gM;Polymer.wrap=_.BI;Polymer.PropertiesChanged=xeL;Polymer.telemetry={instanceCount:otL,incrementInstanceCount:function(){otL++},
registrations:xgq,register:oZN,dumpRegistrations:function(){xgq.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=pRL;Polymer.CaseMap={dashToCamelCase:tD,camelToDashCase:ja};Polymer.PropertyAccessors=lDh;Polymer.TemplateStamp=XRr;Polymer.Path={isPath:ea,root:l$,isAncestor:e_1,isDescendant:Lo,translate:Dy,matches:lYN,normalize:rN,split:Lb1,get:Nh,set:Dgc,isDeep:ea};Polymer.Settings={useShadow:GU,useNativeCSSProperties:GmH,useNativeCustomElements:S7H,get rootPath(){return yiL},setRootPath:function(g){yiL=g},
get sanitizeDOMValue(){return TU},setSanitizeDOMValue:function(g){TU=g},
get passiveTouchGestures(){return h6P},setPassiveTouchGestures:function(g){h6P=g},
get strictTemplatePolicy(){return de},setStrictTemplatePolicy:function(g){de=g},
get allowTemplateFromDomModule(){return Rq6},setAllowTemplateFromDomModule:function(g){Rq6=g},
get legacyOptimizations(){return aV},setLegacyOptimizations:function(g){aV=g},
get syncInitialRender(){return bML},setSyncInitialRender:function(g){bML=g},
get legacyUndefined(){return vI},setLegacyUndefined:function(g){vI=g},
get legacyWarnings(){return Ca},setLegacyWarnings:function(g){Ca=g},
get orderedComputed(){return ZMH},setOrderedComputed:function(g){ZMH=g},
get fastDomIf(){return KD},setFastDomIf:function(g){KD=g},
get removeNestedTemplates(){return zB},setRemoveNestedTemplates:function(g){zB=g},
get suppressTemplateNotifications(){return aN},setSuppressTemplateNotifications:aN};Polymer.rootPath!==void 0&&(yiL=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(TU=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(h6P=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(de=Polymer.strictTemplatePolicy);Rq6=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(aV=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(bML=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(vI=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(Ca=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(ZMH=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(KD=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(zB=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(aN=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return TU},
set:function(g){TU=g}});Polymer.PropertyEffects=dM;Polymer.StyleGather={stylesFromModules:aYP,stylesFromModule:Kb1,stylesFromTemplate:GGP,stylesFromModuleImports:SVW,cssFromModules:CcN,cssFromModule:gbB,cssFromTemplate:d$_,cssFromModuleImports:function(g){return(g=qh.import(g))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g):""}};Polymer.ElementMixin=VI;Polymer.updateStyles=function(g){window.ShadyCSS&&window.ShadyCSS.styleDocument(g)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:R6P};Polymer.html=_.MCP;Polymer.htmlLiteral=function(g){return new bKq(g,_.cY.apply(1,arguments))};Polymer.Element=yI;Polymer.ArraySelectorMixin=WVL;Polymer.ArraySelector=Rz;var nt6=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,IDP=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,u1u=/@media\s(.*)/;var Pcu=null,FJ1=window.HTMLImports&&window.HTMLImports.whenReady||null,iKB;var UeH=null,bC=null,ZE=function(){this.customStyles=[];this.enqueued=!1;OKl(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},ci8=function(g){!g.enqueued&&bC&&(g.enqueued=!0,OKl(bC))};
ZE.prototype.addCustomStyle=function(g){g.__seenByShadyCSS||(g.__seenByShadyCSS=!0,this.customStyles.push(g),ci8(this))};
ZE.prototype.getStyleForCustomStyle=function(g){if(g.__shadyCSSCachedStyle)return g.__shadyCSSCachedStyle;var C;g.getStyle?C=g.getStyle():C=g;return C};
ZE.prototype.processStyles=function(){for(var g=this.customStyles,C=0;C<g.length;C++){var d=g[C];if(!d.__shadyCSSCachedStyle){var V=this.getStyleForCustomStyle(d);V&&(V=V.__appliedElement||V,UeH&&UeH(V),d.__shadyCSSCachedStyle=V)}}return g};
ZE.prototype.addCustomStyle=ZE.prototype.addCustomStyle;ZE.prototype.getStyleForCustomStyle=ZE.prototype.getStyleForCustomStyle;ZE.prototype.processStyles=ZE.prototype.processStyles;Object.defineProperties(ZE.prototype,{transformCallback:{get:function(){return UeH},
set:function(g){UeH=g}},
validateCallback:{get:function(){return bC},
set:function(g){var C=!1;bC||(C=!0);bC=g;C&&ci8(this)}}});var kOR=!(window.ShadyDOM&&window.ShadyDOM.inUse),wJP,FE;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(FE=window.ShadyCSS.cssBuild);var EtH=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?wJP=window.ShadyCSS.nativeCss:window.ShadyCSS?(x$q(window.ShadyCSS),window.ShadyCSS=void 0):x$q(window.WebComponents&&window.WebComponents.flags);var ME1=wJP;var HML=new ZE;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(g,C){HML.processStyles();YaB(g,C)},
styleElement:function(){HML.processStyles()},
styleDocument:function(g){HML.processStyles();YaB(document.body,g)},
getComputedStyleValue:function(g,C){return AQL(g,C)},
flushCustomStyles:function(){},
nativeCss:ME1,nativeShadow:kOR,cssBuild:FE,disableRuntime:EtH});window.ShadyCSS.CustomStyleInterface=HML;var QnP=window.ShadyCSS.CustomStyleInterface,Yy=function(){var g=HTMLElement.call(this)||this;g._style=null;QnP.addCustomStyle(g);return g};
_.L(Yy,HTMLElement);Yy.prototype.getStyle=function(){if(this._style)return this._style;var g=this.querySelector("style");if(!g)return null;this._style=g;var C=g.getAttribute("include");C&&(g.removeAttribute("include"),g.textContent=CcN(C)+g.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
Yy.prototype.getStyle=Yy.prototype.getStyle;window.customElements.define("custom-style",Yy);Polymer.CustomStyle=Yy;var AJ=function(){this._timer=this._callback=this._asyncModule=null},Fc,KVH;
AJ.prototype.setConfig=function(g,C){var d=this;this._asyncModule=g;this._callback=C;this._timer=this._asyncModule.run(function(){d._timer=null;Fc.delete(d);d._callback()})};
AJ.prototype.cancel=function(){this.isActive()&&(zqx(this),Fc.delete(this))};
var zqx=function(g){g.isActive()&&(g._asyncModule.cancel(g._timer),g._timer=null)};
AJ.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
AJ.prototype.isActive=function(){return this._timer!=null};
_.Po=function(g,C,d){g instanceof AJ?zqx(g):g=new AJ;g.setConfig(C,d);return g};
Fc=new Set;_.iC=function(g){Fc.add(g)};
KVH=function(){var g=!!Fc.size;Fc.forEach(function(C){try{C.flush()}catch(d){setTimeout(function(){throw d;})}});
return g};var pJV=typeof document.head.style.touchAction==="string",obP=["mousedown","mousemove","mouseup","click"],rQB=[0,1,4,2],aD8;try{aD8=(new MouseEvent("test",{buttons:1})).buttons===1}catch(g){aD8=!1}var D$u=aD8,JQW=!1;(function(){try{var g=Object.defineProperty({},"passive",{get:function(){JQW=!0}});
window.addEventListener("test",null,g);window.removeEventListener("test",null,g)}catch(C){}})();
var jaW=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),e6R=[],G1r={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},m$_={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},lsl=function(g){var C=g.sourceCapabilities;if(!C||C.firesTouchEvents)if(g.__polymerGesturesHandled={skip:!0},g.type==="click"){C=!1;for(var d=BzL(g),V=0;V<d.length;V++){if(d[V].nodeType===Node.ELEMENT_NODE)if(d[V].localName==="label")e6R.push(d[V]);
else if(G1r[d[V].localName]){var y=d[V];var R=Array.prototype.slice.call(y.labels||[]);if(!R.length){R=[];try{var Y=y.getRootNode();if(y.id){var A=Y.querySelectorAll("label[for = '"+y.id+"']");for(y=0;y<A.length;y++)R.push(A[y])}}catch(P){}}for(y=0;y<R.length;y++)C=C||e6R.indexOf(R[y])>-1}if(d[V]===SUA)return}C||(g.preventDefault(),g.stopPropagation())}},SUA=null,Og=null,fs1=0,vbL=0,Tzu=-1,$$o=!1;
document.addEventListener("touchend",function(g){Og||LJj(!0);SUA=BzL(g)[0];Og=_.Po(Og,_.Sy.after(2500),function(){LJj();Og=SUA=null})},JQW?{passive:!0}:!1);
var BzL=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(g){return g.composedPath&&g.composedPath()||[]},IV={},u$=[];
qaB({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){mw(this.info)},
mousedown:function(g){if(WI(g)){var C=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),d=this;XJL(this.info,function(V){WI(V)||(Q$("up",C,V),mw(d.info))},function(V){WI(V)&&Q$("up",C,V);
mw(d.info)});
Q$("down",C,g)}},
touchstart:function(g){Q$("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),g.changedTouches[0],g)},
touchend:function(g){Q$("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),g.changedTouches[0],g)}});
qaB({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(g){this.moves.length>2&&this.moves.shift();this.moves.push(g)},
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;mw(this.info)},
mousedown:function(g){if(WI(g)){var C=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),d=this,V=function(y){var R=y.clientX,Y=y.clientY;MzL(d.info,R,Y)&&(d.info.state=d.info.started?y.type==="mouseup"?"end":"track":"start",d.info.state==="start"&&no("tap"),d.info.addMove({x:R,y:Y}),WI(y)||(d.info.state="end",mw(d.info)),C&&WJ_(d.info,C,y),d.info.started=!0)};
XJL(this.info,V,function(y){d.info.started&&V(y);mw(d.info)});
this.info.x=g.clientX;this.info.y=g.clientY}},
touchstart:function(g){g=g.changedTouches[0];this.info.x=g.clientX;this.info.y=g.clientY},
touchmove:function(g){var C=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);g=g.changedTouches[0];var d=g.clientX,V=g.clientY;MzL(this.info,d,V)&&(this.info.state==="start"&&no("tap"),this.info.addMove({x:d,y:V}),WJ_(this.info,C,g),this.info.state="track",this.info.started=!0)},
touchend:function(g){var C=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);g=g.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:g.clientX,y:g.clientY}),WJ_(this.info,C,g))}});
qaB({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(g){WI(g)&&(this.info.x=g.clientX,this.info.y=g.clientY)},
click:function(g){WI(g)&&uxc(this.info,g)},
touchstart:function(g){g=g.changedTouches[0];this.info.x=g.clientX;this.info.y=g.clientY},
touchend:function(g){uxc(this.info,g.changedTouches[0],g)}});var gSx=gM(function(g){var C=function(){return g.apply(this,arguments)||this};
_.L(C,g);C.prototype._addEventListenerToNode=function(d,V,y){UI(d,V,y)||g.prototype._addEventListenerToNode.call(this,d,V,y)};
C.prototype._removeEventListenerFromNode=function(d,V,y){cI(d,V,y)||g.prototype._removeEventListenerFromNode.call(this,d,V,y)};
return C});var wM=gM(function(g){var C=function(){return g.apply(this,arguments)||this};
_.L(C,g);C.prototype._shouldPropertyChange=function(d,V,y){return nbP(this,d,V,y,!0)};
return C}),CtH=gM(function(g){var C=function(){return g.apply(this,arguments)||this};
_.L(C,g);C.prototype._shouldPropertyChange=function(d,V,y){return nbP(this,d,V,y,this.mutableData)};
_.PU.Object.defineProperties(C,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return C});
wM._mutablePropertyChange=nbP;var Isu=!1;var d_Q=gSx(CtH(dM(HTMLElement))),ky=function(){var g=d_Q.call(this)||this;if(de)throw Error("Md");g.root=null;g.$=null;g.__children=null;return g};
_.L(ky,d_Q);_.b=ky.prototype;_.b.attributeChangedCallback=function(){this.mutableData=!0};
_.b.connectedCallback=function(){U$B()||(this.style.display="none");this.render()};
_.b.disconnectedCallback=function(){this.__removeChildren()};
_.b.__insertChildren=function(){(0,_.BI)((0,_.BI)(this).parentNode).insertBefore(this.root,this)};
_.b.__removeChildren=function(){if(this.__children)for(var g=0;g<this.__children.length;g++)this.root.appendChild(this.__children[g])};
_.b.render=function(){var g=this;if(!this.__children){var C=C||this.querySelector("template");if(!C){var d=new MutationObserver(function(){if(C=g.querySelector("template"))d.disconnect(),g.render();else throw Error("Nd");});
d.observe(this,{childList:!0});return}this.root=this._stampTemplate(C);this.$=this.root.$;this.__children=[];for(var V=this.root.firstChild;V;V=V.nextSibling)this.__children[this.__children.length]=V;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.PU.Object.defineProperties(ky,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",ky);Polymer.Debouncer=AJ;Polymer.Gestures={gestures:IV,recognizers:u$,deepTargetFind:saL,addListener:UI,removeListener:cI,register:qaB,setTouchAction:_.EI,prevent:no,resetMouseCanceller:function(){Og&&Og.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:UI,remove:cI};Polymer.GestureEventListeners=gSx;Polymer.MutableData=wM;Polymer.OptionalMutableData=CtH;Polymer.DomBind=ky;_.xy=function(){do{var g=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var C=KVH()}while(g||C)};var cQN=null;Ebo.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:Ebo,writable:!0}});var g0N=dM(Ebo),Saj=wM(g0N),V6L=dM(function(){}),Sa=function(g){var C=V6L.call(this)||this;
C._configureProperties(g);C.root=C._stampTemplate(C.__dataHost);var d=[];C.children=d;for(var V=C.root.firstChild;V;V=V.nextSibling)d.push(V),V.__templatizeInstance=C;C.__templatizeOwner&&C.__templatizeOwner.__hideTemplateChildren__&&C._showHideChildren(!0);d=C.__templatizeOptions;(g&&d.instanceProps||!d.instanceProps)&&C._enableProperties();return C};
_.L(Sa,V6L);_.b=Sa.prototype;_.b._configureProperties=function(g){if(this.__templatizeOptions.forwardHostProp)for(var C in this.__hostProps)this._setPendingProperty(C,this.__dataHost["_host_"+C]);for(var d in g)this._setPendingProperty(d,g[d])};
_.b.forwardHostProp=function(g,C){this._setPendingPropertyOrPath(g,C,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.b._addEventListenerToNode=function(g,C,d){var V=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(g,C,function(R){R.model=V;d(R)});
else{var y=this.__dataHost.__dataHost;y&&y._addEventListenerToNode(g,C,d)}};
_.b._showHideChildren=function(g){QaP(g,this.children)};
_.b._setUnmanagedPropertyToNode=function(g,C,d){g.__hideTemplateChildren__&&g.nodeType==Node.TEXT_NODE&&C=="textContent"?g.__polymerTextContent__=d:V6L.prototype._setUnmanagedPropertyToNode.call(this,g,C,d)};
_.b.dispatchEvent=function(){return!0};
_.PU.Object.defineProperties(Sa.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var g=this.__parentModel;if(!g){var C;g=this;do g=g.__dataHost.__dataHost;while((C=g.__templatizeOptions)&&!C.parentModel);this.__parentModel=g}return g}}});
var KJP=wM(Sa);var oz=function(){var g=yI.call(this)||this;g.__renderDebouncer=null;g._lastIf=!1;g.__hideTemplateChildren__=!1;return g};
_.L(oz,yI);_.b=oz.prototype;_.b.__debounceRender=function(){var g=this;this.__renderDebouncer=_.Po(this.__renderDebouncer,HI,function(){return g.__render()});
_.iC(this.__renderDebouncer)};
_.b.disconnectedCallback=function(){yI.prototype.disconnectedCallback.call(this);var g=(0,_.BI)(this).parentNode;g&&(g.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.BI)(g).host)||this.__teardownInstance()};
_.b.connectedCallback=function(){yI.prototype.connectedCallback.call(this);U$B()||(this.style.display="none");this.if&&this.__debounceRender()};
_.b.__ensureTemplate=function(){var g=this;if(!this.__template){var C=this._templateInfo?this:(0,_.BI)(this).querySelector("template");if(!C){var d=new MutationObserver(function(){if((0,_.BI)(g).querySelector("template"))d.disconnect(),g.__render();else throw Error("Qd");});
d.observe(this,{childList:!0});return!1}this.__template=C}return!0};
_.b.__ensureInstance=function(){var g=(0,_.BI)(this).parentNode;if(this.__hasInstance()){var C=this.__getInstanceNodes();if(C&&C.length&&(0,_.BI)(this).previousSibling!==C[C.length-1])for(var d=0,V=void 0;d<C.length&&(V=C[d]);d++)(0,_.BI)(g).insertBefore(V,this)}else{if(!g||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(g)}return!0};
_.b.render=function(){_.xy()};
_.b.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();aN&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.b.__hasInstance=function(){};
_.b.__getInstanceNodes=function(){};
_.b.__createAndInsertInstance=function(){};
_.b.__teardownInstance=function(){};
_.b._showHideChildren=function(){};
_.PU.Object.defineProperties(oz,{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:oz.prototype.__debounceRender},restamp:{type:Boolean,observer:oz.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var yoL=function(){var g=oz.call(this)||this;g.__instance=null;g.__syncInfo=null;return g};
_.L(yoL,oz);_.b=yoL.prototype;_.b.__hasInstance=function(){return!!this.__instance};
_.b.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.b.__createAndInsertInstance=function(g){var C=this,d=this.__dataHost||this;if(de&&!this.__dataHost)throw Error("Od");var V=d._bindTemplate(this.__template,!0);V.runEffects=function(y,R,Y){var A=C.__syncInfo;if(C.if)A&&(C.__syncInfo=null,C._showHideChildren(),R=Object.assign(A.changedProps,R)),y(R,Y);else if(C.__instance)if(A||(A=C.__syncInfo={runEffects:y,changedProps:{}}),Y)for(var P in R)y=l$(P),A.changedProps[y]=C.__dataHost[y];else Object.assign(A.changedProps,R)};
this.__instance=d._stampTemplate(this.__template,V);(0,_.BI)(g).insertBefore(this.__instance,this)};
_.b.__syncHostProperties=function(){var g=this.__syncInfo;g&&(this.__syncInfo=null,g.runEffects(g.changedProps,!1))};
_.b.__teardownInstance=function(){var g=this.__dataHost||this;this.__instance&&(g._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.b._showHideChildren=function(){var g=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==g&&(this.__instance.__hidden=g,QaP(g,this.__instance.templateInfo.childNodes));g||this.__syncHostProperties()};
var Rar=function(){var g=oz.call(this)||this;g.__ctor=null;g.__instance=null;g.__invalidProps=null;return g};
_.L(Rar,oz);_.b=Rar.prototype;_.b.__hasInstance=function(){return!!this.__instance};
_.b.__getInstanceNodes=function(){return this.__instance.children};
_.b.__createAndInsertInstance=function(g){this.__ctor||(this.__ctor=ge(this.__template,this,{mutableData:!0,forwardHostProp:function(C,d){this.__instance&&(this.if?this.__instance.forwardHostProp(C,d):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[l$(C)]=!0))}}));
this.__instance=new this.__ctor;(0,_.BI)(g).insertBefore(this.__instance.root,this)};
_.b.__teardownInstance=function(){if(this.__instance){var g=this.__instance.children;if(g&&g.length){var C=(0,_.BI)(g[0]).parentNode;if(C){C=(0,_.BI)(C);for(var d=0,V=void 0;d<g.length&&(V=g[d]);d++)C.removeChild(V)}}this.__instance=this.__invalidProps=null}};
_.b.__syncHostProperties=function(){var g=this.__invalidProps;if(g){this.__invalidProps=null;for(var C in g)this.__instance._setPendingProperty(C,this.__dataHost[C]);this.__instance._flushProperties()}};
_.b._showHideChildren=function(){var g=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==g&&(this.__instance.__hidden=g,this.__instance._showHideChildren(g));g||this.__syncHostProperties()};
_.hi=KD?yoL:Rar;customElements.define(_.hi.is,_.hi);Polymer.enqueueDebouncer=_.iC;Polymer.flush=_.xy;Polymer.Templatize={templatize:ge,modelForElement:b1V};Polymer.TemplateInstanceBase=Sa;Polymer.DomIf=_.hi;var bn6=CtH(yI),Ji=function(){var g=bn6.call(this)||this;g.__instances=[];g.__renderDebouncer=null;g.__itemsIdxToInstIdx={};g.__chunkCount=null;g.__renderStartTime=null;g.__itemsArrayChanged=!1;g.__shouldMeasureChunk=!1;g.__shouldContinueChunking=!1;g.__chunkingId=0;g.__sortFn=null;g.__filterFn=null;g.__observePaths=null;g.__ctor=null;g.__isDetached=!0;g.template=null;return g};
_.L(Ji,bn6);_.b=Ji.prototype;_.b.disconnectedCallback=function(){bn6.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var g=0;g<this.__instances.length;g++)this.__detachInstance(g);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.b.connectedCallback=function(){bn6.prototype.connectedCallback.call(this);U$B()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var g=(0,_.BI)((0,_.BI)(this).parentNode),C=0;C<this.__instances.length;C++)this.__attachInstance(C,g);this.__chunkingId&&this.__render()}};
_.b.__ensureTemplatized=function(){var g=this;if(!this.__ctor){var C=this.template=this._templateInfo?this:this.querySelector("template");if(!C){var d=new MutationObserver(function(){if(g.querySelector("template"))d.disconnect(),g.__render();else throw Error("Rd");});
d.observe(this,{childList:!0});return!1}var V={};V[this.as]=!0;V[this.indexAs]=!0;V[this.itemsIndexAs]=!0;this.__ctor=ge(C,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:V,forwardHostProp:function(y,R){for(var Y=this.__instances,A=0,P=void 0;A<Y.length&&(P=Y[A]);A++)P.forwardHostProp(y,R)},
notifyInstanceProp:function(y,R,Y){lYN(this.as,R)&&(y=y[this.itemsIndexAs],R==this.as&&(this.items[y]=Y),R=Dy(this.as,"items."+y,R),this.notifyPath(R,Y))}})}return!0};
_.b.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.b.__functionFromPropertyValue=function(g){if(typeof g==="string"){var C=this.__getMethodHost();return function(){return C[g].apply(C,arguments)}}return g};
_.b.__sortChanged=function(g){this.__sortFn=this.__functionFromPropertyValue(g);this.items&&this.__debounceRender(this.__render)};
_.b.__filterChanged=function(g){this.__filterFn=this.__functionFromPropertyValue(g);this.items&&this.__debounceRender(this.__render)};
_.b.__computeFrameTime=function(g){return Math.ceil(1E3/g)};
_.b.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.b.__handleObservedPaths=function(g){if(this.__sortFn||this.__filterFn)if(!g)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var C=this.__observePaths,d=0;d<C.length;d++)g.indexOf(C[d])===0&&this.__debounceRender(this.__render,this.delay)};
_.b.__itemsChanged=function(g){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(g.path,g.value)||(g.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.b.__debounceRender=function(g,C){C=C===void 0?0:C;this.__renderDebouncer=_.Po(this.__renderDebouncer,C>0?_.Sy.after(C):HI,g.bind(this));_.iC(this.__renderDebouncer)};
_.b.render=function(){this.__debounceRender(this.__render);_.xy()};
_.b.__render=function(){var g=this;if(this.__ensureTemplatized()){var C=this.items||[],d=this.__sortAndFilterItems(C),V=this.__calculateLimit(d.length);this.__updateInstances(C,V,d);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){g.__chunkingId=null;g.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);aN&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.b.__sortAndFilterItems=function(g){for(var C=this,d=Array(g.length),V=0;V<g.length;V++)d[V]=V;this.__filterFn&&(d=d.filter(function(y,R,Y){return C.__filterFn(g[y],R,Y)}));
this.__sortFn&&d.sort(function(y,R){return C.__sortFn(g[y],g[R])});
return d};
_.b.__calculateLimit=function(g){var C=g,d=this.__instances.length;if(this.initialCount){var V;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(C=Math.min(g,this.initialCount),this.__chunkCount=(V=Math.max(C-d,0))||1):(V=Math.min(Math.max(g-d,0),this.__chunkCount),C=Math.min(d+V,g));this.__shouldMeasureChunk=V===this.__chunkCount;this.__shouldContinueChunking=C<g;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return C};
_.b.__continueChunking=function(){if(this.__shouldMeasureChunk){var g=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/g*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.b.__updateInstances=function(g,C,d){var V=this.__itemsIdxToInstIdx={},y;for(y=0;y<C;y++){var R=this.__instances[y],Y=d[y],A=g[Y];V[Y]=y;R?(R._setPendingProperty(this.as,A),R._setPendingProperty(this.indexAs,y),R._setPendingProperty(this.itemsIndexAs,Y),R._flushProperties()):this.__insertInstance(A,y,Y)}for(g=this.__instances.length-1;g>=y;g--)this.__detachAndRemoveInstance(g)};
_.b.__detachInstance=function(g){g=this.__instances[g];for(var C=(0,_.BI)(g.root),d=0;d<g.children.length;d++)C.appendChild(g.children[d]);return g};
_.b.__attachInstance=function(g,C){C.insertBefore(this.__instances[g].root,this)};
_.b.__detachAndRemoveInstance=function(g){this.__detachInstance(g);this.__instances.splice(g,1)};
_.b.__stampInstance=function(g,C,d){var V={};V[this.as]=g;V[this.indexAs]=C;V[this.itemsIndexAs]=d;return new this.__ctor(V)};
_.b.__insertInstance=function(g,C,d){g=this.__stampInstance(g,C,d);d=(d=this.__instances[C+1])?d.children[0]:this;(0,_.BI)((0,_.BI)(this).parentNode).insertBefore(g.root,d);return this.__instances[C]=g};
_.b._showHideChildren=function(g){for(var C=0;C<this.__instances.length;C++)this.__instances[C]._showHideChildren(g)};
_.b.__handleItemPath=function(g,C){var d=g.slice(6),V=d.indexOf(".");g=V<0?d:d.substring(0,V);if(g==parseInt(g,10)){d=V<0?"":d.substring(V+1);this.__handleObservedPaths(d);if(g=this.__instances[this.__itemsIdxToInstIdx[g]])g._setPendingPropertyOrPath(this.as+(d?"."+d:""),C,!1,!0),g._flushProperties();return!0}};
_.b.itemForElement=function(g){return(g=this.modelForElement(g))&&g[this.as]};
_.b.indexForElement=function(g){return(g=this.modelForElement(g))&&g[this.indexAs]};
_.b.modelForElement=function(g){return b1V(this.template,g)};
_.PU.Object.defineProperties(Ji,{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:Ji.prototype.__sortChanged},filter:{type:Function,observer:Ji.prototype.__filterChanged},observe:{type:String,observer:Ji.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!aN,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.*)"]}}});
Ji.prototype._setRenderedItemCount=function(){};
customElements.define(Ji.is,Ji);Polymer.DomRepeat=Ji;var Zn6=function(g,C){var d=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=g;this.callback=C;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){d._schedule()};
this.connect();this._schedule()},Y4A=function(g){var C=(0,_.BI)(g);
if(VT(g))return C.assignedNodes({flatten:!0});g=[];for(var d=0;d<C.childNodes.length;d++){var V=C.childNodes[d];VT(V)?g.push.apply(g,_.Wr((0,_.BI)(V).assignedNodes({flatten:!0}))):g.push(V)}return g};
_.b=Zn6.prototype;_.b.connect=function(){var g=this;VT(this._target)?this._listenSlots([this._target]):(0,_.BI)(this._target).children&&(this._listenSlots((0,_.BI)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(C){g._processMutations(C)}):(this._nativeChildrenObserver=new MutationObserver(function(C){g._processMutations(C)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.b.disconnect=function(){VT(this._target)?this._unlistenSlots([this._target]):(0,_.BI)(this._target).children&&(this._unlistenSlots((0,_.BI)(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1};
_.b._schedule=function(){var g=this;this._scheduled||(this._scheduled=!0,HI.run(function(){return g.flush()}))};
_.b._processMutations=function(g){this._processSlotMutations(g);this.flush()};
_.b._processSlotMutations=function(g){if(g)for(var C=0;C<g.length;C++){var d=g[C];d.addedNodes&&this._listenSlots(d.addedNodes);d.removedNodes&&this._unlistenSlots(d.removedNodes)}};
_.b.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var g={target:this._target,addedNodes:[],removedNodes:[]},C=Y4A(this._target),d=R6P(C,this._effectiveNodes),V=0,y=void 0;V<d.length&&(y=d[V]);V++)for(var R=0,Y=void 0;R<y.removed.length&&(Y=y.removed[R]);R++)g.removedNodes.push(Y);
V=0;for(y=void 0;V<d.length&&(y=d[V]);V++)for(R=y.index;R<y.index+y.addedCount;R++)g.addedNodes.push(C[R]);this._effectiveNodes=C;C=!1;if(g.addedNodes.length||g.removedNodes.length)C=!0,this.callback.call(this._target,g);return C};
_.b._listenSlots=function(g){for(var C=0;C<g.length;C++){var d=g[C];VT(d)&&d.addEventListener("slotchange",this._boundSchedule)}};
_.b._unlistenSlots=function(g){for(var C=0;C<g.length;C++){var d=g[C];VT(d)&&d.removeEventListener("slotchange",this._boundSchedule)}};var p4=Element.prototype,AoL=p4.matches||p4.matchesSelector||p4.mozMatchesSelector||p4.msMatchesSelector||p4.oMatchesSelector||p4.webkitMatchesSelector,FYA=function(g,C){return AoL.call(g,C)},yT=function(g){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(g);
this.node=g},wFM;
_.b=yT.prototype;_.b.observeNodes=function(g){return new Zn6(this.node,g)};
_.b.unobserveNodes=function(g){g.disconnect()};
_.b.notifyObserver=function(){};
_.b.deepContains=function(g){if((0,_.BI)(this.node).contains(g))return!0;var C=g;for(g=g.ownerDocument;C&&C!==g&&C!==this.node;)C=(0,_.BI)(C).parentNode||(0,_.BI)(C).host;return C===this.node};
_.b.getOwnerRoot=function(){return(0,_.BI)(this.node).getRootNode()};
_.b.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.BI)(this.node).assignedNodes({flatten:!0}):[]};
_.b.getDestinationInsertionPoints=function(){for(var g=[],C=(0,_.BI)(this.node).assignedSlot;C;)g.push(C),C=(0,_.BI)(C).assignedSlot;return g};
_.b.importNode=function(g,C){return(0,_.BI)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(g,C)};
_.b.getEffectiveChildNodes=function(){return Y4A(this.node)};
_.b.queryDistributedElements=function(g){for(var C=this.getEffectiveChildNodes(),d=[],V=0,y=C.length,R=void 0;V<y&&(R=C[V]);V++)R.nodeType===Node.ELEMENT_NODE&&FYA(R,g)&&d.push(R);return d};
_.PU.Object.defineProperties(yT.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var g=this.node;return g._activeElement!==void 0?g._activeElement:g.activeElement}}});
var JJ=function(g){this.event=g};
_.PU.Object.defineProperties(JJ.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 Ptr=yT;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var inx=window.ShadyDOM.Wrapper,OnL=function(){return inx.apply(this,arguments)||this};
_.L(OnL,inx);Object.getOwnPropertyNames(yT.prototype).forEach(function(g){g!="activeElement"&&g!="constructor"&&(OnL.prototype[g]=yT.prototype[g])});
YXj(OnL.prototype,["classList"]);Ptr=OnL;Object.defineProperties(JJ.prototype,{localTarget:{get:function(){var g=this.event.currentTarget;g=g&&_.PW(g).getOwnerRoot();for(var C=this.path,d=0;d<C.length;d++){var V=C[d];if(_.PW(V).getOwnerRoot()===g)return V}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else Z1g(),YXj(yT.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),Af_();wFM=Ptr;_.PW=function(g){g=g||document;if(g instanceof Ptr)return g;if(g instanceof JJ)return g;var C=g.__domApi;C||(g instanceof Event?C=new JJ(g):C=new Ptr(g),g.__domApi=C);return C};var krM=/:host\(:dir\((ltr|rtl)\)\)/g,x_A=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,oSP=/:dir\((?:ltr|rtl)\)/,pFh=!(!window.ShadyDOM||!window.ShadyDOM.inUse),bK=[],hJ=null,R2="",JoQ=gM(function(g){pFh||hJ||(R2=document.documentElement.getAttribute("dir"),hJ=new MutationObserver(Fnq),hJ.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var C=lDh(g);g=function(){var d=C.call(this)||this;d.__autoDirOptOut=!1;return d};
_.L(g,C);g._processStyleText=function(d,V){d=C._processStyleText.call(this,d,V);!pFh&&oSP.test(d)&&(d=this._replaceDirInCssText(d),this.__activateDir=!0);return d};
g._replaceDirInCssText=function(d){d=d.replace(krM,':host([dir="$1"])');return d=d.replace(x_A,':host([dir="$2"]) $1')};
g.prototype.ready=function(){C.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
g.prototype.connectedCallback=function(){C.prototype.connectedCallback&&C.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(hJ&&hJ.takeRecords().length&&Fnq(),bK.push(this),this.__autoDirOptOut||this.setAttribute("dir",R2))};
g.prototype.disconnectedCallback=function(){C.prototype.disconnectedCallback&&C.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var d=bK.indexOf(this);d>-1&&bK.splice(d,1)}};
g.__activateDir=!1;return g});var hax=function(g){for(;g;){var C=Object.getOwnPropertyDescriptor(g,"observedAttributes");if(C)return C.get;g=Object.getPrototypeOf(g.prototype).constructor}return function(){return[]}};
gM(function(g){var C=VI(g),d=hax(C);g=function(){return C.call(this)||this};
_.L(g,C);g.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:C.prototype._initializeProperties.call(this)};
g.prototype._enableProperties=function(){this.__isUpgradeDisabled||C.prototype._enableProperties.call(this)};
g.prototype._canApplyPropertyDefault=function(V){return C.prototype._canApplyPropertyDefault.call(this,V)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(V))};
g.prototype.attributeChangedCallback=function(V,y,R,Y){V=="disable-upgrade"?this.__isUpgradeDisabled&&R==null&&(C.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.BI)(this).isConnected&&C.prototype.connectedCallback.call(this)):C.prototype.attributeChangedCallback.call(this,V,y,R,Y)};
g.prototype.connectedCallback=function(){this.__isUpgradeDisabled||C.prototype.connectedCallback.call(this)};
g.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||C.prototype.disconnectedCallback.call(this)};
_.PU.Object.defineProperties(g,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return d.call(this).concat("disable-upgrade")}}});
return g});var Z8=!1,i1L=[],YE=[];var xvB=window.ShadyDOM,o0L=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",JfV):document.readyState==="interactive"||document.readyState==="complete"?JfV():window.addEventListener("DOMContentLoaded",JfV);var jOL=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=""},hT_=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,tEP=/@import[^;]*;/gim,Nk_=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,XPL=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,sOj=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,Bk1=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,DvL=/^@[^\s]*keyframes/,
LnR=/\s+/g;var Tk1={};var $vW=Promise.resolve();var t6A=new Set;var jLH=/;\s*/m,ea8=/^\s*(initial)|(inherit)\s*$/,l0P=/\s*!important/,LY6=function(){this._map={}};
LY6.prototype.set=function(g,C){g=g.trim();this._map[g]={properties:C,dependants:{}}};
LY6.prototype.get=function(g){g=g.trim();return this._map[g]||null};
var D_x=null,tJ=function(){this._measureElement=this._currentElement=null;this._map=new LY6};
_.b=tJ.prototype;_.b.detectMixin=function(g){g=IDP.test(g)||nt6.test(g);IDP.lastIndex=0;nt6.lastIndex=0;return g};
_.b.transformTemplate=function(g,C){if(g._gatheredStyle===void 0){var d=[];for(var V=g.content.querySelectorAll("style"),y=0;y<V.length;y++){var R=V[y];if(R.hasAttribute("shady-unscoped")){if(!kOR){var Y=R.textContent;if(!t6A.has(Y)){t6A.add(Y);var A=document.createElement("style");A.setAttribute("shady-unscoped","");A.textContent=Y;document.head.appendChild(A)}R.parentNode.removeChild(R)}}else d.push(R.textContent),R.parentNode.removeChild(R)}(d=d.join("").trim())?(V=document.createElement("style"),
V.textContent=d,g.content.insertBefore(V,g.content.firstChild),d=V):d=null;g._gatheredStyle=d}return(g=g._gatheredStyle)?this.JSC$11338_transformStyle(g,C):null};
_.b.JSC$11338_transformStyle=function(g,C){C=C===void 0?"":C;var d=mvg(g);this.transformRules(d,C);g.textContent=Wn1(d);return d};
_.b.transformCustomStyle=function(g){var C=this,d=mvg(g);n0P(d,function(V){V.selector===":root"&&(V.selector="html");C.transformRule(V)});
g.textContent=Wn1(d);return d};
_.b.transformRules=function(g,C){var d=this;this._currentElement=C;n0P(g,function(V){d.transformRule(V)});
this._currentElement=null};
_.b.transformRule=function(g){g.cssText=roL(this,g.parsedCssText,g);g.selector===":root"&&(g.selector=":host > *")};
var roL=function(g,C,d){C=C.replace(nt6,function(V,y,R,Y){return g._produceCssProperties(V,y,R,Y,d)});
return g._consumeCssProperties(C,d)};
_.b=tJ.prototype;_.b._getInitialValueForProperty=function(g){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(g)};
_.b._fallbacksFromPreviousRules=function(g){for(var C=this,d=g;d.parent;)d=d.parent;var V={},y=!1;n0P(d,function(R){(y=y||R===g)||R.selector===g.selector&&Object.assign(V,C._cssTextToMap(R.parsedCssText))});
return V};
_.b._consumeCssProperties=function(g,C){for(var d;d=IDP.exec(g);){var V=d[0],y=d[1];d=d.index;var R=d+V.indexOf("@apply"),Y=d+V.length;V=g.slice(0,R);g=g.slice(Y);R=C?this._fallbacksFromPreviousRules(C):{};Object.assign(R,this._cssTextToMap(V));y=this._atApplyToCssProperties(y,R);g=V+y+g;IDP.lastIndex=d+y.length}return g};
_.b._atApplyToCssProperties=function(g,C){g=g.replace(jLH,"");var d=[],V=this._map.get(g);V||(this._map.set(g,{}),V=this._map.get(g));if(V){this._currentElement&&(V.dependants[this._currentElement]=!0);var y,R=V.properties;for(y in R){var Y=C&&C[y];V=[y,": var(",g,"_-_",y];Y&&V.push(",",Y.replace(l0P,""));V.push(")");l0P.test(R[y])&&V.push(" !important");d.push(V.join(""))}}return d.join("; ")};
_.b._replaceInitialOrInherit=function(g,C){var d=ea8.exec(C);d&&(C=d[1]?this._getInitialValueForProperty(g):"apply-shim-inherit");return C};
_.b._cssTextToMap=function(g,C){C=C===void 0?!1:C;g=g.split(";");for(var d,V,y={},R=0;R<g.length;R++)if(d=g[R])V=d.split(":"),V.length>1&&(d=V[0].trim(),V=V.slice(1).join(":"),C&&(V=this._replaceInitialOrInherit(d,V)),y[d]=V);return y};
_.b._invalidateMixinEntry=function(g){if(D_x)for(var C in g.dependants)C!==this._currentElement&&D_x(C)};
_.b._produceCssProperties=function(g,C,d,V,y){var R=this;d&&ITl(d,function(l,N){N&&R._map.get(N)&&(V="@apply "+N+";")});
if(!V)return g;var Y=this._consumeCssProperties(""+V,y);y=g.slice(0,g.indexOf("--"));var A=Y=this._cssTextToMap(Y,!0),P=this._map.get(C),w=P&&P.properties;w?A=Object.assign(Object.create(w),Y):this._map.set(C,A);var x=[],p,J=!1;for(p in A){var h=Y[p];h===void 0&&(h="initial");!w||p in w||(J=!0);x.push(C+"_-_"+p+": "+h)}J&&this._invalidateMixinEntry(P);P&&(P.properties=A);d&&(y=g+";"+y);return y+x.join("; ")+";"};
tJ.prototype.detectMixin=tJ.prototype.detectMixin;tJ.prototype.transformStyle=tJ.prototype.JSC$11338_transformStyle;tJ.prototype.transformCustomStyle=tJ.prototype.transformCustomStyle;tJ.prototype.transformRules=tJ.prototype.transformRules;tJ.prototype.transformRule=tJ.prototype.transformRule;tJ.prototype.transformTemplate=tJ.prototype.transformTemplate;tJ.prototype._separator="_-_";Object.defineProperty(tJ.prototype,"invalidCallback",{get:function(){return D_x},
set:function(g){D_x=g}});var jJ=new tJ,NlP=function(){this.customStyleInterface=null;jJ.invalidCallback=fTl},eJ=function(g){!g.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(g.customStyleInterface=window.ShadyCSS.CustomStyleInterface,g.customStyleInterface.transformCallback=function(C){jJ.transformCustomStyle(C)},g.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){g.customStyleInterface.enqueued&&g.flushCustomStyles()})})};
_.b=NlP.prototype;_.b.prepareTemplate=function(g,C){eJ(this);Uvo(g)===""&&(Tk1[C]=g,C=jJ.transformTemplate(g,C),g._styleAst=C)};
_.b.flushCustomStyles=function(){eJ(this);if(this.customStyleInterface){var g=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var C=0;C<g.length;C++){var d=this.customStyleInterface.getStyleForCustomStyle(g[C]);d&&jJ.transformCustomStyle(d)}this.customStyleInterface.enqueued=!1}}};
_.b.styleSubtree=function(g,C){eJ(this);C&&YaB(g,C);if(g.shadowRoot)for(this.styleElement(g),g=g.shadowRoot.children||g.shadowRoot.childNodes,C=0;C<g.length;C++)this.styleSubtree(g[C]);else for(g=g.children||g.childNodes,C=0;C<g.length;C++)this.styleSubtree(g[C])};
_.b.styleElement=function(g){eJ(this);var C=g.localName,d;C?C.indexOf("-")>-1?d=C:d=g.getAttribute&&g.getAttribute("is")||"":d=g.is;C=Tk1[d];if(!(C&&Uvo(C)!==""||!C||v0W(C))){if(v0W(C)||C._applyShimValidatingVersion!==C._applyShimNextVersion)this.prepareTemplate(C,d),qX_(C);if(g=g.shadowRoot)if(g=g.querySelector("style"))g.__cssRules=C._styleAst,g.textContent=Wn1(C._styleAst)}};
_.b.styleDocument=function(g){eJ(this);this.styleSubtree(document.body,g)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var lC=new NlP,XFL=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(g,C){lC.flushCustomStyles();lC.prepareTemplate(g,C)},
prepareTemplateStyles:function(g,C,d){window.ShadyCSS.prepareTemplate(g,C,d)},
prepareTemplateDom:function(){},
styleSubtree:function(g,C){lC.flushCustomStyles();lC.styleSubtree(g,C)},
styleElement:function(g){lC.flushCustomStyles();lC.styleElement(g)},
styleDocument:function(g){lC.flushCustomStyles();lC.styleDocument(g)},
getComputedStyleValue:function(g,C){return AQL(g,C)},
flushCustomStyles:function(){lC.flushCustomStyles()},
nativeCss:ME1,nativeShadow:kOR,cssBuild:FE,disableRuntime:EtH};XFL&&(window.ShadyCSS.CustomStyleInterface=XFL)}window.ShadyCSS.ApplyShim=jJ;var sLP;sLP=window.ShadyCSS;_.L4=gM(function(g){g=gSx(VI(g));var C=vtA?g:JoQ(g),d=hax(C),V={x:"pan-x",y:"pan-y",none:"none",all:"auto"};g=function(){return C.call(this)||this};
_.L(g,C);g.prototype.created=function(){};
g.prototype.__attributeReaction=function(y,R,Y){(this.__dataAttributes&&this.__dataAttributes[y]||y==="disable-upgrade")&&this.attributeChangedCallback(y,R,Y,null)};
g.prototype.setAttribute=function(y,R){if(YUH&&!this._legacyForceObservedAttributes){var Y=this.getAttribute(y);C.prototype.setAttribute.call(this,y,R);this.__attributeReaction(y,Y,String(R))}else C.prototype.setAttribute.call(this,y,R)};
g.prototype.removeAttribute=function(y){if(YUH&&!this._legacyForceObservedAttributes){var R=this.getAttribute(y);C.prototype.removeAttribute.call(this,y);this.__attributeReaction(y,R,null)}else C.prototype.removeAttribute.call(this,y)};
g.prototype._enableProperties=function(){this.__isUpgradeDisabled||C.prototype._enableProperties.call(this)};
g.prototype._canApplyPropertyDefault=function(y){return C.prototype._canApplyPropertyDefault.call(this,y)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(y))};
g.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(C.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
g.prototype.attached=function(){};
g.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(C.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
g.prototype.detached=function(){};
g.prototype.attributeChangedCallback=function(y,R,Y,A){R!==Y&&(y=="disable-upgrade"?this.__isUpgradeDisabled&&Y==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.BI)(this).isConnected&&this.connectedCallback()):(C.prototype.attributeChangedCallback.call(this,y,R,Y,A),this.attributeChanged(y,R,Y)))};
g.prototype.attributeChanged=function(){};
g.prototype._initializeProperties=function(){if(aV&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var y=Object.getPrototypeOf(this);y.hasOwnProperty("__hasRegisterFinished")||(this._registered(),y.__hasRegisterFinished=!0);C.prototype._initializeProperties.call(this);this.root=this;this.created();YUH&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
g.prototype._takeAttributes=function(){for(var y=this.attributes,R=0,Y=y.length;R<Y;R++){var A=y[R];this.__attributeReaction(A.name,null,A.value)}};
g.prototype._registered=function(){};
g.prototype.ready=function(){this._ensureAttributes();C.prototype.ready.call(this)};
g.prototype._ensureAttributes=function(){};
g.prototype._applyListeners=function(){};
g.prototype.serialize=function(y){return this._serializeValue(y)};
g.prototype.deserialize=function(y,R){return this._deserializeValue(y,R)};
g.prototype.reflectPropertyToAttribute=function(y,R,Y){this._propertyToAttribute(y,R,Y)};
g.prototype.serializeValueToAttribute=function(y,R,Y){this._valueToNodeAttribute(Y||this,y,R)};
g.prototype.extend=function(y,R){if(!y||!R)return y||R;for(var Y=Object.getOwnPropertyNames(R),A=0,P=void 0;A<Y.length&&(P=Y[A]);A++){var w=Object.getOwnPropertyDescriptor(R,P);w&&Object.defineProperty(y,P,w)}return y};
g.prototype.mixin=function(y,R){for(var Y in R)y[Y]=R[Y];return y};
g.prototype.chainObject=function(y,R){y&&R&&y!==R&&(y.__proto__=R);return y};
g.prototype.instanceTemplate=function(y){y=this.constructor._contentForTemplate(y);return document.importNode(y,!0)};
g.prototype.fire=function(y,R,Y){Y=Y||{};R=R===null||R===void 0?{}:R;y=new Event(y,{bubbles:Y.bubbles===void 0?!0:Y.bubbles,cancelable:!!Y.cancelable,composed:Y.composed===void 0?!0:Y.composed});y.detail=R;(0,_.BI)(Y.node||this).dispatchEvent(y);return y};
g.prototype.listen=function(y,R,Y){y=y||this;var A=this.__boundListeners||(this.__boundListeners=new WeakMap),P=A.get(y);P||(P={},A.set(y,P));A=R+Y;P[A]||(P[A]=this._addMethodEventListenerToNode(y,R,Y,this))};
g.prototype.unlisten=function(y,R,Y){y=y||this;var A=this.__boundListeners&&this.__boundListeners.get(y);Y=R+Y;var P=A&&A[Y];P&&(this._removeEventListenerFromNode(y,R,P),A[Y]=null)};
g.prototype.setScrollDirection=function(y,R){_.EI(R||this,V[y]||"auto")};
g.prototype.$$=function(y){return this.root.querySelector(y)};
g.prototype.distributeContent=function(){var y=_.PW(this);window.ShadyDOM&&y.shadowRoot&&ShadyDOM.flush()};
g.prototype.getEffectiveChildNodes=function(){return _.PW(this).getEffectiveChildNodes()};
g.prototype.queryDistributedElements=function(y){return _.PW(this).queryDistributedElements(y)};
g.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(y){return y.nodeType===Node.ELEMENT_NODE})};
g.prototype.getEffectiveTextContent=function(){for(var y=this.getEffectiveChildNodes(),R=[],Y=0,A;A=y[Y];Y++)A.nodeType!==Node.COMMENT_NODE&&R.push(A.textContent);return R.join("")};
g.prototype.queryEffectiveChildren=function(y){return(y=this.queryDistributedElements(y))&&y[0]};
g.prototype.queryAllEffectiveChildren=function(y){return this.queryDistributedElements(y)};
g.prototype.getContentChildNodes=function(y){return(y=this.root.querySelector(y||"slot"))?_.PW(y).getDistributedNodes():[]};
g.prototype.getContentChildren=function(y){return this.getContentChildNodes(y).filter(function(R){return R.nodeType===Node.ELEMENT_NODE})};
g.prototype.isLightDescendant=function(y){return this!==y&&(0,_.BI)(this).contains(y)&&(0,_.BI)(this).getRootNode()===(0,_.BI)(y).getRootNode()};
g.prototype.isLocalDescendant=function(y){return this.root===(0,_.BI)(y).getRootNode()};
g.prototype.scopeSubtree=function(y,R){return pPg(y,R===void 0?!1:R)};
g.prototype.getComputedStyleValue=function(y){return sLP.getComputedStyleValue(this,y)};
g.prototype.debounce=function(y,R,Y){this._debouncers=this._debouncers||{};return this._debouncers[y]=_.Po(this._debouncers[y],Y>0?_.Sy.after(Y):HI,R.bind(this))};
g.prototype.isDebouncerActive=function(y){this._debouncers=this._debouncers||{};y=this._debouncers[y];return!(!y||!y.isActive())};
g.prototype.flushDebouncer=function(y){this._debouncers=this._debouncers||{};(y=this._debouncers[y])&&y.flush()};
g.prototype.cancelDebouncer=function(y){this._debouncers=this._debouncers||{};(y=this._debouncers[y])&&y.cancel()};
g.prototype.async=function(y,R){return R>0?_.Sy.run(y.bind(this),R):~HI.run(y.bind(this))};
g.prototype.cancelAsync=function(y){y<0?HI.cancel(~y):_.Sy.cancel(y)};
g.prototype.create=function(y,R){y=document.createElement(y);if(R)if(y.setProperties)y.setProperties(R);else for(var Y in R)y[Y]=R[Y];return y};
g.prototype.elementMatches=function(y,R){return FYA(R||this,y)};
g.prototype.toggleAttribute=function(y,R){var Y=this;arguments.length===3&&(Y=arguments[2]);arguments.length==1&&(R=!Y.hasAttribute(y));if(R)return(0,_.BI)(Y).setAttribute(y,""),!0;(0,_.BI)(Y).removeAttribute(y);return!1};
g.prototype.toggleClass=function(y,R,Y){Y=Y||this;arguments.length==1&&(R=!Y.classList.contains(y));R?Y.classList.add(y):Y.classList.remove(y)};
g.prototype.transform=function(y,R){R=R||this;R.style.webkitTransform=y;R.style.transform=y};
g.prototype.translate3d=function(y,R,Y,A){this.transform("translate3d("+y+","+R+","+Y+")",A||this)};
g.prototype.arrayDelete=function(y,R){if(Array.isArray(y)){if(R=y.indexOf(R),R>=0)return y.splice(R,1)}else if(R=Nh(this,y).indexOf(R),R>=0)return this.splice(y,R,1);return null};
g.prototype._logger=function(y,R){Array.isArray(R)&&R.length===1&&Array.isArray(R[0])&&(R=R[0]);switch(y){case "log":case "warn":case "error":console[y].apply(console,_.Wr(R))}};
g.prototype._log=function(){this._logger("log",_.cY.apply(0,arguments))};
g.prototype._warn=function(){this._logger("warn",_.cY.apply(0,arguments))};
g.prototype._error=function(){this._logger("error",_.cY.apply(0,arguments))};
g.prototype._logf=function(y){return["[%s::%s]",this.is,y].concat(_.Wr(_.cY.apply(1,arguments)))};
_.PU.Object.defineProperties(g.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var y=(0,_.BI)(this).getRootNode();return y instanceof DocumentFragment?y.host:y}}});
_.PU.Object.defineProperties(g,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return YUH&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],oZN(this.prototype)),this.__observedAttributes):d.call(this).concat("disable-upgrade")}}});
g.prototype.is="";return g});Polymer.FlattenedNodesObserver=Zn6;Polymer.DomApi=wFM;Polymer.EventApi=JJ;Polymer.dom=_.PW;Polymer.dom.matchesSelector=FYA;Polymer.dom.flush=_.xy;Polymer.dom.addDebouncer=_.iC;Polymer.DirMixin=JoQ;Polymer.RenderStatus={beforeNextRender:_.ki1,afterNextRender:_.As,flush:function(){for(;i1L.length||YE.length;)P1P(i1L),P1P(YE);Z8=!1}};Polymer.LegacyElementMixin=_.L4;var BlQ;BlQ=wM._mutablePropertyChange;var Tlh={properties:{mutableData:Boolean},_shouldPropertyChange:function(g,C,d){return BlQ(this,g,C,d,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(g,C,d){return BlQ(this,g,C,d,!0)}};
Polymer.OptionalMutableDataBehavior=Tlh;var cfc={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},Knl={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},zTg=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},Knl),f0Q=(0,_.L4)(HTMLElement),KOq=function(g,C){g||console.warn("Polymer.Class requires `info` argument");C=C?C(f0Q):f0Q;C=aTo(g,C,g.behaviors);C.is=C.prototype.is=
g.is;return C};Polymer.Class=KOq;Polymer.mixinBehaviors=function(g,C){return aTo({},(0,_.L4)(C),g)};
Polymer.GenerateClassFromInfo=aTo;_.pM=function(g){var C=typeof g==="function"?g:_.pM.Class(g);g._legacyForceObservedAttributes&&(C.prototype._legacyForceObservedAttributes=g._legacyForceObservedAttributes);customElements.define(C.is,C);return C};
_.pM.Class=KOq;Polymer._polymerFn=_.pM;var vSL=window.onLegacyPolymerFunctionDefinedCallback;vSL&&vSL();var GaB={templatize:function(g,C){this._templatizerTemplate=g;this.ctor=ge(g,this,{mutableData:!!C,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(g){return new this.ctor(g)},
modelForElement:function(g){return b1V(this._templatizerTemplate,g)}};Polymer.Templatizer=GaB;_.DE=(0,_.L4)(HTMLElement).prototype;Polymer.Base=_.DE;var SX1=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.iK=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.L(_.iK,PolymerFakeBaseClass);var OE=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.L(OE,PolymerFakeBaseClass);var gcl=Symbol("Sd"),Ynj=[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 $_Q=$_Q||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},q4L;(function(g){function C(c,U,K){var Cl=Q.get(c);if(!Cl){if(!K)return;Cl=new v;Q.set(c,Cl)}c=Cl.get(U);if(!c){if(!K)return;c=new v;Cl.set(U,c)}return c}
function d(c,U,K){if(V(c,U,K))return!0;U=J(U);return U!==null?d(c,U,K):!1}
function V(c,U,K){U=C(U,K,!1);return U===void 0?!1:!!U.has(c)}
function y(c,U,K){if(V(c,U,K))return R(c,U,K);U=J(U);if(U!==null)return y(c,U,K)}
function R(c,U,K){U=C(U,K,!1);if(U!==void 0)return U.get(c)}
function Y(c,U){var K=A(c,U);c=J(c);if(c===null)return K;var Cl=Y(c,U);if(Cl.length<=0)return K;if(K.length<=0)return Cl;U=new q;c=[];K=_.Z(K);for(var AL=K.next();!AL.done;AL=K.next())AL=AL.value,U.has(AL)||(U.add(AL),c.push(AL));K=_.Z(Cl);for(Cl=K.next();!Cl.done;Cl=K.next())Cl=Cl.value,U.has(Cl)||(U.add(Cl),c.push(Cl));return c}
function A(c,U){c=C(c,U,!1);var K=[];c&&c.forEach(function(Cl,AL){return K.push(AL)});
return K}
function P(c){return c===void 0}
function w(c){return typeof c==="object"?c!==null:typeof c==="function"}
function x(c){return typeof c==="function"}
function p(c){return typeof c==="symbol"?c:String(c)}
function J(c){var U=Object.getPrototypeOf(c);if(typeof c!=="function"||c===T||U!==T)return U;var K=Object.getPrototypeOf(c.prototype);if(K==null||K===Object.prototype)return U;K=K.constructor;return typeof K!=="function"||K===c?U:K}
function h(){function c(){this._keys=[];this._values=[];this._cache=U}
var U={};c.prototype={get size(){return this._keys.length},has:function(K){return K===this._cache?!0:this._find(K)>=0?(this._cache=K,!0):!1},
get:function(K){var Cl=this._find(K);if(Cl>=0)return this._cache=K,this._values[Cl]},
set:function(K,Cl){this.delete(K);this._keys.push(K);this._values.push(Cl);this._cache=K;return this},
delete:function(K){K=this._find(K);return K>=0?(this._keys.splice(K,1),this._values.splice(K,1),this._cache=U,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=U},
forEach:function(K){for(var Cl=this.size,AL=0;AL<Cl;++AL){var iP=this._keys[AL],lP=this._values[AL];this._cache=iP;K.call(this,lP,iP,this)}},
_find:function(K){for(var Cl=this._keys,AL=Cl.length,iP=0;iP<AL;++iP)if(Cl[iP]===K)return iP;return-1}};
return c}
function l(){function c(){this._map=new v}
c.prototype={get size(){return this._map.length},has:function(U){return this._map.has(U)},
add:function(U){this._map.set(U,U);return this},
delete:function(U){return this._map.delete(U)},
clear:function(){this._map.clear()},
forEach:function(U,K){this._map.forEach(U,K)}};
return c}
function N(){function c(){this._key=K()}
function U(jB,qR){for(var s1=0;s1<qR;++s1)jB[s1]=Math.random()*255|0}
function K(){do{if(AL)var jB=AL.randomBytes(16);else typeof Uint8Array==="function"?(jB=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(jB):U(jB,16)):(jB=Array(16),U(jB,16));jB[6]=jB[6]&79|64;jB[8]=jB[8]&191|128;for(var qR="",s1=0;s1<16;++s1){var wL=jB[s1];if(s1===4||s1===6||s1===8)qR+="-";wL<16&&(qR+="0");qR+=wL.toString(16).toLowerCase()}jB="@@WeakMap@@"+qR}while(iP.call(lP,jB));lP[jB]=!0;return jB}
function Cl(jB,qR){if(!iP.call(jB,pl)){if(!qR)return;Object.defineProperty(jB,pl,{value:Object.create(null)})}return jB[pl]}
var AL=typeof global!=="undefined"&&typeof $_Q==="object"&&typeof require==="function"&&require("crypto"),iP=Object.prototype.hasOwnProperty,lP={},pl=K();c.prototype={has:function(jB){return(jB=Cl(jB,!1))?this._key in jB:!1},
get:function(jB){if(jB=Cl(jB,!1))return jB[this._key]},
set:function(jB,qR){Cl(jB,!0)[this._key]=qR;return this},
delete:function(jB){return(jB=Cl(jB,!1))&&this._key in jB?delete jB[this._key]:!1},
clear:function(){this._key=K()}};
return c}
var T=Object.getPrototypeOf(Function),v=typeof Map==="function"?Map:h(),q=typeof Set==="function"?Set:l(),Q=new (typeof WeakMap==="function"?WeakMap:N());g.decorate=function(c,U,K,Cl){if(P(Cl)){if(P(K)){if(!Array.isArray(c))throw new TypeError;if(!x(U))throw new TypeError;for(K=c.length-1;K>=0;--K)if(Cl=(0,c[K])(U),!P(Cl)){if(!x(Cl))throw new TypeError;U=Cl}return U}if(!Array.isArray(c))throw new TypeError;if(!w(U))throw new TypeError;K=p(K);for(Cl=c.length-1;Cl>=0;--Cl)(0,c[Cl])(U,K)}else{if(Array.isArray(c))if(w(U)){if(P(K))throw new TypeError;
if(!w(Cl))throw new TypeError;}else throw new TypeError;else throw new TypeError;K=p(K);for(var AL=c.length-1;AL>=0;--AL){var iP=(0,c[AL])(U,K,Cl);if(!P(iP)){if(!w(iP))throw new TypeError;Cl=iP}}return Cl}};
g.metadata=function(c,U){return function(K,Cl){if(P(Cl)){if(!x(K))throw new TypeError;C(K,void 0,!0).set(c,U)}else{if(!w(K))throw new TypeError;Cl=p(Cl);C(K,Cl,!0).set(c,U)}}};
g.defineMetadata=function(c,U){var K;if(w(U))P(K)||(K=p(K));else throw new TypeError;C(U,K,!0).set("parameters",c)};
g.hasMetadata=function(c,U,K){if(w(U))P(K)||(K=p(K));else throw new TypeError;return d(c,U,K)};
g.hasOwnMetadata=function(c,U,K){if(w(U))P(K)||(K=p(K));else throw new TypeError;return V(c,U,K)};
g.getMetadata=function(c,U,K){if(w(U))P(K)||(K=p(K));else throw new TypeError;return y(c,U,K)};
g.getOwnMetadata=function(c,U,K){if(w(U))P(K)||(K=p(K));else throw new TypeError;return R(c,U,K)};
g.getMetadataKeys=function(c,U){if(w(c))P(U)||(U=p(U));else throw new TypeError;return Y(c,U)};
g.getOwnMetadataKeys=function(c,U){if(w(c))P(U)||(U=p(U));else throw new TypeError;return A(c,U)};
g.deleteMetadata=function(c,U,K){if(w(U))P(K)||(K=p(K));else throw new TypeError;var Cl=C(U,K,!1);if(!P(Cl)){if(!Cl.delete(c))return!1;if(Cl.size>0)return!0;c=Q.get(U);c.delete(K);if(c.size>0)return!0;Q.delete(U);return!0}};
(function(c){if(typeof c.Reflect!=="undefined"){if(c.Reflect!==g)for(var U in g)c.Reflect[U]=g[U]}else c.Reflect=g})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(q4L||(q4L={}));var LZV=self;var M68=[0,_.Mv,_.n1,_.Mv];var WYP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(WYP,_.Yu);var m_h=_.pd(WYP,[0,_.HP,_.cP,M68,_.n1,_.zi]);var nSL=[0,_.Qd,-3,_.zi,_.HP,_.Mv,_.wzL,_.Qd,x8H,PQL,f1,_.WP,_.Mv,function(){return uGP},
_.n1],uGP=[0,_.cP,function(){return nSL},
_.HP,14,_.Qd];_.Ea(_.we,_.f8);_.b=_.we.prototype;_.b.start=function(){this.stop();this.usingListeners_=!1;var g=I08(this),C=U_h(this);g&&!C&&this.JSC$11381_win_.mozRequestAnimationFrame?(this.JSC$11381_id_=_.O4(this.JSC$11381_win_,"MozBeforePaint",this.callback_),this.JSC$11381_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11381_id_=g&&C?g.call(this.JSC$11381_win_,this.callback_):this.JSC$11381_win_.setTimeout($46(this.callback_),20)};
_.b.stop=function(){if(this.isActive()){var g=I08(this),C=U_h(this);g&&!C&&this.JSC$11381_win_.mozRequestAnimationFrame?Ao(this.JSC$11381_id_):g&&C?C.call(this.JSC$11381_win_,this.JSC$11381_id_):this.JSC$11381_win_.clearTimeout(this.JSC$11381_id_)}this.JSC$11381_id_=null};
_.b.fire=function(){this.stop();this.JSC$11383_doAction_()};
_.b.isActive=function(){return this.JSC$11381_id_!=null};
_.b.JSC$11383_doAction_=function(){this.usingListeners_&&this.JSC$11381_id_&&Ao(this.JSC$11381_id_);this.JSC$11381_id_=null;this.JSC$11381_listener_.call(this.handler_,_.cJ())};
_.b.disposeInternal=function(){this.stop();_.we.superClass_.disposeInternal.call(this)};
var I08=function(g){g=g.JSC$11381_win_;return g.requestAnimationFrame||g.webkitRequestAnimationFrame||g.mozRequestAnimationFrame||g.oRequestAnimationFrame||g.msRequestAnimationFrame||null},U_h=function(g){g=g.JSC$11381_win_;
return g.cancelAnimationFrame||g.cancelRequestAnimationFrame||g.webkitCancelRequestAnimationFrame||g.mozCancelRequestAnimationFrame||g.oCancelRequestAnimationFrame||g.msCancelRequestAnimationFrame||null};_.dJ=function(g,C,d){_.f8.call(this);this.JSC$11384_listener_=d!=null?g.bind(d):g;this.JSC$11384_interval_=C;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11384_timer_=null};
_.L(_.dJ,_.f8);_.b=_.dJ.prototype;_.b.fire=function(g){this.args_=arguments;this.JSC$11384_timer_||this.pauseCount_?this.shouldFire_=!0:coM(this)};
_.b.stop=function(){this.JSC$11384_timer_&&(_.yg.clearTimeout(this.JSC$11384_timer_),this.JSC$11384_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.b.pause=function(){this.pauseCount_++};
_.b.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11384_timer_||(this.shouldFire_=!1,coM(this))};
_.b.disposeInternal=function(){_.f8.prototype.disposeInternal.call(this);this.stop()};
var coM=function(g){g.JSC$11384_timer_=Dh(function(){g.JSC$11384_timer_=null;g.shouldFire_&&!g.pauseCount_&&(g.shouldFire_=!1,coM(g))},g.JSC$11384_interval_);
var C=g.args_;g.args_=null;g.JSC$11384_listener_.apply(null,C)};var ESH=function(g,C){this.childIterator_=g[_.yg.Symbol.iterator]();this.mapFn_=C};
ESH.prototype[Symbol.iterator]=function(){return this};
ESH.prototype.next=function(){var g=this.childIterator_.next();return{value:g.done?void 0:this.mapFn_.call(void 0,g.value),done:g.done}};
var HnL=function(g,C){return new ESH(g,C)};var QLh={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 OsL=function(g){var C=zah(g);if(!C)throw Error("Wd`"+g);return C},zah=function(g){var C={};
g=String(g);var d=g.charAt(0)=="#"?g:"#"+g;if(KYh.test(d))return C.hex=Rmg(d),C.type="hex",C;d=o8P(g);return d.length?(C.hex=IwP(d[0],d[1],d[2]),C.type="rgb",C):QLh&&(g=QLh[g.toLowerCase()])?(C.hex=g,C.type="named",C):null},a0x=/#(.)(.)(.)/,Rmg=function(g){if(!KYh.test(g))throw Error("Yd`"+g);
g.length==4&&(g=g.replace(a0x,"#$1$1$2$2$3$3"));return g.toLowerCase()},wkl=function(g){g=Rmg(g);
g=parseInt(g.slice(1),16);return[g>>16,g>>8&255,g&255]},IwP=function(g,C,d){g=Number(g);
C=Number(C);d=Number(d);if(g!=(g&255)||C!=(C&255)||d!=(d&255))throw Error("Zd`"+g+"`"+C+"`"+d);C=g<<16|C<<8|d;return g<16?"#"+(16777216|C).toString(16).slice(1):"#"+C.toString(16)},KYh=/^#(?:[0-9a-f]{3}){1,2}$/i,GrQ=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,o8P=function(g){var C=g.match(GrQ);
if(C){g=Number(C[1]);var d=Number(C[2]);C=Number(C[3]);if(g>=0&&g<=255&&d>=0&&d<=255&&C>=0&&C<=255)return[g,d,C]}return[]};var S4A={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},dF=S4A;dF=S4A;var VHP,gm6,CJh;VHP=function(g,C){switch(C){case 1:return g%4!=0||g%100==0&&g%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
gm6=function(g,C,d,V,y){g=new Date(g,C,d);y=y||0;return g.valueOf()+(((V!==void 0?V:3)-y+7)%7-((g.getDay()+6)%7-y+7)%7)*864E5};
_.rM=function(g,C,d){typeof g==="number"?(this.date=CJh(g,C||0,d||1),df6(this,d||1)):_.Hq(g)?(this.date=CJh(g.getFullYear(),g.getMonth(),g.getDate()),df6(this,g.getDate())):(this.date=new Date(_.cJ()),g=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),df6(this,g))};
CJh=function(g,C,d){C=new Date(g,C,d);g>=0&&g<100&&C.setFullYear(C.getFullYear()-1900);return C};
_.b=_.rM.prototype;_.b.firstDayOfWeek_=dF.FIRSTDAYOFWEEK;_.b.firstWeekCutOffDay_=dF.FIRSTWEEKCUTOFFDAY;_.b.clone=function(){var g=new _.rM(this.date);g.firstDayOfWeek_=this.firstDayOfWeek_;g.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return g};
_.b.getFullYear=function(){return this.date.getFullYear()};
_.b.getYear=function(){return this.getFullYear()};
_.b.getMonth=function(){return this.date.getMonth()};
_.b.getDate=function(){return this.date.getDate()};
_.b.getTime=function(){return this.date.getTime()};
_.b.getDay=function(){return this.date.getDay()};
_.b.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.b.getUTCMonth=function(){return this.date.getUTCMonth()};
_.b.getUTCDate=function(){return this.date.getUTCDate()};
_.b.getUTCDay=function(){return this.date.getDay()};
_.b.getUTCHours=function(){return this.date.getUTCHours()};
_.b.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.b.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.b.set=function(g){this.date=new Date(g.getFullYear(),g.getMonth(),g.getDate())};
_.b.setFullYear=function(g){this.date.setFullYear(g)};
_.b.setYear=function(g){this.setFullYear(g)};
_.b.setMonth=function(g){this.date.setMonth(g)};
_.b.setDate=function(g){this.date.setDate(g)};
_.b.setTime=function(g){this.date.setTime(g)};
_.b.setUTCFullYear=function(g){this.date.setUTCFullYear(g)};
_.b.setUTCMonth=function(g){this.date.setUTCMonth(g)};
_.b.setUTCDate=function(g){this.date.setUTCDate(g)};
_.b.add=function(g){if(g.years||g.months){var C=this.getMonth()+g.months+g.years*12,d=this.getYear()+Math.floor(C/12);C%=12;C<0&&(C+=12);var V=Math.min(VHP(d,C),this.getDate());this.setDate(1);this.setFullYear(d);this.setMonth(C);this.setDate(V)}g.days&&(d=this.getYear(),C=d>=0&&d<=99?-1900:0,g=new Date((new Date(d,this.getMonth(),this.getDate(),12)).getTime()+g.days*864E5),this.setDate(1),this.setFullYear(g.getFullYear()+C),this.setMonth(g.getMonth()),this.setDate(g.getDate()),df6(this,g.getDate()))};
_.b.JSC$11397_toIsoString=function(g){var C=this.getFullYear(),d=C<0?"-":C>=1E4?"+":"";return[d+_.dB(Math.abs(C),d?6:4),_.dB(this.getMonth()+1,2),_.dB(this.getDate(),2)].join(g?"-":"")};
_.b.equals=function(g){return!(!g||this.getYear()!=g.getYear()||this.getMonth()!=g.getMonth()||this.getDate()!=g.getDate())};
_.b.toString=function(){return this.JSC$11397_toIsoString()};
var df6=function(g,C){g.getDate()!=C&&g.date.setUTCHours(g.date.getUTCHours()+(g.getDate()<C?1:-1))};
_.rM.prototype.valueOf=function(){return this.date.valueOf()};var Xc=function(g,C,d,V,y){this.reversed=!!C;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!d;g&&Na(this,g,V);this.depth=y!=void 0?y:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.Ea(Xc,bn);var Na=function(g,C,d,V){if(g.node=C)g.tagType=typeof d==="number"?d:g.node.nodeType!=1?0:g.reversed?-1:1;typeof V==="number"&&(g.depth=V)};
_.b=Xc.prototype;_.b.JSC$11412_copyFrom=function(g){this.node=g.node;this.tagType=g.tagType;this.depth=g.depth;this.reversed=g.reversed;this.constrained=g.constrained};
_.b.clone=function(){return new Xc(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.b.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Z2;var g=this.node;var C=this.reversed?-1:1;if(this.tagType==C){var d=this.reversed?g.lastChild:g.firstChild;d?Na(this,d):Na(this,g,C*-1)}else(d=this.reversed?g.previousSibling:g.nextSibling)?Na(this,d):Na(this,g.parentNode,C*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(g=this.node)?Y1(g):Z2};
_.b.equals=function(g){return g.node==this.node&&(!this.node||g.tagType==this.tagType)};
_.b.splice=function(g){var C=this.node,d=this.reversed?1:-1;this.tagType==d&&(this.tagType=d*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;Xc.prototype.next.call(this);this.reversed=!this.reversed;d=_.U1(arguments[0])?arguments[0]:arguments;for(var V=d.length-1;V>=0;V--)_.sn(d[V],C);_.N7(C)};var VZh=function(){},sg=function(g){for(var C=[],d=g.getTextRangeCount(),V=0;V<d;V++)C.push(g.getTextRange(V));
return C};
VZh.prototype.isReversed=function(){return!1};
VZh.prototype.getWindow=function(){return UG(_.c3(this.JSC$11414_getStartNode()))};
var yYQ=function(g,C){Xc.call(this,g,C,!0)};
_.Ea(yYQ,Xc);var Bo=function(g,C,d,V,y){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!y;if(g){this.startNode_=g;this.startOffset_=C;this.endNode_=d;this.endOffset_=V;if(g.nodeType==1&&g.tagName!="BR")if(g=g.childNodes,C=g[C])this.startNode_=C,this.startOffset_=0;else{g.length&&(this.startNode_=_.vq(g));var R=!0}d.nodeType==1&&((this.endNode_=d.childNodes[V])?this.endOffset_=0:this.endNode_=d)}Xc.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);R&&this.next()};
_.Ea(Bo,yYQ);_.b=Bo.prototype;_.b.JSC$11420_getStartNode=function(){return this.startNode_};
_.b.isLast=function(){return this.started_&&(this.node!=(this.isReversed_?this.startNode_:this.endNode_)?!1:this.isReversed_?this.startOffset_?this.tagType!=-1:this.tagType==1:!this.endOffset_||this.tagType!=1)};
_.b.next=function(){return this.isLast()?Z2:Bo.superClass_.next.call(this)};
_.b.JSC$11412_copyFrom=function(g){this.startNode_=g.startNode_;this.endNode_=g.endNode_;this.startOffset_=g.startOffset_;this.endOffset_=g.endOffset_;this.isReversed_=g.isReversed_;Bo.superClass_.JSC$11412_copyFrom.call(this,g)};
_.b.clone=function(){var g=new Bo(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);g.JSC$11412_copyFrom(this);return g};var RWL=function(){};
RWL.prototype.__iterator__=function(){return new Bo(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var Tt=function(g){this.range_=g};
_.Ea(Tt,RWL);var bWM=function(g){var C=_.c3(g).createRange();if(g.nodeType==3)C.setStart(g,0),C.setEnd(g,g.length);else if(rB(g)||g.nodeType==3){for(var d,V=g;(d=V.firstChild)&&(rB(d)||d.nodeType==3);)V=d;C.setStart(V,0);for(V=g;(d=V.lastChild)&&(rB(d)||d.nodeType==3);)V=d;C.setEnd(V,V.nodeType==1?V.childNodes.length:V.length)}else d=g.parentNode,g=Array.prototype.indexOf.call(d.childNodes,g),C.setStart(d,g),C.setEnd(d,g+1);return C},ZWr=function(g,C,d,V){var y=_.c3(g).createRange();
y.setStart(g,C);y.setEnd(d,V);return y};
_.b=Tt.prototype;_.b.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.b.getContainer=function(){return this.range_.commonAncestorContainer};
_.b.compareBrowserRangeEndpoints=function(g,C,d){return this.range_.compareBoundaryPoints(d==1?C==1?_.yg.Range.START_TO_START:_.yg.Range.START_TO_END:C==1?_.yg.Range.END_TO_START:_.yg.Range.END_TO_END,g)};
_.b.isCollapsed=function(){return this.range_.collapsed};
_.b.select=function(g){this.selectInternal(UG(_.c3(this.range_.startContainer)).getSelection(),g)};
_.b.selectInternal=function(g){g.removeAllRanges();g.addRange(this.range_)};
_.b.insertNode=function(g,C){var d=this.range_.cloneRange();d.collapse(C);d.insertNode(g);d.detach();return g};
_.b.collapse=function(g){this.range_.collapse(g)};_.Ea(kE,Tt);kE.prototype.selectInternal=function(g,C){!C||this.isCollapsed()?kE.superClass_.selectInternal.call(this,g,C):(g.collapse(this.range_.endContainer,this.range_.endOffset),g.extend(this.range_.startContainer,this.range_.startOffset))};_.Ea(xE,Tt);xE.prototype.compareBrowserRangeEndpoints=function(g,C,d){return xE.superClass_.compareBrowserRangeEndpoints.call(this,g,C,d)};
xE.prototype.selectInternal=function(g,C){C?g.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):g.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var Yw6=function(g){return _.GO?new xE(g):_.aa?new kE(g):new Tt(g)};var f4=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},AYh;
_.Ea(f4,VZh);AYh=function(g,C){var d=new f4;d.browserRangeWrapper_=g;d.isReversed_=!!C;return d};
_.FEM=function(g){g=_.GO?new xE(bWM(g)):_.aa?new kE(bWM(g)):new Tt(bWM(g));return AYh(g)};
_.vo=function(g,C,d,V){var y=new f4;y.isReversed_=PJQ(g,C,d,V);if(_.ZF(g)&&!rB(g)){var R=g.parentNode;C=Array.prototype.indexOf.call(R.childNodes,g);g=R}_.ZF(d)&&!rB(d)&&(R=d.parentNode,V=Array.prototype.indexOf.call(R.childNodes,d),d=R);y.isReversed_?(y.startNode_=d,y.startOffset_=V,y.endNode_=g,y.endOffset_=C):(y.startNode_=g,y.startOffset_=C,y.endNode_=d,y.endOffset_=V);return y};
_.b=f4.prototype;_.b.clone=function(){var g=new f4;g.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();g.startNode_=this.startNode_;g.startOffset_=this.startOffset_;g.endNode_=this.endNode_;g.endOffset_=this.endOffset_;g.isReversed_=this.isReversed_;return g};
_.b.JSC$11414_getType=function(){return"text"};
_.b.getBrowserRangeObject=function(){return $y(this).range_};
_.b.getTextRangeCount=function(){return 1};
_.b.getTextRange=function(){return this};
var $y=function(g){var C;if(!(C=g.browserRangeWrapper_)){C=g.JSC$11414_getStartNode();var d=g.JSC$11414_getStartOffset(),V=g.JSC$11414_getEndNode(),y=g.JSC$11414_getEndOffset();C=_.GO?new xE(ZWr(C,d,V,y)):_.aa?new kE(ZWr(C,d,V,y)):new Tt(ZWr(C,d,V,y));C=g.browserRangeWrapper_=C}return C};
_.b=f4.prototype;_.b.getContainer=function(){return $y(this).getContainer()};
_.b.JSC$11414_getStartNode=function(){return this.startNode_||(this.startNode_=$y(this).range_.startContainer)};
_.b.JSC$11414_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=$y(this).range_.startOffset};
_.b.JSC$11414_getEndNode=function(){return this.endNode_||(this.endNode_=$y(this).range_.endContainer)};
_.b.JSC$11414_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=$y(this).range_.endOffset};
_.b.isReversed=function(){return this.isReversed_};
_.b.JSC$11414_containsRange=function(g,C){if(g.JSC$11414_getType()=="text"){var d=$y(this);g=$y(g);C=C&&!g.isCollapsed();g=g.range_;d=C?d.compareBrowserRangeEndpoints(g,0,1)>=0&&d.compareBrowserRangeEndpoints(g,1,0)<=0:d.compareBrowserRangeEndpoints(g,0,0)>=0&&d.compareBrowserRangeEndpoints(g,1,1)<=0}else d=!1;return d};
_.b.isCollapsed=function(){return $y(this).isCollapsed()};
_.b.JSC$11414_getText=function(){return $y(this).range_.toString()};
_.b.__iterator__=function(){return new Bo(this.JSC$11414_getStartNode(),this.JSC$11414_getStartOffset(),this.JSC$11414_getEndNode(),this.JSC$11414_getEndOffset())};
_.b.select=function(){$y(this).select(this.isReversed_)};
_.b.JSC$11414_removeContents=function(){var g=$y(this).range_;g.extractContents();if(g.startContainer.hasChildNodes()&&(g=g.startContainer.childNodes[g.startOffset])){var C=g.previousSibling;BHP(g)==""&&_.N7(g);C&&BHP(C)==""&&_.N7(C)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.b.insertNode=function(g,C){g=$y(this).insertNode(g,C);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return g};
_.b.collapse=function(g){g=this.isReversed()?!g:g;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(g);g?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var iWr=function(){};
_.Ea(iWr,VZh);iWr.prototype.JSC$11414_containsRange=function(g,C){var d=sg(this);g=sg(g);return(C?yn:_.Us_)(g,function(V){return yn(d,function(y){return y.JSC$11414_containsRange(V,C)})})};
iWr.prototype.insertNode=function(g,C){C?_.XA(g,this.JSC$11414_getStartNode()):_.sn(g,this.JSC$11414_getEndNode());return g};var OWL,wjQ=fO().JSC$9397_document_.documentElement;OWL=wjQ.requestFullscreen?"fullscreenchange":wjQ.webkitRequestFullscreen?"webkitfullscreenchange":wjQ.mozRequestFullScreen?"mozfullscreenchange":wjQ.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var k_h=function(){var g=fO().JSC$9397_document_;return!!(g.webkitIsFullScreen||g.mozFullScreen||g.msFullscreenElement||g.fullscreenElement)};var qa=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.Ea(qa,iWr);_.b=qa.prototype;_.b.clone=function(){var g=new qa;g.browserRanges_=_.Ic(this.browserRanges_);return g};
_.b.JSC$11414_getType=function(){return"mutli"};
_.b.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.b.getTextRangeCount=function(){return this.browserRanges_.length};
_.b.getTextRange=function(g){this.ranges_[g]||(this.ranges_[g]=AYh(Yw6(this.browserRanges_[g])));return this.ranges_[g]};
_.b.getContainer=function(){if(!this.container_){for(var g=[],C=this.getTextRangeCount(),d=0;d<C;d++)g.push(this.getTextRange(d).getContainer());this.container_=lgP.apply(null,g)}return this.container_};
var Ma=function(g){g.sortedRanges_||(g.sortedRanges_=sg(g),g.sortedRanges_.sort(function(C,d){var V=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();var y=d.JSC$11414_getStartNode();d=d.JSC$11414_getStartOffset();return V==y&&C==d?0:PJQ(V,C,y,d)?1:-1}));
return g.sortedRanges_};
_.b=qa.prototype;_.b.JSC$11414_getStartNode=function(){return Ma(this)[0].JSC$11414_getStartNode()};
_.b.JSC$11414_getStartOffset=function(){return Ma(this)[0].JSC$11414_getStartOffset()};
_.b.JSC$11414_getEndNode=function(){return _.vq(Ma(this)).JSC$11414_getEndNode()};
_.b.JSC$11414_getEndOffset=function(){return _.vq(Ma(this)).JSC$11414_getEndOffset()};
_.b.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.b.JSC$11414_getText=function(){return sg(this).map(function(g){return g.JSC$11414_getText()}).join("")};
_.b.__iterator__=function(){return new Wo(this)};
_.b.select=function(){var g=this.getWindow().getSelection();g.removeAllRanges();for(var C=this.getTextRangeCount(),d=0;d<C;d++)g.addRange(this.getTextRange(d).getBrowserRangeObject())};
_.b.JSC$11414_removeContents=function(){sg(this).forEach(function(g){g.JSC$11414_removeContents()})};
_.b.collapse=function(g){if(!this.isCollapsed()){var C=g?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;C.collapse(g);this.ranges_=[C];this.sortedRanges_=[C];this.browserRanges_=[C.getBrowserRangeObject()]}};
var Wo=function(g){this.iterators_=null;this.currentIdx_=0;g&&(this.iterators_=Ma(g).map(function(C){return _.r1L(C)}));
Xc.call(this,g?this.JSC$11420_getStartNode():null,!1,!0)};
_.Ea(Wo,yYQ);_.b=Wo.prototype;_.b.JSC$11420_getStartNode=function(){return this.iterators_[0].JSC$11420_getStartNode()};
_.b.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.b.next=function(){for(;this.currentIdx_<this.iterators_.length;){var g=this.iterators_[this.currentIdx_],C=g.next();if(C.done)this.currentIdx_++;else return Na(this,g.node,g.tagType,g.depth),C}return Z2};
_.b.JSC$11412_copyFrom=function(g){this.iterators_=_.Ic(g.iterators_);Wo.superClass_.JSC$11412_copyFrom.call(this,g)};
_.b.clone=function(){var g=new Wo(null);g.JSC$11412_copyFrom(this);return g};var xfr,PJQ;_.aX=function(){var g=window.getSelection();return g&&xfr(g)};
xfr=function(g){var C=!1;if(g.createRange)try{var d=g.createRange()}catch(y){return null}else if(g.rangeCount){if(g.rangeCount>1){d=new qa;C=g.rangeCount;for(var V=0;V<C;V++)d.browserRanges_.push(g.getRangeAt(V));return d}d=g.getRangeAt(0);C=PJQ(g.anchorNode,g.anchorOffset,g.focusNode,g.focusOffset)}else return null;return AYh(Yw6(d),C)};
_.m8=function(g,C){return _.vo(g,C,g,C)};
_.uC=function(g,C,d,V){return _.vo(g,C,d,V)};
PJQ=function(g,C,d,V){if(g==d)return V<C;var y;if(g.nodeType==1&&C)if(y=g.childNodes[C])g=y,C=0;else if(_.K8(g,d))return!0;if(d.nodeType==1&&V)if(y=d.childNodes[V])d=y,V=0;else if(_.K8(d,g))return!1;return(eoQ(g,d)||C-V)>0};var n4=function(){_.t0.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.vd)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.vd)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.vd)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.vd)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.vd)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.vd)(this.dispatchProgressEvent_,this)};
_.Ea(n4,_.t0);n4.prototype.abort=function(){try{this.reader_.abort()}catch(g){throw new BUL(g,"aborting read");}};
n4.prototype.getError=function(){return this.reader_.error&&new BUL(this.reader_.error,"reading file")};
n4.prototype.dispatchProgressEvent_=function(g){this.dispatchEvent(new TU8(g,this))};
n4.prototype.disposeInternal=function(){n4.superClass_.disposeInternal.call(this);delete this.reader_};
var pjM=function(g){var C=new n4,d=omQ(C);C.reader_.readAsArrayBuffer(g);return d},JYP=function(g){var C=new n4,d=omQ(C);
C.reader_.readAsDataURL(g);return d},omQ=function(g){var C=new E2;
g.listen("loadend",_.bv(function(d,V){var y=V.reader_.result,R=V.getError();y==null||R?d.errback(R):d.callback(y);V.dispose()},C,g));
return C};var Iz=function(){_.t0.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11454_eventHandler_=new _.pa(this);this.JSC$11454_isInitialized_=!1};
_.Ea(Iz,_.t0);var hWP=new _.kB("d"),tZQ=new _.kB("beforedragstart"),jeh=new _.kB("dragstart"),eWx=new _.kB("beforedragmove"),lcL=new _.kB("dragmove"),LEL=new _.kB("beforedragend"),Dfr=new _.kB("dragend"),rYL=new _.kB("e");Iz.prototype.isDragging=function(){return!!this.JSC$11454_dragger_};
var NJh=function(g,C){C.dlgGrowthDirection_=0;C.dlgDragHoverClass_=void 0;C.dlgDragPermission=0;g.dragLists_.push(C)},Xjh=function(g,C){g.getHandleForDragItem_=C};
Iz.prototype.init=function(){if(!this.JSC$11454_isInitialized_){for(var g=this.dragLists_.length,C=0;C<g;C++)for(var d=_.Bn(this.dragLists_[C]),V=d.length,y=0;y<V;++y){var R=d[y],Y=this.getHandleForDragItem_(R),A=_.zV(Y);this.dragItemForHandle_[A]=R;this.dragItemHoverClasses_&&(this.JSC$11454_eventHandler_.listen(R,"mouseover",this.handleDragItemMouseover_),this.JSC$11454_eventHandler_.listen(R,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11454_eventHandler_.listen(Y,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11454_eventHandler_.listen(Y,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(R);this.JSC$11454_eventHandler_.listen(Y,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11454_isInitialized_=!0}};
Iz.prototype.disposeInternal=function(){this.JSC$11454_eventHandler_.dispose();for(var g=this.dragLists_.length,C=0;C<g;C++){var d=this.dragLists_[C];d.dlgGrowthDirection_=void 0;d.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;seQ(this);Iz.superClass_.disposeInternal.call(this)};
var BJL=function(g,C){for(var d=g.dragLists_.length,V=0;V<d;V++){var y=g.dragLists_[V];y.dlgBounds_=wno(y)}d=g.dragItems_.length;for(V=0;V<d;V++)y=g.dragItems_[V],y!=C&&(y.dlgBounds_=wno(y))};
_.b=Iz.prototype;
_.b.handlePotentialDragStart_=function(g){var C=_.zV(g.currentTarget);C=this.dragItemForHandle_[C];if(C.parentElement.dlgDragPermission!=2){this.currDragItem_=C;a:{C=this.currDragItem_;for(var d=C.cloneNode(!0),V=XH("TEXTAREA",C),y=XH("TEXTAREA",d),R=0;R<V.length;R++)y[R].value=V[R].value;switch(C.tagName){case "TR":C=_.L$("TABLE",null,_.L$("TBODY",null,d));break a;case "TD":case "TH":C=_.L$("TABLE",null,_.L$("TBODY",null,_.L$("TR",null,d)));break a;case "TEXTAREA":d.value=C.value;default:C=d;break a}C=
void 0}this.draggerEl_=C;this.draggerElClasses_&&U2(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.c3(this.currDragItem_).body.appendChild(this.draggerEl_);d=_.EG(this.currDragItem_);C=this.draggerEl_;V=_.EG(C);if(d instanceof _.IZ){var Y=d.y;d=d.x}qE(C,C.offsetLeft+(d-V.x),C.offsetTop+(Number(Y)-V.y));this.JSC$11454_dragger_=new _.qp(this.draggerEl_);_.s2x(this.JSC$11454_dragger_,this.hysteresisDistance_);
_.O4(this.JSC$11454_dragger_,"start",this.handleDragStart_,!1,this);_.O4(this.JSC$11454_dragger_,"end",this.handleDragEnd_,!1,this);_.O4(this.JSC$11454_dragger_,"earlycancel",this.JSC$11456_cleanup_,!1,this);this.dispatchEvent(new Ug(hWP,this,g,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_));this.JSC$11454_dragger_.startDrag(g)}};
_.b.handleDragStart_=function(g){if(this.dispatchEvent(new Ug(tZQ,this,g.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.hoP(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?U2(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var C=M56(this.draggerEl_);this.draggerEl_.halfWidth=C.width/2;this.draggerEl_.halfHeight=C.height/2;C=this.draggerEl_.getBoundingClientRect();
var d=g.clientY,V=Ber(this.JSC$11454_dragger_,g.clientX);if(V>C.right){var y=this.currDragItem_.getBoundingClientRect();this.JSC$11454_dragger_.deltaX=V-(V-y.left)/y.width*C.width}d=TeP(this.JSC$11454_dragger_,d);d>C.bottom&&(this.JSC$11454_dragger_.deltaY+=d-C.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";BJL(this,this.currDragItem_);this.currDragItem_.style.display="";_.O4(this.JSC$11454_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Ug(jeh,
this,g.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_))}else g.preventDefault(),this.JSC$11456_cleanup_()};
_.b.handleDragMove_=function(g){var C=_.EG(this.draggerEl_);C=new _.IZ(C.x+this.draggerEl_.halfWidth,C.y+this.draggerEl_.halfHeight);a:{var d=null;if(this.currDragItem_.style.display!="none"){d=this.currDragItem_.parentNode;var V=wno(d);if(TJP(C,V))break a}V=this.dragLists_.length;for(var y=0;y<V;y++){var R=this.dragLists_[y];if(R!=d&&TJP(C,R.dlgBounds_)){d=R;break a}}d=null}if(d){if(d==null)throw Error("$d");V=0;y=!1;R=void 0;switch(d.dlgGrowthDirection_){case 0:V=C.y;var Y=fcL;var A=vmh;break;case 4:y=
!0;case 2:V=C.x;Y=$fh;A=vmh;break;case 5:y=!0;case 3:V=C.x,Y=qwL,A=MZQ}for(var P=null,w,x=_.Bn(d),p=x.length,J=0;J<p;J++){var h=x[J];if(h!=this.currDragItem_){var l=Y(h.dlgBounds_);if(y){var N=WE6(h,C);R===void 0&&(R=N);A(V,l)&&(w==void 0||N<R||N==R&&(A(l,w)||l==w))&&(P=h,w=l);N<R&&(R=N)}else A(V,l)&&(w==void 0||A(l,w))&&(P=h,w=l)}}Y=P!==null&&WE6(P,C)>R?null:P}else Y=null;if(!this.dispatchEvent(new Ug(eWx,this,g,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_,C,d,Y)))return!1;if(d&&d.dlgDragPermission!=
1)this.currDragItem_.parentNode==d&&_.hoP(this.currDragItem_)==Y||d.insertBefore(this.currDragItem_,Y),this.currDragItem_.style.display="",d.dlgDragHoverClass_&&_.M_(d,d.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",A=this.dragLists_.length,w=0;w<A;w++)V=this.dragLists_[w],V.dlgDragHoverClass_&&_.$S(V,V.dlgDragHoverClass_);d!=this.currHoverList_&&(this.currHoverList_=d,BJL(this,this.currDragItem_));this.dispatchEvent(new Ug(lcL,this,g,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_,
C,d,Y));return!1};
_.b.JSC$11456_cleanup_=function(){seQ(this);this.JSC$11454_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var g=this.dragLists_.length,C=0;C<g;C++)this.dragLists_[C].dlgBounds_=null;g=this.dragItems_.length;for(C=0;C<g;C++)this.dragItems_[C].dlgBounds_=null};
_.b.handleDragEnd_=function(g){if(!this.dispatchEvent(new Ug(LEL,this,g,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_)))return!1;seQ(this);this.dispatchEvent(new Ug(Dfr,this,g,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_));this.JSC$11456_cleanup_();return!0};
var seQ=function(g){_.Ad(g.JSC$11454_dragger_);var C=g.draggerEl_&&g.draggerEl_.parentElement;g.draggerEl_&&_.N7(g.draggerEl_);g.currDragItem_&&g.currDragItem_.style.display=="none"&&(g.origList_.insertBefore(g.currDragItem_,g.origNextItem_),g.currDragItem_.style.display="");g.currDragItemClasses_&&g.currDragItem_?NQh(g.currDragItem_,g.currDragItemClasses_||[]):g.currDragItem_&&(g.currDragItem_.style.visibility="");for(var d=g.dragLists_.length,V=0;V<d;V++){var y=g.dragLists_[V];y.dlgDragHoverClass_&&
_.$S(y,y.dlgDragHoverClass_)}C&&g.dispatchEvent(new Ug(rYL,g,null,g.currDragItem_,g.draggerEl_,g.JSC$11454_dragger_))};
_.b=Iz.prototype;_.b.getHandleForDragItem_=function(g){return g};
_.b.handleDragItemMouseover_=function(g){U2(g.currentTarget,this.dragItemHoverClasses_||[])};
_.b.handleDragItemMouseout_=function(g){NQh(g.currentTarget,this.dragItemHoverClasses_||[])};
_.b.handleDragItemHandleMouseover_=function(g){U2(g.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.b.handleDragItemHandleMouseout_=function(g){NQh(g.currentTarget,this.dragItemHandleHoverClasses_||[])};
var TJP=function(g,C){return g.x>C.left&&g.x<C.left+C.width&&g.y>C.top&&g.y<C.top+C.height},WE6=function(g,C){g=g.dlgBounds_;
return Math.abs(C.y-(g.top+(g.height-1)/2))},fcL=function(g){return g.top+g.height-1},$fh=function(g){return g.left+g.width-1},qwL=function(g){return g.left||0},vmh=function(g,C){return g<C},MZQ=function(g,C){return g>C},Ug=function(g,C,d,V,y,R){_.xB.call(this,g);
this.event=d;this.currDragItem=V;this.draggerEl=y;this.JSC$11458_dragger=R};
_.Ea(Ug,_.xB);_.Ea(Js,_.f8);var mfr=new _.IZ(0,0);Js.prototype.JSC$11462_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
Js.prototype.JSC$11462_onMouseMove=function(g){var C=this.containerIsActuallyContent_?mfr:B3(fO(this.containerNode_)),d=this.horizontalScrolling_?this.calculateScrollDelta(g.clientX+C.x,this.scrollBounds_.left,this.scrollBounds_.width):0,V=this.calculateScrollDelta(g.clientY+C.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=d;this.scrollDelta_.y=V;!(d=!d&&!V)&&(d=this.constrainScroll_)&&(d=g.clientX+C.x,g=g.clientY+C.y,C=this.containerBounds_,d=!(C.left<=d&&C.left+C.width>=
d&&C.top<=g&&C.top+C.height>=g));d?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
Js.prototype.calculateScrollDelta=function(g,C,d){var V=0;g<C?V=-8:g>C+d&&(V=8);return V};
Js.prototype.disposeInternal=function(){Js.superClass_.disposeInternal.call(this);this.JSC$11460_eventHandler_.dispose();this.scrollTimer_.dispose()};var uy6={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"}}},co=uy6;co=uy6;var Eg={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 nmP=function(){},$N=function(g){if(typeof g=="number"){var C=new nmP;
C.standardOffset_=g;var d=g;if(d==0)d="Etc/GMT";else{var V=["Etc/GMT",d<0?"-":"+"];d=Math.abs(d);V.push(Math.floor(d/60)%100);d%=60;d!=0&&V.push(":",_.dB(d,2));d=V.join("")}C.timeZoneId_=d;d=g;d==0?d="UTC":(V=["UTC",d<0?"+":"-"],d=Math.abs(d),V.push(Math.floor(d/60)%100),d%=60,d!=0&&V.push(":",d),d=V.join(""));g=Ich(g);C.tzNames_=[d,d];C.tzNamesExt_={STD_LONG_NAME_GMT:g,STD_GENERIC_LOCATION:g};C.transitions_=[];return C}C=new nmP;C.timeZoneId_=g.id;C.standardOffset_=-g.std_offset;C.tzNames_=g.names;
C.tzNamesExt_=g.names_ext;C.transitions_=g.transitions;return C},Ich=function(g){var C=["GMT"];
C.push(g<=0?"+":"-");g=Math.abs(g);C.push(_.dB(Math.floor(g/60)%100,2),":",_.dB(g%60,2));return C.join("")},UfM=function(g,C){C=Date.UTC(C.getUTCFullYear(),C.getUTCMonth(),C.getUTCDate(),C.getUTCHours(),C.getUTCMinutes())/36E5;
for(var d=0;d<g.transitions_.length&&C>=g.transitions_[d];)d+=2;return d==0?0:g.transitions_[d-1]},cY6=function(g,C){g=g.standardOffset_-UfM(g,C);
return g===-1440?0:g};var qr=function(g,C){this.patternParts_=[];this.JSC$11473_dateTimeSymbols_=C||dF;typeof g=="number"?Emh(this,g):HWL(this,g)},Qe6=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],Ho=function(g){return g.getHours?g.getHours():0},HWL=function(g,C){for(jQV&&(C=C.replace(/\u200f/g,""));C;){for(var d=C,V=0;V<Qe6.length;++V){var y=C.match(Qe6[V]);
if(y){var R=y[0];C=C.substring(R.length);V==0&&(R=="''"?R="'":(R=R.substring(1,y[1]=="'"?R.length-1:R.length),R=R.replace(/''/g,"'")));g.patternParts_.push({text:R,type:V});break}}if(d===C)throw Error("ae`"+C);}};
qr.prototype.format=function(g,C){if(!g)throw Error("be");var d=C?(g.getTimezoneOffset()-cY6(C,g))*6E4:0,V=d?new Date(g.getTime()+d):g,y=V;C&&V.getTimezoneOffset()!=g.getTimezoneOffset()&&(V=new Date(V.getTime()+(V.getTimezoneOffset()-g.getTimezoneOffset())*6E4),y=new Date(g.getTime()+(d+(d>0?-864E5:864E5))));d=[];for(var R=0;R<this.patternParts_.length;++R){var Y=this.patternParts_[R].text;1==this.patternParts_[R].type?d.push(zWQ(this,Y,g,V,y,C)):d.push(Y)}return d.join("")};
var Emh=function(g,C){if(C<4)var d=g.JSC$11473_dateTimeSymbols_.DATEFORMATS[C];else if(C<8)d=g.JSC$11473_dateTimeSymbols_.TIMEFORMATS[C-4];else if(C<12)d=g.JSC$11473_dateTimeSymbols_.DATETIMEFORMATS[C-8],d=d.replace("{1}",g.JSC$11473_dateTimeSymbols_.DATEFORMATS[C-8]),d=d.replace("{0}",g.JSC$11473_dateTimeSymbols_.TIMEFORMATS[C-8]);else if(C===12)d=g.JSC$11473_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(C===13)d=g.JSC$11473_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{Emh(g,10);return}HWL(g,d)},QI=function(g,C){C=String(C);
g=g.JSC$11473_dateTimeSymbols_||dF;if(g.ZERODIGIT!==void 0&&!tQL){for(var d=[],V=0;V<C.length;V++){var y=C.charCodeAt(V);d.push(48<=y&&y<=57?String.fromCharCode(g.ZERODIGIT+y-48):C.charAt(V))}C=d.join("")}return C},tQL=!1,jQV=!1,acA=function(g,C,d,V){d=d.getFullYear();
d<=0&&V&&(d=1-d);return QI(g,KEP(d,C))},KEP=function(g,C){C==2&&(g%=100);
g<0&&C++;return _.dB(g,C)},zt=function(g){if(!(g.getHours&&g.getSeconds&&g.getMinutes))throw Error("ce");
},G_L=function(g,C){zt(C);
C=Ho(C);return g.JSC$11473_dateTimeSymbols_.AMPMS[C>=12&&C<24?1:0]},zWQ=function(g,C,d,V,y,R){var Y=C.length;
switch(C.charAt(0)){case "G":return d=V.getFullYear()>0?1:0,Y>=4?g.JSC$11473_dateTimeSymbols_.ERANAMES[d]:g.JSC$11473_dateTimeSymbols_.ERAS[d];case "y":return acA(g,Y,V,!0);case "Y":return d=(new Date(gm6(V.getFullYear(),V.getMonth(),V.getDate(),g.JSC$11473_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,g.JSC$11473_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),Y==2&&(d%=100),QI(g,KEP(d,Y));case "u":return acA(g,Y,V,!1);case "M":a:switch(d=V.getMonth(),Y){case 5:Y=g.JSC$11473_dateTimeSymbols_.NARROWMONTHS[d];
break a;case 4:Y=g.JSC$11473_dateTimeSymbols_.MONTHS[d];break a;case 3:Y=g.JSC$11473_dateTimeSymbols_.SHORTMONTHS[d];break a;default:Y=QI(g,_.dB(d+1,Y))}return Y;case "k":return zt(y),QI(g,_.dB(Ho(y)||24,Y));case "S":return QI(g,(y.getMilliseconds()/1E3).toFixed(Math.min(3,Y)).slice(2)+(Y>3?_.dB(0,Y-3):""));case "E":return d=V.getDay(),Y>=4?g.JSC$11473_dateTimeSymbols_.WEEKDAYS[d]:g.JSC$11473_dateTimeSymbols_.SHORTWEEKDAYS[d];case "a":return G_L(g,y);case "b":return G_L(g,y);case "B":return G_L(g,
y);case "h":return zt(y),QI(g,_.dB(Ho(y)%12||12,Y));case "K":return zt(y),QI(g,_.dB(Ho(y)%12,Y));case "H":return zt(y),QI(g,_.dB(Ho(y),Y));case "c":a:switch(d=V.getDay(),Y){case 5:Y=g.JSC$11473_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[d];break a;case 4:Y=g.JSC$11473_dateTimeSymbols_.STANDALONEWEEKDAYS[d];break a;case 3:Y=g.JSC$11473_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[d];break a;default:Y=QI(g,_.dB(d,1))}return Y;case "L":a:switch(d=V.getMonth(),Y){case 5:Y=g.JSC$11473_dateTimeSymbols_.STANDALONENARROWMONTHS[d];
break a;case 4:Y=g.JSC$11473_dateTimeSymbols_.STANDALONEMONTHS[d];break a;case 3:Y=g.JSC$11473_dateTimeSymbols_.STANDALONESHORTMONTHS[d];break a;default:Y=QI(g,_.dB(d+1,Y))}return Y;case "Q":return d=Math.floor(V.getMonth()/3),Y<4?g.JSC$11473_dateTimeSymbols_.SHORTQUARTERS[d]:g.JSC$11473_dateTimeSymbols_.QUARTERS[d];case "d":return QI(g,_.dB(V.getDate(),Y));case "m":return zt(y),QI(g,_.dB(y.getMinutes?y.getMinutes():0,Y));case "s":return zt(y),QI(g,_.dB(y.getSeconds(),Y));case "v":return(R||$N(d.getTimezoneOffset())).timeZoneId_;
case "V":return g=R||$N(d.getTimezoneOffset()),Y<=2?g.timeZoneId_:UfM(g,d)>0?g.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?g.tzNamesExt_.DST_GENERIC_LOCATION:g.tzNamesExt_.DST_GENERIC_LOCATION:g.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?g.tzNamesExt_.STD_GENERIC_LOCATION:g.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return d=gm6(y.getFullYear(),y.getMonth(),y.getDate(),g.JSC$11473_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,g.JSC$11473_dateTimeSymbols_.FIRSTDAYOFWEEK),QI(g,_.dB(Math.floor(Math.round((d-(new Date((new Date(d)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,Y));case "z":return g=R||$N(d.getTimezoneOffset()),Y<4?g.tzNames_[UfM(g,d)>0?2:0]:g.tzNames_[UfM(g,d)>0?3:1];case "Z":return C=R||$N(d.getTimezoneOffset()),Y<4?(Y=-cY6(C,d),g=[Y<0?"-":"+"],Y=Math.abs(Y),g.push(_.dB(Math.floor(Y/60)%100,2),_.dB(Y%60,2)),Y=g.join("")):Y=QI(g,Ich(cY6(C,d))),Y;default:return""}};var SwP=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,g9h=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,NRW=function(g){this.patternParts_=[];this.JSC$11482_dateTimeSymbols_=dF;if(typeof g=="number"){g>11&&(g=10);if(g<4)var C=this.JSC$11482_dateTimeSymbols_.DATEFORMATS[g];else g<8?C=this.JSC$11482_dateTimeSymbols_.TIMEFORMATS[g-4]:(C=this.JSC$11482_dateTimeSymbols_.DATETIMEFORMATS[g-8],C=C.replace("{1}",this.JSC$11482_dateTimeSymbols_.DATEFORMATS[g-8]),C=C.replace("{0}",this.JSC$11482_dateTimeSymbols_.TIMEFORMATS[g-
8]));CrP(this,C)}else CrP(this,g)},CrP=function(g,C){for(var d=!1,V="",y=0;y<C.length;y++){var R=C.charAt(y);
if(SwP.test(R))for(V.length>0&&(g.patternParts_.push({text:V,count:0,abutStart:!1,numeric:!1}),V=""),g.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});y<C.length-1&&C.charAt(y+1)==" ";)y++;else if(d)R=="'"?y+1<C.length&&C.charAt(y+1)=="'"?(V+="'",y++):d=!1:V+=R;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(R)>=0){V.length>0&&(g.patternParts_.push({text:V,count:0,abutStart:!1,numeric:!1}),V="");for(var Y=C.charAt(y),A=y+1;A<C.length&&C.charAt(A)==Y;)A++;Y=A-y;Y<=0?A=!1:(A="MydhHmsSDkK".indexOf(R),
A=A>0||A==0&&Y<3);g.patternParts_.push({text:R,count:Y,abutStart:!1,numeric:A});y+=Y-1}else R=="'"?y+1<C.length&&C.charAt(y+1)=="'"?(V+="'",y++):d=!0:V+=R}V.length>0&&g.patternParts_.push({text:V,count:0,abutStart:!1,numeric:!1});C=!1;for(d=0;d<g.patternParts_.length;d++)g.patternParts_[d].numeric?!C&&d+1<g.patternParts_.length&&g.patternParts_[d+1].numeric&&(C=!0,g.patternParts_[d].abutStart=!0):C=!1};
NRW.prototype.parse=function(g,C,d){var V=!1,y=!1;d&&(V=d.predictive||!1,y=d.validate||!1);if(V)for(d=0;d<this.patternParts_.length;d++){var R=this.patternParts_[d];if(R.count>0&&("abBhHkKm".indexOf(R.text.charAt(0))<0||R.count>2||R.abutStart))throw Error("de`"+R.text.charAt(0));}R=new dtQ;d=[0];R.dayPeriodIndex=-1;for(var Y=0;Y<this.patternParts_.length&&!(V&&d[0]>=g.length);Y++){if(this.patternParts_[Y].count==0){a:{var A=g;var P=d,w=this.patternParts_[Y],x=V;if(w.text.match(SwP)!=null){if(w=P[0],
VdL(A,P),P[0]>w){A=!0;break a}}else{if(A.indexOf(w.text,P[0])==P[0]){P[0]+=w.text.length;A=!0;break a}if(x&&w.text.indexOf(A.substring(P[0]))==0){P[0]+=A.length-P[0];A=!0;break a}}A=!1}if(A)continue;return 0}if(this.patternParts_[Y].abutStart){a:{P=g;w=d;x=Y;var p=w[0],J=0;for(A=x;A<this.patternParts_.length;A++){var h=this.patternParts_[A],l=h.count;if(l===0)break;if(A==x&&(l-=J,J++,l==0)){A=0;break a}var N=A>x&&h.numeric,T=w[0];if(!yMr(this,P,w,h,l,R,!1)||N&&w[0]-T<l)A=x-1,w[0]=p}A-=x}if(A<=0)return 0;
Y+=A-1}else if(!yMr(this,g,d,this.patternParts_[Y],0,R,V))return 0}a:{g=y;if(C==null)throw Error("ee");R.era!=void 0&&R.year!=void 0&&R.era==0&&R.year>0&&(R.year=-(R.year-1));R.year!=void 0&&C.setFullYear(R.year);V=C.getDate();C.setDate(1);R.month!=void 0&&C.setMonth(R.month);R.day!=void 0?C.setDate(R.day):(y=VHP(C.getFullYear(),C.getMonth()),C.setDate(V>y?y:V));typeof C.setHours==="function"&&(R.hours==void 0&&(R.hours=C.getHours()),R.hours<12&&(R.ampm!=void 0&&R.ampm>0?R.hours+=12:R.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(R.dayPeriodName)||["night1","night2"].includes(R.dayPeriodName)&&R.hours>=6)&&(R.hours+=12)),C.setHours(R.hours));typeof C.setMinutes==="function"&&R.minutes!=void 0&&C.setMinutes(R.minutes);typeof C.setSeconds==="function"&&R.seconds!=void 0&&C.setSeconds(R.seconds);typeof C.setMilliseconds==="function"&&R.milliseconds!=void 0&&C.setMilliseconds(R.milliseconds);if(g&&(R.year&&R.year!=C.getFullYear()||R.month&&R.month!=
C.getMonth()||R.day&&R.day!=C.getDate()||R.hours&&R.hours>=24||R.minutes&&R.minutes>=60||R.seconds&&R.seconds>=60||R.milliseconds&&R.milliseconds>=1E3))C=!1;else{R.tzOffset!=void 0&&C.setTime(C.getTime()+(R.tzOffset-C.getTimezoneOffset())*60*1E3);R.ambiguousYear&&(g=new Date,g.setFullYear(g.getFullYear()-80),C.getTime()<g.getTime()&&C.setFullYear(g.getFullYear()+100));if(R.dayOfWeek!=void 0)if(R.day==void 0)R=(7+R.dayOfWeek-C.getDay())%7,R>3&&(R-=7),g=C.getMonth(),C.setDate(C.getDate()+R),C.getMonth()!=
g&&C.setDate(C.getDate()+(R>0?-7:7));else if(R.dayOfWeek!=C.getDay()){C=!1;break a}C=!0}}return C?d[0]:0};
var yMr=function(g,C,d,V,y,R,Y){VdL(C,d);if(V.numeric&&y>0&&d[0]+y>C.length)return!1;switch(V.text.charAt(0)){case "G":return K4(C,d,[g.JSC$11482_dateTimeSymbols_.ERAS],function(A){return R.era=A}),!0;
case "M":case "L":return RAr(g,C,d,y,V,R);case "E":return K4(C,d,[g.JSC$11482_dateTimeSymbols_.WEEKDAYS,g.JSC$11482_dateTimeSymbols_.SHORTWEEKDAYS],function(A){return R.dayOfWeek=A});
case "B":case "b":return y=[],g=[[].concat(g.JSC$11482_dateTimeSymbols_.AMPMS)],y.push("isAm"),y.push("isPm"),C=K4(C,d,g,function(A){return R.dayPeriodIndex=A},Y),R.dayPeriodName=y[R.dayPeriodIndex],Y?C:!0;
case "a":return C=K4(C,d,[g.JSC$11482_dateTimeSymbols_.AMPMS],function(A){return R.ampm=A},Y),Y?C:!0;
case "y":return bxr(g,C,d,V,y,R);case "Q":return K4(C,d,[g.JSC$11482_dateTimeSymbols_.QUARTERS,g.JSC$11482_dateTimeSymbols_.SHORTQUARTERS],function(A){R.month=A*3;R.day=1});
case "d":return az(g,C,d,V,y,function(A){R.day=A}),!0;
case "S":return ZxH(g,C,d,y,R);case "h":case "K":case "H":case "k":return C=az(g,C,d,V,y,function(A){R.hours=V.text.charAt(0)==="h"&&A===12?0:A},Y),Y?C:!0;
case "m":return C=az(g,C,d,V,y,function(A){R.minutes=A},Y),Y?C:!0;
case "s":return az(g,C,d,V,y,function(A){R.seconds=A}),!0;
case "z":case "Z":case "v":return Ylx(g,C,d,R);default:return!1}},bxr=function(g,C,d,V,y,R){var Y=d[0];
y=Gt(g,C,d,y);y===null&&(y=Gt(g,C,d,0,!0));if(y===null)return!1;y>=0&&d[0]-Y==2&&V.count==2?(g=y,C=(new Date).getFullYear()-80,d=C%100,R.ambiguousYear=g==d,g+=Math.floor(C/100)*100+(g<d?100:0),R.year=g):R.year=y;return!0},RAr=function(g,C,d,V,y,R){return y.numeric&&az(g,C,d,y,V,function(Y){R.month=Y-1})?!0:K4(C,d,[g.JSC$11482_dateTimeSymbols_.MONTHS,
g.JSC$11482_dateTimeSymbols_.STANDALONEMONTHS,g.JSC$11482_dateTimeSymbols_.SHORTMONTHS,g.JSC$11482_dateTimeSymbols_.STANDALONESHORTMONTHS],function(Y){R.month=Y})},ZxH=function(g,C,d,V,y){var R=d[0];
g=Gt(g,C,d,V);if(g===null)return!1;d=d[0]-R;y.milliseconds=d<3?g*Math.pow(10,3-d):Math.round(g/Math.pow(10,d-3));return!0},Ylx=function(g,C,d,V){C.indexOf("GMT",d[0])==d[0]&&(d[0]+=3);
if(d[0]>=C.length)return V.tzOffset=0,!0;var y=d[0],R=Gt(g,C,d,0,!0);if(R===null)return!1;if(d[0]<C.length&&C.charAt(d[0])==":"){var Y=R*60;d[0]++;R=Gt(g,C,d,0);if(R===null)return!1;Y+=R}else Y=R,Y=Y<24&&d[0]-y<=3?Y*60:Y%100+Y/100*60;V.tzOffset=-Y;return!0},az=function(g,C,d,V,y,R,Y){Y=Y||!1;
var A=d[0];g=Gt(g,C,d,y);if(g===null)return!1;if(Y&&d[0]-A<V.count){if(d[0]<C.length)return!1;g*=Math.pow(10,V.count-(d[0]-A))}R(g);return!0},K4=function(g,C,d,V,y){y=y||!1;
for(var R,Y=0;Y<d.length;Y++){R=C;for(var A=d[Y],P=y,w=0,x=null,p=g.substring(R[0]).toLowerCase(),J=0;J<A.length;J++){var h=A[J].toLowerCase();if(P&&h.indexOf(p)==0){w=p.length;x=J;break}A[J].length>w&&p.indexOf(h)==0&&(w=A[J].length,x=J)}x!==null&&(R[0]+=w);R=x;if(R!==null)return V(R),!0}return!1},VdL=function(g,C){(g=g.substring(C[0]).match(g9h))&&(C[0]+=g[0].length)},Gt=function(g,C,d,V,y){C=V>0?C.substring(0,d[0]+V):C;
y=y||!1;if(g.JSC$11482_dateTimeSymbols_.ZERODIGIT){V=[];for(var R=d[0];R<C.length;R++){var Y=C.charCodeAt(R)-g.JSC$11482_dateTimeSymbols_.ZERODIGIT;V.push(0<=Y&&Y<=9?String.fromCharCode(Y+48):C.charAt(R))}C=V.join("")}else C=C.substring(d[0]);g=C.match(new RegExp("^"+(y?"[+-]?":"")+"\\d+"));if(!g)return null;d[0]+=g[0].length;return parseInt(g[0],10)},dtQ=function(){};
dtQ.prototype.ambiguousYear=!1;var AMh;
AMh={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 F6P={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}"]};
F6P={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 Prh=function(){var g={type:"unit",style:"narrow"};this.listType_=g&&g.type?g.type:"conjunction";this.listStyle_=g&&g.style?g.style:"long";this.listSymbols_=F6P;g=0;switch(this.listStyle_){case "short":g=1;break;case "narrow":g=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[g];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[g];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[g];this.listEndPattern_=
this.listSymbols_.AND_END[g];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[g];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[g];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[g];this.listEndPattern_=this.listSymbols_.OR_END[g];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[g],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[g],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[g],this.listEndPattern_=this.listSymbols_.UNIT_END[g]}};
Prh.prototype.format=function(g){return ixL(this,g)};
var ixL=function(g,C){var d=C.length;switch(d){case 0:return"";case 1:return String(C[0]);case 2:return g.listTwoPattern_.replace("{0}",String(C[0])).replace("{1}",String(C[1]))}for(var V=g.listStartPattern_.replace("{0}",String(C[0])).replace("{1}",String(C[1])),y=2;y<d-1;++y)V=g.listMiddlePattern_.replace("{0}",V).replace("{1}",String(C[y]));return g.listEndPattern_.replace("{0}",V).replace("{1}",String(C[d-1]))};var OxP={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"},w$P=OxP,kKh=OxP;kKh=w$P=OxP;var o9H,SJ,Cc,bt_,g4,xtQ;
_.Tx=function(g,C,d,V){var y;if(y=C){a:if(C&&C.length===3){for(y=0;y<3;y++){var R=C[y];if(R<"A"||R>"Z"&&R<"a"||R>"z"){y=!1;break a}}y=!0}else y=!1;y=!y}if(y)throw new TypeError("fe");this.intlCurrencyCode_=C?C.toUpperCase():null;this.currencyStyle_=d||0;this.overrideNumberFormatSymbols_=V||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_=SJ(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof g==="number")switch(g){case 1:g4(this,SJ(this).DECIMAL_PATTERN);break;case 2:g4(this,SJ(this).SCIENTIFIC_PATTERN);break;case 3:g4(this,SJ(this).PERCENT_PATTERN);break;case 4:g=SJ(this).CURRENCY_PATTERN;C=["0"];if(d=
Eg[Cc(this)]){d=d[0]&7;if(d>0)for(C.push("."),V=0;V<d;V++)C.push("0");g=g.replace(/0.00/g,C.join(""))}g4(this,g);break;case 5:xtQ(this,1);break;case 6:xtQ(this,2);break;default:throw Error("ie");}else g4(this,g)};
o9H=!1;SJ=function(g){return g.overrideNumberFormatSymbols_||(o9H?kKh:w$P)};
Cc=function(g){return g.intlCurrencyCode_||SJ(g).DEF_CURRENCY_CODE};
bt_=function(g,C){if(C>308)throw Error("he`"+C);g.maximumFractionDigits_=C;return g};
g4=function(g,C){var d=[0];g.positivePrefix_=p$8(g,C,d);for(var V=d[0],y=-1,R=0,Y=0,A=0,P=-1,w=C.length,x=!0;d[0]<w&&x;d[0]++)switch(C.charAt(d[0])){case "#":Y>0?A++:R++;P>=0&&y<0&&P++;break;case "0":if(A>0)throw Error("oe`"+C);Y++;P>=0&&y<0&&P++;break;case ",":P>0&&g.groupingArray_.push(P);P=0;break;case ".":if(y>=0)throw Error("pe`"+C);y=R+Y+A;break;case "E":if(g.useExponentialNotation_)throw Error("qe`"+C);g.useExponentialNotation_=!0;g.minExponentDigits_=0;d[0]+1<w&&C.charAt(d[0]+1)=="+"&&(d[0]++,
g.useSignForPositiveExponent_=!0);for(;d[0]+1<w&&C.charAt(d[0]+1)=="0";)d[0]++,g.minExponentDigits_++;if(R+Y<1||g.minExponentDigits_<1)throw Error("re`"+C);x=!1;break;default:d[0]--,x=!1}Y==0&&R>0&&y>=0&&(Y=y,Y==0&&Y++,A=R-Y,R=Y-1,Y=1);if(y<0&&A>0||y>=0&&(y<R||y>R+Y)||P==0)throw Error("se`"+C);A=R+Y+A;g.maximumFractionDigits_=y>=0?A-y:0;y>=0&&(g.minimumFractionDigits_=R+Y-y,g.minimumFractionDigits_<0&&(g.minimumFractionDigits_=0));g.minimumIntegerDigits_=(y>=0?y:A)-R;g.useExponentialNotation_&&(g.maximumIntegerDigits_=
R+g.minimumIntegerDigits_,g.maximumFractionDigits_==0&&g.minimumIntegerDigits_==0&&(g.minimumIntegerDigits_=1));g.groupingArray_.push(Math.max(0,P));g.decimalSeparatorAlwaysShown_=y==0||y==A;V=d[0]-V;g.positiveSuffix_=p$8(g,C,d);d[0]<C.length&&C.charAt(d[0])==";"?(d[0]++,g.multiplier_!=1&&(g.negativePercentSignExpected_=!0),g.negativePrefix_=p$8(g,C,d),d[0]+=V,g.negativeSuffix_=p$8(g,C,d)):(g.negativePrefix_+=g.positivePrefix_,g.negativeSuffix_+=g.positiveSuffix_)};
xtQ=function(g,C){g.compactStyle_=C;g4(g,SJ(g).DECIMAL_PATTERN);g.minimumFractionDigits_=0;bt_(g,2);if(g.minimumFractionDigits_>0)throw Error("ge");g.significantDigits_=2};
_.Tx.prototype.parse=function(g,C){C=C||[0];if(this.compactStyle_!==0)throw Error("je");g=g.replace(/ |\u202f/g,"\u00a0");var d=g.indexOf(this.positivePrefix_,C[0])==C[0],V=g.indexOf(this.negativePrefix_,C[0])==C[0];d&&V&&(this.positivePrefix_.length>this.negativePrefix_.length?V=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(d=!1));d?C[0]+=this.positivePrefix_.length:V&&(C[0]+=this.negativePrefix_.length);if(g.indexOf(SJ(this).INFINITY,C[0])==C[0]){C[0]+=SJ(this).INFINITY.length;var y=
Infinity}else{y=g;var R=!1,Y=!1,A=!1,P=-1,w=1,x=SJ(this).DECIMAL_SEP,p=SJ(this).GROUP_SEP,J=SJ(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");p=p.replace(/\u202f/g,"\u00a0");for(var h="";C[0]<y.length;C[0]++){var l=y.charAt(C[0]),N=JM6(this,l);if(N>=0&&N<=9)h+=N,A=!0;else if(l==x.charAt(0)){if(R||Y)break;h+=".";R=!0}else if(l==p.charAt(0)&&("\u00a0"!=p.charAt(0)||C[0]+1<y.length&&JM6(this,y.charAt(C[0]+1))>=0)){if(R||Y)break}else if(l==J.charAt(0)){if(Y)break;h+="E";Y=!0;P=C[0]}else if(l==
"+"||l=="-"){if(A&&P!=C[0]-1)break;h+=l}else if(this.multiplier_==1&&l==SJ(this).PERCENT.charAt(0)){if(w!=1)break;w=100;if(A){C[0]++;break}}else if(this.multiplier_==1&&l==SJ(this).PERMILL.charAt(0)){if(w!=1)break;w=1E3;if(A){C[0]++;break}}else break}this.multiplier_!=1&&(w=this.multiplier_);y=parseFloat(h)/w}if(d){if(g.indexOf(this.positiveSuffix_,C[0])!=C[0])return NaN;C[0]+=this.positiveSuffix_.length}else if(V){if(g.indexOf(this.negativeSuffix_,C[0])!=C[0])return NaN;C[0]+=this.negativeSuffix_.length}return V?
-y:y};
_.Tx.prototype.format=function(g){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(g))return SJ(this).NAN;var C=[];var d=g;if(this.compactStyle_==0)d=d4;else{d=Math.abs(d);var V=hA6(this,d<=1?0:tdH(d)).divisorBase;d=hA6(this,V+tdH(jXA(this,V5(d,-V)).intValue))}g=V5(g,-d.divisorBase);(V=g<0||g==0&&1/g<0)?d.negative_prefix?C.push(d.negative_prefix):(C.push(d.prefix),C.push(this.negativePrefix_)):(C.push(d.prefix),C.push(this.positivePrefix_));if(isFinite(g))if(g*=
V?-1:1,g*=this.multiplier_,this.useExponentialNotation_){var y=g;if(y==0)eAM(this,y,this.minimumIntegerDigits_,C),lqL(this,0,C);else{var R=Math.floor(Math.log(y)/Math.log(10)+2E-15);y=V5(y,-R);var Y=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(Y=R%this.maximumIntegerDigits_,Y<0&&(Y=this.maximumIntegerDigits_+Y),y=V5(y,Y),R-=Y,Y=1):this.minimumIntegerDigits_<1?(R++,y=V5(y,-1)):(R-=this.minimumIntegerDigits_-1,y=V5(y,this.minimumIntegerDigits_-
1));eAM(this,y,Y,C);lqL(this,R,C)}}else eAM(this,g,this.minimumIntegerDigits_,C);else C.push(SJ(this).INFINITY);V?d.negative_suffix?C.push(d.negative_suffix):(isFinite(g)&&C.push(d.suffix),C.push(this.negativeSuffix_)):(isFinite(g)&&C.push(d.suffix),C.push(this.positiveSuffix_));return C.join("")};
var jXA=function(g,C){var d=V5(C,g.maximumFractionDigits_);g.significantDigits_>0&&(d=L6Q(d,g.significantDigits_,g.maximumFractionDigits_));d=Math.round(d);if(isFinite(d)){var V=Math.floor(V5(d,-g.maximumFractionDigits_));d=Math.floor(d-V5(V,g.maximumFractionDigits_));if(d<0||d>=V5(1,g.maximumFractionDigits_))V=Math.round(C),d=0}else V=C,d=0;return{intValue:V,fracValue:d}},eAM=function(g,C,d,V){if(g.minimumFractionDigits_>g.maximumFractionDigits_)throw Error("le");
V||(V=[]);C=jXA(g,C);var y=C.intValue,R=C.fracValue,Y=g.minimumFractionDigits_>0||R>0||!1;C=g.minimumFractionDigits_;Y&&(C=g.minimumFractionDigits_);for(var A="",P=y;P>1E20;)A="0"+A,P=Math.round(V5(P,-1));A=P+A;var w=SJ(g).DECIMAL_SEP;P=SJ(g).ZERO_DIGIT.codePointAt(0);var x=A.length,p=0;if(y>0||d>0){for(y=x;y<d;y++)V.push(String.fromCodePoint(P));if(g.groupingArray_.length>=2)for(d=1;d<g.groupingArray_.length;d++)p+=g.groupingArray_[d];d=x-p;if(d>0){y=g.groupingArray_;p=x=0;for(var J,h=SJ(g).GROUP_SEP,
l=A.length,N=0;N<l;N++)if(V.push(String.fromCodePoint(P+Number(A.charAt(N)))),l-N>1)if(J=y[p],N<d){var T=d-N;(J===1||J>0&&T%J===1)&&V.push(h)}else p<y.length&&(N===d?p+=1:J===N-d-x+1&&(V.push(h),x+=J,p+=1))}else{d=A;A=g.groupingArray_;y=SJ(g).GROUP_SEP;J=d.length;h=[];for(x=A.length-1;x>=0&&J>0;x--){p=A[x];for(l=0;l<p&&J-l-1>=0;l++)h.push(String.fromCodePoint(P+Number(d.charAt(J-l-1))));J-=p;J>0&&h.push(y)}V.push.apply(V,h.reverse())}}else Y||V.push(String.fromCodePoint(P));(g.decimalSeparatorAlwaysShown_||
Y)&&V.push(w);R=String(R);Y=R.split("e+");Y.length==2&&(R=String(L6Q(parseFloat(Y[0]),g.significantDigits_,1)),R=R.replace(".",""),R+=(0,_.RLL)("0",parseInt(Y[1],10)-R.length+1));g.maximumFractionDigits_+1>R.length&&(R="1"+(0,_.RLL)("0",g.maximumFractionDigits_-R.length)+R);for(g=R.length;R.charAt(g-1)=="0"&&g>C+1;)g--;for(C=1;C<g;C++)V.push(String.fromCodePoint(P+Number(R.charAt(C))))},lqL=function(g,C,d){d.push(SJ(g).EXP_SYMBOL);
C<0?(C=-C,d.push(SJ(g).MINUS_SIGN)):g.useSignForPositiveExponent_&&d.push(SJ(g).PLUS_SIGN);C=""+C;for(var V=SJ(g).ZERO_DIGIT,y=C.length;y<g.minExponentDigits_;y++)d.push(V);g=V.codePointAt(0)-DtA;for(V=0;V<C.length;V++)d.push(String.fromCodePoint(g+C.codePointAt(V)))},JM6=function(g,C){C=C.codePointAt(0);
if(48<=C&&C<58)return C-48;g=SJ(g).ZERO_DIGIT.codePointAt(0);return g<=C&&C<g+10?C-g:-1},DtA="0".codePointAt(0),p$8=function(g,C,d){for(var V="",y=!1,R=C.length;d[0]<R;d[0]++){var Y=C.charAt(d[0]);
if(Y=="'")d[0]+1<R&&C.charAt(d[0]+1)=="'"?(d[0]++,V+="'"):y=!y;else if(y)V+=Y;else switch(Y){case "#":case "0":case ",":case ".":case ";":return V;case "\u00a4":if(d[0]+1<R&&C.charAt(d[0]+1)=="\u00a4")d[0]++,V+=Cc(g);else switch(g.currencyStyle_){case 0:Y=Cc(g);V+=Y in Eg?Eg[Y][1]:Y;break;case 2:Y=Cc(g);var A=Eg[Y];V+=A?Y==A[1]?Y:Y+" "+A[1]:Y;break;case 1:Y=Cc(g),V+=Y in Eg?Eg[Y][2]:Y}break;case "%":if(!g.negativePercentSignExpected_&&g.multiplier_!=1)throw Error("me");if(g.negativePercentSignExpected_&&
g.multiplier_!=100)throw Error("ne");g.multiplier_=100;g.negativePercentSignExpected_=!1;V+=SJ(g).PERCENT;break;case "\u2030":if(!g.negativePercentSignExpected_&&g.multiplier_!=1)throw Error("me");if(g.negativePercentSignExpected_&&g.multiplier_!=1E3)throw Error("ne");g.multiplier_=1E3;g.negativePercentSignExpected_=!1;V+=SJ(g).PERMILL;break;default:V+=Y}}return V},d4={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},hA6=function(g,C){g=g.compactStyle_==1?co.COMPACT_DECIMAL_SHORT_PATTERN:co.COMPACT_DECIMAL_LONG_PATTERN;g==null&&(g=co.COMPACT_DECIMAL_SHORT_PATTERN);if(C<3)return d4;C=Math.min(14,C);var d=g[V5(1,C)];for(--C;!d&&C>=3;)d=g[V5(1,C)],C--;if(!d)return d4;d=d.other;var V=g="",y=d.indexOf(";");y>=0&&(d=d.substring(0,y),y=d.substring(y+1))&&(V=/([^0]*)(0+)(.*)/.exec(y),g=V[1],V=V[3]);return d&&d!="0"?(d=/([^0]*)(0+)(.*)/.exec(d))?{divisorBase:C+
1-(d[2].length-1),negative_prefix:g,negative_suffix:V,prefix:d[1],suffix:d[3]}:d4:d4},tdH=function(g){if(!isFinite(g))return g>0?g:0;
for(var C=0;(g/=10)>=1;)C++;return C},V5=function(g,C){if(!g||!isFinite(g)||C==0)return g;
g=String(g).split("e");return parseFloat(g[0]+"e"+(parseInt(g[1]||0,10)+C))},rMQ=function(g,C){return g&&isFinite(g)?V5(Math.round(V5(g,C)),-C):g},L6Q=function(g,C,d){if(!g)return g;
C=C-tdH(g)-1;return C<-d?rMQ(g,-d):rMQ(g,C)};var N8M=function(g){return g%10==1&&g%100!=11?"one":g%10==2&&g%100!=12?"two":g%10==3&&g%100!=13?"few":"other"},X$6=N8M;
X$6=N8M;var sXx=function(g,C){var d=g|0;if(void 0===C){C=Math;var V=C.min,y=g+"",R=y.indexOf(".");C=V.call(C,R===-1?0:y.length-R-1,3)}V=Math.pow(10,C);g={v:C,f:(g*V|0)%V};return d==1&&g.v==0?"one":"other"},B1=sXx;
B1=sXx;var v96=function(g){this.JSC$11525_pattern_=g;this.parsedPattern_=this.literals_=this.initialLiterals_=null;g=w$P;var C=co;if(B86!==g||T8P!==C)B86=g,T8P=C,fqx=new _.Tx(1);this.numberFormatter_=fqx},B86=null,T8P=null,fqx=null,$tQ=RegExp("'([{}#].*?)'","g"),qlP=RegExp("''","g");
v96.prototype.format=function(g){if(this.JSC$11525_pattern_){this.initialLiterals_=[];var C=MdH(this,this.JSC$11525_pattern_);this.parsedPattern_=W6L(this,C);this.JSC$11525_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.Ic(this.initialLiterals_),C=[],mth(this,this.parsedPattern_,g,!1,C),g=C.join("");this.literals_.length>0;)g=g.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else g="";return g};
var mth=function(g,C,d,V,y){for(var R=0;R<C.length;R++)switch(C[R].type){case 4:y.push(C[R].value);break;case 3:var Y=C[R].value;var A=g,P=y,w=d[Y];w===void 0?P.push("Undefined parameter - "+Y):(A.literals_.push(w),P.push(A.buildPlaceholder_(A.literals_)));break;case 2:Y=C[R].value;A=g;P=d;w=V;var x=y,p=Y.argumentIndex;P[p]===void 0?x.push("Undefined parameter - "+p):(p=Y[P[p]],p===void 0&&(p=Y.other),mth(A,p,P,w,x));break;case 0:Y=C[R].value;udM(g,Y,d,B1,V,y);break;case 1:Y=C[R].value,udM(g,Y,d,
X$6,V,y)}},udM=function(g,C,d,V,y,R){var Y=C.argumentIndex,A=C.argumentOffset,P=+d[Y];
isNaN(P)?R.push("Undefined or invalid parameter - "+Y):(A=P-A,Y=C[d[Y]],Y===void 0&&(V=V(Math.abs(A)),Y=C[V],Y===void 0&&(Y=C.other)),C=[],mth(g,Y,d,y,C),d=C.join(""),y?R.push(d):(g=g.numberFormatter_.format(A),R.push(d.replace(/#/g,g))))},MdH=function(g,C){var d=g.initialLiterals_,V=g.buildPlaceholder_.bind(g);
C=C.replace(qlP,function(){d.push("'");return V(d)});
return C=C.replace($tQ,function(y,R){d.push(R);return V(d)})},n9x=function(g){var C=0,d=[],V=[],y=/[{}]/g;
y.lastIndex=0;for(var R;R=y.exec(g);){var Y=R.index;R[0]=="}"?(d.pop(),d.length==0&&(R={type:1},R.value=g.substring(C,Y),V.push(R),C=Y+1)):(d.length==0&&(C=g.substring(C,Y),C!=""&&V.push({type:0,value:C}),C=Y+1),d.push("{"))}g=g.substring(C);g!=""&&V.push({type:0,value:g});return V},IqH=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,UtQ=/^\s*(\w+)\s*,\s*selectordinal\s*,/,cMQ=/^\s*(\w+)\s*,\s*select\s*,/,W6L=function(g,C){var d=[];
C=n9x(C);for(var V=0;V<C.length;V++){var y={};if(0==C[V].type)y.type=4,y.value=C[V].value;else if(1==C[V].type){var R=C[V].value;switch(IqH.test(R)?0:UtQ.test(R)?1:cMQ.test(R)?2:/^\s*\w+\s*/.test(R)?3:5){case 2:y.type=2;y.value=E9P(g,C[V].value);break;case 0:y.type=0;y.value=HxL(g,C[V].value);break;case 1:y.type=1;y.value=QXr(g,C[V].value);break;case 3:y.type=3,y.value=C[V].value}}d.push(y)}return d},E9P=function(g,C){var d="";
C=C.replace(cMQ,function(A,P){d=P;return""});
var V={};V.argumentIndex=d;C=n9x(C);for(var y=0;y<C.length;){var R=C[y].value;y++;var Y=void 0;1==C[y].type&&(Y=W6L(g,C[y].value));V[R.replace(/\s/g,"")]=Y;y++}return V},HxL=function(g,C){var d="",V=0;
C=C.replace(IqH,function(P,w,x){d=w;x&&(V=parseInt(x,10));return""});
var y={};y.argumentIndex=d;y.argumentOffset=V;C=n9x(C);for(var R=0;R<C.length;){var Y=C[R].value;R++;var A=void 0;1==C[R].type&&(A=W6L(g,C[R].value));y[Y.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=A;R++}return y},QXr=function(g,C){var d="";
C=C.replace(UtQ,function(A,P){d=P;return""});
var V={};V.argumentIndex=d;V.argumentOffset=0;C=n9x(C);for(var y=0;y<C.length;){var R=C[y].value;y++;var Y=void 0;1==C[y].type&&(Y=W6L(g,C[y].value));V[R.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=Y;y++}return V};
v96.prototype.buildPlaceholder_=function(g){return"\ufddf_"+(g.length-1).toString(10)+"_"};var AFq=function(){var g={style:1},C=zA6;this.style_=(g==null?void 0:g.style)||0;this.durationSymbols_=C||AMh},K6P=function(g,C){switch(C){default:case "years":return g.durationSymbols_.YEAR;
case "months":return g.durationSymbols_.MONTH;case "weeks":return g.durationSymbols_.WEEK;case "days":return g.durationSymbols_.DAY;case "hours":return g.durationSymbols_.HOUR;case "minutes":return g.durationSymbols_.MINUTE;case "seconds":return g.durationSymbols_.SECOND}},y5=function(g,C,d){a:{d=K6P(g,d);
switch(g.style_){case 1:if(d.LONG!=void 0){g=d.LONG;break a}case 2:if(d.NARROW!=void 0){g=d.NARROW;break a}default:g=d.SHORT;break a}g=void 0}return g?(new v96("{DURATION_VALUE,plural,"+g+"}")).format({DURATION_VALUE:C}):""};
AFq.prototype.format=function(g){var C=[],d=g.years,V=g.months,y=g.weeks,R=g.days,Y=g.hours,A=g.minutes;g=g.seconds;d!=null&&C.push(y5(this,d,"years"));V!=null&&C.push(y5(this,V,"months"));y!=null&&C.push(y5(this,y,"weeks"));R!=null&&C.push(y5(this,R,"days"));Y!=null&&C.push(y5(this,Y,"hours"));A!=null&&C.push(y5(this,A,"minutes"));g!=null&&C.push(y5(this,g,"seconds"));return(new Prh).format(C)};var aq6;
aq6={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 C0P=function(){this.rdtfSymbols_=GKL||aq6;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
C0P.prototype.format=function(g,C){a:{C=SlQ(this,C);switch(this.style_){case 2:if(C.NARROW!=void 0){C=C.NARROW;break a}case 1:if(C.SHORT!=void 0){C=C.SHORT;break a}default:C=C.LONG;break a}C=void 0}if(!this.alwaysNumeric_&&C&&C.R&&C.R[""+g])g=C.R[""+g];else if(C){var d=Math.abs(g);g=(new v96("{N,plural,"+(g>0||g==0&&1/g==Infinity?C.F:C.P)+"}")).format({N:d})}else g="";return g};
var SlQ=function(g,C){switch(C){default:case 0:return g.rdtfSymbols_.YEAR;case 1:return g.rdtfSymbols_.QUARTER;case 2:return g.rdtfSymbols_.MONTH;case 3:return g.rdtfSymbols_.WEEK;case 4:return g.rdtfSymbols_.DAY;case 5:return g.rdtfSymbols_.HOUR;case 6:return g.rdtfSymbols_.MINUTE;case 7:return g.rdtfSymbols_.SECOND}};var gZL=function(g,C,d,V,y,R,Y,A){this.x0=g;this.y0=C;this.x1=d;this.y1=V;this.x2=y;this.y2=R;this.x3=Y;this.y3=A};
gZL.prototype.clone=function(){return new gZL(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
gZL.prototype.equals=function(g){return this.x0==g.x0&&this.y0==g.y0&&this.x1==g.x1&&this.y1==g.y1&&this.x2==g.x2&&this.y2==g.y2&&this.x3==g.x3&&this.y3==g.y3};
var C4x=function(g,C){if(C==0)return g.x0;if(C==1)return g.x3;var d=t2(g.x0,g.x1,C),V=t2(g.x1,g.x2,C);g=t2(g.x2,g.x3,C);d=t2(d,V,C);V=t2(V,g,C);return t2(d,V,C)},dgx=function(g,C){var d=(C-g.x0)/(g.x3-g.x0);
if(d<=0)return 0;if(d>=1)return 1;for(var V=0,y=1,R=0,Y=0;Y<8;Y++){R=C4x(g,d);var A=(C4x(g,d+1E-6)-R)/1E-6;if(Math.abs(R-C)<1E-6)return d;if(Math.abs(A)<1E-6)break;else R<C?V=d:y=d,d-=(R-C)/A}for(Y=0;Math.abs(R-C)>1E-6&&Y<8;Y++)R<C?(V=d,d=(d+y)/2):(y=d,d=(d+V)/2),R=C4x(g,d);return d};var Rd=function(){_.t0.call(this);this.JSC$11546_name_="closure_frame"+VOL++;this.iframesForDisposal_=[];yUP[this.JSC$11546_name_]=this},b7;
_.Ea(Rd,_.t0);var yUP={},VOL=0,R_Q=function(g,C){var d=fO(g);Azr(C,function(V,y){Array.isArray(V)||(V=[V]);_.Vy(V,function(R){R=d.JSC$9399_createDom("INPUT",{type:"hidden",name:y,value:R});g.appendChild(R)})})};
_.b=Rd.prototype;_.b.JSC$11548_form_=null;_.b.JSC$11548_iframe_=null;_.b.iframeName_=null;_.b.nextIframeId_=0;_.b.JSC$11548_active_=!1;_.b.complete_=!1;_.b.success_=!1;_.b.lastContent_=null;_.b.JSC$11548_lastErrorCode_=0;_.b.iframeDisposalTimer_=null;
_.b.send=function(g,C,d,V){if(this.JSC$11548_active_)throw Error("te");g=new _.Mu(g);C=C?C.toUpperCase():"GET";d&&_.Yh(g);b7||(b7=_.L$("FORM"),b7.acceptCharset="utf-8",d=b7.style,d.position="absolute",d.visibility="hidden",d.top=d.left="-10px",d.width=d.height="10px",d.overflow="hidden",document.body.appendChild(b7));this.JSC$11548_form_=b7;C=="GET"&&R_Q(this.JSC$11548_form_,g.JSC$10103_queryData_);V&&R_Q(this.JSC$11548_form_,V);d=g.toString();d=nC1(d);V=this.JSC$11548_form_;d=_.Eh($u(d));d!==void 0&&
(V.action=d);this.JSC$11548_form_.method=C;bzL(this);Zz6(this)};
_.b.abort=function(g){if(this.JSC$11548_active_){var C=Zz(this);if(C)if(pX(C))C.removeAllListeners(void 0);else if(C=J0(C)){var d=0,V;for(V in C.listeners)for(var y=C.listeners[V].concat(),R=0;R<y.length;++R)Ao(y[R])&&++d}this.success_=this.JSC$11548_active_=this.complete_=!1;this.JSC$11548_lastErrorCode_=g||7;this.dispatchEvent("abort");YVr(this)}};
_.b.disposeInternal=function(){this.JSC$11548_active_&&this.abort();Rd.superClass_.disposeInternal.call(this);this.JSC$11548_iframe_&&AU6(this);Zz6(this);this.JSC$11548_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11548_form_=null;this.JSC$11548_lastErrorCode_=0;delete yUP[this.JSC$11546_name_]};
_.b.isComplete=function(){return this.complete_};
_.b.isSuccess=function(){return this.success_};
_.b.isActive=function(){return this.JSC$11548_active_};
_.b.getResponseText=function(){return this.lastContent_};
_.b.getLastError=function(){return _.m9h(this.JSC$11548_lastErrorCode_)};
var bzL=function(g){g.JSC$11548_active_=!0;g.complete_=!1;g.JSC$11548_lastErrorCode_=0;g.iframeName_=g.JSC$11546_name_+"_"+(g.nextIframeId_++).toString(36);g.JSC$11548_iframe_=fO(g.JSC$11548_form_).JSC$9399_createDom("IFRAME",{name:g.iframeName_,id:g.iframeName_});var C=g.JSC$11548_iframe_.style;C.visibility="hidden";C.width=C.height="10px";C.display="none";_.GO?C.marginTop=C.marginLeft="-10px":(C.position="absolute",C.top=C.left="-10px");fO(g.JSC$11548_form_).JSC$9397_document_.body.appendChild(g.JSC$11548_iframe_);
C=g.iframeName_+"_inner";var d=LL6(g.JSC$11548_iframe_);if(document.baseURI){var V=G_(C);V='<head><base href="'+G_(document.baseURI)+'"></head><body><iframe id="'+V+'" name="'+V+'"></iframe>';V=zW(V)}else V=G_(C),V=zW('<body><iframe id="'+V+'" name="'+V+'"></iframe>');d.write(GW(V));_.O4(d.getElementById(C),"load",g.onIframeLoaded_,!1,g);V=XH("TEXTAREA",g.JSC$11548_form_);for(var y=0,R=V.length;y<R;y++){var Y=V[y].value;BHP(V[y])!=Y&&(_.TE(V[y],Y),V[y].value=Y)}V=d.importNode(g.JSC$11548_form_,!0);
V.target=C;V.action=g.JSC$11548_form_.action;d.body.appendChild(V);y=XH("SELECT",g.JSC$11548_form_);R=XH("SELECT",V);Y=0;for(var A=y.length;Y<A;Y++)for(var P=XH("OPTION",y[Y]),w=XH("OPTION",R[Y]),x=0,p=P.length;x<p;x++)w[x].selected=P[x].selected;y=XH("INPUT",g.JSC$11548_form_);R=XH("INPUT",V);Y=0;for(A=y.length;Y<A;Y++)if(y[Y].type=="file"&&y[Y].value!=R[Y].value){g.JSC$11548_form_.target=C;V=g.JSC$11548_form_;break}try{g.errorHandled_=!1,V.submit(),d.close(),_.aa&&setTimeout(g.testForFirefoxSilentError_.bind(g),
250)}catch(J){_.h0(d.getElementById(C),"load",g.onIframeLoaded_,!1,g),d.close(),Ye(g,2)}};
Rd.prototype.onIframeLoaded_=function(){_.h0(Zz(this),"load",this.onIframeLoaded_,!1,this);try{var g=this.JSC$11548_iframe_?LL6(Zz(this)):null;this.complete_=!0;this.JSC$11548_active_=!1;try{var C=g.body;this.lastContent_=C.textContent||C.innerText}catch(y){var d=1}var V;d||typeof this.errorChecker_!="function"||(V=this.errorChecker_(g))&&(d=4);d?Ye(this,d):(this.success_=!0,this.JSC$11548_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),YVr(this))}catch(y){Ye(this,1)}};
var Ye=function(g,C){g.errorHandled_||(g.success_=!1,g.JSC$11548_active_=!1,g.complete_=!0,g.JSC$11548_lastErrorCode_=C,g.dispatchEvent("complete"),g.dispatchEvent("error"),YVr(g),g.errorHandled_=!0)},YVr=function(g){AU6(g);
Zz6(g);g.JSC$11548_form_=null;g.dispatchEvent("ready")},AU6=function(g){var C=g.JSC$11548_iframe_;
C&&(C.onreadystatechange=null,C.onload=null,C.onerror=null,g.iframesForDisposal_.push(C));g.iframeDisposalTimer_&&(clearTimeout(g.iframeDisposalTimer_),g.iframeDisposalTimer_=null);_.aa?g.iframeDisposalTimer_=setTimeout(g.disposeIframes_.bind(g),2E3):g.disposeIframes_();g.JSC$11548_iframe_=null;g.iframeName_=null};
Rd.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var g=this.iframesForDisposal_.pop();_.N7(g)}};
var Zz6=function(g){g.JSC$11548_form_&&g.JSC$11548_form_==b7&&_.NE(g.JSC$11548_form_)},Zz=function(g){return g.JSC$11548_iframe_?LL6(g.JSC$11548_iframe_).getElementById(g.iframeName_+"_inner"):null};
Rd.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11548_active_){var g=this.JSC$11548_iframe_?LL6(Zz(this)):null;g&&!vWW(g,"documentUri")?(_.h0(Zz(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?Ye(this,3):Ye(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.Ag=function(g){return g=="\r"||g=="\n"||g==" "||g=="\t"};var FbP;_.F8=function(g){this.errorMessage_=null;this.result_=[];this.JSC$11550_buffer_="";this.stack_=[];this.JSC$11550_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!g||!g.deliverMessageAsRawString)};
FbP={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};_.F8.prototype.isInputValid=function(){return this.streamState_!=3};
_.F8.prototype.done=function(){return this.streamState_===2};
var PK=function(g,C,d){g.streamState_=3;g.errorMessage_="The stream is broken @"+g.JSC$11550_pos_+"/"+d+". With input:\n"+C;throw Error(g.errorMessage_);};
_.F8.prototype.acceptsBinaryInput=function(){return!1};
_.F8.prototype.parse=function(g){function C(){for(;J<g.length;)if(_.Ag(g[J]))J++,R.JSC$11550_pos_++;else break;return J<w}
function d(){for(var l;;){l=g[J++];if(!l)break;R.JSC$11550_pos_++;switch(R.state_){case P.INIT:l==="{"?R.state_=P.OBJECT_OPEN:l==="["?R.state_=P.ARRAY_OPEN:_.Ag(l)||PK(R,g,J);continue;case P.KEY_START:case P.OBJECT_OPEN:if(_.Ag(l))continue;if(R.state_===P.KEY_START)Y.push(P.KEY_END);else if(l==="}"){y("{}");R.state_=V();continue}else Y.push(P.OBJECT_END);l==='"'?R.state_=P.STRING:PK(R,g,J);continue;case P.KEY_END:case P.OBJECT_END:if(_.Ag(l))continue;l===":"?(R.state_===P.OBJECT_END&&(Y.push(P.OBJECT_END),
R.depth_++),R.state_=P.VALUE):l==="}"?(R.depth_--,y(),R.state_=V()):l===","?(R.state_===P.OBJECT_END&&Y.push(P.OBJECT_END),R.state_=P.KEY_START):PK(R,g,J);continue;case P.ARRAY_OPEN:case P.VALUE:if(_.Ag(l))continue;if(R.state_===P.ARRAY_OPEN)if(R.depth_++,R.state_=P.VALUE,l==="]"){R.depth_--;if(R.depth_===0){R.state_=P.ARRAY_END;return}y("[]");R.state_=V();continue}else Y.push(P.ARRAY_END);l==='"'?R.state_=P.STRING:l==="{"?R.state_=P.OBJECT_OPEN:l==="["?R.state_=P.ARRAY_OPEN:l==="t"?R.state_=P.TRUE1:
l==="f"?R.state_=P.FALSE1:l==="n"?R.state_=P.NULL1:l!=="-"&&("0123456789".indexOf(l)!==-1?R.state_=P.NUM_DIGIT:PK(R,g,J));continue;case P.ARRAY_END:if(l===",")Y.push(P.ARRAY_END),R.state_=P.VALUE,R.depth_===1&&(p=J);else if(l==="]"){R.depth_--;if(R.depth_===0)return;y();R.state_=V()}else if(_.Ag(l))continue;else PK(R,g,J);continue;case P.STRING:var N=J;a:for(;;){for(;R.unicodeCount_>0;)if(l=g[J++],R.unicodeCount_===4?R.unicodeCount_=0:R.unicodeCount_++,!l)break a;if(l==='"'&&!R.slashed_){R.state_=
V();break}if(l==="\\"&&!R.slashed_&&(R.slashed_=!0,l=g[J++],!l))break;if(R.slashed_)if(R.slashed_=!1,l==="u"&&(R.unicodeCount_=1),l=g[J++])continue;else break;A.lastIndex=J;l=A.exec(g);if(!l){J=g.length+1;break}J=l.index+1;l=g[l.index];if(!l)break}R.JSC$11550_pos_+=J-N;continue;case P.TRUE1:if(!l)continue;l==="r"?R.state_=P.TRUE2:PK(R,g,J);continue;case P.TRUE2:if(!l)continue;l==="u"?R.state_=P.TRUE3:PK(R,g,J);continue;case P.TRUE3:if(!l)continue;l==="e"?R.state_=V():PK(R,g,J);continue;case P.FALSE1:if(!l)continue;
l==="a"?R.state_=P.FALSE2:PK(R,g,J);continue;case P.FALSE2:if(!l)continue;l==="l"?R.state_=P.FALSE3:PK(R,g,J);continue;case P.FALSE3:if(!l)continue;l==="s"?R.state_=P.FALSE4:PK(R,g,J);continue;case P.FALSE4:if(!l)continue;l==="e"?R.state_=V():PK(R,g,J);continue;case P.NULL1:if(!l)continue;l==="u"?R.state_=P.NULL2:PK(R,g,J);continue;case P.NULL2:if(!l)continue;l==="l"?R.state_=P.NULL3:PK(R,g,J);continue;case P.NULL3:if(!l)continue;l==="l"?R.state_=V():PK(R,g,J);continue;case P.NUM_DECIMAL_POINT:l===
"."?R.state_=P.NUM_DIGIT:PK(R,g,J);continue;case P.NUM_DIGIT:if("0123456789.eE+-".indexOf(l)!==-1)continue;else J--,R.JSC$11550_pos_--,R.state_=V();continue;default:PK(R,g,J)}}}
function V(){var l=Y.pop();return l!=null?l:P.VALUE}
function y(l){R.depth_>1||(l||(l=p===-1?R.JSC$11550_buffer_+g.substring(x,J):g.substring(p,J)),R.deliverMessageAsRawString_?R.result_.push(l):R.result_.push(JSON.parse(l)),p=J)}
for(var R=this,Y=R.stack_,A=R.stringInputPattern_,P=FbP,w=g.length,x=0,p=-1,J=0;J<w;)switch(R.streamState_){case 3:return PK(R,g,J),null;case 2:return C()&&PK(R,g,J),null;case 0:if(C()){var h=g[J++];R.JSC$11550_pos_++;if(h==="["){R.streamState_=1;x=J;R.state_=P.ARRAY_OPEN;continue}else PK(R,g,J)}return null;case 1:return d(),R.depth_===0&&R.state_==P.ARRAY_END?(R.streamState_=2,R.JSC$11550_buffer_=g.substring(J)):R.JSC$11550_buffer_=p===-1?R.JSC$11550_buffer_+g.substring(x):g.substring(p),R.result_.length>
0?(h=R.result_,R.result_=[],h):null}return null};_.Ea(_.hs,Wt);ts.prototype.getValue=function(){return this.JSC$11558_value_};
ts.prototype.clone=function(){return new ts(this.JSC$11558_key_,this.JSC$11558_value_)};var i7=function(g){this.nodes_=[];if(g)a:{if(g instanceof i7){var C=g.getKeys();g=g.getValues();if(this.getCount()<=0){for(var d=this.nodes_,V=0;V<C.length;V++)d.push(new ts(C[V],g[V]));break a}}else C=_.uG.getKeys(g),g=_.uG.getValues(g);for(d=0;d<C.length;d++)this.insert(C[d],g[d])}};
_.b=i7.prototype;_.b.insert=function(g,C){var d=this.nodes_;d.push(new ts(g,C));g=d.length-1;C=this.nodes_;for(d=C[g];g>0;){var V=g-1>>1;if(C[V].JSC$11558_key_>d.JSC$11558_key_)C[g]=C[V],g=V;else break}C[g]=d};
_.b.remove=function(){var g=this.nodes_,C=g.length,d=g[0];if(!(C<=0)){if(C==1)g.length=0;else{g[0]=g.pop();g=0;C=this.nodes_;for(var V=C.length,y=C[g];g<V>>1;){var R=g*2+1,Y=g*2+2;R=Y<V&&C[Y].JSC$11558_key_<C[R].JSC$11558_key_?Y:R;if(C[R].JSC$11558_key_>y.JSC$11558_key_)break;C[g]=C[R];g=R}C[g]=y}return d.getValue()}};
_.b.peek=function(){var g=this.nodes_;if(g.length!=0)return g[0].getValue()};
_.b.getValues=function(){for(var g=this.nodes_,C=[],d=g.length,V=0;V<d;V++)C.push(g[V].getValue());return C};
_.b.getKeys=function(){for(var g=this.nodes_,C=[],d=g.length,V=0;V<d;V++)C.push(g[V].JSC$11558_key_);return C};
_.b.containsValue=function(g){return this.nodes_.some(function(C){return C.getValue()==g})};
_.b.containsKey=function(g){return this.nodes_.some(function(C){return C.JSC$11558_key_==g})};
_.b.clone=function(){return new i7(this)};
_.b.getCount=function(){return this.nodes_.length};
_.b.isEmpty=function(){return this.nodes_.length===0};
_.b.clear=function(){this.nodes_.length=0};_.Od=function(g,C){this.JSC$11564_map_={};this.JSC$11564_keys_=[];this.version_=this.size=0;var d=arguments.length;if(d>1){if(d%2)throw Error("ma");for(var V=0;V<d;V+=2)this.set(arguments[V],arguments[V+1])}else g&&this.addAll(g)};
_.b=_.Od.prototype;_.b.getCount=function(){return this.size};
_.b.getValues=function(){w4(this);for(var g=[],C=0;C<this.JSC$11564_keys_.length;C++)g.push(this.JSC$11564_map_[this.JSC$11564_keys_[C]]);return g};
_.b.getKeys=function(){w4(this);return this.JSC$11564_keys_.concat()};
_.b.containsKey=function(g){return this.has(g)};
_.b.has=function(g){return ke(this.JSC$11564_map_,g)};
_.b.containsValue=function(g){for(var C=0;C<this.JSC$11564_keys_.length;C++){var d=this.JSC$11564_keys_[C];if(ke(this.JSC$11564_map_,d)&&this.JSC$11564_map_[d]==g)return!0}return!1};
_.b.equals=function(g,C){if(this===g)return!0;if(this.size!=g.getCount())return!1;C=C||P4Q;w4(this);for(var d,V=0;d=this.JSC$11564_keys_[V];V++)if(!C(this.get(d),g.get(d)))return!1;return!0};
var P4Q=function(g,C){return g===C};
_.Od.prototype.isEmpty=function(){return this.size==0};
_.Od.prototype.clear=function(){this.JSC$11564_map_={};this.version_=this.size=this.JSC$11564_keys_.length=0};
_.Od.prototype.remove=function(g){return this.delete(g)};
_.Od.prototype.delete=function(g){return ke(this.JSC$11564_map_,g)?(delete this.JSC$11564_map_[g],--this.size,this.version_++,this.JSC$11564_keys_.length>2*this.size&&w4(this),!0):!1};
var w4=function(g){if(g.size!=g.JSC$11564_keys_.length){for(var C=0,d=0;C<g.JSC$11564_keys_.length;){var V=g.JSC$11564_keys_[C];ke(g.JSC$11564_map_,V)&&(g.JSC$11564_keys_[d++]=V);C++}g.JSC$11564_keys_.length=d}if(g.size!=g.JSC$11564_keys_.length){C={};for(V=d=0;d<g.JSC$11564_keys_.length;){var y=g.JSC$11564_keys_[d];ke(C,y)||(g.JSC$11564_keys_[V++]=y,C[y]=1);d++}g.JSC$11564_keys_.length=V}};
_.b=_.Od.prototype;_.b.get=function(g,C){return ke(this.JSC$11564_map_,g)?this.JSC$11564_map_[g]:C};
_.b.set=function(g,C){ke(this.JSC$11564_map_,g)||(this.size+=1,this.JSC$11564_keys_.push(g),this.version_++);this.JSC$11564_map_[g]=C};
_.b.addAll=function(g){if(g instanceof _.Od)for(var C=g.getKeys(),d=0;d<C.length;d++)this.set(C[d],g.get(C[d]));else for(C in g)this.set(C,g[C])};
_.b.forEach=function(g,C){for(var d=this.getKeys(),V=0;V<d.length;V++){var y=d[V],R=this.get(y);g.call(C,R,y,this)}};
_.b.clone=function(){return new _.Od(this)};
_.b.transpose=function(){for(var g=new _.Od,C=0;C<this.JSC$11564_keys_.length;C++){var d=this.JSC$11564_keys_[C];g.set(this.JSC$11564_map_[d],d)}return g};
_.b.keys=function(){return N7r(this.__iterator__(!0)).toEs6()};
_.b.values=function(){return N7r(this.__iterator__(!1)).toEs6()};
_.b.entries=function(){var g=this;return HnL(this.keys(),function(C){return[C,g.get(C)]})};
_.b.__iterator__=function(g){w4(this);var C=0,d=this.version_,V=this,y=new bn;y.next=function(){if(d!=V.version_)throw Error("ue");if(C>=V.JSC$11564_keys_.length)return Z2;var R=V.JSC$11564_keys_[C++];return Y1(g?R:V.JSC$11564_map_[R])};
return y};
var ke=function(g,C){return Object.prototype.hasOwnProperty.call(g,C)};var Ozh=function(){this.JSC$11567_map_=new _.Od;this.JSC$11567_head_=new izr("");this.JSC$11567_head_.next=this.JSC$11567_head_.prev=this.JSC$11567_head_},wbr=function(g,C){if(C=g.JSC$11567_map_.get(C))C.remove(),g.insert_(C);
return C};
_.b=Ozh.prototype;_.b.get=function(g,C){return(g=wbr(this,g))?g.value:C};
_.b.set=function(g,C){var d=wbr(this,g);d?d.value=C:(d=new izr(g,C),this.JSC$11567_map_.set(g,d),this.insert_(d))};
_.b.peek=function(){return this.JSC$11567_head_.next.value};
_.b.shift=function(){return kGP(this,this.JSC$11567_head_.next)};
_.b.pop=function(){return kGP(this,this.JSC$11567_head_.prev)};
_.b.remove=function(g){return(g=this.JSC$11567_map_.get(g))?(this.removeNode(g),!0):!1};
_.b.removeNode=function(g){g.remove();this.JSC$11567_map_.remove(g.key)};
_.b.getCount=function(){return this.JSC$11567_map_.getCount()};
_.b.isEmpty=function(){return this.JSC$11567_map_.isEmpty()};
_.b.getKeys=function(){return this.map(function(g,C){return C})};
_.b.getValues=function(){return this.map(function(g){return g})};
_.b.contains=function(g){return this.some(function(C){return C==g})};
_.b.containsKey=function(g){return this.JSC$11567_map_.containsKey(g)};
_.b.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11567_head_.prev)};
_.b.forEach=function(g,C){for(var d=this.JSC$11567_head_.next;d!=this.JSC$11567_head_;d=d.next)g.call(C,d.value,d.key,this)};
_.b.map=function(g,C){for(var d=[],V=this.JSC$11567_head_.next;V!=this.JSC$11567_head_;V=V.next)d.push(g.call(C,V.value,V.key,this));return d};
_.b.some=function(g,C){for(var d=this.JSC$11567_head_.next;d!=this.JSC$11567_head_;d=d.next)if(g.call(C,d.value,d.key,this))return!0;return!1};
_.b.every=function(g,C){for(var d=this.JSC$11567_head_.next;d!=this.JSC$11567_head_;d=d.next)if(!g.call(C,d.value,d.key,this))return!1;return!0};
_.b.insert_=function(g){g.next=this.JSC$11567_head_.next;g.prev=this.JSC$11567_head_;this.JSC$11567_head_.next=g;for(g.next.prev=g;this.getCount()>100;)this.removeNode(this.JSC$11567_head_.prev)};
var kGP=function(g,C){g.JSC$11567_head_!=C&&g.removeNode(C);return C.value},izr=function(g,C){this.key=g;
this.value=C};
izr.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var xgM=function(){i7.apply(this,arguments)};
_.L(xgM,i7);xgM.prototype.enqueue=function(g,C){this.insert(g,C)};var oZP=function(){var g=Error();g.name="SecurityError";throw g;},N1V=function(){return{get opener(){return null},
get closed(){return!0},get location(){oZP()},get document(){oZP()},postMessage:function(){},
close:function(){},
focus:function(){}}};var kEL={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 pnP={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 pbQ={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(pnP).join("|");var JUQ=function(){function g(A){A.substr(-1)!==";"&&(A+=";");return Y(A)}
for(var C=Object.keys(pbQ).sort(ocB),d=Object.keys(pnP).sort(ocB),V=0,y=0;V<d.length;V++)C[y]===d[V]?(d[V]+=";?",y++):d[V]+=";";var R=new RegExp("&(?:"+d.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),Y=J21();return function(A){return String(A).replace(R,g)}}();/*

 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 h_h={};var tOM=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"),jHh=/[\\&]/,e_x=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),lYP=RegExp('[&<>"]',"g"),Lbx=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),DgA=function(g){return g.charCodeAt(0)===92?g.charAt(1):JUQ(g)},rUh=function(g){return jHh.test(g)?g.replace(e_x,DgA):g},NF8=function(g){try{var C,d="";
if(typeof y!=="string"){var V=y;var y=";/?:@&=+$,-_.!~*'()#"}typeof V==="undefined"&&(V=!0);var R,Y=h_h[y];if(Y)var A=Y;else{Y=h_h[y]=[];for(R=0;R<128;R++){var P=String.fromCharCode(R);/^[0-9a-z]$/i.test(P)?Y.push(P):Y.push("%"+("0"+R.toString(16).toUpperCase()).slice(-2))}for(R=0;R<y.length;R++)Y[y.charCodeAt(R)]=y[R];A=Y}var w=0;for(C=g.length;w<C;w++){var x=g.charCodeAt(w);if(V&&x===37&&w+2<C&&/^[0-9a-f]{2}$/i.test(g.slice(w+1,w+3)))d+=g.slice(w,w+3),w+=2;else if(x<128)d+=A[x];else if(x>=55296&&
x<=57343){if(x>=55296&&x<=56319&&w+1<C){var p=g.charCodeAt(w+1);if(p>=56320&&p<=57343){d+=encodeURIComponent(g[w]+g[w+1]);w++;continue}}d+="%EF%BF%BD"}else d+=encodeURIComponent(g[w])}return d}catch(J){return g}},XbP=function(g){switch(g){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return g}},xe=function(g,C){return lYP.test(g)?C?g.replace(Lbx,XbP):g.replace(lYP,XbP):g};/*

 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 od;if(String.fromCodePoint)od=function(g){try{return String.fromCodePoint(g)}catch(C){if(C instanceof RangeError)return String.fromCharCode(65533);throw C;}};
else{var sHP=String.fromCharCode,BFL=Math.floor;od=function(){var g=[],C=-1,d=arguments.length;if(!d)return"";for(var V="";++C<d;){var y=Number(arguments[C]);if(!isFinite(y)||y<0||y>1114111||BFL(y)!==y)return String.fromCharCode(65533);if(y<=65535)g.push(y);else{y-=65536;var R=(y>>10)+55296;y=y%1024+56320;g.push(R,y)}if(C+1===d||g.length>16384)V+=sHP.apply(null,g),g.length=0}return V}};var TFL=function(g){this.root=this.current=g;this.entering=!0};
TFL.prototype.next=function(){var g=this.current,C=this.entering;if(g===null)return null;a:switch(g._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 d=!0;break a;default:d=!1}C&&d?g._firstChild?(this.current=g._firstChild,this.entering=!0):this.entering=!1:g===this.root?this.current=null:g._next===null?(this.current=
g._parent,this.entering=!1):(this.current=g._next,this.entering=!0);return{entering:C,node:g}};
var La=function(g,C){this._type=g;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=C;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};
La.prototype.appendChild=function(g){g.unlink();g._parent=this;this._lastChild?(this._lastChild._next=g,g._prev=this._lastChild):this._firstChild=g;this._lastChild=g};
La.prototype.unlink=function(){this._prev?this._prev._next=this._next:this._parent&&(this._parent._firstChild=this._next);this._next?this._next._prev=this._prev:this._parent&&(this._parent._lastChild=this._prev);this._prev=this._next=this._parent=null};
var fYP=function(g,C){C.unlink();C._next=g._next;C._next&&(C._next._prev=C);C._prev=g;g._next=C;C._parent=g._parent;C._next||(C._parent._lastChild=C)};
La.prototype.insertBefore=function(g){g.unlink();g._prev=this._prev;g._prev&&(g._prev._next=g);g._next=this;this._prev=g;g._parent=this._parent;g._prev||(g._parent._firstChild=g)};
_.PU.Object.defineProperties(La.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(g){this._literal=g}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(g){this._destination=g}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(g){this._title=g}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(g){this._info=g}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(g){this._level=g}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(g){this._listData.type=g}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(g){this._listData.tight=g}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(g){this._listData.start=g}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(g){this._onEnter=g}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(g){this._onExit=g}}});var hVc=/[ \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,
tjB={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 vZQ=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]/),
$gA=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),qVM=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),MO6=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),WbQ=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),mgP=/`+/,uBh=/^`+/,nZP=/\.\.\./g,IYh=/--+/g,Ug6=/^<([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])?)*)>/,
cUP=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,EZH=/^ *(?:\n *)?/,Hzh=/^[ \t\n\x0b\x0c\x0d]/,QHP=/[ \t\n\x0b\x0c\x0d]+/g,z_L=/^\s/,Kbx=/ *$/,aYh=/^ */,GGh=/^ *(?:\n|$)/,SVQ=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),gb8=/^[^\n`\[\]\\!<&*_'"]+/m,pc=function(g){var C=new La("text");C._literal=g;return C},hg=function(g){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=g||{}};
hg.prototype.match=function(g){g=g.exec(this.subject.slice(this.pos));if(g===null)return null;this.pos+=g.index+g[0].length;return g[0]};
hg.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var tg=function(g){g.match(EZH);return!0},CcP=function(g,C,d){var V=0;
var y=g.pos;if(C===39||C===34)V++,g.pos++;else for(;g.peek()===C;)V++,g.pos++;if(V===0)V=null;else{var R=y===0?"\n":g.subject.charAt(y-1);var Y=g.peek();Y=Y===-1?"\n":od(Y);var A=z_L.test(Y);Y=vZQ.test(Y);var P=z_L.test(R);var w=vZQ.test(R);R=!A&&!(Y&&!P&&!w);A=!P&&!(w&&!A&&!Y);C===95?(P=R&&(!A||w),Y=A&&(!R||Y)):(P=C===39||C===34?R&&!A:R,Y=A);g.pos=y;V={numdelims:V,can_open:P,can_close:Y}}if(!V)return!1;y=V.numdelims;Y=g.pos;g.pos+=y;Y=C===39?"\u2019":C===34?"\u201c":g.subject.slice(Y,g.pos);Y=pc(Y);
d.appendChild(Y);g.delimiters={cc:C,numdelims:y,origdelims:y,node:Y,previous:g.delimiters,next:null,can_open:V.can_open,can_close:V.can_close};g.delimiters.previous!==null&&(g.delimiters.previous.next=g.delimiters);return!0},d$r=function(g,C){C.previous!==null&&(C.previous.next=C.next);
C.next===null?g.delimiters=C.previous:C.next.previous=C.previous},Vzr=function(g,C){var d,V,y=[],R=!1;
y[95]=C;y[42]=C;y[39]=C;y[34]=C;for(d=g.delimiters;d!==null&&d.previous!==C;)d=d.previous;for(;d!==null;){var Y=d.cc;if(d.can_close){var A=d.previous;for(V=!1;A!==null&&A!==C&&A!==y[Y];){R=(d.can_open||A.can_close)&&(A.origdelims+d.origdelims)%3===0;if(A.cc===d.cc&&A.can_open&&!R){V=!0;break}A=A.previous}var P=d;if(Y===42||Y===95)if(V){var w=d.numdelims>=2&&A.numdelims>=2?2:1;var x=A.node;var p=d.node;A.numdelims-=w;d.numdelims-=w;x._literal=x._literal.slice(0,x._literal.length-w);p._literal=p._literal.slice(0,
p._literal.length-w);var J=new La(w===1?"emph":"strong");for(w=x._next;w&&w!==p;){var h=w._next;w.unlink();J.appendChild(w);w=h}fYP(x,J);w=A;h=d;w.next!==h&&(w.next=h,h.previous=w);A.numdelims===0&&(x.unlink(),d$r(g,A));d.numdelims===0&&(p.unlink(),A=d.next,d$r(g,d),d=A)}else d=d.next;else Y===39?(d.node._literal="\u2019",V&&(A.node._literal="\u2018"),d=d.next):Y===34&&(d.node._literal="\u201d",V&&(A.node.literal="\u201c"),d=d.next);V||R||(y[Y]=P.previous,P.can_open||d$r(g,P))}else d=d.next}for(;g.delimiters!==
null&&g.delimiters!==C;)d$r(g,g.delimiters)},yQQ=function(g){g=g.match($gA);
return g===null?null:rUh(g.substr(1,g.length-2))},R6h=function(g){var C=g.match(qVM);
if(C===null){C=g.pos;for(var d=0,V;(V=g.peek())!==-1;)if(V===92)g.pos+=1,g.peek()!==-1&&(g.pos+=1);else if(V===40)g.pos+=1,d+=1;else if(V===41)if(d<1)break;else g.pos+=1,--d;else if(Hzh.exec(od(V))!==null)break;else g.pos+=1;C=g.subject.substr(C,g.pos-C);return NF8(rUh(C))}return NF8(rUh(C.substr(1,C.length-2)))},bKM=function(g){g=g.match(SVQ);
return g===null||g.length>1001?0:g.length},ZKM=function(g,C,d,V){g.brackets!==null&&(g.brackets.bracketAfter=!0);
g.brackets={node:C,previous:g.brackets,previousDelimiter:g.delimiters,index:d,image:V,active:!0}},Ya8=function(g,C){var d;
return(d=g.match(gb8))?(g.options.smart?C.appendChild(pc(d.replace(nZP,"\u2026").replace(IYh,function(V){var y=0,R=0;V.length%3===0?R=V.length/3:V.length%2===0?y=V.length/2:V.length%3===2?(y=1,R=(V.length-2)/3):(y=2,R=(V.length-4)/3);V="";var Y;for(Y=0;Y<R;Y++)V+="\u2014";for(Y=0;Y<y;Y++)V+="\u2013";return V}))):C.appendChild(pc(d)),!0):!1},AQh=function(g,C,d){g.subject=C;
g.pos=0;C=g.pos;var V=bKM(g);if(V===0)return 0;var y=g.subject.substr(0,V);if(g.peek()===58)g.pos++;else return g.pos=C,0;tg(g);V=R6h(g);if(V===null||V.length===0)return g.pos=C,0;var R=g.pos;tg(g);var Y=yQQ(g);Y===null&&(Y="",g.pos=R);var A=!0;g.match(GGh)===null&&(Y===""?A=!1:(Y="",g.pos=R,A=g.match(GGh)!==null));if(!A)return g.pos=C,0;y=jgN(y);if(y==="")return g.pos=C,0;d[y]||(d[y]={destination:V,title:Y});return g.pos-C},FJx=function(g,C){var d,V=g.peek();
if(V===-1)return!1;switch(V){case 10:g.pos+=1;if((d=C._lastChild)&&d.type==="text"&&d._literal[d._literal.length-1]===" "){var y=d._literal[d._literal.length-2]===" ";d._literal=d._literal.replace(Kbx,"");C.appendChild(new La(y?"linebreak":"softbreak"))}else C.appendChild(new La("softbreak"));g.match(aYh);d=!0;break;case 92:d=g.subject;g.pos+=1;g.peek()===10?(g.pos+=1,d=new La("linebreak"),C.appendChild(d)):MO6.test(d.charAt(g.pos))?(C.appendChild(pc(d.charAt(g.pos))),g.pos+=1):C.appendChild(pc("\\"));
d=!0;break;case 96:a:if(d=g.match(uBh),d===null)d=!1;else{y=g.pos;for(var R;(R=g.match(mgP))!==null;)if(R===d){R=new La("code");R._literal=g.subject.slice(y,g.pos-d.length).trim().replace(QHP," ");C.appendChild(R);d=!0;break a}g.pos=y;C.appendChild(pc(d));d=!0}break;case 42:case 95:d=CcP(g,V,C);break;case 39:case 34:d=g.options.smart&&CcP(g,V,C);break;case 91:d=g.pos;g.pos+=1;y=pc("[");C.appendChild(y);ZKM(g,y,d,!1);d=!0;break;case 33:d=g.pos;g.pos+=1;g.peek()===91?(g.pos+=1,y=pc("!["),C.appendChild(y),
ZKM(g,y,d+1,!0)):C.appendChild(pc("!"));d=!0;break;case 93:var Y,A=!1,P;g.pos+=1;var w=g.pos;y=g.brackets;if(y===null)C.appendChild(pc("]"));else if(y.active){d=y.image;var x=g.pos;g.peek()===40&&(g.pos++,tg(g)&&(R=R6h(g))!==null&&tg(g)&&(Hzh.test(g.subject.charAt(g.pos-1))&&(Y=yQQ(g)),1)&&tg(g)&&g.peek()===41?(g.pos+=1,A=!0):g.pos=x);if(!A){var p=g.pos,J=bKM(g);J>2?P=g.subject.slice(p,p+J):y.bracketAfter||(P=g.subject.slice(y.index,w));J===0&&(g.pos=x);P&&(P=g.refmap[jgN(P)])&&(R=P.destination,Y=
P.title,A=!0)}if(A){w=new La(d?"image":"link");w._destination=R;w._title=Y||"";for(R=y.node._next;R;)Y=R._next,R.unlink(),w.appendChild(R),R=Y;C.appendChild(w);Vzr(g,y.previousDelimiter);g.brackets=g.brackets.previous;y.node.unlink();if(!d)for(y=g.brackets;y!==null;)y.image||(y.active=!1),y=y.previous}else g.brackets=g.brackets.previous,g.pos=w,C.appendChild(pc("]"))}else C.appendChild(pc("]")),g.brackets=g.brackets.previous;d=!0;break;case 60:(d=g.match(Ug6))?(d=d.slice(1,d.length-1),y=new La("link"),
y._destination=NF8("mailto:"+d),y._title="",y.appendChild(pc(d)),C.appendChild(y),d=!0):(d=g.match(cUP))?(d=d.slice(1,d.length-1),y=new La("link"),y._destination=NF8(d),y._title="",y.appendChild(pc(d)),C.appendChild(y),d=!0):d=!1;d||(d=g.match(tOM),d===null?d=!1:(y=new La("html_inline"),y._literal=d,C.appendChild(y),d=!0));break;case 38:(d=g.match(WbQ))?(C.appendChild(pc(JUQ(d))),d=!0):d=!1;break;default:d=Ya8(g,C)}d||(g.pos+=1,C.appendChild(pc(od(V))));return!0};
hg.prototype.parseInlines=function(g){this.subject=g._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;FJx(this,g););g._string_content=null;Vzr(this,null)};
hg.prototype.parse=hg.prototype.parseInlines;var PcL=[/./,/^<(?: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")],iK8=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],OKL=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,wJh=/^[#`~*+_=<>0-9-\|]|\|/,kO6=/[^ \t\f\v\r\n]/,x$M=/^[*+-]/,obh=/^(\d{1,9})([.)])/,pJP=/^#{1,6}(?:[ \t]+|$)/,JQQ=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,h6h=/^(?:`{3,}|~{3,})(?= *$)/,tzL=/^(?:=+|-+)[ \t]*$/,jaQ=/\r\n|\n|\r/,lOj=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,Lo_=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,e66={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(g){return g!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(g,C){for(g=C._firstChild;g;){if(eVB(g)&&g._next){C._listData.tight=!1;break}for(var d=g._firstChild;d;){if(eVB(d)&&(g._next||d._next)){C._listData.tight=!1;break}d=d._next}g=g._next}},
canContain:function(g){return g==="item"},
acceptsLines:!1},block_quote:{continue:function(g){var C=g.currentLine;if(g.indented||eK(C,g.nextNonspace)!==62)return 1;jn(g);en(g,1,!1);jK(eK(C,g.offset))&&en(g,1,!0);return 0},
finalize:function(){},
canContain:function(g){return g!=="item"},
acceptsLines:!1},item:{continue:function(g,C){if(g.blank){if(C._firstChild==null)return 1;jn(g)}else if(g.indent>=C._listData.markerOffset+C._listData.padding)en(g,C._listData.markerOffset+C._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(g){return g!=="item"&&!DEP(g)},
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(g,C){var d=g.currentLine,V=g.indent;if(C._isFenced){if((V=V<=3&&d.charAt(g.nextNonspace)===C._fenceChar&&d.slice(g.nextNonspace).match(h6h))&&V[0].length>=C._fenceLength)return g.finalize(C,g.lineNumber),2;for(C=C._fenceOffset;C>0&&jK(eK(d,g.offset));)en(g,1,!0),C--}else if(V>=4)en(g,4,!0);else if(g.blank)jn(g);else return 1;return 0},
finalize:function(g,C){if(C._isFenced){var d=C._string_content,V=d.indexOf("\n");g=d.slice(0,V);d=d.slice(V+1);C.info=rUh(g.trim());C._literal=d}else C._literal=C._string_content.replace(/(\n *)+$/,"\n");C._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(g,C){return!g.blank||C._htmlBlockType!==6&&C._htmlBlockType!==7?0:1},
finalize:function(g,C){C._literal=C._string_content.replace(/(\n *)+$/,"");C._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(g){return g.blank?1:0},
finalize:function(g,C){for(var d,V=!1;eK(C._string_content,0)===91&&(d=AQh(g.inlineParser,C._string_content,g.refmap));)C._string_content=C._string_content.slice(d),V=!0;V&&!kO6.test(C._string_content)&&C.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(g){return lK(g.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(g){return g=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(g,C){if(!C._rowIsDelimiter){g=C._isHeader?"th":"td";for(var d=C._parent._tableColumns,V=C._string_content,y=0,R="",Y,A=C._sourcepos[0][0];y<V.length;){switch(V[y]){case "|":Y&&(Y._string_content=R.trim(),R="",Y=null,d--,d<=0&&(y=V.length));break;default:if(!Y){Y=new La(g,[[A,y],[A,y]]);var P=C._parent._columnAlignment,w=C._parent._tableColumns-d;P&&w<=P.length&&w>=0&&(Y._alignment=P[w]);C.appendChild(Y)}R+=V[y];Y._sourcepos[1][1]=y}y++}Y&&(Y._string_content=R.trim());C._string_content=
""}},
canContain:function(g){return g!=="row"},
acceptsLines:!1}},lsL=[function(g){if(g.indented||eK(g.currentLine,g.nextNonspace)!==62)return 0;jn(g);en(g,1,!1);jK(eK(g.currentLine,g.offset))&&en(g,1,!0);l7(g);g.addChild("block_quote",g.nextNonspace);return 1},
function(g){var C;if(!g.indented&&(C=g.currentLine.slice(g.nextNonspace).match(pJP))){jn(g);en(g,C[0].length,!1);l7(g);var d=g.addChild("heading",g.nextNonspace);d.level=C[0].trim().length;d._string_content=g.currentLine.slice(g.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");en(g,g.currentLine.length-g.offset);return 2}return 0},
function(g){var C;if(!g.indented&&(C=g.currentLine.slice(g.nextNonspace).match(JQQ))){var d=C[0].length;l7(g);var V=g.addChild("code_block",g.nextNonspace);V._isFenced=!0;V._fenceLength=d;V._fenceChar=C[0][0];V._fenceOffset=g.indent;jn(g);en(g,d,!1);return 2}return 0},
function(g,C){if(!g.indented&&eK(g.currentLine,g.nextNonspace)===60){var d=g.currentLine.slice(g.nextNonspace),V;for(V=1;V<=7;V++)if(PcL[V].test(d)&&(V<7||C.type!=="paragraph"))return l7(g),g.addChild("html_block",g.offset)._htmlBlockType=V,2}return 0},
function(g,C){var d;if(!g.indented&&C.type==="paragraph"&&(d=g.currentLine.slice(g.nextNonspace).match(tzL))){l7(g);var V=new La("heading",C.sourcepos);V.level=d[0][0]==="="?1:2;V._string_content=C._string_content;fYP(C,V);C.unlink();g.tip=V;en(g,g.currentLine.length-g.offset,!1);return 2}return 0},
function(g){return!g.indented&&OKL.test(g.currentLine.slice(g.nextNonspace))?(l7(g),g.addChild("thematic_break",g.nextNonspace),en(g,g.currentLine.length-g.offset,!1),2):0},
function(g,C){var d,V;if(!(V=g.indented&&C.type!=="list")){a:{var y=C,R=g.currentLine.slice(g.nextNonspace);V={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:g.indent};if(d=R.match(x$M))V.type="bullet",V.bulletChar=d[0][0];else{if(!(d=R.match(obh))||y.type==="paragraph"&&d[1]!=="1"){d=null;break a}V.type="ordered";V.start=parseInt(d[1],10);V.delimiter=d[2]}var Y=eK(g.currentLine,g.nextNonspace+d[0].length);if(Y!==-1&&Y!==9&&Y!==32||y.type==="paragraph"&&!g.currentLine.slice(g.nextNonspace+
d[0].length).match(kO6))d=null;else{jn(g);en(g,d[0].length,!0);y=g.column;R=g.offset;do en(g,1,!0),Y=eK(g.currentLine,g.offset);while(g.column-y<5&&jK(Y));Y=eK(g.currentLine,g.offset)===-1;var A=g.column-y;A>=5||A<1||Y?(V.padding=d[0].length+1,g.column=y,g.offset=R,jK(eK(g.currentLine,g.offset))&&en(g,1,!0)):V.padding=d[0].length+A;d=V}}V=!d}if(V)return 0;l7(g);(V=g.tip.type!=="list")||(C=C._listData,V=!(C.type===d.type&&C.delimiter===d.delimiter&&C.bulletChar===d.bulletChar));V&&(C=g.addChild("list",
g.nextNonspace),C._listData=d);C=g.addChild("item",g.nextNonspace);C._listData=d;return 1},
function(g){var C;return((C=g.options.shouldParseIndentAsCodeBlock)!=null?C:1)&&g.indented&&g.tip.type!=="paragraph"&&!g.blank?(en(g,4,!0),l7(g),g.addChild("code_block",g.offset),2):0},
function(g,C){var d=lK(g.currentLine),V=lK(g.lookahead);if(d!==0&&V<0&&Math.abs(d)==Math.abs(V)&&!DEP(C.type)){l7(g);C=g.addChild("table",g.nextNonspace);C._tableRows=1;C._tableColumns=Math.abs(d);d=g.lookahead;if(Lo_.test(d)){V=[];for(var y=0,R=!1,Y=0,A=void 0;y<d.length;){var P=Y>=3;switch(d[y]){case "-":Y++;break;case "|":R&&(V.push(A),A=void 0,Y=0);R=!0;break;case ":":A||P||(A="left"),!A&&P&&(A="right"),A==="left"&&P&&(A="center")}y++}d=V}else d=void 0;C._columnAlignment=d;C=g.addChild("row",
g.nextNonspace);C._isHeader=!0;en(g,g.currentLine.length-g.offset,!1);C._string_content=g.currentLine;return 1}return 0},
function(g,C){if(C.type=="table"&&lK(g.currentLine)!==0){l7(g);var d=C;C=g.addChild("row",g.nextNonspace);lK(g.currentLine)<0?C._rowIsDelimiter=!0:d._tableRows+=1;en(g,g.currentLine.length-g.offset,!1);C._string_content=g.currentLine;return 2}return 0}],jW_=function(){var g={shouldParseIndentAsCodeBlock:!1};
g=g===void 0?{}:g;this.lastMatchedContainer=this.doc=r2P();this.refmap={};this.lastLineLength=0;this.inlineParser=new hg(g);this.options=g;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=e66;this.blockStarts=lsL},LJQ=function(g){g.partiallyConsumedTab&&(g.offset+=1,g.tip._string_content+=" ".repeat(4-g.column%
4));
g.tip._string_content+=g.currentLine.slice(g.offset)+"\n"};
jW_.prototype.addChild=function(g,C){for(;!this.blocks[this.tip.type].canContain(g);)this.finalize(this.tip,this.lineNumber-1);g=new La(g,[[this.lineNumber,C+1],[0,0]]);g._string_content="";this.tip.appendChild(g);return this.tip=g};
var l7=function(g){if(!g.allClosed){for(;g.oldtip!==g.lastMatchedContainer;){var C=g.oldtip._parent;g.finalize(g.oldtip,g.lineNumber-1);g.oldtip=C}g.allClosed=!0}},en=function(g,C,d){for(var V=g.currentLine,y,R;C>0&&(R=V[g.offset]);)R==="\t"?(y=4-g.column%4,d?(g.partiallyConsumedTab=y>C,y=y>C?C:y,g.column+=y,g.offset+=g.partiallyConsumedTab?0:1,C-=y):(g.partiallyConsumedTab=!1,g.column+=y,g.offset+=1,--C)):(g.partiallyConsumedTab=!1,g.offset+=1,g.column+=1,--C)},jn=function(g){g.offset=g.nextNonspace;
g.column=g.nextNonspaceColumn;g.partiallyConsumedTab=!1},D$L=function(g){for(var C=g.currentLine,d=g.offset,V=g.column,y;(y=C.charAt(d))!=="";)if(y===" ")d++,V++;
else if(y==="\t")d++,V+=4-V%4;else break;g.blank=y==="\n"||y==="\r"||y==="";g.nextNonspace=d;g.nextNonspaceColumn=V;g.indent=g.nextNonspaceColumn-g.column;g.indented=g.indent>=4};
jW_.prototype.finalize=function(g,C){var d=g._parent;g._open=!1;g.sourcepos[1]=[C,this.lastLineLength];this.blocks[g.type].finalize(this,g);this.tip=d};
jW_.prototype.parse=function(g){this.tip=this.doc=r2P();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!g)return this.doc;this.options.time&&console.time("preparing input");var C=g.split(jaQ),d=C.length;g.charCodeAt(g.length-1)===10&&--d;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(g=0;g<d;g++)a:{var V=void 0,y=C[g],R=C[g+1],Y=!0,A=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;y.indexOf("\x00")!==-1&&(y=y.replace(/\0/g,"\ufffd"));this.currentLine=y;for(this.lookahead=R;(V=A._lastChild)&&V._open;){A=V;D$L(this);switch(this.blocks[A.type].continue(this,A)){case 0:break;case 1:Y=!1;break;case 2:this.lastLineLength=y.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!Y){A=A._parent;break}}this.allClosed=A===this.oldtip;this.lastMatchedContainer=
A;V=A.type!=="paragraph"&&e66[A.type].acceptsLines;R=this.blockStarts;for(Y=R.length;!V;){D$L(this);if(!this.indented&&!wJh.test(y.slice(this.nextNonspace))){jn(this);break}for(var P=0;P<Y;){var w=R[P](this,A);if(w===1){A=this.tip;break}else if(w===2){A=this.tip;V=!0;break}else P++}if(P===Y){jn(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){l7(this);this.blank&&A.lastChild&&(A.lastChild._lastLineBlank=!0);V=A.type;R=this.blank&&!(V==="block_quote"||V==="code_block"&&A._isFenced||
V==="item"&&!A._firstChild&&A.sourcepos[0][0]===this.lineNumber);for(Y=A;Y;)Y._lastLineBlank=R,Y=Y._parent;this.blocks[V].acceptsLines?(LJQ(this),V==="html_block"&&A._htmlBlockType>=1&&A._htmlBlockType<=5&&iK8[A._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(A,this.lineNumber)):this.offset<y.length&&!this.blank&&(this.addChild("paragraph",this.offset),jn(this),LJQ(this))}else LJQ(this);this.lastLineLength=y.length}for(;this.tip;)this.finalize(this.tip,d);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");y=new TFL(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;d=y.next();)C=d.node,g=C.type,d.entering||g!=="paragraph"&&g!=="heading"&&g!=="th"&&g!="td"||this.inlineParser.parse(C);this.options.time&&console.timeEnd("inline parsing");return this.doc};NBN.prototype.render=function(g){g=new TFL(g);var C;this.buffer="";for(this.lastOut="\n";C=g.next();){var d=C.node.type;if(this[d])this[d](C.node,C.entering)}return this.buffer};
NBN.prototype.out=function(g){Lc(this,g)};
var Lc=function(g,C){g.buffer+=C;g.lastOut=C};
NBN.prototype.cr=function(){this.lastOut!=="\n"&&Lc(this,"\n")};var rQ8=/^javascript:|vbscript:|file:|data:/i,NzL=/^data:image\/(?:png|gif|jpeg|webp)/i,XJh=function(g){return rQ8.test(g)&&!NzL.test(g)};
D8.prototype=Object.create(NBN.prototype);_.b=D8.prototype;_.b.text=function(g){this.out(g.literal)};
_.b.html_inline=function(g){this.options.safe?Lc(this,"\x3c!-- raw HTML omitted --\x3e"):Lc(this,g.literal)};
_.b.html_block=function(g){this.cr();this.options.safe?Lc(this,"\x3c!-- raw HTML omitted --\x3e"):Lc(this,g.literal);this.cr()};
_.b.softbreak=function(){Lc(this,this.options.softbreak)};
_.b.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.b.link=function(g,C){var d=this.attrs(g);C?(this.options.safe&&XJh(g.destination)||d.push(["href",xe(g.destination,!0)]),g.title&&d.push(["title",xe(g.title,!0)]),this.tag("a",d)):this.tag("/a")};
_.b.image=function(g,C){C?(this.disableTags===0&&(this.options.safe&&XJh(g.destination)?Lc(this,'<img src="" alt="'):Lc(this,'<img src="'+xe(g.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(g.title&&Lc(this,'" title="'+xe(g.title,!0)),Lc(this,'" />')))};
_.b.emph=function(g,C){this.tag(C?"em":"/em")};
_.b.strong=function(g,C){this.tag(C?"strong":"/strong")};
_.b.paragraph=function(g,C){var d=g.parent.parent;g=this.attrs(g);d!==null&&d.type==="list"&&d.listTight||(C?(this.cr(),this.tag("p",g)):(this.tag("/p"),this.cr()))};
_.b.heading=function(g,C){var d="h"+g.level;g=this.attrs(g);C?(this.cr(),this.tag(d,g)):(this.tag("/"+d),this.cr())};
_.b.code=function(g){this.tag("code");this.out(g.literal);this.tag("/code")};
_.b.code_block=function(g){var C=g.info?g.info.split(/\s+/):[],d=this.attrs(g);C.length>0&&C[0].length>0&&d.push(["class","language-"+xe(C[0],!0)]);this.cr();this.tag("pre");this.tag("code",d);this.out(g.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.b.thematic_break=function(g){g=this.attrs(g);this.cr();this.tag("hr",g,!0);this.cr()};
_.b.block_quote=function(g,C){g=this.attrs(g);C?(this.cr(),this.tag("blockquote",g)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.b.list=function(g,C){var d=g.listType==="bullet"?"ul":"ol",V=this.attrs(g);C?(g=g.listStart,g!==null&&g!==1&&V.push(["start",g.toString()]),this.cr(),this.tag(d,V)):(this.cr(),this.tag("/"+d));this.cr()};
_.b.item=function(g,C){g=this.attrs(g);C?this.tag("li",g):(this.tag("/li"),this.cr())};
_.b.custom_inline=function(g,C){C&&g.onEnter?Lc(this,g.onEnter):!C&&g.onExit&&Lc(this,g.onExit)};
_.b.custom_block=function(g,C){this.cr();C&&g.onEnter?Lc(this,g.onEnter):!C&&g.onExit&&Lc(this,g.onExit);this.cr()};
_.b.table=function(g,C){g=this.attrs(g);C?(this.cr(),this.tag("table",g)):(this.tag("/table"),this.cr())};
_.b.row=function(g,C){g._rowIsDelimiter||(g=this.attrs(g),C?this.tag("tr",g):this.tag("/tr"))};
_.b.td=function(g,C){var d=this.attrs(g);g._alignment&&d.push(["align",g._alignment]);C?this.tag("td",d):this.tag("/td")};
_.b.th=function(g,C){var d=this.attrs(g);g._alignment&&d.push(["align",g._alignment]);C?this.tag("th",d):this.tag("/th")};
_.b.out=function(g){Lc(this,xe(g,!1))};
_.b.tag=function(g,C,d){if(!(this.disableTags>0)){this.buffer+="<"+g;if(C&&C.length>0){g=0;for(var V;(V=C[g])!==void 0;)this.buffer+=" "+V[0]+'="'+V[1]+'"',g++}d&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.b.attrs=function(g){var C=[];this.options.sourcepos&&(g=g.sourcepos)&&C.push(["data-sourcepos",String(g[0][0])+":"+String(g[0][1])+"-"+String(g[1][0])+":"+String(g[1][1])]);return C};
D8.prototype.text=D8.prototype.text;D8.prototype.html_inline=D8.prototype.html_inline;D8.prototype.html_block=D8.prototype.html_block;D8.prototype.softbreak=D8.prototype.softbreak;D8.prototype.linebreak=D8.prototype.linebreak;D8.prototype.link=D8.prototype.link;D8.prototype.image=D8.prototype.image;D8.prototype.emph=D8.prototype.emph;D8.prototype.strong=D8.prototype.strong;D8.prototype.paragraph=D8.prototype.paragraph;D8.prototype.heading=D8.prototype.heading;D8.prototype.code=D8.prototype.code;
D8.prototype.code_block=D8.prototype.code_block;D8.prototype.thematic_break=D8.prototype.thematic_break;D8.prototype.block_quote=D8.prototype.block_quote;D8.prototype.list=D8.prototype.list;D8.prototype.item=D8.prototype.item;D8.prototype.custom_inline=D8.prototype.custom_inline;D8.prototype.custom_block=D8.prototype.custom_block;D8.prototype.table=D8.prototype.table;D8.prototype.row=D8.prototype.row;D8.prototype.td=D8.prototype.td;D8.prototype.th=D8.prototype.th;D8.prototype.out=D8.prototype.out;
D8.prototype.tag=D8.prototype.tag;D8.prototype.attrs=D8.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 sah,Bzh,xUg;(function(){function g(f,B){return f<B?-1:f>B?1:f>=B?0:NaN}
function C(f){return function(B,u){return g(f(B),u)}}
function d(){for(var f=0,B=arguments.length,u={},gu;f<B;++f){if(!(gu=arguments[f]+"")||gu in u)throw Error("we`"+gu);u[gu]=[]}return new V(u)}
function V(f){this._=f}
function y(f,B){return f.trim().split(/^|\s+/).map(function(u){var gu="",FN=u.indexOf(".");FN>=0&&(gu=u.slice(FN+1),u=u.slice(0,FN));if(u&&!B.hasOwnProperty(u))throw Error("xe`"+u);return{type:u,name:gu}})}
function R(f,B,u){for(var gu=0,FN=f.length;gu<FN;++gu)if(f[gu].name===B){f[gu]=vYb;f=f.slice(0,gu).concat(f.slice(gu+1));break}u!=null&&f.push({name:B,value:u});return f}
function Y(f){var B=f,u=B.indexOf(":");u>=0&&(B=f.slice(0,u))!=="xmlns"&&(f=f.slice(u+1));return cb.hasOwnProperty(B)?{space:cb[B],local:f}:f}
function A(f){return function(){var B=this.ownerDocument,u=this.namespaceURI;return u==="http://www.w3.org/1999/xhtml"&&B.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?B.createElement(f):B.createElementNS(u,f)}}
function P(f){return function(){return this.ownerDocument.createElementNS(f.space,f.local)}}
function w(f){f=Y(f);return(f.local?P:A)(f)}
function x(){}
function p(f){return f==null?x:function(){return this.querySelector(f)}}
function J(f){return Array(f.length)}
function h(f,B){this.ownerDocument=f.ownerDocument;this.namespaceURI=f.namespaceURI;this._next=null;this._parent=f;this.__data__=B}
function l(f){return function(){return f}}
function N(f,B,u,gu,FN,oc){for(var Ll=0,fl,bh=B.length,gL=oc.length;Ll<gL;++Ll)(fl=B[Ll])?(fl.__data__=oc[Ll],gu[Ll]=fl):u[Ll]=new h(f,oc[Ll]);for(;Ll<bh;++Ll)if(fl=B[Ll])FN[Ll]=fl}
function T(f,B,u,gu,FN,oc,Ll){var fl,bh,gL={},Y6=B.length,x6=oc.length,zP=Array(Y6),vz;for(fl=0;fl<Y6;++fl)if(bh=B[fl])zP[fl]=vz="$"+Ll.call(bh,bh.__data__,fl,B),vz in gL?FN[fl]=bh:gL[vz]=bh;for(fl=0;fl<x6;++fl)vz="$"+Ll.call(f,oc[fl],fl,oc),(bh=gL[vz])?(gu[fl]=bh,bh.__data__=oc[fl],gL[vz]=null):u[fl]=new h(f,oc[fl]);for(fl=0;fl<Y6;++fl)(bh=B[fl])&&gL[zP[fl]]===bh&&(FN[fl]=bh)}
function v(f,B){return f<B?-1:f>B?1:f>=B?0:NaN}
function q(f){return function(){this.removeAttribute(f)}}
function Q(f){return function(){this.removeAttributeNS(f.space,f.local)}}
function c(f,B){return function(){this.setAttribute(f,B)}}
function U(f,B){return function(){this.setAttributeNS(f.space,f.local,B)}}
function K(f,B){return function(){var u=B.apply(this,arguments);u==null?this.removeAttribute(f):this.setAttribute(f,u)}}
function Cl(f,B){return function(){var u=B.apply(this,arguments);u==null?this.removeAttributeNS(f.space,f.local):this.setAttributeNS(f.space,f.local,u)}}
function AL(f){return function(){this.style.removeProperty(f)}}
function iP(f,B,u){return function(){this.style.setProperty(f,B,u)}}
function lP(f,B,u){return function(){var gu=B.apply(this,arguments);gu==null?this.style.removeProperty(f):this.style.setProperty(f,gu,u)}}
function pl(f,B){return f.style.getPropertyValue(B)||(f.ownerDocument&&f.ownerDocument.defaultView||f.document&&f||f.defaultView).getComputedStyle(f,null).getPropertyValue(B)}
function jB(f){return function(){delete this[f]}}
function qR(f,B){return function(){this[f]=B}}
function s1(f,B){return function(){var u=B.apply(this,arguments);u==null?delete this[f]:this[f]=u}}
function wL(){this.textContent=""}
function WM(f){return function(){this.textContent=f}}
function N6(f){return function(){var B=f.apply(this,arguments);this.textContent=B==null?"":B}}
function SB(){this.innerHTML=""}
function Ox(f){return function(){this.innerHTML=f}}
function fL(f){return function(){var B=f.apply(this,arguments);this.innerHTML=B==null?"":B}}
function XP(){return null}
function eR(){var f=this.parentNode;f&&f.removeChild(this)}
function Jp(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function ZW(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function dL(f,B,u){f=pL(f,B,u);return function(gu){var FN=gu.relatedTarget;FN&&(FN===this||FN.compareDocumentPosition(this)&8)||f.call(this,gu)}}
function pL(f,B,u){return function(){f.call(this,this.__data__,B,u)}}
function yb(f){return f.trim().split(/^|\s+/).map(function(B){var u="",gu=B.indexOf(".");gu>=0&&(u=B.slice(gu+1),B=B.slice(0,gu));return{type:B,name:u}})}
function th(f){return function(){var B=this.__on;if(B){for(var u=0,gu=-1,FN=B.length,oc;u<FN;++u)(oc=B[u],f.type&&oc.type!==f.type||oc.name!==f.name)?B[++gu]=oc:this.removeEventListener(oc.type,oc.listener,oc.capture);++gu?B.length=gu:delete this.__on}}}
function Vb(f,B,u){var gu=EYQ.hasOwnProperty(f.type)?dL:pL;return function(FN,oc,Ll){FN=this.__on;var fl;oc=gu(B,oc,Ll);if(FN){Ll=0;for(var bh=FN.length;Ll<bh;++Ll)if((fl=FN[Ll]).type===f.type&&fl.name===f.name){this.removeEventListener(fl.type,fl.listener,fl.capture);this.addEventListener(fl.type,fl.listener=oc,fl.capture=u);fl.value=B;return}}this.addEventListener(f.type,oc,u);fl={type:f.type,name:f.name,value:B,listener:oc,capture:u};FN?FN.push(fl):this.__on=[fl]}}
function Br(f,B,u){var gu=f.ownerDocument&&f.ownerDocument.defaultView||f.document&&f||f.defaultView,FN=gu.CustomEvent;typeof FN==="function"?FN=new FN(B,u):(FN=gu.document.createEvent("Event"),u?(FN.initEvent(B,u.bubbles,u.cancelable),FN.detail=u.detail):FN.initEvent(B,!1,!1));f.dispatchEvent(FN)}
function HM(f,B){return function(){return Br(this,f,B)}}
function k6(f,B){return function(){return Br(this,f,B.apply(this,arguments))}}
function ih(f,B){this._groups=f;this._parents=B}
function CS(){return new ih([[document.documentElement]],$00)}
function Qg(){this._="@"+(++qb6).toString(36)}
function hh(f,B,u){f.prototype=B.prototype=u;u.constructor=f}
function hp(f,B){f=Object.create(f.prototype);for(var u in B)f[u]=B[u];return f}
function Kd(){}
function T0(f){var B;f=(f+"").trim().toLowerCase();return(B=MQr.exec(f))?(B=parseInt(B[1],16),new DI(B>>8&15|B>>4&240,B>>4&15|B&240,(B&15)<<4|B&15,1)):(B=WKr.exec(f))?mW(parseInt(B[1],16)):(B=m0B.exec(f))?new DI(B[1],B[2],B[3],1):(B=u$Z.exec(f))?new DI(B[1]*255/100,B[2]*255/100,B[3]*255/100,1):(B=nY6.exec(f))?aM(B[1],B[2],B[3],B[4]):(B=Ijp.exec(f))?aM(B[1]*255/100,B[2]*255/100,B[3]*255/100,B[4]):(B=U0z.exec(f))?TC(B[1],B[2]/100,B[3]/100,1):(B=cFz.exec(f))?TC(B[1],B[2]/100,B[3]/100,B[4]):HHP.hasOwnProperty(f)?
mW(HHP[f]):f==="transparent"?new DI(NaN,NaN,NaN,0):null}
function mW(f){return new DI(f>>16&255,f>>8&255,f&255,1)}
function aM(f,B,u,gu){gu<=0&&(f=B=u=NaN);return new DI(f,B,u,gu)}
function Zg(f){f instanceof Kd||(f=T0(f));if(!f)return new DI;f=f.rgb();return new DI(f.r,f.g,f.b,f.opacity)}
function Ux(f,B,u,gu){return arguments.length===1?Zg(f):new DI(f,B,u,gu==null?1:gu)}
function DI(f,B,u,gu){this.r=+f;this.g=+B;this.b=+u;this.opacity=+gu}
function R6(f){f=Math.max(0,Math.min(255,Math.round(f)||0));return(f<16?"0":"")+f.toString(16)}
function TC(f,B,u,gu){gu<=0?f=B=u=NaN:u<=0||u>=1?f=B=NaN:B<=0&&(f=NaN);return new QO(f,B,u,gu)}
function UJ(f){if(f instanceof QO)return new QO(f.h,f.s,f.l,f.opacity);f instanceof Kd||(f=T0(f));if(!f)return new QO;if(f instanceof QO)return f;f=f.rgb();var B=f.r/255,u=f.g/255,gu=f.b/255,FN=Math.min(B,u,gu),oc=Math.max(B,u,gu),Ll=NaN,fl=oc-FN,bh=(oc+FN)/2;fl?(Ll=B===oc?(u-gu)/fl+(u<gu)*6:u===oc?(gu-B)/fl+2:(B-u)/fl+4,fl/=bh<.5?oc+FN:2-oc-FN,Ll*=60):fl=bh>0&&bh<1?0:Ll;return new QO(Ll,fl,bh,f.opacity)}
function C8(f,B,u,gu){return arguments.length===1?UJ(f):new QO(f,B,u,gu==null?1:gu)}
function QO(f,B,u,gu){this.h=+f;this.s=+B;this.l=+u;this.opacity=+gu}
function YW(f,B,u){return(f<60?B+(u-B)*f/60:f<180?u:f<240?B+(u-B)*(240-f)/60:B)*255}
function iw(f){if(f instanceof XN)return new XN(f.l,f.a,f.b,f.opacity);if(f instanceof DQ){if(isNaN(f.h))return new XN(f.l,0,0,f.opacity);var B=f.h*QQh;return new XN(f.l,Math.cos(B)*f.c,Math.sin(B)*f.c,f.opacity)}f instanceof DI||(f=Zg(f));var u=tp(f.r),gu=tp(f.g),FN=tp(f.b);B=Wq(.2225045*u+.7168786*gu+.0606169*FN);if(u===gu&&gu===FN)var oc=u=B;else oc=Wq((.4360747*u+.3850649*gu+.1430804*FN)/.96422),u=Wq((.0139322*u+.0971045*gu+.7141733*FN)/.82521);return new XN(116*B-16,500*(oc-B),200*(B-u),f.opacity)}
function XN(f,B,u,gu){this.l=+f;this.a=+B;this.b=+u;this.opacity=+gu}
function Wq(f){return f>EYI?Math.pow(f,1/3):f/zEP+KKL}
function E1(f){return f>yi?f*f*f:zEP*(f-KKL)}
function e8(f){return 255*(f<=.0031308?12.92*f:1.055*Math.pow(f,1/2.4)-.055)}
function tp(f){return(f/=255)<=.04045?f/12.92:Math.pow((f+.055)/1.055,2.4)}
function sh(f){if(f instanceof DQ)return new DQ(f.h,f.c,f.l,f.opacity);f instanceof XN||(f=iw(f));if(f.a===0&&f.b===0)return new DQ(NaN,0,f.l,f.opacity);var B=Math.atan2(f.b,f.a)*ajQ;return new DQ(B<0?B+360:B,Math.sqrt(f.a*f.a+f.b*f.b),f.l,f.opacity)}
function fS(f,B,u,gu){return arguments.length===1?sh(f):new DQ(f,B,u,gu==null?1:gu)}
function DQ(f,B,u,gu){this.h=+f;this.c=+B;this.l=+u;this.opacity=+gu}
function lh(f,B,u,gu){if(arguments.length===1){var FN=f;if(FN instanceof m0)FN=new m0(FN.h,FN.s,FN.l,FN.opacity);else{FN instanceof DI||(FN=Zg(FN));var oc=FN.g/255,Ll=FN.b/255,fl=(GQP*Ll+FN.r/255*-1.7884503806-3.5172982438*oc)/(GQP+-1.7884503806-3.5172982438);Ll-=fl;var bh=(1.97294*(oc-fl)- -.29227*Ll)/-.90649;Ll=(oc=Math.sqrt(bh*bh+Ll*Ll)/(1.97294*fl*(1-fl)))?Math.atan2(bh,Ll)*ajQ-120:NaN;FN=new m0(Ll<0?Ll+360:Ll,oc,fl,FN.opacity)}}else FN=new m0(f,B,u,gu==null?1:gu);return FN}
function m0(f,B,u,gu){this.h=+f;this.s=+B;this.l=+u;this.opacity=+gu}
function JW(f,B,u,gu,FN){var oc=f*f,Ll=oc*f;return((1-3*f+3*oc-Ll)*B+(4-6*oc+3*Ll)*u+(1+3*f+3*oc-3*Ll)*gu+Ll*FN)/6}
function Jh(f){return function(){return f}}
function rH(f,B){return function(u){return f+u*B}}
function qy(f,B,u){return f=Math.pow(f,u),B=Math.pow(B,u)-f,u=1/u,function(gu){return Math.pow(f+gu*B,u)}}
function u6(f,B){var u=B-f;return u?rH(f,u>180||u<-180?u-360*Math.round(u/360):u):Jh(isNaN(f)?B:f)}
function z4(f){return(f=+f)===1?Gu:function(B,u){return u-B?qy(B,u,f):Jh(isNaN(B)?u:B)}}
function Gu(f,B){var u=B-f;return u?rH(f,u):Jh(isNaN(f)?B:f)}
function hf(f){return function(B){var u=B.length,gu=Array(u),FN=Array(u),oc=Array(u),Ll;for(Ll=0;Ll<u;++Ll){var fl=Ux(B[Ll]);gu[Ll]=fl.r||0;FN[Ll]=fl.g||0;oc[Ll]=fl.b||0}gu=f(gu);FN=f(FN);oc=f(oc);fl.opacity=1;return function(bh){fl.r=gu(bh);fl.g=FN(bh);fl.b=oc(bh);return fl+""}}}
function OG(f,B){return f=+f,B-=f,function(u){return f+B*u}}
function Mf(f){return function(){return f}}
function Rw(f){return function(B){return f(B)+""}}
function ac(f,B){var u=eER.lastIndex=ljN.lastIndex=0,gu,FN,oc,Ll=-1,fl=[],bh=[];f+="";for(B+="";(gu=eER.exec(f))&&(FN=ljN.exec(B));)(oc=FN.index)>u&&(oc=B.slice(u,oc),fl[Ll]?fl[Ll]+=oc:fl[++Ll]=oc),(gu=gu[0])===(FN=FN[0])?fl[Ll]?fl[Ll]+=FN:fl[++Ll]=FN:(fl[++Ll]=null,bh.push({i:Ll,x:OG(gu,FN)})),u=ljN.lastIndex;u<B.length&&(oc=B.slice(u),fl[Ll]?fl[Ll]+=oc:fl[++Ll]=oc);return fl.length<2?bh[0]?Rw(bh[0].x):Mf(B):(B=bh.length,function(gL){for(var Y6=0,x6;Y6<B;++Y6)fl[(x6=bh[Y6]).i]=x6.x(gL);return fl.join("")})}
function rZ(f,B,u,gu,FN,oc){var Ll,fl,bh;if(Ll=Math.sqrt(f*f+B*B))f/=Ll,B/=Ll;if(bh=f*u+B*gu)u-=f*bh,gu-=B*bh;if(fl=Math.sqrt(u*u+gu*gu))u/=fl,gu/=fl,bh/=fl;f*gu<B*u&&(f=-f,B=-B,bh=-bh,Ll=-Ll);return{translateX:FN,translateY:oc,rotate:Math.atan2(B,f)*SbQ,skewX:Math.atan(bh)*SbQ,scaleX:Ll,scaleY:fl}}
function N8(f,B,u,gu){function FN(gL){return gL.length?gL.pop()+" ":""}
function oc(gL,Y6,x6,zP,vz,jS){gL!==x6||Y6!==zP?(vz=vz.push("translate(",null,B,null,u),jS.push({i:vz-4,x:OG(gL,x6)},{i:vz-2,x:OG(Y6,zP)})):(x6||zP)&&vz.push("translate("+x6+B+zP+u)}
function Ll(gL,Y6,x6,zP){gL!==Y6?(gL-Y6>180?Y6+=360:Y6-gL>180&&(gL+=360),zP.push({i:x6.push(FN(x6)+"rotate(",null,gu)-2,x:OG(gL,Y6)})):Y6&&x6.push(FN(x6)+"rotate("+Y6+gu)}
function fl(gL,Y6,x6,zP){gL!==Y6?zP.push({i:x6.push(FN(x6)+"skewX(",null,gu)-2,x:OG(gL,Y6)}):Y6&&x6.push(FN(x6)+"skewX("+Y6+gu)}
function bh(gL,Y6,x6,zP,vz,jS){gL!==x6||Y6!==zP?(vz=vz.push(FN(vz)+"scale(",null,",",null,")"),jS.push({i:vz-4,x:OG(gL,x6)},{i:vz-2,x:OG(Y6,zP)})):x6===1&&zP===1||vz.push(FN(vz)+"scale("+x6+","+zP+")")}
return function(gL,Y6){var x6=[],zP=[];gL=f(gL);Y6=f(Y6);oc(gL.translateX,gL.translateY,Y6.translateX,Y6.translateY,x6,zP);Ll(gL.rotate,Y6.rotate,x6,zP);fl(gL.skewX,Y6.skewX,x6,zP);bh(gL.scaleX,gL.scaleY,Y6.scaleX,Y6.scaleY,x6,zP);gL=Y6=null;return function(vz){for(var jS=-1,I_=zP.length,rx;++jS<I_;)x6[(rx=zP[jS]).i]=rx.x(vz);return x6.join("")}}}
function iQ(f){return function(B,u){var gu=f((B=C8(B)).h,(u=C8(u)).h),FN=Gu(B.s,u.s),oc=Gu(B.l,u.l),Ll=Gu(B.opacity,u.opacity);return function(fl){B.h=gu(fl);B.s=FN(fl);B.l=oc(fl);B.opacity=Ll(fl);return B+""}}}
function wH(f){return function(B,u){var gu=f((B=fS(B)).h,(u=fS(u)).h),FN=Gu(B.c,u.c),oc=Gu(B.l,u.l),Ll=Gu(B.opacity,u.opacity);return function(fl){B.h=gu(fl);B.c=FN(fl);B.l=oc(fl);B.opacity=Ll(fl);return B+""}}}
function zC(f){return function gu(u){function FN(oc,Ll){var fl=f((oc=lh(oc)).h,(Ll=lh(Ll)).h),bh=Gu(oc.s,Ll.s),gL=Gu(oc.l,Ll.l),Y6=Gu(oc.opacity,Ll.opacity);return function(x6){oc.h=fl(x6);oc.s=bh(x6);oc.l=gL(Math.pow(x6,u));oc.opacity=Y6(x6);return oc+""}}
u=+u;FN.gamma=gu;return FN}(1)}
function cd(){return LV||(g$r(VG),LV=zs.now()+TbR)}
function VG(){LV=0}
function Wj(){this._call=this._time=this._next=null}
function WO(f,B,u){var gu=new Wj;gu.restart(f,B,u);return gu}
function mQ(){LV=(fFR=zs.now())+TbR;Rj=Kt=0;try{cd();++Rj;for(var f=vM_,B;f;)(B=LV-f._time)>=0&&f._call.call(null,B),f=f._next;--Rj}finally{Rj=0;f=vM_;for(var u=Infinity;f;)if(f._call){u>f._time&&(u=f._time);var gu=f;f=f._next}else B=f._next,f._next=null,f=gu?gu._next=B:vM_=B;a9=gu;uj(u);LV=0}}
function xp1(){var f=zs.now(),B=f-fFR;B>1E3&&(TbR-=B,fFR=f)}
function uj(f){Rj||(Kt&&(Kt=clearTimeout(Kt)),f-LV>24?(f<Infinity&&(Kt=setTimeout(mQ,f-zs.now()-TbR)),Gs&&(Gs=clearInterval(Gs))):(Gs||(fFR=zs.now(),Gs=setInterval(xp1,1E3)),Rj=1,g$r(mQ)))}
function C0h(f,B,u){var gu=new Wj;B=B==null?0:+B;gu.restart(function(FN){gu.stop();f(FN+B)},B,u);
return gu}
function LKB(f,B,u,gu,FN,oc){var Ll=f.__transition;if(!Ll)f.__transition={};else if(u in Ll)return;HH0(f,u,{name:B,index:gu,group:FN,on:QQp,tween:zE0,time:oc.time,delay:oc.delay,duration:oc.duration,ease:oc.ease,timer:null,state:0})}
function D0u(f,B){f=u9(f,B);if(f.state>0)throw Error("ye");return f}
function DA(f,B){f=u9(f,B);if(f.state>2)throw Error("ze");return f}
function u9(f,B){f=f.__transition;if(!f||!(f=f[B]))throw Error("Ae");return f}
function HH0(f,B,u){function gu(bh){var gL,Y6;if(u.state!==1)return oc();for(zP in Ll){var x6=Ll[zP];if(x6.name===u.name){if(x6.state===3)return C0h(gu);x6.state===4?(x6.state=6,x6.timer.stop(),x6.on.call("interrupt",f,f.__data__,x6.index,x6.group),delete Ll[zP]):+zP<B&&(x6.state=6,x6.timer.stop(),delete Ll[zP])}}C0h(function(){u.state===3&&(u.state=4,u.timer.restart(FN,u.delay,u.time),FN(bh))});
u.state=2;u.on.call("start",f,f.__data__,u.index,u.group);if(u.state===2){u.state=3;fl=Array(Y6=u.tween.length);var zP=0;for(gL=-1;zP<Y6;++zP)if(x6=u.tween[zP].value.call(f,f.__data__,u.index,u.group))fl[++gL]=x6;fl.length=gL+1}}
function FN(bh){bh=bh<u.duration?u.ease.call(null,bh/u.duration):(u.timer.restart(oc),u.state=5,1);for(var gL=-1,Y6=fl.length;++gL<Y6;)fl[gL].call(null,bh);u.state===5&&(u.on.call("end",f,f.__data__,u.index,u.group),oc())}
function oc(){u.state=6;u.timer.stop();delete Ll[B];for(var bh in Ll)return;delete f.__transition}
var Ll=f.__transition,fl;Ll[B]=u;u.timer=WO(function(bh){u.state=1;u.timer.restart(gu,u.delay,u.time);u.delay<=bh&&gu(bh-u.delay)},0,u.time)}
function KKS(f,B){var u,gu;return function(){var FN=DA(this,f),oc=FN.tween;if(oc!==u){gu=u=oc;oc=0;for(var Ll=gu.length;oc<Ll;++oc)if(gu[oc].name===B){gu=gu.slice();gu.splice(oc,1);break}}FN.tween=gu}}
function ajB(f,B,u){var gu,FN;if(typeof u!=="function")throw Error();return function(){var oc=DA(this,f),Ll=oc.tween;if(Ll!==gu){FN=(gu=Ll).slice();Ll={name:B,value:u};for(var fl=0,bh=FN.length;fl<bh;++fl)if(FN[fl].name===B){FN[fl]=Ll;break}fl===bh&&FN.push(Ll)}oc.tween=FN}}
function rFl(f,B,u){var gu=f._id;f.each(function(){var FN=DA(this,gu);(FN.value||(FN.value={}))[B]=u.apply(this,arguments)});
return function(FN){return u9(FN,gu).value[B]}}
function di8(f,B){var u;return(typeof B==="number"?OG:B instanceof T0?VTA:(u=T0(B))?(B=u,VTA):ac)(f,B)}
function GQ0(f){return function(){this.removeAttribute(f)}}
function SbI(f){return function(){this.removeAttributeNS(f.space,f.local)}}
function g$0(f,B,u){var gu,FN;return function(){var oc=this.getAttribute(f);return oc===u?null:oc===gu?FN:FN=B(gu=oc,u)}}
function C0Q(f,B,u){var gu,FN;return function(){var oc=this.getAttributeNS(f.space,f.local);return oc===u?null:oc===gu?FN:FN=B(gu=oc,u)}}
function diR(f,B,u){var gu,FN,oc;return function(){var Ll=u(this);if(Ll==null)return void this.removeAttribute(f);var fl=this.getAttribute(f);return fl===Ll?null:fl===gu&&Ll===FN?oc:oc=B(gu=fl,FN=Ll)}}
function VT6(f,B,u){var gu,FN,oc;return function(){var Ll=u(this);if(Ll==null)return void this.removeAttributeNS(f.space,f.local);var fl=this.getAttributeNS(f.space,f.local);return fl===Ll?null:fl===gu&&Ll===FN?oc:oc=B(gu=fl,FN=Ll)}}
function yqI(f,B){function u(){var gu=this,FN=B.apply(gu,arguments);return FN&&function(oc){gu.setAttributeNS(f.space,f.local,FN(oc))}}
u._value=B;return u}
function R$6(f,B){function u(){var gu=this,FN=B.apply(gu,arguments);return FN&&function(oc){gu.setAttribute(f,FN(oc))}}
u._value=B;return u}
function bJb(f,B){return function(){D0u(this,f).delay=+B.apply(this,arguments)}}
function ZJ8(f,B){return B=+B,function(){D0u(this,f).delay=B}}
function YOQ(f,B){return function(){DA(this,f).duration=+B.apply(this,arguments)}}
function AqI(f,B){return B=+B,function(){DA(this,f).duration=B}}
function FuB(f,B){if(typeof B!=="function")throw Error();return function(){DA(this,f).ease=B}}
function P0S(f){return(f+"").trim().split(/^|\s+/).every(function(B){var u=B.indexOf(".");u>=0&&(B=B.slice(0,u));return!B||B==="start"})}
function iJ6(f,B,u){var gu,FN,oc=P0S(B)?D0u:DA;return function(){var Ll=oc(this,f),fl=Ll.on;if(fl!==gu)(FN=(gu=fl).copy()).on(B,u);Ll.on=FN}}
function OJD(f){return function(){var B=this.parentNode,u;for(u in this.__transition)if(+u!==f)return;B&&B.removeChild(this)}}
function wlB(f,B){var u,gu,FN;return function(){var oc=pl(this,f),Ll=(this.style.removeProperty(f),pl(this,f));return oc===Ll?null:oc===u&&Ll===gu?FN:FN=B(u=oc,gu=Ll)}}
function knZ(f){return function(){this.style.removeProperty(f)}}
function xiB(f,B,u){var gu,FN;return function(){var oc=pl(this,f);return oc===u?null:oc===gu?FN:FN=B(gu=oc,u)}}
function o$R(f,B,u){var gu,FN,oc;return function(){var Ll=pl(this,f),fl=u(this);fl==null&&(fl=(this.style.removeProperty(f),pl(this,f)));return Ll===fl?null:Ll===gu&&fl===FN?oc:oc=B(gu=Ll,FN=fl)}}
function pl8(f,B,u){function gu(){var FN=this,oc=B.apply(FN,arguments);return oc&&function(Ll){FN.style.setProperty(f,oc(Ll),u)}}
gu._value=B;return gu}
function Jqz(f){return function(){this.textContent=f}}
function h$0(f){return function(){var B=f(this);this.textContent=B==null?"":B}}
function om(f,B,u,gu){this._groups=f;this._parents=B;this._name=u;this._id=gu}
function Nml(f){return{type:f}}
function X__(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function $mW(){}
function yqQ(f,B){var u=new $mW;if(f instanceof $mW)f.each(function(Ll,fl){u.set(fl,Ll)});
else if(Array.isArray(f)){var gu=-1,FN=f.length,oc;if(B==null)for(;++gu<FN;)u.set(gu,f[gu]);else for(;++gu<FN;)u.set(B(oc=f[gu],gu,f),oc)}else if(f)for(gu in f)u.set(gu,f[gu]);return u}
function qqq(){}
function R$A(f){return function(B){for(var u={},gu=0;gu<f.length;gu++)u[f[gu]]=B[gu]||"";return u}}
function tTr(f,B){var u=R$A(f);return function(gu,FN){return B(u(gu),FN,f)}}
function jx0(f){var B=Object.create(null),u=[];f.forEach(function(gu){for(var FN in gu)FN in B||u.push(B[FN]=FN)});
return u}
function bJH(f){function B(Ll,fl){function bh(){if(jS)return sQj;if(I_)return I_=!1,ZJ6;var V$,gn=x6,ex;if(Ll.charCodeAt(gn)===34){for(;x6++<Y6&&Ll.charCodeAt(x6)!==34||Ll.charCodeAt(++x6)===34;);(V$=x6)>=Y6?jS=!0:(ex=Ll.charCodeAt(x6++))===10?I_=!0:ex===13&&(I_=!0,Ll.charCodeAt(x6)===10&&++x6);return Ll.slice(gn+1,V$-1).replace(/""/g,'"')}for(;x6<Y6;){if((ex=Ll.charCodeAt(V$=x6++))===10)I_=!0;else if(ex===13)I_=!0,Ll.charCodeAt(x6)===10&&++x6;else if(ex!==oc)continue;return Ll.slice(gn,V$)}return jS=
!0,Ll.slice(gn,Y6)}
var gL=[],Y6=Ll.length,x6=0,zP=0,vz,jS=Y6<=0,I_=!1;Ll.charCodeAt(Y6-1)===10&&--Y6;for(Ll.charCodeAt(Y6-1)===13&&--Y6;(vz=bh())!==sQj;){for(var rx=[];vz!==ZJ6&&vz!==sQj;)rx.push(vz),vz=bh();fl&&(rx=fl(rx,zP++))==null||gL.push(rx)}return gL}
function u(Ll){return Ll.map(gu).join(f)}
function gu(Ll){return Ll==null?"":FN.test(Ll)?'"'+Ll.replace(/"/g,'""')+'"':Ll}
var FN=new RegExp('["'+f+"\n\r]"),oc=f.charCodeAt(0);return{parse:function(Ll,fl){var bh,gL;Ll=B(Ll,function(Y6,x6){if(bh)return bh(Y6,x6-1);gL=Y6;bh=fl?tTr(Y6,fl):R$A(Y6)});
Ll.columns=gL||[];return Ll},
parseRows:B,format:function(Ll,fl){fl==null&&(fl=jx0(Ll));return[fl.map(gu).join(f)].concat(Ll.map(function(bh){return fl.map(function(gL){return gu(bh[gL])}).join(f)})).join("\n")},
formatRows:function(Ll){return Ll.map(u).join("\n")}}}
function e$Q(f){if(!f.ok)throw Error("Be`"+f.status+"`"+f.statusText);return f.text()}
function YOh(f){return function(B,u,gu){arguments.length===2&&typeof u==="function"&&(gu=u,u=void 0);return fetch(B,u).then(e$Q).then(function(FN){return f(FN,gu)})}}
function AqQ(f,B,u,gu){if(isNaN(B)||isNaN(u))return f;var FN,oc=f._root;gu={data:gu};var Ll=f._x0,fl=f._y0,bh=f._x1,gL=f._y1,Y6,x6,zP,vz,jS;if(!oc)return f._root=gu,f;for(;oc.length;)if((zP=B>=(Y6=(Ll+bh)/2))?Ll=Y6:bh=Y6,(vz=u>=(x6=(fl+gL)/2))?fl=x6:gL=x6,FN=oc,!(oc=oc[jS=vz<<1|zP]))return FN[jS]=gu,f;var I_=+f._x.call(null,oc.data);var rx=+f._y.call(null,oc.data);if(B===I_&&u===rx)return gu.next=oc,FN?FN[jS]=gu:f._root=gu,f;do FN=FN?FN[jS]=Array(4):f._root=Array(4),(zP=B>=(Y6=(Ll+bh)/2))?Ll=Y6:bh=
Y6,(vz=u>=(x6=(fl+gL)/2))?fl=x6:gL=x6;while((jS=vz<<1|zP)===(zP=(rx>=x6)<<1|I_>=Y6));return FN[zP]=oc,FN[jS]=gu,f}
function E7(f,B,u,gu,FN){this.node=f;this.x0=B;this.y0=u;this.x1=gu;this.y1=FN}
function lt0(f){return f[0]}
function LuI(f){return f[1]}
function Bmg(f,B,u,gu,FN,oc){this._x=f;this._y=B;this._x0=u;this._y0=gu;this._x1=FN;this._y1=oc;this._root=void 0}
function FuQ(f){for(var B={data:f.data},u=B;f=f.next;)u=u.next={data:f.data};return B}
function MMu(f,B){if((B=(f=B?f.toExponential(B-1):f.toExponential()).indexOf("e"))<0)return null;var u=f.slice(0,B);return[u.length>1?u[0]+u.slice(2):u,+f.slice(B+1)]}
function DiQ(f){return f=MMu(Math.abs(f)),f?f[1]:NaN}
function rqz(f,B){return function(u,gu){for(var FN=u.length,oc=[],Ll=0,fl=f[0],bh=0;FN>0&&fl>0;){bh+fl+1>gu&&(fl=Math.max(1,gu-bh));oc.push(u.substring(FN-=fl,FN+fl));if((bh+=fl+1)>gu)break;fl=f[Ll=(Ll+1)%f.length]}return oc.reverse().join(B)}}
function N00(f){return function(B){return B.replace(/[0-9]/g,function(u){return f[+u]})}}
function Tmu(f){return new fjN(f)}
function fjN(f){if(!(B=Xlr.exec(f)))throw Error("Ce`"+f);var B;this.fill=B[1]||" ";this.align=B[2]||">";this.sign=B[3]||"-";this.symbol=B[4]||"";this.zero=!!B[5];this.width=B[6]&&+B[6];this.comma=!!B[7];this.precision=B[8]&&+B[8].slice(1);this.trim=!!B[9];this.type=B[10]||""}
function P0L(f,B){B=MMu(f,B);if(!B)return f+"";f=B[0];B=B[1];return B<0?"0."+Array(-B).join("0")+f:f.length>B+1?f.slice(0,B+1)+"."+f.slice(B+1):f+Array(B-f.length+2).join("0")}
function iJA(f){return f}
function sxZ(f){function B(fl){function bh(aE){var pF=ex,Qb=yR,tW,FT;if(gn==="c")Qb=Cv(aE)+Qb,aE="";else{aE=+aE;var q8=aE<0;aE=Cv(Math.abs(aE),rx);if(V$){var zL=aE.length,zU=1,y$=-1;a:for(;zU<zL;++zU)switch(aE[zU]){case ".":y$=tW=zU;break;case "0":y$===0&&(y$=zU);tW=zU;break;default:if(!+aE[zU])break a;y$>0&&(y$=0)}aE=y$>0?aE.slice(0,y$)+aE.slice(tW+1):aE}q8&&+aE===0&&(q8=!1);pF=(q8?x6==="("?x6:"-":x6==="-"||x6==="("?"":x6)+pF;Qb=(gn==="s"?OJ6[8+wlQ/3]:"")+Qb+(q8&&x6==="("?")":"");if(hd)for(q8=-1,
tW=aE.length;++q8<tW;)if(FT=aE.charCodeAt(q8),48>FT||FT>57){Qb=(FT===46?FN+aE.slice(q8+1):aE.slice(q8))+Qb;aE=aE.slice(0,q8);break}}I_&&!vz&&(aE=u(aE,Infinity));FT=pF.length+aE.length+Qb.length;q8=FT<jS?Array(jS-FT+1).join(gL):"";I_&&vz&&(aE=u(q8+aE,q8.length?jS-Qb.length:Infinity),q8="");switch(Y6){case "<":aE=pF+aE+Qb+q8;break;case "=":aE=pF+q8+aE+Qb;break;case "^":aE=q8.slice(0,FT=q8.length>>1)+pF+aE+Qb+q8.slice(FT);break;default:aE=q8+pF+aE+Qb}return oc(aE)}
fl=Tmu(fl);var gL=fl.fill,Y6=fl.align,x6=fl.sign,zP=fl.symbol,vz=fl.zero,jS=fl.width,I_=fl.comma,rx=fl.precision,V$=fl.trim,gn=fl.type;gn==="n"?(I_=!0,gn="g"):knL[gn]||(rx==null&&(rx=12),V$=!0,gn="g");if(vz||gL==="0"&&Y6==="=")vz=!0,gL="0",Y6="=";var ex=zP==="$"?gu[0]:zP==="#"&&/[boxX]/.test(gn)?"0"+gn.toLowerCase():"",yR=zP==="$"?gu[1]:/[%p]/.test(gn)?Ll:"",Cv=knL[gn],hd=/[defgprs%]/.test(gn);rx=rx==null?6:/[gprs]/.test(gn)?Math.max(1,Math.min(21,rx)):Math.max(0,Math.min(20,rx));bh.toString=function(){return fl+
""};
return bh}
var u=f.grouping&&f.thousands?rqz(f.grouping,f.thousands):iJA,gu=f.currency,FN=f.decimal,oc=f.numerals?N00(f.numerals):iJA,Ll=f.percent||"%";return{format:B,formatPrefix:function(fl,bh){var gL=B((fl=Tmu(fl),fl.type="f",fl));fl=Math.max(-8,Math.min(8,Math.floor(DiQ(bh)/3)))*3;var Y6=Math.pow(10,-fl),x6=OJ6[8+fl/3];return function(zP){return gL(Y6*zP)+x6}}}}
function mn(){this.reset()}
function xiQ(f,B,u){var gu=f.s=B+u,FN=gu-B;f.t=B-(gu-FN)+(u-FN)}
function W21(f){return f>1?EV:f<-1?-EV:Math.asin(f)}
function B0b(){}
function o$8(f){var B=f[0];f=f[1];var u=Hb(f);return[u*Hb(B),u*Nr(B),Nr(f)]}
function pl6(f,B){return[f[1]*B[2]-f[2]*B[1],f[2]*B[0]-f[0]*B[2],f[0]*B[1]-f[1]*B[0]]}
function JqM(f){var B=mmB(f[0]*f[0]+f[1]*f[1]+f[2]*f[2]);f[0]/=B;f[1]/=B;f[2]/=B}
function T0R(){var f=[],B;return{point:function(u,gu){B.push([u,gu])},
lineStart:function(){f.push(B=[])},
lineEnd:B0b,rejoin:function(){f.length>1&&f.push(f.pop().concat(f.shift()))},
result:function(){var u=f;f=[];B=null;return u}}}
function uDP(f,B,u,gu){this.x=f;this.z=B;this.o=u;this.e=gu;this.v=!1;this.n=this.p=null}
function ftz(f,B,u,gu,FN){var oc=[],Ll=[];f.forEach(function(x6){if(!((zP=x6.length-1)<=0)){var zP,vz=x6[0],jS=x6[zP],I_=vz;if(pA(I_[0]-jS[0])<1E-6&&pA(I_[1]-jS[1])<1E-6){FN.lineStart();for(fl=0;fl<zP;++fl)FN.point((vz=x6[fl])[0],vz[1]);FN.lineEnd()}else oc.push(zP=new uDP(vz,x6,null,!0)),Ll.push(zP.o=new uDP(vz,null,zP,!1)),oc.push(zP=new uDP(jS,x6,null,!1)),Ll.push(zP.o=new uDP(jS,null,zP,!0))}});
if(oc.length){Ll.sort(B);h$r(oc);h$r(Ll);var fl=0;for(f=Ll.length;fl<f;++fl)Ll[fl].e=u=!u;u=oc[0];for(var bh;;){for(var gL=u,Y6=!0;gL.v;)if((gL=gL.n)===u)return;B=gL.z;FN.lineStart();do{gL.v=gL.o.v=!0;if(gL.e){if(Y6)for(fl=0,f=B.length;fl<f;++fl)FN.point((bh=B[fl])[0],bh[1]);else gu(gL.x,gL.n.x,1,FN);gL=gL.n}else{if(Y6)for(B=gL.p.z,fl=B.length-1;fl>=0;--fl)FN.point((bh=B[fl])[0],bh[1]);else gu(gL.x,gL.p.x,-1,FN);gL=gL.p}gL=gL.o;B=gL.z;Y6=!Y6}while(!gL.v);FN.lineEnd()}}}
function h$r(f){if(B=f.length){for(var B,u=0,gu=f[0],FN;++u<B;)gu.n=FN=f[u],FN.p=gu,gu=FN;gu.n=FN=f[0];FN.p=gu}}
function v$5(f){return f.length>1}
function $iQ(f,B){return((f=f.x)[0]<0?f[1]-EV-1E-6:EV-f[1])-((B=B.x)[0]<0?B[1]-EV-1E-6:EV-B[1])}
function vYg(){}
function tTx(f){return function(B,u){var gu=Hb(B),FN=Hb(u);gu=f(gu*FN);return[gu*FN*Nr(B),gu*Nr(u)]}}
function SN(f){return function(B,u){var gu=mmB(B*B+u*u),FN=f(gu),oc=Nr(FN);FN=Hb(FN);return[jxr(B*oc,gu*FN),W21(gu&&u*oc/gu)]}}
function qO8(f){var B=0,u=f.children,gu=u&&u.length;if(gu)for(;--gu>=0;)B+=u[gu].value;else B=1;f.value=B}
function e$h(f,B){var u=new gs(f);f=+f.value&&(u.value=f.value);var gu,FN=[u],oc,Ll,fl,bh;for(B==null&&(B=MTQ);gu=FN.pop();)if(f&&(gu.value=+gu.data.value),(Ll=B(gu.data))&&(bh=Ll.length))for(gu.children=Array(bh),fl=bh-1;fl>=0;--fl)FN.push(oc=gu.children[fl]=new gs(Ll[fl])),oc.parent=gu,oc.depth=gu.depth+1;return u.eachBefore(Wuz)}
function MTQ(f){return f.children}
function miI(f){f.data=f.data.data}
function Wuz(f){var B=0;do f.height=B;while((f=f.parent)&&f.height<++B)}
function gs(f){this.data=f;this.depth=this.height=0;this.parent=null}
function pe(f,B,u,gu){function FN(oc){return f(oc=new Date(+oc)),oc}
FN.floor=FN;FN.ceil=function(oc){return f(oc=new Date(oc-1)),B(oc,1),f(oc),oc};
FN.round=function(oc){var Ll=FN(oc),fl=FN.ceil(oc);return oc-Ll<fl-oc?Ll:fl};
FN.offset=function(oc,Ll){return B(oc=new Date(+oc),Ll==null?1:Math.floor(Ll)),oc};
FN.range=function(oc,Ll,fl){var bh=[],gL;oc=FN.ceil(oc);fl=fl==null?1:Math.floor(fl);if(!(oc<Ll&&fl>0))return bh;do bh.push(gL=new Date(+oc)),B(oc,fl),f(oc);while(gL<oc&&oc<Ll);return bh};
FN.filter=function(oc){return pe(function(Ll){if(Ll>=Ll)for(;f(Ll),!oc(Ll);)Ll.setTime(Ll-1)},function(Ll,fl){if(Ll>=Ll)if(fl<0)for(;++fl<=0;)for(;B(Ll,-1),!oc(Ll););
else for(;--fl>=0;)for(;B(Ll,1),!oc(Ll););})};
u&&(FN.count=function(oc,Ll){$0V.setTime(+oc);qbc.setTime(+Ll);f($0V);f(qbc);return Math.floor(u($0V,qbc))},FN.every=function(oc){oc=Math.floor(oc);
return isFinite(oc)&&oc>0?oc>1?FN.filter(gu?function(Ll){return gu(Ll)%oc===0}:function(Ll){return FN.count(0,Ll)%oc===0}):FN:null});
return FN}
function rg(f){return pe(function(B){B.setDate(B.getDate()-(B.getDay()+7-f)%7);B.setHours(0,0,0,0)},function(B,u){B.setDate(B.getDate()+u*7)},function(B,u){return(u-B-(u.getTimezoneOffset()-B.getTimezoneOffset())*6E4)/6048E5})}
function NS(f){return pe(function(B){B.setUTCDate(B.getUTCDate()-(B.getUTCDay()+7-f)%7);B.setUTCHours(0,0,0,0)},function(B,u){B.setUTCDate(B.getUTCDate()+u*7)},function(B,u){return(u-B)/6048E5})}
function umS(f){if(0<=f.y&&f.y<100){var B=new Date(-1,f.m,f.d,f.H,f.M,f.S,f.L);B.setFullYear(f.y);return B}return new Date(f.y,f.m,f.d,f.H,f.M,f.S,f.L)}
function nM1(f){if(0<=f.y&&f.y<100){var B=new Date(Date.UTC(-1,f.m,f.d,f.H,f.M,f.S,f.L));B.setUTCFullYear(f.y);return B}return new Date(Date.UTC(f.y,f.m,f.d,f.H,f.M,f.S,f.L))}
function Ch(f){return{y:f,m:0,d:1,H:0,M:0,S:0,L:0}}
function n$B(f){function B(Qb,tW){return function(FT){var q8=[],zL=-1,zU=0,y$=Qb.length,h5,Jg;for(FT instanceof Date||(FT=new Date(+FT));++zL<y$;)if(Qb.charCodeAt(zL)===37){q8.push(Qb.slice(zU,zL));(zU=ltP[h5=Qb.charAt(++zL)])!=null?h5=Qb.charAt(++zL):zU=h5==="e"?" ":"0";if(Jg=tW[h5])h5=Jg(FT,zU);q8.push(h5);zU=zL+1}q8.push(Qb.slice(zU,zL));return q8.join("")}}
function u(Qb,tW){return function(FT){var q8=Ch(1900);if(gu(q8,Qb,FT,0)!=FT.length)return null;if("Q"in q8)return new Date(q8.Q);"p"in q8&&(q8.H=q8.H%12+q8.p*12);if("V"in q8){if(q8.V<1||q8.V>53)return null;"w"in q8||(q8.w=1);if("Z"in q8){FT=nM1(Ch(q8.y));var zL=FT.getUTCDay();FT=zL>4||zL===0?MQ1.ceil(FT):MQ1(FT);FT=LuQ.offset(FT,(q8.V-1)*7);q8.y=FT.getUTCFullYear();q8.m=FT.getUTCMonth();q8.d=FT.getUTCDate()+(q8.w+6)%7}else FT=tW(Ch(q8.y)),zL=FT.getDay(),FT=zL>4||zL===0?WK1.ceil(FT):WK1(FT),FT=Dih.offset(FT,
(q8.V-1)*7),q8.y=FT.getFullYear(),q8.m=FT.getMonth(),q8.d=FT.getDate()+(q8.w+6)%7}else if("W"in q8||"U"in q8)"w"in q8||(q8.w="u"in q8?q8.u%7:"W"in q8?1:0),zL="Z"in q8?nM1(Ch(q8.y)).getUTCDay():tW(Ch(q8.y)).getDay(),q8.m=0,q8.d="W"in q8?(q8.w+6)%7+q8.W*7-(zL+5)%7:q8.w+q8.U*7-(zL+6)%7;return"Z"in q8?(q8.H+=q8.Z/100|0,q8.M+=q8.Z%100,nM1(q8)):tW(q8)}}
function gu(Qb,tW,FT,q8){for(var zL=0,zU=tW.length,y$=FT.length,h5;zL<zU;){if(q8>=y$)return-1;h5=tW.charCodeAt(zL++);if(h5===37){if(h5=tW.charAt(zL++),h5=pF[h5 in ltP?tW.charAt(zL++):h5],!h5||(q8=h5(Qb,FT,q8))<0)return-1}else if(h5!=FT.charCodeAt(q8++))return-1}return q8}
var FN=f.dateTime,oc=f.date,Ll=f.time,fl=f.periods,bh=f.days,gL=f.shortDays,Y6=f.months,x6=f.shortMonths,zP=ds(fl),vz=VB(fl),jS=ds(bh),I_=VB(bh),rx=ds(gL),V$=VB(gL),gn=ds(Y6),ex=VB(Y6),yR=ds(x6),Cv=VB(x6),hd={a:function(Qb){return gL[Qb.getDay()]},
A:function(Qb){return bh[Qb.getDay()]},
b:function(Qb){return x6[Qb.getMonth()]},
B:function(Qb){return Y6[Qb.getMonth()]},
c:null,d:rqM,e:rqM,f:It8,H:Uir,I:cqQ,j:E$B,L:N0r,m:HJz,M:QxB,p:function(Qb){return fl[+(Qb.getHours()>=12)]},
Q:Xlx,s:sxL,S:z$0,u:Kub,U:atS,V:Gnr,w:SOD,W:giS,x:null,X:null,y:CL8,Y:dIQ,Z:V_D,"%":B0H},aE={a:function(Qb){return gL[Qb.getUTCDay()]},
A:function(Qb){return bh[Qb.getUTCDay()]},
b:function(Qb){return x6[Qb.getUTCMonth()]},
B:function(Qb){return Y6[Qb.getUTCMonth()]},
c:null,d:T08,e:T08,f:yVS,H:Rvz,I:bkp,j:Zk0,L:ftM,m:Yjz,M:AV0,p:function(Qb){return fl[+(Qb.getUTCHours()>=12)]},
Q:Xlx,s:sxL,S:FTS,u:PLZ,U:ikz,V:OkR,w:wBQ,W:kkr,x:null,X:null,y:xIz,Y:oiQ,Z:pBQ,"%":B0H},pF={a:function(Qb,tW,FT){return(tW=rx.exec(tW.slice(FT)))?(Qb.w=V$[tW[0].toLowerCase()],FT+tW[0].length):-1},
A:function(Qb,tW,FT){return(tW=jS.exec(tW.slice(FT)))?(Qb.w=I_[tW[0].toLowerCase()],FT+tW[0].length):-1},
b:function(Qb,tW,FT){return(tW=yR.exec(tW.slice(FT)))?(Qb.m=Cv[tW[0].toLowerCase()],FT+tW[0].length):-1},
B:function(Qb,tW,FT){return(tW=gn.exec(tW.slice(FT)))?(Qb.m=ex[tW[0].toLowerCase()],FT+tW[0].length):-1},
c:function(Qb,tW,FT){return gu(Qb,FN,tW,FT)},
d:v$P,e:v$P,f:JVr,H:$ih,I:$ih,j:hvZ,L:t_5,m:jiR,M:evS,p:function(Qb,tW,FT){return(tW=zP.exec(tW.slice(FT)))?(Qb.p=vz[tW[0].toLowerCase()],FT+tW[0].length):-1},
Q:l1D,s:LT0,S:DII,u:rVr,U:NtB,V:XBr,w:siZ,W:Bt8,x:function(Qb,tW,FT){return gu(Qb,oc,tW,FT)},
X:function(Qb,tW,FT){return gu(Qb,Ll,tW,FT)},
y:Ttp,Y:f10,Z:viZ,"%":$IB};hd.x=B(oc,hd);hd.X=B(Ll,hd);hd.c=B(FN,hd);aE.x=B(oc,aE);aE.X=B(Ll,aE);aE.c=B(FN,aE);return{format:function(Qb){var tW=B(Qb,hd);tW.toString=function(){return Qb};
return tW},
parse:function(Qb){var tW=u(Qb,umS);tW.toString=function(){return Qb};
return tW},
utcFormat:function(Qb){var tW=B(Qb,aE);tW.toString=function(){return Qb};
return tW},
utcParse:function(Qb){var tW=u(Qb,nM1);tW.toString=function(){return Qb};
return tW}}}
function jc(f,B,u){var gu=f<0?"-":"";f=(gu?-f:f)+"";var FN=f.length;return gu+(FN<u?Array(u-FN+1).join(B)+f:f)}
function qj5(f){return f.replace(M_r,"\\$&")}
function ds(f){return new RegExp("^(?:"+f.map(qj5).join("|")+")","i")}
function VB(f){for(var B={},u=-1,gu=f.length;++u<gu;)B[f[u].toLowerCase()]=u;return B}
function siZ(f,B,u){return(B=lv.exec(B.slice(u,u+1)))?(f.w=+B[0],u+B[0].length):-1}
function rVr(f,B,u){return(B=lv.exec(B.slice(u,u+1)))?(f.u=+B[0],u+B[0].length):-1}
function NtB(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.U=+B[0],u+B[0].length):-1}
function XBr(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.V=+B[0],u+B[0].length):-1}
function Bt8(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.W=+B[0],u+B[0].length):-1}
function f10(f,B,u){return(B=lv.exec(B.slice(u,u+4)))?(f.y=+B[0],u+B[0].length):-1}
function Ttp(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.y=+B[0]+(+B[0]>68?1900:2E3),u+B[0].length):-1}
function viZ(f,B,u){return(B=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(B.slice(u,u+6)))?(f.Z=B[1]?0:-(B[2]+(B[3]||"00")),u+B[0].length):-1}
function jiR(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.m=B[0]-1,u+B[0].length):-1}
function v$P(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.d=+B[0],u+B[0].length):-1}
function hvZ(f,B,u){return(B=lv.exec(B.slice(u,u+3)))?(f.m=0,f.d=+B[0],u+B[0].length):-1}
function $ih(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.H=+B[0],u+B[0].length):-1}
function evS(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.M=+B[0],u+B[0].length):-1}
function DII(f,B,u){return(B=lv.exec(B.slice(u,u+2)))?(f.S=+B[0],u+B[0].length):-1}
function t_5(f,B,u){return(B=lv.exec(B.slice(u,u+3)))?(f.L=+B[0],u+B[0].length):-1}
function JVr(f,B,u){return(B=lv.exec(B.slice(u,u+6)))?(f.L=Math.floor(B[0]/1E3),u+B[0].length):-1}
function $IB(f,B,u){return(f=WT5.exec(B.slice(u,u+1)))?u+f[0].length:-1}
function l1D(f,B,u){return(B=lv.exec(B.slice(u)))?(f.Q=+B[0],u+B[0].length):-1}
function LT0(f,B,u){return(B=lv.exec(B.slice(u)))?(f.Q=+B[0]*1E3,u+B[0].length):-1}
function rqM(f,B){return jc(f.getDate(),B,2)}
function Uir(f,B){return jc(f.getHours(),B,2)}
function cqQ(f,B){return jc(f.getHours()%12||12,B,2)}
function E$B(f,B){return jc(1+Dih.count(ba(f),f),B,3)}
function N0r(f,B){return jc(f.getMilliseconds(),B,3)}
function It8(f,B){return N0r(f,B)+"000"}
function HJz(f,B){return jc(f.getMonth()+1,B,2)}
function QxB(f,B){return jc(f.getMinutes(),B,2)}
function z$0(f,B){return jc(f.getSeconds(),B,2)}
function Kub(f){f=f.getDay();return f===0?7:f}
function atS(f,B){return jc(mI0.count(ba(f),f),B,2)}
function Gnr(f,B){var u=f.getDay();f=u>=4||u===0?m0j(f):m0j.ceil(f);return jc(m0j.count(ba(f),f)+(ba(f).getDay()===4),B,2)}
function SOD(f){return f.getDay()}
function giS(f,B){return jc(WK1.count(ba(f),f),B,2)}
function CL8(f,B){return jc(f.getFullYear()%100,B,2)}
function dIQ(f,B){return jc(f.getFullYear()%1E4,B,4)}
function V_D(f){f=f.getTimezoneOffset();return(f>0?"-":(f*=-1,"+"))+jc(f/60|0,"0",2)+jc(f%60,"0",2)}
function T08(f,B){return jc(f.getUTCDate(),B,2)}
function Rvz(f,B){return jc(f.getUTCHours(),B,2)}
function bkp(f,B){return jc(f.getUTCHours()%12||12,B,2)}
function Zk0(f,B){return jc(1+LuQ.count(ZU(f),f),B,3)}
function ftM(f,B){return jc(f.getUTCMilliseconds(),B,3)}
function yVS(f,B){return ftM(f,B)+"000"}
function Yjz(f,B){return jc(f.getUTCMonth()+1,B,2)}
function AV0(f,B){return jc(f.getUTCMinutes(),B,2)}
function FTS(f,B){return jc(f.getUTCSeconds(),B,2)}
function PLZ(f){f=f.getUTCDay();return f===0?7:f}
function ikz(f,B){return jc(uzQ.count(ZU(f),f),B,2)}
function OkR(f,B){var u=f.getUTCDay();f=u>=4||u===0?u$u(f):u$u.ceil(f);return jc(u$u.count(ZU(f),f)+(ZU(f).getUTCDay()===4),B,2)}
function wBQ(f){return f.getUTCDay()}
function kkr(f,B){return jc(MQ1.count(ZU(f),f),B,2)}
function xIz(f,B){return jc(f.getUTCFullYear()%100,B,2)}
function oiQ(f,B){return jc(f.getUTCFullYear()%1E4,B,4)}
function pBQ(){return"+0000"}
function B0H(){return"%"}
function Xlx(f){return+f}
function sxL(f){return Math.floor(+f/1E3)}
function xW(f){for(var B=f.length/6|0,u=Array(B),gu=0;gu<B;)u[gu]="#"+f.slice(gu*6,++gu*6);return u}
function Kv(f){return niS(f[f.length-1])}
function IF1(f){var B=f.length;return function(u){return f[Math.max(0,Math.min(B-1,Math.floor(u*B)))]}}
function qO6(f){this._context=f}
function MTh(f){this._curve=f}
function WuM(f,B,u){var gu=f._x1-f._x0;B-=f._x1;var FN=(f._y1-f._y0)/(gu||B<0&&-0);f=(u-f._y1)/(B||gu<0&&-0);return((FN<0?-1:1)+(f<0?-1:1))*Math.min(Math.abs(FN),Math.abs(f),.5*Math.abs((FN*B+f*gu)/(gu+B)))||0}
function miQ(f,B){var u=f._x1-f._x0;return u?(3*(f._y1-f._y0)/u-B)/2:B}
function nYc(f,B,u){var gu=f._x0,FN=f._x1,oc=f._y1,Ll=(FN-gu)/3;f._context.bezierCurveTo(gu+Ll,f._y0+Ll*B,FN-Ll,oc-Ll*u,FN,oc)}
function IjL(f){this._context=f}
function umL(f){this._context=f}
function yB(f,B,u){this.k=f;this.x=B;this.y=u}
(function(f){f.length===1&&(f=C(f));return{left:function(B,u,gu,FN){gu==null&&(gu=0);FN==null&&(FN=B.length);for(;gu<FN;){var oc=gu+FN>>>1;f(B[oc],u)<0?gu=oc+1:FN=oc}return gu},
right:function(B,u,gu,FN){gu==null&&(gu=0);FN==null&&(FN=B.length);for(;gu<FN;){var oc=gu+FN>>>1;f(B[oc],u)>0?FN=oc:gu=oc+1}return gu}}})(g);
var vYb={value:function(){}};
V.prototype=d.prototype={constructor:V,on:function(f,B){var u=this._,gu=y(f+"",u),FN,oc=-1,Ll=gu.length;if(arguments.length<2)for(;++oc<Ll;){var fl;if(fl=FN=(f=gu[oc]).type){a:{fl=u[FN];for(var bh=0,gL=fl.length;bh<gL;++bh)if((FN=fl[bh]).name===f.name){FN=FN.value;break a}FN=void 0}fl=FN}if(fl)return FN}else{if(B!=null&&typeof B!=="function")throw Error("De`"+B);for(;++oc<Ll;)if(FN=(f=gu[oc]).type)u[FN]=R(u[FN],f.name,B);else if(B==null)for(FN in u)u[FN]=R(u[FN],f.name,null);return this}},
copy:function(){var f={},B=this._,u;for(u in B)f[u]=B[u].slice();return new V(f)},
call:function(f,B){if((FN=arguments.length-2)>0)for(var u=Array(FN),gu=0,FN,oc;gu<FN;++gu)u[gu]=arguments[gu+2];if(!this._.hasOwnProperty(f))throw Error("xe`"+f);oc=this._[f];gu=0;for(FN=oc.length;gu<FN;++gu)oc[gu].value.apply(B,u)},
apply:function(f,B,u){if(!this._.hasOwnProperty(f))throw Error("xe`"+f);f=this._[f];for(var gu=0,FN=f.length;gu<FN;++gu)f[gu].value.apply(B,u)}};
var cb={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/"},n$Q=function(f){return function(){return this.matches(f)}};
if(typeof document!=="undefined"){var Rp=document.documentElement;if(!Rp.matches){var I1p=Rp.webkitMatchesSelector||Rp.msMatchesSelector||Rp.mozMatchesSelector||Rp.oMatchesSelector;n$Q=function(f){return function(){return I1p.call(this,f)}}}}var It6=n$Q;
h.prototype={constructor:h,appendChild:function(f){return this._parent.insertBefore(f,this._next)},
insertBefore:function(f,B){return this._parent.insertBefore(f,B)},
querySelector:function(f){return this._parent.querySelector(f)},
querySelectorAll:function(f){return this._parent.querySelectorAll(f)}};
var EYQ={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(EYQ={mouseenter:"mouseover",mouseleave:"mouseout"}));var $00=[null];ih.prototype=CS.prototype={constructor:ih,select:function(f){typeof f!=="function"&&(f=p(f));for(var B=this._groups,u=B.length,gu=Array(u),FN=0;FN<u;++FN)for(var oc=B[FN],Ll=oc.length,fl=gu[FN]=Array(Ll),bh,gL,Y6=0;Y6<Ll;++Y6)(bh=oc[Y6])&&(gL=f.call(bh,bh.__data__,Y6,oc))&&("__data__"in bh&&(gL.__data__=bh.__data__),fl[Y6]=gL);return new ih(gu,
this._parents)},
filter:function(f){typeof f!=="function"&&(f=It6(f));for(var B=this._groups,u=B.length,gu=Array(u),FN=0;FN<u;++FN)for(var oc=B[FN],Ll=oc.length,fl=gu[FN]=[],bh,gL=0;gL<Ll;++gL)(bh=oc[gL])&&f.call(bh,bh.__data__,gL,oc)&&fl.push(bh);return new ih(gu,this._parents)},
data:function(f,B){if(!f)return vz=Array(this.size()),gL=-1,this.each(function(gn){vz[++gL]=gn}),vz;
var u=B?T:N,gu=this._parents,FN=this._groups;typeof f!=="function"&&(f=l(f));for(var oc=FN.length,Ll=Array(oc),fl=Array(oc),bh=Array(oc),gL=0;gL<oc;++gL){var Y6=gu[gL],x6=FN[gL],zP=x6.length,vz=f.call(Y6,Y6&&Y6.__data__,gL,gu),jS=vz.length,I_=fl[gL]=Array(jS),rx=Ll[gL]=Array(jS);zP=bh[gL]=Array(zP);u(Y6,x6,I_,rx,zP,vz,B);x6=Y6=0;for(var V$;Y6<jS;++Y6)if(zP=I_[Y6]){for(Y6>=x6&&(x6=Y6+1);!(V$=rx[x6])&&++x6<jS;);zP._next=V$||null}}Ll=new ih(Ll,gu);Ll._enter=fl;Ll._exit=bh;return Ll},
enter:function(){return new ih(this._enter||this._groups.map(J),this._parents)},
exit:function(){return new ih(this._exit||this._groups.map(J),this._parents)},
merge:function(f){var B=this._groups;f=f._groups;for(var u=B.length,gu=Math.min(u,f.length),FN=Array(u),oc=0;oc<gu;++oc)for(var Ll=B[oc],fl=f[oc],bh=Ll.length,gL=FN[oc]=Array(bh),Y6,x6=0;x6<bh;++x6)if(Y6=Ll[x6]||fl[x6])gL[x6]=Y6;for(;oc<u;++oc)FN[oc]=B[oc];return new ih(FN,this._parents)},
order:function(){for(var f=this._groups,B=-1,u=f.length;++B<u;)for(var gu=f[B],FN=gu.length-1,oc=gu[FN],Ll;--FN>=0;)if(Ll=gu[FN])oc&&oc!==Ll.nextSibling&&oc.parentNode.insertBefore(Ll,oc),oc=Ll;return this},
sort:function(f){function B(x6,zP){return x6&&zP?f(x6.__data__,zP.__data__):!x6-!zP}
f||(f=v);for(var u=this._groups,gu=u.length,FN=Array(gu),oc=0;oc<gu;++oc){for(var Ll=u[oc],fl=Ll.length,bh=FN[oc]=Array(fl),gL,Y6=0;Y6<fl;++Y6)if(gL=Ll[Y6])bh[Y6]=gL;bh.sort(B)}return(new ih(FN,this._parents)).order()},
call:function(){var f=arguments[0];arguments[0]=this;f.apply(null,arguments);return this},
nodes:function(){var f=Array(this.size()),B=-1;this.each(function(){f[++B]=this});
return f},
node:function(){for(var f=this._groups,B=0,u=f.length;B<u;++B)for(var gu=f[B],FN=0,oc=gu.length;FN<oc;++FN){var Ll=gu[FN];if(Ll)return Ll}return null},
size:function(){var f=0;this.each(function(){++f});
return f},
empty:function(){return!this.node()},
each:function(f){for(var B=this._groups,u=0,gu=B.length;u<gu;++u)for(var FN=B[u],oc=0,Ll=FN.length,fl;oc<Ll;++oc)(fl=FN[oc])&&f.call(fl,fl.__data__,oc,FN);return this},
attr:function(f,B){var u=Y(f);if(arguments.length<2){var gu=this.node();return u.local?gu.getAttributeNS(u.space,u.local):gu.getAttribute(u)}return this.each((B==null?u.local?Q:q:typeof B==="function"?u.local?Cl:K:u.local?U:c)(u,B))},
style:function(f,B,u){return arguments.length>1?this.each((B==null?AL:typeof B==="function"?lP:iP)(f,B,u==null?"":u)):pl(this.node(),f)},
property:function(f,B){return arguments.length>1?this.each((B==null?jB:typeof B==="function"?s1:qR)(f,B)):this.node()[f]},
text:function(f){return arguments.length?this.each(f==null?wL:(typeof f==="function"?N6:WM)(f)):this.node().textContent},
html:function(f){return arguments.length?this.each(f==null?SB:(typeof f==="function"?fL:Ox)(f)):this.node().innerHTML},
append:function(f){var B=typeof f==="function"?f:w(f);return this.select(function(){return this.appendChild(B.apply(this,arguments))})},
insert:function(f,B){var u=typeof f==="function"?f:w(f),gu=B==null?XP:typeof B==="function"?B:p(B);return this.select(function(){return this.insertBefore(u.apply(this,arguments),gu.apply(this,arguments)||null)})},
remove:function(){return this.each(eR)},
clone:function(f){return this.select(f?ZW:Jp)},
datum:function(f){return arguments.length?this.property("__data__",f):this.node().__data__},
on:function(f,B,u){var gu=yb(f+""),FN=gu.length,oc;if(arguments.length<2){var Ll=this.node().__on;if(Ll)for(var fl=0,bh=Ll.length,gL;fl<bh;++fl){var Y6=0;for(gL=Ll[fl];Y6<FN;++Y6)if((oc=gu[Y6]).type===gL.type&&oc.name===gL.name)return gL.value}}else{Ll=B?Vb:th;u==null&&(u=!1);for(Y6=0;Y6<FN;++Y6)this.each(Ll(gu[Y6],B,u));return this}},
dispatch:function(f,B){return this.each((typeof B==="function"?k6:HM)(f,B))}};
var qb6=0;Qg.prototype=function(){return new Qg}.prototype={constructor:Qg,
get:function(f){for(var B=this._;!(B in f);)if(!(f=f.parentNode))return;return f[B]},
set:function(f,B){return f[this._]=B},
remove:function(f){return this._ in f&&delete f[this._]},
toString:function(){return this._}};
var YU=1/.7,MQr=/^#([0-9a-f]{3})$/,WKr=/^#([0-9a-f]{6})$/,m0B=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),u$Z=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),nY6=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),Ijp=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*\\)$"),
U0z=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),cFz=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*\\)$"),HHP={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};
hh(Kd,T0,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
hh(DI,Ux,hp(Kd,{brighter:function(f){f=f==null?YU:Math.pow(YU,f);return new DI(this.r*f,this.g*f,this.b*f,this.opacity)},
darker:function(f){f=f==null?.7:Math.pow(.7,f);return new DI(this.r*f,this.g*f,this.b*f,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"#"+R6(this.r)+R6(this.g)+R6(this.b)},
toString:function(){var f=this.opacity;f=isNaN(f)?1:Math.max(0,Math.min(1,f));return(f===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))+(f===1?")":", "+f+")")}}));
hh(QO,C8,hp(Kd,{brighter:function(f){f=f==null?YU:Math.pow(YU,f);return new QO(this.h,this.s,this.l*f,this.opacity)},
darker:function(f){f=f==null?.7:Math.pow(.7,f);return new QO(this.h,this.s,this.l*f,this.opacity)},
rgb:function(){var f=this.h%360+(this.h<0)*360,B=this.l,u=B+(B<.5?B:1-B)*(isNaN(f)||isNaN(this.s)?0:this.s);B=2*B-u;return new DI(YW(f>=240?f-240:f+120,B,u),YW(f,B,u),YW(f<120?f+240:f-120,B,u),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 QQh=Math.PI/180,ajQ=180/Math.PI,KKL=4/29,yi=6/29,zEP=3*yi*yi,EYI=yi*yi*yi;hh(XN,function(f,B,u,gu){return arguments.length===1?iw(f):new XN(f,B,u,gu==null?1:gu)},hp(Kd,{brighter:function(f){return new XN(this.l+18*(f==null?1:f),this.a,this.b,this.opacity)},
darker:function(f){return new XN(this.l-18*(f==null?1:f),this.a,this.b,this.opacity)},
rgb:function(){var f=(this.l+16)/116,B=isNaN(this.a)?f:f+this.a/500,u=isNaN(this.b)?f:f-this.b/200;B=.96422*E1(B);f=1*E1(f);u=.82521*E1(u);return new DI(e8(3.1338561*B-1.6168667*f-.4906146*u),e8(-.9787684*B+1.9161415*f+.033454*u),e8(.0719453*B-.2289914*f+1.4052427*u),this.opacity)}}));
hh(DQ,fS,hp(Kd,{brighter:function(f){return new DQ(this.h,this.c,this.l+18*(f==null?1:f),this.opacity)},
darker:function(f){return new DQ(this.h,this.c,this.l-18*(f==null?1:f),this.opacity)},
rgb:function(){return iw(this).rgb()}}));
var GQP=1.78277*-.29227-.1347134789;hh(m0,lh,hp(Kd,{brighter:function(f){f=f==null?YU:Math.pow(YU,f);return new m0(this.h,this.s,this.l*f,this.opacity)},
darker:function(f){f=f==null?.7:Math.pow(.7,f);return new m0(this.h,this.s,this.l*f,this.opacity)},
rgb:function(){var f=isNaN(this.h)?0:(this.h+120)*QQh,B=+this.l,u=isNaN(this.s)?0:this.s*B*(1-B),gu=Math.cos(f);f=Math.sin(f);return new DI(255*(B+u*(-.14861*gu+1.78277*f)),255*(B+u*(-.29227*gu+-.90649*f)),255*(B+1.97294*gu*u),this.opacity)}}));
var VTA=function u(B){function gu(oc,Ll){var fl=FN((oc=Ux(oc)).r,(Ll=Ux(Ll)).r),bh=FN(oc.g,Ll.g),gL=FN(oc.b,Ll.b),Y6=Gu(oc.opacity,Ll.opacity);return function(x6){oc.r=fl(x6);oc.g=bh(x6);oc.b=gL(x6);oc.opacity=Y6(x6);return oc+""}}
var FN=z4(B);gu.gamma=u;return gu}(1),niS=hf(function(B){var u=B.length-1;
return function(gu){var FN=gu<=0?gu=0:gu>=1?(gu=1,u-1):Math.floor(gu*u),oc=B[FN],Ll=B[FN+1];return JW((gu-FN/u)*u,FN>0?B[FN-1]:2*oc-Ll,oc,Ll,FN<u-1?B[FN+2]:2*Ll-oc)}});
hf(function(B){var u=B.length;return function(gu){var FN=Math.floor(((gu%=1)<0?++gu:gu)*u);return JW((gu-FN/u)*u,B[(FN+u-1)%u],B[FN%u],B[(FN+1)%u],B[(FN+2)%u])}});
var eER=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ljN=new RegExp(eER.source,"g"),SbQ=180/Math.PI,U0q={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},bz,cFq,Uix,UmP,UIz=N8(function(B){if(B==="none")return U0q;bz||(bz=document.createElement("DIV"),cFq=document.documentElement,Uix=document.defaultView);bz.style.transform=B;B=Uix.getComputedStyle(cFq.appendChild(bz),null).getPropertyValue("transform");cFq.removeChild(bz);B=B.slice(7,-1).split(",");return rZ(+B[0],+B[1],+B[2],+B[3],
+B[4],+B[5])},"px, ","px)","deg)"),cVZ=N8(function(B){if(B==null)return U0q;
UmP||(UmP=document.createElementNS("http://www.w3.org/2000/svg","g"));UmP.setAttribute("transform",B);if(!(B=UmP.transform.baseVal.consolidate()))return U0q;B=B.matrix;return rZ(B.a,B.b,B.c,B.d,B.e,B.f)},", ",")",")");
iQ(u6);iQ(Gu);wH(u6);wH(Gu);zC(u6);var EYW=zC(Gu),Rj=0,Kt=0,Gs=0,vM_,a9,fFR=0,LV=0,TbR=0,zs=typeof performance==="object"&&performance.now?performance:Date,g$r=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(B){setTimeout(B,17)};
Wj.prototype=WO.prototype={constructor:Wj,restart:function(B,u,gu){if(typeof B!=="function")throw new TypeError("Ee");gu=(gu==null?cd():+gu)+(u==null?0:+u);this._next||a9===this||(a9?a9._next=this:vM_=this,a9=this);this._call=B;this._time=gu;uj()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,uj())}};
var QQp=d("start","end","interrupt"),zE0=[],Eiz=CS.prototype.constructor,cqh=0,AZ=CS.prototype;om.prototype=function(B){return CS().transition(B)}.prototype={constructor:om,
select:function(B){var u=this._name,gu=this._id;typeof B!=="function"&&(B=p(B));for(var FN=this._groups,oc=FN.length,Ll=Array(oc),fl=0;fl<oc;++fl)for(var bh=FN[fl],gL=bh.length,Y6=Ll[fl]=Array(gL),x6,zP,vz=0;vz<gL;++vz)(x6=bh[vz])&&(zP=B.call(x6,x6.__data__,vz,bh))&&("__data__"in x6&&(zP.__data__=x6.__data__),Y6[vz]=zP,LKB(Y6[vz],u,gu,vz,Y6,u9(x6,gu)));return new om(Ll,this._parents,u,gu)},
filter:function(B){typeof B!=="function"&&(B=It6(B));for(var u=this._groups,gu=u.length,FN=Array(gu),oc=0;oc<gu;++oc)for(var Ll=u[oc],fl=Ll.length,bh=FN[oc]=[],gL,Y6=0;Y6<fl;++Y6)(gL=Ll[Y6])&&B.call(gL,gL.__data__,Y6,Ll)&&bh.push(gL);return new om(FN,this._parents,this._name,this._id)},
merge:function(B){if(B._id!==this._id)throw Error();var u=this._groups;B=B._groups;for(var gu=u.length,FN=Math.min(gu,B.length),oc=Array(gu),Ll=0;Ll<FN;++Ll)for(var fl=u[Ll],bh=B[Ll],gL=fl.length,Y6=oc[Ll]=Array(gL),x6,zP=0;zP<gL;++zP)if(x6=fl[zP]||bh[zP])Y6[zP]=x6;for(;Ll<gu;++Ll)oc[Ll]=u[Ll];return new om(oc,this._parents,this._name,this._id)},
selection:function(){return new Eiz(this._groups,this._parents)},
transition:function(){for(var B=this._name,u=this._id,gu=++cqh,FN=this._groups,oc=FN.length,Ll=0;Ll<oc;++Ll)for(var fl=FN[Ll],bh=fl.length,gL,Y6=0;Y6<bh;++Y6)if(gL=fl[Y6]){var x6=u9(gL,u);LKB(gL,B,gu,Y6,fl,{time:x6.time+x6.delay+x6.duration,delay:0,duration:x6.duration,ease:x6.ease})}return new om(FN,this._parents,B,gu)},
call:AZ.call,nodes:AZ.nodes,node:AZ.node,size:AZ.size,empty:AZ.empty,each:AZ.each,on:function(B,u){var gu=this._id;return arguments.length<2?u9(this.node(),gu).on.on(B):this.each(iJ6(gu,B,u))},
attr:function(B,u){var gu=Y(B),FN=gu==="transform"?cVZ:di8;return this.attrTween(B,typeof u==="function"?(gu.local?VT6:diR)(gu,FN,rFl(this,"attr."+B,u)):u==null?(gu.local?SbI:GQ0)(gu):(gu.local?C0Q:g$0)(gu,FN,u+""))},
attrTween:function(B,u){var gu="attr."+B;if(arguments.length<2)return(gu=this.tween(gu))&&gu._value;if(u==null)return this.tween(gu,null);if(typeof u!=="function")throw Error();var FN=Y(B);return this.tween(gu,(FN.local?yqI:R$6)(FN,u))},
style:function(B,u,gu){var FN=B==="transform"?UIz:di8;return u==null?this.styleTween(B,wlB(B,FN)).on("end.style."+B,knZ(B)):this.styleTween(B,typeof u==="function"?o$R(B,FN,rFl(this,"style."+B,u)):xiB(B,FN,u+""),gu)},
styleTween:function(B,u,gu){var FN="style."+B;if(arguments.length<2)return(FN=this.tween(FN))&&FN._value;if(u==null)return this.tween(FN,null);if(typeof u!=="function")throw Error();return this.tween(FN,pl8(B,u,gu==null?"":gu))},
text:function(B){return this.tween("text",typeof B==="function"?h$0(rFl(this,"text",B)):Jqz(B==null?"":B+""))},
remove:function(){return this.on("end.remove",OJD(this._id))},
tween:function(B,u){var gu=this._id;if(arguments.length<2){gu=u9(this.node(),gu).tween;for(var FN=0,oc=gu.length,Ll;FN<oc;++FN)if((Ll=gu[FN]).name===B)return Ll.value;return null}return this.each((u==null?KKS:ajB)(gu,B,u))},
delay:function(B){var u=this._id;return arguments.length?this.each((typeof B==="function"?bJb:ZJ8)(u,B)):u9(this.node(),u).delay},
duration:function(B){var u=this._id;return arguments.length?this.each((typeof B==="function"?YOQ:AqI)(u,B)):u9(this.node(),u).duration},
ease:function(B){var u=this._id;return arguments.length?this.each(FuB(u,B)):u9(this.node(),u).ease}};
var HHV={time:null,delay:0,duration:250,ease:function(B){return((B*=2)<=1?B*B*B:(B-=2)*B*B+2)/2}};
CS.prototype.transition=function(B){var u;if(B instanceof om){var gu=B._id;B=B._name}else gu=++cqh,(u=HHV).time=cd(),B=B==null?null:B+"";for(var FN=this._groups,oc=FN.length,Ll=0;Ll<oc;++Ll)for(var fl=FN[Ll],bh=fl.length,gL,Y6=0;Y6<bh;++Y6)if(gL=fl[Y6]){var x6=gL,zP=B,vz=gu,jS=Y6,I_=fl,rx;if(!(rx=u))a:{rx=void 0;for(var V$=gu;!(rx=gL.__transition)||!(rx=rx[V$]);)if(!(gL=gL.parentNode)){rx=(HHV.time=cd(),HHV);break a}}LKB(x6,zP,vz,jS,I_,rx)}return new om(FN,this._parents,B,gu)};
["e","w"].map(Nml);["n","s"].map(Nml);"n e s w nw ne se sw".split(" ").map(Nml);X__.prototype=function(){return new X__}.prototype={constructor:X__,
moveTo:function(B,u){this._+="M"+(this._x0=this._x1=+B)+","+(this._y0=this._y1=+u)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(B,u){this._+="L"+(this._x1=+B)+","+(this._y1=+u)},
bezierCurveTo:function(B,u,gu,FN,oc,Ll){this._+="C"+ +B+","+ +u+","+ +gu+","+ +FN+","+(this._x1=+oc)+","+(this._y1=+Ll)},
rect:function(B,u,gu,FN){this._+="M"+(this._x0=this._x1=+B)+","+(this._y0=this._y1=+u)+"h"+ +gu+"v"+ +FN+"h"+-gu+"Z"},
toString:function(){return this._}};
$mW.prototype=yqQ.prototype={constructor:$mW,has:function(B){return" "+B in this},
get:function(B){return this[" "+B]},
set:function(B,u){this[" "+B]=u;return this},
remove:function(B){B=" "+B;return B in this&&delete this[B]},
clear:function(){for(var B in this)B[0]===" "&&delete this[B]},
keys:function(){var B=[],u;for(u in this)u[0]===" "&&B.push(u.slice(1));return B},
values:function(){var B=[],u;for(u in this)u[0]===" "&&B.push(this[u]);return B},
entries:function(){var B=[],u;for(u in this)u[0]===" "&&B.push({key:u.slice(1),value:this[u]});return B},
size:function(){var B=0,u;for(u in this)u[0]===" "&&++B;return B},
empty:function(){for(var B in this)if(B[0]===" ")return!1;return!0},
each:function(B){for(var u in this)u[0]===" "&&B(this[u],u.slice(1),this)}};
var Xn=yqQ.prototype;qqq.prototype=function(B,u){var gu=new qqq;if(B instanceof qqq)B.each(function(Ll){gu.add(Ll)});
else if(B){var FN=-1,oc=B.length;if(u==null)for(;++FN<oc;)gu.add(B[FN]);else for(;++FN<oc;)gu.add(u(B[FN],FN,B))}return gu}.prototype={constructor:qqq,
has:Xn.has,add:function(B){this[" "+B]=B;return this},
remove:Xn.remove,clear:Xn.clear,values:Xn.keys,size:Xn.size,empty:Xn.empty,each:Xn.each};var ZJ6={},sQj={},Hk6=bJH(",").parse,QiD=bJH("\t").parse;YOh(Hk6);YOh(QiD);var H7=function(B,u,gu){u=new Bmg(u==null?lt0:u,gu==null?LuI:gu,NaN,NaN,NaN,NaN);return B==null?u:u.addAll(B)}.prototype=Bmg.prototype;
H7.copy=function(){var B=new Bmg(this._x,this._y,this._x0,this._y0,this._x1,this._y1),u=this._root,gu,FN;if(!u)return B;if(!u.length)return B._root=FuQ(u),B;for(gu=[{source:u,target:B._root=Array(4)}];u=gu.pop();)for(var oc=0;oc<4;++oc)if(FN=u.source[oc])FN.length?gu.push({source:FN,target:u.target[oc]=Array(4)}):u.target[oc]=FuQ(FN);return B};
H7.add=function(B){var u=+this._x.call(null,B),gu=+this._y.call(null,B);return AqQ(this.cover(u,gu),u,gu,B)};
H7.addAll=function(B){var u,gu,FN=B.length,oc,Ll,fl=Array(FN),bh=Array(FN),gL=Infinity,Y6=Infinity,x6=-Infinity,zP=-Infinity;for(gu=0;gu<FN;++gu)isNaN(oc=+this._x.call(null,u=B[gu]))||isNaN(Ll=+this._y.call(null,u))||(fl[gu]=oc,bh[gu]=Ll,oc<gL&&(gL=oc),oc>x6&&(x6=oc),Ll<Y6&&(Y6=Ll),Ll>zP&&(zP=Ll));x6<gL&&(gL=this._x0,x6=this._x1);zP<Y6&&(Y6=this._y0,zP=this._y1);this.cover(gL,Y6).cover(x6,zP);for(gu=0;gu<FN;++gu)AqQ(this,fl[gu],bh[gu],B[gu]);return this};
H7.cover=function(B,u){if(isNaN(B=+B)||isNaN(u=+u))return this;var gu=this._x0,FN=this._y0,oc=this._x1,Ll=this._y1;if(isNaN(gu))oc=(gu=Math.floor(B))+1,Ll=(FN=Math.floor(u))+1;else if(gu>B||B>oc||FN>u||u>Ll){var fl=oc-gu,bh=this._root,gL;switch(gL=(u<(FN+Ll)/2)<<1|B<(gu+oc)/2){case 0:do{var Y6=Array(4);Y6[gL]=bh;bh=Y6}while(fl*=2,oc=gu+fl,Ll=FN+fl,B>oc||u>Ll);break;case 1:do Y6=Array(4),Y6[gL]=bh,bh=Y6;while(fl*=2,gu=oc-fl,Ll=FN+fl,gu>B||u>Ll);break;case 2:do Y6=Array(4),Y6[gL]=bh,bh=Y6;while(fl*=
2,oc=gu+fl,FN=Ll-fl,B>oc||FN>u);break;case 3:do Y6=Array(4),Y6[gL]=bh,bh=Y6;while(fl*=2,gu=oc-fl,FN=Ll-fl,gu>B||FN>u)}this._root&&this._root.length&&(this._root=bh)}else return this;this._x0=gu;this._y0=FN;this._x1=oc;this._y1=Ll;return this};
H7.data=function(){var B=[];this.visit(function(u){if(!u.length){do B.push(u.data);while(u=u.next)}});
return B};
H7.extent=function(B){return arguments.length?this.cover(+B[0][0],+B[0][1]).cover(+B[1][0],+B[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
H7.find=function(B,u,gu){var FN=this._x0,oc=this._y0,Ll,fl,bh,gL,Y6=this._x1,x6=this._y1,zP=[],vz=this._root,jS;vz&&zP.push(new E7(vz,FN,oc,Y6,x6));gu==null?gu=Infinity:(FN=B-gu,oc=u-gu,Y6=B+gu,x6=u+gu,gu*=gu);for(;jS=zP.pop();)if(!(!(vz=jS.node)||(Ll=jS.x0)>Y6||(fl=jS.y0)>x6||(bh=jS.x1)<FN||(gL=jS.y1)<oc))if(vz.length){jS=(Ll+bh)/2;var I_=(fl+gL)/2;zP.push(new E7(vz[3],jS,I_,bh,gL),new E7(vz[2],Ll,I_,jS,gL),new E7(vz[1],jS,fl,bh,I_),new E7(vz[0],Ll,fl,jS,I_));if(vz=(u>=I_)<<1|B>=jS)jS=zP[zP.length-
1],zP[zP.length-1]=zP[zP.length-1-vz],zP[zP.length-1-vz]=jS}else if(jS=B-+this._x.call(null,vz.data),I_=u-+this._y.call(null,vz.data),jS=jS*jS+I_*I_,jS<gu){var rx=Math.sqrt(gu=jS);FN=B-rx;oc=u-rx;Y6=B+rx;x6=u+rx;rx=vz.data}return rx};
H7.remove=function(B){if(isNaN(gL=+this._x.call(null,B))||isNaN(Y6=+this._y.call(null,B)))return this;var u,gu=this._root,FN,oc=this._x0,Ll=this._y0,fl=this._x1,bh=this._y1,gL,Y6,x6,zP,vz,jS,I_;if(!gu)return this;if(gu.length)for(;;){(vz=gL>=(x6=(oc+fl)/2))?oc=x6:fl=x6;(jS=Y6>=(zP=(Ll+bh)/2))?Ll=zP:bh=zP;if(!(u=gu,gu=gu[I_=jS<<1|vz]))return this;if(!gu.length)break;if(u[I_+1&3]||u[I_+2&3]||u[I_+3&3]){var rx=u;var V$=I_}}for(;gu.data!==B;)if(!(FN=gu,gu=gu.next))return this;(B=gu.next)&&delete gu.next;
if(FN)return B?FN.next=B:delete FN.next,this;if(!u)return this._root=B,this;B?u[I_]=B:delete u[I_];(gu=u[0]||u[1]||u[2]||u[3])&&gu===(u[3]||u[2]||u[1]||u[0])&&!gu.length&&(rx?rx[V$]=gu:this._root=gu);return this};
H7.removeAll=function(B){for(var u=0,gu=B.length;u<gu;++u)this.remove(B[u]);return this};
H7.root=function(){return this._root};
H7.size=function(){var B=0;this.visit(function(u){if(!u.length){do++B;while(u=u.next)}});
return B};
H7.visit=function(B){var u=[],gu,FN=this._root,oc,Ll,fl,bh,gL;for(FN&&u.push(new E7(FN,this._x0,this._y0,this._x1,this._y1));gu=u.pop();)if(!B(FN=gu.node,Ll=gu.x0,fl=gu.y0,bh=gu.x1,gL=gu.y1)&&FN.length){gu=(Ll+bh)/2;var Y6=(fl+gL)/2;(oc=FN[3])&&u.push(new E7(oc,gu,Y6,bh,gL));(oc=FN[2])&&u.push(new E7(oc,Ll,Y6,gu,gL));(oc=FN[1])&&u.push(new E7(oc,gu,fl,bh,Y6));(oc=FN[0])&&u.push(new E7(oc,Ll,fl,gu,Y6))}};
H7.visitAfter=function(B){var u=[],gu=[],FN;for(this._root&&u.push(new E7(this._root,this._x0,this._y0,this._x1,this._y1));FN=u.pop();){var oc=FN.node;if(oc.length){var Ll,fl=FN.x0,bh=FN.y0,gL=FN.x1,Y6=FN.y1,x6=(fl+gL)/2,zP=(bh+Y6)/2;(Ll=oc[0])&&u.push(new E7(Ll,fl,bh,x6,zP));(Ll=oc[1])&&u.push(new E7(Ll,x6,bh,gL,zP));(Ll=oc[2])&&u.push(new E7(Ll,fl,zP,x6,Y6));(Ll=oc[3])&&u.push(new E7(Ll,x6,zP,gL,Y6))}gu.push(FN)}for(;FN=gu.pop();)B(FN.node,FN.x0,FN.y0,FN.x1,FN.y1);return this};
H7.x=function(B){return arguments.length?(this._x=B,this):this._x};
H7.y=function(B){return arguments.length?(this._y=B,this):this._y};
var Xlr=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;Tmu.prototype=fjN.prototype;fjN.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 wlQ,knL={"%":function(B,u){return(B*100).toFixed(u)},
b:function(B){return Math.round(B).toString(2)},
c:function(B){return B+""},
d:function(B){return Math.round(B).toString(10)},
e:function(B,u){return B.toExponential(u)},
f:function(B,u){return B.toFixed(u)},
g:function(B,u){return B.toPrecision(u)},
o:function(B){return Math.round(B).toString(8)},
p:function(B,u){return P0L(B*100,u)},
r:P0L,s:function(B,u){var gu=MMu(B,u);if(!gu)return B+"";var FN=gu[0];gu=gu[1];gu=gu-(wlQ=Math.max(-8,Math.min(8,Math.floor(gu/3)))*3)+1;var oc=FN.length;return gu===oc?FN:gu>oc?FN+Array(gu-oc+1).join("0"):gu>0?FN.slice(0,gu)+"."+FN.slice(gu):"0."+Array(1-gu).join("0")+MMu(B,Math.max(0,u+gu-1))[0]},
X:function(B){return Math.round(B).toString(16).toUpperCase()},
x:function(B){return Math.round(B).toString(16)}},OJ6="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),zvD;
(function(B){return zvD=sxZ(B)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});mn.prototype={constructor:mn,reset:function(){this.s=this.t=0},
add:function(B){xiQ(czP,B,this.t);xiQ(this,czP.s,this.s);this.s?this.t+=czP.t:this.s=czP.t},
valueOf:function(){return this.s}};
var czP=new mn,Ko=Math.PI,EV=Ko/2,E$Q=Ko/4,KT8=Ko*2,QQL=Ko/180,pA=Math.abs,zEV=Math.atan,jxr=Math.atan2,Hb=Math.cos,Nr=Math.sin,mmB=Math.sqrt;new mn;new mn;new mn;var KKl=new mn;(function(B,u,gu,FN){return function(oc){function Ll(Cv,hd){B(Cv,hd)&&oc.point(Cv,hd)}
function fl(Cv,hd){vz.point(Cv,hd)}
function bh(){yR.point=fl;vz.lineStart()}
function gL(){yR.point=Ll;vz.lineEnd()}
function Y6(Cv,hd){ex.push([Cv,hd]);I_.point(Cv,hd)}
function x6(){I_.lineStart();ex=[]}
function zP(){Y6(ex[0][0],ex[0][1]);I_.lineEnd();var Cv=I_.clean(),hd=jS.result(),aE=hd.length,pF;ex.pop();V$.push(ex);ex=null;if(aE)if(Cv&1){if(aE=hd[0],(hd=aE.length-1)>0){rx||(oc.polygonStart(),rx=!0);oc.lineStart();for(Cv=0;Cv<hd;++Cv)oc.point((pF=aE[Cv])[0],pF[1]);oc.lineEnd()}}else aE>1&&Cv&2&&hd.push(hd.pop().concat(hd.shift())),gn.push(hd.filter(v$5))}
var vz=u(oc),jS=T0R(),I_=u(jS),rx=!1,V$,gn,ex,yR={point:Ll,lineStart:bh,lineEnd:gL,polygonStart:function(){yR.point=Y6;yR.lineStart=x6;yR.lineEnd=zP;gn=[];V$=[]},
polygonEnd:function(){yR.point=Ll;yR.lineStart=bh;yR.lineEnd=gL;var Cv=gn,hd=Cv.length;var aE=-1;for(var pF=0,Qb,tW;++aE<hd;)pF+=Cv[aE].length;for(Qb=Array(pF);--hd>=0;)for(tW=Cv[hd],aE=tW.length;--aE>=0;)Qb[--pF]=tW[aE];gn=Qb;Cv=V$;hd=FN[0];pF=FN[1];var FT=Nr(pF);aE=[Nr(hd),-Hb(hd),0];tW=Qb=0;KKl.reset();FT===1?pF=EV+1E-6:FT===-1&&(pF=-EV-1E-6);FT=0;for(var q8=Cv.length;FT<q8;++FT)if(zU=(zL=Cv[FT]).length){var zL,zU,y$=zL[zU-1],h5=y$[0],Jg=y$[1]/2+E$Q,EMj=Nr(Jg),HJM=Hb(Jg);for(Jg=0;Jg<zU;++Jg,h5=
ajj,EMj=QxQ,HJM=Z7,y$=HFq){var HFq=zL[Jg],ajj=HFq[0];Z7=HFq[1]/2+E$Q;var QxQ=Nr(Z7),Z7=Hb(Z7),Fj=ajj-h5,GQV=Fj>=0?1:-1,SbW=GQV*Fj,QMB=SbW>Ko;EMj*=QxQ;KKl.add(jxr(EMj*GQV*Nr(SbW),HJM*Z7+EMj*Hb(SbW)));Qb+=QMB?Fj+GQV*KT8:Fj;QMB^h5>=hd^ajj>=hd&&(y$=pl6(o$8(y$),o$8(HFq)),JqM(y$),h5=pl6(aE,y$),JqM(h5),h5=(QMB^Fj>=0?-1:1)*W21(h5[2]),pF>h5||pF===h5&&(y$[0]||y$[1]))&&(tW+=QMB^Fj>=0?1:-1)}}Cv=(Qb<-1E-6||Qb<1E-6&&KKl<-1E-6)^tW&1;gn.length?(rx||(oc.polygonStart(),rx=!0),ftz(gn,$iQ,Cv,gu,oc)):Cv&&(rx||(oc.polygonStart(),
rx=!0),oc.lineStart(),gu(null,null,1,oc),oc.lineEnd());rx&&(oc.polygonEnd(),rx=!1);gn=V$=null},
sphere:function(){oc.polygonStart();oc.lineStart();gu(null,null,1,oc);oc.lineEnd();oc.polygonEnd()}};
return yR}})(function(){return!0},function(B){var u=NaN,gu=NaN,FN=NaN,oc;
return{lineStart:function(){B.lineStart();oc=1},
point:function(Ll,fl){var bh=Ll>0?Ko:-Ko,gL=pA(Ll-u);if(pA(gL-Ko)<1E-6)B.point(u,gu=(gu+fl)/2>0?EV:-EV),B.point(FN,gu),B.lineEnd(),B.lineStart(),B.point(bh,gu),B.point(Ll,gu),oc=0;else if(FN!==bh&&gL>=Ko){pA(u-FN)<1E-6&&(u-=FN*1E-6);pA(Ll-bh)<1E-6&&(Ll-=bh*1E-6);gL=u;var Y6=gu,x6=Ll,zP,vz,jS=Nr(gL-x6);gu=pA(jS)>1E-6?zEV((Nr(Y6)*(vz=Hb(fl))*Nr(x6)-Nr(fl)*(zP=Hb(Y6))*Nr(gL))/(zP*vz*jS)):(Y6+fl)/2;B.point(FN,gu);B.lineEnd();B.lineStart();B.point(bh,gu);oc=0}B.point(u=Ll,gu=fl);FN=bh},
lineEnd:function(){B.lineEnd();u=gu=NaN},
clean:function(){return 2-oc}}},function(B,u,gu,FN){B==null?(gu*=EV,FN.point(-Ko,gu),FN.point(0,gu),FN.point(Ko,gu),FN.point(Ko,0),FN.point(Ko,-gu),FN.point(0,-gu),FN.point(-Ko,-gu),FN.point(-Ko,0),FN.point(-Ko,gu)):pA(B[0]-u[0])>1E-6?(B=B[0]<u[0]?Ko:-Ko,gu=gu*B/2,FN.point(-B,gu),FN.point(0,gu),FN.point(B,gu)):FN.point(u[0],u[1])},[-Ko,
-EV]);new mn;new mn;new mn;new mn;vYg.prototype={constructor:vYg,point:function(B,u){this.stream.point(B,u)},
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()}};
Hb(30*QQL);(function(B){return function(u){var gu=new vYg,FN;for(FN in B)gu[FN]=B[FN];gu.stream=u;return gu}})({point:function(B,u){this.stream.point(B*QQL,u*QQL)}});
tTx(function(B){return mmB(2/(1+B))}).invert=SN(function(B){return 2*W21(B/2)});
tTx(function(B){return(B=B>1?0:B<-1?Ko:Math.acos(B))&&B/Nr(B)}).invert=SN(function(B){return B});
mmB(3);SN(zEV);SN(W21);SN(function(B){return 2*zEV(B)});
gs.prototype=e$h.prototype={constructor:gs,count:function(){return this.eachAfter(qO8)},
each:function(B){var u,gu=[this],FN;do{var oc=gu.reverse();for(gu=[];u=oc.pop();)if(B(u),u=u.children){var Ll=0;for(FN=u.length;Ll<FN;++Ll)gu.push(u[Ll])}}while(gu.length);return this},
eachAfter:function(B){for(var u,gu=[this],FN=[],oc,Ll;u=gu.pop();)if(FN.push(u),u=u.children)for(oc=0,Ll=u.length;oc<Ll;++oc)gu.push(u[oc]);for(;u=FN.pop();)B(u);return this},
eachBefore:function(B){for(var u,gu=[this],FN;u=gu.pop();)if(B(u),u=u.children)for(FN=u.length-1;FN>=0;--FN)gu.push(u[FN]);return this},
sum:function(B){return this.eachAfter(function(u){for(var gu=+B(u.data)||0,FN=u.children,oc=FN&&FN.length;--oc>=0;)gu+=FN[oc].value;u.value=gu})},
sort:function(B){return this.eachBefore(function(u){u.children&&u.children.sort(B)})},
path:function(B){var u=this;var gu=u;var FN=B;if(gu!==FN){var oc=gu.ancestors(),Ll=FN.ancestors(),fl=null;gu=oc.pop();for(FN=Ll.pop();gu===FN;)fl=gu,gu=oc.pop(),FN=Ll.pop();gu=fl}for(FN=[u];u!==gu;)u=u.parent,FN.push(u);for(u=FN.length;B!==gu;)FN.splice(u,0,B),B=B.parent;return FN},
ancestors:function(){for(var B=this,u=[B];B=B.parent;)u.push(B);return u},
links:function(){var B=this,u=[];B.each(function(gu){gu!==B&&u.push({source:gu.parent,target:gu})});
return u},
copy:function(){return e$h(this).eachBefore(miI)}};
(function(B,u){this._=B;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=u}).prototype=Object.create(gs.prototype);
var $0V=new Date,qbc=new Date,z$r=pe(function(){},function(B,u){B.setTime(+B+u)},function(B,u){return u-B});
z$r.every=function(B){B=Math.floor(B);return isFinite(B)&&B>0?B>1?pe(function(u){u.setTime(Math.floor(u/B)*B)},function(u,gu){u.setTime(+u+gu*B)},function(u,gu){return(gu-u)/B}):z$r:null};
pe(function(B){B.setTime(Math.floor(B/1E3)*1E3)},function(B,u){B.setTime(+B+u*1E3)},function(B,u){return(u-B)/1E3},function(B){return B.getUTCSeconds()});
pe(function(B){B.setTime(Math.floor(B/6E4)*6E4)},function(B,u){B.setTime(+B+u*6E4)},function(B,u){return(u-B)/6E4},function(B){return B.getMinutes()});
pe(function(B){var u=B.getTimezoneOffset()*6E4%36E5;u<0&&(u+=36E5);B.setTime(Math.floor((+B-u)/36E5)*36E5+u)},function(B,u){B.setTime(+B+u*36E5)},function(B,u){return(u-B)/36E5},function(B){return B.getHours()});
var Dih=pe(function(B){B.setHours(0,0,0,0)},function(B,u){B.setDate(B.getDate()+u)},function(B,u){return(u-B-(u.getTimezoneOffset()-B.getTimezoneOffset())*6E4)/864E5},function(B){return B.getDate()-1}),mI0=rg(0),WK1=rg(1);
rg(2);rg(3);var m0j=rg(4);rg(5);rg(6);pe(function(B){B.setDate(1);B.setHours(0,0,0,0)},function(B,u){B.setMonth(B.getMonth()+u)},function(B,u){return u.getMonth()-B.getMonth()+(u.getFullYear()-B.getFullYear())*12},function(B){return B.getMonth()});
var ba=pe(function(B){B.setMonth(0,1);B.setHours(0,0,0,0)},function(B,u){B.setFullYear(B.getFullYear()+u)},function(B,u){return u.getFullYear()-B.getFullYear()},function(B){return B.getFullYear()});
ba.every=function(B){return isFinite(B=Math.floor(B))&&B>0?pe(function(u){u.setFullYear(Math.floor(u.getFullYear()/B)*B);u.setMonth(0,1);u.setHours(0,0,0,0)},function(u,gu){u.setFullYear(u.getFullYear()+gu*B)}):null};
pe(function(B){B.setUTCSeconds(0,0)},function(B,u){B.setTime(+B+u*6E4)},function(B,u){return(u-B)/6E4},function(B){return B.getUTCMinutes()});
pe(function(B){B.setUTCMinutes(0,0,0)},function(B,u){B.setTime(+B+u*36E5)},function(B,u){return(u-B)/36E5},function(B){return B.getUTCHours()});
var LuQ=pe(function(B){B.setUTCHours(0,0,0,0)},function(B,u){B.setUTCDate(B.getUTCDate()+u)},function(B,u){return(u-B)/864E5},function(B){return B.getUTCDate()-1}),uzQ=NS(0),MQ1=NS(1);
NS(2);NS(3);var u$u=NS(4);NS(5);NS(6);pe(function(B){B.setUTCDate(1);B.setUTCHours(0,0,0,0)},function(B,u){B.setUTCMonth(B.getUTCMonth()+u)},function(B,u){return u.getUTCMonth()-B.getUTCMonth()+(u.getUTCFullYear()-B.getUTCFullYear())*12},function(B){return B.getUTCMonth()});
var ZU=pe(function(B){B.setUTCMonth(0,1);B.setUTCHours(0,0,0,0)},function(B,u){B.setUTCFullYear(B.getUTCFullYear()+u)},function(B,u){return u.getUTCFullYear()-B.getUTCFullYear()},function(B){return B.getUTCFullYear()});
ZU.every=function(B){return isFinite(B=Math.floor(B))&&B>0?pe(function(u){u.setUTCFullYear(Math.floor(u.getUTCFullYear()/B)*B);u.setUTCMonth(0,1);u.setUTCHours(0,0,0,0)},function(u,gu){u.setUTCFullYear(u.getUTCFullYear()+gu*B)}):null};
var ltP={"-":"",_:" ",0:"0"},lv=/^\s*\d+/,WT5=/^%/,M_r=/[\\^$*+?|[\]().{}]/g,zKV;(function(B){zKV=n$B(B);sah=zKV.utcFormat;Bzh=zKV.utcParse;return zKV})({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||sah("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||Bzh("%Y-%m-%dT%H:%M:%S.%LZ");xW("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
xW("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");xW("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");xW("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");xW("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");xW("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");xW("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
xW("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");xW("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");xW("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");xW("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");xW("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var a1R=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(xW);Kv(a1R);var Gk8=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(xW);Kv(Gk8);var SjR=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(xW);Kv(SjR);var g7Q=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(xW);
Kv(g7Q);var C80=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(xW);Kv(C80);var dsb=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(xW);Kv(dsb);var VXD=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(xW);Kv(VXD);var yS5=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(xW);Kv(yS5);var Rlp=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(xW);Kv(Rlp);var bqR=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(xW);Kv(bqR);var Zq0=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(xW);Kv(Zq0);var YtZ=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(xW);Kv(YtZ);var ASQ=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(xW);Kv(ASQ);var FZI=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(xW);Kv(FZI);var P8r=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(xW);Kv(P8r);var iqS=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(xW);Kv(iqS);var OqQ=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(xW);Kv(OqQ);var w2D=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(xW);Kv(w2D);var kIS=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(xW);Kv(kIS);var xs5=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(xW);Kv(xs5);var o75=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(xW);Kv(o75);var p2b=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(xW);Kv(p2b);var JSZ=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(xW);Kv(JSZ);var hlp=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(xW);Kv(hlp);var tXR=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(xW);Kv(tXR);var j3Z=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(xW);Kv(j3Z);var elb=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(xW);Kv(elb);EYW(lh(300,.5,0),lh(-240,.5,1));EYW(lh(-100,.75,.35),lh(80,1.5,.8));EYW(lh(260,.75,.35),lh(80,1.5,.8));lh();Ux();IF1(xW("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
IF1(xW("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
IF1(xW("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
IF1(xW("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
qO6.prototype={lineStart:function(){this._point=0},
lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(B,u){B=+B;u=+u;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(B,u):this._context.moveTo(B,u);break;case 1:this._point=2;default:this._context.lineTo(B,u)}}};
(function(B){function u(gu){return new MTh(B(gu))}
u._curve=B;return u})(function(B){return new qO6(B)});
MTh.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(B,u){this._curve.point(u*Math.sin(B),u*-Math.cos(B))}};
IjL.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:nYc(this,this._t0,miQ(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(B,u){var gu=NaN;B=+B;u=+u;if(B!==this._x1||u!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(B,u):this._context.moveTo(B,u);break;case 1:this._point=2;break;case 2:this._point=3;nYc(this,miQ(this,gu=WuM(this,B,u)),gu);break;default:nYc(this,this._t0,gu=WuM(this,B,u))}this._x0=this._x1;this._x1=B;this._y0=this._y1;this._y1=u;this._t0=gu}}};
(function(B){this._context=new umL(B)}.prototype=Object.create(IjL.prototype)).point=function(B,u){IjL.prototype.point.call(this,u,B)};
umL.prototype={moveTo:function(B,u){this._context.moveTo(u,B)},
closePath:function(){this._context.closePath()},
lineTo:function(B,u){this._context.lineTo(u,B)},
bezierCurveTo:function(B,u,gu,FN,oc,Ll){this._context.bezierCurveTo(u,B,FN,gu,Ll,oc)}};
yB.prototype={constructor:yB,scale:function(B){return B===1?this:new yB(this.k*B,this.x,this.y)},
translate:function(B,u){return B===0&u===0?this:new yB(this.k,this.x+this.k*B,this.y+this.k*u)},
apply:function(B){return[B[0]*this.k+this.x,B[1]*this.k+this.y]},
invert:function(B){return[(B[0]-this.x)/this.k,(B[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new yB(1,0,0);xUg=T0;cb.svg=cb.svg;cb.xhtml=cb.xhtml;cb.xlink=cb.xlink;cb.xml=cb.xml;cb.xmlns=cb.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 TzL="hammer_"+(Math.random()*1E6|0),fsx=function(){var g=document||document;if(!g[TzL]){var C=function(){(function(d,V,y,R){function Y(XN,Wq,E1){return setTimeout(J(XN,E1),Wq)}
function A(XN,Wq,E1){return Array.isArray(XN)?(P(XN,E1[Wq],E1),!0):!1}
function P(XN,Wq,E1){var e8;if(XN)if(XN.forEach)XN.forEach(Wq,E1);else if(XN.length!==R){var tp=0;for(e8=XN.length;tp<e8;tp++)Wq.call(E1,XN[tp],tp,XN)}else for(tp in XN)XN.hasOwnProperty(tp)&&Wq.call(E1,XN[tp],tp,XN)}
function w(XN,Wq,E1){for(var e8=Object.keys(Wq),tp=0,sh=e8.length;tp<sh;tp++)if(!E1||E1&&XN[e8[tp]]===R)XN[e8[tp]]=Wq[e8[tp]];return XN}
function x(XN,Wq){return w(XN,Wq,!0)}
function p(XN,Wq,E1){Wq=Wq.prototype;var e8=XN.prototype=Object.create(Wq);e8.constructor=XN;e8._super=Wq;E1&&w(e8,E1)}
function J(XN,Wq){return function(){return XN.apply(Wq,arguments)}}
function h(XN,Wq){return typeof XN=="function"?XN.apply(Wq?Wq[0]||R:R,Wq):XN}
function l(XN,Wq,E1){P(T(Wq),function(e8){XN.addEventListener(e8,E1,!1)})}
function N(XN,Wq,E1){P(T(Wq),function(e8){XN.removeEventListener(e8,E1,!1)})}
function T(XN){return XN.trim().split(/\s+/g)}
function v(XN,Wq,E1){if(XN.indexOf&&!E1)return XN.indexOf(Wq);for(var e8=0,tp=XN.length;e8<tp;e8++)if(E1&&XN[e8][E1]==Wq||!E1&&XN[e8]===Wq)return e8;return-1}
function q(XN,Wq,E1){for(var e8=[],tp=[],sh=0,fS=XN.length;sh<fS;sh++){var DQ=Wq?XN[sh][Wq]:XN[sh];v(tp,DQ)<0&&e8.push(XN[sh]);tp[sh]=DQ}E1&&(e8=Wq?e8.sort(function(lh,m0){return lh[Wq]>m0[Wq]}):e8.sort());
return e8}
function Q(XN,Wq){for(var E1,e8=Wq[0].toUpperCase()+Wq.slice(1),tp=0,sh=k6.length;tp<sh;tp++)if(E1=(E1=k6[tp])?E1+e8:Wq,E1 in XN)return E1;return R}
function c(XN,Wq){var E1=this;this.manager=XN;this.callback=Wq;this.element=XN.element;this.target=XN.options.inputTarget;this.domHandler=function(e8){h(XN.options.enable,[XN])&&E1.handler(e8)};
this.evEl&&l(this.element,this.evEl,this.domHandler);this.evTarget&&l(this.target,this.evTarget,this.domHandler);this.evWin&&l(d,this.evWin,this.domHandler)}
function U(XN){var Wq;mW?Wq=qR:aM?Wq=s1:T0?Wq=wL:Wq=jB;return new Wq(XN,K)}
function K(XN,Wq,E1){var e8=E1.pointers.length,tp=E1.changedPointers.length,sh=Wq&1&&e8-tp===0;E1.isFirst=!!sh;E1.isFinal=!!(Wq&12&&e8-tp===0);sh&&(XN.session={});E1.eventType=Wq;Wq=XN.session;e8=E1.pointers;tp=e8.length;Wq.firstInput||(Wq.firstInput=Cl(E1));tp>1&&!Wq.firstMultiple?Wq.firstMultiple=Cl(E1):tp===1&&(Wq.firstMultiple=!1);sh=Wq.firstInput;var fS=(tp=Wq.firstMultiple)?tp.center:sh.center,DQ=E1.center=AL(e8);E1.timeStamp=hh();E1.deltaTime=E1.timeStamp-sh.timeStamp;E1.angle=pl(fS,DQ);E1.distance=
lP(fS,DQ);sh=E1.center;fS=Wq.offsetDelta||{};DQ=Wq.prevDelta||{};var lh=Wq.prevInput||{};if(E1.eventType===1||lh.eventType===4)DQ=Wq.prevDelta={x:lh.deltaX||0,y:lh.deltaY||0},fS=Wq.offsetDelta={x:sh.x,y:sh.y};E1.deltaX=DQ.x+(sh.x-fS.x);E1.deltaY=DQ.y+(sh.y-fS.y);E1.offsetDirection=iP(E1.deltaX,E1.deltaY);tp?(sh=tp.pointers,sh=lP(e8[0],e8[1],Ux)/lP(sh[0],sh[1],Ux)):sh=1;E1.scale=sh;tp?(tp=tp.pointers,e8=pl(e8[1],e8[0],Ux)-pl(tp[1],tp[0],Ux)):e8=0;E1.rotation=e8;fS=Wq.lastInterval||E1;e8=E1.timeStamp-
fS.timeStamp;E1.eventType!=8&&(e8>25||fS.velocity===R)?(sh=fS.deltaX-E1.deltaX,fS=fS.deltaY-E1.deltaY,DQ=sh/e8||0,lh=fS/e8||0,e8=DQ,tp=lh,DQ=Qg(DQ)>Qg(lh)?DQ:lh,sh=iP(sh,fS),Wq.lastInterval=E1):(DQ=fS.velocity,e8=fS.velocityX,tp=fS.velocityY,sh=fS.direction);E1.velocity=DQ;E1.velocityX=e8;E1.velocityY=tp;E1.direction=sh;Wq=XN.element;a:{for(e8=E1.srcEvent.target;e8;){if(e8==Wq){e8=!0;break a}e8=e8.parentNode}e8=!1}e8&&(Wq=E1.srcEvent.target);E1.target=Wq;XN.emit("hammer.input",E1);XN.recognize(E1);
XN.session.prevInput=E1}
function Cl(XN){for(var Wq=[],E1=0;E1<XN.pointers.length;E1++)Wq[E1]={clientX:CS(XN.pointers[E1].clientX),clientY:CS(XN.pointers[E1].clientY)};return{timeStamp:hh(),pointers:Wq,center:AL(Wq),deltaX:XN.deltaX,deltaY:XN.deltaY}}
function AL(XN){var Wq=XN.length;if(Wq===1)return{x:CS(XN[0].clientX),y:CS(XN[0].clientY)};for(var E1=0,e8=0,tp=0;tp<Wq;tp++)E1+=XN[tp].clientX,e8+=XN[tp].clientY;return{x:CS(E1/Wq),y:CS(e8/Wq)}}
function iP(XN,Wq){return XN===Wq?1:Qg(XN)>=Qg(Wq)?XN>0?2:4:Wq>0?8:16}
function lP(XN,Wq,E1){E1||(E1=Zg);var e8=Wq[E1[0]]-XN[E1[0]];XN=Wq[E1[1]]-XN[E1[1]];return Math.sqrt(e8*e8+XN*XN)}
function pl(XN,Wq,E1){E1||(E1=Zg);return Math.atan2(Wq[E1[1]]-XN[E1[1]],Wq[E1[0]]-XN[E1[0]])*180/Math.PI}
function jB(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;c.apply(this,arguments)}
function qR(){this.evEl=UJ;this.evWin=C8;c.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function s1(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};c.apply(this,arguments)}
function wL(){c.apply(this,arguments);var XN=J(this.handler,this);this.touch=new s1(this.manager,XN);this.mouse=new jB(this.manager,XN)}
function WM(XN,Wq){this.manager=XN;this.set(Wq)}
function N6(XN){if(XN.indexOf("none")>-1)return"none";var Wq=XN.indexOf("pan-x")>-1,E1=XN.indexOf("pan-y")>-1;return Wq&&E1?"pan-x pan-y":Wq||E1?Wq?"pan-x":"pan-y":XN.indexOf("manipulation")>-1?"manipulation":"auto"}
function SB(XN){this.id=hp++;this.manager=null;this.options=x(XN||{},this.defaults);XN=this.options.enable;this.options.enable=XN===R?!0:XN;this.state=1;this.simultaneous={};this.requireFail=[]}
function Ox(XN){return XN==16?"down":XN==8?"up":XN==2?"left":XN==4?"right":""}
function fL(XN,Wq){return(Wq=Wq.manager)?Wq.get(XN):XN}
function XP(){SB.apply(this,arguments)}
function eR(){XP.apply(this,arguments);this.pY=this.pX=null}
function Jp(){XP.apply(this,arguments)}
function ZW(){SB.apply(this,arguments);this._input=this._timer=null}
function dL(){XP.apply(this,arguments)}
function pL(){XP.apply(this,arguments)}
function yb(){SB.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function th(XN,Wq){Wq=Wq||{};var E1=Wq.recognizers;Wq.recognizers=E1===R?th.defaults.preset:E1;return new Vb(XN,Wq)}
function Vb(XN,Wq){Wq=Wq||{};this.options=x(Wq,th.defaults);this.options.inputTarget=this.options.inputTarget||XN;this.handlers={};this.session={};this.recognizers=[];this.element=XN;this.input=U(this);this.touchAction=new WM(this,this.options.touchAction);Br(this,!0);P(Wq.recognizers,function(E1){var e8=this.add(new E1[0](E1[1]));E1[2]&&e8.recognizeWith(E1[2]);E1[3]&&e8.requireFailure(E1[2])},this)}
function Br(XN,Wq){var E1=XN.element;P(XN.options.cssProps,function(e8,tp){E1.style[Q(E1.style,tp)]=Wq?e8:""})}
function HM(XN,Wq){var E1=V.createEvent("Event");E1.initEvent(XN,!0,!0);E1.gesture=Wq;Wq.target.dispatchEvent(E1)}
var k6=" webkit moz MS ms o".split(" "),ih=V.createElement("div"),CS=Math.round,Qg=Math.abs,hh=Date.now,hp=1,Kd=/mobile|tablet|ip(ad|hone|od)|android/i,T0="ontouchstart"in d,mW=Q(d,"PointerEvent")!==R,aM=T0&&Kd.test(navigator.userAgent),Zg=["x","y"],Ux=["clientX","clientY"];c.prototype={handler:function(){},
destroy:function(){this.evEl&&N(this.element,this.evEl,this.domHandler);this.evTarget&&N(this.target,this.evTarget,this.domHandler);this.evWin&&N(d,this.evWin,this.domHandler)}};
var DI={mousedown:1,mousemove:2,mouseup:4};p(jB,c,{handler:function(XN){var Wq=DI[XN.type];Wq&1&&XN.button===0&&(this.pressed=!0);Wq&2&&XN.which!==1&&(Wq=4);this.pressed&&this.allow&&(Wq&4&&(this.pressed=!1),this.callback(this.manager,Wq,{pointers:[XN],changedPointers:[XN],pointerType:"mouse",srcEvent:XN}))}});
var R6={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},TC={2:"touch",3:"pen",4:"mouse",5:"kinect"},UJ="pointerdown",C8="pointermove pointerup pointercancel";d.MSPointerEvent&&(UJ="MSPointerDown",C8="MSPointerMove MSPointerUp MSPointerCancel");p(qR,c,{handler:function(XN){var Wq=this.store,E1=!1,e8=XN.type.toLowerCase().replace("ms","");e8=R6[e8];var tp=TC[XN.pointerType]||XN.pointerType;e8&1&&(XN.button===0||tp=="touch")?Wq.push(XN):e8&12&&(E1=!0);var sh=v(Wq,XN.pointerId,"pointerId");
sh<0||(Wq[sh]=XN,this.callback(this.manager,e8,{pointers:Wq,changedPointers:[XN],pointerType:tp,srcEvent:XN}),E1&&Wq.splice(sh,1))}});
var QO={touchstart:1,touchmove:2,touchend:4,touchcancel:8};p(s1,c,{handler:function(XN){var Wq=QO[XN.type];var E1=Array.prototype.slice.call(XN.touches,0);var e8=this.targetIds;if(Wq&3&&E1.length===1)e8[E1[0].identifier]=!0,e8=[E1,E1];else{var tp,sh=Array.prototype.slice.call(XN.targetTouches,0),fS=Array.prototype.slice.call(XN.changedTouches,0),DQ=[];if(Wq===1)for(E1=0,tp=sh.length;E1<tp;E1++)e8[sh[E1].identifier]=!0;E1=0;for(tp=fS.length;E1<tp;E1++)e8[fS[E1].identifier]&&DQ.push(fS[E1]),Wq&12&&
delete e8[fS[E1].identifier];e8=DQ.length?[q(sh.concat(DQ),"identifier",!0),DQ]:void 0}e8&&this.callback(this.manager,Wq,{pointers:e8[0],changedPointers:e8[1],pointerType:"touch",srcEvent:XN})}});
p(wL,c,{handler:function(XN,Wq,E1){var e8=E1.pointerType=="mouse";if(E1.pointerType=="touch")this.mouse.allow=!1;else if(e8&&!this.mouse.allow)return;Wq&12&&(this.mouse.allow=!0);this.callback(XN,Wq,E1)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var YW=Q(ih.style,"touchAction"),iw=YW!==R;WM.prototype={set:function(XN){XN=="compute"&&(XN=this.compute());iw&&(this.manager.element.style[YW]=XN);this.actions=XN.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var XN=[];P(this.manager.recognizers,function(Wq){h(Wq.options.enable,[Wq])&&(XN=XN.concat(Wq.getTouchAction()))});
return N6(XN.join(" "))},
preventDefaults:function(XN){if(!iw){var Wq=XN.srcEvent;XN=XN.offsetDirection;if(this.manager.session.prevented)Wq.preventDefault();else{var E1=this.actions,e8=E1.indexOf("none")>-1,tp=E1.indexOf("pan-y")>-1;E1=E1.indexOf("pan-x")>-1;if(e8||tp&&E1||tp&&XN&6||E1&&XN&24)return this.preventSrc(Wq)}}},
preventSrc:function(XN){this.manager.session.prevented=!0;XN.preventDefault()}};
SB.prototype={defaults:{},set:function(XN){w(this.options,XN);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(XN){if(A(XN,"recognizeWith",this))return this;var Wq=this.simultaneous;XN=fL(XN,this);Wq[XN.id]||(Wq[XN.id]=XN,XN.recognizeWith(this));return this},
dropRecognizeWith:function(XN){if(A(XN,"dropRecognizeWith",this))return this;XN=fL(XN,this);delete this.simultaneous[XN.id];return this},
requireFailure:function(XN){if(A(XN,"requireFailure",this))return this;var Wq=this.requireFail;XN=fL(XN,this);v(Wq,XN)===-1&&(Wq.push(XN),XN.requireFailure(this));return this},
dropRequireFailure:function(XN){if(A(XN,"dropRequireFailure",this))return this;XN=fL(XN,this);XN=v(this.requireFail,XN);XN>-1&&this.requireFail.splice(XN,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(XN){return!!this.simultaneous[XN.id]},
emit:function(XN){function Wq(tp){E1.manager.emit(E1.options.event+(tp?e8&16?"cancel":e8&8?"end":e8&4?"move":e8&2?"start":"":""),XN)}
var E1=this,e8=this.state;e8<8&&Wq(!0);Wq();e8>=8&&Wq(!0)},
tryEmit:function(XN){if(this.canEmit())return this.emit(XN);this.state=32},
canEmit:function(){for(var XN=0;XN<this.requireFail.length;XN++)if(!(this.requireFail[XN].state&33))return!1;return!0},
recognize:function(XN){XN=w({},XN);h(this.options.enable,[this,XN])?(this.state&56&&(this.state=1),this.state=this.process(XN),this.state&30&&this.tryEmit(XN)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
p(XP,SB,{defaults:{pointers:1},attrTest:function(XN){var Wq=this.options.pointers;return Wq===0||XN.pointers.length===Wq},
process:function(XN){var Wq=this.state,E1=XN.eventType,e8=Wq&6;XN=this.attrTest(XN);return e8&&(E1&8||!XN)?Wq|16:e8||XN?E1&4?Wq|8:Wq&2?Wq|4:2:32}});
p(eR,XP,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var XN=this.options.direction;if(XN===30)return["none"];var Wq=[];XN&6&&Wq.push("pan-y");XN&24&&Wq.push("pan-x");return Wq},
directionTest:function(XN){var Wq=this.options,E1=!0,e8=XN.distance,tp=XN.direction,sh=XN.deltaX,fS=XN.deltaY;tp&Wq.direction||(Wq.direction&6?(tp=sh===0?1:sh<0?2:4,E1=sh!=this.pX,e8=Math.abs(XN.deltaX)):(tp=fS===0?1:fS<0?8:16,E1=fS!=this.pY,e8=Math.abs(XN.deltaY)));XN.direction=tp;return E1&&e8>Wq.threshold&&tp&Wq.direction},
attrTest:function(XN){return XP.prototype.attrTest.call(this,XN)&&(this.state&2||!(this.state&2)&&this.directionTest(XN))},
emit:function(XN){this.pX=XN.deltaX;this.pY=XN.deltaY;var Wq=Ox(XN.direction);Wq&&this.manager.emit(this.options.event+Wq,XN);this._super.emit.call(this,XN)}});
p(Jp,XP,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(XN){return this._super.attrTest.call(this,XN)&&(Math.abs(XN.scale-1)>this.options.threshold||this.state&2)},
emit:function(XN){this._super.emit.call(this,XN);XN.scale!==1&&this.manager.emit(this.options.event+(XN.scale<1?"in":"out"),XN)}});
p(ZW,SB,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(XN){var Wq=this.options,E1=XN.pointers.length===Wq.pointers,e8=XN.distance<Wq.threshold,tp=XN.deltaTime>Wq.time;this._input=XN;if(!e8||!E1||XN.eventType&12&&!tp)this.reset();else if(XN.eventType&1)this.reset(),this._timer=Y(function(){this.state=8;this.tryEmit()},Wq.time,this);
else if(XN.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(XN){this.state===8&&(XN&&XN.eventType&4?this.manager.emit(this.options.event+"up",XN):(this._input.timeStamp=hh(),this.manager.emit(this.options.event,this._input)))}});
p(dL,XP,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(XN){return this._super.attrTest.call(this,XN)&&(Math.abs(XN.rotation)>this.options.threshold||this.state&2)}});
p(pL,XP,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return eR.prototype.getTouchAction.call(this)},
attrTest:function(XN){var Wq=this.options.direction;if(Wq&30)var E1=XN.velocity;else Wq&6?E1=XN.velocityX:Wq&24&&(E1=XN.velocityY);return this._super.attrTest.call(this,XN)&&Wq&XN.direction&&Qg(E1)>this.options.velocity&&XN.eventType&4},
emit:function(XN){var Wq=Ox(XN.direction);Wq&&this.manager.emit(this.options.event+Wq,XN);this.manager.emit(this.options.event,XN)}});
p(yb,SB,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(XN){var Wq=this.options,E1=XN.pointers.length===Wq.pointers,e8=XN.distance<Wq.threshold,tp=XN.deltaTime<Wq.time;this.reset();if(XN.eventType&1&&this.count===0)return this.failTimeout();if(e8&&tp&&E1){if(XN.eventType!=4)return this.failTimeout();E1=this.pTime?XN.timeStamp-this.pTime<Wq.interval:!0;e8=!this.pCenter||lP(this.pCenter,XN.center)<Wq.posThreshold;this.pTime=XN.timeStamp;this.pCenter=XN.center;e8&&E1?this.count+=1:this.count=1;this._input=XN;if(this.count%Wq.taps===0)return this.hasRequireFailures()?
(this._timer=Y(function(){this.state=8;this.tryEmit()},Wq.interval,this),2):8}return 32},
failTimeout:function(){this._timer=Y(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))}});
th.VERSION="2.0.2";th.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[dL,{enable:!1}],[Jp,{enable:!1},["rotate"]],[pL,{direction:6}],[eR,{direction:6},["swipe"]],[yb],[yb,{event:"doubletap",taps:2},["tap"]],[ZW]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};Vb.prototype={set:function(XN){w(this.options,XN);return this},
stop:function(XN){this.session.stopped=XN?2:1},
recognize:function(XN){var Wq=this.session;if(!Wq.stopped){this.touchAction.preventDefaults(XN);var E1=this.recognizers,e8=Wq.curRecognizer;if(!e8||e8&&e8.state&8)e8=Wq.curRecognizer=null;for(var tp=0,sh=E1.length;tp<sh;tp++){var fS=E1[tp];Wq.stopped===2||e8&&fS!=e8&&!fS.canRecognizeWith(e8)?fS.reset():fS.recognize(XN);!e8&&fS.state&14&&(e8=Wq.curRecognizer=fS)}}},
get:function(XN){if(XN instanceof SB)return XN;for(var Wq=this.recognizers,E1=0;E1<Wq.length;E1++)if(Wq[E1].options.event==XN)return Wq[E1];return null},
add:function(XN){if(A(XN,"add",this))return this;var Wq=this.get(XN.options.event);Wq&&this.remove(Wq);this.recognizers.push(XN);XN.manager=this;this.touchAction.update();return XN},
remove:function(XN){if(A(XN,"remove",this))return this;var Wq=this.recognizers;XN=this.get(XN);Wq.splice(v(Wq,XN),1);this.touchAction.update();return this},
on:function(XN,Wq){var E1=this.handlers;P(T(XN),function(e8){E1[e8]=E1[e8]||[];E1[e8].push(Wq)});
return this},
off:function(XN,Wq){var E1=this.handlers;P(T(XN),function(e8){Wq?E1[e8].splice(v(E1[e8],Wq),1):delete E1[e8]});
return this},
emit:function(XN,Wq){this.options.domEvents&&HM(XN,Wq);var E1=this.handlers[XN]&&this.handlers[XN].slice();if(E1&&E1.length){Wq.type=XN;Wq.preventDefault=function(){Wq.srcEvent.preventDefault()};
XN=0;for(var e8=E1.length;XN<e8;XN++)E1[XN](Wq)}},
destroy:function(){this.element&&Br(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
w(th,{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:Vb,Input:c,TouchAction:WM,Recognizer:SB,AttrRecognizer:XP,Tap:yb,Pan:eR,Swipe:pL,Pinch:Jp,Rotate:dL,Press:ZW,on:l,off:N,each:P,merge:x,extend:w,inherit:p,bindFn:J,prefixed:Q});
d[y]=th})(window,document,"Hammer");
return window.Hammer}.call({});
C.DOCUMENT=g;g[TzL]=C}return g[TzL]};/*

 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 vbh=function(g,C){if(g.length!==C.length)return!1;for(var d=0;d<g.length;++d)if(g[d]!==C[d])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var $$6=_.Z(["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"]),qa8=$$6.next();!qa8.done;qa8=$$6.next()){var Mzh=qa8.value,WJr=document.createElement("link");WJr.rel="stylesheet";WJr.href=Mzh;document.head.appendChild(WJr)};var vc_,qnL,WoN,BBl,$El,TBP,Xnc,sg1;vc_={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};qnL={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:"*"};WoN={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};BBl=/[a-z0-9*]/;$El=/U\+/;TBP=/^arrow/;Xnc=/^space(bar)?/;sg1=/^escape$/;_.Dz={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(g,C){this._imperativeKeyBindings[g]=C;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(g,C){C=uAl(C);for(var d=0;d<C.length;++d)if(Mjq(C[d],g))return!0;return!1},
_collectKeyBindings:function(){var g=this.behaviors.map(function(C){return C.keyBindings});
g.indexOf(this.keyBindings)===-1&&g.push(this.keyBindings);return g},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(d){for(var V in d)this._addKeyBinding(V,d[V])},this);
for(var g in this._imperativeKeyBindings)this._addKeyBinding(g,this._imperativeKeyBindings[g]);for(var C in this._keyBindings)this._keyBindings[C].sort(function(d,V){d=d[0].hasModifiers;return d===V[0].hasModifiers?0:d?-1:1})},
_addKeyBinding:function(g,C){uAl(g).forEach(function(d){this._keyBindings[d.event]=this._keyBindings[d.event]||[];this._keyBindings[d.event].push([d,C])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(g){var C=this._onKeyBindingEvent.bind(this,this._keyBindings[g]);this._boundKeyHandlers.push([this.keyEventTarget,g,C]);this.keyEventTarget.addEventListener(g,C)},this)},
_unlistenKeyEventListeners:function(){for(var g,C,d;this._boundKeyHandlers.length;)g=this._boundKeyHandlers.pop(),C=g[0],d=g[1],g=g[2],C.removeEventListener(d,g)},
_onKeyBindingEvent:function(g,C){this.stopKeyboardEventPropagation&&C.stopPropagation();if(!C.defaultPrevented)for(var d=0;d<g.length;d++){var V=g[d][0],y=g[d][1];if(Mjq(V,C)&&(this._triggerKeyHandler(V,y,C),C.defaultPrevented))break}},
_triggerKeyHandler:function(g,C,d){var V=Object.create(g);V.keyboardEvent=d;g=new CustomEvent(g.event,{detail:V,cancelable:!0});this[C].call(this,g);g.defaultPrevented&&d.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
*/
_.pM({is:"iron-a11y-keys",_template:null,behaviors:[_.Dz],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(g){this.keyEventTarget=g},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(g){this.fire("keys-pressed",g.detail,{})}});_.r4={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(g){this._setFocused(g.type==="focus")},
_disabledChanged:function(g){this.setAttribute("aria-disabled",g?"true":"false");this.style.pointerEvents=g?"none":"";g?(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 NK={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(g){this._detectKeyboardFocus(g);g||this._setPressed(!1)},
_detectKeyboardFocus:function(g){this._setReceivedFocusFromKeyboard(!this.pointerDown&&g)},
_userActivate:function(g){this.active!==g&&(this.active=g,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(g){g=g.detail.keyboardEvent;var C=_.PW(g).localTarget;this.isLightDescendant(C)||(g.preventDefault(),g.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(g){g=_.PW(g.detail.keyboardEvent).localTarget;this.isLightDescendant(g)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(g,C){C&&C!=g&&this.hasAttribute(C)&&this.removeAttribute(C)},
_activeChanged:function(g){this.toggles?this.setAttribute(this.ariaActiveAttribute,g?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},m$r=[_.Dz,
NK];_.X8={IronButtonState:m$r,IronButtonStateImpl:NK};_.sd={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.BK=function(g){_.BK[" "](g);this.type=g&&g.type||"default";this.key=g&&g.key;g&&"value"in g&&(this.value=g.value)};
_.BK.prototype.byKey=function(g){this.key=g;return this.value};
_.PU.Object.defineProperties(_.BK.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var g=this.type,C=this.key;if(g&&C)return Td[g]&&Td[g][C]},
set:function(g){var C=this.type,d=this.key;C&&d&&(C=Td[C]=Td[C]||{},g==null?delete C[d]:C[d]=g)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var g=Td[this.type];return g?Object.keys(g).map(function(C){return Td[this.type][C]},this):[]}}});
_.BK[" "]=function(){};
var Td={};_.pM({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(g,C,d){g=new _.BK({type:g,key:C});d!==void 0&&d!==g.value?g.value=d:this.value!==g.value&&(this.value=g.value);return g},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(g){g&&(this.value=this)},
byKey:function(g){return(new _.BK({type:this.type,key:g})).value}});var uxA;uxA=null;_.fc={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){uxA=new _.BK({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return uxA&&uxA.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(g){this.invalid=g===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(g);return!this.invalid},
_getValidity:function(g){return this.hasValidator()?this._validator.validate(g):!0}};var nbh={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"}},IsL=[_.sd,
_.fc,nbh];_.pM({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 _.BK({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(g){return this.name+":"+g},this)},
applyIcon:function(g,C){this.removeIcon(g);if(C=this._cloneIcon(C,this.rtlMirroring&&this._targetIsRTL(g))){var d=_.PW(g.root||g);d.insertBefore(C,d.childNodes[0]);return g._svgIcon=C}return null},
removeIcon:function(g){g._svgIcon&&(_.PW(g.root||g).removeChild(g._svgIcon),g._svgIcon=null)},
_targetIsRTL:function(g){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(g&&g.nodeType!==Node.ELEMENT_NODE&&(g=g.host),this.__targetIsRTL=g&&window.getComputedStyle(g).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 g=Object.create(null);_.PW(this).querySelectorAll("[id]").forEach(function(C){g[C.id]=C});
return g},
_cloneIcon:function(g,C){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[g],this.size,C)},
_prepareSvgClone:function(g,C,d){if(g){g=g.cloneNode(!0);var V=document.createElementNS("http://www.w3.org/2000/svg","svg");C=g.getAttribute("viewBox")||"0 0 "+C+" "+C;var y="pointer-events: none; display: block; width: 100%; height: 100%;";d&&g.hasAttribute("mirror-in-rtl")&&(y+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");V.setAttribute("viewBox",C);V.setAttribute("preserveAspectRatio","xMidYMid meet");V.setAttribute("focusable","false");V.style&&(V.style.cssText=
y);V.appendChild(g).removeAttribute("id");return V}return null}});var U$8=function(g){this.multi=!1;this.selection=[];this.selectCallback=g};
_.b=U$8.prototype;_.b.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.b.clear=function(g){this.selection.slice().forEach(function(C){(!g||g.indexOf(C)<0)&&this.setItemSelected(C,!1)},this)};
_.b.isSelected=function(g){return this.selection.indexOf(g)>=0};
_.b.setItemSelected=function(g,C){if(g!=null&&C!==this.isSelected(g)){if(C)this.selection.push(g);else{var d=this.selection.indexOf(g);d>=0&&this.selection.splice(d,1)}this.selectCallback&&this.selectCallback(g,C)}};
_.b.select=function(g){this.multi?this.toggle(g):this.get()!==g&&(this.setItemSelected(this.get(),!1),this.setItemSelected(g,!0))};
_.b.toggle=function(g){this.setItemSelected(g,!this.isSelected(g))};_.fM={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 U$8(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.PW(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(g){return this.items?this.items.indexOf(g):-1},
select:function(g){this.selected=g},
selectPrevious:function(){var g=this.items.length,C=g-1;this.selected!==void 0&&(C=(Number(this._valueToIndex(this.selected))-1+g)%g);this.selected=this._indexToValue(C)},
selectNext:function(){var g=0;this.selected!==void 0&&(g=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(g)},
selectIndex:function(g){this.select(this._indexToValue(g))},
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(g){this.listen(this,g,"_activateHandler")},
_removeListener:function(g){this.unlisten(this,g,"_activateHandler")},
_activateEventChanged:function(g,C){this._removeListener(C);this._addListener(g)},
_updateItems:function(){var g=_.PW(this).queryDistributedElements(this.selectable||"*");g=Array.prototype.filter.call(g,this._bindFilterItem);this._setItems(g)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var g=this._valueToItem(this.selected);g?this._selection.select(g):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(g){return!this._excludedLocalNames[g.localName]},
_valueToItem:function(g){return g==null?null:this.items[this._valueToIndex(g)]},
_valueToIndex:function(g){if(this.attrForSelected)for(var C=0,d;d=this.items[C];C++){if(this._valueForItem(d)==g)return C}else return Number(g)},
_indexToValue:function(g){if(this.attrForSelected){if(g=this.items[g])return this._valueForItem(g)}else return g},
_valueForItem:function(g){if(!g)return null;if(!this.attrForSelected)return g=this.indexOf(g),g===-1?null:g;var C=g[tD(this.attrForSelected)];return C!=void 0?C:g.getAttribute(this.attrForSelected)},
_applySelection:function(g,C){this.selectedClass&&this.toggleClass(this.selectedClass,C,g);this.selectedAttribute&&this.toggleAttribute.call(g,this.selectedAttribute,C);this._selectionChange();this.fire("iron-"+(C?"select":"deselect"),{item:g})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(g){return _.PW(g).observeNodes(function(C){this._updateItems();this._updateSelected();this.fire("iron-items-changed",C,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(g){g=g.target;for(var C=this.items;g&&g!=this;){var d=C.indexOf(g);if(d>=0){C=this._indexToValue(d);this._itemActivate(C,g);break}g=g.parentNode}},
_itemActivate:function(g,C){this.fire("iron-activate",{selected:g,item:C},{cancelable:!0}).defaultPrevented||this.select(g)}};var cQP={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(g){this.multi?this._toggleSelected(g):this.selected=g},
multiChanged:function(g){this._selection.multi=g;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(g){return this._indexToValue(this.indexOf(g))},this).filter(function(g){return g!=null},this)):_.fM._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(g){g=g||[];g=(this._valuesToItems(g)||[]).filter(function(d){return d!==null&&d!==void 0});
this._selection.clear(g);for(var C=0;C<g.length;C++)this._selection.setItemSelected(g[C],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var g=this._selection.get();this.multi?(this._setSelectedItems(g),this._setSelectedItem(g.length?g[0]:null)):g!==null&&g!==void 0?(this._setSelectedItems([g]),this._setSelectedItem(g)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(g){var C=this.selectedValues.indexOf(g);C<0?this.push("selectedValues",g):this.splice("selectedValues",C,1)},
_valuesToItems:function(g){return g==null?null:g.map(function(C){return this._valueToItem(C)},this)}},Eb6=[_.fM,
cQP];var HKh;
_.vK={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(g){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var C=this._valueToItem(g);C&&C.hasAttribute("disabled")||(this._setFocusedItem(C),cQP.select.apply(this,arguments))},
_resetTabindices:function(){var g=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(C){C.setAttribute("tabindex",C===g?"0":"-1");C.setAttribute("aria-selected",this._selection.isSelected(C))},this)},
_updateMultiselectable:function(g){g?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(g){if(this._MODIFIER_KEYS.indexOf(g.key)===-1){this.cancelDebouncer("_clearSearchText");var C=this._searchText||"";C+=(g.key&&g.key.length==1?g.key:String.fromCharCode(g.keyCode)).toLocaleLowerCase();g=C.length;for(var d=0,V;V=this.items[d];d++)if(!V.hasAttribute("disabled")){var y=this.attrForItemTitle||"textContent";y=(V[y]||V.getAttribute(y)||"").trim();if(!(y.length<g)&&y.slice(0,g).toLocaleLowerCase()==C){this._setFocusedItem(V);break}}this._searchText=C;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var g=this.items.length,C=Number(this.indexOf(this.focusedItem)),d=1;d<g+1;d++){var V=this.items[(C-d+g)%g];if(!V.hasAttribute("disabled")){var y=_.PW(V).getOwnerRoot()||document;this._setFocusedItem(V);if(_.PW(y).activeElement==V)break}}},
_focusNext:function(){for(var g=this.items.length,C=Number(this.indexOf(this.focusedItem)),d=1;d<g+1;d++){var V=this.items[(C+d)%g];if(!V.hasAttribute("disabled")){var y=_.PW(V).getOwnerRoot()||document;this._setFocusedItem(V);if(_.PW(y).activeElement==V)break}}},
_applySelection:function(g,C){C?g.setAttribute("aria-selected","true"):g.setAttribute("aria-selected","false");_.fM._applySelection.apply(this,arguments)},
_focusedItemChanged:function(g,C){C&&C.setAttribute("tabindex","-1");!g||g.hasAttribute("disabled")||this.disabled||(g.setAttribute("tabindex","0"),g.focus())},
_onIronItemsChanged:function(g){g.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var g=this.getAttribute("tabindex");_.vK._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",g);_.vK._shiftTabPressed=!1},1)},
_onFocus:function(g){!_.vK._shiftTabPressed&&(g=_.PW(g).rootTarget,g===this||typeof g.tabIndex==="undefined"||this.isLightDescendant(g))&&(this._defaultFocusAsync=this.async(function(){var C=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);C?this._setFocusedItem(C):this.items[0]&&this._focusNext()}))},
_onUpKey:function(g){this._focusPrevious();g.detail.keyboardEvent.preventDefault()},
_onDownKey:function(g){this._focusNext();g.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var g=this.focusedItem;g&&g.blur()},
_onKeydown:function(g){this.keyboardEventMatchesKeys(g,"up down esc")||this._focusWithKeyboardEvent(g);g.stopPropagation()},
_activateHandler:function(g){_.fM._activateHandler.call(this,g);g.stopPropagation()},
_disabledChanged:function(g){g?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};HKh=[Eb6,_.Dz,_.vK];_.Qah={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(g){this.focusedItem&&(this.focusedItem.click(),g.detail.keyboardEvent.preventDefault())},
_onDownKey:function(g){this.focusedItem&&(this.focusedItem.click(),g.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(g){return g.ctrlKey||g.shiftKey||g.altKey||g.metaKey},
_onLeftKey:function(g){this._isSpecialKey(g.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),g.detail.keyboardEvent.preventDefault())},
_onRightKey:function(g){this._isSpecialKey(g.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),g.detail.keyboardEvent.preventDefault())},
_onKeydown:function(g){this.keyboardEventMatchesKeys(g,"up down left right esc")||this._focusWithKeyboardEvent(g)}};
_.z6x=[HKh,_.Qah];var KJh;KJh=new Set;_.$e={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):(KJh.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(g){this.resizerShouldNotify(g)&&this._notifyDescendant(g)},this),this._fireResize())},
assignParentResizable:function(g){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=g)&&g._interestedResizables.indexOf(this)===-1&&(g._interestedResizables.push(this),g._subscribeIronResize(this))},
stopResizeNotificationsFor:function(g){var C=this._interestedResizables.indexOf(g);C>-1&&(this._interestedResizables.splice(C,1),this._unsubscribeIronResize(g))},
_subscribeIronResize:function(g){g.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(g){g.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(g){this._notifyingDescendant?g.stopPropagation():GU||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(g){var C=_.PW(g).rootTarget;C!==this&&(C.assignParentResizable(this),this._notifyDescendant(C),g.stopPropagation())},
_parentResizableChanged:function(g){g&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(g){this.isAttached&&(this._notifyingDescendant=!0,g.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var g=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function d(){document.removeEventListener("readystatechange",d);g()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(C){C!==this&&C._findParent()},this):(KJh.forEach(function(C){C!==this&&C._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?KJh.delete(this):KJh.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
*/
_.asM={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(g,C){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);C&&(g==="document"?this.scrollTarget=this._doc:typeof g==="string"?this.scrollTarget=(C=this.domHost)&&C.$?C.$[g]:_.PW(this.ownerDocument).querySelector("#"+g):this._isValidScrollTarget()&&(this._oldScrollTarget=g,this._toggleScrollListener(this._shouldHaveListener,g)))},
_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(g){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,g):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
g)},set _scrollLeft(g){this.scrollTarget===this._doc?window.scrollTo(g,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=g)},scroll:function(g,C){if(typeof g==="object"){var d=g.left;C=g.top}else d=g;d=d||0;C=C||0;this.scrollTarget===this._doc?window.scrollTo(d,C):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=d,this.scrollTarget.scrollTop=C)},
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(g,C){C=C===this._doc?window:C;g?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),C.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(C.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(g){this._shouldHaveListener=g;this._toggleScrollListener(g,this.scrollTarget)}};_.pM({is:"iron-selector",_template:null,behaviors:[Eb6]});var qK={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(g){if(g.timing)for(var C in g.timing)this.animationTiming[C]=g.timing[C];return this.animationTiming},
setPrefixedProperty:function(g,C,d){for(var V={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[C],y,R=0;y=V[R];R++)g.style[y]=d;g.style[C]=d},
complete:function(){}};_.pM({is:"fade-in-animation",_template:null,behaviors:[qK],configure:function(g){return this._effect=new KeyframeEffect(g.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(g))}});_.pM({is:"fade-out-animation",_template:null,behaviors:[qK],configure:function(g){return this._effect=new KeyframeEffect(g.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(g))}});var GOP=[{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(g,C){for(var d in C)g[d]=C[d]},
_cloneConfig:function(g){var C={isClone:!0};this._copyProperties(C,g);return C},
_getAnimationConfigRecursive:function(g,C,d){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 V=g?this.animationConfig[g]:this.animationConfig;Array.isArray(V)||(V=[V]);if(V)for(var y,R=0;y=V[R];R++)if(y.animatable)y.animatable._getAnimationConfigRecursive(y.type||g,C,d);else if(y.id){var Y=C[y.id];
Y?(Y.isClone||(C[y.id]=this._cloneConfig(Y),Y=C[y.id]),this._copyProperties(Y,y)):C[y.id]=y}else d.push(y)}},
getAnimationConfig:function(g){var C={},d=[];this._getAnimationConfigRecursive(g,C,d);for(var V in C)d.push(C[V]);return d}},
{_configureAnimations:function(g){var C=[],d=[];if(g.length>0)for(var V,y=0;V=g[y];y++){var R=document.createElement(V.name);if(R.isNeonAnimation){var Y=null;R.configure||(R.configure=function(){return null});
Y=R.configure(V);d.push({result:Y,config:V})}else console.warn(this.is+":",V.name,"not found!")}for(g=0;g<d.length;g++){Y=d[g].result;V=d[g].config;try{typeof Y.cancel!="function"&&(Y=document.timeline.play(Y))}catch(A){Y=null,console.warn("Couldnt play","(",V.name,").",A)}Y&&C.push({neonAnimation:R,config:V,animation:Y})}return C},
_shouldComplete:function(g){for(var C=!0,d=0;d<g.length;d++)if(g[d].animation.playState!="finished"){C=!1;break}return C},
_complete:function(g){for(var C=0;C<g.length;C++)g[C].neonAnimation.complete(g[C].config);for(C=0;C<g.length;C++)g[C].animation.cancel()},
playAnimation:function(g,C){var d=this.getAnimationConfig(g);if(d){this._active=this._active||{};this._active[g]&&(this._complete(this._active[g]),delete this._active[g]);var V=this._configureAnimations(d);if(V.length==0)this.fire("neon-animation-finish",C,{bubbles:!1});else for(this._active[g]=V,d=0;d<V.length;d++)V[d].animation.onfinish=function(){this._shouldComplete(V)&&(this._complete(V),delete this._active[g],this.fire("neon-animation-finish",C,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var g in this._active){var C=this._active[g],d;for(d in C)C[d].animation&&C[d].animation.cancel&&C[d].animation.cancel()}this._active={}}}];var re=function(g,C){g=Error.call(this,g);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.arg=C;this.name=this.constructor.name;this.constructor=re;this.__proto__=re.prototype};
_.L(re,Error);var SaQ=gM(function(g){var C=function(){return g.apply(this,arguments)||this};
_.L(C,g);C.prototype._marshalArgs=function(d,V,y){V=g.prototype._marshalArgs.call(this,d,V,y);if(this._legacyUndefinedCheck&&V.length>1)for(y=0;y<V.length;y++)if(V[y]===void 0||d[y].wildcard&&V[y].base===void 0)throw d=d[y].name,new re("Argument '"+d+"' is undefined.",d);return V};
C.prototype._addPropertyEffect=function(d,V,y){return g.prototype._addPropertyEffect.call(this,d,V,ncg(y,y&&y.info&&y.info.methodName))};
C._addTemplatePropertyEffect=function(d,V,y){return g._addTemplatePropertyEffect.call(this,d,V,ncg(y))};
return C}),g0P=_.pM.Class;
_.pM.Class=function(g,C){return g0P(g,function(d){return C?C(SaQ(d)):SaQ(d)})};
var C1M=gM(function(g){var C=SaQ(g);g=function(){return C.apply(this,arguments)||this};
_.L(g,C);_.PU.Object.defineProperties(g.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return g}),dv6=ge.mixin;
ge.mixin=dv6?function(g){return C1M(dv6(g))}:C1M;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.MK=_.X8.IronButtonState;var arP=aV;_.IO1="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var QgR=function(){return Math.random().toString(36).substring(7).split("").join(".")},H$N="@@redux/INIT"+QgR(),aOW="@@redux/REPLACE"+QgR();var GEo=typeof Symbol==="function"&&Symbol.observable||"@@observable";var VE6=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var yfL="top right bottom left width height size weight".split(" "),RTP=typeof MutationObserver!=="undefined",b1P=VE6&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,Z1H=function(){this.mutationEventsAdded_=this.JSC$11823_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=Sng(this.refresh.bind(this))},YXQ=function(g,
C){var d=g.observers_;
C=d.indexOf(C);~C&&d.splice(C,1);!d.length&&g.JSC$11823_connected_&&VE6&&g.JSC$11823_connected_&&(document.removeEventListener("transitionend",g.onTransitionEnd_),window.removeEventListener("resize",g.refresh),g.mutationsObserver_&&(g.mutationsObserver_.disconnect(),b1P&&(HTMLElement.prototype.attachShadow=b1P)),g.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",g.refresh),g.mutationsObserver_=null,g.mutationEventsAdded_=!1,g.JSC$11823_connected_=!1)};
Z1H.prototype.refresh=function(){Afr(this)&&this.refresh()};
var Afr=function(g){g=g.observers_.filter(function(C){return FnM(C),C.activeObservations_.length>0});
g.forEach(function(C){return P1h(C)});
return g.length>0},i1h=function(g){if(VE6&&!g.JSC$11823_connected_){document.addEventListener("transitionend",g.onTransitionEnd_);
window.addEventListener("resize",g.refresh);if(RTP){g.mutationsObserver_=new MutationObserver(g.refresh);var C={attributes:!0,childList:!0,characterData:!0,subtree:!0};g.mutationsObserver_.observe(document,C);b1P&&(function y(V){var R=V.shadowRoot;R&&(g.mutationsObserver_.observe(R,C),y(R));for(V=V.firstElementChild;V;)y(V),V=V.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var V=b1P.apply(this,_.cY.apply(0,arguments));
g.mutationsObserver_.observe(V,C);return V})}else document.addEventListener("DOMSubtreeModified",g.refresh),g.mutationEventsAdded_=!0;
g.JSC$11823_connected_=!0}};
Z1H.prototype.onTransitionEnd_=function(g){var C=g.propertyName===void 0?"":g.propertyName;yfL.some(function(d){return!!~C.indexOf(d)})&&this.refresh()};
var O1h=null;var wPQ=function(g,C){for(var d=_.Z(Object.keys(C)),V=d.next();!V.done;V=d.next())V=V.value,Object.defineProperty(g,V,{value:C[V],enumerable:!1,writable:!1,configurable:!0})};var WK=function(g){var C;return(g==null?void 0:(C=g.ownerDocument)==null?void 0:C.defaultView)||globalThis};var kix={x:0,y:0,width:0,height:0},xv8=typeof SVGGraphicsElement!=="undefined"?function(g){return g instanceof WK(g).SVGGraphicsElement}:function(g){return g instanceof WK(g).SVGElement&&typeof g.getBBox==="function"};var o0h=function(g){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=g};
o0h.prototype.isActive=function(){var g=this.target;if(VE6)if(xv8(g)){var C=g.getBBox();C={x:0,y:0,width:C.width,height:C.height}}else{var d=g.clientWidth,V=g.clientHeight;if(d||V){var y=WK(g).getComputedStyle(g);C=XE(y["padding-top"]);var R=XE(y["padding-left"]),Y=R+XE(y["padding-right"]),A=C+XE(y["padding-bottom"]),P=XE(y.width),w=XE(y.height);y.boxSizing==="border-box"&&(Math.round(P+Y)!==d&&(P-=gBu(y,"left","right")+Y),Math.round(w+A)!==V&&(w-=gBu(y,"top","bottom")+A));g!==WK(g).document.documentElement&&
(g=Math.round(P+Y)-d,V=Math.round(w+A)-V,Math.abs(g)!==1&&(P-=g),Math.abs(V)!==1&&(w-=V));C={x:R,y:C,width:P,height:w}}else C=kix}else C=kix;this.contentRect_=C;return C.width!==this.broadcastWidth||C.height!==this.broadcastHeight};var pPH=function(g,C){var d=C.x;var V=C.y;var y=C.width;C=C.height;var R=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);wPQ(R,{x:d,y:V,width:y,height:C,top:V,right:d+y,bottom:C+V,left:d});wPQ(this,{target:g,contentRect:R})};var JfP=function(g,C){var d=O1h;this.activeObservations_=[];this.observations_=new Map;if(typeof g!=="function")throw new TypeError("Ve");this.callback_=g;this.controller_=d;this.callbackCtx_=C};
JfP.prototype.observe=function(g){if(g===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(g instanceof WK(g).Element))throw new TypeError("Xe");var C=this.observations_;C.has(g)||(C.set(g,new o0h(g)),g=this.controller_,~g.observers_.indexOf(this)||g.observers_.push(this),g.JSC$11823_connected_||i1h(g),this.controller_.refresh())}};
JfP.prototype.unobserve=function(g){if(g===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(g instanceof WK(g).Element))throw new TypeError("Xe");var C=this.observations_;C.has(g)&&(C.delete(g),C.size||YXQ(this.controller_,this))}};
JfP.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();YXQ(this.controller_,this)};
var FnM=function(g){g.activeObservations_.splice(0);g.observations_.forEach(function(C){C.isActive()&&g.activeObservations_.push(C)})},P1h=function(g){if(g.activeObservations_.length>0){var C=g.callbackCtx_,d=g.activeObservations_.map(function(V){var y=V.target,R=V.contentRect_;
V.broadcastWidth=R.width;V.broadcastHeight=R.height;return new pPH(y,R)});
g.callback_.call(C,d,C);g.activeObservations_.splice(0)}};var mx=function(g){if(!(this instanceof mx))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");O1h||(O1h=new Z1H);this.observer_=new JfP(g,this)};
mx.prototype.observe=function(g){this.observer_.observe(g)};
mx.prototype.unobserve=function(g){this.observer_.unobserve(g)};
mx.prototype.disconnect=function(){this.observer_.disconnect()};var B3P=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:mx;var Ka={MouseUp:0,MouseDown:1,Click:2,ContextMenu:3,DblClick:4,Focus:5,Blur:6,TouchStart:7,TouchMove_Departed:8,TouchEnd:9,TouchCancel:10,0:"MouseUp",1:"MouseDown",2:"Click",3:"ContextMenu",4:"DblClick",5:"Focus",6:"Blur",7:"TouchStart",8:"TouchMove_Departed",9:"TouchEnd",10:"TouchCancel"},SK={"2D":0,WebGL:1,WebGL2:2};SK[SK["2D"]]="2D";SK[1]="WebGL";SK[2]="WebGL2";var dcl={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},VPB={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},C9P={},R0R={},bXl={},MA=function(g){return sE("Node",g,"childNodes")},qA=function(g){return sE("Node",g,"parentNode")},WU=function(g){return sE("Node",g,"parentElement")},uXV=function(g){return sE("Node",g,
"textContent")},C_W=function(g){return ZXN(g,"getRootNode")()},T$=function(g){return g&&"host"in g?sE("ShadowRoot",g,"host"):null},fa=function(g){return g&&"shadowRoot"in g?sE("Element",g,"shadowRoot"):null};var I2=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
I2.prototype.getId=function(g){if(!g)return-1;var C,d;return(d=(C=this.nodeMetaMap.get(g)||null)==null?void 0:C.id)!=null?d:-1};
I2.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var hTr=function(g,C){var d=g.getId(C);g.idNodeMap.delete(d);C.childNodes&&C.childNodes.forEach(function(V){return hTr(g,V)})};
I2.prototype.has=function(g){return this.idNodeMap.has(g)};
I2.prototype.add=function(g,C){this.idNodeMap.set(C.id,g);this.nodeMetaMap.set(g,C)};
I2.prototype.replace=function(g,C){var d=this.idNodeMap.get(g)||null;d&&(d=this.nodeMetaMap.get(d))&&this.nodeMetaMap.set(C,d);this.idNodeMap.set(g,C)};
I2.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var xcV=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,oBu=/^(?:[a-z+]+:)?\/\//i,phl=/^www\..*/i,J0c=/^(data:)([^,]*),(.*)/i;var jRq=1,lhu=RegExp("[^a-z0-9-_:]"),mi,Ih_,r0o=/^[^ \t\n\r\u000c]+/,DcW=/^[, \t\n\r\u000c]+/,BrN=new WeakMap;var gU,z$=function(g){return gU?function(){var C=_.cY.apply(0,arguments);try{return g.apply(null,_.Wr(C))}catch(d){if(!gU||gU(d)!==!0)throw d;}}:g};var u7=function(g){this.generateIdFn=g;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
u7.prototype.getId=function(g,C,d,V){d=d||tEh(this,g);g=V||jOh(this,g);V=d.get(C);V||(V=this.generateIdFn(),d.set(C,V),g.set(V,C));return V};
u7.prototype.getIds=function(g,C){var d=this,V=tEh(this,g),y=jOh(this,g);return C.map(function(R){return d.getId(g,R,V,y)})};
u7.prototype.reset=function(g){g?(this.iframeIdToRemoteIdMap.delete(g),this.iframeRemoteIdToIdMap.delete(g)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var tEh=function(g,C){var d=g.iframeIdToRemoteIdMap.get(C);d||(d=new Map,g.iframeIdToRemoteIdMap.set(C,d));return d},jOh=function(g,C){var d=g.iframeRemoteIdToIdMap.get(C);
d||(d=new Map,g.iframeRemoteIdToIdMap.set(C,d));return d};var ckg=function(g){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new u7(e0c);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=g.mutationCb;this.wrappedEmit=g.wrappedEmit;this.stylesheetManager=g.stylesheetManager;this.recordCrossOriginIframes=g.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new u7(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=g.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11887_handleMessage.bind(this))},KP1=function(g,C){g.iframes.set(C,!0);
C.contentWindow&&g.crossOriginIframeMap.set(C.contentWindow,C)},doV=function(g,C){g.loadListener=C},SKc=function(g,C,d){g.mutationCb({adds:[{parentId:g.mirror.getId(C),
nextId:null,node:d}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(g.recordCrossOriginIframes){var V;(V=C.contentWindow)==null||V.addEventListener("message",g.JSC$11887_handleMessage.bind(g))}var y;(y=g.loadListener)==null||y.call(g,C);C.contentDocument&&C.contentDocument.adoptedStyleSheets&&C.contentDocument.adoptedStyleSheets.length>0&&lHN(g.stylesheetManager,C.contentDocument.adoptedStyleSheets,g.mirror.getId(C.contentDocument))};
ckg.prototype.JSC$11887_handleMessage=function(g){if(g.data.type==="rrweb"&&g.origin===g.data.origin&&g.source){var C=this.crossOriginIframeMap.get(g.source);C&&(C=eTP(this,C,g.data.event))&&this.wrappedEmit(C,g.data.isCheckout)}};
var eTP=function(g,C,d){switch(d.type){case 2:g.crossOriginIframeMirror.reset(C);g.crossOriginIframeStyleMirror.reset(C);lTH(g,d.data.node,C);var V=d.data.node.id;g.crossOriginIframeRootIdMap.set(C,V);Ln6(g,d.data.node,V);return{timestamp:d.timestamp,type:3,data:{source:0,adds:[{parentId:g.mirror.getId(C),nextId:null,node:d.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return d;case 5:return nc(g,d.data.payload,C,["id","parentId","previousId","nextId"]),d;case 3:switch(d.data.source){case 0:return d.data.adds.forEach(function(y){nc(g,
y,C,["parentId","nextId","previousId"]);lTH(g,y.node,C);var R=g.crossOriginIframeRootIdMap.get(C);R&&Ln6(g,y.node,R)}),d.data.removes.forEach(function(y){nc(g,y,C,["parentId",
"id"])}),d.data.attributes.forEach(function(y){nc(g,y,C,["id"])}),d.data.texts.forEach(function(y){nc(g,y,C,["id"])}),d;
case 12:case 6:case 1:return d.data.positions.forEach(function(y){nc(g,y,C,["id"])}),d;
case 7:case 2:case 3:case 9:case 5:return nc(g,d.data,C,["id"]),d;case 8:case 13:return nc(g,d.data,C,["id"]),Dvh(g,d.data,C,["styleId"]),d;case 10:return d;case 14:return d.data.ranges.forEach(function(y){nc(g,y,C,["start","end"])}),d;
case 15:return nc(g,d.data,C,["id"]),Dvh(g,d.data,C,["styleIds"]),(V=d.data.styles)==null||V.forEach(function(y){Dvh(g,y,C,["styleId"])}),d}}return!1};
ckg.prototype.replace=function(g,C,d,V){V=_.Z(V);for(var y=V.next();!y.done;y=V.next())if(y=y.value,Array.isArray(C[y])||typeof C[y]==="number")Array.isArray(C[y])?C[y]=g.getIds(d,C[y]):C[y]=g.getId(d,C[y]);return C};
var nc=function(g,C,d,V){g.replace(g.crossOriginIframeMirror,C,d,V)},Dvh=function(g,C,d,V){g.replace(g.crossOriginIframeStyleMirror,C,d,V)},lTH=function(g,C,d){nc(g,C,d,["id",
"rootId"]);"childNodes"in C&&C.childNodes.forEach(function(V){lTH(g,V,d)})},Ln6=function(g,C,d){C.type===0||C.rootId||(C.rootId=d);
"childNodes"in C&&C.childNodes.forEach(function(V){Ln6(g,V,d)})};var P_L=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},rfh=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.b=rfh.prototype;_.b.getId=function(g){var C;return(C=this.styleIDMap.get(g))!=null?C:-1};
_.b.has=function(g){return this.styleIDMap.has(g)};
_.b.add=function(g,C){if(this.has(g))return this.getId(g);C=C===void 0?this.id++:C;this.styleIDMap.set(g,C);this.idStyleMap.set(C,g);return C};
_.b.getStyle=function(g){return this.idStyleMap.get(g)||null};
_.b.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.b.generateId=function(){return this.id++};var Nkr=function(){this.length=0;this.tail=this.head=null};
Nkr.prototype.get=function(g){if(g>=this.length)throw Error("Ze");for(var C=this.head,d=0;d<g;d++){var V=void 0;C=((V=C)==null?void 0:V.next)||null}return C};
var XPh=function(g,C){var d={value:C,previous:null,next:null};C.__ln=d;if(C.previousSibling&&"__ln"in C.previousSibling){var V=C.previousSibling.__ln.next;d.next=V;d.previous=C.previousSibling.__ln;C.previousSibling.__ln.next=d;V&&(V.previous=d)}else C.nextSibling&&"__ln"in C.nextSibling&&C.nextSibling.__ln.previous?(V=C.nextSibling.__ln.previous,d.previous=V,d.next=C.nextSibling.__ln,C.nextSibling.__ln.previous=d,V&&(V.next=d)):(g.head&&(g.head.previous=d),d.next=g.head,g.head=d);d.next===null&&
(g.tail=d);g.length++};
Nkr.prototype.removeNode=function(g){var C=g.__ln;this.head&&(C.previous?(C.previous.next=C.next)?C.next.previous=C.previous:this.tail=C.previous:(this.head=C.next)?this.head.previous=null:this.tail=null,g.__ln&&delete g.__ln,this.length--)};
var sOQ=function(g,C){return g+"@"+C},Akj=function(){var g=this;
this.locked=this.JSC$11918_frozen=!1;this.texts=[];this.attributes=[];this.attributeMap=new WeakMap;this.removes=[];this.mapRemoves=[];this.movedMap={};this.addedSet=new Set;this.movedSet=new Set;this.droppedSet=new Set;this.removesSubTreeCache=new Set;this.processMutations=function(C){C.forEach(g.JSC$11918_processMutation);g.emit()};
this.emit=function(){if(!g.JSC$11918_frozen&&!g.locked){for(var C=[],d=new Set,V=new Nkr,y=function(p){for(var J=-2;J===-2;)J=(p=p&&p.nextSibling)&&g.mirror.getId(p);return J},R=function(p){var J=qA(p);
if(J&&VfL(p)){var h=!1;if(p.nodeType===Node.TEXT_NODE){var l=J.tagName;if(l==="TEXTAREA")return;l==="STYLE"&&g.addedSet.has(J)&&(h=!0)}J=vU(J)?g.mirror.getId(dpg(p)):g.mirror.getId(J);l=y(p);if(J===-1||l===-1)return XPh(V,p);if(h=na(p,{doc:g.doc,mirror:g.mirror,blockClass:g.blockClass,blockSelector:g.blockSelector,maskTextClass:g.maskTextClass,maskTextSelector:g.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:g.inlineStylesheet,maskInputOptions:g.maskInputOptions,maskTextFn:g.maskTextFn,
maskInputFn:g.maskInputFn,slimDOMOptions:g.slimDOMOptions,dataURLOptions:g.dataURLOptions,recordCanvas:g.recordCanvas,inlineImages:g.inlineImages,onSerialize:function(N){N.nodeName==="IFRAME"&&g.mirror.nodeMetaMap.get(N)&&KP1(g.iframeManager,N);ghq(N,g.mirror)&&aHB(g.stylesheetManager,N);p&&fa(p)&&Gcc(g.shadowDomManager,fa(p),g.doc)},
onIframeLoad:function(N,T){SKc(g.iframeManager,N,T);N.contentWindow&&N.contentDocument&&g1W(g.shadowDomManager,N.contentWindow.Element,N.contentDocument)},
onStylesheetLoad:function(N,T){CnR(g.stylesheetManager,N,T)},
cssCaptured:h}))C.push({parentId:J,nextId:l,node:h}),d.add(h.id)}};g.mapRemoves.length;)hTr(g.mirror,g.mapRemoves.shift());
for(var Y=_.Z(g.movedSet),A=Y.next();!A.done;A=Y.next())A=A.value,bwc(g.removesSubTreeCache,A)&&!g.movedSet.has(qA(A))||R(A);Y=_.Z(g.addedSet);for(A=Y.next();!A.done;A=Y.next())A=A.value,YKg(g.droppedSet,A)||bwc(g.removesSubTreeCache,A)?YKg(g.movedSet,A)?R(A):g.droppedSet.add(A):R(A);for(A=null;V.length;){Y=null;if(A){var P=g.mirror.getId(qA(A.value)),w=y(A.value);P!==-1&&w!==-1&&(Y=A)}if(!Y)for(A=V.tail;A;){var x=A;A=A.previous;if(x&&(P=g.mirror.getId(qA(x.value)),y(x.value)!==-1))if(P!==-1){Y=x;
break}else if((P=qA(x.value))&&P.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(P=T$(P),g.mirror.getId(P)!==-1)){Y=x;break}}if(!Y){for(;V.head;)V.removeNode(V.head.value);break}A=Y.previous;V.removeNode(Y.value);R(Y.value)}R={texts:g.texts.map(function(p){var J=p.node,h=qA(J);h&&h.tagName==="TEXTAREA"&&g.genTextAreaValueMutation(h);return{id:g.mirror.getId(J),value:p.value}}).filter(function(p){return!d.has(p.id)}).filter(function(p){return g.mirror.has(p.id)}),
attributes:g.attributes.map(function(p){var J=p.attributes;if(typeof J.style==="string"){var h=JSON.stringify(p.styleDiff),l=JSON.stringify(p._unchangedStyles);h.length<J.style.length&&(h+l).split("var(").length===J.style.split("var(").length&&(J.style=p.styleDiff)}return{id:g.mirror.getId(p.node),attributes:J}}).filter(function(p){return!d.has(p.id)}).filter(function(p){return g.mirror.has(p.id)}),
removes:g.removes,adds:C};if(R.texts.length||R.attributes.length||R.removes.length||R.adds.length)g.texts=[],g.attributes=[],g.attributeMap=new WeakMap,g.removes=[],g.addedSet=new Set,g.movedSet=new Set,g.droppedSet=new Set,g.removesSubTreeCache=new Set,g.movedMap={},g.mutationCb(R)}};
this.genTextAreaValueMutation=function(C){var d=g.attributeMap.get(C);d||(d={node:C,attributes:{},styleDiff:{},_unchangedStyles:{}},g.attributes.push(d),g.attributeMap.set(C,d));var V=Array.from(MA(C),function(y){return uXV(y)||""}).join("");
d.attributes.value=iX_({element:C,maskInputOptions:g.maskInputOptions,tagName:C.tagName,type:whB(C),value:V,maskInputFn:g.maskInputFn})};
this.JSC$11918_processMutation=function(C){if(!aho(C.target,g.mirror,g.slimDOMOptions))switch(C.type){case "characterData":var d=uXV(C.target);EE(C.target,g.blockClass,g.blockSelector,!1)||d===C.oldValue||g.texts.push({value:q2c(C.target,g.maskTextClass,g.maskTextSelector,!0)&&d?g.maskTextFn?g.maskTextFn(d,KlL(C.target)):d.replace(/[\S]/g,"*"):d,node:C.target});break;case "attributes":d=C.target;var V=C.attributeName,y=C.target.getAttribute(V);if(V==="value"){var R=whB(d);y=iX_({element:d,maskInputOptions:g.maskInputOptions,
tagName:d.tagName,type:R,value:y,maskInputFn:g.maskInputFn})}if(EE(C.target,g.blockClass,g.blockSelector,!1)||y===C.oldValue)break;R=g.attributeMap.get(C.target);if(d.tagName==="IFRAME"&&V==="src"&&!g.keepIframeSrcFn(y))if(d.contentDocument)break;else V="rr_src";R||(R={node:C.target,attributes:{},styleDiff:{},_unchangedStyles:{}},g.attributes.push(R),g.attributeMap.set(C.target,R));V==="type"&&d.tagName==="INPUT"&&(C.oldValue||"").toLowerCase()==="password"&&d.setAttribute("data-rr-is-password","true");
if(!fhq(d.tagName,V))if(R.attributes[V]=Tr1(g.doc,d.tagName.toLowerCase(),V.toLowerCase(),y),V==="style"){if(!g.unattachedDoc)try{g.unattachedDoc=document.implementation.createHTMLDocument()}catch(w){g.unattachedDoc=g.doc}V=g.unattachedDoc.createElement("span");C.oldValue&&V.setAttribute("style",C.oldValue);y=_.Z(Array.from(d.style));for(var Y=y.next();!Y.done;Y=y.next()){Y=Y.value;var A=d.style.getPropertyValue(Y),P=d.style.getPropertyPriority(Y);A!==V.style.getPropertyValue(Y)||P!==V.style.getPropertyPriority(Y)?
R.styleDiff[Y]=P===""?A:[A,P]:R._unchangedStyles[Y]=[A,P]}V=_.Z(Array.from(V.style));for(y=V.next();!y.done;y=V.next())y=y.value,d.style.getPropertyValue(y)===""&&(R.styleDiff[y]=!1)}else V==="open"&&d.tagName==="DIALOG"&&(d.matches("dialog:modal")?R.attributes.rr_open_mode="modal":R.attributes.rr_open_mode="non-modal");break;case "childList":EE(C.target,g.blockClass,g.blockSelector,!0)||(C.target.tagName==="TEXTAREA"?g.genTextAreaValueMutation(C.target):(C.addedNodes.forEach(function(w){return g.genAdds(w,
C.target)}),C.removedNodes.forEach(function(w){var x=g.mirror.getId(w),p=vU(C.target)?g.mirror.getId(T$(C.target)):g.mirror.getId(C.target);
EE(C.target,g.blockClass,g.blockSelector,!1)||aho(w,g.mirror,g.slimDOMOptions)||g.mirror.getId(w)===-1||(g.addedSet.has(w)?(yku(g.addedSet,w),g.droppedSet.add(w)):g.addedSet.has(C.target)&&x===-1||GA_(C.target,g.mirror)||(g.movedSet.has(w)&&g.movedMap[x+"@"+p]?yku(g.movedSet,w):(g.removes.push({parentId:p,id:x,isShadow:vU(C.target)&&$E(C.target)?!0:void 0}),R21(w,g.removesSubTreeCache))),g.mapRemoves.push(w))})))}};
this.genAdds=function(C,d){if(!Bkx(g.processedNodeManager,C,g)&&!g.addedSet.has(C)&&!g.movedSet.has(C)){if(g.mirror.nodeMetaMap.has(C)){if(aho(C,g.mirror,g.slimDOMOptions))return;g.movedSet.add(C);var V=null;d&&g.mirror.nodeMetaMap.has(d)&&(V=g.mirror.getId(d));V&&V!==-1&&(g.movedMap[sOQ(g.mirror.getId(C),V)]=!0)}else g.addedSet.add(C),g.droppedSet.delete(C);EE(C,g.blockClass,g.blockSelector,!1)||(MA(C).forEach(function(y){return g.genAdds(y)}),C&&fa(C)&&MA(fa(C)).forEach(function(y){g.processedNodeManager.add(y,
g);
g.genAdds(y,C)}))}}};
_.b=Akj.prototype;_.b.init=function(g){var C=this;"mutationCb blockClass blockSelector maskTextClass maskTextSelector inlineStylesheet maskInputOptions maskTextFn maskInputFn keepIframeSrcFn recordCanvas inlineImages slimDOMOptions dataURLOptions doc mirror iframeManager stylesheetManager shadowDomManager canvasManager processedNodeManager".split(" ").forEach(function(d){C[d]=g[d]})};
_.b.freeze=function(){this.JSC$11918_frozen=!0;this.canvasManager.freeze()};
_.b.unfreeze=function(){this.JSC$11918_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.b.isFrozen=function(){return this.JSC$11918_frozen};
_.b.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.b.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.b.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var QT=[],G$=window.Proxy,ohV=["INPUT","TEXTAREA","SELECT"],p51=new WeakMap;var Tkx=new Map,qK1=function(g,C,d){if(g&&($pP(g,C)||typeof g==="object")){C=g.constructor.name;var V=Tkx.get(d);V||(V=new Map,Tkx.set(d,V));V.has(C)||V.set(C,[]);d=V.get(C);C=d.indexOf(g);C===-1&&(C=d.length,d.push(g));return C}},MfR=function(g,C,d){return g.map(function(V){return vhV(V,C,d)})},$pP=function(g,C){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(d){return typeof C[d]===
"function"}).find(function(d){return g instanceof C[d]})};var fTL=vJ(["\nfunction encode(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  \n  let binary = '';\n  for (let i = 0; i < bytes.byteLength; i++) {\n      binary += String.fromCharCode(bytes[i]);\n  }\n  \n  return btoa(binary);\n}\n\nconst lastBlobMap: Map<number, string> = new Map();\nconst transparentBlobMap: Map<string, string> = new Map();\n\ninterface ImageBitmapDataURLResponseWorker {\n  onmessage:\n    | null\n    | ((message: MessageEvent<ImageBitmapDataURLWorkerParams>) => void);\n  postMessage(e: ImageBitmapDataURLWorkerResponse): void;\n}\n\nasync function getTransparentBlobFor(\n  width: number,\n  height: number,\n  dataURLOptions: any,\n): Promise<string> {\n  const id = `${width}-${height}`;\n  if ('OffscreenCanvas' in globalThis) {\n    if (transparentBlobMap.has(id)) return transparentBlobMap.get(id)!;\n    const offscreen = new OffscreenCanvas(width, height);\n    offscreen.getContext('2d'); // creates rendering context for `converToBlobs`\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n    transparentBlobMap.set(id, base64);\n    return base64;\n  } else {\n    return '';\n  }\n}\n\n// `as any` because: https://github.com/Microsoft/TypeScript/issues/20595\nconst worker: ImageBitmapDataURLResponseWorker = self;\n\n// eslint-disable-next-line @typescript-eslint/no-misused-promises\nworker.onmessage = async function (e) {\n  if ('OffscreenCanvas' in globalThis) {\n    const { id, bitmap, width, height, dataURLOptions } = e.data;\n\n    const transparentBase64 = getTransparentBlobFor(\n      width,\n      height,\n      dataURLOptions,\n    );\n\n    const offscreen = new OffscreenCanvas(width, height);\n    const ctx = offscreen.getContext('2d')!;\n\n    ctx.drawImage(bitmap, 0, 0);\n    bitmap.close();\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const type = blob.type;\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n\n    // on first try we should check if canvas is transparent,\n    // no need to save it's contents in that case\n    if (!lastBlobMap.has(id) && (await transparentBase64) === base64) {\n      lastBlobMap.set(id, base64);\n      return worker.postMessage({ id });\n    }\n\n    if (lastBlobMap.get(id) === base64) return worker.postMessage({ id }); // unchanged\n    worker.postMessage({\n      id,\n      type,\n      base64,\n      width,\n      height,\n    });\n    lastBlobMap.set(id, base64);\n  } else {\n    return worker.postMessage({ id: e.data.id });\n  }\n};\n"],
["\nfunction encode(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  \n  let binary = '';\n  for (let i = 0; i < bytes.byteLength; i++) {\n      binary += String.fromCharCode(bytes[i]);\n  }\n  \n  return btoa(binary);\n}\n\nconst lastBlobMap: Map<number, string> = new Map();\nconst transparentBlobMap: Map<string, string> = new Map();\n\ninterface ImageBitmapDataURLResponseWorker {\n  onmessage:\n    | null\n    | ((message: MessageEvent<ImageBitmapDataURLWorkerParams>) => void);\n  postMessage(e: ImageBitmapDataURLWorkerResponse): void;\n}\n\nasync function getTransparentBlobFor(\n  width: number,\n  height: number,\n  dataURLOptions: any,\n): Promise<string> {\n  const id = \\`\\${width}-\\${height}\\`;\n  if ('OffscreenCanvas' in globalThis) {\n    if (transparentBlobMap.has(id)) return transparentBlobMap.get(id)!;\n    const offscreen = new OffscreenCanvas(width, height);\n    offscreen.getContext('2d'); // creates rendering context for \\`converToBlobs\\`\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n    transparentBlobMap.set(id, base64);\n    return base64;\n  } else {\n    return '';\n  }\n}\n\n// \\`as any\\` because: https://github.com/Microsoft/TypeScript/issues/20595\nconst worker: ImageBitmapDataURLResponseWorker = self;\n\n// eslint-disable-next-line @typescript-eslint/no-misused-promises\nworker.onmessage = async function (e) {\n  if ('OffscreenCanvas' in globalThis) {\n    const { id, bitmap, width, height, dataURLOptions } = e.data;\n\n    const transparentBase64 = getTransparentBlobFor(\n      width,\n      height,\n      dataURLOptions,\n    );\n\n    const offscreen = new OffscreenCanvas(width, height);\n    const ctx = offscreen.getContext('2d')!;\n\n    ctx.drawImage(bitmap, 0, 0);\n    bitmap.close();\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const type = blob.type;\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n\n    // on first try we should check if canvas is transparent,\n    // no need to save it's contents in that case\n    if (!lastBlobMap.has(id) && (await transparentBase64) === base64) {\n      lastBlobMap.set(id, base64);\n      return worker.postMessage({ id });\n    }\n\n    if (lastBlobMap.get(id) === base64) return worker.postMessage({ id }); // unchanged\n    worker.postMessage({\n      id,\n      type,\n      base64,\n      width,\n      height,\n    });\n    lastBlobMap.set(id, base64);\n  } else {\n    return worker.postMessage({ id: e.data.id });\n  }\n};\n"]),
UZc=_.ym(fTL.join(""));var QrN=function(g){var C=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$11960_frozen=!1;this.JSC$11960_processMutation=function(P,w){if(C.rafStamps.invokeId&&C.rafStamps.latestId!==C.rafStamps.invokeId||!C.rafStamps.invokeId)C.rafStamps.invokeId=C.rafStamps.latestId;C.pendingCanvasMutations.has(P)||C.pendingCanvasMutations.set(P,[]);C.pendingCanvasMutations.get(P).push(w)};
var d=g.sampling===void 0?"all":g.sampling,V=g.win,y=g.blockClass,R=g.blockSelector,Y=g.recordCanvas,A=g.dataURLOptions;this.mutationCb=g.mutationCb;this.mirror=g.mirror;Y&&d==="all"&&v0Q(this,V,y,R);Y&&typeof d==="number"&&$vQ(this,d,V,y,R,{dataURLOptions:A})};
_.b=QrN.prototype;_.b.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.b.freeze=function(){this.JSC$11960_frozen=!0};
_.b.unfreeze=function(){this.JSC$11960_frozen=!1};
_.b.lock=function(){this.locked=!0};
_.b.unlock=function(){this.locked=!1};
var $vQ=function(g,C,d,V,y,R){var Y=mpg(d,V,y,!0),A=new Map,P=prB(cjP());P.onmessage=function(l){var N=l.data.id;A.set(N,!1);"base64"in l.data&&(l=l.data,g.mutationCb({id:N,type:SK["2D"],commands:[{property:"clearRect",args:[0,0,l.width,l.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:l.base64}],type:l.type}]},0,0]}]}))};
var w=1E3/C,x=0,p=function(){var l=[];d.document.querySelectorAll("canvas").forEach(function(N){EE(N,V,y,!0)||l.push(N)});
return l},J=function(l){x&&l-x<w||(x=l,p().forEach(function(N){var T,v,q,Q,c;
return _.F(function(U){if(U.nextAddress==1){T=g.mirror.getId(N);if(A.get(T)||N.width===0||N.height===0)return U.return();A.set(T,!0);["webgl","webgl2"].includes(N.__context)&&(v=N.getContext(N.__context),((q=v)==null?void 0:(Q=q.getContextAttributes())==null?void 0:Q.preserveDrawingBuffer)===!1&&v.clear(v.COLOR_BUFFER_BIT));return U.yield(createImageBitmap(N),2)}c=U.yieldResult;P.postMessage({id:T,bitmap:c,width:N.width,height:N.height,dataURLOptions:R.dataURLOptions},[c]);_.XV(U)})}));
h=requestAnimationFrame(J)};
var h=requestAnimationFrame(J);g.resetObservers=function(){Y();cancelAnimationFrame(h)}},v0Q=function(g,C,d,V){qXr(g);
MEx(g);var y=mpg(C,d,V,!1),R=WPc(g.JSC$11960_processMutation.bind(g),C,d,V),Y=nhB(g.JSC$11960_processMutation.bind(g),C,d,V);g.resetObservers=function(){y();R();Y()}},MEx=function(g){requestAnimationFrame(function(){return Wnx(g)})},qXr=function(g){var C=function(d){g.rafStamps.latestId=d;
requestAnimationFrame(C)};
requestAnimationFrame(C)},Wnx=function(g){g.pendingCanvasMutations.forEach(function(C,d){var V=g.mirror.getId(d);
mvH(g,d,V)});
requestAnimationFrame(function(){return Wnx(g)})},mvH=function(g,C,d){if(!g.JSC$11960_frozen&&!g.locked){var V=g.pendingCanvasMutations.get(C);
if(V&&d!==-1){var y=V.map(function(R){R=Object.assign({},R);return delete R.type,R});
g.mutationCb({id:d,type:V[0].type,commands:y});g.pendingCanvasMutations.delete(C)}}};var Ehj=function(){this.nodeMap=new WeakMap;this.active=!1},Bkx=function(g,C,d){return(g=g.nodeMap.get(C))&&Array.from(g).some(function(V){return V!==d})};
Ehj.prototype.add=function(g,C){var d=this;this.active||(this.active=!0,requestAnimationFrame(function(){d.nodeMap=new WeakMap;d.active=!1}));
this.nodeMap.set(g,(this.nodeMap.get(g)||new Set).add(C))};
Ehj.prototype.destroy=function(){};var z2j=function(g){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=g.mutationCb;this.scrollCb=g.scrollCb;this.bypassOptions=g.bypassOptions;this.mirror=g.mirror;this.init()};
z2j.prototype.init=function(){this.reset();g1W(this,Element,document)};
var Gcc=function(g,C,d){if($E(C)&&!g.shadowDoms.has(C)){g.shadowDoms.add(C);var V=FPq(Object.assign({},g.bypassOptions,{doc:d,mutationCb:g.mutationCb,mirror:g.mirror,shadowDomManager:g}),C);g.restoreHandlers.push(function(){return V.disconnect()});
g.restoreHandlers.push(w5_(Object.assign({},g.bypassOptions,{scrollCb:g.scrollCb,doc:C,mirror:g.mirror})));setTimeout(function(){C.adoptedStyleSheets&&C.adoptedStyleSheets.length>0&&lHN(g.bypassOptions.stylesheetManager,C.adoptedStyleSheets,g.mirror.getId(T$(C)));g.restoreHandlers.push(LPq({mirror:g.mirror,stylesheetManager:g.bypassOptions.stylesheetManager},C))},0)}},g1W=function(g,C,d){g.restoreHandlers.push(BU(C.prototype,"attachShadow",function(V){return function(y){y=V.call(this,y);
var R=fa(this);R&&VfL(this)&&Gcc(g,R,d);return y}}))};
z2j.prototype.reset=function(){this.restoreHandlers.forEach(function(g){try{g()}catch(C){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var Upq=function(g){this.trackedLinkElements=new WeakSet;this.styleMirror=new rfh;this.mutationCb=g.mutationCb;this.adoptedStyleSheetCb=g.adoptedStyleSheetCb},CnR=function(g,C,d){"_cssText"in d.attributes&&g.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:d.id,attributes:d.attributes}]});aHB(g,C)},aHB=function(g,C){g.trackedLinkElements.has(C)||g.trackedLinkElements.add(C)},lHN=function(g,C,d){if(C.length!==0){d={id:d,
styleIds:[]};var V=[];C=_.Z(C);for(var y=C.next(),R={};!y.done;R={sheet$jscomp$3:void 0},y=C.next())R.sheet$jscomp$3=y.value,y=void 0,g.styleMirror.has(R.sheet$jscomp$3)?y=g.styleMirror.getId(R.sheet$jscomp$3):(y=g.styleMirror.add(R.sheet$jscomp$3),V.push({styleId:y,rules:Array.from(R.sheet$jscomp$3.rules||CSSRule,function(Y){return function(A,P){return{rule:A0g(A,Y.sheet$jscomp$3.href),index:P}}}(R))})),d.styleIds.push(y);
V.length>0&&(d.styles=V);g.adoptedStyleSheetCb(d)}};
Upq.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var dU,IHL,HwV;try{if(Array.from([1],function(g){return g*2})[0]!==2){var u1L=document.createElement("iframe");
document.body.appendChild(u1L);var n0h;Array.from=((n0h=u1L.contentWindow)==null?void 0:n0h.Array.from)||Array.from;document.body.removeChild(u1L)}}catch(g){console.debug("Unable to override Array.from",g)}var Ce=new I2;var PnW="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(" "),Fzu={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},ABV=null,yBg=null;var iD_={},ODP=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 hIP={text:1},xo_={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var ITL=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Uv6={CONSTANT:{isUnwrappable:function(g){return g instanceof Hy},
unwrap:ZOQ},JAVASCRIPT:{isUnwrappable:function(g){return g instanceof _.Vm},
unwrap:R_},HTML:{isUnwrappable:function(g){return g instanceof Qs},
unwrap:function(g){return GW(g)}},
RESOURCE_URL:{isUnwrappable:function(g){return g instanceof XT},
unwrap:_.TW},STRING:{isUnwrappable:function(g){return g instanceof Object},
unwrap:function(g){return String(g)}},
STYLE:{isUnwrappable:function(g){return typeof g==="string"},
unwrap:function(g){return g}},
URL:{isUnwrappable:function(g){return ql(g)},
unwrap:_.Ml}},cfA={CONSTANT:tyo,JAVASCRIPT:tyo,HTML:function(g){g=g instanceof Qs?g:zW(String(g).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return GW(g)},
RESOURCE_URL:tyo,STRING:String,STYLE:tyo,URL:function(g,C){g=ITL.test(g)?g:void 0;return g===void 0?C:g}};var TpV=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,jNg=/[\t\n\f\r ]+/,l2g=/[\t\n\f\r ,]+/g,Doo=function(g,C,d){return d},bY={},E0P=function(){var g=function(){var V={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",V):V}(),C=g.createHTML(""),d=g.createScript("");
g=g.createScriptURL("");return{INNOCUOUS_STRING:C,INNOCUOUS_SCRIPT:d,INNOCUOUS_URL:g}}(),Rs=E0P.INNOCUOUS_STRING,Bpl=E0P.INNOCUOUS_SCRIPT,sNq=E0P.INNOCUOUS_URL;var H1A=function(g){var C=f2g(g);return function(d,V,y,R){return R?C(R,V,y,d):Rs}}({reportHandler:function(g,C){if(g)try{throw Error(C);
}catch(d){_.IM(d)}},
safeTypesBridge:function(g,C,d){var V=Uv6[C];return V.isUnwrappable(g)&&(V=V.unwrap(g,d),V!==d)?V:(0,cfA[C])(String(g),d)},
allowedIdentifierPrefixes:[""]});if(TU!==void 0)throw Error("af");TU=H1A;if(TU!==H1A)throw Error("bf");ZZ("Injectable",[]);var b4l=ZZ("Inject",[["token",void 0]]),Ygg=ZZ("Optional",[]);ZZ("Injectable",[]);var AJL=ZZ("Self",[]),F8B=ZZ("SkipSelf",[]);ZZ("Host",[]);var QOh={},zTH=function(){};
zTH.prototype.resolve=function(){throw Error("df");};
zTH.prototype.addProvider=function(){throw Error("df");};var yJ_=Function;var KnL=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,aT6=function(){this._reflect=window.Reflect};
_.b=aT6.prototype;_.b.factory=function(g){return function(){return new (Function.prototype.bind.apply(g,[null].concat(_.Wr(_.cY.apply(0,arguments)))))}};
_.b._zipTypesAndAnnotations=function(g,C){var d=typeof g==="undefined"?Array(C.length):Array(g.length);for(var V=0;V<d.length;V++)d[V]=typeof g==="undefined"?[]:g[V]!=Object?[g[V]]:[],C&&$ol(C[V])&&(d[V]=d[V].concat(C[V]));return d};
_.b._ownParameters=function(g,C){if(KnL.exec(g.toString()))return null;if(g.parameters&&g.parameters!==C.parameters)return g.parameters;var d=g.ctorParameters;return d&&d!==C.ctorParameters?(C=typeof d==="function"?d():d,g=C.map(function(V){return V&&V.type}),C=C.map(function(V){return V&&MyP(V.decorators)}),this._zipTypesAndAnnotations(g,C)):$ol(this._reflect)&&$ol(this._reflect.getOwnMetadata)&&(C=this._reflect.getOwnMetadata("parameters",g),(d=this._reflect.getOwnMetadata("design:paramtypes",g))||
C)?this._zipTypesAndAnnotations(d,C):Array(g.length).fill(void 0)};
_.b.parameters=function(g){if(!g.prototype)return[];var C=Object.getPrototypeOf(g.prototype).constructor;(g=this._ownParameters(g,C))||C===Object||(g=this.parameters(C));return g||[]};
_.b._ownAnnotations=function(g,C){if(g.annotations&&g.annotations!==C.annotations)return g=g.annotations,typeof g==="function"&&g.annotations&&(g=g.annotations),g;if(g.decorators&&g.decorators!==C.decorators)return MyP(g.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",g)};
_.b.annotations=function(g){var C=Object.getPrototypeOf(g.prototype).constructor;g=this._ownAnnotations(g,C)||[];return(C!==Object?this.annotations(C):[]).concat(g)};
_.b._ownPropMetadata=function(g,C){if(g.propMetadata&&g.propMetadata!==C.propMetadata)return g=g.propMetadata,typeof g==="function"&&g.propMetadata&&(g=g.propMetadata),g;if(g.propDecorators&&g.propDecorators!==C.propDecorators){var d=g.propDecorators,V={};Object.keys(d).forEach(function(y){V[y]=MyP(d[y])});
return V}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",g)};
_.b.propMetadata=function(g){var C=Object.getPrototypeOf(g.prototype).constructor,d={};if(C!==Object){var V=this.propMetadata(C);Object.keys(V).forEach(function(R){d[R]=V[R]})}var y=this._ownPropMetadata(g,C);
y&&Object.keys(y).forEach(function(R){var Y=[];d.hasOwnProperty(R)&&Y.push.apply(Y,_.Wr(d[R]));Y.push.apply(Y,_.Wr(y[R]));d[R]=Y});
return d};
_.b.getter=function(g){return function(C){return C[g]}};
_.b.setter=function(g){return function(C,d){return C[g]=d}};
_.b.method=function(g){return function(C,d){if(!C[g])throw Error("ef`"+g);return C[g].apply(C,d)}};var GiQ=function(){};var SXx=function(g){this.reflectionCapabilities=g};
_.L(SXx,GiQ);_.b=SXx.prototype;_.b.factory=function(g){return this.reflectionCapabilities.factory(g)};
_.b.parameters=function(g){return this.reflectionCapabilities.parameters(g)};
_.b.annotations=function(g){return this.reflectionCapabilities.annotations(g)};
_.b.propMetadata=function(g){return this.reflectionCapabilities.propMetadata(g)};
_.b.getter=function(g){return this.reflectionCapabilities.getter(g)};
_.b.setter=function(g){return this.reflectionCapabilities.setter(g)};
_.b.method=function(g){return this.reflectionCapabilities.method(g)};var HDN=new SXx(new aT6);var Id=function(g,C){this.token=g;this.id=C;if(g===void 0||g===null)throw Error("kf");};
_.PU.Object.defineProperties(Id.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Yk(this.token)}}});
_.PU.Object.defineProperties(Id,{JSC$12016_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return Fq.JSC$12020_numberOfKeys}}});
var gcL=function(){this._allKeys=new Map};
gcL.prototype.get=function(g){if(g instanceof Id)return g;if(this._allKeys.has(g))return this._allKeys.get(g);var C=new Id(g,Id.JSC$12016_numberOfKeys);this._allKeys.set(g,C);return C};
_.PU.Object.defineProperties(gcL.prototype,{JSC$12020_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var Fq=new gcL;var PCo=function(g,C,d){this.key=g;this.optional=C;this.visibility=d},zIR=function(g){return new PCo(g,!1,null)},a2o=[],gyW=function(g,C,d){this.key=g;
this.resolvedFactories=C;this.multiProvider=d},GBV=function(g,C,d,V){this.factory=g;
this.dependencies=C;this.providerClass=d;this.providerValue=V};var Ud={},cK=function(g,C){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=C===void 0?null:C;g=_.Z(g);for(C=g.next();!C.done;C=g.next())this.addProvider(C.value)};
_.b=cK.prototype;_.b.addProvider=function(g){this.keyIdToIndex.set(g.key.id,this.keyIds.length);this.providers.push(g);this.keyIds.push(g.key.id);this.objs.push(Ud)};
_.b.resolve=function(g,C){C=C===void 0?QOh:C;return this._getByKey(Fq.get(A_(g)),null,C)};
_.b._new=function(g){if(this.constructedKeyIds[g.key.id])throw UoR(this,g.key);this.constructedKeyIds[g.key.id]=!0;return this._instantiateProvider(g)};
_.b._instantiateProvider=function(g){if(g.multiProvider){for(var C=Array(g.resolvedFactories.length),d=0;d<g.resolvedFactories.length;++d)C[d]=this._instantiate(g,g.resolvedFactories[d]);return C}return this._instantiate(g,g.resolvedFactories[0])};
_.b._instantiate=function(g,C){var d=this,V=C.factory;try{var y=C.dependencies.map(function(Y){return d._getByReflectiveDependency(Y)})}catch(Y){throw Y.addKey&&Y.addKey(this,g.key),Y;
}try{var R=V.apply(null,_.Wr(y))}catch(Y){throw cBR(this,Y,g.key);}return R};
_.b._getByReflectiveDependency=function(g){return this._getByKey(g.key,g.visibility,g.optional?null:QOh)};
_.b._getByKey=function(g,C,d){return g===CSH?this:C instanceof AJL?this._getByKeySelf(g,d):this._getByKeyDefault(g,d,C)};
_.b._getObjByKeyId=function(g){for(var C=0;C<this.keyIds.length;C++)if(this.keyIds[C]===g)return this.objs[C]===Ud&&(this.objs[C]=this._new(this.providers[C])),this.objs[C];return Ud};
_.b._throwOrNull=function(g,C){if(C!==QOh)return C;throw I2q(this,g);};
_.b._getByKeySelf=function(g,C){var d=this._getObjByKeyId(g.id);return d!==Ud?d:this._throwOrNull(g,C)};
_.b._getByKeyDefault=function(g,C,d){for(var V=d=d instanceof F8B?this.parent:this;d instanceof cK;){var y=d._getObjByKeyId(g.id);if(y!==Ud)return y;d=d.parent}y=void 0;if(d!==null)try{var R=d.resolve(g.token,C);if(R!==Ud)return R}catch(Y){y=Y}if(!(V instanceof cK&&O4c(g.token))){if(y)throw y;return this._throwOrNull(g,C)}for(R=V;R.parent instanceof cK;)R=R.parent;R.addProvider(CCj({provide:g.token,useClass:g.token}));return R.resolve(g.token,C)};
_.b.toString=function(){return this.displayName};
_.PU.Object.defineProperties(cK.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+i4B(this,function(g){return' "'+g.key.displayName+'" '}).join(", ")+"])"}}});
var CSH=Fq.get(A_(zTH));(function(){let module=undefined;let exports=undefined;let define=undefined;var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_ES6=!1;$jscomp.ASSUME_ES2020=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.INSTRUMENT_ASYNC_CONTEXT=!0;$jscomp.defineProperty=$jscomp.ASSUME_ES5||typeof Object.defineProperties=="function"?Object.defineProperty:
function(e,m,n){if(e==Array.prototype||e==Object.prototype)return e;e[m]=n.value;return e};
$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var m=0;m<e.length;++m){var n=e[m];if(n&&n.Math==Math)return n}throw Error("Cannot find global object");};
$jscomp.global=$jscomp.ASSUME_ES2020?globalThis:$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE=typeof Symbol==="function"&&typeof Symbol("x")==="symbol";$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var JSCompiler_inline_result$jscomp$0,classes$jscomp$inline_5="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");$jscomp.global.BigInt64Array&&(classes$jscomp$inline_5.push("BigInt64"),
classes$jscomp$inline_5.push("BigUint64"));JSCompiler_inline_result$jscomp$0=classes$jscomp$inline_5;$jscomp.TYPED_ARRAY_CLASSES=JSCompiler_inline_result$jscomp$0;$jscomp.polyfillTypedArrayMethod=function(e,m,n,b){if(m)for(var q=0;q<$jscomp.TYPED_ARRAY_CLASSES.length;q++){var t=$jscomp.TYPED_ARRAY_CLASSES[q]+"Array.prototype."+e;$jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(t,m,n,b):$jscomp.polyfillUnisolated(t,m,n,b)}};
$jscomp.polyfill=function(e,m,n,b){m&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,m,n,b):$jscomp.polyfillUnisolated(e,m,n,b))};
$jscomp.polyfillUnisolated=function(e,m){var n=$jscomp.global;e=e.split(".");for(var b=0;b<e.length-1;b++){var q=e[b];if(!(q in n))return;n=n[q]}e=e[e.length-1];b=n[e];m=m(b);m!=b&&m!=null&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:m})};
$jscomp.polyfillIsolated=function(e,m,n){var b=e.split("."),q=b.length===1;e=b[0];e=!q&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var t=0;t<b.length-1;t++){var u=b[t];if(!(u in e))return;e=e[u]}b=b[b.length-1];n=$jscomp.IS_SYMBOL_NATIVE&&n==="es6"?e[b]:null;m=m(n);m!=null&&(q?$jscomp.defineProperty($jscomp.polyfills,b,{configurable:!0,writable:!0,value:m}):m!==n&&($jscomp.propertyToPolyfillSymbol[b]===void 0&&(q=Math.random()*1E9>>>0,$jscomp.propertyToPolyfillSymbol[b]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(b):$jscomp.POLYFILL_PREFIX+q+"$"+b),q=$jscomp.propertyToPolyfillSymbol[b],$jscomp.defineProperty(e,q,{configurable:!0,writable:!0,value:m})))};
$jscomp.checkEs6ConformanceViaProxy=function(){try{var e={},m=Object.create(new $jscomp.global.Proxy(e,{get:function(n,b,q){return n==e&&b=="q"&&q==m}}));
return m.q===!0}catch(n){return!1}};
$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1;$jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy();$jscomp.arrayIteratorImpl=function(e){var m=0;return function(){return m<e.length?{done:!1,value:e[m++]}:{done:!0}}};
$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}};
$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(e){if(e)return e;var m=function(t,u){this.$jscomp$symbol$id_=t;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:u})};
m.prototype.toString=function(){return this.$jscomp$symbol$id_};
e=Math.random()*1E9>>>0;var n="jscomp_symbol_"+e+"_",b=0,q=function(t){if(this instanceof q)throw new TypeError("Symbol is not a constructor");return new m(n+(t||"")+"_"+b++,t)};
return q},"es6","es3");
$jscomp.polyfill("Symbol.iterator",function(e){if(e)return e;e=Symbol("Symbol.iterator");$jscomp.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}});
return e},"es6","es3");
$jscomp.iteratorPrototype=function(e){e={next:e};e[Symbol.iterator]=function(){return this};
return e};
$jscomp.makeIterator=function(e){var m=typeof Symbol!="undefined"&&Symbol.iterator&&e[Symbol.iterator];if(m)return m.call(e);if(typeof e.length=="number")return $jscomp.arrayIterator(e);throw Error(String(e)+" is not an iterable or ArrayLike");};
$jscomp.owns=function(e,m){return Object.prototype.hasOwnProperty.call(e,m)};
$jscomp.polyfill("WeakMap",function(e){function m(){if(!e||!Object.seal)return!1;try{var f=Object.seal({}),h=Object.seal({}),k=new e([[f,2],[h,3]]);if(k.get(f)!=2||k.get(h)!=3)return!1;k.delete(f);k.set(h,4);return!k.has(f)&&k.get(h)==4}catch(r){return!1}}
function n(){}
function b(f){var h=typeof f;return h==="object"&&f!==null||h==="function"}
function q(f){if(!$jscomp.owns(f,u)){var h=new n;$jscomp.defineProperty(f,u,{value:h})}}
function t(f){if(!$jscomp.ISOLATE_POLYFILLS){var h=Object[f];h&&(Object[f]=function(k){if(k instanceof n)return k;Object.isExtensible(k)&&q(k);return h(k)})}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var u="$jscomp_hidden_"+Math.random();t("freeze");t("preventExtensions");t("seal");var A=0,d=function(f){this.id_=(A+=Math.random()+1).toString();if(f){f=$jscomp.makeIterator(f);for(var h;!(h=f.next()).done;)h=h.value,this.set(h[0],h[1])}};
d.prototype.set=function(f,h){if(!b(f))throw Error("Invalid WeakMap key");q(f);if(!$jscomp.owns(f,u))throw Error("WeakMap key fail: "+f);f[u][this.id_]=h;return this};
d.prototype.get=function(f){return b(f)&&$jscomp.owns(f,u)?f[u][this.id_]:void 0};
d.prototype.has=function(f){return b(f)&&$jscomp.owns(f,u)&&$jscomp.owns(f[u],this.id_)};
d.prototype.delete=function(f){return b(f)&&$jscomp.owns(f,u)&&$jscomp.owns(f[u],this.id_)?delete f[u][this.id_]:!1};
return d},"es6","es3");
$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(e){function m(){if($jscomp.ASSUME_NO_NATIVE_MAP||!e||typeof e!="function"||!e.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),f=new e($jscomp.makeIterator([[d,"s"]]));if(f.get(d)!="s"||f.size!=1||f.get({x:4})||f.set({x:4},"t")!=f||f.size!=2)return!1;var h=f.entries(),k=h.next();if(k.done||k.value[0]!=d||k.value[1]!="s")return!1;k=h.next();return k.done||k.value[0].x!=4||k.value[1]!="t"||!h.next().done?!1:!0}catch(r){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var n=new WeakMap,b=function(d){this[0]={};this[1]=u();this.size=0;if(d){d=$jscomp.makeIterator(d);for(var f;!(f=d.next()).done;)f=f.value,this.set(f[0],f[1])}};
b.prototype.set=function(d,f){d=d===0?0:d;var h=q(this,d);h.list||(h.list=this[0][h.id]=[]);h.entry?h.entry.value=f:(h.entry={next:this[1],previous:this[1].previous,head:this[1],key:d,value:f},h.list.push(h.entry),this[1].previous.next=h.entry,this[1].previous=h.entry,this.size++);return this};
b.prototype.delete=function(d){d=q(this,d);return d.entry&&d.list?(d.list.splice(d.index,1),d.list.length||delete this[0][d.id],d.entry.previous.next=d.entry.next,d.entry.next.previous=d.entry.previous,d.entry.head=null,this.size--,!0):!1};
b.prototype.clear=function(){this[0]={};this[1]=this[1].previous=u();this.size=0};
b.prototype.has=function(d){return!!q(this,d).entry};
b.prototype.get=function(d){return(d=q(this,d).entry)&&d.value};
b.prototype.entries=function(){return t(this,function(d){return[d.key,d.value]})};
b.prototype.keys=function(){return t(this,function(d){return d.key})};
b.prototype.values=function(){return t(this,function(d){return d.value})};
b.prototype.forEach=function(d,f){for(var h=this.entries(),k;!(k=h.next()).done;)k=k.value,d.call(f,k[1],k[0],this)};
b.prototype[Symbol.iterator]=b.prototype.entries;var q=function(d,f){var h;var k=(h=f)&&typeof h;k=="object"||k=="function"?n.has(h)?h=n.get(h):(k=""+ ++A,n.set(h,k),h=k):h="p_"+h;if((k=d[0][h])&&$jscomp.owns(d[0],h))for(d=0;d<k.length;d++){var r=k[d];if(f!==f&&r.key!==r.key||f===r.key)return{id:h,list:k,index:d,entry:r}}return{id:h,list:k,index:-1,entry:void 0}},t=function(d,f){var h=d[1];
return $jscomp.iteratorPrototype(function(){if(h){for(;h.head!=d[1];)h=h.previous;for(;h.next!=h.head;)return h=h.next,{done:!1,value:f(h)};h=null}return{done:!0,value:void 0}})},u=function(){var d={};
return d.previous=d.next=d.head=d},A=0;
return b},"es6","es3");
$jscomp.polyfill("Set",function(e){function m(){if($jscomp.ASSUME_NO_NATIVE_SET||!e||typeof e!="function"||!e.prototype.entries||typeof Object.seal!="function")return!1;try{var b=Object.seal({x:4}),q=new e($jscomp.makeIterator([b]));if(!q.has(b)||q.size!=1||q.add(b)!=q||q.size!=1||q.add({x:4})!=q||q.size!=2)return!1;var t=q.entries(),u=t.next();if(u.done||u.value[0]!=b||u.value[1]!=b)return!1;u=t.next();return u.done||u.value[0]==b||u.value[0].x!=4||u.value[1]!=u.value[0]?!1:t.next().done}catch(A){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var n=function(b){this.map_=new Map;if(b){b=$jscomp.makeIterator(b);for(var q;!(q=b.next()).done;)q=q.value,this.add(q)}this.size=this.map_.size};
n.prototype.add=function(b){b=b===0?0:b;this.map_.set(b,b);this.size=this.map_.size;return this};
n.prototype.delete=function(b){b=this.map_.delete(b);this.size=this.map_.size;return b};
n.prototype.clear=function(){this.map_.clear();this.size=0};
n.prototype.has=function(b){return this.map_.has(b)};
n.prototype.entries=function(){return this.map_.entries()};
n.prototype.values=function(){return this.map_.values()};
n.prototype.keys=n.prototype.values;n.prototype[Symbol.iterator]=n.prototype.values;n.prototype.forEach=function(b,q){var t=this;this.map_.forEach(function(u){return b.call(q,u,u,t)})};
return n},"es6","es3");
$jscomp.polyfill("Set.prototype.union",function(e){function m(n){$jscomp.checkIsSetInstance(this);$jscomp.checkIsSetLike(n);var b=new Set(this);n=$jscomp.checkIsValidIterator(n.keys());for(var q=n.next();!q.done;)b.add(q.value),q=n.next();return b}
return e?e:m},"es_next","es6");
$jscomp.checkIsSetLike=function(e){if(typeof e!=="object"||e===null||typeof e.size!=="number"||e.size<0||typeof e.keys!=="function"||typeof e.has!=="function")throw new TypeError("Argument must be set-like");};
$jscomp.checkIsValidIterator=function(e){if(typeof e!=="object"||e===null||typeof e.next!=="function")throw new TypeError("Invalid iterator.");return e};
$jscomp.getSmallerAndLargerSets=function(e,m){return e.size<=m.size?{smallerSetIterator:e.keys(),largerSet:m}:{smallerSetIterator:$jscomp.checkIsValidIterator(m.keys()),largerSet:e}};
$jscomp.checkIsSetInstance=function(e){if(!(e instanceof Set))throw new TypeError("Method must be called on an instance of Set.");};
(function(e){if(typeof exports==="object"&&typeof module!=="undefined")module.exports=e();else if(typeof define==="function"&&define.amd)define([],e);else{var m=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;m.XRegExp=e()}})(function(){return function q(m,n,b){function t(d,f){if(!n[d]){if(!m[d]){var h=typeof require=="function"&&require;
if(!f&&h)return h(d,!0);if(u)return u(d,!0);f=Error("Cannot find module '"+d+"'");throw f.code="MODULE_NOT_FOUND",f;}f=n[d]={exports:{}};m[d][0].call(f.exports,function(k){var r=m[d][1][k];return t(r?r:k)},f,f.exports,q,m,n,b)}return n[d].exports}
for(var u=typeof require=="function"&&require,A=0;A<b.length;A++)t(b[A]);return t}({1:[function(m,n){n.exports=function(b){function q(d){var f=/^(?:\(\?:\))*\^/,h=/\$(?:\(\?:\))*$/;
return f.test(d)&&h.test(d)&&h.test(d.replace(/\\[\s\S]/g,""))?d.replace(f,"").replace(h,""):d}
function t(d,f){f=f?"x":"";return b.isRegExp(d)?d.xregexp&&d.xregexp.captureNames?d:b(d.source,f):b(d,f)}
var u=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,A=b.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,u],"g",{conjunction:"or"});b.build=function(d,f,h){h=h||"";var k=h.indexOf("x")>-1,r=/^\(\?([\w$]+)\)/.exec(d);r&&(h=b._clipDuplicates(h+r[1]));var v={},B;for(B in f)f.hasOwnProperty(B)&&(r=t(f[B],k),v[B]={pattern:q(r.source),names:r.xregexp.captureNames||[]});d=t(d,k);var C=0,D,p=0,I=[0],E=d.xregexp.captureNames||[];d=d.source.replace(A,function(F,J,N,Q,R){var L=J||N;if(L){if(!v.hasOwnProperty(L))throw new ReferenceError("Undefined property "+
F);if(J){var M=E[p];I[++p]=++C;F="(?<"+(M||L)+">"}else F="(?:";D=C;return F+v[L].pattern.replace(u,function(T,U,O){if(U){if(M=v[L].names[C-D],++C,M)return"(?<"+M+">"}else if(O)return P=+O-1,v[L].names[P]?"\\k<"+v[L].names[P]+">":"\\"+(+O+D);return T})+")"}if(Q){if(M=E[p],I[++p]=++C,M)return"(?<"+M+">"}else if(R){var P=+R-1;
return E[P]?"\\k<"+E[P]+">":"\\"+I[+R]}return F});
return b(d,h)}}},
{}],2:[function(m,n){n.exports=function(b){function q(t,u,A,d){return{name:t,value:u,start:A,end:d}}
b.matchRecursive=function(t,u,A,d,f){d=d||"";f=f||{};var h=d.indexOf("g")>-1,k=d.indexOf("y")>-1,r=d.replace(/y/g,""),v=f.escapeChar;f=f.valueNames;var B=[],C=0,D=0,p=0,I=0;u=b(u,r);A=b(A,r);if(v){if(v.length>1)throw Error("Cannot use more than one escape character");v=b.escape(v);var E=new RegExp("(?:"+v+"[\\S\\s]|(?:(?!"+b.union([u,A],"",{conjunction:"or"}).source+")[^"+v+"])+)+",d.replace(/[^imu]+/g,""))}for(;;){v&&(p+=(b.exec(t,E,p,"sticky")||[""])[0].length);d=b.exec(t,u,p);r=b.exec(t,A,p);d&&
r&&(d.index<=r.index?r=null:d=null);if(d||r)D=(d||r).index,p=D+(d||r)[0].length;else if(!C)break;if(k&&!C&&D>I)break;if(d){if(!C){var F=D;var J=p}++C}else if(r&&C){if(!--C&&(f?(f[0]&&F>I&&B.push(q(f[0],t.slice(I,F),I,F)),f[1]&&B.push(q(f[1],t.slice(F,J),F,J)),f[2]&&B.push(q(f[2],t.slice(J,D),J,D)),f[3]&&B.push(q(f[3],t.slice(D,p),D,p))):B.push(t.slice(J,D)),I=p,!h))break}else throw Error("Unbalanced delimiter found in string");D===p&&++p}h&&!k&&f&&f[0]&&t.length>I&&B.push(q(f[0],t.slice(I),I,t.length));
return B}}},
{}],3:[function(m,n){n.exports=function(b){function q(k){return k.replace(/[- _]+/g,"").toLowerCase()}
function t(k){var r=/^\\[xu](.+)/.exec(k);return r?d(r[1]):k.charCodeAt(k.charAt(0)==="\\"?1:0)}
function u(k){var r="",v=-1;b.forEach(k,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(B){var C=t(B[1]);C>v+1&&(r+="\\u"+h(f(v+1)),C>v+2&&(r+="-\\u"+h(f(C-1))));v=t(B[2]||B[1])});
v<65535&&(r+="\\u"+h(f(v+1)),v<65534&&(r+="-\\uFFFF"));return r}
var A={},d=b._dec,f=b._hex,h=b._pad4;b.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/,function(k,r,v){var B=k[1]==="P"||!!k[2],C=v.indexOf("A")>-1;v=q(k[4]||k[3]);var D=A[v];if(k[1]==="P"&&k[2])throw new SyntaxError("Invalid double negation "+k[0]);if(!A.hasOwnProperty(v))throw new SyntaxError("Unknown Unicode token "+k[0]);if(D.inverseOf){v=q(D.inverseOf);if(!A.hasOwnProperty(v))throw new ReferenceError("Unicode token missing data "+k[0]+" -> "+D.inverseOf);D=A[v];B=!B}if(!D.bmp&&!C)throw new SyntaxError("Astral mode required for Unicode token "+
k[0]);if(C){if(r==="class")throw new SyntaxError("Astral mode does not support Unicode tokens within character classes");k=B?"a!":"a=";(r=A[v][k])||(r=A[v],v=A[v],C="",v.bmp&&!v.isBmpLast&&(C="["+v.bmp+"]"+(v.astral?"|":"")),v.astral&&(C+=v.astral),v.isBmpLast&&v.bmp&&(C+=(v.astral?"|":"")+"["+v.bmp+"]"),B=B?"(?:(?!"+C+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+C+")",r=r[k]=B);return B=r}return B=r==="class"?B?A[v]["b!"]||(A[v]["b!"]=u(A[v].bmp)):D.bmp:(B?"[^":"[")+D.bmp+"]"},{scope:"all",
optionalFlags:"A",leadChar:"\\"});b.addUnicodeData=function(k){for(var r,v=0;v<k.length;++v){r=k[v];if(!r.name)throw Error("Unicode token requires name");if(!(r.inverseOf||r.bmp||r.astral))throw Error("Unicode token has no character data "+r.name);A[q(r.name)]=r;r.alias&&(A[q(r.alias)]=r)}b.cache.flush("patterns")};
b._getUnicodeProperty=function(k){k=q(k);return A[k]}}},
{}],4:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");b.addUnicodeData([{name:"InAdlam",astral:"\ud83a[\udd00-\udd5f]"},{name:"InAegean_Numbers",astral:"\ud800[\udd00-\udd3f]"},{name:"InAhom",astral:"\ud805[\udf00-\udf3f]"},{name:"InAlchemical_Symbols",astral:"\ud83d[\udf00-\udf7f]"},{name:"InAlphabetic_Presentation_Forms",bmp:"\ufb00-\ufb4f"},{name:"InAnatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude7f]"},{name:"InAncient_Greek_Musical_Notation",
astral:"\ud834[\ude00-\ude4f]"},{name:"InAncient_Greek_Numbers",astral:"\ud800[\udd40-\udd8f]"},{name:"InAncient_Symbols",astral:"\ud800[\udd90-\uddcf]"},{name:"InArabic",bmp:"\u0600-\u06ff"},{name:"InArabic_Extended_A",bmp:"\u08a0-\u08ff"},{name:"InArabic_Mathematical_Alphabetic_Symbols",astral:"\ud83b[\ude00-\udeff]"},{name:"InArabic_Presentation_Forms_A",bmp:"\ufb50-\ufdff"},{name:"InArabic_Presentation_Forms_B",bmp:"\ufe70-\ufeff"},{name:"InArabic_Supplement",bmp:"\u0750-\u077f"},{name:"InArmenian",
bmp:"\u0530-\u058f"},{name:"InArrows",bmp:"\u2190-\u21ff"},{name:"InAvestan",astral:"\ud802[\udf00-\udf3f]"},{name:"InBalinese",bmp:"\u1b00-\u1b7f"},{name:"InBamum",bmp:"\ua6a0-\ua6ff"},{name:"InBamum_Supplement",astral:"\ud81a[\udc00-\ude3f]"},{name:"InBasic_Latin",bmp:"\x00-\u007f"},{name:"InBassa_Vah",astral:"\ud81a[\uded0-\udeff]"},{name:"InBatak",bmp:"\u1bc0-\u1bff"},{name:"InBengali",bmp:"\u0980-\u09ff"},{name:"InBhaiksuki",astral:"\ud807[\udc00-\udc6f]"},{name:"InBlock_Elements",bmp:"\u2580-\u259f"},
{name:"InBopomofo",bmp:"\u3100-\u312f"},{name:"InBopomofo_Extended",bmp:"\u31a0-\u31bf"},{name:"InBox_Drawing",bmp:"\u2500-\u257f"},{name:"InBrahmi",astral:"\ud804[\udc00-\udc7f]"},{name:"InBraille_Patterns",bmp:"\u2800-\u28ff"},{name:"InBuginese",bmp:"\u1a00-\u1a1f"},{name:"InBuhid",bmp:"\u1740-\u175f"},{name:"InByzantine_Musical_Symbols",astral:"\ud834[\udc00-\udcff]"},{name:"InCJK_Compatibility",bmp:"\u3300-\u33ff"},{name:"InCJK_Compatibility_Forms",bmp:"\ufe30-\ufe4f"},{name:"InCJK_Compatibility_Ideographs",
bmp:"\uf900-\ufaff"},{name:"InCJK_Compatibility_Ideographs_Supplement",astral:"\ud87e[\udc00-\ude1f]"},{name:"InCJK_Radicals_Supplement",bmp:"\u2e80-\u2eff"},{name:"InCJK_Strokes",bmp:"\u31c0-\u31ef"},{name:"InCJK_Symbols_and_Punctuation",bmp:"\u3000-\u303f"},{name:"InCJK_Unified_Ideographs",bmp:"\u4e00-\u9fff"},{name:"InCJK_Unified_Ideographs_Extension_A",bmp:"\u3400-\u4dbf"},{name:"InCJK_Unified_Ideographs_Extension_B",astral:"[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\udedf]"},{name:"InCJK_Unified_Ideographs_Extension_C",
astral:"\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf3f]"},{name:"InCJK_Unified_Ideographs_Extension_D",astral:"\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1f]"},{name:"InCJK_Unified_Ideographs_Extension_E",astral:"\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udeaf]"},{name:"InCarian",astral:"\ud800[\udea0-\udedf]"},{name:"InCaucasian_Albanian",astral:"\ud801[\udd30-\udd6f]"},{name:"InChakma",astral:"\ud804[\udd00-\udd4f]"},{name:"InCham",bmp:"\uaa00-\uaa5f"},
{name:"InCherokee",bmp:"\u13a0-\u13ff"},{name:"InCherokee_Supplement",bmp:"\uab70-\uabbf"},{name:"InCombining_Diacritical_Marks",bmp:"\u0300-\u036f"},{name:"InCombining_Diacritical_Marks_Extended",bmp:"\u1ab0-\u1aff"},{name:"InCombining_Diacritical_Marks_Supplement",bmp:"\u1dc0-\u1dff"},{name:"InCombining_Diacritical_Marks_for_Symbols",bmp:"\u20d0-\u20ff"},{name:"InCombining_Half_Marks",bmp:"\ufe20-\ufe2f"},{name:"InCommon_Indic_Number_Forms",bmp:"\ua830-\ua83f"},{name:"InControl_Pictures",bmp:"\u2400-\u243f"},
{name:"InCoptic",bmp:"\u2c80-\u2cff"},{name:"InCoptic_Epact_Numbers",astral:"\ud800[\udee0-\udeff]"},{name:"InCounting_Rod_Numerals",astral:"\ud834[\udf60-\udf7f]"},{name:"InCuneiform",astral:"\ud808[\udc00-\udfff]"},{name:"InCuneiform_Numbers_and_Punctuation",astral:"\ud809[\udc00-\udc7f]"},{name:"InCurrency_Symbols",bmp:"\u20a0-\u20cf"},{name:"InCypriot_Syllabary",astral:"\ud802[\udc00-\udc3f]"},{name:"InCyrillic",bmp:"\u0400-\u04ff"},{name:"InCyrillic_Extended_A",bmp:"\u2de0-\u2dff"},{name:"InCyrillic_Extended_B",
bmp:"\ua640-\ua69f"},{name:"InCyrillic_Extended_C",bmp:"\u1c80-\u1c8f"},{name:"InCyrillic_Supplement",bmp:"\u0500-\u052f"},{name:"InDeseret",astral:"\ud801[\udc00-\udc4f]"},{name:"InDevanagari",bmp:"\u0900-\u097f"},{name:"InDevanagari_Extended",bmp:"\ua8e0-\ua8ff"},{name:"InDingbats",bmp:"\u2700-\u27bf"},{name:"InDomino_Tiles",astral:"\ud83c[\udc30-\udc9f]"},{name:"InDuployan",astral:"\ud82f[\udc00-\udc9f]"},{name:"InEarly_Dynastic_Cuneiform",astral:"\ud809[\udc80-\udd4f]"},{name:"InEgyptian_Hieroglyphs",
astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2f]"},{name:"InElbasan",astral:"\ud801[\udd00-\udd2f]"},{name:"InEmoticons",astral:"\ud83d[\ude00-\ude4f]"},{name:"InEnclosed_Alphanumeric_Supplement",astral:"\ud83c[\udd00-\uddff]"},{name:"InEnclosed_Alphanumerics",bmp:"\u2460-\u24ff"},{name:"InEnclosed_CJK_Letters_and_Months",bmp:"\u3200-\u32ff"},{name:"InEnclosed_Ideographic_Supplement",astral:"\ud83c[\ude00-\udeff]"},{name:"InEthiopic",bmp:"\u1200-\u137f"},{name:"InEthiopic_Extended",bmp:"\u2d80-\u2ddf"},
{name:"InEthiopic_Extended_A",bmp:"\uab00-\uab2f"},{name:"InEthiopic_Supplement",bmp:"\u1380-\u139f"},{name:"InGeneral_Punctuation",bmp:"\u2000-\u206f"},{name:"InGeometric_Shapes",bmp:"\u25a0-\u25ff"},{name:"InGeometric_Shapes_Extended",astral:"\ud83d[\udf80-\udfff]"},{name:"InGeorgian",bmp:"\u10a0-\u10ff"},{name:"InGeorgian_Supplement",bmp:"\u2d00-\u2d2f"},{name:"InGlagolitic",bmp:"\u2c00-\u2c5f"},{name:"InGlagolitic_Supplement",astral:"\ud838[\udc00-\udc2f]"},{name:"InGothic",astral:"\ud800[\udf30-\udf4f]"},
{name:"InGrantha",astral:"\ud804[\udf00-\udf7f]"},{name:"InGreek_Extended",bmp:"\u1f00-\u1fff"},{name:"InGreek_and_Coptic",bmp:"\u0370-\u03ff"},{name:"InGujarati",bmp:"\u0a80-\u0aff"},{name:"InGurmukhi",bmp:"\u0a00-\u0a7f"},{name:"InHalfwidth_and_Fullwidth_Forms",bmp:"\uff00-\uffef"},{name:"InHangul_Compatibility_Jamo",bmp:"\u3130-\u318f"},{name:"InHangul_Jamo",bmp:"\u1100-\u11ff"},{name:"InHangul_Jamo_Extended_A",bmp:"\ua960-\ua97f"},{name:"InHangul_Jamo_Extended_B",bmp:"\ud7b0-\ud7ff"},{name:"InHangul_Syllables",
bmp:"\uac00-\ud7af"},{name:"InHanunoo",bmp:"\u1720-\u173f"},{name:"InHatran",astral:"\ud802[\udce0-\udcff]"},{name:"InHebrew",bmp:"\u0590-\u05ff"},{name:"InHigh_Private_Use_Surrogates",bmp:"\udb80-\udbff"},{name:"InHigh_Surrogates",bmp:"\ud800-\udb7f"},{name:"InHiragana",bmp:"\u3040-\u309f"},{name:"InIPA_Extensions",bmp:"\u0250-\u02af"},{name:"InIdeographic_Description_Characters",bmp:"\u2ff0-\u2fff"},{name:"InIdeographic_Symbols_and_Punctuation",astral:"\ud81b[\udfe0-\udfff]"},{name:"InImperial_Aramaic",
astral:"\ud802[\udc40-\udc5f]"},{name:"InInscriptional_Pahlavi",astral:"\ud802[\udf60-\udf7f]"},{name:"InInscriptional_Parthian",astral:"\ud802[\udf40-\udf5f]"},{name:"InJavanese",bmp:"\ua980-\ua9df"},{name:"InKaithi",astral:"\ud804[\udc80-\udccf]"},{name:"InKana_Supplement",astral:"\ud82c[\udc00-\udcff]"},{name:"InKanbun",bmp:"\u3190-\u319f"},{name:"InKangxi_Radicals",bmp:"\u2f00-\u2fdf"},{name:"InKannada",bmp:"\u0c80-\u0cff"},{name:"InKatakana",bmp:"\u30a0-\u30ff"},{name:"InKatakana_Phonetic_Extensions",
bmp:"\u31f0-\u31ff"},{name:"InKayah_Li",bmp:"\ua900-\ua92f"},{name:"InKharoshthi",astral:"\ud802[\ude00-\ude5f]"},{name:"InKhmer",bmp:"\u1780-\u17ff"},{name:"InKhmer_Symbols",bmp:"\u19e0-\u19ff"},{name:"InKhojki",astral:"\ud804[\ude00-\ude4f]"},{name:"InKhudawadi",astral:"\ud804[\udeb0-\udeff]"},{name:"InLao",bmp:"\u0e80-\u0eff"},{name:"InLatin_Extended_Additional",bmp:"\u1e00-\u1eff"},{name:"InLatin_Extended_A",bmp:"\u0100-\u017f"},{name:"InLatin_Extended_B",bmp:"\u0180-\u024f"},{name:"InLatin_Extended_C",
bmp:"\u2c60-\u2c7f"},{name:"InLatin_Extended_D",bmp:"\ua720-\ua7ff"},{name:"InLatin_Extended_E",bmp:"\uab30-\uab6f"},{name:"InLatin_1_Supplement",bmp:"\u0080-\u00ff"},{name:"InLepcha",bmp:"\u1c00-\u1c4f"},{name:"InLetterlike_Symbols",bmp:"\u2100-\u214f"},{name:"InLimbu",bmp:"\u1900-\u194f"},{name:"InLinear_A",astral:"\ud801[\ude00-\udf7f]"},{name:"InLinear_B_Ideograms",astral:"\ud800[\udc80-\udcff]"},{name:"InLinear_B_Syllabary",astral:"\ud800[\udc00-\udc7f]"},{name:"InLisu",bmp:"\ua4d0-\ua4ff"},
{name:"InLow_Surrogates",bmp:"\udc00-\udfff"},{name:"InLycian",astral:"\ud800[\ude80-\ude9f]"},{name:"InLydian",astral:"\ud802[\udd20-\udd3f]"},{name:"InMahajani",astral:"\ud804[\udd50-\udd7f]"},{name:"InMahjong_Tiles",astral:"\ud83c[\udc00-\udc2f]"},{name:"InMalayalam",bmp:"\u0d00-\u0d7f"},{name:"InMandaic",bmp:"\u0840-\u085f"},{name:"InManichaean",astral:"\ud802[\udec0-\udeff]"},{name:"InMarchen",astral:"\ud807[\udc70-\udcbf]"},{name:"InMathematical_Alphanumeric_Symbols",astral:"\ud835[\udc00-\udfff]"},
{name:"InMathematical_Operators",bmp:"\u2200-\u22ff"},{name:"InMeetei_Mayek",bmp:"\uabc0-\uabff"},{name:"InMeetei_Mayek_Extensions",bmp:"\uaae0-\uaaff"},{name:"InMende_Kikakui",astral:"\ud83a[\udc00-\udcdf]"},{name:"InMeroitic_Cursive",astral:"\ud802[\udda0-\uddff]"},{name:"InMeroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"InMiao",astral:"\ud81b[\udf00-\udf9f]"},{name:"InMiscellaneous_Mathematical_Symbols_A",bmp:"\u27c0-\u27ef"},{name:"InMiscellaneous_Mathematical_Symbols_B",bmp:"\u2980-\u29ff"},
{name:"InMiscellaneous_Symbols",bmp:"\u2600-\u26ff"},{name:"InMiscellaneous_Symbols_and_Arrows",bmp:"\u2b00-\u2bff"},{name:"InMiscellaneous_Symbols_and_Pictographs",astral:"\ud83c[\udf00-\udfff]|\ud83d[\udc00-\uddff]"},{name:"InMiscellaneous_Technical",bmp:"\u2300-\u23ff"},{name:"InModi",astral:"\ud805[\ude00-\ude5f]"},{name:"InModifier_Tone_Letters",bmp:"\ua700-\ua71f"},{name:"InMongolian",bmp:"\u1800-\u18af"},{name:"InMongolian_Supplement",astral:"\ud805[\ude60-\ude7f]"},{name:"InMro",astral:"\ud81a[\ude40-\ude6f]"},
{name:"InMultani",astral:"\ud804[\ude80-\udeaf]"},{name:"InMusical_Symbols",astral:"\ud834[\udd00-\uddff]"},{name:"InMyanmar",bmp:"\u1000-\u109f"},{name:"InMyanmar_Extended_A",bmp:"\uaa60-\uaa7f"},{name:"InMyanmar_Extended_B",bmp:"\ua9e0-\ua9ff"},{name:"InNKo",bmp:"\u07c0-\u07ff"},{name:"InNabataean",astral:"\ud802[\udc80-\udcaf]"},{name:"InNew_Tai_Lue",bmp:"\u1980-\u19df"},{name:"InNewa",astral:"\ud805[\udc00-\udc7f]"},{name:"InNumber_Forms",bmp:"\u2150-\u218f"},{name:"InOgham",bmp:"\u1680-\u169f"},
{name:"InOl_Chiki",bmp:"\u1c50-\u1c7f"},{name:"InOld_Hungarian",astral:"\ud803[\udc80-\udcff]"},{name:"InOld_Italic",astral:"\ud800[\udf00-\udf2f]"},{name:"InOld_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"InOld_Permic",astral:"\ud800[\udf50-\udf7f]"},{name:"InOld_Persian",astral:"\ud800[\udfa0-\udfdf]"},{name:"InOld_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"InOld_Turkic",astral:"\ud803[\udc00-\udc4f]"},{name:"InOptical_Character_Recognition",bmp:"\u2440-\u245f"},{name:"InOriya",
bmp:"\u0b00-\u0b7f"},{name:"InOrnamental_Dingbats",astral:"\ud83d[\ude50-\ude7f]"},{name:"InOsage",astral:"\ud801[\udcb0-\udcff]"},{name:"InOsmanya",astral:"\ud801[\udc80-\udcaf]"},{name:"InPahawh_Hmong",astral:"\ud81a[\udf00-\udf8f]"},{name:"InPalmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"InPau_Cin_Hau",astral:"\ud806[\udec0-\udeff]"},{name:"InPhags_pa",bmp:"\ua840-\ua87f"},{name:"InPhaistos_Disc",astral:"\ud800[\uddd0-\uddff]"},{name:"InPhoenician",astral:"\ud802[\udd00-\udd1f]"},{name:"InPhonetic_Extensions",
bmp:"\u1d00-\u1d7f"},{name:"InPhonetic_Extensions_Supplement",bmp:"\u1d80-\u1dbf"},{name:"InPlaying_Cards",astral:"\ud83c[\udca0-\udcff]"},{name:"InPrivate_Use_Area",bmp:"\ue000-\uf8ff"},{name:"InPsalter_Pahlavi",astral:"\ud802[\udf80-\udfaf]"},{name:"InRejang",bmp:"\ua930-\ua95f"},{name:"InRumi_Numeral_Symbols",astral:"\ud803[\ude60-\ude7f]"},{name:"InRunic",bmp:"\u16a0-\u16ff"},{name:"InSamaritan",bmp:"\u0800-\u083f"},{name:"InSaurashtra",bmp:"\ua880-\ua8df"},{name:"InSharada",astral:"\ud804[\udd80-\udddf]"},
{name:"InShavian",astral:"\ud801[\udc50-\udc7f]"},{name:"InShorthand_Format_Controls",astral:"\ud82f[\udca0-\udcaf]"},{name:"InSiddham",astral:"\ud805[\udd80-\uddff]"},{name:"InSinhala",bmp:"\u0d80-\u0dff"},{name:"InSinhala_Archaic_Numbers",astral:"\ud804[\udde0-\uddff]"},{name:"InSmall_Form_Variants",bmp:"\ufe50-\ufe6f"},{name:"InSora_Sompeng",astral:"\ud804[\udcd0-\udcff]"},{name:"InSpacing_Modifier_Letters",bmp:"\u02b0-\u02ff"},{name:"InSpecials",bmp:"\ufff0-\uffff"},{name:"InSundanese",bmp:"\u1b80-\u1bbf"},
{name:"InSundanese_Supplement",bmp:"\u1cc0-\u1ccf"},{name:"InSuperscripts_and_Subscripts",bmp:"\u2070-\u209f"},{name:"InSupplemental_Arrows_A",bmp:"\u27f0-\u27ff"},{name:"InSupplemental_Arrows_B",bmp:"\u2900-\u297f"},{name:"InSupplemental_Arrows_C",astral:"\ud83e[\udc00-\udcff]"},{name:"InSupplemental_Mathematical_Operators",bmp:"\u2a00-\u2aff"},{name:"InSupplemental_Punctuation",bmp:"\u2e00-\u2e7f"},{name:"InSupplemental_Symbols_and_Pictographs",astral:"\ud83e[\udd00-\uddff]"},{name:"InSupplementary_Private_Use_Area_A",
astral:"[\udb80-\udbbf][\udc00-\udfff]"},{name:"InSupplementary_Private_Use_Area_B",astral:"[\udbc0-\udbff][\udc00-\udfff]"},{name:"InSutton_SignWriting",astral:"\ud836[\udc00-\udeaf]"},{name:"InSyloti_Nagri",bmp:"\ua800-\ua82f"},{name:"InSyriac",bmp:"\u0700-\u074f"},{name:"InTagalog",bmp:"\u1700-\u171f"},{name:"InTagbanwa",bmp:"\u1760-\u177f"},{name:"InTags",astral:"\udb40[\udc00-\udc7f]"},{name:"InTai_Le",bmp:"\u1950-\u197f"},{name:"InTai_Tham",bmp:"\u1a20-\u1aaf"},{name:"InTai_Viet",bmp:"\uaa80-\uaadf"},
{name:"InTai_Xuan_Jing_Symbols",astral:"\ud834[\udf00-\udf5f]"},{name:"InTakri",astral:"\ud805[\ude80-\udecf]"},{name:"InTamil",bmp:"\u0b80-\u0bff"},{name:"InTangut",astral:"[\ud81c-\ud821][\udc00-\udfff]"},{name:"InTangut_Components",astral:"\ud822[\udc00-\udeff]"},{name:"InTelugu",bmp:"\u0c00-\u0c7f"},{name:"InThaana",bmp:"\u0780-\u07bf"},{name:"InThai",bmp:"\u0e00-\u0e7f"},{name:"InTibetan",bmp:"\u0f00-\u0fff"},{name:"InTifinagh",bmp:"\u2d30-\u2d7f"},{name:"InTirhuta",astral:"\ud805[\udc80-\udcdf]"},
{name:"InTransport_and_Map_Symbols",astral:"\ud83d[\ude80-\udeff]"},{name:"InUgaritic",astral:"\ud800[\udf80-\udf9f]"},{name:"InUnified_Canadian_Aboriginal_Syllabics",bmp:"\u1400-\u167f"},{name:"InUnified_Canadian_Aboriginal_Syllabics_Extended",bmp:"\u18b0-\u18ff"},{name:"InVai",bmp:"\ua500-\ua63f"},{name:"InVariation_Selectors",bmp:"\ufe00-\ufe0f"},{name:"InVariation_Selectors_Supplement",astral:"\udb40[\udd00-\uddef]"},{name:"InVedic_Extensions",bmp:"\u1cd0-\u1cff"},{name:"InVertical_Forms",bmp:"\ufe10-\ufe1f"},
{name:"InWarang_Citi",astral:"\ud806[\udca0-\udcff]"},{name:"InYi_Radicals",bmp:"\ua490-\ua4cf"},{name:"InYi_Syllables",bmp:"\ua000-\ua48f"},{name:"InYijing_Hexagram_Symbols",bmp:"\u4dc0-\u4dff"}])}},
{}],5:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");b.addUnicodeData([{name:"C",alias:"Other",isBmpLast:!0,bmp:"\x00-\u001f\u007f-\u009f\u00ad\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u0605\u061c\u061d\u06dd\u070e\u070f\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u08e2\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180e\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u200b-\u200f\u202a-\u202e\u2060-\u206f\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\uf8ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd-\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufffb\ufffe\uffff",
astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcbd\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udbff][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca0-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udd73-\udd7a\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00-\udcff\uddf0-\udfff]"},
{name:"Cc",alias:"Control",bmp:"\x00-\u001f\u007f-\u009f"},{name:"Cf",alias:"Format",bmp:"\u00ad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufeff\ufff9-\ufffb",astral:"\ud804\udcbd|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|\udb40[\udc01\udc20-\udc7f]"},{name:"Cn",alias:"Unassigned",bmp:"\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u05ff\u061d\u070e\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u2065\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\ud7ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd\ufefe\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufff8\ufffe\uffff",
astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udb7f][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00\udc02-\udc1f\udc80-\udcff\uddf0-\udfff]|[\udbbf\udbff][\udffe\udfff]"},
{name:"Co",alias:"Private_Use",bmp:"\ue000-\uf8ff",astral:"[\udb80-\udbbe\udbc0-\udbfe][\udc00-\udfff]|[\udbbf\udbff][\udc00-\udffd]"},{name:"Cs",alias:"Surrogate",bmp:"\ud800-\udfff"},{name:"L",alias:"Letter",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005\u3006\u3031-\u3035\u303b\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6e5\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud83a[\udc00-\udcc4\udd00-\udd43]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Ll",alias:"Lowercase_Letter",bmp:"a-z\u00b5\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u0371\u0373\u0377\u037b-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1d2b\u1d6b-\u1d77\u1d79-\u1d9a\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2184\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7b\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7fa\uab30-\uab5a\uab60-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",
astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Lm",alias:"Modifier_Letter",
bmp:"\u02b0-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0374\u037a\u0559\u0640\u06e5\u06e6\u07f4\u07f5\u07fa\u081a\u0824\u0828\u0971\u0e46\u0ec6\u10fc\u17d7\u1843\u1aa7\u1c78-\u1c7d\u1d2c-\u1d6a\u1d78\u1d9b-\u1dbf\u2071\u207f\u2090-\u209c\u2c7c\u2c7d\u2d6f\u2e2f\u3005\u3031-\u3035\u303b\u309d\u309e\u30fc-\u30fe\ua015\ua4f8-\ua4fd\ua60c\ua67f\ua69c\ua69d\ua717-\ua71f\ua770\ua788\ua7f8\ua7f9\ua9cf\ua9e6\uaa70\uaadd\uaaf3\uaaf4\uab5c-\uab5f\uff70\uff9e\uff9f",astral:"\ud81a[\udf40-\udf43]|\ud81b[\udf93-\udf9f\udfe0]"},
{name:"Lo",alias:"Other_Letter",bmp:"\u00aa\u00ba\u01bb\u01c0-\u01c3\u0294\u05d0-\u05ea\u05f0-\u05f2\u0620-\u063f\u0641-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u0800-\u0815\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0972-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e45\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10d0-\u10fa\u10fd-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17dc\u1820-\u1842\u1844-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c77\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u2135-\u2138\u2d30-\u2d67\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3006\u303c\u3041-\u3096\u309f\u30a1-\u30fa\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua014\ua016-\ua48c\ua4d0-\ua4f7\ua500-\ua60b\ua610-\ua61f\ua62a\ua62b\ua66e\ua6a0-\ua6e5\ua78f\ua7f7\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9e0-\ua9e4\ua9e7-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa6f\uaa71-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb\uaadc\uaae0-\uaaea\uaaf2\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff66-\uff6f\uff71-\uff9d\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc50-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud83a[\udc00-\udcc4]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Lt",alias:"Titlecase_Letter",bmp:"\u01c5\u01c8\u01cb\u01f2\u1f88-\u1f8f\u1f98-\u1f9f\u1fa8-\u1faf\u1fbc\u1fcc\u1ffc"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2183\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a",
astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]"},{name:"M",
alias:"Mark",bmp:"\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0c00-\u0c03\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d01-\u0d03\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f\u109a-\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u192b\u1930-\u193b\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f\u1ab0-\u1abe\u1b00-\u1b04\u1b34-\u1b44\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1be6-\u1bf3\u1c24-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9e5\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",
astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc00-\udc02\udc38-\udc46\udc7f-\udc82\udcb0-\udcba\udd00-\udd02\udd27-\udd34\udd73\udd80-\udd82\uddb3-\uddc0\uddca-\uddcc\ude2c-\ude37\ude3e\udedf-\udeea\udf00-\udf03\udf3c\udf3e-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc35-\udc46\udcb0-\udcc3\uddaf-\uddb5\uddb8-\uddc0\udddc\udddd\ude30-\ude40\udeab-\udeb7\udf1d-\udf2b]|\ud807[\udc2f-\udc36\udc38-\udc3f\udc92-\udca7\udca9-\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf51-\udf7e\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},
{name:"Mc",alias:"Spacing_Mark",bmp:"\u0903\u093b\u093e-\u0940\u0949-\u094c\u094e\u094f\u0982\u0983\u09be-\u09c0\u09c7\u09c8\u09cb\u09cc\u09d7\u0a03\u0a3e-\u0a40\u0a83\u0abe-\u0ac0\u0ac9\u0acb\u0acc\u0b02\u0b03\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57\u0bbe\u0bbf\u0bc1\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd7\u0c01-\u0c03\u0c41-\u0c44\u0c82\u0c83\u0cbe\u0cc0-\u0cc4\u0cc7\u0cc8\u0cca\u0ccb\u0cd5\u0cd6\u0d02\u0d03\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d57\u0d82\u0d83\u0dcf-\u0dd1\u0dd8-\u0ddf\u0df2\u0df3\u0f3e\u0f3f\u0f7f\u102b\u102c\u1031\u1038\u103b\u103c\u1056\u1057\u1062-\u1064\u1067-\u106d\u1083\u1084\u1087-\u108c\u108f\u109a-\u109c\u17b6\u17be-\u17c5\u17c7\u17c8\u1923-\u1926\u1929-\u192b\u1930\u1931\u1933-\u1938\u1a19\u1a1a\u1a55\u1a57\u1a61\u1a63\u1a64\u1a6d-\u1a72\u1b04\u1b35\u1b3b\u1b3d-\u1b41\u1b43\u1b44\u1b82\u1ba1\u1ba6\u1ba7\u1baa\u1be7\u1bea-\u1bec\u1bee\u1bf2\u1bf3\u1c24-\u1c2b\u1c34\u1c35\u1ce1\u1cf2\u1cf3\u302e\u302f\ua823\ua824\ua827\ua880\ua881\ua8b4-\ua8c3\ua952\ua953\ua983\ua9b4\ua9b5\ua9ba\ua9bb\ua9bd-\ua9c0\uaa2f\uaa30\uaa33\uaa34\uaa4d\uaa7b\uaa7d\uaaeb\uaaee\uaaef\uaaf5\uabe3\uabe4\uabe6\uabe7\uabe9\uabea\uabec",
astral:"\ud804[\udc00\udc02\udc82\udcb0-\udcb2\udcb7\udcb8\udd2c\udd82\uddb3-\uddb5\uddbf\uddc0\ude2c-\ude2e\ude32\ude33\ude35\udee0-\udee2\udf02\udf03\udf3e\udf3f\udf41-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63]|\ud805[\udc35-\udc37\udc40\udc41\udc45\udcb0-\udcb2\udcb9\udcbb-\udcbe\udcc1\uddaf-\uddb1\uddb8-\uddbb\uddbe\ude30-\ude32\ude3b\ude3c\ude3e\udeac\udeae\udeaf\udeb6\udf20\udf21\udf26]|\ud807[\udc2f\udc3e\udca9\udcb1\udcb4]|\ud81b[\udf51-\udf7e]|\ud834[\udd65\udd66\udd6d-\udd72]"},
{name:"Me",alias:"Enclosing_Mark",bmp:"\u0488\u0489\u1abe\u20dd-\u20e0\u20e2-\u20e4\ua670-\ua672"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b62\u0b63\u0b82\u0bc0\u0bcd\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0d01\u0d41-\u0d44\u0d4d\u0d62\u0d63\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1bab-\u1bad\u1be6\u1be8\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u3099\u309a\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaec\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",
astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc01\udc38-\udc46\udc7f-\udc81\udcb3-\udcb6\udcb9\udcba\udd00-\udd02\udd27-\udd2b\udd2d-\udd34\udd73\udd80\udd81\uddb6-\uddbe\uddca-\uddcc\ude2f-\ude31\ude34\ude36\ude37\ude3e\udedf\udee3-\udeea\udf00\udf01\udf3c\udf40\udf66-\udf6c\udf70-\udf74]|\ud805[\udc38-\udc3f\udc42-\udc44\udc46\udcb3-\udcb8\udcba\udcbf\udcc0\udcc2\udcc3\uddb2-\uddb5\uddbc\uddbd\uddbf\uddc0\udddc\udddd\ude33-\ude3a\ude3d\ude3f\ude40\udeab\udead\udeb0-\udeb5\udeb7\udf1d-\udf1f\udf22-\udf25\udf27-\udf2b]|\ud807[\udc30-\udc36\udc38-\udc3d\udc3f\udc92-\udca7\udcaa-\udcb0\udcb2\udcb3\udcb5\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},
{name:"N",alias:"Number",bmp:"0-9\u00b2\u00b3\u00b9\u00bc-\u00be\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u09f4-\u09f9\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0b72-\u0b77\u0be6-\u0bf2\u0c66-\u0c6f\u0c78-\u0c7e\u0ce6-\u0cef\u0d58-\u0d5e\u0d66-\u0d78\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f33\u1040-\u1049\u1090-\u1099\u1369-\u137c\u16ee-\u16f0\u17e0-\u17e9\u17f0-\u17f9\u1810-\u1819\u1946-\u194f\u19d0-\u19da\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3007\u3021-\u3029\u3038-\u303a\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua620-\ua629\ua6e6-\ua6ef\ua830-\ua835\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",
astral:"\ud800[\udd07-\udd33\udd40-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23\udf41\udf4a\udfd1-\udfd5]|\ud801[\udca0-\udca9]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udde1-\uddf4\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf3b]|\ud806[\udce0-\udcf2]|\ud807[\udc50-\udc6c]|\ud809[\udc00-\udc6e]|\ud81a[\ude60-\ude69\udf50-\udf59\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud835[\udfce-\udfff]|\ud83a[\udcc7-\udccf\udd50-\udd59]|\ud83c[\udd00-\udd0c]"},
{name:"Nd",alias:"Decimal_Number",bmp:"0-9\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u1090-\u1099\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\ua620-\ua629\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",
astral:"\ud801[\udca0-\udca9]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf39]|\ud806[\udce0-\udce9]|\ud807[\udc50-\udc59]|\ud81a[\ude60-\ude69\udf50-\udf59]|\ud835[\udfce-\udfff]|\ud83a[\udd50-\udd59]"},{name:"Nl",alias:"Letter_Number",bmp:"\u16ee-\u16f0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303a\ua6e6-\ua6ef",astral:"\ud800[\udd40-\udd74\udf41\udf4a\udfd1-\udfd5]|\ud809[\udc00-\udc6e]"},
{name:"No",alias:"Other_Number",bmp:"\u00b2\u00b3\u00b9\u00bc-\u00be\u09f4-\u09f9\u0b72-\u0b77\u0bf0-\u0bf2\u0c78-\u0c7e\u0d58-\u0d5e\u0d70-\u0d78\u0f2a-\u0f33\u1369-\u137c\u17f0-\u17f9\u19da\u2070\u2074-\u2079\u2080-\u2089\u2150-\u215f\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua830-\ua835",astral:"\ud800[\udd07-\udd33\udd75-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc65\udde1-\uddf4]|\ud805[\udf3a\udf3b]|\ud806[\udcea-\udcf2]|\ud807[\udc5a-\udc6c]|\ud81a[\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud83a[\udcc7-\udccf]|\ud83c[\udd00-\udd0c]"},
{name:"P",alias:"Punctuation",bmp:"!-#%-\\x2A,-/:;\\x3F@\\x5B-\\x5D_\\x7B}\u00a1\u00a7\u00ab\u00b6\u00b7\u00bb\u00bf\u037e\u0387\u055a-\u055f\u0589\u058a\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f3a-\u0f3d\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u1400\u166d\u166e\u169b\u169c\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205e\u207d\u207e\u208d\u208e\u2308-\u230b\u2329\u232a\u2768-\u2775\u27c5\u27c6\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc\u29fd\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00-\u2e2e\u2e30-\u2e44\u3001-\u3003\u3008-\u3011\u3014-\u301f\u3030\u303d\u30a0\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe61\ufe63\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff0a\uff0c-\uff0f\uff1a\uff1b\uff1f\uff20\uff3b-\uff3d\uff3f\uff5b\uff5d\uff5f-\uff65",
astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},
{name:"Pc",alias:"Connector_Punctuation",bmp:"_\u203f\u2040\u2054\ufe33\ufe34\ufe4d-\ufe4f\uff3f"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\x2D\u058a\u05be\u1400\u1806\u2010-\u2015\u2e17\u2e1a\u2e3a\u2e3b\u2e40\u301c\u3030\u30a0\ufe31\ufe32\ufe58\ufe63\uff0d"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\x29\\x5D}\u0f3b\u0f3d\u169c\u2046\u207e\u208e\u2309\u230b\u232a\u2769\u276b\u276d\u276f\u2771\u2773\u2775\u27c6\u27e7\u27e9\u27eb\u27ed\u27ef\u2984\u2986\u2988\u298a\u298c\u298e\u2990\u2992\u2994\u2996\u2998\u29d9\u29db\u29fd\u2e23\u2e25\u2e27\u2e29\u3009\u300b\u300d\u300f\u3011\u3015\u3017\u3019\u301b\u301e\u301f\ufd3e\ufe18\ufe36\ufe38\ufe3a\ufe3c\ufe3e\ufe40\ufe42\ufe44\ufe48\ufe5a\ufe5c\ufe5e\uff09\uff3d\uff5d\uff60\uff63"},
{name:"Pf",alias:"Final_Punctuation",bmp:"\u00bb\u2019\u201d\u203a\u2e03\u2e05\u2e0a\u2e0d\u2e1d\u2e21"},{name:"Pi",alias:"Initial_Punctuation",bmp:"\u00ab\u2018\u201b\u201c\u201f\u2039\u2e02\u2e04\u2e09\u2e0c\u2e1c\u2e20"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\x2A,\\x2E/:;\\x3F@\\x5C\u00a1\u00a7\u00b6\u00b7\u00bf\u037e\u0387\u055a-\u055f\u0589\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u166d\u166e\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u1805\u1807-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2016\u2017\u2020-\u2027\u2030-\u2038\u203b-\u203e\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205e\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00\u2e01\u2e06-\u2e08\u2e0b\u2e0e-\u2e16\u2e18\u2e19\u2e1b\u2e1e\u2e1f\u2e2a-\u2e2e\u2e30-\u2e39\u2e3c-\u2e3f\u2e41\u2e43\u2e44\u3001-\u3003\u303d\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufe10-\ufe16\ufe19\ufe30\ufe45\ufe46\ufe49-\ufe4c\ufe50-\ufe52\ufe54-\ufe57\ufe5f-\ufe61\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff07\uff0a\uff0c\uff0e\uff0f\uff1a\uff1b\uff1f\uff20\uff3c\uff61\uff64\uff65",
astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},
{name:"Ps",alias:"Open_Punctuation",bmp:"\\x28\\x5B\\x7B\u0f3a\u0f3c\u169b\u201a\u201e\u2045\u207d\u208d\u2308\u230a\u2329\u2768\u276a\u276c\u276e\u2770\u2772\u2774\u27c5\u27e6\u27e8\u27ea\u27ec\u27ee\u2983\u2985\u2987\u2989\u298b\u298d\u298f\u2991\u2993\u2995\u2997\u29d8\u29da\u29fc\u2e22\u2e24\u2e26\u2e28\u2e42\u3008\u300a\u300c\u300e\u3010\u3014\u3016\u3018\u301a\u301d\ufd3f\ufe17\ufe35\ufe37\ufe39\ufe3b\ufe3d\ufe3f\ufe41\ufe43\ufe47\ufe59\ufe5b\ufe5d\uff08\uff3b\uff5b\uff5f\uff62"},{name:"S",
alias:"Symbol",bmp:"\\x24\\x2B<->\\x5E`\\x7C~\u00a2-\u00a6\u00a8\u00a9\u00ac\u00ae-\u00b1\u00b4\u00b8\u00d7\u00f7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20be\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd",
astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83b[\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"},
{name:"Sc",alias:"Currency_Symbol",bmp:"\\x24\u00a2-\u00a5\u058f\u060b\u09f2\u09f3\u09fb\u0af1\u0bf9\u0e3f\u17db\u20a0-\u20be\ua838\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\x5E`\u00a8\u00af\u00b4\u00b8\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u309b\u309c\ua700-\ua716\ua720\ua721\ua789\ua78a\uab5b\ufbb2-\ufbc1\uff3e\uff40\uffe3",astral:"\ud83c[\udffb-\udfff]"},
{name:"Sm",alias:"Math_Symbol",bmp:"\\x2B<->\\x7C~\u00ac\u00b1\u00d7\u00f7\u03f6\u0606-\u0608\u2044\u2052\u207a-\u207c\u208a-\u208c\u2118\u2140-\u2144\u214b\u2190-\u2194\u219a\u219b\u21a0\u21a3\u21a6\u21ae\u21ce\u21cf\u21d2\u21d4\u21f4-\u22ff\u2320\u2321\u237c\u239b-\u23b3\u23dc-\u23e1\u25b7\u25c1\u25f8-\u25ff\u266f\u27c0-\u27c4\u27c7-\u27e5\u27f0-\u27ff\u2900-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2aff\u2b30-\u2b44\u2b47-\u2b4c\ufb29\ufe62\ufe64-\ufe66\uff0b\uff1c-\uff1e\uff5c\uff5e\uffe2\uffe9-\uffec",
astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"\u00a6\u00a9\u00ae\u00b0\u0482\u058d\u058e\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09fa\u0b70\u0bf3-\u0bf8\u0bfa\u0c7f\u0d4f\u0d79\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u214a\u214c\u214d\u214f\u218a\u218b\u2195-\u2199\u219c-\u219f\u21a1\u21a2\u21a4\u21a5\u21a7-\u21ad\u21af-\u21cd\u21d0\u21d1\u21d3\u21d5-\u21f3\u2300-\u2307\u230c-\u231f\u2322-\u2328\u232b-\u237b\u237d-\u239a\u23b4-\u23db\u23e2-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u25b6\u25b8-\u25c0\u25c2-\u25f7\u2600-\u266e\u2670-\u2767\u2794-\u27bf\u2800-\u28ff\u2b00-\u2b2f\u2b45\u2b46\u2b4d-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua828-\ua82b\ua836\ua837\ua839\uaa77-\uaa79\ufdfd\uffe4\uffe8\uffed\uffee\ufffc\ufffd",
astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udffa]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"},
{name:"Z",alias:"Separator",bmp:" \u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:" \u00a0\u1680\u2000-\u200a\u202f\u205f\u3000"}])}},
{}],6:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var q=[{name:"ASCII",bmp:"\x00-\u007f"},{name:"Alphabetic",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0345\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05b0-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05f0-\u05f2\u0610-\u061a\u0620-\u0657\u0659-\u065f\u066e-\u06d3\u06d5-\u06dc\u06e1-\u06e8\u06ed-\u06ef\u06fa-\u06fc\u06ff\u0710-\u073f\u074d-\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0817\u081a-\u082c\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08df\u08e3-\u08e9\u08f0-\u093b\u093d-\u094c\u094e-\u0950\u0955-\u0963\u0971-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd-\u09c4\u09c7\u09c8\u09cb\u09cc\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09f0\u09f1\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3e-\u0a42\u0a47\u0a48\u0a4b\u0a4c\u0a51\u0a59-\u0a5c\u0a5e\u0a70-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd-\u0ac5\u0ac7-\u0ac9\u0acb\u0acc\u0ad0\u0ae0-\u0ae3\u0af9\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d-\u0b44\u0b47\u0b48\u0b4b\u0b4c\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd0\u0bd7\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4c\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccc\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0cf1\u0cf2\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4c\u0d4e\u0d54-\u0d57\u0d5f-\u0d63\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e46\u0e4d\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ecd\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f71-\u0f81\u0f88-\u0f97\u0f99-\u0fbc\u1000-\u1036\u1038\u103b-\u103f\u1050-\u1062\u1065-\u1068\u106e-\u1086\u108e\u109c\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135f\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17b3\u17b6-\u17c8\u17d7\u17dc\u1820-\u1877\u1880-\u18aa\u18b0-\u18f5\u1900-\u191e\u1920-\u192b\u1930-\u1938\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a1b\u1a20-\u1a5e\u1a61-\u1a74\u1aa7\u1b00-\u1b33\u1b35-\u1b43\u1b45-\u1b4b\u1b80-\u1ba9\u1bac-\u1baf\u1bba-\u1be5\u1be7-\u1bf1\u1c00-\u1c35\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1d00-\u1dbf\u1de7-\u1df4\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u24b6-\u24e9\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua674-\ua67b\ua67f-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua827\ua840-\ua873\ua880-\ua8c3\ua8c5\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua92a\ua930-\ua952\ua960-\ua97c\ua980-\ua9b2\ua9b4-\ua9bf\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa36\uaa40-\uaa4d\uaa60-\uaa76\uaa7a\uaa7e-\uaabe\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf5\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabea\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc00-\udc45\udc82-\udcb8\udcd0-\udce8\udd00-\udd32\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udf00-\udf19\udf1d-\udf2a]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf36\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50-\udf7e\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Any",isBmpLast:!0,bmp:"\x00-\uffff",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"\u00ad\u034f\u061c\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b-\u200f\u202a-\u202e\u2060-\u206f\u3164\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufff8",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase",bmp:"a-z\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02b8\u02c0\u02c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7f8-\ua7fa\uab30-\uab5a\uab5c-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",
astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point",
bmp:"\ufdd0-\ufdef\ufffe\uffff",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2160-\u216f\u2183\u24b6-\u24cf\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a",
astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"},
{name:"White_Space",bmp:"\t-\r \u0085\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"}];q.push({name:"Assigned",inverseOf:"Cn"});b.addUnicodeData(q)}},
{}],7:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");b.addUnicodeData([{name:"Adlam",astral:"\ud83a[\udd00-\udd4a\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf19\udf1d-\udf2b\udf30-\udf3f]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"},{name:"Arabic",bmp:"\u0600-\u0604\u0606-\u060b\u060d-\u061a\u061e\u0620-\u063f\u0641-\u064a\u0656-\u066f\u0671-\u06dc\u06de-\u06ff\u0750-\u077f\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08e1\u08e3-\u08ff\ufb50-\ufbc1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfd\ufe70-\ufe74\ufe76-\ufefc",
astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"},{name:"Armenian",bmp:"\u0531-\u0556\u0559-\u055f\u0561-\u0587\u058a\u058d-\u058f\ufb13-\ufb17"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"},
{name:"Balinese",bmp:"\u1b00-\u1b4b\u1b50-\u1b7c"},{name:"Bamum",bmp:"\ua6a0-\ua6f7",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"\u1bc0-\u1bf3\u1bfc-\u1bff"},{name:"Bengali",bmp:"\u0980-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09e6-\u09fb"},{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},
{name:"Bopomofo",bmp:"\u02ea\u02eb\u3105-\u312d\u31a0-\u31ba"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc6f\udc7f]"},{name:"Braille",bmp:"\u2800-\u28ff"},{name:"Buginese",bmp:"\u1a00-\u1a1b\u1a1e\u1a1f"},{name:"Buhid",bmp:"\u1740-\u1753"},{name:"Canadian_Aboriginal",bmp:"\u1400-\u167f\u18b0-\u18f5"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"},{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd43]"},{name:"Cham",bmp:"\uaa00-\uaa36\uaa40-\uaa4d\uaa50-\uaa59\uaa5c-\uaa5f"},
{name:"Cherokee",bmp:"\u13a0-\u13f5\u13f8-\u13fd\uab70-\uabbf"},{name:"Common",bmp:"\x00-@\\x5B-`\\x7B-\u00a9\u00ab-\u00b9\u00bb-\u00bf\u00d7\u00f7\u02b9-\u02df\u02e5-\u02e9\u02ec-\u02ff\u0374\u037e\u0385\u0387\u0589\u0605\u060c\u061b\u061c\u061f\u0640\u06dd\u08e2\u0964\u0965\u0e3f\u0fd5-\u0fd8\u10fb\u16eb-\u16ed\u1735\u1736\u1802\u1803\u1805\u1cd3\u1ce1\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u2000-\u200b\u200e-\u2064\u2066-\u2070\u2074-\u207e\u2080-\u208e\u20a0-\u20be\u2100-\u2125\u2127-\u2129\u212c-\u2131\u2133-\u214d\u214f-\u215f\u2189-\u218b\u2190-\u23fe\u2400-\u2426\u2440-\u244a\u2460-\u27ff\u2900-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2e00-\u2e44\u2ff0-\u2ffb\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303c-\u303f\u309b\u309c\u30a0\u30fb\u30fc\u3190-\u319f\u31c0-\u31e3\u3220-\u325f\u327f-\u32cf\u3358-\u33ff\u4dc0-\u4dff\ua700-\ua721\ua788-\ua78a\ua830-\ua839\ua92e\ua9cf\uab5b\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe66\ufe68-\ufe6b\ufeff\uff01-\uff20\uff3b-\uff40\uff5b-\uff65\uff70\uff9e\uff9f\uffe0-\uffe6\uffe8-\uffee\ufff9-\ufffd",
astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9b\uddd0-\uddfc\udee1-\udefb]|\ud82f[\udca0-\udca3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\udde8\udf00-\udf56\udf60-\udf71]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\udd0c\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|\udb40[\udc01\udc20-\udc7f]"},
{name:"Coptic",bmp:"\u03e2-\u03ef\u2c80-\u2cf3\u2cf9-\u2cff"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cyrillic",bmp:"\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"\u0900-\u0950\u0953-\u0963\u0966-\u097f\ua8e0-\ua8fd"},{name:"Duployan",
astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Ethiopic",bmp:"\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u137c\u1380-\u1399\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e"},
{name:"Georgian",bmp:"\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u10ff\u2d00-\u2d25\u2d27\u2d2d"},{name:"Glagolitic",bmp:"\u2c00-\u2c2e\u2c30-\u2c5e",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek",
bmp:"\u0370-\u0373\u0375-\u0377\u037a-\u037d\u037f\u0384\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03e1\u03f0-\u03ff\u1d26-\u1d2a\u1d5d-\u1d61\u1d66-\u1d6a\u1dbf\u1f00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fc4\u1fc6-\u1fd3\u1fd6-\u1fdb\u1fdd-\u1fef\u1ff2-\u1ff4\u1ff6-\u1ffe\u2126\uab65",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0ae6-\u0af1\u0af9"},
{name:"Gurmukhi",bmp:"\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a66-\u0a75"},{name:"Han",bmp:"\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u3005\u3007\u3021-\u3029\u3038-\u303b\u3400-\u4db5\u4e00-\u9fd5\uf900-\ufa6d\ufa70-\ufad9",astral:"[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Hangul",bmp:"\u1100-\u11ff\u302e\u302f\u3131-\u318e\u3200-\u321e\u3260-\u327e\ua960-\ua97c\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"},{name:"Hanunoo",bmp:"\u1720-\u1734"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"\u0591-\u05c7\u05d0-\u05ea\u05f0-\u05f4\ufb1d-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufb4f"},{name:"Hiragana",bmp:"\u3041-\u3096\u309d-\u309f",astral:"\ud82c\udc01|\ud83c\ude00"},
{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"\u0300-\u036f\u0485\u0486\u064b-\u0655\u0670\u0951\u0952\u1ab0-\u1abe\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u200c\u200d\u20d0-\u20f0\u302a-\u302d\u3099\u309a\ufe00-\ufe0f\ufe20-\ufe2d",astral:"\ud800[\uddfd\udee0]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"},
{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"\ua980-\ua9cd\ua9d0-\ua9d9\ua9de\ua9df"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc1]"},{name:"Kannada",bmp:"\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0ce6-\u0cef\u0cf1\u0cf2"},{name:"Katakana",bmp:"\u30a1-\u30fa\u30fd-\u30ff\u31f0-\u31ff\u32d0-\u32fe\u3300-\u3357\uff66-\uff6f\uff71-\uff9d",astral:"\ud82c\udc00"},
{name:"Kayah_Li",bmp:"\ua900-\ua92d\ua92f"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude38-\ude3a\ude3f-\ude47\ude50-\ude58]"},{name:"Khmer",bmp:"\u1780-\u17dd\u17e0-\u17e9\u17f0-\u17f9\u19e0-\u19ff"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0ed0-\u0ed9\u0edc-\u0edf"},
{name:"Latin",bmp:"A-Za-z\u00aa\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u02e0-\u02e4\u1d00-\u1d25\u1d2c-\u1d5c\u1d62-\u1d65\u1d6b-\u1d77\u1d79-\u1dbe\u1e00-\u1eff\u2071\u207f\u2090-\u209c\u212a\u212b\u2132\u214e\u2160-\u2188\u2c60-\u2c7f\ua722-\ua787\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua7ff\uab30-\uab5a\uab5c-\uab64\ufb00-\ufb06\uff21-\uff3a\uff41-\uff5a"},{name:"Lepcha",bmp:"\u1c00-\u1c37\u1c3b-\u1c49\u1c4d-\u1c4f"},{name:"Limbu",bmp:"\u1900-\u191e\u1920-\u192b\u1930-\u193b\u1940\u1944-\u194f"},
{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"\ua4d0-\ua4ff"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Malayalam",bmp:"\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4f\u0d54-\u0d63\u0d66-\u0d7f"},
{name:"Mandaic",bmp:"\u0840-\u085b\u085e"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Meetei_Mayek",bmp:"\uaae0-\uaaf6\uabc0-\uabed\uabf0-\uabf9"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf44\udf50-\udf7e\udf8f-\udf9f]"},
{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"\u1800\u1801\u1804\u1806-\u180e\u1810-\u1819\u1820-\u1877\u1880-\u18aa",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"\u1000-\u109f\ua9e0-\ua9fe\uaa60-\uaa7f"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"New_Tai_Lue",bmp:"\u1980-\u19ab\u19b0-\u19c9\u19d0-\u19da\u19de\u19df"},
{name:"Newa",astral:"\ud805[\udc00-\udc59\udc5b\udc5d]"},{name:"Nko",bmp:"\u07c0-\u07fa"},{name:"Ogham",bmp:"\u1680-\u169c"},{name:"Ol_Chiki",bmp:"\u1c50-\u1c7f"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},
{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Oriya",bmp:"\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b66-\u0b77"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"},
{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"\ua840-\ua877"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"\ua930-\ua953\ua95f"},{name:"Runic",bmp:"\u16a0-\u16ea\u16ee-\u16f8"},{name:"Samaritan",bmp:"\u0800-\u082d\u0830-\u083e"},{name:"Saurashtra",bmp:"\ua880-\ua8c5\ua8ce-\ua8d9"},{name:"Sharada",astral:"\ud804[\udd80-\uddcd\uddd0-\udddf]"},{name:"Shavian",
astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2-\u0df4",astral:"\ud804[\udde1-\uddf4]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Sundanese",bmp:"\u1b80-\u1bbf\u1cc0-\u1cc7"},{name:"Syloti_Nagri",bmp:"\ua800-\ua82b"},
{name:"Syriac",bmp:"\u0700-\u070d\u070f-\u074a\u074d-\u074f"},{name:"Tagalog",bmp:"\u1700-\u170c\u170e-\u1714"},{name:"Tagbanwa",bmp:"\u1760-\u176c\u176e-\u1770\u1772\u1773"},{name:"Tai_Le",bmp:"\u1950-\u196d\u1970-\u1974"},{name:"Tai_Tham",bmp:"\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1aa0-\u1aad"},{name:"Tai_Viet",bmp:"\uaa80-\uaac2\uaadb-\uaadf"},{name:"Takri",astral:"\ud805[\ude80-\udeb7\udec0-\udec9]"},{name:"Tamil",bmp:"\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0be6-\u0bfa"},
{name:"Tangut",astral:"\ud81b\udfe0|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]"},{name:"Telugu",bmp:"\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c66-\u0c6f\u0c78-\u0c7f"},{name:"Thaana",bmp:"\u0780-\u07b1"},{name:"Thai",bmp:"\u0e01-\u0e3a\u0e40-\u0e5b"},{name:"Tibetan",bmp:"\u0f00-\u0f47\u0f49-\u0f6c\u0f71-\u0f97\u0f99-\u0fbc\u0fbe-\u0fcc\u0fce-\u0fd4\u0fd9\u0fda"},
{name:"Tifinagh",bmp:"\u2d30-\u2d67\u2d6f\u2d70\u2d7f"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"\ua500-\ua62b"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yi",bmp:"\ua000-\ua48c\ua490-\ua4c6"}])}},
{}],8:[function(m,n){var b=m("./xregexp");m("./addons/build")(b);m("./addons/matchrecursive")(b);m("./addons/unicode-base")(b);m("./addons/unicode-blocks")(b);m("./addons/unicode-categories")(b);m("./addons/unicode-properties")(b);m("./addons/unicode-scripts")(b);n.exports=b},
{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9}],9:[function(m,n){function b(a){var c=!0;try{c=!!RegExp("",a)}catch(g){c=!1}return c}
function q(a,c,g,l,x){var z;a.xregexp={captureNames:c};if(x)return a;if(a.__proto__)a.__proto__=p.prototype;else for(z in p.prototype)a[z]=p.prototype[z];a.xregexp.source=g;a.xregexp.flags=l?l.split("").sort().join(""):l;return a}
function t(a){return E.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}
function u(a,c){if(!p.isRegExp(a))throw new TypeError("Type RegExp expected");var g=a.xregexp||{},l=P?a.flags:E.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(a))[1],x="",z="",w=null,y=null;c=c||{};c.removeG&&(z+="g");c.removeY&&(z+="y");z&&(l=E.replace.call(l,new RegExp("["+z+"]+","g"),""));c.addG&&(x+="g");c.addY&&(x+="y");x&&(l=t(l+x));c.isInternalOnly||(g.source!==void 0&&(w=g.source),g.flags!=null&&(y=x?t(g.flags+x):g.flags));return a=q(new RegExp(c.source||a.source,l),a.xregexp&&a.xregexp.captureNames?
g.captureNames.slice(0):null,w,y,c.isInternalOnly)}
function A(a){return parseInt(a,16)}
function d(a,c,g){(c=a.input.charAt(a.index-1)==="("||a.input.charAt(a.index+a[0].length)===")")||(g=g.indexOf("x")>-1?["\\s","#[^#\\n]*","\\(\\?#[^)]*\\)"]:["\\(\\?#[^)]*\\)"],c=E.test.call(new RegExp("^(?:"+g.join("|")+")*(?:[?*+]|{\\d+(?:,\\d*)?})"),a.input.slice(a.index+a[0].length)));return c?"":"(?:)"}
function f(a){return parseInt(a,10).toString(16)}
function h(a,c){var g=a.length,l;for(l=0;l<g;++l)if(a[l]===c)return l;return-1}
function k(a,c){return T.call(a)==="[object "+c+"]"}
function r(a){for(;a.length<4;)a="0"+a;return a}
function v(a,c){var g;if(t(c)!==c)throw new SyntaxError("Invalid duplicate regex flag "+c);a=E.replace.call(a,/^\(\?([\w$]+)\)/,function(l,x){if(E.test.call(/[gy]/,x))throw new SyntaxError("Cannot use flag g or y in mode modifier "+l);c=t(c+x);return""});
for(g=0;g<c.length;++g)if(!Z[c.charAt(g)])throw new SyntaxError("Unknown regex flag "+c.charAt(g));return{pattern:a,flags:c}}
function B(a){var c={};return k(a,"String")?(p.forEach(a,/[^\s,]+/,function(g){c[g]=!0}),c):a}
function C(a){if(!/^[\w$]$/.test(a))throw Error("Flag must be a single character A-Za-z0-9_$");Z[a]=!0}
function D(a){if(a==null)throw new TypeError("Cannot convert null or undefined to object");return a}
function p(a,c){if(p.isRegExp(a)){if(c!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return u(a)}a=a===void 0?"":String(a);c=c===void 0?"":String(c);p.isInstalled("astral")&&c.indexOf("A")===-1&&(c+="A");N[a]||(N[a]={});if(!N[a][c]){var g={hasNamedCapture:!1,captureNames:[]},l="default",x="",z=0,w=v(a,c),y=w.pattern;for(w=w.flags;z<y.length;){do{for(var K,H=y,V=w,W=z,X=l,Y=g,S=Q.length,ba=H.charAt(W),aa=null;S--;){var G=Q[S];if(!(G.leadChar&&G.leadChar!==ba||G.scope!==
X&&G.scope!=="all"||G.flag&&V.indexOf(G.flag)===-1)&&(K=p.exec(H,G.regex,W,"sticky"))){aa={matchLength:K[0].length,output:G.handler.call(Y,K,X,V),reparse:G.reparse};break}}(G=aa)&&G.reparse&&(y=y.slice(0,z)+G.output+y.slice(z+G.matchLength))}while(G&&G.reparse);G?(x+=G.output,z+=G.matchLength||1):(G=p.exec(y,R[l],z,"sticky")[0],x+=G,z+=G.length,G==="["&&l==="default"?l="class":G==="]"&&l==="class"&&(l="default"))}N[a][c]={pattern:E.replace.call(x,/(?:\(\?:\))+/g,"(?:)"),flags:E.replace.call(w,/[^gimuy]+/g,
""),captures:g.hasNamedCapture?g.captureNames:null}}g=N[a][c];return q(new RegExp(g.pattern,g.flags),g.captures,a,c)}
var I={astral:!1,natives:!1},E={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},F={},J={},N={},Q=[],R={"default":/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,"class":/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},L=/\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g,
M=E.exec.call(/()??/,"")[1]===void 0,P=/x/.flags!==void 0,T={}.toString,U=b("u"),O=b("y"),Z={g:!0,i:!0,m:!0,u:U,y:O};p.prototype=RegExp();p.version="3.2.0";p._clipDuplicates=t;p._hasNativeFlag=b;p._dec=A;p._hex=f;p._pad4=r;p.addToken=function(a,c,g){g=g||{};var l=g.optionalFlags,x;g.flag&&C(g.flag);if(l)for(l=E.split.call(l,""),x=0;x<l.length;++x)C(l[x]);Q.push({regex:u(a,{addG:!0,addY:O,isInternalOnly:!0}),handler:c,scope:g.scope||"default",flag:g.flag,reparse:g.reparse,leadChar:g.leadChar});p.cache.flush("patterns")};
p.cache=function(a,c){J[a]||(J[a]={});return J[a][c]||(J[a][c]=p(a,c))};
p.cache.flush=function(a){a==="patterns"?N={}:J={}};
p.escape=function(a){return E.replace.call(D(a),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};
p.exec=function(a,c,g,l){var x="g",z,w=!1;(z=O&&!!(l||c.sticky&&l!==!1))?x+="y":l&&(w=!0,x+="FakeY");c.xregexp=c.xregexp||{};l=c.xregexp[x]||(c.xregexp[x]=u(c,{addG:!0,addY:z,source:w?c.source+"|()":void 0,removeY:l===!1,isInternalOnly:!0}));g=g||0;l.lastIndex=g;a=F.exec.call(l,a);w&&a&&a.pop()===""&&(a=null);c.global&&(c.lastIndex=a?l.lastIndex:0);return a};
p.forEach=function(a,c,g){for(var l=0,x=-1;l=p.exec(a,c,l);)g(l,++x,a,c),l=l.index+(l[0].length||1)};
p.install=function(a){a=B(a);!I.astral&&a.astral&&(I.astral=!0);!I.natives&&a.natives&&(RegExp.prototype.exec=F.exec,RegExp.prototype.test=F.test,String.prototype.match=F.match,String.prototype.replace=F.replace,String.prototype.split=F.split,I.natives=!0)};
p.isInstalled=function(a){return!!I[a]};
p.isRegExp=function(a){return T.call(a)==="[object RegExp]"};
p.match=function(a,c,g){var l=c.global&&g!=="one"||g==="all",x=(l?"g":"")+(c.sticky?"y":"")||"noGY";c.xregexp=c.xregexp||{};x=c.xregexp[x]||(c.xregexp[x]=u(c,{addG:!!l,removeG:g==="one",isInternalOnly:!0}));a=E.match.call(D(a),x);c.global&&(c.lastIndex=g==="one"&&a?a.index+a[0].length:0);return l?a||[]:a&&a[0]};
p.replace=function(a,c,g,l){var x=p.isRegExp(c),z=c.global&&l!=="one"||l==="all",w=(z?"g":"")+(c.sticky?"y":"")||"noGY",y=c;x?(c.xregexp=c.xregexp||{},y=c.xregexp[w]||(c.xregexp[w]=u(c,{addG:!!z,removeG:l==="one",isInternalOnly:!0}))):z&&(y=new RegExp(p.escape(String(c)),"g"));a=F.replace.call(D(a),y,g);x&&c.global&&(c.lastIndex=0);return a};
p.split=function(a,c,g){return F.split.call(D(a),c,g)};
p.test=function(a,c,g,l){return!!p.exec(a,c,g,l)};
p.union=function(a,c,g){function l(W,X,Y){var S=V[z-H];if(X){if(++z,S)return"(?<"+S+">"}else if(Y)return"\\"+(+Y+H);return W}
g=g||{};var x=g.conjunction||"or",z=0;if(!k(a,"Array")||!a.length)throw new TypeError("Must provide a nonempty array of patterns to merge");var w=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g;g=[];for(var y,K=0;K<a.length;++K)if(y=a[K],p.isRegExp(y)){var H=z;var V=y.xregexp&&y.xregexp.captureNames||[];g.push(E.replace.call(p(y.source).source,w,l))}else g.push(p.escape(y));a=x==="none"?"":"|";return p(g.join(a),c)};
F.exec=function(a){var c=this.lastIndex,g=E.exec.apply(this,arguments),l;if(g){if(!M&&g.length>1&&h(g,"")>-1){var x=u(this,{removeG:!0,isInternalOnly:!0});E.replace.call(String(a).slice(g.index),x,function(){var z=arguments.length,w;for(w=1;w<z-2;++w)arguments[w]===void 0&&(g[w]=void 0)})}if(this.xregexp&&this.xregexp.captureNames)for(l=1;l<g.length;++l)(x=this.xregexp.captureNames[l-1])&&(g[x]=g[l]);
this.global&&!g[0].length&&this.lastIndex>g.index&&(this.lastIndex=g.index)}this.global||(this.lastIndex=c);return g};
F.test=function(a){return!!F.exec.call(this,a)};
F.match=function(a){if(!p.isRegExp(a))a=new RegExp(a);else if(a.global){var c=E.match.apply(this,arguments);a.lastIndex=0;return c}return F.exec.call(a,D(this))};
F.replace=function(a,c){var g=p.isRegExp(a);if(g){if(a.xregexp)var l=a.xregexp.captureNames;var x=a.lastIndex}else a+="";var z=k(c,"Function")?E.replace.call(String(this),a,function(){var w=arguments,y;if(l)for(w[0]=new String(w[0]),y=0;y<l.length;++y)l[y]&&(w[0][l[y]]=w[y+1]);g&&a.global&&(a.lastIndex=w[w.length-2]+w[0].length);return c.apply(void 0,w)}):E.replace.call(this==null?this:String(this),a,function(){var w=arguments;
return E.replace.call(String(c),L,function(y,K,H){if(K){H=+K;if(H<=w.length-3)return w[H]||"";H=l?h(l,K):-1;if(H<0)throw new SyntaxError("Backreference to undefined group "+y);return w[H+1]||""}if(H==="$")return"$";if(H==="&"||+H===0)return w[0];if(H==="`")return w[w.length-1].slice(0,w[w.length-2]);if(H==="'")return w[w.length-1].slice(w[w.length-2]+w[0].length);H=+H;if(!isNaN(H)){if(H>w.length-3)throw new SyntaxError("Backreference to undefined group "+y);return w[H]||""}throw new SyntaxError("Invalid token "+
y);})});
g&&(a.lastIndex=a.global?0:x);return z};
F.split=function(a,c){if(!p.isRegExp(a))return E.split.apply(this,arguments);var g=String(this),l=[],x=a.lastIndex,z=0,w;c=(c===void 0?-1:c)>>>0;p.forEach(g,a,function(y){y.index+y[0].length>z&&(l.push(g.slice(z,y.index)),y.length>1&&y.index<g.length&&Array.prototype.push.apply(l,y.slice(1)),w=y[0].length,z=y.index+w)});
z===g.length?(!E.test.call(a,"")||w)&&l.push(""):l.push(g.slice(z));a.lastIndex=x;return l.length>c?l.slice(0,c):l};
p.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(a,c){if(a[1]==="B"&&c==="default")return a[0];throw new SyntaxError("Invalid escape "+a[0]);},{scope:"all",
leadChar:"\\"});p.addToken(/\\u{([\dA-Fa-f]+)}/,function(a,c,g){c=A(a[1]);if(c>1114111)throw new SyntaxError("Invalid Unicode code point "+a[0]);if(c<=65535)return"\\u"+r(f(c));if(U&&g.indexOf("u")>-1)return a[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u");},{scope:"all",
leadChar:"\\"});p.addToken(/\[(\^?)\]/,function(a){return a[1]?"[\\s\\S]":"\\b\\B"},{leadChar:"["});
p.addToken(/\(\?#[^)]*\)/,d,{leadChar:"("});p.addToken(/\s+|#[^\n]*\n?/,d,{flag:"x"});p.addToken(/\./,function(){return"[\\s\\S]"},{flag:"s",
leadChar:"."});p.addToken(/\\k<([\w$]+)>/,function(a){var c=isNaN(a[1])?h(this.captureNames,a[1])+1:+a[1],g=a.index+a[0].length;if(!c||c>this.captureNames.length)throw new SyntaxError("Backreference to undefined group "+a[0]);return"\\"+c+(g===a.input.length||isNaN(a.input.charAt(g))?"":"(?:)")},{leadChar:"\\"});
p.addToken(/\\(\d+)/,function(a,c){if(!(c==="default"&&/^[1-9]/.test(a[1])&&+a[1]<=this.captureNames.length)&&a[1]!=="0")throw new SyntaxError("Cannot use octal escape or backreference to undefined group "+a[0]);return a[0]},{scope:"all",
leadChar:"\\"});p.addToken(/\(\?P?<([\w$]+)>/,function(a){if(!isNaN(a[1]))throw new SyntaxError("Cannot use integer as capture name "+a[0]);if(a[1]==="length"||a[1]==="__proto__")throw new SyntaxError("Cannot use reserved word as capture name "+a[0]);if(h(this.captureNames,a[1])>-1)throw new SyntaxError("Cannot use same name for multiple groups "+a[0]);this.captureNames.push(a[1]);this.hasNamedCapture=!0;return"("},{leadChar:"("});
p.addToken(/\((?!\?)/,function(a,c,g){if(g.indexOf("n")>-1)return"(?:";this.captureNames.push(null);return"("},{optionalFlags:"n",
leadChar:"("});n.exports=p},
{}]},{},[8])(8)})}).call(globalThis);var dE6=window.XRegExp;var VjL=-1,y2P=function(g){addEventListener("pageshow",function(C){C.persisted&&(VjL=C.timeStamp,g(C))},!0)};var b$A=function(g,C,d){var V=RVr,y,R;return function(Y){if(C.value>=0&&(Y||d)){var A;if((R=C.value-((A=y)!=null?A:0))||y===void 0)y=C.value,C.delta=R,Y=C.value,C.rating=Y>V[1]?"poor":Y>V[0]?"needs-improvement":"good",g(C)}}};var Z$h=function(g){requestAnimationFrame(function(){return requestAnimationFrame(function(){return g()})})};var YnQ=function(){var g=performance.getEntriesByType("navigation")[0];if(g&&g.responseStart>0&&g.responseStart<performance.now())return g};var A2L=function(){var g,C;return(C=(g=YnQ())==null?void 0:g.activationStart)!=null?C:0};var Ed=-1,Foh=new Set,PS6=function(g){if(document.visibilityState==="hidden"){if(g.type==="visibilitychange")for(var C=_.Z(Foh),d=C.next();!d.done;d=C.next())d=d.value,d();isFinite(Ed)||(Ed=g.type==="visibilitychange"?g.timeStamp:0,removeEventListener("prerenderingchange",PS6,!0))}},i$r=function(){if(Ed<0){var g=A2L(),C,d;
Ed=(d=document.prerendering?void 0:(C=globalThis.performance.getEntriesByType("visibility-state").filter(function(V){return V.name==="hidden"&&V.startTime>g})[0])==null?void 0:C.startTime)!=null?d:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",PS6,!0);addEventListener("prerenderingchange",PS6,!0);y2P(function(){setTimeout(function(){Ed=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return Ed},
onHidden:function(V){Foh.add(V)}}};var O$6=function(){var g=g===void 0?-1:g;var C=YnQ(),d="navigate";VjL>=0?d="back-forward-cache":C&&(document.prerendering||A2L()>0?d="prerender":document.wasDiscarded?d="restore":C.type&&(d=C.type.replace(/_/g,"-")));return{name:"LCP",value:g,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:d}};var ktB=new WeakMap;var wn6=function(g){var C=C===void 0?{}:C;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var d=new PerformanceObserver(function(V){Promise.resolve().then(function(){g(V.getEntries())})});
d.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},C));return d}}catch(V){}};var kEh=function(g){var C=!1;return function(){C||(g(),C=!0)}};var xEx=function(g){document.prerendering?addEventListener("prerenderingchange",function(){return g()},!0):g()};var oc8=function(g){var C=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?g():(g=kEh(g),addEventListener("visibilitychange",g,{once:!0,capture:!0}),C(function(){g();removeEventListener("visibilitychange",g,{capture:!0})}))};var wou=function(){};
wou.prototype._processEntry=function(g){var C;(C=this._onBeforeProcessingEntry)==null||C.call(this,g)};var RVr=[2500,4E3],YYu=function(g){var C=C===void 0?{}:C;xEx(function(){var d=i$r(),V=O$6(),y=xaL(C),R=function(J){C.reportAllChanges||(J=J.slice(-1));J=_.Z(J);for(var h=J.next();!h.done;h=J.next())h=h.value,y._processEntry(h),h.startTime<d.firstHiddenTime&&(V.value=Math.max(h.startTime-A2L(),0),V.entries=[h],A())},Y=wn6(R);
if(Y){var A=b$A(g,V,C.reportAllChanges);for(var P=kEh(function(){R(Y.takeRecords());Y.disconnect();A(!0)}),w=function(J){J.isTrusted&&(oc8(P),removeEventListener(J.type,w,{capture:!0}))},x=_.Z(["keydown",
"click","visibilitychange"]),p=x.next();!p.done;p=x.next())addEventListener(p.value,w,{capture:!0});y2P(function(J){V=O$6();A=b$A(g,V,C.reportAllChanges);Z$h(function(){V.value=performance.now()-J.timeStamp;A(!0)})})}})};var pnh;var J2x;_.z=function(){return J2x!==void 0?J2x:J2x=document.createElement("template")};
document.head.appendChild(_.z().content);var hVA;_.pM({_template:function(){if(hVA!==void 0)return hVA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;pnh===void 0&&(pnh=document.createElement("template"));var V=pnh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return hVA=g},
is:"tp-yt-app-toolbar"});var tj8;var jgP;_.HK=function(){};
_.HK=_.pM({_template:function(){if(jgP!==void 0)return jgP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;tj8===void 0&&(tj8=document.createElement("template"));var V=tj8;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return jgP=g},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.HK.instance||(_.HK.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(g){this._text===g&&(g+="\u00a0");this._text="";this.async(function(){this._text=g},this.timeout)},
_onIronAnnounce:function(g){g.detail&&g.detail.text&&this.announce(g.detail.text)}});
_.HK.instance=null;_.HK.requestAvailability=function(){_.HK.instance||(_.HK.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.HK.instance):document.addEventListener("load",function(){document.body.appendChild(_.HK.instance)})};var eV8;var lOQ;/*

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

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 Q5,BBL,TBh;Q5=Element.prototype;BBL=Q5.matches||Q5.matchesSelector||Q5.mozMatchesSelector||Q5.msMatchesSelector||Q5.oMatchesSelector||Q5.webkitMatchesSelector;TBh=function(){};
_.vcr=function(g){var C=fO6,d=[];return C._collectTabbableNodes(g,d)?C._sortByTabIndex(d):d};
_.b=TBh.prototype;_.b.isFocusable=function(g){return BBL.call(g,"input, select, textarea, button, object")?BBL.call(g,":not([disabled])"):BBL.call(g,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.b._normalizedTabIndex=function(g){return this.isFocusable(g)?(g=g.getAttribute("tabindex")||0,Number(g)):-1};
_.b._collectTabbableNodes=function(g,C){if(g.nodeType!==Node.ELEMENT_NODE||!this._isVisible(g))return!1;var d=this._normalizedTabIndex(g),V=d>0;d>=0&&C.push(g);if(g.localName==="content"||g.localName==="slot")d=_.PW(g).getDistributedNodes();else{var y;d=((y=_.PW(g).shadowRoot)!=null?y:_.PW(g.root||g)).children}for(g=0;g<d.length;g++)V=this._collectTabbableNodes(d[g],C)||V;return V};
_.b._isVisible=function(g){var C=g.style;return C.visibility!=="hidden"&&C.display!=="none"?(C=window.getComputedStyle(g),C.visibility!=="hidden"&&C.display!=="none"):!1};
_.b._sortByTabIndex=function(g){var C=g.length;if(C<2)return g;var d=Math.ceil(C/2);C=this._sortByTabIndex(g.slice(0,d));g=this._sortByTabIndex(g.slice(d));return this._mergeSortByTabIndex(C,g)};
_.b._mergeSortByTabIndex=function(g,C){for(var d=[];g.length>0&&C.length>0;)this._hasLowerTabOrder(g[0],C[0])?d.push(C.shift()):d.push(g.shift());return d.concat(g,C)};
_.b._hasLowerTabOrder=function(g,C){g=Math.max(g.tabIndex,0);C=Math.max(C.tabIndex,0);return g===0||C===0?C>g:g>C};
var fO6=new TBh;var $EL;var qnh;_.pM({_template:function(){if(qnh!==void 0)return qnh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;$EL===void 0&&($EL=document.createElement("template"));var V=$EL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return qnh=g},
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&&_.PW(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.PW(this.parentNode).removeChild(this)},
_onTransitionend:function(g){g&&g.target===this&&this.complete()},
_openedChanged:function(g){g?this.prepare():(g=window.getComputedStyle(this),g.transitionDuration!=="0s"&&g.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 zd=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;UI(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)};
zd.prototype._bringOverlayAtIndexToFront=function(g){var C=this._overlays[g];if(C){var d=this._overlays.length-1,V=this._overlays[d];V&&this._shouldBeBehindOverlay(C,V)&&d--;if(!(g>=d)){V=Math.max(this._getZ(_.MjM(this)),this._minimumZ);for(this._getZ(C)<=V&&this._applyOverlayZ(C,V);g<d;)this._overlays[g]=this._overlays[g+1],g++;this._overlays[d]=C}}};
zd.prototype.addOverlay=function(g){var C=this._overlays.indexOf(g);if(C>=0)this._bringOverlayAtIndexToFront(C);else{C=this._overlays.length;var d=this._overlays[C-1],V=Math.max(this._getZ(d),this._minimumZ),y=this._getZ(g);d&&this._shouldBeBehindOverlay(g,d)&&(this._applyOverlayZ(d,V),C--,V=Math.max(this._getZ(this._overlays[C-1]),this._minimumZ));y<=V&&this._applyOverlayZ(g,V);this._overlays.splice(C,0,g)}this.trackBackdrop()};
zd.prototype.removeOverlay=function(g){g=this._overlays.indexOf(g);g!==-1&&(this._overlays.splice(g,1),this.trackBackdrop())};
_.MjM=function(g){return g._overlays[g._overlays.length-1]};
_.b=zd.prototype;_.b.trackBackdrop=function(){var g=this._overlayWithBackdrop();if(g||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(g)-1,this.backdropElement.opened=!!g,this.backdropElement.prepare()};
_.b._overlayWithBackdrop=function(){for(var g=this._overlays.length-1;g>=0;g--)if(this._overlays[g].withBackdrop)return this._overlays[g]};
_.b._getZ=function(g){var C=this._minimumZ;if(g){var d,V,y=Number(((d=g.hostElement)!=null?d:g).style.zIndex||window.getComputedStyle((V=g.hostElement)!=null?V:g).zIndex);y===y&&(C=y)}return C};
_.b._setZ=function(g,C){var d;((d=g.hostElement)!=null?d:g).style.zIndex=C};
_.b._applyOverlayZ=function(g,C){this._setZ(g,C+2)};
_.b._overlayInPath=function(g){g=g||[];for(var C=0;C<g.length;C++){var d=void 0;if(((d=g[C].polymerController)!=null?d:g[C])._manager===this)return g[C]}};
_.b._onCaptureClick=function(g){var C=this._overlays.length-1;if(C!==-1)for(var d=_.PW(g).path,V,y;(V=this._overlays[C])&&this._overlayInPath(d)!==((y=V.hostElement)!=null?y:V);)if(V._onCaptureClick(g),V.allowClickThrough)C--;else break};
_.b._onCaptureFocus=function(g){var C=_.MjM(this);C&&C._onCaptureFocus(g)};
_.b._onCaptureKeyDown=function(g){var C=_.MjM(this);C&&(_.Dz.keyboardEventMatchesKeys(g,"esc")?C._onCaptureEsc(g):_.Dz.keyboardEventMatchesKeys(g,"tab")&&C._onCaptureTab(g))};
_.b._shouldBeBehindOverlay=function(g,C){return!g.alwaysOnTop&&C.alwaysOnTop&&!C.contains(g)};
_.PU.Object.defineProperties(zd.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 g=document.activeElement;g&&g instanceof Element!==!1||(g=document.body);for(;g.root&&_.PW(g.root).activeElement;)g=_.PW(g.root).activeElement;return g}}});
_.Kc=new zd;var oyN=0,poR=0,JJW=null,h8j=[],iY=["wheel","mousewheel","DOMMouseScroll"],tJ_;_.t("web_no_lock_on_touchstart_killswitch")&&(iY.push("touchstart"),iY.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;_.ad={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:_.Kc},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var g;return this._focusedChild||_.PW((g=this.hostElement)!=null?g:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var g;return _.vcr((g=this.hostElement)!=null?g: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 g;this._observer=_.PW((g=this.hostElement)!=null?g:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var g;_.PW((g=this.hostElement)!=null?g:this).unobserveNodes(this._observer)}this._observer=null;for(var C in this.__rafs)this.__rafs[C]!==null&&cancelAnimationFrame(this.__rafs[C]);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(g){this.fire("iron-overlay-canceled",g,{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 g;((g=this.hostElement)!=null?g:this).style.outline="none";var C;((C=this.hostElement)!=null?C:this).style.display="none"}},
_openedChanged:function(g){if(g){var C;((C=this.hostElement)!=null?C:this).removeAttribute("aria-hidden")}else{var d;((d=this.hostElement)!=null?d: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 g;if(this.withBackdrop&&!((g=this.hostElement)!=null?g:this).hasAttribute("tabindex")){var C;((C=this.hostElement)!=null?C:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var d;((d=this.hostElement)!=null?d: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 g;((g=this.hostElement)!=null?g:this).style.display="none";var C;((C=this.hostElement)!=null?C:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var g,C;((g=this.hostElement)!=null?g:this).style.transition=((C=this.hostElement)!=null?C:this).style.webkitTransition="none";var d,V;((d=this.hostElement)!=null?d:this).style.transform=((V=this.hostElement)!=null?V:this).style.webkitTransform="none";var y;((y=this.hostElement)!=null?y:this).style.display=""},
_finishPositioning:function(){var g;((g=this.hostElement)!=null?g:this).style.display="none";this.scrollTop=this.scrollTop;var C,d;((C=this.hostElement)!=null?C:this).style.transition=((d=this.hostElement)!=null?d:this).style.webkitTransition="";var V,y;((V=this.hostElement)!=null?V:this).style.transform=((y=this.hostElement)!=null?y:this).style.webkitTransform="";var R;((R=this.hostElement)!=null?R:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var g=this._manager.deepActiveElement,C;if(!(C=g===document.body))a:{for(;g;g=g.assignedSlot||g.parentNode||g.host)if(g===this){C=!0;break a}C=!1}C&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(g){this.noCancelOnOutsideClick||this.cancel(g)},
_onCaptureFocus:function(g){if(this.withBackdrop){var C=_.PW(g).path;C.indexOf(this)===-1?(g.stopPropagation(),this._applyFocus()):this._focusedChild=C[0]}},
_onCaptureEsc:function(g){this.noCancelOnEscKey||this.cancel(g)},
_onCaptureTab:function(g){if(this.withBackdrop){this.__ensureFirstLastFocusables();var C=g.shiftKey,d=C?this.__firstFocusableNode:this.__lastFocusableNode;C=C?this.__lastFocusableNode:this.__firstFocusableNode;if(d===C)d=!0;else{var V=this._manager.deepActiveElement;d=V===d||V===this}d&&(g.preventDefault(),this._focusedChild=C,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 g=this._focusableNodes;this.__firstFocusableNode=g[0];this.__lastFocusableNode=g[g.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(g,C){var d=this.__rafs;d[g]!==null&&cancelAnimationFrame(d[g]);d[g]=requestAnimationFrame(function(){d[g]=null;C.call(this)}.bind(this))},
__updateScrollObservers:function(g,C,d){g&&C&&this.__isValidScrollAction(d)?(d==="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),tJ_=_._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()):(g=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),g!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(g,1),tJ_=_._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(GU)for(var g=this;g;)g.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&g.host&&this.__rootNodes.push(g),g=g.host||g.assignedSlot||g.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(C){C.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(g){g.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(g){return g==="lock"||g==="refit"||g==="cancel"},
__onCaptureScroll:function(g){if(!(this.__isAnimating||_.PW(g).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(g)}},
__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)}};
_.Gd=[sgx,_.$e,_.ad];_.pM({_template:function(){if(NBP!==void 0)return NBP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;r2h===void 0&&(r2h=document.createElement("template"));var V=r2h;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return NBP=g},
is:"tp-yt-iron-dropdown",behaviors:[_.r4,_.Dz,_.Gd,GOP],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 g=_.PW(this.$.content).getDistributedNodes(),C=0,d=g.length;C<d;C++)if(g[C].nodeType===Node.ELEMENT_NODE)return g[C]},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(),_.ad._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.ad._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.ad._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var g=this.containedElement,C=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),d=0;d<C.length;d++)C[d].node=g;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(g){this._readied&&(g?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var g=this.focusTarget||this.containedElement;g&&this.opened&&!this.noAutoFocus?g.focus():_.ad._applyFocus.apply(this,arguments)}});var WoP;var mEx;/*

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 uAL=new _.BK({type:"iconset"});
_.pM({_template:function(){if(mEx!==void 0)return mEx;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;WoP===void 0&&(WoP=document.createElement("template"));
var V=WoP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return mEx=g},
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(g){g=(g||"").split(":");this._iconName=g.pop();this._iconsetName=g.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&&_.PW(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=uAL.byKey(this._iconsetName)){var g=this._iconset.applyIcon(this,this._iconName,this.theme);g&&g.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,_.PW(this.root).appendChild(this._img)}});var ncH;var IOx;_.pM({_template:function(){if(IOx!==void 0)return IOx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;ncH===void 0&&(ncH=document.createElement("template"));var V=ncH;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return IOx=g},
is:"tp-yt-iron-input",behaviors:[_.fc],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(){_.HK.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.PW(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.PW(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 g=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":g=/[0-9.,e-]/}return g},_bindValueChanged:function(g,C){C&&(g===void 0?C.value=null:g!==C.value&&(this.inputElement.value=g),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:g}))},
_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(g){var C=g.keyCode==19||g.keyCode==20||g.keyCode==45||g.keyCode==46||g.keyCode==144||g.keyCode==145||g.keyCode>32&&g.keyCode<41||g.keyCode>111&&g.keyCode<124;return!(g.keyCode==8||g.keyCode==9||g.keyCode==13||g.keyCode==27)&&!(g.charCode==0&&C)},
_onKeypress:function(g){if(this.allowedPattern||this.inputElement.type==="number"){var C=this._patternRegExp;if(C&&!(g.metaKey||g.ctrlKey||g.altKey)){this._patternAlreadyChecked=!0;var d=String.fromCharCode(g.charCode);this._isPrintable(g)&&!C.test(d)&&(g.preventDefault(),this._announceInvalidCharacter("Invalid character "+d+" not entered."))}}},
_checkPatternValidity:function(){var g=this._patternRegExp;if(!g)return!0;for(var C=0;C<this.inputElement.value.length;C++)if(!g.test(this.inputElement.value[C]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var g=this.inputElement.checkValidity();g&&(this.required&&this.bindValue===""?g=!1:this.hasValidator()&&(g=_.fc.validate.call(this,this.bindValue)));this.invalid=!g;this.fire("iron-input-validate");return g},
_announceInvalidCharacter:function(g){this.fire("iron-announce",{text:g})},
_computeValue:function(g){return g}});var UEx;var c28;var EcQ=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),H$P=EcQ&&EcQ[1]>=8;
_.pM({_template:function(){if(c28!==void 0)return c28;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;UEx===void 0&&(UEx=document.createElement("template"));var V=UEx;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return c28=g},
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:[GaB,_.$e,_.asM,Tlh],_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 _.PW(_.PW(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var g=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,g-this._physicalCount)},set _virtualStart(g){g=this._clamp(g,0,this._maxVirtualStart);this.grid&&(g-=g%this._itemsPerRow);this._virtualStartVal=g},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(g){g%=this._physicalCount;g<0&&(g=this._physicalCount+g);this.grid&&(g-=g%this._itemsPerRow);this._physicalStartVal=g},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(g){this._physicalCountVal=g},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 g=this._firstVisibleIndexVal;if(g==null){var C=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
g=this._iterateItems(function(d,V){C+=this._getPhysicalSizeIncrement(d);if(C>this._scrollPosition)return this.grid?V-V%this._itemsPerRow:V;if(this.grid&&this._virtualCount-1===V)return V-V%this._itemsPerRow})||0}return g},
get lastVisibleIndex(){var g=this._lastVisibleIndexVal;if(g==null){if(this.grid)g=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var C=this._physicalTop+this._scrollOffset;this._iterateItems(function(d,V){C<this._scrollBottom&&(g=V);C+=this._getPhysicalSizeIncrement(d)})}this._lastVisibleIndexVal=g}return g},
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,_.wl);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(g){this.style.webkitOverflowScrolling=g===this?"touch":"";this.style.overflowY=g===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.wl)},
updateViewportBoundaries:function(){var g=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(g["padding-top"],10);this._isRTL=g.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var g=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),C=g-this._scrollPosition,d=C>=0;this._scrollPosition=g;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(C)>this._physicalSize&&this._physicalSize>0?(C-=this._scrollOffset,d=Math.round(C/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=d,this._physicalStart+=d,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(g=this._getReusables(d),d?(this._physicalTop=g.physicalTop,this._virtualStart+=g.indexes.length,this._physicalStart+=g.indexes.length):(this._virtualStart=this._virtualStart-g.indexes.length,this._physicalStart=this._physicalStart-g.indexes.length),this._update(g.indexes,d?null:g.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),HI))},
_getReusables:function(g){var C=[],d=this._hiddenContentSize*this._ratio,V=this._virtualStart,y=this._virtualEnd,R=this._physicalCount,Y=this._physicalTop+this._scrollOffset;var A=this._physicalBottom+this._scrollOffset;var P=this._scrollPosition,w=this._scrollBottom;if(g){var x=this._physicalStart;A=P-Y}else x=this._physicalEnd,A-=w;for(;;){var p=this._getPhysicalSizeIncrement(x);A-=p;if(C.length>=R||A<=d)break;if(g){if(y+C.length+1>=this._virtualCount)break;if(Y+p>=P-this._scrollOffset)break;C.push(x);
Y+=p;x=(x+1)%R}else{if(V-C.length<=0)break;if(Y+this._physicalSize-p<=w)break;C.push(x);Y-=p;x=x===0?R-1:x-1}}return{indexes:C,physicalTop:Y-this._scrollOffset}},
_update:function(g,C){if(!(g&&g.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(g);this._updateMetrics(g);if(C)for(;C.length;)g=C.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(g);this._positionItems();this._updateScrollerSize()}},
_createPool:function(g){this._ensureTemplatized();var C,d=Array(g);for(C=0;C<g;C++){var V=this.stamp(null);d[C]=V.root.querySelector("*");this._itemsParent.appendChild(V.root)}return d},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(g){g=this._clamp(this._physicalCount+g,3,this._virtualCount-this._virtualStart);g=this._convertIndexToCompleteRow(g);if(this.grid){var C=g%this._itemsPerRow;C&&g-C<=this._physicalCount&&(g+=this._itemsPerRow);g-=C}g-=this._physicalCount;C=Math.round(this._physicalCount*.5);if(!(g<0)){if(g>0){C=window.performance.now();[].push.apply(this._physicalItems,this._createPool(g));for(var d=0;d<g;d++)this._physicalSizes.push(0);this._physicalCount+=g;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=g);this._update();this._templateCost=(window.performance.now()-C)/g;C=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||C===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,C)),wRQ):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,C),HI))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var g=this._getReusables(!0);this._physicalTop=g.physicalTop;this._virtualStart+=g.indexes.length;this._physicalStart+=g.indexes.length;this._update(g.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 g={__key__:!0};g[this.as]=!0;g[this.indexAs]=!0;g[this.selectedAs]=!0;g.tabIndex=!0;this._instanceProps=g;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(g,C){typeof C!=="undefined"&&(this.notifyResize(),_.xy(),g&&this._updateGridMetrics())},
_itemsChanged:function(g){if(g.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,
_.wl);else if(g.path==="items.splices"){this._adjustVirtualIndex(g.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(g.value.indexSplices.some(function(d){return d.addedCount>0||d.removed.length>0})){var C=this._getActiveElement();
this.contains(C)&&C.blur()}g=g.value.indexSplices.some(function(d){return d.index+d.addedCount>=this._virtualStart&&d.index<=this._virtualEnd},this);
this._isClientFull()&&!g||this._debounce("_render",this._render,_.wl)}else g.path!=="items.length"&&this._forwardItemPath(g.path,g.value)},
_forwardItemPath:function(g,C){g=g.slice(6);var d=g.indexOf(".");d===-1&&(d=g.length);var V,y=this.modelForElement(this._offscreenFocusedItem),R=parseInt(g.substring(0,d),10);if(V=this._isIndexRendered(R)){var Y=this._getPhysicalIndex(R);var A=this.modelForElement(this._physicalItems[Y])}else y&&(A=y);A&&A[this.indexAs]===R&&(g=g.substring(d+1),g=this.as+(g?"."+g:""),A._setPendingPropertyOrPath(g,C,!1,!0),A._flushProperties&&A._flushProperties(),V&&(this._updateMetrics([Y]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(g){g.forEach(function(C){C.removed.forEach(this._removeItem,this);C.index<this._virtualStart&&(C=Math.max(C.addedCount-C.removed.length,C.index-this._virtualStart),this._virtualStart+=C,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=C))},this)},
_removeItem:function(g){this.$.selector.deselect(g);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===g&&this._removeFocusedItem()},
_iterateItems:function(g,C){var d,V;if(arguments.length===2&&C)for(V=0;V<C.length;V++){var y=C[V];var R=this._computeVidx(y);if((d=g.call(this,y,R))!=null)return d}else{y=this._physicalStart;for(R=this._virtualStart;y<this._physicalCount;y++,R++)if((d=g.call(this,y,R))!=null)return d;for(y=0;y<this._physicalStart;y++,R++)if((d=g.call(this,y,R))!=null)return d}},
_computeVidx:function(g){return g>=this._physicalStart?this._virtualStart+(g-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+g},
_assignModels:function(g){this._iterateItems(function(C,d){var V=this._physicalItems[C],y=this.items&&this.items[d];if(y!=null){var R=this.modelForElement(V);R.__key__=null;this._forwardProperty(R,this.as,y);this._forwardProperty(R,this.selectedAs,this.$.selector.isSelected(y));this._forwardProperty(R,this.indexAs,d);this._forwardProperty(R,"tabIndex",this._focusedVirtualIndex===d?0:-1);this._physicalIndexForKey[R.__key__]=C;R._flushProperties&&R._flushProperties(!0);V.removeAttribute("hidden")}else V.setAttribute("hidden",
"")},g)},
_updateMetrics:function(g){_.xy();var C=0,d=0,V=this._physicalAverageCount,y=this._physicalAverage;this._iterateItems(function(R){d+=this._physicalSizes[R];this._physicalSizes[R]=this._physicalItems[R].offsetHeight;C+=this._physicalSizes[R];this._physicalAverageCount+=this._physicalSizes[R]?1:0},g);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(d=this._itemsPerRow===1?d:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+C-d,this._itemsPerRow=1);this._physicalAverageCount!==V&&(this._physicalAverage=Math.round((y*V+C)/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 g=this._physicalTop;if(this.grid){var C=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(d,V){var y=Math.floor(V%this._itemsPerRow*this._itemWidth+C);this._isRTL&&(y*=-1);this.translate3d(y+"px",g+"px",0,this._physicalItems[d]);this._shouldRenderNextRow(V)&&(g+=this._rowHeight)})}else this._iterateItems(function(d){this.translate3d(0,g+"px",0,this._physicalItems[d]);
g+=this._physicalSizes[d]})},
_getPhysicalSizeIncrement:function(g){return this.grid?this._computeVidx(g)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[g]},
_shouldRenderNextRow:function(g){return g%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var g=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(g!==0){this._physicalTop=this._physicalTop-g;var C=this._scrollPosition;!H$P&&C>0&&this._resetScrollPosition(C-g)}},
_resetScrollPosition:function(g){this.scrollTarget&&g>=0&&(this._scrollPosition=this._scrollTop=g)},
_updateScrollerSize:function(g){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((g=(g=(g=g||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(g){return this.scrollToIndex(this.items.indexOf(g))},
scrollToIndex:function(g){if(!(typeof g!=="number"||g<0||g>this.items.length-1)&&(_.xy(),this._physicalCount!==0)){g=this._clamp(g,0,this._virtualCount-1);if(!this._isIndexRendered(g)||g>=this._maxVirtualStart)this._virtualStart=this.grid?g-this._itemsPerRow*2:g-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var C=this._physicalStart,d=this._virtualStart,V=0,y=this._hiddenContentSize;d<g&&
V<=y;)V+=this._getPhysicalSizeIncrement(C),C=(C+1)%this._physicalCount,d++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+V);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)},_.wl)},
selectItem:function(g){return this.selectIndex(this.items.indexOf(g))},
selectIndex:function(g){if(!(g<0||g>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(g)){var C=this.modelForElement(this._physicalItems[this._getPhysicalIndex(g)]);C&&(C[this.selectedAs]=!0);this.updateSizeForIndex(g)}this.$.selector.selectIndex(g)}},
deselectItem:function(g){return this.deselectIndex(this.items.indexOf(g))},
deselectIndex:function(g){g<0||g>=this._virtualCount||(this._isIndexRendered(g)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(g)])[this.selectedAs]=!1,this.updateSizeForIndex(g)),this.$.selector.deselectIndex(g))},
toggleSelectionForItem:function(g){return this.toggleSelectionForIndex(this.items.indexOf(g))},
toggleSelectionForIndex:function(g){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(g):this.$.selector.isSelected(this.items[g]))?this.deselectIndex(g):this.selectIndex(g)},
clearSelection:function(){this._iterateItems(function(g){this.modelForElement(this._physicalItems[g])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(g){(g?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(g){var C=this.modelForElement(g.target);if(C){var d=_.PW(g).path[0];g=this._getActiveElement();var V=this._physicalItems[this._getPhysicalIndex(C[this.indexAs])];if(d.localName!=="input"&&d.localName!=="button"&&d.localName!=="select"){d=C.tabIndex;C.tabIndex=-100;var y=g?g.tabIndex:-1;C.tabIndex=d;g&&V!==g&&V.contains(g)&&y!==-100||this.toggleSelectionForItem(C[this.as])}}},
_multiSelectionChanged:function(g){this.clearSelection();this.$.selector.multi=g},
updateSizeForItem:function(g){return this.updateSizeForIndex(this.items.indexOf(g))},
updateSizeForIndex:function(g){if(!this._isIndexRendered(g))return null;this._updateMetrics([this._getPhysicalIndex(g)]);this._positionItems();return null},
_manageFocus:function(){var g=this._focusedVirtualIndex;g>=0&&g<this._virtualCount?this._isIndexRendered(g)?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(g){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(g/this._itemsPerRow)*this._itemsPerRow:g},
_isIndexRendered:function(g){return g>=this._virtualStart&&g<=this._virtualEnd},
_isIndexVisible:function(g){return g>=this.firstVisibleIndex&&g<=this.lastVisibleIndex},
_getPhysicalIndex:function(g){return(this._physicalStart+(g-this._virtualStart))%this._physicalCount},
focusItem:function(g){this._focusPhysicalItem(g)},
_focusPhysicalItem:function(g){if(!(g<0||g>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(g)||this.scrollToIndex(g);var C=this._physicalItems[this._getPhysicalIndex(g)],d=this.modelForElement(C),V;d.tabIndex=-100;C.tabIndex===-100&&(V=C);V||(V=_.PW(C).querySelector('[tabindex="-100"]'));d.tabIndex=0;this._focusedVirtualIndex=g;V&&V.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 g=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var C=this.stamp(null);this._focusBackfillItem=C.root.querySelector("*");this._itemsParent.appendChild(C.root)}this._offscreenFocusedItem=this._physicalItems[g];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[g]=this._focusBackfillItem;this._focusedPhysicalIndex=g;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var g=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),C=this._physicalItems[g];if(C){var d=this.modelForElement(C),V=this.modelForElement(this._offscreenFocusedItem);d[this.as]===V[this.as]?(this._focusBackfillItem=C,d.tabIndex=-1,this._physicalItems[g]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(g){g=this.modelForElement(g.target);var C=this.modelForElement(this._focusedItem),d=this._offscreenFocusedItem!==null,V=this._focusedVirtualIndex;g&&(C===g?this._isIndexVisible(V)||this.scrollToIndex(V):(this._restoreFocusedItem(),C&&(C.tabIndex=-1),g.tabIndex=0,this._focusedVirtualIndex=V=g[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(V),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],d&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(g){switch(g.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&g.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&&g.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(g)}},
_clamp:function(g,C,d){return Math.min(d,Math.max(C,g))},
_debounce:function(g,C,d){this._debouncers=this._debouncers||{};this._debouncers[g]=_.Po(this._debouncers[g],d,C.bind(this));_.iC(this._debouncers[g])},
_forwardProperty:function(g,C,d){g._setPendingProperty(C,d)},
_forwardHostPropV2:function(g,C){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(d){d&&this.modelForElement(d).forwardHostProp(g,C)},this)},
_notifyInstancePropV2:function(g,C,d){lYN(this.as,C)&&(g=g[this.indexAs],C==this.as&&(this.items[g]=d),this.notifyPath(Dy(this.as,"items."+g,C),d))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(g,C,d){C.indexOf(this.as+".")===0&&this.notifyPath("items."+g.__key__+"."+C.slice(this.as.length+1),d)},
_forwardParentPath:function(g,C){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(d){d&&this.modelForElement(d).notifyPath(g,C)},this)},
_forwardParentProp:function(g,C){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(d){d&&(this.modelForElement(d)[g]=C)},this)},
_getActiveElement:function(){var g=this._itemsParent.node.domHost;return _.PW(g?g.root:document).activeElement},
_scrollTargetChanged:function(g,C){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(C)if(g==="document")this.scrollTarget=this._doc;else if(typeof g==="string"){var d,V;this.scrollTarget=(C=(V=(d=this.domHost)==null?void 0:d.polymerController)!=null?V:this.domHost)&&C.$?C.$[g]:_.PW(this.ownerDocument).querySelector("#"+g)}else this._isValidScrollTarget()&&(this._oldScrollTarget=g,this._toggleScrollListener(this._shouldHaveListener,g))}});var Qg6;var zV6;var Ko8=function(g,C,d,V){g-=d;C-=V;return Math.sqrt(g*g+C*C)},aOQ=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
jzq.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var e81=function(g){g.maxRadius=0;g.mouseDownStart=0;g.mouseUpStart=0;g.xStart=0;g.yStart=0;g.xEnd=0;g.yEnd=0;g.containerMetrics=new jzq(g.element)};
lEV.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var g=aOQ()-this.mouseDownStart;this.mouseUpStart&&(g-=this.mouseUpElapsed);return g},get mouseUpElapsed(){return this.mouseUpStart?aOQ()-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 g=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(g*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-g/300*.2))))),this.maxRadius,300)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-
this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity===0&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,
this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var g=this.radius/(this.containerMetrics.size/2);var C=this.xNow-this.containerMetrics.width/2;var d=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+C+"px, "+d+"px)";this.waveContainer.style.transform="translate3d("+C+"px, "+d+"px, 0)";this.wave.style.webkitTransform="scale("+g+","+g+")";this.wave.style.transform="scale3d("+g+","+g+",1)"},
downAction:function(g){var C=this.containerMetrics.width/2,d=this.containerMetrics.height/2;e81(this);this.mouseDownStart=aOQ();this.center?(this.xStart=C,this.yStart=d):(this.xStart=g?g.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=g?g.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=C,this.yEnd=d);g=this.containerMetrics;C=this.xStart;d=this.yStart;this.maxRadius=Math.max(Ko8(C,d,0,0),Ko8(C,d,
g.width,0),Ko8(C,d,0,g.height),Ko8(C,d,g.width,g.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=aOQ())},
remove:function(){_.PW(_.PW(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.pM({_template:function(){if(zV6!==void 0)return zV6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Qg6===void 0&&(Qg6=document.createElement("template"));var V=Qg6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return zV6=g},
is:"tp-yt-paper-ripple",behaviors:[_.Dz],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(){_.PW(this).parentNode.nodeType==11?this.keyEventTarget=_.PW(this).getOwnerRoot().host:this.keyEventTarget=_.PW(this).parentNode;var g=this.keyEventTarget;this.listen(g,"up","uiUpAction");this.listen(g,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(g){g.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var g=0;g<this.ripples.length;++g)if(!this.ripples[g].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(g){this.noink||this.downAction(g)},
downAction:function(g){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(g),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(g){this.noink||this.upAction(g)},
upAction:function(g){this.holdDown||(this.ripples.forEach(function(C){C.upAction(g)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var g=0;g<this.ripples.length;++g){var C=this.ripples[g];C.isOpacityFullyDecayed&&!C.isRestingAtMaxRadius&&this.removeRipple(C)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var g=new lEV(this);_.PW(this.$.waves).appendChild(g.waveContainer);this.$.background.style.backgroundColor=g.color;this.ripples.push(g);this._setAnimating(!0);return g},
removeRipple:function(g){var C=this.ripples.indexOf(g);C<0||(this.ripples.splice(C,1),g.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var g;for(g=0;g<this.ripples.length;++g){var C=this.ripples[g];C.draw();this.$.background.style.opacity=C.outerOpacity;C.isOpacityFullyDecayed&&!C.isRestingAtMaxRadius&&this.removeRipple(C)}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(g,C){C!==void 0&&(g?this.downAction():this.upAction())}});var Sn={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(g){NK._downHandler.call(this,g);this.pressed&&this.ensureRipple(g)},
ensureRipple:function(g){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var C=this._rippleContainer||this.root;C&&_.PW(C).appendChild(this._ripple);if(g){C=_.PW(this._rippleContainer||this);var d=_.PW(g).rootTarget;C.deepContains(d)&&this._ripple.uiDownAction(g)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(g){this.hasRipple()&&(this._ripple.noink=g)}};var GE6={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 g=1;this.disabled?g=0:this.active||this.pressed?g=4:this.receivedFocusFromKeyboard&&(g=3);this._setElevation(g)},
_computeKeyboardClass:function(g){this.toggleClass("keyboard-focus",g)},
_spaceKeyDownHandler:function(g){NK._spaceKeyDownHandler.call(this,g);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(g){NK._spaceKeyUpHandler.call(this,g);this.hasRipple()&&this._ripple.uiUpAction()}},SnH=[m$r,
_.r4,Sn,GE6];_.gBL={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(g){g&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=g)},
_createRipple:function(){var g=Sn._createRipple();g.id="ink";g.setAttribute("center","");g.classList.add("circle");return g}};
_.C9h=[m$r,_.r4,Sn,_.gBL];_.dcL=[_.C9h,IsL,{_checkedChanged:function(){nbh._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){Sn._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var VP8;var y0P;var R06=function(){};
_.b=R06.prototype;_.b.registered=function(){};
_.b.addOwnKeyBinding=function(){};
_.b.removeOwnKeyBindings=function(){};
_.b.keyboardEventMatchesKeys=function(){};
_.b._collectKeyBindings=function(){};
_.b._prepKeyBindings=function(){};
_.b._addKeyBinding=function(){};
_.b._resetKeyEventListeners=function(){};
_.b._listenKeyEventListeners=function(){};
_.b._unlistenKeyEventListeners=function(){};
_.b._onKeyBindingEvent=function(){};
_.b._triggerKeyHandler=function(){};
_.b._tapHandler=function(){};
_.b._focusChanged=function(){};
_.b._detectKeyboardFocus=function(){};
_.b._userActivate=function(){};
_.b._upHandler=function(){};
_.b._asyncClick=function(){};
_.b._pressedChanged=function(){};
_.b._ariaActiveAttributeChanged=function(){};
_.b._activeChanged=function(){};
_.b._controlStateChanged=function(){};
_.b._changedButtonState=function(){};
_.b._focusBlurHandler=function(){};
_.b._disabledChanged=function(){};
_.b._changedControlState=function(){};
_.b._buttonStateChanged=function(){};
_.b._downHandler=function(){};
_.b.ensureRipple=function(){};
_.b.getRipple=function(){};
_.b.hasRipple=function(){};
_.b._createRipple=function(){};
_.b._noinkChanged=function(){};
_.b._computeKeyboardClass=function(){};
_.b._spaceKeyDownHandler=function(){};
_.b._spaceKeyUpHandler=function(){};
_.b._setPressed=function(){};
_.b._setPointerDown=function(){};
_.b._setReceivedFocusFromKeyboard=function(){};
_.b._setFocused=function(){};
_.b._setElevation=function(){};
R06=_.pM({_template:function(){if(y0P!==void 0)return y0P;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;VP8===void 0&&(VP8=document.createElement("template"));var V=VP8;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return y0P=g},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[SnH],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?GE6._calculateElevation.apply(this):this._setElevation(0)}});var bXL;var ZXP;var Y2r={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},isAriaModal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)","isAriaModalChanged(isAriaModal)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(g){_.t("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(g)},
_onDialogClickWrapped:function(g){_.t("dialog_behavior_no_tap_killswitch")||this._onDialogClick(g)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(g,C){C&&(g?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0,this.setAttribute("aria-modal","true")):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&
this.__prevWithBackdrop))},
isAriaModalChanged:function(g){if(g){var C;((C=this.hostElement)!=null?C:this).setAttribute("aria-modal","true")}else{var d;((d=this.hostElement)!=null?d:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(g){this.closingReason=this.closingReason||{};this.closingReason.confirmed=g},
_onDialogClick:function(g){for(var C=_.PW(g).path,d=0,V,y=C.indexOf((V=this.hostElement)!=null?V:this);d<y;d++)if(V=C[d],V.hasAttribute&&(V.hasAttribute("dialog-dismiss")||V.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(V.hasAttribute("dialog-confirm"));this.close();g.stopPropagation();break}}},A0H=[_.Gd,
Y2r];var Flh=document.createElement("template");_.D(Flh,'<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(Flh.content);var P98=document.createElement("template");_.D(P98,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(P98.content);_.pM({_template:function(){if(ZXP!==void 0)return ZXP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;bXL===void 0&&(bXL=document.createElement("template"));var V=bXL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return ZXP=g},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[A0H,GOP],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 iXr;var OX6;_.pM({_template:function(){if(OX6!==void 0)return OX6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;iXr===void 0&&(iXr=document.createElement("template"));var V=iXr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return OX6=g},
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 g,C,d;if(((g=window.ShadyDOM)==null?void 0:g.noPatch)!==!0&&((C=window.ShadyDOM)==null?void 0:C.noPatch)!=="on-demand"||((d=this.__shady_parentNode)==null?void 0:d.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(Y2r)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var wh8=_.$b(['<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>']),kAL=_.MCP(wh8);kAL.setAttribute("style","display: none;");document.head.appendChild(kAL.content);var xcP;var oBL;var phL;var J0A;_.pM({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[qK],configure:function(g){var C=g.node,d=C.getBoundingClientRect().height;return this._effect=new KeyframeEffect(C,[{height:d/2+"px"},{height:d+"px"}],this.timingFromConfig(g))}});
_.pM({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[qK],configure:function(g){var C=g.node,d=C.getBoundingClientRect().width;return this._effect=new KeyframeEffect(C,[{width:d/2+"px"},{width:d+"px"}],this.timingFromConfig(g))}});
_.pM({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[qK],configure:function(g){var C=g.node,d=C.getBoundingClientRect().width;return this._effect=new KeyframeEffect(C,[{width:d+"px"},{width:d-d/20+"px"}],this.timingFromConfig(g))}});
_.pM({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[qK],configure:function(g){var C=g.node,d=C.getBoundingClientRect().height;this.setPrefixedProperty(C,"transformOrigin","0 0");return this._effect=new KeyframeEffect(C,[{height:d+"px",transform:"translateY(0)"},{height:d/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(g))}});var gA={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},h0M=function(){};
_.b=h0M.prototype;_.b.registered=function(){};
_.b.addOwnKeyBinding=function(){};
_.b.removeOwnKeyBindings=function(){};
_.b.keyboardEventMatchesKeys=function(){};
_.b._collectKeyBindings=function(){};
_.b._prepKeyBindings=function(){};
_.b._addKeyBinding=function(){};
_.b._resetKeyEventListeners=function(){};
_.b._listenKeyEventListeners=function(){};
_.b._unlistenKeyEventListeners=function(){};
_.b._onKeyBindingEvent=function(){};
_.b._triggerKeyHandler=function(){};
_.b._focusBlurHandler=function(){};
_.b._changedControlState=function(){};
_.b._setFocused=function(){};
h0M=_.pM({_template:function(){if(J0A!==void 0)return J0A;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;phL===void 0&&(phL=document.createElement("template"));var V=phL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return J0A=g},
is:"tp-yt-paper-menu-button",behaviors:[_.Dz,_.r4],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:gA.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:gA.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:gA.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 g=_.PW(this.$.content).getDistributedNodes(),C=0,d=g.length;C<d;C++)if(g[C].nodeType===Node.ELEMENT_NODE)return g[C]},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(g,C){g?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):C!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(g){_.r4._disabledChanged.apply(this,arguments);g&&this.opened&&this.close()},
__onIronOverlayCanceled:function(g){var C=this.$.trigger;_.PW(g.detail).path.indexOf(C)>-1&&g.preventDefault()}});
Object.keys(gA).forEach(function(g){h0M[g]=gA[g]});var tP8=_.X8.IronButtonState,jRM=(0,_.L4)(HTMLElement);
_.pM({_template:function(){if(oBL!==void 0)return oBL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;xcP===void 0&&(xcP=document.createElement("template"));var V=xcP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return oBL=g},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[tP8,_.r4,Sn,_.sd,_.fc],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(g){var C=(0,_.BI)(this);C.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:g});C.shadowRoot.appendChild(g);return jRM.prototype._attachDom.call(this,g)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var g=this.contentElement;g&&g.selectedItem&&this._setSelectedItem(g.selectedItem)},
get contentElement(){for(var g=_.PW(this.$.content).getDistributedNodes(),C=0,d=g.length;C<d;C++)if(g[C].nodeType===Node.ELEMENT_NODE)return g[C]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(g){this._setSelectedItem(g.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(g){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g)===this&&this.open()},
_selectedItemChanged:function(g){var C="";g?C=g.label||g.getAttribute("label")||g.textContent.trim():C="";this.value=C;this._setSelectedItemLabel(C)},
_computeMenuVerticalOffset:function(g,C){return C?C:g?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var g=this.opened?"true":"false",C=this.contentElement;C&&C.setAttribute("aria-expanded",g)},
_computeLabelClass:function(g,C,d){var V="label";if(g)d&&(V+=" label-is-hidden");else if(d||C)V+=" label-is-floating";return V},
_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 e0A;var lhL;_.pM({is:"tp-yt-paper-icon-button",_template:function(){if(lhL!==void 0)return lhL;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;e0A===void 0&&(e0A=document.createElement("template"));var V=e0A;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return lhL=g},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.C9h],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(g,C){var d=this.getAttribute("aria-label");d&&C!=d||this.setAttribute("aria-label",g)}});var Ll6;var DcQ;_.CU=[m$r,_.r4,{hostAttributes:{role:"option",tabindex:"0"}}];_.pM({_template:function(){if(DcQ!==void 0)return DcQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Ll6===void 0&&(Ll6=document.createElement("template"));var V=Ll6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return DcQ=g},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.CU]});var r06;var NrP;var Xhr={attached:function(){this.fire("addon-attached")},
update:function(){}};var sR8=1,BrP=1,Trx=1,fhM=[_.r4,_.Dz,{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();!yI&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(g,C){g?g=g+" "+C:g=C;return g},
_onAddonAttached:function(g){g=_.PW(g).rootTarget;if(g.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,g.id);else{var C="paper-input-add-on-"+BrP++;g.id=C;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,C)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(g){_.r4._focusBlurHandler.call(this,g);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var g=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",g);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(g){try{var C=this.inputElement.selectionStart;this.value=g;this.inputElement.selectionStart=C;this.inputElement.selectionEnd=C}catch(d){this.value=g}},
_computeAlwaysFloatLabel:function(g,C){return C||g},
_updateAriaLabelledBy:function(){var g=_.PW(this.root).querySelector("label");if(g){if(g.id)var C=g.id;else C="paper-input-label-"+sR8++,g.id=C;this._ariaLabelledBy=C}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+Trx++)},
_onChange:function(g){this.shadowRoot&&this.fire(g.type,{sourceEvent:g},{node:this,bubbles:g.bubbles,cancelable:g.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var g=document.activeElement;g instanceof HTMLElement&&g!==document.body&&g!==document.documentElement||this._focusableElement.focus()}}}];var vB6;var $ch;_.pM({_template:function(){if($ch!==void 0)return $ch;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;vB6===void 0&&(vB6=document.createElement("template"));var V=vB6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return $ch=g},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[Xhr],properties:{_charCounterStr:{type:String,value:"0"}},update:function(g){if(g.inputElement){g.value=g.value||"";var C=g.value.toString().length.toString();g.inputElement.hasAttribute("maxlength")&&(C+="/"+g.inputElement.getAttribute("maxlength"));this._charCounterStr=C}}});var q2A;var MPx;_.pM({_template:function(){if(MPx!==void 0)return MPx;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;q2A===void 0&&(q2A=document.createElement("template"));var V=q2A;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return MPx=g},
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 tD(this.attrForValue)},get _inputElement(){return _.PW(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(g){this._addons||(this._addons=[]);g=g.target;this._addons.indexOf(g)===-1&&(this._addons.push(g),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(g){this._handleValueAndAutoValidate(g.target)},
_onValueChanged:function(g){var C=g.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,C.value===void 0||C.value===""))return;this._handleValueAndAutoValidate(g.target)},
_handleValue:function(g){var C=this._inputElementValue;C||C===0||g.type==="number"&&!g.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:g,value:C,invalid:this.invalid})},
_handleValueAndAutoValidate:function(g){this.autoValidate&&g&&(this.invalid=!(g.validate?g.validate(this._inputElementValue):g.checkValidity()));this._handleValue(g)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(g){if(this._addons)for(var C,d=0;C=this._addons[d];d++)C.update(g)},
_computeInputContentClass:function(g,C,d,V,y){var R="input-content";g?(y&&(R+=" label-is-hidden"),V&&!this.noUnfloatedLabelError&&(R+=" is-invalid")):(g=this.querySelector("label"),C||y?(R+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",V?R+=" is-invalid":d&&(R+=" label-is-highlighted")):(g&&(this.$.labelAndInputContainer.style.position="relative"),V&&!this.noUnfloatedLabelError&&(R+=" is-invalid")));d&&(R+=" focused");return R},
_computeUnderlineClass:function(g,C){var d="underline";C?d+=" is-invalid":g&&(d+=" is-highlighted");return d},
_computeAddOnContentClass:function(g,C){var d="add-on-content";C?d+=" is-invalid":g&&(d+=" is-highlighted");return d}});var WlL;var mcL;_.pM({_template:function(){if(mcL!==void 0)return mcL;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;WlL===void 0&&(WlL=document.createElement("template"));var V=WlL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return mcL=g},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[Xhr],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(g){this._setInvalid(g.invalid)}});_.pM({is:"tp-yt-paper-input",_template:function(){if(NrP!==void 0)return NrP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;r06===void 0&&(r06=document.createElement("template"));var V=r06;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return NrP=g},
behaviors:[fhM,_.sd],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 uXP;var nBA;_.pM({_template:function(){if(nBA!==void 0)return nBA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=
g.content,d=C.insertBefore;uXP===void 0&&(uXP=document.createElement("template"));var V=uXP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return nBA=g},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.CU]});var Ihr;var Uch;_.pM({_template:function(){if(Uch!==void 0)return Uch;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;Ihr===void 0&&(Ihr=document.createElement("template"));var V=Ihr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return Uch=g},
is:"tp-yt-paper-item-body"});var c0P;var EBA;var HX6=function(){};
_.b=HX6.prototype;_.b.indexOf=function(){};
_.b.selectPrevious=function(){};
_.b.selectNext=function(){};
_.b.selectIndex=function(){};
_.b.forceSynchronousItemUpdate=function(){};
_.b._checkFallback=function(){};
_.b._addListener=function(){};
_.b._removeListener=function(){};
_.b._activateEventChanged=function(){};
_.b._updateItems=function(){};
_.b._selectSelected=function(){};
_.b._filterItem=function(){};
_.b._valueToItem=function(){};
_.b._valueToIndex=function(){};
_.b._indexToValue=function(){};
_.b._valueForItem=function(){};
_.b._observeItems=function(){};
_.b._itemActivate=function(){};
_.b.multiChanged=function(){};
_.b._updateAttrForSelected=function(){};
_.b._updateSelected=function(){};
_.b._selectMulti=function(){};
_.b._selectionChange=function(){};
_.b._toggleSelected=function(){};
_.b._valuesToItems=function(){};
_.b.registered=function(){};
_.b.addOwnKeyBinding=function(){};
_.b.removeOwnKeyBindings=function(){};
_.b.keyboardEventMatchesKeys=function(){};
_.b._collectKeyBindings=function(){};
_.b._prepKeyBindings=function(){};
_.b._addKeyBinding=function(){};
_.b._resetKeyEventListeners=function(){};
_.b._listenKeyEventListeners=function(){};
_.b._unlistenKeyEventListeners=function(){};
_.b._onKeyBindingEvent=function(){};
_.b._triggerKeyHandler=function(){};
_.b.select=function(){};
_.b._resetTabindices=function(){};
_.b._updateMultiselectable=function(){};
_.b._focusWithKeyboardEvent=function(){};
_.b._clearSearchText=function(){};
_.b._focusPrevious=function(){};
_.b._focusNext=function(){};
_.b._applySelection=function(){};
_.b._focusedItemChanged=function(){};
_.b._onIronItemsChanged=function(){};
_.b._onShiftTabDown=function(){};
_.b._onFocus=function(){};
_.b._onUpKey=function(){};
_.b._onDownKey=function(){};
_.b._onEscKey=function(){};
_.b._onKeydown=function(){};
_.b._activateHandler=function(){};
_.b._disabledChanged=function(){};
_.b._setSelectedItem=function(){};
_.b._setItems=function(){};
_.b._setSelectedItems=function(){};
_.b._setFocusedItem=function(){};
HX6=_.pM({_template:function(){if(EBA!==void 0)return EBA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;c0P===void 0&&(c0P=document.createElement("template"));var V=c0P;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return EBA=g},
is:"tp-yt-paper-listbox",behaviors:[HKh],hostAttributes:{role:"listbox"}});var QRQ;var z06;var Klh={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(g,C){return[g||C?"active":"",C?"cooldown":""].join(" ")},
__activeChanged:function(g,C){this.__setAriaHidden(!g);this.__coolingDown=!g&&C},
__altChanged:function(g){this.setAttribute("aria-label",g||"loading")},
__setAriaHidden:function(g){g?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.pM({_template:function(){if(z06!==void 0)return z06;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;QRQ===void 0&&(QRQ=document.createElement("template"));var V=QRQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return z06=g},
is:"tp-yt-paper-spinner",behaviors:[Klh]});var ah6;var GAr;_.pM({_template:function(){if(GAr!==void 0)return GAr;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;ah6===void 0&&(ah6=document.createElement("template"));var V=ah6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return GAr=g},
is:"tp-yt-paper-spinner-lite",behaviors:[Klh]});var S2P;var ghM;_.pM({_template:function(){if(ghM!==void 0)return ghM;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;S2P===void 0&&(S2P=document.createElement("template"));var V=S2P;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return ghM=g},
is:"tp-yt-paper-tab",behaviors:[_.r4,_.X8.IronButtonState,Sn],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 g=_.PW(this).parentNode;return!!g&&!!g.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(g){if(this.link){var C=this.queryEffectiveChildren("a");C&&g.target!==C&&C.click()}}});var C_Q;var dpH;var Vfh=_.$b(['<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>']),ykL=_.MCP(Vfh);document.head.appendChild(ykL.content);_.pM({_template:function(){if(dpH!==void 0)return dpH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;C_Q===void 0&&(C_Q=document.createElement("template"));var V=C_Q;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return dpH=g},
is:"tp-yt-paper-tabs",behaviors:[_.$e,_.z6x],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(g){_.PW(this).querySelectorAll("tp-yt-paper-tab").forEach(g?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(g){g.setAttribute("noink","")},
_removeNoinkAttribute:function(g){g.removeAttribute("noink")},
_computeScrollButtonClass:function(g,C,d,V){return!C||d?"hidden":g?V?"hidden":"not-visible":""},
_computeTabsContentClass:function(g,C){var d="tabs-content";g&&(d+=" scrollable");if(!g||C)d+=" fit-container";return d},
_computeSelectionBarClass:function(g,C){var d="selection-bar";g?d+=" hidden":C&&(d+=" align-bottom");return d},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(g){return""+g},
_onIronSelect:function(g){this._tabChanged(g.detail.item,this._previousTab);this._previousTab=g.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();_.vK._activateHandler.apply(this,arguments)},
_scheduleActivation:function(g,C){this._pendingActivationItem=g;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,C)},
_delayedActivationHandler:function(){var g=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;g.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(g){g.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(g,C){this.scrollable&&this._affectScroll(C&&-C.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(g){this.$.tabsContainer.scrollLeft+=g;g=this.$.tabsContainer.scrollLeft;this._leftHidden=g===0||this.hideScrollButtons;this._rightHidden=g===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(g,C){if(g){var d=this.$.tabsContent.getBoundingClientRect(),V=d.width,y=g.getBoundingClientRect();d=y.left-d.left;this._pos={width:this._calcPercent(y.width,V),left:this._calcPercent(d,V)};if(this.noSlide||C==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var R=C.getBoundingClientRect();C=this.items.indexOf(C);g=this.items.indexOf(g);this.$.selectionBar.classList.add("expand");
g=C<g;this._isRTL&&(g=!g);g?this._positionBar(this._calcPercent(y.left+y.width-R.left,V)-5,this._left):this._positionBar(this._calcPercent(R.left+R.width-y.left,V)-5,this._calcPercent(d,V)+5);this.scrollable&&this._scrollToSelectedIfNeeded(y.width,d)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(g,C){C-=this.$.tabsContainer.scrollLeft;C<0?this.$.tabsContainer.scrollLeft+=C:(C+=g-this.$.tabsContainer.offsetWidth,C>0&&(this.$.tabsContainer.scrollLeft+=C))},
_calcPercent:function(g,C){return 100*g/C},
_positionBar:function(g,C){g=g||0;C=C||0;this._width=g;this._left=C;this.transform("translateX("+C+"%) scaleX("+g/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var g=this.$.selectionBar.classList;g.contains("expand")?(g.remove("expand"),g.add("contract"),this._positionBar(this._pos.width,this._pos.left)):g.contains("contract")&&g.remove("contract")}});var R2x;var bwA;_.pM({_template:function(){if(bwA!==void 0)return bwA;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;R2x===void 0&&(R2x=document.createElement("template"));var V=R2x;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return bwA=g},
is:"tp-yt-paper-textarea",behaviors:[fhM,_.sd],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(g){this.$.input.textarea.selectionStart=g},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(g){this.$.input.textarea.selectionEnd=g},_ariaLabelledByChanged:function(g){this._focusableElement.setAttribute("aria-labelledby",g)},
_ariaDescribedByChanged:function(g){this._focusableElement.setAttribute("aria-describedby",g)},
get _focusableElement(){return this.inputElement.textarea}});var ZwP;var YKH;/*

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 AkQ=function(){};
_.b=AkQ.prototype;_.b.addOwnKeyBinding=function(){};
_.b.removeOwnKeyBindings=function(){};
_.b.keyboardEventMatchesKeys=function(){};
_.b._collectKeyBindings=function(){};
_.b._prepKeyBindings=function(){};
_.b._addKeyBinding=function(){};
_.b._resetKeyEventListeners=function(){};
_.b._listenKeyEventListeners=function(){};
_.b._unlistenKeyEventListeners=function(){};
_.b._onKeyBindingEvent=function(){};
_.b._triggerKeyHandler=function(){};
_.b._tapHandler=function(){};
_.b._focusChanged=function(){};
_.b._detectKeyboardFocus=function(){};
_.b._userActivate=function(){};
_.b._upHandler=function(){};
_.b._spaceKeyDownHandler=function(){};
_.b._spaceKeyUpHandler=function(){};
_.b._asyncClick=function(){};
_.b._pressedChanged=function(){};
_.b._ariaActiveAttributeChanged=function(){};
_.b._activeChanged=function(){};
_.b._controlStateChanged=function(){};
_.b._changedButtonState=function(){};
_.b._focusBlurHandler=function(){};
_.b._disabledChanged=function(){};
_.b._changedControlState=function(){};
_.b._downHandler=function(){};
_.b.ensureRipple=function(){};
_.b.getRipple=function(){};
_.b.hasRipple=function(){};
_.b._noinkChanged=function(){};
_.b._focusedChanged=function(){};
_.b.registered=function(){};
_.b._invalidChanged=function(){};
_.b.hasValidator=function(){};
_.b.validate=function(){};
_.b._getValidity=function(){};
_.b._requiredChanged=function(){};
_.b._valueChanged=function(){};
_.b._checkedChanged=function(){};
_.b._buttonStateChanged=function(){};
_.b._setPressed=function(){};
_.b._setPointerDown=function(){};
_.b._setReceivedFocusFromKeyboard=function(){};
_.b._setFocused=function(){};
AkQ=_.pM({is:"tp-yt-paper-toggle-button",_template:function(){if(YKH!==void 0)return YKH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;ZwP===void 0&&(ZwP=document.createElement("template"));var V=ZwP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return YKH=g},
behaviors:[_.dcL],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");_.As(this,function(){_.EI(this,"pan-y")})},
_ontrack:function(g){g=g.detail;g.state==="start"?this._trackStart(g):g.state==="track"?this._trackMove(g):g.state==="end"&&this._trackEnd(g)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(g){g=g.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+g:g)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+g:g));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 g=Sn._createRipple();g.id="ink";g.setAttribute("recenters","");g.classList.add("circle","toggle-ink");return g}});var FPM;var P_h;_.pM({_template:function(){if(P_h!==void 0)return P_h;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;FPM===void 0&&(FPM=document.createElement("template"));var V=FPM;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return P_h=g},
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 g=_.PW(this).parentNode,C=_.PW(this).getOwnerRoot(),d;this.for?d=_.PW(C).querySelector("#"+this.for):d=g.nodeType==Node.DOCUMENT_FRAGMENT_NODE?C.host:g;return d},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(g){g==="entry"?this.show():g==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.PW(this).textContent.trim()===""){for(var g=!0,C=_.PW(this).getEffectiveChildNodes(),d=0;d<C.length;d++)if(C[d].textContent.trim()!==""){g=!1;break}if(g)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 g=this.offset;this.marginTop!=14&&this.offset==14&&(g=this.marginTop);var C=this.offsetParent.getBoundingClientRect(),d=this._target.getBoundingClientRect(),V=this.getBoundingClientRect(),y=(d.width-V.width)/2,R=(d.height-V.height)/2,Y=d.left-C.left,A=d.top-C.top;switch(this.position){case "top":var P=Y+y;var w=A-V.height-g;break;case "bottom":P=Y+y;w=A+d.height+g;break;case "left":P=Y-V.width-g;w=A+R;break;case "right":P=Y+d.width+
g,w=A+R}this.fitToVisibleBounds?(C.left+P+V.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,P)+"px",this.style.right="auto"),C.top+w+V.height>window.innerHeight?(this.style.bottom=C.height+"px",this.style.top="auto"):(this.style.top=Math.max(-C.top,w)+"px",this.style.bottom="auto")):(this.style.left=P+"px",this.style.top=w+"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(g){g!==500&&this.updateStyles({"--paper-tooltip-delay-in":g+"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(g){if(g==="entry"&&this.animationEntry!=="")return this.animationEntry;if(g==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[g]&&typeof this.animationConfig[g][0].name==="string"){if(this.animationConfig[g][0].timing&&this.animationConfig[g][0].timing.delay&&this.animationConfig[g][0].timing.delay!==0){var C=this.animationConfig[g][0].timing.delay;g==="entry"?this.updateStyles({"--paper-tooltip-delay-in":C+"ms"}):g==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":C+
"ms"})}return this.animationConfig[g][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 iwr=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(iwr,_.Yu);var OwL=_.pd(iwr,[0,_.zi]);var dA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(dA,_.Yu);var w5r=[3,4],kcP=[5,6];var xpx=[0,w5r,kcP,_.GE,-1,_.EX,_.Sj,-1,lIP,L0h];var ohP=_.pd(dA,xpx),p5x=_.hW(xpx);var JkA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(JkA,_.Yu);var h2r=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(h2r,_.Yu);var tf6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(tf6,_.Yu);var jr6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(jr6,_.Yu);var e2h=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(e2h,_.Yu);var VL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(VL,_.Yu);VL.prototype.getSource=function(){return _.Jf(this,1)};
VL.prototype.getMessage=function(){return _.p1(this,4)};
VL.prototype.getData=function(){return _.o4(this,e2h,8)};var lHP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(lHP,_.Yu);var yL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(yL,_.Yu);var RI=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(RI,_.Yu);var bF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(bF,_.Yu);bF.prototype.getUrl=function(){return _.p1(this,1)};
bF.prototype.setUrl=function(g){return _.v3(this,1,g)};
bF.prototype.hasUrl=function(){return _.lQ(_.b1(this,1))!=null};var LPM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(LPM,_.Yu);var DpP=[3];var rkH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(rkH,_.Yu);var Zn=function(g){var C=new rkH;return _.p9(C,2,g)};
rkH.prototype.getLanguage=function(){return jE(this,4,Yr)};
var NDr=function(g){var C=Zn(1);return _.Dk(C,6,Yr,g)},Yr=[3,
4,5,6];var X5P=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(X5P,_.Yu);var AP=function(g){var C=new X5P;return _.p9(C,1,g)},Fi=function(g,C){return _.Dk(g,2,sr6,C)},sr6=[2,
3,4,5];var BDH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(BDH,_.Yu);var P8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(P8,_.Yu);var TDQ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(TDQ,_.Yu);var fHP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(fHP,_.Yu);var vhP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(vhP,_.Yu);var $ph=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L($ph,_.Yu);var qKx=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(qKx,_.Yu);var iF=function(g){return _.o4(g,RI,5)};var Mf6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Mf6,_.Yu);Mf6.prototype.getValue=function(){return x0(this,1)};var WPA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(WPA,_.Yu);var OR=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(OR,_.Yu);OR.prototype.getMetadata=function(){return _.eE(this,vhP,7,wA)};
OR.prototype.hasMetadata=function(){return _.Y0(this,vhP,7,wA)};
var mpH=_.HdP(OR),wA=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var kr=function(g){this.JSC$12240_name_=g;this.files_=[];this.directories_=[];this.directoryMap_={}};
kr.prototype.getName=function(){return this.JSC$12240_name_};var oI=function(g,C){this.callback_=C;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new kr("");u98(this,g,this.rootDirectory_);xr(this)},u98=function(g,C,d){for(var V=0;V<C.length;V++){var y=C[V];
y.isFile?(g.fileOps_++,y.file((0,_.vd)(g.handleFileSuccess_,g,d),(0,_.vd)(g.handleFileError_,g))):g.unscannedDirectories_.push(new nh8(y,d))}},xr=function(g){if(g.unscannedDirectories_.length>0&&g.directoryOps_<5&&!g.hasError_){g.directoryOps_++;
var C=g.unscannedDirectories_.shift(),d=C.entry,V=new kr(d.name);C=C.parent;C.directoryMap_[V.getName()]=V;C.directories_.push(V);d=d.createReader();d.readEntries((0,_.vd)(g.handleDirectorySuccess_,g,d,V),(0,_.vd)(g.handleDirectoryError_,g))}g.directoryOps_!=0||g.fileOps_!=0||g.unscannedDirectories_.length!=0&&!g.hasError_||g.callback_(g.rootDirectory_.files_,g.rootDirectory_.directories_,g.hasError_)};
oI.prototype.handleDirectorySuccess_=function(g,C,d){u98(this,d,C);d.length==0?(this.directoryOps_--,xr(this)):g.readEntries((0,_.vd)(this.handleDirectorySuccess_,this,g,C),(0,_.vd)(this.handleDirectoryError_,this))};
oI.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;xr(this)};
oI.prototype.handleFileSuccess_=function(g,C){g.files_.push(C);this.fileOps_--;xr(this)};
oI.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;xr(this)};
var nh8=function(g,C){this.entry=g;this.parent=C};var pU=function(g){_.t0.call(this);_.O4(g,"drop",this.onObjectsDropped_,!1,this);_.O4(g,"dragenter",this.onFilesDragged_,!1,this);_.O4(g,"dragover",this.onFilesDragged_,!1,this);_.O4(g,"dragleave",this.onDragLeave_,!1,this);_.O4(g,"dragend",this.onDragLeave_,!1,this)};
_.Ea(pU,_.t0);var IHh=function(g,C){_.xB.call(this,"f");this.files=g;this.directories=C};
_.Ea(IHh,_.xB);var UpM=function(){_.xB.call(this,"h")};
_.Ea(UpM,_.xB);var ckH=function(){_.xB.call(this,"i")};
_.Ea(ckH,_.xB);var EhQ=function(){_.xB.call(this,"g")};
_.Ea(EhQ,_.xB);pU.prototype.onObjectsDropped_=function(g){var C=this;g.preventDefault();var d=g.event_.dataTransfer;if((g=d&&d.items)&&g.length>0&&g[0].webkitGetAsEntry){d=[];for(var V=[],y=0;y<g.length;y++){var R=g[y].webkitGetAsEntry();R?d.push(R):V.push(g[y])}new oI(d,function(Y,A,P){P?C.dispatchEvent(new EhQ("Error occurred while reading from the file system.")):C.dispatchEvent(new IHh(Y,A,V))})}else(g=d&&d.files)&&this.dispatchEvent(new IHh(Array.from(g),[]))};
pU.prototype.onFilesDragged_=function(g){g.type==="dragenter"&&this.dispatchEvent(new UpM);g.preventDefault()};
pU.prototype.onDragLeave_=function(){this.dispatchEvent(new ckH)};var HwP=function(g,C){this.JSC$12263_name_=g;this.inputElement_=C};
HwP.prototype.getName=function(){return this.JSC$12263_name_};
HwP.prototype.getInputElement=function(){return this.inputElement_};var JP=function(g,C,d){C=C===void 0?"single_file":C;d=d===void 0?[]:d;_.t0.call(this);this.overlayTarget_=g;this.parentOverlay_=g!=null?g.parentNode:_.ri("scotty-overlay-parent");this.selectorType_=C;this.acceptTypes_=d;this.overlay_=QrP(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.L(JP,_.t0);
var QrP=function(g,C,d,V){var y=document.createElement("input");y.setAttribute("type","file");y.setAttribute("name","Filedata");_.O4(y,"change",g.onFilesSelected_,!1,g);d==="multiple_file"&&(y.multiple="true");d==="single_directory"&&(y.webkitdirectory="true");V.length>0&&y.setAttribute("accept",V.join(","));y.style.position="absolute";y.style.overflow="hidden";y.style.height="0px";y.style.width="0px";y.style.opacity="0";y.setAttribute("aria-hidden","true");y.setAttribute("tabIndex",-1);if(g.overlayTarget_!=
null)return y.style.height=C.offsetHeight+"px",y.style.width=C.offsetWidth+"px",g.parentOverlay_&&(g.parentOverlay_.style.position="relative"),_.sn(y,C),qE(y,new _.IZ(C.offsetLeft,C.offsetTop)),y;g.parentOverlay_.appendChild(y);return y};
JP.prototype.click=function(){this.overlay_.click()};
JP.prototype.onFilesSelected_=function(g){a:{try{var C=(new XMLHttpRequest).upload!==void 0;break a}catch(w){}C=!1}if(C){var d;g=Array.from((d=g.target.files)!=null?d:[]);d=[];if(this.selectorType_==="single_directory"&&(_.GO||AH||_.aa)){d=new kr("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(C=0;C<g.length;C++)for(var V=g[C],y=V.webkitRelativePath.split("/"),R=d,Y=0;Y<y.length;Y++){var A=y[Y];if(Y==y.length-1){A!="."&&R.files_.push(V);break}var P=R.directoryMap_[A];P==void 0&&(A=
P=new kr(A),R.directoryMap_[A.getName()]=A,R.directories_.push(A));R=P}d=d.directories_}this.dispatchEvent(new z2Q(g,d,null))}else g=g.target.value,g.match(/^c:\\fakepath\\/i)&&(g=g.substring(12)),this.dispatchEvent(new z2Q([],[],new HwP(g,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=QrP(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var z2Q=function(g,C){_.xB.call(this,"j");this.files=g;this.directories=C};
_.L(z2Q,_.xB);var KPx=function(g){this.uploadUrl_=g};var aH8=function(){_.t0.call(this)};
_.Ea(aH8,_.t0);var hP=function(g){_.xB.call(this,g)};
_.Ea(hP,_.xB);var tP=function(g){_.xB.call(this,g)};
_.Ea(tP,_.xB);var GcA=function(g,C,d,V,y){_.t0.call(this);d=document.createElement("form");d.setAttribute("method",C);d.setAttribute("enctype","multipart/form-data");d.setAttribute("encoding","multipart/form-data");C=document.createElement("input");C.setAttribute("type","hidden");C.setAttribute("name","metadata");C.setAttribute("value",y);d.appendChild(C);d.appendChild(V);this.JSC$12280_form_=d;g=new _.Mu(g);_.CP(g,"upload_protocol","multipart");this.JSC$12280_url_=g.toString();this.JSC$12280_request_=new Rd;this.state_=
"Ready";this.JSC$12280_errorDescription_=null;this.JSC$12280_eventHandler_=new _.pa(this);_.e1(this,this.JSC$12280_eventHandler_);this.JSC$12280_eventHandler_.listen(this.JSC$12280_request_,"success",this.onTransferSuccess_);this.JSC$12280_eventHandler_.listen(this.JSC$12280_request_,"error",this.onTransferError_)};
_.L(GcA,aH8);_.b=GcA.prototype;_.b.run=function(){this.state_="Transferring";var g=this.JSC$12280_request_,C=this.JSC$12280_form_;if(g.JSC$11548_active_)throw Error("te");var d=new _.Mu(this.JSC$12280_url_||C.action);g.JSC$11548_form_=C;C=g.JSC$11548_form_;d=_.Eh(d.toString());d!==void 0&&(C.action=d);bzL(g)};
_.b.getResponseCode=function(){return null};
_.b.getResponseText=function(){return this.JSC$12280_request_&&this.JSC$12280_request_.getResponseText()||null};
_.b.JSC$29897_getErrorDescription=function(){return this.JSC$12280_errorDescription_};
_.b.cancel=function(){this.JSC$12280_request_&&this.JSC$12280_request_.abort();this.state_="Cancelled";this.dispatchEvent(new hP("o"))};
_.b.pause=function(){};
_.b.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new hP("l"))};
_.b.onTransferError_=function(){this.JSC$12280_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new hP("n"))};var j$=function(){_.XX.call(this)};
_.L(j$,_.XX);j$.prototype.createXhr=function(){var g=_.XX.prototype.createXhr.call(this);g.upload&&(g.upload.onprogress=(0,_.vd)(this.onProgress_,this));return g};
j$.prototype.onProgress_=function(g){this.dispatchEvent(g)};var SKA=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},Cn6=function(g,C){var d=g.attempt_+1;
if(g.maxAttempts_>0&&d>g.maxAttempts_)return!1;d==0?C():g.delayCallId_=Dh(function(){g.delayCallId_=null;C()},g1Q(g),g);
g.attempt_=d;return!0};
SKA.prototype.reset=function(){this.delayCallId_&&_.yg.clearTimeout(this.delayCallId_);this.attempt_=-1};
var g1Q=function(g){var C=250*Math.pow(2,g.attempt_);g.maxDelayMs_>=0&&(C=Math.min(C,g.maxDelayMs_));return C};var Dau=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var e$=function(){_.t0.call(this);this.JSC$12290_request_=this.state_=null;this.JSC$12290_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12290_bytesTransferred_=0;this.retryIterator_=new SKA;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12290_errorDescription_=null;this.JSC$12290_eventHandler_=new _.pa(this);_.e1(this,this.JSC$12290_eventHandler_);this.JSC$12290_url_=this.blob_=null;this.JSC$12290_method_=void 0;this.chunkSize_=this.JSC$12290_metadata_=
this.JSC$12290_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12290_responseText_=this.JSC$12290_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.Ea(e$,aH8);_.b=e$.prototype;_.b.run=function(){lF(this)};
_.b.getResponseCode=function(){return this.JSC$12290_responseCode_};
_.b.getResponseText=function(){return this.JSC$12290_responseText_};
_.b.JSC$29897_getErrorDescription=function(){return this.JSC$12290_errorDescription_};
_.b.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12290_eventHandler_.removeAll();this.JSC$12290_request_&&this.JSC$12290_request_.abort();this.retryIterator_.reset();var g=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(g==="Upload"||g==="Query")g=new j$,g.JSC$9867_withCredentials_=this.JSC$12290_withCredentials_,g.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12290_bytesTransferred_=
0;this.dispatchEvent(new hP("o"))}};
_.b.pause=function(){this.pauseRequested_=!0};
var lF=function(g){var C=g.state_;g.pauseRequested_?(g.pauseRequested_=!1,g.stateAfterUnpausing_=C,g.state_="Paused"):Cn6(g.retryIterator_,function(){switch(g.state_){case "Start":g.JSC$12290_request_=new j$;var d=_.uG.clone(g.JSC$12290_headers_);g.blob_.size!=null&&(d["Content-Length"]=g.blob_.size);d=rJV(d);d["X-Goog-Upload-Protocol"]="resumable";d["X-Goog-Upload-Command"]="start";g.JSC$12290_eventHandler_.removeAll();g.JSC$12290_eventHandler_.listen(g.JSC$12290_request_,"complete",g.onStartComplete_);
g.JSC$12290_request_.JSC$9867_withCredentials_=g.JSC$12290_withCredentials_;g.JSC$12290_request_.send(g.JSC$12290_url_,g.JSC$12290_method_,g.JSC$12290_metadata_,d);g.lastCommandResponseCode_=null;g.dispatchEvent(new tP("q"));break;case "Upload":d=g.transferHandle_.uploadUrl_;var V=g.blob_.size;if(vkx()){var y=g.chunkSize_;var R=g.offset_+y>=V;V=fZP(g.blob_,g.offset_,R?V:g.offset_+y)}else g.offset_=0,V=g.blob_,R=!0;g.JSC$12290_request_=new j$;g.JSC$12290_request_.JSC$9867_withCredentials_=g.JSC$12290_withCredentials_;
g.JSC$12290_eventHandler_.removeAll();g.JSC$12290_eventHandler_.listen(g.JSC$12290_request_,"progress",g.onUploadProgress_);y=(0,_.vd)(g.JSC$12292_onUploadComplete_,g,g.offset_+V.size,R);g.JSC$12290_eventHandler_.listen(g.JSC$12290_request_,"complete",y);g.lastCommandResponseCode_=null;g.dispatchEvent(new tP("q"));R=Object.assign({},g.JSC$12290_headers_||{},{"X-Goog-Upload-Command":"upload"+(R?", finalize":""),"X-Goog-Upload-Offset":g.offset_});g.JSC$12290_request_.send(d,"POST",V,R);break;case "Query":g.JSC$12290_request_=
new j$;g.JSC$12290_eventHandler_.removeAll();g.JSC$12290_eventHandler_.listen(g.JSC$12290_request_,"complete",g.onQueryComplete_);d=Object.assign({},g.JSC$12290_headers_||{},{"X-Goog-Upload-Command":"query"});g.JSC$12290_request_.send(g.transferHandle_.uploadUrl_,"POST","",d);g.lastCommandResponseCode_=null;g.dispatchEvent(new tP("q"));break;default:throw Error("lf");}})||LU(g,"Transfer encountered too many consecutive failures.")},LU=function(g,C){g.state_="Error";
g.JSC$12290_errorDescription_=C;g.dispatchEvent(new hP("n"))};
e$.prototype.onStartComplete_=function(g){var C=g.target;this.lastCommandResponseCode_=C.getStatus();this.dispatchEvent(new tP("r"));if(doP(C))Vy8(this,C);else if(yBH(C)){g=RC(g.target.getAllResponseHeaders());for(var d in g)_.bP(d.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new hP("m"));d=O0(g,"X-Goog-Upload-URL");g=(g=O0(g,"X-Goog-Upload-Chunk-Granularity"))?parseInt(g,10):1;d===void 0||isNaN(g)||g<=0?LU(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
g)*g,this.transferHandle_=new KPx(d),this.dispatchEvent(new hP("p")),this.state_="Upload",this.retryIterator_.reset(),lF(this))}else lF(this)};
e$.prototype.onUploadProgress_=function(g){this.JSC$12290_bytesTransferred_=this.offset_+g.loaded;this.dispatchEvent(new hP("k"))};
e$.prototype.JSC$12292_onUploadComplete_=function(g,C,d){var V=this,y,R;return _.F(function(Y){switch(Y.nextAddress){case 1:y=d.target;V.lastCommandResponseCode_=y.getStatus();V.dispatchEvent(new tP("r"));if(RIQ(y)||y.getStatus()==404)return V.JSC$12290_bytesTransferred_=g,Vy8(V,y),Y.return();if(yBH(y)){Y.jumpTo(2);break}if(!(R=V.detectCorruptedBlobEnabled_)){Y.jumpTo(3);break}return Y.yield(bDA(V),4);case 4:R=Y.yieldResult;case 3:if(R)return LU(V,"Blob has been modified or corrupted."),Y.return();
V.requireUploadRequestModification_=y.getStatus()==400;V.state_="Query";lF(V);return Y.return();case 2:if(C)return LU(V,"Got a non-final success response after issuing a finalize command."),Y.return();V.JSC$12290_bytesTransferred_=g;V.offset_=g;V.retryIterator_.reset();lF(V);return Y.return()}})};
e$.prototype.onQueryComplete_=function(g){var C=g.target;this.lastCommandResponseCode_=C.getStatus();this.dispatchEvent(new tP("r"));doP(C)?(C.getStatus()===200&&(this.JSC$12290_bytesTransferred_=this.blob_.size),Vy8(this,C)):yBH(C)?(g=RC(g.target.getAllResponseHeaders()),g=parseInt(O0(g,"X-Goog-Upload-Size-Received"),10),isNaN(g)?LU(this,"Server did not respond with current offset."):g<this.offset_?LU(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
g+"."):this.requireUploadRequestModification_&&this.offset_===g?LU(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<g&&this.retryIterator_.reset(),this.offset_=this.JSC$12290_bytesTransferred_=g,this.state_="Upload",lF(this))):lF(this)};
var Vy8=function(g,C){g.JSC$12290_responseCode_=C.getStatus();var d=RC(C.getAllResponseHeaders());NMB(d);g.JSC$12290_responseText_=C.getResponseText();g.state_="Response received";g.dispatchEvent(new hP("l"))},yBH=function(g){var C=g.getStatus();
g=RC(g.getAllResponseHeaders());g=O0(g,"X-Goog-Upload-Status");return C===200&&g==="active"},RIQ=function(g){g=RC(g.getAllResponseHeaders());
return O0(g,"X-Goog-Upload-Status")==="final"},doP=function(g){if(RIQ(g))return!0;
g=g.getStatus();return g>=400&&g<500},bDA=function(g){var C;
return _.F(function(d){if(d.nextAddress==1){if(!g.blob_||g.originalBlobSize_<=0)return d.return(!1);if(g.blob_.size!==g.originalBlobSize_)return d.return(!0);_.js(d,2);if(C=fZP(g.blob_,0,1)){var V=d.yield,y=new n4,R=omQ(y);y.reader_.readAsBinaryString(C);d=V.call(d,R,4)}else d=d.return(!0);return d}if(d.nextAddress!=2)return d.return(g.blob_.size!==g.originalBlobSize_);_.N4(d);return d.return(!0)})};var ZDQ=function(g,C,d,V,y,R){_.t0.call(this);this.payload_=V;this.JSC$12293_url_=g;this.JSC$12293_method_=C;this.JSC$12293_headers_=d;this.JSC$12293_metadata_=y;this.encoding_=R||"binary";g=new _.rM;this.boundary_="uploader-"+GM()+"-"+g.JSC$11397_toIsoString();this.JSC$12293_responseText_=this.JSC$12293_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12293_errorDescription_=null;this.JSC$12293_eventHandler_=new _.pa(this);_.e1(this,this.JSC$12293_eventHandler_)};
_.L(ZDQ,aH8);_.b=ZDQ.prototype;
_.b.run=function(){var g=_.uG.clone(this.JSC$12293_headers_);this.payload_.length!=null&&(g["Content-Length"]=this.payload_.length);g=rJV(g);g["X-Goog-Upload-Protocol"]="multipart";g["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new j$;this.JSC$12293_eventHandler_.removeAll();this.JSC$12293_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12293_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12293_url_,this.JSC$12293_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12293_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",g)};
_.b.getResponseCode=function(){return this.JSC$12293_responseCode_};
_.b.getResponseText=function(){return this.JSC$12293_responseText_};
_.b.JSC$29897_getErrorDescription=function(){return this.JSC$12293_errorDescription_};
_.b.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12293_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new hP("o")))};
_.b.pause=function(){};
_.b.onTransferProgress_=function(){this.dispatchEvent(new hP("k"))};
_.b.onTransferComplete_=function(g){var C=g.target.getStatus();C===void 0||C===-1?(this.JSC$12293_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new hP("n"))):(this.JSC$12293_responseCode_=C,g=g.target,C=RC(g.getAllResponseHeaders()),NMB(C),this.JSC$12293_responseText_=g.getResponseText(),this.state_="Complete",this.dispatchEvent(new hP("l")))};_.YB6=function(g,C,d,V){V=V===void 0?!1:V;if(d instanceof HwP)return new GcA(g,"POST",C,d.getInputElement(),"");if(typeof d==="string"||d instanceof String)return new ZDQ(g,"POST",C,d,"");var y=new e$(void 0);y.JSC$12290_url_=g;y.JSC$12290_method_="POST";y.JSC$12290_headers_=C;y.blob_=d;y.originalBlobSize_=d.size;y.JSC$12290_metadata_="";V&&(y.JSC$12290_withCredentials_=V);y.state_="Start";return y};var Dn=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Dn,_.Yu);_.b=Dn.prototype;_.b.getEnableSsEngine=function(){return _.k0(this,2)};
_.b.getEnableAwr=function(){return _.k0(this,3)};
_.b.getAlohaAutoGaRollout=function(){return _.k0(this,5)};
_.b.getEnableConfigurator=function(){return _.k0(this,6)};
_.b.getEnableMweb=function(){return _.k0(this,7)};
var FzL=function(){var g=ABP();return _.xk(g,7,!0)};
Dn.prototype.getEnableCtlConsentCheckbox=function(){return _.k0(this,8)};
Dn.prototype.getEnableIframe=function(){return _.k0(this,9)};
var ABP=function(){var g=new Dn;g=_.xk(g,5,!0);g=_.xk(g,2,!0);g=_.xk(g,4,!1);g=_.xk(g,8,!0);return _.xk(g,9,!0)};
Dn.prototype.getEnableScreenshotNudge=function(){return _.k0(this,10)};
var PnQ=function(){var g=FzL();return _.xk(g,10,!0)};
Dn.prototype.getEnableWebStartupConfigEndpoint=function(){return _.k0(this,11)};
Dn.prototype.getEnableJunkNudge=function(){return _.k0(this,12)};
var QzW=function(){var g=PnQ();return _.xk(g,12,!0)};
_.b=Dn.prototype;_.b.getEnableConfiguratorLocale=function(){return _.k0(this,13)};
_.b.getEnableTinyNoPointer=function(){return _.k0(this,14)};
_.b.getEnableSupportSessionLogging=function(){return _.k0(this,15)};
_.b.getEnableFileUploadForScreenshot=function(){return _.k0(this,16)};
_.b.getEnableDirectDeflectionForSingleCategory=function(){return _.k0(this,17)};
_.b.getEnableImageSanitization=function(){return _.k0(this,18)};
_.b.getEnableAlohaBinarySplit=function(){return _.k0(this,19)};
_.b.getEnableDbFeedbackIntents=function(){return _.k0(this,20)};
_.b.getEnableMarkMandatoryFieldsWithRequired=function(){return _.k0(this,21)};
_.b.getEnableFeedbackCategoryCustomUi=function(){return _.k0(this,22)};
_.b.getEnableRealtimeCtl=function(){return _.k0(this,23)};var H4l=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(H4l,_.Yu);var XoV=[/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 BMq="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 TMc=_.$b(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),fE_=_.$b(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var wU=function(){var g=Error.call(this,"Form is either loading or already opened");this.message=g.message;"stack"in g&&(this.stack=g.stack);this.name="DuplicateFormError"};
_.L(wU,Error);var $au,W8u,qg1,maB;var rA,iDr;
rA=function(g,C,d){g.timeOfStartCall=(new Date).getTime();var V=d||_.yg,y=V.document,R=g.nonce||_.dx(V.document);R&&!g.nonce&&(g.nonce=R);if(g.flow=="help"){var Y=_.gS("document.location.href",V);!g.helpCenterContext&&Y&&(g.helpCenterContext=Y.substring(0,1200));Y=!0;if(C&&JSON&&JSON.stringify){var A=JSON.stringify(C);(Y=A.length<=1200)&&(g.psdJson=A)}Y||(C={invalidPsd:!0})}C=[g,C,d];V.GOOGLE_FEEDBACK_START_ARGUMENTS=C;d=g.feedbackServerUri||"//www.google.com/tools/feedback";if(Y=V.GOOGLE_FEEDBACK_START)Y.apply(V,C);
else{V=d+"/load.js?";for(var P in g)C=g[P],C==null||_.Hq(C)||(V+=encodeURIComponent(P)+"="+encodeURIComponent(C)+"&");g=fO(y).createElement("SCRIPT");R&&g.setAttribute("nonce",R);_.Za(g,_.BY(V));y.body.appendChild(g)}};
iDr=function(g,C,d,V){var y,R;return _.F(function(Y){y=d||_.yg;var A=g.serverEnvironment==="DEV",P=d||_.yg;P=g.nonce||_.dx(P.document);A={integrationKeys:{productId:g.productId,feedbackBucket:g.bucket,triggerId:g.triggerId},callbacks:{onClose:g.callback,onLoad:g.onLoadCallback},formContent:{locale:g.locale,disableScreenshot:g.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:g.abuseLink,additionalDataConsent:g.additionalDataConsent},initializationData:{isLocalServer:A,nonce:P,useNightlyRelease:A,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:g.feedbackServerUri,colorScheme:g.colorScheme},extraData:{productVersion:g.productVersion,authUser:g.authuser,configuratorId:g.configuratorId,customZIndex:g.customZIndex,tinyNoPointer:g.tinyNoPointer,
allowNonLoggedInFeedback:g.allowNonLoggedInFeedback,enableAnonymousFeedback:g.enableAnonymousFeedback}};C&&(P=new Map(Object.entries(C)),A.extraData.productSpecificData=P);R=A;return Y.yield(UaN(R,V,y),0)})};
_.ODh=function(g,C,d){try{if(g.flow==="help"){var V=g.helpCenterPath.replace(/^\//,"");_.Cp(d||window,"https://support.google.com/"+V)}else g.flow==="submit"?rA(g,C,d):z8o(g.productId,g.feedbackServerUri).then(function(y){y=_.o4(y,Dn,1);var R=!noL||(y==null?void 0:y.getEnableMweb()),Y=!g.tinyNoPointer||(y==null?void 0:y.getEnableTinyNoPointer());!y||y.getAlohaAutoGaRollout()&&R&&Y?iDr(g,C,d,y).catch(function(A){!A||A instanceof wU||rA(g,C,d)}):rA(g,C,d)},function(y){!y||y instanceof wU||rA(g,C,d)})}catch(y){iDr(g,
C,d,null).catch(function(R){!R||R instanceof wU||rA(g,C,d)})}};
_.PZ("userfeedback.api.startFeedback",_.ODh);var K81=/https?:\/\/\S+\.\S+/,aE1=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],GtR=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var $jq=function(g){var C=g.split(""),d=[-263237435,15,C,function(V,y,R){var Y=y.length;R.forEach(function(A,P,w){this.push(w[P]=y[(y.indexOf(A)-y.indexOf(this[P])+P+Y--)%y.length])},V.split(""))},
function(V,y){V=(V%y.length+y.length)%y.length;y.splice(-V).reverse().forEach(function(R){y.unshift(R)})},
"response",function(){for(var V=64,y=[];++V-y.length-32;){switch(V){case 58:V-=14;case 91:case 92:case 93:continue;case 123:V=47;case 94:case 95:case 96:continue;case 46:V=95}y.push(String.fromCharCode(V))}return y},
null,12,1540023973,65941107,null,C,function(V,y){for(V=(V%y.length+y.length)%y.length;V--;)y.unshift(y.pop())},
695603893,function(V){for(var y=V.length;y;)V.push(V.splice(--y,1)[0])},
"'[;'[(",function(V,y){V.push(y)},
null,function(V,y,R,Y,A){return y(R,Y,A)},
"continuation",C,function(V,y){if(V.length!=0){y=(y%V.length+V.length)%V.length;var R=V[0];V[0]=V[y];V[y]=R}},
function(){for(var V=64,y=[];++V-y.length-32;){switch(V){case 91:V=44;continue;case 123:V=65;break;case 65:V-=18;continue;case 58:V=96;continue;case 46:V=95}y.push(String.fromCharCode(V))}return y},
'"),/]];'];d[7]=d;d[11]=d;d[18]=d;try{(((0,d[15])(d[21]),d[22])(d[11],d[9]),d[22])(d[new Date("1970-01-01T04:30:12.000+04:30")/1E3],d[1]),((0,d[22])(d[11],d[23]),d[4])(d[10],d[18]),(0,d[20])(d[21],d[14])<<(0,d[17])(d[18],d[1]),(0,d[4])(d[8],d[21]),(0,d[19])((0,d[19])((0,d[17])(d[7],d[9]),d[3],d[20],(0,d[6])(),d[2]),d[3],d[5],(0,d[15])(),d[2])}catch(V){return"aTlOUOubTO4AP____8P_"+g}return C.join("")};_.wvP=new _.Sf("runAttestationCommand");var kBP=new _.Sf("verifyCommand");_.FB=new _.Sf("accessibilityContext");var xor=new _.Sf("accessibilityData");var o1H=new _.Sf("profileCardCommand");var T1q=new _.Sf("signInEndpoint");var B1o=new _.Sf("signOutEndpoint");var JBL;_.pv6=new _.Sf("accountItemSectionRenderer");JBL=new _.Sf("accountItemRenderer");_.hIh=new _.Sf("saveCommandToSessionStorageAction");var ty6=new _.Sf("crossAccountChannelTransferEndpoint");var epq=new _.Sf("getAccountMenuEndpoint");_.l4g=new _.Sf("getAccountSwitcherEndpoint");var jll=new _.Sf("getAccountsListEndpoint");var jNH=new _.Sf("getAccountsListInnertubeEndpoint");_.eIL=new _.Sf("addToToastAction");var l2H=new _.Sf("hideEnclosingAction");_.NM=new _.Sf("replaceEnclosingAction");var Lz6=new _.Sf("buttonRefreshAction");var Do6=new _.Sf("adsControlFlowOpportunityReceivedCommand");var rBL=new _.Sf("openAdAllowlistInstructionCommand");var NpH=new _.Sf("videoMastheadAdPrimaryVideoRenderer");var XvQ=new _.Sf("displayAdRenderer");_.sNM=new _.Sf("inFeedAdLayoutRenderer");var BpL=new _.Sf("sequenceItemInPlayerAdLayoutRenderer");_.TpP=new _.Sf("adSlotRenderer");var f2H=new _.Sf("adAvatarViewModel");var v1r=new _.Sf("adBadgeViewModel");var $oL=new _.Sf("adButtonViewModel");var qBh=new _.Sf("adImageViewModel");var zrN=new _.Sf("reelsAdCardButtonedViewModel");var Myh=new _.Sf("reelsPlayerOverlayLayoutViewModel");var WzP=new _.Sf("formDataDecoratorCommand");var moA=new _.Sf("updateConversationIdCommand");var ukP=new _.Sf("showSchedulingPanelCommand");var n1M=new _.Sf("backstageCommentsRenderer");var I2M=new _.Sf("backstageImageRenderer");var Uo6=new _.Sf("backstagePostRenderer");var cB6=new _.Sf("backstageZeroStateRenderer");var E1H=new _.Sf("postRenderer");var HDP=new _.Sf("sharedPostRenderer");var QNA=new _.Sf("createBackstagePostEndpoint");var zI6=new _.Sf("getPostVideoPreviewEndpoint");var KzA=new _.Sf("updateBackstagePostEndpoint");var a26=new _.Sf("filterChipTransformCommand");var GBP=new _.Sf("insertRichSectionCommand");var i3q=new _.Sf("talkToRecsDeselectCommand");var SB6=new _.Sf("talkToRecsNextCommand");var Px_=new _.Sf("talkToRecsSelectCommand");var zNV=new _.Sf("talkToRecsUpdateTextCommand");_.bd=new _.Sf("browseEndpoint");_.gyQ=new _.Sf("confirmDialogEndpoint");var CCQ=new _.Sf("expandOnHoverCardRenderer");var daL=new _.Sf("lumiereShelfDetailsRenderer");var VJ6=new _.Sf("revealBusinessEmailCommand");var yJr=new _.Sf("validateChannelHandleCommand");var R8A=new _.Sf("channelCreationFormEndpoint");var b4L=new _.Sf("aboutChannelViewModel");var Z4h=new _.Sf("channelThumbnailWithLinkRenderer");var YgH=new _.Sf("channelCreationServiceEndpoint");var AJh=new _.Sf("updateChannelPageSettingsEndpoint");var Xi=function(g){this.delegate=g},sR=function(){Xi.apply(this,arguments)};
_.L(sR,Xi);_.PU.Object.defineProperties(sR.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(g){this.delegate.entityMetadata=g}}});var F88=function(){sR.apply(this,arguments)};
_.L(F88,sR);F88.prototype.getAssociations=function(){return[]};
F88.prototype.getTypeName=function(){return"channelHandle"};var Dbg=new _.Sf("webThumbnailDetailsExtensionData");var Spg=new _.Sf("commandContext");var PC6=new _.Sf("addVideoLinkAction");var i48=new _.Sf("banAuthorAction");var O4A=new _.Sf("createCommentAction");var woL=new _.Sf("createCommentReplyAction");var kt8=new _.Sf("createPollAction");var xah=new _.Sf("hideIdentityChipAction");var oyP=new _.Sf("openUpdateCommentDialogAction");var po6=new _.Sf("pinCommentAction");var JJQ=new _.Sf("removeCommentAction");var h8Q=new _.Sf("unpinCommentAction");var B8=new _.Sf("updateBackstagePollAction");var tJr=new _.Sf("updateCommentVoteAction");var jzM=new _.Sf("commentThreadRenderer");var e8x=function(){sR.apply(this,arguments)};
_.L(e8x,sR);e8x.prototype.getAssociations=function(){return[]};
e8x.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var lEP=function(){sR.apply(this,arguments)};
_.L(lEP,sR);lEP.prototype.getAssociations=function(){return[]};
lEP.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.L86=new _.Sf("commentDialogRenderer");var DaL=new _.Sf("reloadCommentsCommand");var rJP=new _.Sf("updateCommentsSettingsEndpoint");var NM8=new _.Sf("commentViewModel");var XoP=new _.Sf("triStateButtonViewModel");var szr=new _.Sf("voiceReplyContainerViewModel");_.Su=new _.Sf("commandExecutorCommand");var ho=new _.Sf("emoji");var BMM=new _.Sf("updateCreatorChannelInnertubeCommand");_.TMA=new _.Sf("appendContinuationItemsAction");_.fEr=new _.Sf("changeEngagementPanelVisibilityAction");_.LW=new _.Sf("continuationCommand");var vyQ=new _.Sf("hideReportedCommentAction");var $aL=new _.Sf("listMutationCommand");_.TF=new _.Sf("openPopupAction");var qgx=new _.Sf("persistSubscriptionsDisplayPreferencesCommand");var cJM;_.MJ6=new _.Sf("playlistRemoveVideosAction");_.W8L=new _.Sf("updatePlaylistAction");_.ma8=new _.Sf("addToPlaylistCommand");_.ucA=new _.Sf("endPlaylistCommand");_.nyx=new _.Sf("recoverPlaylistCommand");_.IEQ=new _.Sf("refreshPlaylistCommand");_.UaP=new _.Sf("refreshFormCommand");cJM=new _.Sf("openOnePickAddVideoModalCommand");_.Bvl=new _.Sf("reloadContinuationItemsCommand");_.Ey6=new _.Sf("scrollToEngagementPanelCommand");var H4L=new _.Sf("selectCountryCommand");var QzQ=new _.Sf("showReloadUiCommand");var z86=new _.Sf("undoFeedbackAction");var K8x=new _.Sf("updateButtonAction");var aEx=new _.Sf("updateSubscribeButtonAction");var Gt6=new _.Sf("updateToggleAction");var Sg6=new _.Sf("webNativeShareCommand");_.d7=new _.Sf("webCommandMetadata");_.fU=new _.Sf("webHandleServiceEndpointExtension");var jwg=new _.Sf("webNavigationEndpointData");var geP=new _.Sf("backgroundAudioPlaybackCommand");var C7Q=new _.Sf("copyLinkCommand");var dKP=new _.Sf("playlistVotingRefreshPopupCommand");var Vn6=new _.Sf("selectChipCommand");var ygx=new _.Sf("setCookieCommand");var RDH=new _.Sf("setLocalStorageCommand");var bcr=new _.Sf("setPrefStorageEntryCommand");var FxQ;_.ZcL=new _.Sf("settingsUpdateCheckboxCommand");_.Ydx=new _.Sf("settingsUpdateTextCommand");_.AgA=new _.Sf("settingsUpdateOptionsCommand");FxQ=new _.Sf("settingsUpdateSwitchCommand");_.P7x=new _.Sf("settingsUpdateConnectedAppRendererCommand");var icL=new _.Sf("showCreatorChatbotEngagementPanelCommand");var OcP=new _.Sf("updateTextInputFormFieldRendererCommand");var wKH=new _.Sf("updateToggleButtonStateCommand");var kd8=new _.Sf("updateUrlParamCommand");var xKQ=new _.Sf("webSubmitFormCommand");var oeL=new _.Sf("channelSwitcherPageRenderer"),pKL=new _.Sf("updateChannelSwitcherPageAction");_.Wb=new _.Sf("continuationItemRenderer");_.$r=new _.Sf("richItemRenderer");var Jgx=new _.Sf("richSectionRenderer");_.hDQ=new _.Sf("richShelfRenderer");_.tnL=new _.Sf("metadataBadgeRenderer");_.jdh=new _.Sf("multiPageMenuNotificationSectionRenderer");_.eDP=new _.Sf("playlistLoopButtonStateRenderer");var lzP=new _.Sf("claimLegacyYoutubeChannelEndpoint");var Lx6=new _.Sf("getNotificationMenuEndpoint");var DKH=new _.Sf("getSearchInVideoCommand");_.rg8=new _.Sf("getTranscriptEndpoint");_.Cu=new _.Sf("signalServiceEndpoint");var N4P=new _.Sf("verifyAgeEndpoint");var WH_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(WH_,_.Yu);WH_.prototype.getPath=function(){return _.p1(this,1)};
WH_.prototype.getValue=function(){return _.p1(this,2)};var XK6=[0,_.n1,-1];var sdh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(sdh,_.Yu);var MNR=_.pd(sdh,[0,_.cP,XK6]);var B48=new _.Sf("dismissalEndpoint");var T46=new _.Sf("elementsCommand");_.j6=new _.Sf("innertubeCommand");var fzA=new _.Sf("multipleInlinePlaybackCommand");var bEW=new _.Sf("loggingDirectives");var ve6=new _.Sf("acknowledgeChannelTouStrikeCommand");var $K6=function(){sR.apply(this,arguments)};
_.L($K6,sR);$K6.prototype.getAssociations=function(){return[]};
$K6.prototype.getTypeName=function(){return"booleanEntity"};var qdA=function(){sR.apply(this,arguments)};
_.L(qdA,sR);qdA.prototype.getAssociations=function(){return[]};
qdA.prototype.getTypeName=function(){return"stringEntity"};var $m=new _.Sf("entityBatchUpdate");_.MnP=new _.Sf("entityUpdateCommand");var WxP=function(){sR.apply(this,arguments)};
_.L(WxP,sR);WxP.prototype.getAssociations=function(){var g=[];this.delegate.alternateChannel&&g.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&g.push.apply(g,_.Wr(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&g.push(this.delegate.oneofChannelEntity);return[].concat(_.Wr(new Set(g)))};
WxP.prototype.getTypeName=function(){return"fakeChannel"};var mKQ=function(){sR.apply(this,arguments)};
_.L(mKQ,sR);mKQ.prototype.getAssociations=function(){var g=[];this.delegate.entryCollection&&g.push(this.delegate.entryCollection);return[].concat(_.Wr(new Set(g)))};
mKQ.prototype.getTypeName=function(){return"fakePlaylist"};
var u8P=function(){sR.apply(this,arguments)};
_.L(u8P,sR);u8P.prototype.getAssociations=function(){var g=[];this.delegate.parentPlaylist&&g.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var C=_.Z(this.delegate.entries),d=C.next();!d.done;d=C.next())g.push.apply(g,_.Wr((new ner(d.value)).getAssociations()));return[].concat(_.Wr(new Set(g)))};
u8P.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var ner=function(){Xi.apply(this,arguments)};
_.L(ner,Xi);ner.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);return[].concat(_.Wr(new Set(g)))};var IzP=function(){sR.apply(this,arguments)};
_.L(IzP,sR);IzP.prototype.getAssociations=function(){var g=[];this.delegate.descriptionEntity&&g.push(this.delegate.descriptionEntity);this.delegate.creators&&g.push.apply(g,_.Wr(this.delegate.creators));this.delegate.theBiggestFan&&g.push(this.delegate.theBiggestFan);return[].concat(_.Wr(new Set(g)))};
IzP.prototype.getTypeName=function(){return"fakeVideo"};
var UKh=function(){sR.apply(this,arguments)};
_.L(UKh,sR);UKh.prototype.getAssociations=function(){return[]};
UKh.prototype.getTypeName=function(){return"fakeVideoDescription"};var cgP=new _.Sf("fantasyRosterViewModel");var Eeh=new _.Sf("addFollowUpSurveyCommand");var HcL=new _.Sf("getSurveyCommand");var Qdr=new _.Sf("ratingSurveyOptionRenderer");_.hQ=new _.Sf("feedbackEndpoint");var zDM=new _.Sf("reportHistoryTableCellRenderer"),Kx8=new _.Sf("reportHistoryTableTextCellRenderer"),azA=new _.Sf("reportHistoryTableReasonCellRenderer");_.GdM=new _.Sf("flagEndpoint");_.SdL=new _.Sf("flowNextStepCommand");_.grA=new _.Sf("flowPrevStepCommand");var CFM=new _.Sf("getFlowCommand");var dML=new _.Sf("submitFormWithValidationFlowCommand");_.V$H=new _.Sf("updateFlowCommand");var yPH=function(){sR.apply(this,arguments)};
_.L(yPH,sR);yPH.prototype.getAssociations=function(){return[]};
yPH.prototype.getTypeName=function(){return"flowStateEntity"};var R46=new _.Sf("flowFormState");_.qM=new _.Sf("flowStepRenderer");var bU8=new _.Sf("gameCardRenderer");var ZUL=new _.Sf("accountLinkingStateChangedCommand");var YRx=function(){sR.apply(this,arguments)};
_.L(YRx,sR);YRx.prototype.getAssociations=function(){return[]};
YRx.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var AP6=new _.Sf("changeMiniAppPlayStateCommand");var FMx=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(FMx,_.Yu);var MM=[1,2,3];var PFP=[0,MM,tRP,_.UX,OSx];var iUL=_.pd(FMx,PFP),OUP=_.hW(PFP);var w8A=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(w8A,_.Yu);var kFx=[0,_.vP,_.n1];var xM8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(xM8,_.Yu);var orL=[0,_.n1,_.vP,-1];var W8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(W8,_.Yu);var p8x=_.hW([0,1,kFx,_.zi,orL]);var JPQ=new _.Sf("miniAppScoreChallengeViewModel");var h4H=new _.Sf("miniGameCardViewModel");var t$P=new _.Sf("teaserCardViewModel");var jIH=function(){sR.apply(this,arguments)};
_.L(jIH,sR);jIH.prototype.getAssociations=function(){return[]};
jIH.prototype.getTypeName=function(){return"logoEntity"};var e4x=new _.Sf("feedbackItemRenderer");var lnL=function(){sR.apply(this,arguments)};
_.L(lnL,sR);lnL.prototype.getAssociations=function(){return[]};
lnL.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.LMx=new _.Sf("playerInterstitialRenderer");var DML=new _.Sf("getKidsBlocklistPickerCommand");_.rPP=new _.Sf("updateKidsBlacklistEndpoint");_.Lz=new _.Sf("likeEndpoint");var NA6,X86,sIQ;NA6=new _.Sf("addChatItemAction");X86=new _.Sf("removeChatItemAction");sIQ=new _.Sf("markChatItemAsDeletedAction");_.BA8=new _.Sf("setLiveChatCollapsedStateAction");var TAQ=function(){sR.apply(this,arguments)};
_.L(TAQ,sR);TAQ.prototype.getAssociations=function(){return[]};
TAQ.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var fnH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(fnH,_.Yu);fnH.prototype.getPayloadCase=function(){return _.PP(this,vrr)};
var vrr=[3,4];var $MP=[0,_.cP,[0,[1,2],_.UX,_.EX,[0,_.IO,1,_.IO]]];var qRL=[0,_.n1,-1];var M$M=[0,[1],_.UX];var mM=[0,[1,2],_.UX,_.EX,[0,_.zi]];var uF=[0,_.n1];var WMM=[0,[0,_.WP,_.Mv,[0,_.IO,_.K1,_.IO]],1,[0,_.WP]];var mMh=[0,$0];var uiH=[0,$0];var nrA=[0,uiH,mMh];var InA=[0,_.cP,[0,[1,2],_.UX,-1],_.WP];var UMx=[0,[2],1,_.EX,[0,_.IO,-1,InA]];var cPP=[0,[1],_.EX,[0,_.IO,_.n1,_.K1,1,InA]];var Erh=[0,_.Mv,-1,iSh,_.zi];var HUh=[0,[0,f1,-3],-4];var nU=[0,_.WP,-3,_.n1,_.WP,_.GE,_.WP,$MP,_.WP,-2];var II=[0,_.cP,[0,[1,2],_.UX,-1],_.WP,_.n1];var QIr=[0,[3],mM,[0,[2,3,4],D86,_.UX,-2],_.EX,[0,_.n1],_.vP];var z4x=[0,[3,5],_.n1,_.qv,_.EX,[0,1,_.vP,_.zi],_.zi,_.EX,[0,_.zi,_.vP]];var KMx=[0,2,_.qv,_.n1,-1];var an6=[0,Jp8];var GFA=[0,[3,4],2,k0H,_.UX,_.n1];var SRL=[0,_.zi,-2,1,_.n1];var gOA=[0,_.n1,-1,_.zi];var CNh=[0,uF,function(){return UR},
uF,_.n1],d2P=[0,_.zi,uF,mM,function(){return UR},
_.n1],UR=[-160,{},[101,103,104,105,106,107,108,109,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159],uF,_.qv,[0,_.WP,1,_.WP,1,_.WP,1,_.zi,-1,uF],[0,1,_.WP,2,_.WP,_.zi,_.WP],1,_.qv,-1,_.n1,_.qv,2,f1,[0,f1,_.qv],_.n1,1,WMM,1,mM,_.GE,1,[0,[0,_.cP,[0,_.n1,_.WP,_.zi]]],[0,_.WP,[0,_.vP,[0,_.K1]],_.vP,1,[0,oDP,-1]],_.n1,[0,1,_.n1],76,_.EX,[0,mM,II,WMM,1,[0,_.cP,II]],1,_.EX,[0,mM,_.n1,_.WP],
_.EX,[0,mM,M$M],_.EX,[0,mM,M$M,_.qv],_.EX,[0,mM,M$M],_.EX,[0,mM,_.cP,uF,mM,j6h],_.EX,[0,mM,uF,_.n1],_.EX,[0,mM,_.WP,nU,-1,_.WP],4,_.EX,[0,mM,_.WP,_.qv,nU,_.WP],_.EX,[0,[4,9],mM,_.zi,_.qv,_.UX,II,1,WMM,_.n1,_.UX,SRL],_.EX,[0,mM,uF,mM,_.zi,_.n1],_.EX,[0,_.WP,mM,nU,_.WP,_.n1],_.EX,[0,mM,uF,mM,_.zi,_.n1],1,_.EX,[0,mM,_.zi,_.n1,nU],_.EX,[0,mM,_.zi,[0,_.n1,_.qv],_.n1,_.qv,_.n1,_.Qd,-2,3,gOA,_.cP,gOA,gOA,SRL],_.EX,[0,mM,_.zi,cPP,_.cP,[0,uiH,UMx],uF,_.cP,nrA,_.n1,1,_.zi,Erh,HUh,PQL,-1],_.EX,[0,mM,[0,_.K1,
-1,cPP,_.cP,[0,uiH,UMx,mMh],[0,_.Sj],1,_.IO],uF,_.n1],_.EX,[0,mM,II,_.n1,[0,_.Mv]],_.EX,function(){return d2P},
_.EX,[0,mM,_.qv,_.n1,-1,_.WP],_.EX,[0,[6,7],mM,_.cP,KMx,_.zi,II,1,_.EX,GFA,_.EX,an6],_.EX,[0,_.cP,KMx,_.zi,_.WP],_.EX,[0,_.n1,tir,-1],_.EX,[0,uF,_.cP,nrA,_.n1],_.EX,[0,mM,uF,_.n1],_.EX,[0,_.Qd,_.n1],_.EX,[0,qRL],_.EX,[0,qRL],_.EX,[0,II],_.EX,[0,uF,II],_.EX,function(){return CNh},
_.EX,[0,uF,_.n1],_.EX,[0,uF,_.n1],1,_.EX,[0,_.WP,mM,nU,_.WP,nU],_.EX,[0,_.Sj],1,_.EX,[0],1,_.EX,[0,uF,_.zi,mM,_.zi],_.EX,[0,[1,2],_.EX,GFA,_.EX,an6,_.qv],_.EX,[0,_.Sj,II,z4x,_.n1,_.qv],_.EX,[0,z4x,_.n1,_.qv],_.EX,[0,Erh,II,_.WP,HUh],_.EX,QIr,_.EX,[0],_.EX,[0,_.n1,-1,_.vP],_.EX,[0,uF,_.n1],_.EX,[0,QIr,_.vP,_.n1],_.EX,[0,mM,nU,_.WP],_.EX,[0,mM,nU,_.WP],_.EX,[0,Erh,HUh,II,_.GE,_.WP,PQL,-1],_.EX,[0,mM,nU,_.WP]];var VpA=[0,_.cP,UR];var ynL=_.pd(fnH,[0,vrr,1,_.vP,_.EX,[0,[18,22,24],VpA,3,[0,VpA],1,_.vP,[0,_.cP,[0,_.qv,f1],_.qv],1,UR,-1,[0,_.u1,-2,_.GE,_.u1,-1,_.GE,_.u1,$MP,_.u1,-2],ApH,[!0,_.n1,[0,M$M,2,_.n1,_.qv,_.WP,2,_.n1,_.Qd]],[0,[1,2,3],[5,6],_.EX,[0,_.IO],_.EX,[0,_.IO,-1],_.EX,[0,_.IO],1,_.EX,qRL,_.EX,[0,_.n1]],[0,UR,-1],_.Sj,UR,_.EX,UR,[0,VpA],_.vP,UR,_.EX,UR,_.n1,_.EX,UR],_.EX,uGP,_.vP]);var RFQ=new _.Sf("liveChatEndpoint");var bmP=new _.Sf("liveChatItemContextMenuEndpoint");var ZmP=new _.Sf("liveChatReplayEndpoint");_.Yz6=new _.Sf("emojiPickerRenderer");var AnH=new _.Sf("liveChatAuthorBadgeViewModel");var FF6=new _.Sf("deleteLiveChatMessageCommand");var PN8=new _.Sf("liveChatActionEndpoint");var imL=new _.Sf("createLiveChatPollEndpoint");var Om6=new _.Sf("manageLiveChatUserEndpoint");var wf6=new _.Sf("moderateLiveChatEndpoint");_.klP=new _.Sf("sendLiveChatMessageEndpoint");var x2x=new _.Sf("sendLiveChatVoteEndpoint");var oOh=new _.Sf("clearLocationCommand");var pfA=new _.Sf("resolveLocationCommand");var Jnr=new _.Sf("interactionLoggingCommandMetadata");var hFH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(hFH,_.Yu);var tpP=function(g,C){return _.p8(g,1,C)};var jkP=[0,_.WP];var eF8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(eF8,_.Yu);var lJ6=function(g,C){return Nm(g,1,hFH,C)};eF8.prototype.JSC$12389_serializeBinary=Eul([0,_.cP,jkP]);var hDW={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 LF6={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"},
D2M={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 ChW={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT"};_.HsN=new _.Sf("logFlowLoggingEventCommand");_.bt=new _.Sf("loggingContext");var rnx=new _.Sf("audioTrackSelectActionCommand");var N$x=new _.Sf("captionLanguageSelectActionCommand");var Xfr=new _.Sf("showAudioTrackPickerActionCommand");var skx=new _.Sf("showCaptionLanguageSelectActionCommand");var B$h=new _.Sf("dismissDialogEndpoint");var T$P=new _.Sf("dismissPlayerOverlayCommand");var fJ8=new _.Sf("hideItemSectionVideosByIdCommand");var vO6=new _.Sf("showMiniplayerCommand");var $2h=function(){sR.apply(this,arguments)};
_.L($2h,sR);$2h.prototype.getAssociations=function(){return[]};
$2h.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var qzP=function(){sR.apply(this,arguments)};
_.L(qzP,sR);qzP.prototype.getAssociations=function(){return[]};
qzP.prototype.getTypeName=function(){return"downloadStatusEntity"};var MpA=function(){sR.apply(this,arguments)};
_.L(MpA,sR);MpA.prototype.getAssociations=function(){return[]};
MpA.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var WFr=function(){sR.apply(this,arguments)};
_.L(WFr,sR);WFr.prototype.getAssociations=function(){var g=[];this.delegate.downloadsList&&g.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&g.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&g.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&g.push(this.delegate.refresh);return[].concat(_.Wr(new Set(g)))};
WFr.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var m26=function(){sR.apply(this,arguments)};
_.L(m26,sR);m26.prototype.getAssociations=function(){var g=[];this.delegate.refresh&&g.push(this.delegate.refresh);if(this.delegate.downloads)for(var C=_.Z(this.delegate.downloads),d=C.next();!d.done;d=C.next())g.push.apply(g,_.Wr((new u7L(d.value)).getAssociations()));return[].concat(_.Wr(new Set(g)))};
m26.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var u7L=function(){Xi.apply(this,arguments)};
_.L(u7L,Xi);u7L.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);this.delegate.playlist&&g.push(this.delegate.playlist);this.delegate.videoItem&&g.push(this.delegate.videoItem);this.delegate.playlistItem&&g.push(this.delegate.playlistItem);return[].concat(_.Wr(new Set(g)))};var nOQ=function(){sR.apply(this,arguments)};
_.L(nOQ,sR);nOQ.prototype.getAssociations=function(){var g=[];this.delegate.localImageEntities&&g.push.apply(g,_.Wr(this.delegate.localImageEntities));return[].concat(_.Wr(new Set(g)))};
nOQ.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var IJ8=function(){sR.apply(this,arguments)};
_.L(IJ8,sR);IJ8.prototype.getAssociations=function(){var g=[];this.delegate.playbackData&&g.push(this.delegate.playbackData);this.delegate.localImageEntities&&g.push.apply(g,_.Wr(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Wr(new Set(g)))};
IJ8.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var U26=function(){sR.apply(this,arguments)};
_.L(U26,sR);U26.prototype.getAssociations=function(){return[]};
U26.prototype.getTypeName=function(){return"offlineabilityEntity"};var cn6=function(){sR.apply(this,arguments)};
_.L(cn6,sR);cn6.prototype.getAssociations=function(){var g=[];this.delegate.fakeChildren&&g.push.apply(g,_.Wr(this.delegate.fakeChildren));return[].concat(_.Wr(new Set(g)))};
cn6.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var EOP=function(){sR.apply(this,arguments)};
_.L(EOP,sR);EOP.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);this.delegate.playbackData&&g.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&g.push(this.delegate.offlineVideoPolicy);return[].concat(_.Wr(new Set(g)))};
EOP.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var Hmr=function(){sR.apply(this,arguments)};
_.L(Hmr,sR);Hmr.prototype.getAssociations=function(){return[]};
Hmr.prototype.getTypeName=function(){return"continuationTokenEntity"};var QkP=function(){sR.apply(this,arguments)};
_.L(QkP,sR);QkP.prototype.getAssociations=function(){var g=[];this.delegate.channelOwner&&g.push(this.delegate.channelOwner);this.delegate.videos&&g.push.apply(g,_.Wr(this.delegate.videos));this.delegate.collaboratorChannels&&g.push.apply(g,_.Wr(this.delegate.collaboratorChannels));this.delegate.downloadState&&g.push(this.delegate.downloadState);this.delegate.refresh&&g.push(this.delegate.refresh);return[].concat(_.Wr(new Set(g)))};
QkP.prototype.getTypeName=function(){return"mainPlaylistEntity"};var zFh=function(){sR.apply(this,arguments)};
_.L(zFh,sR);zFh.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);this.delegate.channelContributor&&g.push(this.delegate.channelContributor);return[].concat(_.Wr(new Set(g)))};
zFh.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var KFL=function(){Xi.apply(this,arguments)};
_.L(KFL,Xi);KFL.prototype.getAssociations=function(){var g=[];this.delegate.recommendedVideoMetadata&&g.push.apply(g,_.Wr((new aJx(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.Wr(new Set(g)))};
var aJx=function(){Xi.apply(this,arguments)};
_.L(aJx,Xi);aJx.prototype.getAssociations=function(){var g=[];this.delegate.localImageEntities&&g.push.apply(g,_.Wr(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Wr(new Set(g)))};var GlL=function(){Xi.apply(this,arguments)};
_.L(GlL,Xi);GlL.prototype.getAssociations=function(){var g=[];this.delegate.playbackPosition&&g.push(this.delegate.playbackPosition);return[].concat(_.Wr(new Set(g)))};var SzQ=function(){sR.apply(this,arguments)};
_.L(SzQ,sR);SzQ.prototype.getAssociations=function(){var g=[];this.delegate.owner&&g.push(this.delegate.owner);this.delegate.downloadState&&g.push(this.delegate.downloadState);this.delegate.userState&&g.push.apply(g,_.Wr((new GlL(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&g.push.apply(g,_.Wr((new KFL(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.Wr(new Set(g)))};
SzQ.prototype.getTypeName=function(){return"mainVideoEntity"};var g38=function(){sR.apply(this,arguments)};
_.L(g38,sR);g38.prototype.getAssociations=function(){var g=[];this.delegate.userChannelDetails&&g.push(this.delegate.userChannelDetails);return[].concat(_.Wr(new Set(g)))};
g38.prototype.getTypeName=function(){return"ytMainChannelEntity"};var CXP=function(){sR.apply(this,arguments)};
_.L(CXP,sR);CXP.prototype.getAssociations=function(){var g=[];this.delegate.channelOwner&&g.push(this.delegate.channelOwner);this.delegate.playbackPosition&&g.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&g.push.apply(g,_.Wr(this.delegate.localImageEntities));this.delegate.downloadStatus&&g.push(this.delegate.downloadStatus);return[].concat(_.Wr(new Set(g)))};
CXP.prototype.getTypeName=function(){return"ytMainVideoEntity"};var JcV=new _.Sf("downloadsPageSmartDownloadsOptInBannerParams");var ez1=new _.Sf("downloadsPageUpsellBannerParams");var dQM=function(){sR.apply(this,arguments)};
_.L(dQM,sR);dQM.prototype.getAssociations=function(){return[]};
dQM.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var VqQ=function(){sR.apply(this,arguments)};
_.L(VqQ,sR);VqQ.prototype.getAssociations=function(){return[]};
VqQ.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var yyh=function(){sR.apply(this,arguments)};
_.L(yyh,sR);yyh.prototype.getAssociations=function(){return[]};
yyh.prototype.getTypeName=function(){return"macroMarkerEntity"};var ROQ=function(){sR.apply(this,arguments)};
_.L(ROQ,sR);ROQ.prototype.getAssociations=function(){return[]};
ROQ.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var bTx=function(){sR.apply(this,arguments)};
_.L(bTx,sR);bTx.prototype.getAssociations=function(){return[]};
bTx.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var ZT8=function(){sR.apply(this,arguments)};
_.L(ZT8,sR);ZT8.prototype.getAssociations=function(){return[]};
ZT8.prototype.getTypeName=function(){return"playerStateEntity"};var Yy6=function(){sR.apply(this,arguments)};
_.L(Yy6,sR);Yy6.prototype.getAssociations=function(){return[]};
Yy6.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var AyM=function(){sR.apply(this,arguments)};
_.L(AyM,sR);AyM.prototype.getAssociations=function(){return[]};
AyM.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var FfA=function(){sR.apply(this,arguments)};
_.L(FfA,sR);FfA.prototype.getAssociations=function(){return[]};
FfA.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.c8=new _.Sf("dislikeButtonViewModel");_.ER=new _.Sf("likeButtonViewModel");var PXx=new _.Sf("videoSummaryContentViewModel");var iTh=new _.Sf("videoSummaryParagraphViewModel");var OTP=new _.Sf("changeTimelyActionVisibilityCommand");var wN6=new _.Sf("hideEngagementPanelEndpoint");var kgP=new _.Sf("refreshPanelEndpoint");var xQx=new _.Sf("scrollToSectionEndpoint");var o3P=new _.Sf("seekToVideoTimestampCommand");_.JQ=new _.Sf("showEngagementPanelEndpoint");var pNL=new _.Sf("showTransientPlayerScrimOverlayCommand");var Jy6=new _.Sf("toggleEngagementPanelCommand");_.hOL=new _.Sf("createBroadcastCommand");var tqL=new _.Sf("metadataUpdateCommand");var jSM=function(){sR.apply(this,arguments)};
_.L(jSM,sR);jSM.prototype.getAssociations=function(){return[]};
jSM.prototype.getTypeName=function(){return"featuredProductsEntity"};var eOL=function(){sR.apply(this,arguments)};
_.L(eOL,sR);eOL.prototype.getAssociations=function(){return[]};
eOL.prototype.getTypeName=function(){return"pinnedProductEntity"};var l_M=function(){sR.apply(this,arguments)};
_.L(l_M,sR);l_M.prototype.getAssociations=function(){return[]};
l_M.prototype.getTypeName=function(){return"trendingOfferEntity"};_.Lfh=new _.Sf("merchandiseShelfRenderer");var DQQ=new _.Sf("shoppingContentLineItemViewModel");var ryA=new _.Sf("gridMovieRenderer");_.NP6=new _.Sf("movieRenderer");var XNh=function(){sR.apply(this,arguments)};
_.L(XNh,sR);XNh.prototype.getAssociations=function(){return[]};
XNh.prototype.getTypeName=function(){return"compositeSourceEntity"};var sSx=function(){sR.apply(this,arguments)};
_.L(sSx,sR);sSx.prototype.getAssociations=function(){var g=[];this.delegate.compositeSourceKeys&&g.push.apply(g,_.Wr(this.delegate.compositeSourceKeys));return[].concat(_.Wr(new Set(g)))};
sSx.prototype.getTypeName=function(){return"multiviewStagingEntity"};var BPr=function(){sR.apply(this,arguments)};
_.L(BPr,sR);BPr.prototype.getAssociations=function(){var g=[];this.delegate.trackDownloadMetadatas&&g.push.apply(g,_.Wr(this.delegate.trackDownloadMetadatas));return[].concat(_.Wr(new Set(g)))};
BPr.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var TP8=function(){sR.apply(this,arguments)};
_.L(TP8,sR);
TP8.prototype.getAssociations=function(){var g=[];this.delegate.downloadedTracks&&g.push.apply(g,_.Wr(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&g.push.apply(g,_.Wr(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&g.push.apply(g,_.Wr(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&g.push.apply(g,_.Wr(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&g.push.apply(g,_.Wr(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
g.push.apply(g,_.Wr(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&g.push.apply(g,_.Wr(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&g.push.apply(g,_.Wr(this.delegate.metadataOnlyTracks));return[].concat(_.Wr(new Set(g)))};
TP8.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var f_h=function(){sR.apply(this,arguments)};
_.L(f_h,sR);f_h.prototype.getAssociations=function(){var g=[];this.delegate.trackDownloadMetadatas&&g.push.apply(g,_.Wr(this.delegate.trackDownloadMetadatas));return[].concat(_.Wr(new Set(g)))};
f_h.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var v3h=function(){sR.apply(this,arguments)};
_.L(v3h,sR);v3h.prototype.getAssociations=function(){var g=[];this.delegate.playbackData&&g.push(this.delegate.playbackData);this.delegate.localImageEntities&&g.push.apply(g,_.Wr(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Wr(new Set(g)))};
v3h.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var $Qh=function(){sR.apply(this,arguments)};
_.L($Qh,sR);
$Qh.prototype.getAssociations=function(){var g=[];this.delegate.musicLibraryStatusEntity&&g.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&g.push.apply(g,_.Wr(this.delegate.primaryArtists));this.delegate.details&&g.push(this.delegate.details);this.delegate.userDetails&&g.push(this.delegate.userDetails);this.delegate.tracks&&g.push.apply(g,_.Wr(this.delegate.tracks));this.delegate.share&&g.push(this.delegate.share);this.delegate.downloadMetadata&&g.push(this.delegate.downloadMetadata);this.delegate.refresh&&
g.push(this.delegate.refresh);return[].concat(_.Wr(new Set(g)))};
$Qh.prototype.getTypeName=function(){return"musicAlbumRelease"};
var qyH=function(){sR.apply(this,arguments)};
_.L(qyH,sR);qyH.prototype.getAssociations=function(){var g=[];this.delegate.albumRelease&&g.push(this.delegate.albumRelease);this.delegate.tracks&&g.push.apply(g,_.Wr(this.delegate.tracks));return[].concat(_.Wr(new Set(g)))};
qyH.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var MqQ=function(){sR.apply(this,arguments)};
_.L(MqQ,sR);MqQ.prototype.getAssociations=function(){var g=[];this.delegate.albumRelease&&g.push(this.delegate.albumRelease);return[].concat(_.Wr(new Set(g)))};
MqQ.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var Wfr=function(){sR.apply(this,arguments)};
_.L(Wfr,sR);Wfr.prototype.getAssociations=function(){var g=[];this.delegate.details&&g.push(this.delegate.details);this.delegate.userDetails&&g.push(this.delegate.userDetails);return[].concat(_.Wr(new Set(g)))};
Wfr.prototype.getTypeName=function(){return"musicArtist"};
var mQr=function(){sR.apply(this,arguments)};
_.L(mQr,sR);mQr.prototype.getAssociations=function(){var g=[];this.delegate.parentArtist&&g.push(this.delegate.parentArtist);return[].concat(_.Wr(new Set(g)))};
mQr.prototype.getTypeName=function(){return"musicArtistDetail"};
var uuP=function(){sR.apply(this,arguments)};
_.L(uuP,sR);uuP.prototype.getAssociations=function(){var g=[];this.delegate.parentArtist&&g.push(this.delegate.parentArtist);return[].concat(_.Wr(new Set(g)))};
uuP.prototype.getTypeName=function(){return"musicArtistUserDetail"};var n36=function(){sR.apply(this,arguments)};
_.L(n36,sR);n36.prototype.getAssociations=function(){return[]};
n36.prototype.getTypeName=function(){return"musicLibraryEdit"};var I_x=function(){sR.apply(this,arguments)};
_.L(I_x,sR);I_x.prototype.getAssociations=function(){return[]};
I_x.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var UQ6=function(){sR.apply(this,arguments)};
_.L(UQ6,sR);
UQ6.prototype.getAssociations=function(){var g=[];this.delegate.tracks&&g.push.apply(g,_.Wr(this.delegate.tracks));this.delegate.refresh&&g.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&g.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&g.push(this.delegate.details);this.delegate.downloadMetadata&&g.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&g.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&g.push(this.delegate.userDetails);this.delegate.entryCollection&&
g.push(this.delegate.entryCollection);this.delegate.share&&g.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&g.push.apply(g,_.Wr((new cyM(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.Wr(new Set(g)))};
UQ6.prototype.getTypeName=function(){return"musicPlaylist"};
var cyM=function(){Xi.apply(this,arguments)};
_.L(cyM,Xi);cyM.prototype.getAssociations=function(){var g=[];this.delegate.creatorEntity&&g.push(this.delegate.creatorEntity);return[].concat(_.Wr(new Set(g)))};var E3L=function(){sR.apply(this,arguments)};
_.L(E3L,sR);E3L.prototype.getAssociations=function(){return[]};
E3L.prototype.getTypeName=function(){return"musicShare"};var HTM=function(){sR.apply(this,arguments)};
_.L(HTM,sR);
HTM.prototype.getAssociations=function(){var g=[];this.delegate.musicLibraryStatusEntity&&g.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&g.push.apply(g,_.Wr(this.delegate.artists));this.delegate.audioModeVersion&&g.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&g.push(this.delegate.videoModeVersion);this.delegate.userDetails&&g.push(this.delegate.userDetails);this.delegate.details&&g.push(this.delegate.details);this.delegate.albumRelease&&g.push(this.delegate.albumRelease);this.delegate.share&&
g.push(this.delegate.share);this.delegate.libraryEdit&&g.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&g.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&g.push(this.delegate.playbackPosition);this.delegate.lyrics&&g.push(this.delegate.lyrics);return[].concat(_.Wr(new Set(g)))};
HTM.prototype.getTypeName=function(){return"musicTrack"};
var QSh=function(){sR.apply(this,arguments)};
_.L(QSh,sR);QSh.prototype.getAssociations=function(){var g=[];this.delegate.parentTrack&&g.push(this.delegate.parentTrack);return[].concat(_.Wr(new Set(g)))};
QSh.prototype.getTypeName=function(){return"musicTrackDetail"};
var zOx=function(){sR.apply(this,arguments)};
_.L(zOx,sR);zOx.prototype.getAssociations=function(){var g=[];this.delegate.parentTrack&&g.push(this.delegate.parentTrack);return[].concat(_.Wr(new Set(g)))};
zOx.prototype.getTypeName=function(){return"musicTrackUserDetail"};var $Z=new _.Sf("musicResponsiveListItemRenderer");var $DW=new _.Sf("addToPlaylistEndpoint");var KfQ=new _.Sf("captionPickerEndpoint");var a_H=new _.Sf("suggestStats");var GgQ=new _.Sf("backstageImageUploadEndpoint");var SyL=new _.Sf("createBackstagePostDialogEndpoint");_.gQx=new _.Sf("createCommentReplyDialogEndpoint");_.Coh=new _.Sf("updateCommentDialogEndpoint");_.dCA=new _.Sf("updateCommentReplyDialogEndpoint");var Vh8=new _.Sf("menuEndpoint");var JKg=new _.Sf("modalEndpoint");var yc6=new _.Sf("playlistEditorEndpoint");var Rzx=new _.Sf("copyTextEndpoint");var bAA,ZAP;bAA=new _.Sf("shareEndpoint");ZAP=new _.Sf("shareEntityEndpoint");_.Yfh=new _.Sf("shareEntityServiceEndpoint");_.L1V=new _.Sf("userFeedbackEndpoint");_.qu=new _.Sf("watchEndpoint");var Ytu=new _.Sf("watchPlaylistEndpoint");var AcM=new _.Sf("addUpcomingEventReminderEndpoint");_.H8=new _.Sf("getCommentsFromInboxCommand");var Fmr=new _.Sf("notificationOptOutEndpoint");var PoP=new _.Sf("recordNotificationInteractionsEndpoint");var iAx=new _.Sf("removeUpcomingEventReminderEndpoint");var f4o=new _.Sf("getDownloadActionCommand");_.OAH=new _.Sf("offlineOrchestrationActionCommand");var wsh=function(){sR.apply(this,arguments)};
_.L(wsh,sR);wsh.prototype.getAssociations=function(){return[]};
wsh.prototype.getTypeName=function(){return"captionTrack"};var ky8=function(){sR.apply(this,arguments)};
_.L(ky8,sR);ky8.prototype.getAssociations=function(){return[]};
ky8.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var xCh=function(){sR.apply(this,arguments)};
_.L(xCh,sR);xCh.prototype.getAssociations=function(){return[]};
xCh.prototype.getTypeName=function(){return"offlineVideoPolicy"};var oQ6=function(){sR.apply(this,arguments)};
_.L(oQ6,sR);oQ6.prototype.getAssociations=function(){return[]};
oQ6.prototype.getTypeName=function(){return"offlineVideoStreams"};var psL=function(){sR.apply(this,arguments)};
_.L(psL,sR);psL.prototype.getAssociations=function(){var g=[];this.delegate.transfer&&g.push(this.delegate.transfer);this.delegate.adsPlaybackData&&g.push.apply(g,_.Wr(this.delegate.adsPlaybackData));this.delegate.drmLicense&&g.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&g.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Wr(new Set(g)))};
psL.prototype.getTypeName=function(){return"playbackData"};var JcP=function(){sR.apply(this,arguments)};
_.L(JcP,sR);JcP.prototype.getAssociations=function(){return[]};
JcP.prototype.getTypeName=function(){return"refresh"};var hzH=function(){sR.apply(this,arguments)};
_.L(hzH,sR);hzH.prototype.getAssociations=function(){var g=[];this.delegate.offlineVideoStreams&&g.push.apply(g,_.Wr(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&g.push.apply(g,_.Wr(this.delegate.captionTrack));return[].concat(_.Wr(new Set(g)))};
hzH.prototype.getTypeName=function(){return"transfer"};var thQ=function(){sR.apply(this,arguments)};
_.L(thQ,sR);thQ.prototype.getAssociations=function(){return[]};
thQ.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var jmP=new _.Sf("showMoreDrawerCommand");var ezx=new _.Sf("updateEngagementPanelContentCommand");var lf6=new _.Sf("getPdgBuyFlowCommand");var LmQ=new _.Sf("liveChatPurchaseMessageEndpoint");var DCP=new _.Sf("openSuperStickerBuyFlowCommand");var rc6=new _.Sf("updatePdgFeatureEnablementCommand");var NVQ=function(){sR.apply(this,arguments)};
_.L(NVQ,sR);NVQ.prototype.getAssociations=function(){return[]};
NVQ.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var Xs6=function(){sR.apply(this,arguments)};
_.L(Xs6,sR);Xs6.prototype.getAssociations=function(){return[]};
Xs6.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.smh=new _.Sf("pdgCommentChipRenderer");_.BV8=new _.Sf("permissionRoleBottomBarRenderer");_.TVP=new _.Sf("updatePermissionRoleCommand");var ff8=new _.Sf("prefetchWatchCommand");var vQA=new _.Sf("updatePlayerErrorMessageCommand");var Lg1=new _.Sf("toggleCaptionsVisibilityCommand");_.$Ch=new _.Sf("quickActionsViewModel");var qfr=new _.Sf("playerResponse");var MhA=new _.Sf("playlistRenderer");_.Wmr=new _.Sf("playlistVideoListRenderer");_.QL=new _.Sf("playlistEditEndpoint");var mC6=new _.Sf("createImagePollCommand");var u0L=new _.Sf("createQuizCommand");var nQx=new _.Sf("quizRenderer");var If8=new _.Sf("uploadedVideoRenderer");var UCL=new _.Sf("decorateMessageEndpoint");var ccM=new _.Sf("lpOfferCardOptionViewModel");var EQQ=new _.Sf("sfvAudioItemPlaybackCommand");var HAL=function(){sR.apply(this,arguments)};
_.L(HAL,sR);HAL.prototype.getAssociations=function(){return[]};
HAL.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.zF=new _.Sf("reelNonVideoContentEndpoint");_.Fv=new _.Sf("reelWatchEndpoint");_.KU=new _.Sf("reelItemRenderer");var QmQ=new _.Sf("reelMetapanelViewModel");_.aI=new _.Sf("reelNonVideoContentRenderer");_.zzh=new _.Sf("reelPlayerOverlayRenderer");var KmQ=new _.Sf("shortsLockupViewModel");var afL=new _.Sf("sponsorButtonViewModel");var GyL=new _.Sf("reelItemWatchResponse");var SfH=new _.Sf("textBadgeRenderer");_.GF=new _.Sf("buttonRenderer");_.S$=new _.Sf("toggleButtonRenderer");var nnW=new _.Sf("switchButtonViewModel");_.gYM=new _.Sf("confirmDialogRenderer");var CVM;CVM=new _.Sf("menuRenderer");_.d0P=new _.Sf("menuFlexibleItemRenderer");var VQM=new _.Sf("pollRenderer");_.yFM=new _.Sf("backgroundPromoRenderer");var bHh;_.REh=new _.Sf("chipCloudRenderer");bHh=new _.Sf("chipCloudChipRenderer");var ZHP=new _.Sf("dropdownRenderer");var Yb6=new _.Sf("gridVideoRenderer");_.AFM=new _.Sf("itemSectionRenderer");_.FKA=new _.Sf("messageRenderer");var PVx=new _.Sf("sortFilterHeaderRenderer");_.g$=new _.Sf("videoRenderer");var iHh=new _.Sf("resolveUrlCommandMetadata");var OHx=function(){sR.apply(this,arguments)};
_.L(OHx,sR);OHx.prototype.getAssociations=function(){return[]};
OHx.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.w_Q=new _.Sf("getAnswerCommand");_.ZC=new _.Sf("searchEndpoint");var kQx=new _.Sf("genAiRichTextViewModel");var TvP=new _.Sf("overviewAnswerViewModel");var x0A=new _.Sf("videoOverviewViewModel");var oYQ=new _.Sf("addToPlaylistServiceEndpoint");var p_L=new _.Sf("clearSearchHistoryEndpoint");var JFM=new _.Sf("clearWatchHistoryEndpoint");var hEr=new _.Sf("webSerializedServiceEndpointExtension");_.tQh=new _.Sf("createCommentEndpoint");var jQP=new _.Sf("createCommentReplyEndpoint");var eE6=new _.Sf("performCommentActionEndpoint");var ljP=new _.Sf("updateCommentEndpoint");var LK8=new _.Sf("updateCommentReplyEndpoint");_.Cm=new _.Sf("createPlaylistServiceEndpoint");var D0L=new _.Sf("deletePlaylistEndpoint");var rFL=new _.Sf("deleteVideoEndpoint");var vVo=new _.Sf("getReportFormEndpoint");var NmL=new _.Sf("modifyChannelNotificationPreferenceEndpoint");var EJj;_.br=new _.Sf("offlinePlaylistEndpoint");EJj={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 Hgq;_.RX=new _.Sf("offlineVideoEndpoint");Hgq={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 X_r=new _.Sf("pingingEndpoint");_.sQQ=new _.Sf("selectActiveIdentityEndpoint");var BmH=new _.Sf("setSettingEndpoint");var O3j=new _.Sf("undoFeedbackEndpoint");var TmL=new _.Sf("unsubscribeEndpoint");_.fjP=new _.Sf("updatedMetadataEndpoint");var vYH=function(){sR.apply(this,arguments)};
_.L(vYH,sR);vYH.prototype.getAssociations=function(){return[]};
vYH.prototype.getTypeName=function(){return"settingEntity"};_.$0P=new _.Sf("updateLocalAppSettingCommand");var qbA=new _.Sf("saveImageToDeviceEndpoint");var MQx=new _.Sf("shareImageCommand");var WKx=new _.Sf("sharingProviderDataCommand");var m0Q=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(m0Q,_.Yu);var u$L=[0,_.n1,-1];m0Q.prototype.JSC$12596_serializeBinary=Eul(u$L);var nYA=_.hW(u$L);var Ijh=new _.Sf("userMentionSuggestionRenderer");var U0M=new _.Sf("liveChatTunnelCommand");var cFM=new _.Sf("showSponsorshipsGiftOfferDialogCommand");var KuH=new _.Sf("sponsorshipsScrollableShelfViewModel");var atL=new _.Sf("updateUpcomingEventReminderButtonStateCommand");var Gnx=new _.Sf("upcomingEventReminderButtonStateRenderer");var SO6=new _.Sf("subscribeEndpoint");var giL=new _.Sf("registerTasksCommand");var CL6=new _.Sf("hideSheetCommand");var dIh=new _.Sf("hideSnackbarCommand");var V_6=new _.Sf("showDialogCommand");_.ir=new _.Sf("showSheetCommand");var yVL=new _.Sf("showSnackbarCommand");var RvM=function(){sR.apply(this,arguments)};
_.L(RvM,sR);RvM.prototype.getAssociations=function(){return[]};
RvM.prototype.getTypeName=function(){return"chipEntity"};var bkh=function(){sR.apply(this,arguments)};
_.L(bkh,sR);bkh.prototype.getAssociations=function(){return[]};
bkh.prototype.getTypeName=function(){return"dismissState"};_.ed=new _.Sf("avatarViewModel");var ZkP=new _.Sf("badgeViewModel");_.d$=new _.Sf("buttonViewModel");_.Vt=new _.Sf("chipViewModel");var ZC1=new _.Sf("collectionThumbnailViewModel");var YjM=new _.Sf("contentPreviewImageViewModel");var AVP=new _.Sf("decoratedAvatarViewModel");_.gzj=new _.Sf("engagementBarViewModel");_.FTL=new _.Sf("imageBannerViewModel");var PLL=new _.Sf("lockupContentMetadataRowExtension");_.ikM=new _.Sf("lockupMetadataViewModel");_.Ok8=new _.Sf("lockupViewModel");var wBh=new _.Sf("avatarStackViewModel");_.kkx=new _.Sf("contentMetadataViewModel");var xIM=function(){sR.apply(this,arguments)};
_.L(xIM,sR);xIM.prototype.getAssociations=function(){return[]};
xIM.prototype.getTypeName=function(){return"pageHeaderEntity"};_.oih=new _.Sf("pageHeaderViewModel");var pBh=new _.Sf("snackbarViewModel");var JVx=new _.Sf("thumbnailHoverOverlayToggleActionsViewModel");_.Rk=new _.Sf("toggleButtonViewModel");var hvL=function(){sR.apply(this,arguments)};
_.L(hvL,sR);hvL.prototype.getAssociations=function(){return[]};
hvL.prototype.getTypeName=function(){return"votingEntity"};_.Czq=new _.Sf("votingViewModel");var t_P=new _.Sf("sectionHeaderViewModel");var ji8=new _.Sf("notifyDropdownOptionSelectedCommand");var O6P=new _.Sf("listViewModel");_.Ol=new _.Sf("listItemViewModel");var bCR=new _.Sf("toggleableListItemViewModel");var evL=new _.Sf("dialogHeaderViewModel");var l16=function(){sR.apply(this,arguments)};
_.L(l16,sR);l16.prototype.getAssociations=function(){return[]};
l16.prototype.getTypeName=function(){return"dataFreshnessEntity"};var erW=new _.Sf("suspenseViewModel");var LTP=new _.Sf("tooltipViewModel");var DIQ=function(){sR.apply(this,arguments)};
_.L(DIQ,sR);DIQ.prototype.getAssociations=function(){return[]};
DIQ.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var rVx=function(){sR.apply(this,arguments)};
_.L(rVx,sR);rVx.prototype.getAssociations=function(){return[]};
rVx.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var NtQ=function(){sR.apply(this,arguments)};
_.L(NtQ,sR);NtQ.prototype.getAssociations=function(){return[]};
NtQ.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.XBx=new _.Sf("transcriptSubmitCaptionCorrectionCommand");var siL=function(){sR.apply(this,arguments)};
_.L(siL,sR);siL.prototype.getAssociations=function(){return[]};
siL.prototype.getTypeName=function(){return"buttonEntity"};var ZEW=new _.Sf("unpluggedStringRunImage");var Bt6=new _.Sf("tabViewModel");var Tth=new _.Sf("tabbedViewModel");var f1r=function(){sR.apply(this,arguments)};
_.L(f1r,sR);f1r.prototype.getAssociations=function(){return[]};
f1r.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.viL=new _.Sf("updateDescriptionAction");var $IQ=new _.Sf("updateToggleButtonTextAction");var qjP=new _.Sf("showFullscreenPlayerControlsCommand");var M_x=new _.Sf("updateVideoMetadataCommand");_.WTP=new _.Sf("autoplaySwitchButtonRenderer");var ez;_.mIP=new _.Sf("multiMarkersPlayerBarRenderer");ez=new _.Sf("chapterRenderer");var uzh=new _.Sf("heatMarkerRenderer");var lG1=new _.Sf("heatmapRenderer");var niL=new _.Sf("smartSkipPlayerScrimOverlayRenderer");var I1h=new _.Sf("timedMarkerDecorationRenderer");var u6_=new _.Sf("postWebToNativeMessageCommand");var tU=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(tU,_.Yu);tU.prototype.getMethodName=function(){return _.p1(this,1)};var UIM=[0,_.n1,-2];tU.prototype.JSC$12618_serializeBinary=Eul(UIM);var cVL=_.pd(tU,UIM);var EiM=new _.Sf("whitelistEditEndpoint");var HkA=new _.Sf("clearUrlParamCommand");var Qi6=new _.Sf("commerceActionCommand");_.zv6=new _.Sf("getPaymentInstrumentsParamsCommand");var KT6=new _.Sf("getPaymentsClientTokenCommand");var a18=new _.Sf("googlePaymentBillingCommand");var Gk6=new _.Sf("googlePaymentPurchaseManagerCommand");_.Sj8=new _.Sf("logGtmCommand");var g7h=new _.Sf("updateCardItemOnClickCommand");_.C8P=new _.Sf("ypcPauseSubscriptionCommand");_.dsH=new _.Sf("ypcResumeSubscriptionCommand");var VX6=function(){sR.apply(this,arguments)};
_.L(VX6,sR);VX6.prototype.getAssociations=function(){return[]};
VX6.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var ySP=function(){sR.apply(this,arguments)};
_.L(ySP,sR);ySP.prototype.getAssociations=function(){return[]};
ySP.prototype.getTypeName=function(){return"commerceCartListEntity"};var Rlh=function(){sR.apply(this,arguments)};
_.L(Rlh,sR);Rlh.prototype.getAssociations=function(){return[]};
Rlh.prototype.getTypeName=function(){return"iconBadgeEntity"};var bq8=function(){sR.apply(this,arguments)};
_.L(bq8,sR);bq8.prototype.getAssociations=function(){return[]};
bq8.prototype.getTypeName=function(){return"pdpStateEntity"};var Zqr=function(){sR.apply(this,arguments)};
_.L(Zqr,sR);Zqr.prototype.getAssociations=function(){return[]};
Zqr.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var jBL=new _.Sf("ypcOffersEndpoint");var YtL=new _.Sf("cardItemRenderer"),ASh=new _.Sf("cardItemTextRenderer");var FZQ=new _.Sf("commerceCartItemQuantityPickerRenderer");var P8x=new _.Sf("linkCardRenderer");var feV=new _.Sf("quantityIncrementerButtonViewModel");var iqL=new _.Sf("quantityIncrementerViewModel");var Oqh=new _.Sf("themedImageViewModel");_.w26=new _.Sf("ypcCancelRecurrenceEndpoint");var kIL=new _.Sf("ypcCompleteTransactionEndpoint");_.xsP=new _.Sf("ypcGetCartEndpoint");_.$9=new _.Sf("ypcGetOffersEndpoint");_.bN=new _.Sf("ypcHandleTransactionEndpoint");var o7P=new _.Sf("ypcLogWalletAnalyticDataEndpoint");_.p2H=new _.Sf("ypcRedeemCodeEndpoint");var JSL=new _.Sf("ypcUpdateFopEndpoint");Fi(AP(1),Zn(4));C68((new MessageChannel).port2);var hlh=function(){this.register=new Map},jdP=function(g,C,d){g=g+"_"+C;
ZJ.register.has(g)?d=ZJ.register.get(g):(d=d(),ZJ.register.set(g,d));return d},tX8=function(g){g=_.Z(g.register.values());
for(var C=g.next();!C.done;C=g.next())_.CK(C.value,"ABORTED")};
hlh.prototype.clear=function(){tX8(this);this.register.clear()};
var ZJ=new hlh;var dKV=Date.now().toString();var RDg=yg1();var OcV={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 j3L,h_;j3L=1;h_=function(g){this.veData=g};
_.FG=function(g){return new h_({trackingParams:g})};
_.SZ=function(g,C,d,V,y,R){var Y=j3L++;return new h_({veType:g,veCounter:Y,elementIndex:d,dataElement:C,youtubeData:V,jspbYoutubeData:y,loggingDirectives:R})};
_.b=h_.prototype;
_.b.getAsJson=function(){var g={};this.veData.trackingParams!==void 0?g.trackingParams=this.veData.trackingParams:(g.veType=this.veData.veType,this.veData.veCounter!==void 0&&(g.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(g.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(g.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(g.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(g.isCounterfactual=!0);
return g};
_.b.getAsJspb=function(){var g=new oPH;this.veData.trackingParams!==void 0?g.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.l1(g,2,this.veData.veType),this.veData.veCounter!==void 0&&_.l1(g,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.l1(g,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.p8(g,5,!0));if(this.veData.dataElement!==void 0){var C=this.veData.dataElement.getAsJspb();_.Ld(g,7,C)}this.veData.youtubeData!==void 0&&_.Ld(g,8,this.veData.jspbYoutubeData);
return g};
_.b.toString=function(){return JSON.stringify(this.getAsJson())};
_.b.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.b.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.PZ("yt_logging_screen.getRootVeType",FxW);_.PZ("yt_logging_screen.getCurrentCsn",_.ju);_.PZ("yt_logging_screen.getCttAuthInfo",eu);_.PZ("yt_logging_screen.setCurrentScreen",_.lY);var elH=function(){this.events=new Map},lwM=function(g){var C=[];
g=_.Z(g.events.values());for(var d=g.next();!d.done;d=g.next())C.push(d.value);return C};
elH.prototype.clear=function(){this.events.clear()};var DsH=function(){this.logTransport=new LZP;this.loggedEventRegister=new elH;this.unloggedEventRegister=new elH;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12655_flushTimer=new _.o2(this.flushInterval);this.JSC$12655_flushTimer.listen("tick",this.flush,!1,this)};
DsH.prototype.flush=function(){if(this.eventsCount){var g={loggedEvents:lwM(this.loggedEventRegister),unloggedEvents:lwM(this.unloggedEventRegister)};if(_.t("export_player_version_to_ytconfig")){var C;(C=_.Qq("PLAYER_CLIENT_VERSION"))?(C=C.split("-")[0].replace(/\./g,""),C=isNaN(Number(C))?"0":C):C="";var d=_.Qq("PLAYER_CLIENT_VERSION");if(d){d=d.split("-");var V="";d.length>1&&(V=d[d.length-1]);d=C7j(V.startsWith("canary_experiment")?"canary":V.startsWith("canary_control")?"control":"none")}else d=
"CLIENT_CANARY_STATE_UNKNOWN";g.dimensions={playerClientVersion:C,playerCanaryState:d}}this.logTransport.flush(g);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12655_flushTimer.enabled&&this.JSC$12655_flushTimer.stop()}};
var rSP=function(g){YO==null&&(YO=new DsH);var C=YO;var d=C.loggedEventRegister;g.dimensions=g.dimensions||{};g.dimensions.csn=_.ju()||"";var V=xKW(g.dimensions).join(";");if(g.records!=null)if(d.events.has(V)){var y;(y=d.events.get(V).records)==null||y.push.apply(y,_.Wr(g.records))}else d.events.set(V,g);C.JSC$12655_flushTimer.enabled||C.JSC$12655_flushTimer.start();C.eventsCount++;C.eventsCount>=100&&C.flush()};var LZP=function(){};
LZP.prototype.flush=function(g,C){_.t("enable_client_sli_logging")&&_.uD("sliEventBatch",g,{sendIsolatedPayload:!!C})};var YO;var X2L;X2L=function(g){var C=NO6;g=g===void 0?{}:g;C=C.name;var d=tnu("SUCCESS");rSP({dimensions:g,records:[{name:C,state:"SLI_STATE_END",status:d}]})};
_.eDV=function(g,C,d,V){this.name=g;this.sliId=C;this.timeoutMs=d;this.statusOnTimeout=V;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.eDV.prototype.getId=function(){return this.sliId};
_.gz=function(g,C){C=C===void 0?{}:C;g.ongoing||(g.ongoing=!0,g.dimensions=C,g.logSliId=UE1(),rSP({dimensions:g.dimensions,records:[{name:g.name,state:"SLI_STATE_START",sliId:g.logSliId}]}),g.timeoutMs>0&&(g.timeoutHandle=setTimeout(function(){_.CK(g,g.statusOnTimeout)},g.timeoutMs)))};
_.CK=function(g,C){g.ongoing&&(g.timeoutMs>0&&clearTimeout(g.timeoutHandle),g.ongoing=!1,C={dimensions:g.dimensions,records:[{name:g.name,status:tnu(C),state:"SLI_STATE_END",sliId:g.logSliId}]},ZJ.register.delete(g.name+"_"+g.sliId),rSP(C))};var NO6=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var s3L=function(){sR.apply(this,arguments)};
_.L(s3L,sR);s3L.prototype.getAssociations=function(){return[]};
s3L.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var Udc=new _.Sf("highlightTextDecoratorColorMapExtension");var nfP=new _.Sf("styleRunColorMapExtension");var sdL=_.$b(["data-"]),fzc={};var $Ko={};var An=function(g){this.wrappedPromise_=g===void 0?null:g;this.state_=0;this.JSC$12686_value_=null};
An.prototype.then=function(g,C,d){return this.wrappedPromise_?this.wrappedPromise_.then(g,C,d):this.state_===1&&g?(g=g.call(d,this.JSC$12686_value_))&&typeof g.then==="function"?g:_.F7(g):this.state_===2&&C?(g=C.call(d,this.JSC$12686_value_))&&typeof g.then==="function"?g:_.BOL(g):this};
An.prototype.getValue=function(){return this.JSC$12686_value_};
An.prototype.isRejected=function(){return this.state_==2};
wGQ(An);_.BOL=function(g){var C=new An;g=g===void 0?null:g;C.state_=2;C.JSC$12686_value_=g===void 0?null:g;return C};
_.F7=function(g){var C=new An;g=g===void 0?null:g;C.state_=1;C.JSC$12686_value_=g===void 0?null:g;return C};var azc="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var TOx=["load","abort","error"],Pf=function(g,C,d){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12706_maxAspectRatio_=g;this.disableAnimation_=C===void 0?!1:C;this.disableExifRotation_=d===void 0?!1:d;this.JSC$12706_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12706_reject_=this.resolve_=null};
Pf.prototype.transform=function(g){var C=this;this.mime_=g.type;QQ(JYP(g),this.dataUrlRead_,this.readError_,this);QQ(pjM(g.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(d,V){C.resolve_=d;C.JSC$12706_reject_=V})};
Pf.prototype.dataUrlRead_=function(g){this.dataUrl_=g;this.angle_!=null&&fwH(this)};
Pf.prototype.exifRead_=function(g){if(this.disableExifRotation_)this.angle_=0;else{a:if(g=new DataView(g),g.byteLength<2||g.getUint16(0)!==65496)g=-2;else{for(var C=2,d=g.byteLength;C<d;){var V=g.getUint16(C),y=g.getUint16(C+2);if(V===65505){C+=4;V=g.getUint32(C);y=g.getUint16(C+4);if(V!==1165519206||y!==0)break;C+=6;V=g.getUint16(C)===18761;C+=g.getUint32(C+4,V);y=g.getUint16(C,V);C+=2;for(var R=0;R<y;R++){if(g.getUint16(C,V)===274){C+=8;g=g.getUint16(C,V);break a}C+=12}}else if(V>>8!==255)break;
else C+=y+2}g=-1}switch(g){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&&fwH(this)};
Pf.prototype.readError_=function(){this.JSC$12706_reject_()};
var fwH=function(g){YS(g.JSC$12706_image_,TOx,g.completeTransform_,!1,g);g.JSC$12706_image_.src=_.IE(g.dataUrl_).toString();g.JSC$12706_image_.src!=nd.toString()&&g.JSC$12706_image_.src.substr(0,11)==="data:image/"||g.JSC$12706_reject_()};
Pf.prototype.completeTransform_=function(){if(this.JSC$12706_image_.src!=nd.toString()){var g=_.IE(this.dataUrl_),C=this.JSC$12706_image_.naturalHeight?this.JSC$12706_image_.naturalWidth/this.JSC$12706_image_.naturalHeight:null;this.invalidAspectRatio=C>this.JSC$12706_maxAspectRatio_||C<1/this.JSC$12706_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var d=this.JSC$12706_image_.naturalWidth,V=this.JSC$12706_image_.naturalHeight,y=C=0,R=this.JSC$12706_image_.naturalHeight?this.JSC$12706_image_.naturalWidth/
this.JSC$12706_image_.naturalHeight:null;R>this.JSC$12706_maxAspectRatio_?(d=this.JSC$12706_maxAspectRatio_*V,C=(d-this.JSC$12706_image_.naturalWidth)/2,this.cropped=!0):R<1/this.JSC$12706_maxAspectRatio_?(V=this.JSC$12706_maxAspectRatio_*d,y=(V-this.JSC$12706_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)R=d,d=V,V=R,R=C,C=y,y=R;switch(this.angle_){case 90:y-=d;break;case 180:C-=d;y-=V;break;case 270:C-=
V}this.cropped||this.angle_%360!==0?(g=document.createElement("canvas"),g.width=d||1,g.height=V||1,this.JSC$12706_image_.naturalWidth&&this.JSC$12706_image_.naturalHeight&&(d=g.getContext("2d"),d.rotate(Math.PI/180*this.angle_),d.drawImage(this.JSC$12706_image_,C,y,this.JSC$12706_image_.naturalWidth,this.JSC$12706_image_.naturalHeight)),this.transformedData=_.IE(g.toDataURL(this.mime_))):this.transformedData=g}else this.transformedData=g;this.resolve_(this)}};var iN=function(g,C){_.xB.call(this,g);this.value=C};
_.L(iN,_.xB);
var Oz=function(g,C,d,V,y,R,Y){Y=Y===void 0?!1:Y;_.t0.call(this);var A=this;this.JSC$12711_url_=g;this.channelId_=C;this.maxFileSizeMb_=d;this.JSC$12711_maxAspectRatio_=V;this.dropZoneEl_=y;this.rejectInvalidAspectRatio_=Y;this.selectButtonEl_=R;this.JSC$12711_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new pU(this.dropZoneEl_);this.selectOverlay_=new JP(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12711_image_=this.transfer_=null;this.handler_=new _.pa(this);_.e1(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(R,"click",function(){A.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.L(Oz,_.t0);Oz.prototype.disposeInternal=function(){for(var g=this.selectButtonEl_.nextSibling;g&&g.parentNode&&g.tagName=="INPUT";)g.parentNode.removeChild(g),g=this.selectButtonEl_.nextSibling;this.cancel();_.t0.prototype.disposeInternal.call(this)};
Oz.prototype.uploadPromise=function(){if(this.JSC$12711_image_==null)return null;this.uploadPromise_||v78(this);return this.uploadPromise_};
Oz.prototype.cancel=function(){$sA(this);this.JSC$12711_image_=null};
var $sA=function(g){g.transfer_&&g.transfer_.cancel();g.transfer_=null;g.uploadPromise_=null;g.resolve_=null;g.JSC$12711_reject_=null},v78=function(g){$sA(g);
g.transfer_=_.YB6(g.JSC$12711_url_,{"X-YouTube-ChannelId":g.channelId_},g.JSC$12711_image_);g.handler_.listenOnce(g.transfer_,"l",g.JSC$12713_onUploadComplete_);g.handler_.listenOnce(g.transfer_,"n",g.onUploadError_);g.transfer_.run();g.uploadPromise_=new Promise(function(C,d){g.resolve_=C;g.JSC$12711_reject_=d})};
_.b=Oz.prototype;_.b.onChange_=function(g){g.files.length&&(this.JSC$12711_image_=g.files[0],this.JSC$12711_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12711_image_=null,this.dispatchEvent(new iN("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(v78(this),(new Pf(this.JSC$12711_maxAspectRatio_)).transform(this.JSC$12711_image_).then((0,_.vd)(this.onPreview_,this),(0,_.vd)(this.onPreviewError_,this))))};
_.b.onPreview_=function(g){if(g.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12711_image_=null),this.dispatchEvent(new iN("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;g.cropped&&this.dispatchEvent(new iN("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new iN("yt.comments.ImageUploadOverlay.CHANGE_EVENT",g.transformedData))};
_.b.onPreviewError_=function(){this.JSC$12711_image_=null;this.dispatchEvent(new iN("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.b.onHover_=function(g){g.stopPropagation();g.preventDefault();if(g.type==="dragover")g=!0;else if(g.type==="dragleave")g=!1;else return;this.dispatchEvent(new iN("yt.comments.ImageUploadOverlay.HOVER_EVENT",g))};
_.b.JSC$12713_onUploadComplete_=function(){var g=(0,_.W5Q)(this.transfer_.getResponseText());this.resolve_(g.encryptedBlobId)};
_.b.onUploadError_=function(){this.JSC$12711_reject_();$sA(this)};var qtP=function(g){g=g||{};var C={},d={};this.url=g.url||"";this.args=g.args||_.uG.clone(C);this.assets=g.assets||{};this.attrs=g.attrs||_.uG.clone(d);this.fallback=g.fallback||null;this.fallbackMessage=g.fallbackMessage||null;this.html5=!!g.html5;this.disable=g.disable||{};this.loaded=!!g.loaded;this.messages=g.messages||{}};
qtP.prototype.clone=function(){var g=new qtP,C;for(C in this)if(this.hasOwnProperty(C)){var d=this[C];_.S8(d)=="object"?g[C]=_.uG.clone(d):g[C]=d}return g};var MXr,WZQ,msM,vb,n7r,Iwh,Usr,cS6,E7A,HqP,Q3Q,zlL,KZx,awr,GIA,StQ,g5P,CbL,dSL,VDQ,yAQ,RC8,bV6,ZVh,Y86,AAr,FUH,Pb8,iV6,KH_,OVh,wxM,kwx,xS8,o5x,px6,JAx,hCh,tDQ,jJM,zZg,eC8,lAL,LUL,DS6,rAP,Ngx,XxL,sJP,BgL,Tgh,fAL,v56,$SA,q8A,MDH,w$,WUM,mS6,un8,n5H,IAP,USP,cA8,E58,HVh,QJx,zCx,KUA,aAx,Gw8,S86,gsr,CqP,dzh,V2h,HtB,yaH,Rnh,bRx,ZRh,Y9r,Aa6,FOL,PqP,iRM,OR8,wD6,kah,xzL,osh,pDH,Jah,hn8,t2P,j86,enh,lr6,LO8,DzQ,ra8,N6x;MXr=["account/accounts_list"];WZQ=["acknowledge_channel_tou_strike"];msM=["notification/add_upcoming_event_reminder"];
_.u4P=["att/get"];vb=["browse","music/browse","streaming_browse","unplugged/browse"];n7r=["channel/claim_legacy_youtube_channel"];Iwh=["history/clear_search_history"];Usr=["history/clear_watch_history"];cS6=["comment/perform_comment_action"];E7A=["comment/get_comment_replies"];HqP=["ypc/commerce_action"];Q3Q=["backstage/create_post"];zlL=["live/create_broadcast"];KZx=["channel/create_channel"];awr=["comment/create_comment_reply"];GIA=["comment/create_comment"];StQ=["live_chat/create_poll"];g5P=["playlist/create"];
CbL=["decorate_message"];dSL=["live_chat/delete_message"];VDQ=["playlist/delete"];yAQ=["video/delete"];RC8=["like/dislike"];bV6=["dismissal/dismiss"];ZVh=["flag/flag"];Y86=["flow"];AAr=["account/account_menu"];FUH=["playlist/get_add_to_playlist"];Pb8=["get_answer"];iV6=["channel/get_channel_creation_form"];KH_=["offline/get_download_action"];OVh=["kids/get_kids_blocklist_picker"];wxM=["live_chat/get_item_context_menu"];kwx=["live_chat/get_live_chat_message_buy_flow"];xS8=["live_chat/get_live_chat_replay"];
o5x=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];px6=["live_chat/get_live_chat_super_sticker_buy_flow"];JAx=["notification/get_notification_menu"];hCh=["playlist/get_settings_editor"];tDQ=["backstage/get_post_video_preview"];jJM=["account/get_profile_card"];zZg=["share/get_share_panel"];eC8=["share/get_sharing_provider_data"];lAL=["get_survey"];LUL=["notification/get_unseen_count"];DS6=["get_user_mention_suggestions"];rAP=["get_watch"];Ngx=["guide"];
XxL=["feedback"];sJP=["kids/update_blacklist"];BgL=["like/like"];Tgh=["live_chat/live_chat_action"];fAL=["live_chat/manage_user"];v56=["video_manager/metadata_update"];$SA=["live_chat/moderate"];q8A=["notification/modify_channel_preference"];MDH=["notification/opt_out"];w$=["get_panel","get_posts_by_host_panel"];WUM=["player"];mS6=["browse/edit_playlist"];un8=["notification/record_interactions"];n5H=["reel/reel_item_watch"];IAP=["reel/reel_watch_sequence"];USP=["like/removelike"];cA8=["notification/remove_upcoming_event_reminder"];
E58=["flag/get_form"];HVh=["miniapp/report_value"];QJx=["navigation/resolve_url"];zCx=["channel/reveal_business_email"];KUA=["in_video/search"];aAx=["search","sfv/search","unplugged/search"];Gw8=["live_chat/send_message"];S86=["live_chat/send_live_chat_vote"];gsr=["account/set_setting"];CqP=["submit_caption_correction"];dzh=["submit_form"];V2h=["subscription/subscribe"];HtB=["get_transcript"];yaH=["resolve_location","unplugged/resolve_location"];Rnh=["subscription/unsubscribe"];bRx=["backstage/update_post"];
ZRh=["channel_edit/update_channel_page_settings"];Y9r=["comment/update_comment_reply"];Aa6=["comment/update_comment"];FOL=["comment/update_comments_settings"];PqP=["creator/update_creator_channel"];iRM=["pdg/update_enablement"];OR8=["updated_metadata"];wD6=["channel_edit/validate_channel_handle"];kah=["verify_age"];xzL=["next","unplugged/watch_next"];osh=["whitelist/edit"];pDH=["ypc/cancel_recurrence"];Jah=["ypc/complete_transaction"];hn8=["ypc/get_cart"];t2P=["ypc/get_fix_instrument_params"];
j86=["ypc/get_offers"];enh=["ypc/get_payment_instruments_params"];lr6=["ypc/handle_transaction"];LO8=["ypc/log_payment_server_analytics"];DzQ=["ypc/pause_subscription"];ra8=["ypc/redeem_code"];N6x=["ypc/resume_subscription"];var XD6=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,
74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,
235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,
156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,
45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,16989,45520,25488,25492,25494,232113,
55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,
121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,
65701,76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,195349,194771,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,277848,173191,173192,173193,
101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,
63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,
13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,
228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,
8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var VD=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.PZ("yt.msgs_",VD);var kO=new _.gp("ACTION_ROUTER_TOKEN");_.xO=function(){this.autonavState_=_.t("kevlar_is_pupi_enabled")?2:APo()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.xO.prototype.getState=function(){return this.autonavState_};
_.xO.prototype.pause=function(g){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=g):this.autonavState_==1&&(this.disabledAutonavPauseReason_=g)};
_.xO.prototype.setState=function(g,C,d){C&&(this.autoplayChangedByUser=!0);C=this.autonavState_===3||g===3;this.autonavState_!=g&&(this.autonavState_=g,g!=3&&_.FM1(g==2),g=_.t("kevlar_is_pupi_enabled")?d||C:!0,_.dN.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,g,d))};
_.xO.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.Ua(_.xO);var ok=function(){this.hasRun=!1};var pm={},t$V=(pm.auto_search="LATENCY_ACTION_AUTO_SEARCH",pm.ad_to_ad="LATENCY_ACTION_AD_TO_AD",pm.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",pm.app_startup="LATENCY_ACTION_APP_STARTUP",pm.browse="LATENCY_ACTION_BROWSE",pm.cast_splash="LATENCY_ACTION_CAST_SPLASH",pm.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",pm.channels="LATENCY_ACTION_CHANNELS",pm.chips="LATENCY_ACTION_CHIPS",pm.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",pm.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
pm.editor="LATENCY_ACTION_EDITOR",pm.embed="LATENCY_ACTION_EMBED",pm.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",pm.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",pm.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",pm.explore="LATENCY_ACTION_EXPLORE",pm.favorites="LATENCY_ACTION_FAVORITES",pm.home="LATENCY_ACTION_HOME",pm.inboarding="LATENCY_ACTION_INBOARDING",pm.landing="LATENCY_ACTION_LANDING",pm.learning="LATENCY_ACTION_LEARNING",
pm.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",pm.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",pm.library="LATENCY_ACTION_LIBRARY",pm.live="LATENCY_ACTION_LIVE",pm.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",pm.management="LATENCY_ACTION_MANAGEMENT",pm.mini_app="LATENCY_ACTION_MINI_APP_PLAY",pm.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",pm.onboarding="LATENCY_ACTION_ONBOARDING",pm.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
pm.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",pm.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",pm.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",pm.prebuffer="LATENCY_ACTION_PREBUFFER",pm.prefetch="LATENCY_ACTION_PREFETCH",pm.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",pm.profile_switcher="LATENCY_ACTION_LOGIN",pm.projects="LATENCY_ACTION_PROJECTS",pm.reel_watch="LATENCY_ACTION_REEL_WATCH",pm.results="LATENCY_ACTION_RESULTS",pm.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
pm.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",pm.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",pm.review="LATENCY_ACTION_REVIEW",pm.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",pm.search_ui="LATENCY_ACTION_SEARCH_UI",pm.search_suggest="LATENCY_ACTION_SUGGEST",pm.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",pm.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",pm.seek="LATENCY_ACTION_PLAYER_SEEK",pm.settings="LATENCY_ACTION_SETTINGS",pm.store="LATENCY_ACTION_STORE",
pm.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",pm.tenx="LATENCY_ACTION_TENX",pm.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",pm.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",pm.watch="LATENCY_ACTION_WATCH",pm.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",pm["watch,watch7"]="LATENCY_ACTION_WATCH",pm["watch,watch7_html5"]="LATENCY_ACTION_WATCH",pm["watch,watch7ad"]="LATENCY_ACTION_WATCH",pm["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",pm.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
pm.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",pm.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",pm.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",pm.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",pm.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",pm.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",pm.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",pm),qRu=0;var Inc=function(g,C){D2.call(this,1,arguments);this.timer=C};
_.L(Inc,D2);var nrc=new $kV("aft-recorded",Inc);var LM1=_.yg.ytLoggingGelSequenceIdObj_||{};_.PZ("ytLoggingGelSequenceIdObj_",LM1);var Jn=_.yg.ytLoggingLatencyUsageStats_||{};_.PZ("ytLoggingLatencyUsageStats_",Jn);var hn=function(){this.cleanupJob=0},NAo=function(){hn.instance||(hn.instance=new hn);
return hn.instance};
_.b=hn.prototype;_.b.baseline=function(g,C,d){tn(this,"baseline_"+g)||_.uD("latencyActionBaselined",{clientActionNonce:g},{timestamp:C,cttAuthInfo:d})};
_.b.tick=function(g,C,d,V){tn(this,"tick_"+g+"_"+C)||_.uD("latencyActionTicked",{tickName:g,clientActionNonce:C},{timestamp:d,cttAuthInfo:V})};
_.b.info=function(g,C,d){var V=Object.keys(g).join("");tn(this,"info_"+V+"_"+C)||(g=Object.assign({},g),g.clientActionNonce=C,_.uD("latencyActionInfo",g,{cttAuthInfo:d}))};
_.b.jspbInfo=function(g,C,d){for(var V="",y=0;y<Wz(g).length;y++)Wz(g)[y]!==void 0&&(V=y===0?V.concat(""+y):V.concat("_"+y));tn(this,"info_"+V+"_"+C)||(_.v3(g,2,C),C={cttAuthInfo:d},d=_.t("jspb_sparse_encoded_pivot")?new fF([{}]):new fF,_.Dk(d,7,fdP,g),DMu("latencyActionInfo",d,C))};
_.b.span=function(g,C,d){var V=Object.keys(g).join("");tn(this,"span_"+V+"_"+C)||(g.clientActionNonce=C,_.uD("latencyActionSpan",g,{cttAuthInfo:d}))};
var tn=function(g,C){Jn[C]=Jn[C]||{count:0};var d=Jn[C];d.count++;d.time=(0,_.wQ)();g.cleanupJob||(g.cleanupJob=_.vy(_.UP,function(){var V=(0,_.wQ)(),y;for(y in Jn)Jn[y]&&V-Jn[y].time>6E4&&delete Jn[y];g&&(g.cleanupJob=0)},5E3));
return d.count>5?(d.count===6&&Math.random()*1E5<1&&(d=new _.qn("CSI data exceeded logging limit with key",C.split("_")),C.indexOf("plev")>=0||_.cy(d)),!0):!1};var s8L,B6P;s8L=window;B6P=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.iv=s8L.performance||s8L.mozPerformance||s8L.msPerformance||s8L.webkitPerformance||new B6P;var uig=!1,sIj=!1,UM1=(0,_.vd)(_.iv.clearResourceTimings||_.iv.webkitClearResourceTimings||_.iv.mozClearResourceTimings||_.iv.msClearResourceTimings||_.iv.oClearResourceTimings||_.og,_.iv);var T6Q=window;T6Q.ytcsi&&(T6Q.ytcsi.infoGel=_.pu,T6Q.ytcsi.tick=_.t1);var CNP=function(g){D2.call(this,1,arguments);this.csn=g};
_.L(CNP,D2);var uvj=new $kV("screen-created",CNP),oOP=[],gOc=x21,pfc=0,NV=new Map,d2N=new Map,Vpc=new Map;var cRV=Symbol("Cf"),mv=new WeakMap;var jp=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Z0=function(){jp.instance||(jp.instance=new jp);
return jp.instance};
_.b=jp.prototype;_.b.setClient=function(g){this.client=g};
_.b.JSC$12792_newScreen=function(){this.clear();this.csn=_.ju()};
_.b.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.b.reportShown=function(g,C,d){var V=this.JSC$12792_getTrackingParams(g),y=g.visualElement?g.visualElement:V;C=this.shownElements.has(y);var R=this.visibleState.get(y);this.shownElements.add(y);this.visibleState.set(y,!0);g.impressionLog&&!C&&g.impressionLog();if(V||g.visualElement)if(d=frA(this,g,d))if(y=vsH(this,g),ep(this,g)||y){V=g.visualElement?g.visualElement:_.FG(V);var Y=g.interactionLoggingClientData;y||C?ep(this,g)&4?R||PNB(this.client,d,V,Y):ep(this,g)&1&&!C&&YzR(this.client,d,V,Y):YzR(this.client,
d,V,Y)}};
_.b.reportHidden=function(g,C,d){var V=this.JSC$12792_getTrackingParams(g),y=g.visualElement?g.visualElement:V;C=this.hiddenElements.has(y);var R=this.visibleState.get(y);this.hiddenElements.add(y);this.visibleState.set(y,!1);if(R===!1)return!0;if(!V&&!g.visualElement)return!1;d=frA(this,g,d);if(!d||!ep(this,g)&&vsH(this,g))return!1;V=g.visualElement?g.visualElement:_.FG(V);ep(this,g)&8?imu(this.client,d,V):ep(this,g)&2&&!C&&(g=this.client,C=r7({cttAuthInfo:eu(d)||void 0},d),V={csn:d,ve:V.getAsJson(),
eventType:2},d==="UNDEFINED_CSN"?s6("visualElementHidden",C,V):g?Wy("visualElementHidden",V,g,C):_.uD("visualElementHidden",V,C));return!0};
_.b.JSC$12792_getTrackingParams=function(g){var C=this.getData(g),d,V;if(_.t("il_use_view_model_logging_context")&&(C==null?0:(d=C.context)==null?0:(V=d.loggingContext)==null?0:V.loggingDirectives))return C.context.loggingContext.loggingDirectives.trackingParams||"";var y,R;if(C==null?0:(y=C.rendererContext)==null?0:(R=y.loggingContext)==null?0:R.loggingDirectives)return C.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(C==null?0:C.loggingDirectives)return C.loggingDirectives.trackingParams||
"";var Y;return((Y=g.veContainer)==null?0:Y.trackingParams)?g.veContainer.trackingParams:(C==null?void 0:C.trackingParams)||""};
_.b.JSC$12792_elementShouldLogGesture=function(g,C){g=this.getData(g);return!!((Math.floor(Number(g&&g.loggingDirectives&&g.loggingDirectives.gestures&&g.loggingDirectives.gestures.types||""))||0)&C)};
_.b.JSC$12792_getNearestParentVe=function(g){var C=this.JSC$12792_getTrackingParams(g);return g.visualElement?g.visualElement:C?_.FG(C):g.parentElement?this.JSC$12792_getNearestParentVe(g.parentElement):null};
var frA=function(g,C,d){var V=_.ju(d);return g.csn===null||V===g.csn||d?V:(g=new _.qn("VisibilityLogger called before newScreen",{caller:C.tagName,previous_csn:g.csn,current_csn:V}),_.cy(g),null)};
jp.prototype.getData=function(g){var C,d=g.data||((C=g.props)==null?void 0:C.data);if(!d||g.isWebComponentWrapper){var V;d=(V=mv.get(g))==null?void 0:V[cRV]}return d};
var vsH=function(g,C){var d;return!((d=g.getData(C))==null||!d.loggingDirectives)},ep=function(g,C){g=g.getData(C);
return Math.floor(Number(g&&g.loggingDirectives&&g.loggingDirectives.visibility&&g.loggingDirectives.visibility.types||""))||1};var lN;lN=function(){};
_.dl=function(){lN.instance||(lN.instance=new lN);return lN.instance};
lN.prototype.setClient=function(g){_.Sc(Z0().setClient).bind(Z0())(g)};
_.$z6=function(){_.dl();_.Sc(Z0().JSC$12792_newScreen).bind(Z0())()};
lN.prototype.clear=function(){_.Sc(Z0().clear).bind(Z0())()};
lN.prototype.reportShown=function(g,C,d){_.Sc(Z0().reportShown).bind(Z0())(g,C,d)};
lN.prototype.reportHidden=function(g,C,d){return _.Sc(Z0().reportHidden).bind(Z0())(g,C,d)};
var IMo=function(g,C){return _.Sc(Z0().JSC$12792_getTrackingParams).bind(Z0())(C)},EAc=function(g,C){return _.Sc(Z0().JSC$12792_getNearestParentVe).bind(Z0())(C)};var Lm,q9Q;Lm=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};
_.RL=function(){Lm.instance||(Lm.instance=new Lm);return Lm.instance};
Lm.prototype.setClient=function(g){this.client=g};
q9Q=function(g,C,d){d=d===void 0?{}:d;_.Sc(function(){var V,y,R,Y=((V=_.e(C==null?void 0:C.commandMetadata,_.d7))==null?void 0:V.rootVe)||((y=_.e(C==null?void 0:C.commandMetadata,Jnr))==null?void 0:(R=y.screenVisualElement)==null?void 0:R.uiType);if(Y){V=_.e(C==null?void 0:C.commandMetadata,iHh);if(V==null?0:V.parentTrackingParams){var A=_.FG(V.parentTrackingParams);if(V.parentCsn)var P=V.parentCsn}else d.clickedVisualElement?A=d.clickedVisualElement:C.clickTrackingParams&&(A=_.FG(C.clickTrackingParams));
a:{V=_.e(C,_.qu);y=_.e(C,Ytu);if(V){if(y=PFN(V,"VIDEO")){V={token:y,videoId:V.videoId};break a}}else if(y&&(V=PFN(y,"PLAYLIST"))){V={token:V,playlistId:y.playlistId};break a}V=void 0}d=Object.assign({},{cttAuthInfo:V,parentCsn:P},d);if(_.t("expectation_logging")){var w;d.loggingExpectations=((w=_.e(C==null?void 0:C.commandMetadata,Jnr))==null?void 0:w.loggingExpectations)||void 0}_.DJ(g,Y,A,d)}else _.cy(new _.qn("Error: Trying to create a new screen without a rootVeType",C))})()};
_.DJ=function(g,C,d,V){V=V===void 0?{}:V;_.Sc(function(){XD6.includes(C)||(_.cy(new _.qn("createClientScreen() called with a non-page VE",C)),C=83769);V.isHistoryNavigation||(g.forwardHistoryStack=[],g.backHistoryStack.push({rootVe:C,key:V.key||""}));g.graftQueue=[];g.stateChangedQueue=[];V.dataPromises?M2r(g,C,d,V):WOQ(g,C,d,V)})()};
_.mzP=function(g,C,d){d=d===void 0?0:d;_.Sc(function(){C.then(function(V){g.pendingScreenCreation.has(d)&&g.pendingScreenFn&&g.pendingScreenFn();var y=_.ju(d),R=_.t_(d);if(y&&R){var Y={automatedLogEventSource:3},A;(V==null?0:(A=V.response)==null?0:A.trackingParams)&&Xw(g.client,y,R,_.FG(V.response.trackingParams),!1,Y);var P;(V==null?0:(P=V.playerResponse)==null?0:P.trackingParams)&&Xw(g.client,y,R,_.FG(V.playerResponse.trackingParams),!1,Y)}})})()};
Lm.prototype.graftServerVe=function(g,C,d){var V=this;return _.Sc(function(){var y=_.FG(g);_.r$(V,y,C,d);return y})()};
_.H7g=function(g,C,d,V){return _.t("enable_client_ve_spec")&&C.clientVeSpec?(C=_.SZ(C.clientVeSpec.uiType,void 0,C.clientVeSpec.elementIndex,C.clientVeSpec.clientYoutubeData,void 0,C),_.r$(g,C,d,V)?C:null):C.trackingParams?g.graftServerVe(C.trackingParams,d,V):null};
_.yG=function(g,C,d,V){return _.Sc(function(){if(!C.veType)return _.Uq(new _.qn("Error: Trying to graft a client VE without a veType.")),null;if(C.visibilityTypes){var y=C.visibilityTypes.reduce(function(R,Y){return R|Y});
y={visibility:{types:String(y)}}}y=_.SZ(C.veType,C.visualElement,C.elementIndex,C.clientYouTubeData,void 0,y);return _.r$(g,y,d,V)?y:null})()};
_.r$=function(g,C,d,V){V=V===void 0?0:V;return _.Sc(function(){if(g.pendingScreenCreation.has(V))return g.graftQueue.push([C,d]),!0;var y=_.ju(V),R=d||_.t_(V);if(y&&R){if(_.t("combine_ve_grafts")){var Y=g.cachedVisualElements.get(R.toString());Y?Y.push(C):(g.cachedRootVisualElements.set(R.toString(),R),g.cachedVisualElements.set(R.toString(),[C]));g.attachTimeout||(g.attachTimeout=_.vy(_.UP,function(){uL6(g,y)},1200))}else Xw(g.client,y,R,C);
return!0}return!1})()};
_.N2=function(g,C,d){d=d===void 0?0:d;var V=g.recurringGrafts.get(d)||new Map;if(_.t("smarter_ve_dedupping"))for(var y=Array.from(V.keys()),R=0;R<y.length;R++){var Y=void 0,A=void 0;var P=C;var w=y[R];w.isClientVe()&&P.isClientVe()?(Y=P.getAsJson(),A=w.getAsJson(),P=Y.veType!==A.veType||Y.elementIndex!==A.elementIndex||Y.dataElement!==A.dataElement||P.getLoggingDirectives()!==w.getLoggingDirectives()?!1:!0):P=w.veData.trackingParams!==void 0&&P.veData.trackingParams!==void 0?((A=P.veData)==null?void 0:
A.trackingParams)===((Y=w.veData)==null?void 0:Y.trackingParams):!1;if(P)return}else if(V.has(C))return;V.set(C,void 0);g.recurringGrafts.set(d,V);_.ju(d)==="UNDEFINED_CSN"||g.pendingScreenCreation.has(d)||_.r$(g,C,void 0,d)};
_.X7=function(g,C,d,V){V=_.ju(V===void 0?0:V);if(!V)return!1;wfo(g.client,V,C,d);return!0};
_.sz=function(g,C,d,V){if(!C)return!1;V=_.ju(V===void 0?0:V);if(!V)return!1;wfo(g.client,V,_.FG(C),d);return!0};
_.sw=function(g,C){var d=C.getScreenLayer&&C.getScreenLayer();if(C.visualElement)return _.X7(g,C.visualElement,void 0,d);C=IMo(_.dl(),C);return _.sz(g,C,void 0,d)};
Lm.prototype.clickCommand=function(g,C,d){return _.sz(this,g.clickTrackingParams,C,d===void 0?0:d)};
Lm.prototype.stateChanged=function(g,C,d){this.visualElementStateChanged(_.FG(g),C,d===void 0?0:d)};
Lm.prototype.visualElementStateChanged=function(g,C,d){d=d===void 0?0:d;d===0&&this.pendingScreenCreation.has(d)?this.stateChangedQueue.push([g,C]):this.logStateChanged(g,C,d)};
Lm.prototype.logStateChanged=function(g,C,d){d=d===void 0?0:d;var V=_.ju(d);g=g||_.t_(d);return V&&g?(klV(this.client,V,g,C),!0):!1};
var M2r=function(g,C,d,V){V=V===void 0?{}:V;g.pendingScreenCreation.add(V.layer||0);g.pendingScreenFn=function(){WOQ(g,C,d,V);var Y=_.t_(V.layer);if(Y){for(var A=_.Z(g.graftQueue),P=A.next();!P.done;P=A.next())P=P.value,_.r$(g,P[0],P[1]||Y,V.layer);Y=_.Z(g.stateChangedQueue);for(A=Y.next();!A.done;A=Y.next())A=A.value,g.logStateChanged(A[0],A[1])}};
d||_.ju(V.layer)||g.pendingScreenFn();if(V.dataPromises)for(var y=_.Z(V.dataPromises),R=y.next();!R.done;R=y.next())_.mzP(g,R.value,V.layer);else _.IM(Error("Df"))},WOQ=function(g,C,d,V){V=V===void 0?{}:V;
var y=void 0;V.layer||(V.layer=0);y=V.parentLayer!==void 0?V.parentLayer:V.layer;var R=_.ju(y);y=_.t_(y);var Y=d||y,A;Y&&(V.parentCsn!==void 0?A={clientScreenNonce:V.parentCsn,visualElement:Y}:R&&R!=="UNDEFINED_CSN"&&(A={clientScreenNonce:R,visualElement:Y}));var P,w=_.Qq("EVENT_ID");R==="UNDEFINED_CSN"&&w&&(P={servletData:{serializedServletEventId:w}});_.t("combine_ve_grafts")&&R&&uL6(g,R);_.t("no_client_ve_attach_unless_shown")&&Y&&R&&ZmN(Y,R);try{var x=_.ynu(g.client,C,A,V.csnToClone,V.cttAuthInfo,
P,V.implicitGestureType,void 0,V.loggingExpectations)}catch(h){_.Eq(h,{rootVeType:C,rootVe:y,parentVisualElement:d,currentCsn:R,parentEl:A,csnToClone:V.csnToClone});_.IM(h);return}_.lY(x,C,V.layer,V.cttAuthInfo);R&&R!=="UNDEFINED_CSN"&&y&&!wKg(R)&&imu(g.client,R,y,!0);g.backHistoryStack[g.backHistoryStack.length-1]&&!g.backHistoryStack[g.backHistoryStack.length-1].csn&&(g.backHistoryStack[g.backHistoryStack.length-1].csn=x||"");_.pu({clientScreenNonce:x});_.$z6();var p=_.t_(V.layer);R&&R!=="UNDEFINED_CSN"&&
p&&(_.t("web_mark_root_visible")||_.t("music_web_mark_root_visible"))&&_.fu(x,p);g.pendingScreenCreation.delete(V.layer||0);g.pendingScreenFn=void 0;var J;(J=g.recurringGrafts.get(V.layer))==null||J.forEach(function(h,l){h?_.r$(g,l,h,V.layer):p&&_.r$(g,l,p,V.layer)});
nsP(g)},nsP=function(g){for(var C=0;C<g.afterNewScreenOneOffJobs.length;C++){var d=g.afterNewScreenOneOffJobs[C];
try{d()}catch(V){_.IM(V)}}for(C=g.afterNewScreenOneOffJobs.length=0;C<g.afterNewScreenRecurringJobs.length;C++){d=g.afterNewScreenRecurringJobs[C];try{d()}catch(V){_.IM(V)}}},uL6=function(g,C){if(C===void 0)for(var d=icu(),V=0;V<d.length;V++)d[V]!==void 0&&uL6(g,d[V]);
else g.cachedVisualElements.forEach(function(y,R){(R=g.cachedRootVisualElements.get(R))&&RFj(g.client,C,R,y)}),g.cachedVisualElements.clear(),g.cachedRootVisualElements.clear(),g.attachTimeout=void 0};var Bf=function(g){g=g===void 0?{layer:0}:g;this.hasRun=!1;this.createScreenConfig=g;g={};this.kU5=(g.response=!1,g.playerResponse=!1,g)};
_.L(Bf,ok);Bf.prototype.validate=function(g){return!(!g.data||!g.data.response&&!g.data.playerResponse)};
Bf.prototype.handle=function(g){var C=_.RL(),d=this.createScreenConfig.layer;g.data.response&&g.data.response.trackingParams&&!this.kU5.response&&(C.graftServerVe(g.data.response.trackingParams,void 0,d),this.kU5.response=!0);g.data.playerResponse&&g.data.playerResponse.trackingParams&&!this.kU5.playerResponse&&(C.graftServerVe(g.data.playerResponse.trackingParams,void 0,d),this.kU5.playerResponse=!0)};var Tl=function(){this.zX=_.vj();this.wl=[];this.kV7=0};
Tl.prototype.processChunk=function(g){if(g){for(var C=_.Z(this.wl),d=C.next();!d.done;d=C.next())d=d.value,d.validate(g)&&(d.handle(g),d.hasRun=!0);_.t1("np"+this.kV7);this.kV7++}};var lJo=function(g,C,d){d=d===void 0?{}:d;this.name=g;this.id=uv.nextSpanId++;this.sessionId=uv.sessionId;this.attributes=C;this.status=0;var V;this.startTime=(V=d.startTime)!=null?V:(0,_.wQ)();this.isActiveSpan=d.active;if(g=uv.stack[uv.stack.length-1])this.parentId=g.id,g.children||(g.children=[]),g.children.push(this);g=_.Z(uv.processors);for(C=g.next();!C.done;C=g.next()){C=C.value;try{var y=V=void 0;(y=(V=C).onSpanStart)==null||y.call(V,this)}catch(R){_.cy(R)}}d.endTime!=null&&(this.isActiveSpan=
!1,this.end(1,d.endTime))};
lJo.prototype.end=function(g,C){g=g===void 0?1:g;this.endTime=C=C===void 0?(0,_.wQ)():C;this.duration=this.endTime-this.startTime;this.status=g;this.isActiveSpan!==!1&&(uv.stack[uv.stack.length-1]===this?uv.stack.pop():_.cy(Error("Ef`"+String(this.name))));g=_.Z(uv.processors);for(C=g.next();!C.done;C=g.next()){C=C.value;try{var d=void 0,V=void 0;(V=(d=C).onSpanEnd)==null||V.call(d,this)}catch(y){_.cy(y)}}};
lJo.prototype.addAttributes=function(g){Object.assign(this.attributes,g)};
var LFR={end:function(){},
addAttributes:function(){}},uv={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},eFB={rootSpan:function(){return uv.stack[0]}};var rn1={};var CfW=function(g){this.observers=[];this.value=g};
_.b=CfW.prototype;_.b.subscribe=function(g){var C=this;if(g.idx!=null)throw Error("Gf");g.idx=this.observers.length;this.observers.push(g);return function(){var d=C.observers[C.observers.length-1];C.observers[g.idx]=d;d.idx=g.idx;C.observers.pop()}};
_.b.update=function(g){this.value=g(this.value);this.notify()};
_.b.mutate=function(g){g(this.value);this.notify()};
_.b.set=function(g){this.value=g;this.notify()};
_.b.notify=function(){for(var g=_.Z(this.observers),C=g.next();!C.done;C=g.next()){C=C.value;try{C(this.value)}catch(d){}}};var wAR,IrP,EsM;_.SC=function(g,C,d,V,y,R,Y,A){Y=Y===void 0?[]:Y;A=A===void 0?[]:A;this.buildCommandPayload=g;this.navigate=C;this.handleServiceRequest=d;this.sendAction=V;this.JSC$12842_screenManager=y;this.commandResolverMap=R;this.autoLogResolverAllowlist=Y;this.metaCommandClickLoggingDenylist=A;this.pendingCommands=new Set;this.isTracingEnabled=!1;IrP(this)};
wAR=function(g,C,d){var V=[_.MnP,SB6],y=gHl,R=Cxj,Y=_.RL(),A=Uzh;d=d===void 0?[]:d;V=V===void 0?[]:V;_.SC.instance=new _.SC(g,C,y,R,Y,A,d,V)};
IrP=function(g){if(!g.isTracingEnabled&&jkN("command")){var C=g.resolveCommand;g.resolveCommand=function(d,V){a:{for(y in d)if(Object.prototype.hasOwnProperty.call(d,y)){var y={commandType:y};break a}y={}}return D2q("command",y,C.bind(this,d,V))};
g.isTracingEnabled=!0}};
EsM=function(g,C,d){if(!g.commandResolverMap)return!1;var V=fJB(C,g.commandResolverMap);return V?((g.autoLogResolverAllowlist.some(function(y){return!!_.e(C,y)})||(d==null?0:d.forceClickLogging))&&caL(g,C,d),V instanceof Promise?V.then(function(y){y.resolve(C,d)}):V.resolve(C,d),!0):!1};
_.SC.prototype.resolveCommand=function(g,C){var d=this,V=HRL(g);if(EsM(this,g,C))return!0;if(V)return Q8h(this,g,C);if(!this.buildCommandPayload)return sk1(g,"Unhandled command by buildCommandPayload"),!1;var y=this.buildCommandPayload(g,C);if(C==null?0:C.commandController)y.commandController=C.commandController;if(y.type===0){if(!this.navigate)return B$P(g,"navigate"),!1;if(!znL(y.command))return sk1(g,"Page requests need to specify a url"),!1;_.t("logging_avoid_blocking_during_navigation")&&_.lcu().transition("application_navigating");
g=this.navigate(y)||[];tch(g).then(function(){d.pendingCommands.delete(y.command)});
return!0}if(y.type===1){if(!this.handleServiceRequest)return B$P(g,"handleServiceRequest"),!1;(C==null?0:C.forceClickLogging)&&caL(this,y.command,C);g=this.handleServiceRequest(y);tch(g).then(function(){d.pendingCommands.delete(y.command)});
return!0}if(y.type===2){if(!this.sendAction)return B$P(g,"sendAction"),!1;caL(this,y.command,C);this.sendAction(y);return!0}return!1};
var caL=function(g,C,d){if((d==null||!d.disableClickTracking)&&g.JSC$12842_screenManager)if(C.clickTrackingParams&&_.t("log_click_with_layer_from_element_in_command_handler")){var V;d=d==null?void 0:(V=d.form)==null?void 0:V.element;g.JSC$12842_screenManager.clickCommand(C,null,d&&d.getScreenLayer&&d.getScreenLayer())}else C.clickTrackingParams?g.JSC$12842_screenManager.clickCommand(C):!_.t("disable_clicked_visual_element_in_command_handler")&&(d==null?0:d.clickedVisualElement)&&_.X7(g.JSC$12842_screenManager,
d.clickedVisualElement)},HRL=function(g){var C=!!_.e(g,_.Su),d;
g=((d=_.e(g,_.Cu))==null?void 0:d.signal)==="CLIENT_SIGNAL";return C||g},Q8h=function(g,C,d){var V=_.e(C,_.Su);
if(V)var y=(V==null?void 0:V.commands)||[];else{var R;if(((R=_.e(C,_.Cu))==null?void 0:R.signal)==="CLIENT_SIGNAL"){var Y;y=((Y=_.e(C,_.Cu))==null?void 0:Y.actions)||[]}}if(y){(V=KOM(g,y))&&caL(g,C,d);C=_.Z(y);for(y=C.next();!y.done;y=C.next()){y=y.value;try{var A=Object.assign({},d);V&&(A.disableClickTracking=!0);g.resolveCommand(y,A)}catch(P){P instanceof Error&&_.IM(P)}}return!0}sk1(C,"Could not handle the meta command");return!1},KOM=function(g,C){return C.every(function(d){return g.metaCommandClickLoggingDenylist.some(function(V){return!!_.e(d,
V)})})},znL=function(g){var C;
return!((C=_.e(g==null?void 0:g.commandMetadata,_.d7))==null||!C.url)};var fm=function(){ok.apply(this,arguments)};
_.L(fm,ok);fm.prototype.validate=function(g){var C,d;return!this.hasRun&&!!((C=g.data.response)==null?0:(d=C.onResponseReceivedEndpoints)==null?0:d.length)};
fm.prototype.handle=function(g){var C=_.SC.instance;g=_.Z(g.data.response.onResponseReceivedEndpoints);for(var d=g.next();!d.done;d=g.next())C.resolveCommand(d.value)};var arh,Ga8,S9P;
arh=function(){this.companionCanvasActivation=this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.GY();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.vf=function(){Ga8||(Ga8=new arh);return Ga8};
S9P=function(){var g=_.vf();g.miniplayerButtonActivation=!1;g.userActivation=!1;g.playlistWatchPageActivation=!1;g.productDetailsPageActivation=!1;g.miniAppPageActivation=!1;g.playablesDestPageActivation=!1;g.lockupActivation=!1;g.showMiniplayerCommandActivation=!1;g.playlistSuggestionsShelfActivation=!1;g.mediaSessionPipActivation=!1;g.watchPipActivation=!1;g.watchWhileActivation=!1;g.shortsPipActivation=!1;g.companionCanvasActivation=!1};
_.gxL=function(){var g=_.vf(),C=g.mediaSessionPipActivation,d=g.watchPipActivation,V=g.watchWhileActivation,y=g.playlistWatchPageActivation,R=g.lockupActivation,Y=g.showMiniplayerCommandActivation,A=g.navigatingAwayFromWatchDeletedVideo,P=g.shortsPipActivation,w=g.playlistSuggestionsShelfActivation,x=g.productDetailsPageActivation,p=g.miniAppPageActivation,J=g.playablesDestPageActivation,h=g.companionCanvasActivation;return!g.miniplayerButtonActivation&&!y&&!w&&!x&&!p&&!J&&!R&&!Y&&!C&&!d&&!V&&!P&&
!h||A};var aKB;_.$O=_.If("FEwhat_to_watch","/",3854);_.G8N=_.If("FEdownloads","/feed/downloads",42352);aKB=_.If("FEmusic_offline","browse/FEmusic_offline",42352);var my=function(g,C){C=C===void 0?[]:C;var d=d===void 0?[]:d;C=c2B.apply(null,[Ecj.apply(null,_.Wr(C))].concat(_.Wr(d)));this.store=KoB(g,void 0,C)};
my.prototype.getState=function(){return this.store.getState()};
my.prototype.dispatch=function(g){return this.store.dispatch(g)};
my.prototype.subscribe=function(g){return this.store.subscribe(g)};
my.prototype.replaceReducer=function(g){return this.store.replaceReducer(g)};
my.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.q2=function(g,C,d){var V=C(g.getState());return g.subscribe(function(){var y=C(g.getState());if(y!==V){var R=V;V=y;d(y,R)}})};var l_q;_.P$=function(g,C,d){return _.QD({type:"REPLACE_ENTITY",payload:{entityPayload:d,entityType:g,key:C}})};
l_q=function(g){return _.QD({type:"REPLACE_ENTITIES",payload:g})};
_.JU=function(g,C,d,V){return _.QD({type:"UPDATE_ENTITY",payload:{entityPayload:d,entityType:g,key:C,mergeOption:V}})};var Hm_=function(g){var C=this;g=g===void 0?[]:g;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;g.forEach(function(d){C.append(d)})};
_.b=Hm_.prototype;_.b.getLength=function(){return this.totalLength};
_.b.append=function(g){var C=this.arrays.length===0?!1:(C=this.arrays[this.arrays.length-1])&&C.buffer===g.buffer&&C.byteOffset+C.length===g.byteOffset;C?(C=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(C.buffer,C.byteOffset,C.length+g.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(g);this.totalLength+=g.length};
_.b.split=function(g){for(var C=new Hm_,d=new Hm_,V=_.Z(this.arrays),y=V.next();!y.done;y=V.next())y=y.value,g>=y.length?(C.append(y),g-=y.length):g?(C.append(new Uint8Array(y.buffer,y.byteOffset,g)),d.append(new Uint8Array(y.buffer,y.byteOffset+g,y.length-g)),g=0):d.append(y);return{headView:C,tailView:d}};
_.b.isFocused=function(g){return g>=this.arrayPos&&g<this.arrayPos+this.arrays[this.arrayIdx].length};
_.b.focus=function(g){if(!this.isFocused(g))for(g<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=g&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var CBr=function(g,C){g.focus(C);return g.arrays[g.arrayIdx][C-g.arrayPos]};(function(){var g=function(V){return new Uint8Array(V)},C=function(V){for(var y=new Uint8Array(V.length),R=0;R<V.length;R++)y[R]=V[R];
return y},d=new Uint8Array([1]);
return d.length===1&&d[0]===1?g:C})();
var u7l=Array(1024),m2R=window.TextDecoder?new TextDecoder:void 0,IJB=window.TextEncoder?new TextEncoder:void 0;var EON=function(g){this.arrayView=g;this.pos=0;this.pendingTagAndType=-1},zz=function(g){var C=CBr(g.arrayView,g.pos);
++g.pos;if(C<128)return C;for(var d=C&127,V=1;C>=128;)C=CBr(g.arrayView,g.pos),++g.pos,V*=128,d+=(C&127)*V;return d},QkV=function(g,C){var d=g.pendingTagAndType;
for(g.pendingTagAndType=-1;g.pos+1<=g.arrayView.totalLength;){d<0&&(d=zz(g));var V=d>>3,y=d&7;if(V===C)return!0;if(V>C){g.pendingTagAndType=d;break}d=-1;switch(y){case 0:zz(g);break;case 1:g.pos+=8;break;case 2:V=zz(g);g.pos+=V;break;case 5:g.pos+=4}}return!1};var KFu=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=cno(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},Gz=function(g,C){C=g.pos+C;
if(!(g.buf.length>=C)){for(var d=g.buf.length*2;d<C;)d*=2;g.buf=cno(d,g.wasm,g.buf.subarray(0,g.pos));g.view=new DataView(g.buf.buffer,g.buf.byteOffset,g.buf.byteLength)}},af=function(g,C){if(C>268435455){Gz(g,4);
for(var d=C&1073741823,V=0;V<4;V++)g.view.setUint8(g.pos,d&127|128),d>>=7,g.pos+=1;C=Math.floor(C/268435456)}for(Gz(g,4);C>127;)g.view.setUint8(g.pos,C&127|128),C>>=7,g.pos+=1;g.view.setUint8(g.pos,C);g.pos+=1};for(var aJ1={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,
emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,
mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,
musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,
suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},zFL={},dFH=_.Z(Object.entries(aJ1)),VbP=dFH.next();!VbP.done;VbP=dFH.next()){var yeh=_.Z(VbP.value),RYx=yeh.next().value,bbM=yeh.next().value,ZbP=RYx,YvL=bbM;YvL&&(zFL[YvL]=ZbP)};var Szj=function(g,C){g=g===void 0?{}:g;switch(C.type){case "ENTITY_LOADED":return C.payload.reduce(function(V,y){var R,Y=(R=y.options)==null?void 0:R.persistenceOption;if(Y&&Y!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&Y!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return V;if(!y.entityKey)return _.IM(Error("If")),V;if(y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!y.payload)return y=new _.qn("REPLACE entity mutation is missing a payload",{entityKey:y.entityKey}),_.IM(y),V;var A=(0,_.uG.getAnyKey)(y.payload);
return CXN(V,A,y.entityKey,y.payload[A])}if(y.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{y=y.entityKey;try{var P=_.Ku(y).entityType;A=CXN(V,P,y);break a}catch(p){if(p instanceof Error){y=new _.qn("Failed to deserialize entity key",{entityKey:y,originalMessage:p.message});_.IM(y);A=V;break a}throw p;}A=void 0}return A}if(y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!y.payload)return y=new _.qn("UPDATE entity mutation is missing a payload",{entityKey:y.entityKey}),_.IM(y),V;A=(0,_.uG.getAnyKey)(y.payload);
var w,x;return dQq(V,A,y.entityKey,y.payload[A],(w=y.fieldMask)==null?void 0:(x=w.mergeOptions)==null?void 0:x.repeatedFieldsMergeOption)}return V},g);
case "REPLACE_ENTITY":var d=C.payload;return CXN(g,d.entityType,d.key,d.entityPayload);case "REPLACE_ENTITIES":return Object.keys(C.payload).reduce(function(V,y){var R=C.payload[y];return Object.keys(R).reduce(function(Y,A){return CXN(Y,y,A,R[A])},V)},g);
case "UPDATE_ENTITY":return d=C.payload,dQq(g,d.entityType,d.key,d.entityPayload,d.mergeOption);default:return g}};var Vqj;var AeL=!1,M2,Wf,mF,uN,nm,F3P=function(g){_.f8.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!AeL){var C,d=new Uint8Array(256),V=new Uint8Array(256);var y=1;for(C=0;C<256;C++)d[y]=C,V[C]=y,y^=y<<1^(y>>7&&283);M2=new Uint8Array(256);Wf=Ci(256);mF=Ci(256);uN=Ci(256);nm=Ci(256);for(var R=0;R<256;R++){y=R?V[255^d[R]]:0;y^=y<<1^y<<2^y<<3^y<<4;y=y&255^y>>>8^99;M2[R]=y;C=y<<1^(y>>7&&283);var Y=C^y;Wf[R]=C<<24|y<<16|y<<8|Y;mF[R]=Y<<24|Wf[R]>>>8;uN[R]=y<<24|mF[R]>>>
8;nm[R]=y<<24|uN[R]>>>8}AeL=!0}y=Ci(44);for(d=0;d<4;d++)y[d]=g[4*d]<<24|g[4*d+1]<<16|g[4*d+2]<<8|g[4*d+3];for(V=1;d<44;d++)g=y[d-1],d%4||(g=(M2[g>>16&255]^V)<<24|M2[g>>8&255]<<16|M2[g&255]<<8|M2[g>>>24],V=V<<1^(V>>7&&283)),y[d]=y[d-4]^g;this.key=y};
_.L(F3P,_.f8);
F3P.prototype.encrypt=function(g){var C=g.length;g=new Uint8Array(g.buffer.slice(g.byteOffset,g.byteOffset+C));for(var d=this.cipherBlock,V=0;V<C&&this.blockOffset<16;)g[V++]^=d[this.blockOffset++];for(var y=C-(C-V)%16;V<y;)PBr(this),g[V++]^=d[0],g[V++]^=d[1],g[V++]^=d[2],g[V++]^=d[3],g[V++]^=d[4],g[V++]^=d[5],g[V++]^=d[6],g[V++]^=d[7],g[V++]^=d[8],g[V++]^=d[9],g[V++]^=d[10],g[V++]^=d[11],g[V++]^=d[12],g[V++]^=d[13],g[V++]^=d[14],g[V++]^=d[15];if(V<C)for(PBr(this),this.blockOffset=0;V<C;)g[V++]^=
d[this.blockOffset++];return g};
var PBr=function(g){for(var C=g.key,d=g.counter[0]^C[0],V=g.counter[1]^C[1],y=g.counter[2]^C[2],R=g.counter[3]^C[3],Y=3;Y>=0&&!(g.counter[Y]=-~g.counter[Y]);Y--);for(var A,P,w=4;w<40;)Y=Wf[d>>>24]^mF[V>>16&255]^uN[y>>8&255]^nm[R&255]^C[w++],A=Wf[V>>>24]^mF[y>>16&255]^uN[R>>8&255]^nm[d&255]^C[w++],P=Wf[y>>>24]^mF[R>>16&255]^uN[d>>8&255]^nm[V&255]^C[w++],R=Wf[R>>>24]^mF[d>>16&255]^uN[V>>8&255]^nm[y&255]^C[w++],d=Y,V=A,y=P;g=g.cipherBlock;Y=C[40];g[0]=M2[d>>>24]^Y>>>24;g[1]=M2[V>>16&255]^Y>>16&255;g[2]=
M2[y>>8&255]^Y>>8&255;g[3]=M2[R&255]^Y&255;Y=C[41];g[4]=M2[V>>>24]^Y>>>24;g[5]=M2[y>>16&255]^Y>>16&255;g[6]=M2[R>>8&255]^Y>>8&255;g[7]=M2[d&255]^Y&255;Y=C[42];g[8]=M2[y>>>24]^Y>>>24;g[9]=M2[R>>16&255]^Y>>16&255;g[10]=M2[d>>8&255]^Y>>8&255;g[11]=M2[V&255]^Y&255;Y=C[43];g[12]=M2[R>>>24]^Y>>>24;g[13]=M2[d>>16&255]^Y>>16&255;g[14]=M2[V>>8&255]^Y>>8&255;g[15]=M2[y&255]^Y&255};var ib8=!1;(function(){var g=function(V){return new Uint8Array(V)},C=function(V){for(var y=new Uint8Array(V.length),R=0;R<V.length;R++)y[R]=V[R];
return y},d=new Uint8Array([1]);
return d.length===1&&d[0]===1?g:C})();
var Ik;var k9h=function(g){a:{if(!ib8&&!AH){if(Ik){var C=Ik;break a}Ik=(C=window.crypto)==null?void 0:C.subtle;var d,V,y;if(((d=Ik)==null?0:d.importKey)&&((V=Ik)==null?0:V.sign)&&((y=Ik)==null?0:y.encrypt)){C=Ik;break a}Ik=void 0}C=void 0}C&&(this.nativeEncryptor=new ObQ(g,C));this.encryptorPolyfill=new wEQ(g)};
k9h.prototype.encrypt=function(g,C){var d=this,V;return _.F(function(y){switch(y.nextAddress){case 1:if(!d.nativeEncryptor){y.jumpTo(2);break}_.js(y,3);return y.yield(d.nativeEncryptor.encrypt(g,C),5);case 5:return y.return(y.yieldResult);case 3:V=_.N4(y),_.cy(V),ib8=!0,d.nativeEncryptor=void 0;case 2:return y.return(d.encryptorPolyfill.encrypt(g,C))}})};
k9h.prototype.decrypt=function(g,C){return this.encrypt(g,C)};
var ObQ=function(g,C){this.JSC$12915_aesKey=g;this.subtleCrypto=C};
ObQ.prototype.encrypt=function(g,C){var d=this,V;return _.F(function(y){if(y.nextAddress==1)return _.js(y,2),y.yield(xFh(d,g,C),4);if(y.nextAddress!=2)return y.return(y.yieldResult);V=_.N4(y);_.cy(V);ib8=!0;throw V;})};
var xFh=function(g,C,d){var V,y;return _.F(function(R){switch(R.nextAddress){case 1:if(g.cryptoKey){R.jumpTo(2);break}return R.yield(g.subtleCrypto.importKey("raw",g.JSC$12915_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:g.cryptoKey=R.yieldResult;case 2:return V={name:"AES-CTR",counter:d,length:128},R.yield(g.subtleCrypto.encrypt(V,g.cryptoKey,C),4);case 4:return y=R.yieldResult,R.return(new Uint8Array(y))}})},wEQ=function(g){this.JSC$12918_aesKey=g};
wEQ.prototype.encrypt=function(g,C){this.encryptor||(this.encryptor=new F3P(this.JSC$12918_aesKey));for(var d=this.encryptor,V=0;V<4;V++)d.counter[V]=C[V*4]<<24|C[V*4+1]<<16|C[V*4+2]<<8|C[V*4+3];d.blockOffset=16;return this.encryptor.encrypt(g)};
wEQ.prototype.decrypt=function(g,C){return this.encrypt(g,C)};var oxP={},bT1=OP("yt-idb-pref-storage",{objectStores:(oxP.prefs={addedAtVersion:1},oxP),shared:!1,upgrade:function(g,C){C(1)&&GS(a4(g,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.Uz=function(g){this.token=g};
_.Uz.getInstance=function(){return _.F(function(g){return g.return(new Promise(function(C){_.iA().then(function(d){d?(_.Uz.instance||(_.Uz.instance=new _.Uz(d)),C(_.Uz.instance)):C(void 0)})}))})};
_.Uz.prototype.get=function(g){var C=this,d,V,y;return _.F(function(R){if(R.nextAddress==1)return R.yield(ZTB(C.token),2);if(R.nextAddress!=3)return d=R.yieldResult,R.yield(d.get("prefs",g),3);V=R.yieldResult;if(!V)return R.return();y=(0,_.wQ)();return V.expirationTimestampMs<=y?R.return():R.return(V.value)})};
_.Uz.prototype.set=function(g,C,d){d=d===void 0?31536E3:d;var V=this,y,R,Y;return _.F(function(A){if(A.nextAddress==1)return y=(0,_.wQ)(),R={key:g,value:C,expirationTimestampMs:y+d*1E3},A.yield(ZTB(V.token),2);Y=A.yieldResult;return A.yield(Y.put("prefs",R),0)})};
_.Uz.prototype.remove=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(ZTB(C.token),2);d=V.yieldResult;return V.yield(d.delete("prefs",g),0)})};var cf={},pEA=(cf.INVALID_ENCODER_VERSION="Invalid encoder version",cf.KEY_CREATION_FAILED="Failed to create encoder key",cf.UNKNOWN_DECODE_ERROR="Failed to decode PES data",cf.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",cf.WRONG_DATA_TYPE="Encoder cannot process the data type",cf),dd=function(g,C){C=C===void 0?{}:C;_.qn.call(this,pEA[g],Object.assign({},{name:"PESEncoderError",type:g},C));this.type=g;this.level="WARNING";Object.setPrototypeOf(this,dd.prototype)};
_.L(dd,_.qn);var Ez=function(){};
Ez.prototype.encode=function(g,C){try{return this.encodeImpl(g,C)}catch(d){PX1(d,Ayq)}};
Ez.prototype.decode=function(g,C){try{return this.decodeImpl(g,C)}catch(d){PX1(d,Ffc)}};
var JeQ=function(g,C,d){var V;return _.F(function(y){if(y.nextAddress==1)return _.js(y,2),y.yield(g.decodeAsyncImpl(C,d),4);if(y.nextAddress!=2)return y.return(y.yieldResult);V=_.N4(y);PX1(V,Ffc);_.XV(y)})};
Ez.prototype.decodeAsyncImpl=function(g,C){return Promise.resolve(this.decodeImpl(g,C))};var Hf=function(g,C){this.aesEncryptor=g;this.aesEncryptorAsync=C};
_.L(Hf,Ez);Hf.prototype.encodeImpl=function(g,C){C=iTP(C);g=(new TextEncoder).encode(JSON.stringify(g));return this.aesEncryptor.encrypt(g,C)};
Hf.prototype.decodeImpl=function(g,C){if(!(g instanceof Uint8Array))throw YyR(1);var d=new TextDecoder;C=iTP(C);g=this.aesEncryptor.decrypt(g,C);return JSON.parse(d.decode(g))};
Hf.prototype.decodeAsyncImpl=function(g,C){var d=this,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){if(!(g instanceof Uint8Array))throw YyR(1);V=new TextDecoder;y=iTP(C);return Y.yield(d.aesEncryptorAsync.decrypt(g,y),2)}R=Y.yieldResult;return Y.return(JSON.parse(V.decode(R)))})};var OTV={accountLinkStatusEntity:YRx,booleanEntity:$K6,buttonEntity:siL,captionTrack:wsh,channelHandle:F88,chipEntity:RvM,commerceAcquisitionClientPayloadEntity:VX6,commerceCartListEntity:ySP,compositeSourceEntity:XNh,multiviewStagingEntity:sSx,contextNoteFeedEntityPayload:e8x,contextNoteUserRatingEntityPayload:lEP,continuationTokenEntity:Hmr,downloadQualityPickerEntity:$2h,downloadsPageRefreshTokenEntity:MpA,downloadsPageViewConfigurationEntity:dQM,downloadStatusEntity:qzP,dismissState:bkh,sfvAudioItemCurrentlyPlayingEntity:HAL,
emojiFountainDataEntity:rVx,emojiCustomizationSetEntity:DIQ,fakeChannel:WxP,fakePlaylist:mKQ,fakePlaylistEntryCollection:u8P,fakeVideo:IzP,fakeVideoDescription:UKh,featuredProductsEntity:jSM,flowStateEntity:yPH,iconBadgeEntity:Rlh,interstitialInteractionStateEntity:lnL,likeButtonAnimationEntity:VqQ,liveChatPollStateEntity:TAQ,dataFreshnessEntity:l16,liveViewerLeaderboardChatEntryPointStateEntity:NVQ,liveViewerLeaderboardPointsEntity:Xs6,liveReactionsDataEntity:NtQ,logoEntity:jIH,macroMarkerEntity:yyh,
mainDownloadsLibraryEntity:WFr,mainDownloadsListEntity:m26,mainPlaylistDownloadStateEntity:nOQ,mainPlaylistEntity:QkP,mainPlaylistVideoEntity:zFh,mainVideoDownloadStateEntity:IJ8,mainVideoEntity:SzQ,markersEngagementPanelSyncEntity:ROQ,markersVisibilityOverrideEntity:bTx,musicAlbumReleaseDetail:qyH,musicAlbumReleaseDownloadMetadataEntity:BPr,musicAlbumRelease:$Qh,musicAlbumReleaseUserDetail:MqQ,musicArtistDetail:mQr,musicArtist:Wfr,musicArtistUserDetail:uuP,musicDownloadsLibraryEntity:TP8,musicLibraryEdit:n36,
musicLibraryStatusEntity:I_x,musicPlaylist:UQ6,musicPlaylistDownloadMetadataEntity:f_h,musicShare:E3L,musicTrackDetail:QSh,musicTrackDownloadMetadataEntity:v3h,musicTrack:HTM,musicTrackUserDetail:zOx,offlineOrchestrationActionWrapperEntity:ky8,offlineVideoPolicy:xCh,offlineVideoStreams:oQ6,offlineabilityEntity:U26,orchestrationWebSamplingEntity:cn6,pageHeaderEntity:xIM,pdpStateEntity:bq8,pinnedProductEntity:eOL,playbackData:psL,playerStateEntity:ZT8,quantityIncrementerEntity:Zqr,refresh:JcP,saveToPlaylistListEntity:OHx,
selectedChipIndexEntityPayload:Yy6,settingEntity:vYH,stringEntity:qdA,suggestedFeedbackChipStateEntity:AyM,transfer:hzH,trendingOfferEntity:l_M,videoDownloadContextEntity:thQ,videoOverviewAsyncDataEntity:s3L,videoPlaybackPositionEntity:f1r,votingEntity:hvL,ytMainChannelEntity:g38,youchatPendingResponseEntity:FfA,ytMainDownloadedVideoEntity:EOP,ytMainVideoEntity:CXP};var hYM,jhQ,Zd,tql,jSq,L3h,rer,DFh,lVx;hYM=function(g,C){this.JSC$12937_wrapped=g;this.JSC$12937_encoderRegistry=C;this.changedKeys={}};
jhQ=function(g,C){return tbM(g.JSC$12937_encoderRegistry,C.version).decode(C.data,C.key)};
_.eY6=function(g,C,d){return g.JSC$12937_wrapped.objectStore("EntityStore").get(C).then(function(V){if(V){if(d&&V.entityType!==d)throw Error("Jf");return jhQ(g,V)}})};
Zd=function(g,C,d){return d?(d=d.map(function(V){return _.eY6(g,V,C)}),G2.all(d)):g.JSC$12937_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(C)).then(function(V){return V.map(function(y){return jhQ(g,y)})})};
_.hOl=function(g,C,d){var V=Gll(C),y=tbM(g.JSC$12937_encoderRegistry,1),R=Object.assign({},C);return g.JSC$12937_wrapped.objectStore("EntityStore").get(V).then(function(Y){if(Y){if(Y.entityType!==d)throw Error("Jf");R.entityMetadata||(Y=jhQ(g,Y),R.entityMetadata=Y.entityMetadata)}}).then(function(){var Y={key:V,
entityType:d,data:y.encode(R,V),version:1};return G2.all([g.JSC$12937_wrapped.objectStore("EntityStore").put(Y),lVx(g,R,d)])}).then(function(){L3h(g,V,d);
return V})};
tql=function(g,C){var d=_.Ku(C).entityType;return G2.all([g.JSC$12937_wrapped.objectStore("EntityStore").delete(C),DFh(g,C)]).then(function(){L3h(g,C,d)})};
jSq=function(g,C,d,V){var y=tbM(g.JSC$12937_encoderRegistry,1);return _.eY6(g,C,V).then(function(R){if(R){R=WF_(R,d);var Y={key:C,entityType:V,data:y.encode(R,C),version:1};return G2.all([g.JSC$12937_wrapped.objectStore("EntityStore").put(Y),lVx(g,R,V)])}}).then(function(){L3h(g,C,V);
return C})};
L3h=function(g,C,d){var V=g.changedKeys[d];V||(V=new Set,g.changedKeys[d]=V);V.add(C)};
rer=function(g,C,d){var V=Gll(C);d=wNo(d);if(!d)return G2.resolve([]);d=new d(C);g=g.JSC$12937_wrapped.objectStore("EntityAssociationStore");C=[];d=_.Z(d.getAssociations());for(var y=d.next();!y.done;y=d.next())C.push(g.put({parentEntityKey:V,childEntityKey:y.value}));return G2.all(C).then(function(R){return R.map(function(Y){return Y[1]})})};
DFh=function(g,C){return g.JSC$12937_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(C))};
lVx=function(g,C,d){var V=Gll(C);return DFh(g,V).then(function(){return rer(g,C,d)})};var NTL=function(){};
_.L(NTL,Ez);NTL.prototype.encodeImpl=function(g){return g};
NTL.prototype.decodeImpl=function(g){if(g instanceof Uint8Array)throw YyR(0);return g};var o3V=function(){this.cacheMap={};this.cacheMap[0]=new NTL;if(!_.t("aes_pes_encoder_killswitch")){var g=this.cacheMap;try{var C=_.vt();var d=iTP(C);var V=new Hf(new wEQ(d),new k9h(d))}catch(y){throw g=y instanceof Error?new dd("KEY_CREATION_FAILED",{originalMessage:y.message}):new dd("KEY_CREATION_FAILED"),_.IM(g),g;}g[1]=V}},tbM=function(g,C){C=C===void 0?0:C;
g=g.cacheMap[C];if(!g)throw C=new dd("INVALID_ENCODER_VERSION",{encoderVersion:C}),_.IM(C),C;return g};var yf=function(g,C){_.f8.call(this);this.token=g;this.JSC$12951_encoderRegistry=C;this.observers=[];g=new _.yg.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.vt());g.onmessage=this.JSC$12951_handleMessage.bind(this);this.channel=g};
_.L(yf,_.f8);_.bw=function(g,C,d){var V,y,R,Y;return _.F(function(A){if(A.nextAddress==1)return A.yield(ROW(g.token),2);if(A.nextAddress!=3)return V=A.yieldResult,A.yield(_.bA(V,["EntityStore","EntityAssociationStore"],C,function(P){y=new hYM(P,g.JSC$12951_encoderRegistry);return d(y)}),3);
R=A.yieldResult;y&&(Y=y.changedKeys,Object.keys(Y).length>0&&(g.channel.postMessage(Y),XEP(g,Y)));return A.return(R)})};
yf.prototype.observe=function(g){var C=this;this.observers.push(g);return function(){var d=C.observers.indexOf(g);d>=0&&C.observers.splice(d,1)}};
var kf1=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(_.bw(g,{mode:"readonly",enableRetries:!0},function(V){return V.JSC$12937_wrapped.objectStore("EntityStore").getAll()}),2);
C=d.yieldResult;return d.return(Promise.all(C.filter(function(V){return!!V}).map(function(V){var y,R;
return _.F(function(Y){if(Y.nextAddress==1){y=V.key;R=V.entityType;var A=Y.yield;var P=JeQ(tbM(g.JSC$12951_encoderRegistry,V.version),V.data,V.key);return A.call(Y,P,2)}return Y.return({key:y,entityType:R,data:Y.yieldResult})})})))})};
yf.prototype.JSC$12951_handleMessage=function(g){XEP(this,g.data)};
var XEP=function(g,C){g=_.Z(g.observers);for(var d=g.next();!d.done;d=g.next())d=d.value,d(C)};
yf.prototype.disposeInternal=function(){this.channel.close()};
var kgV;var Qt,BTL,n3o;Qt={};_.shM=(Qt.mainVideoEntity="mainVideoEntityActionMetadata",Qt.mainPlaylistEntity="mainPlaylistEntityActionMetadata",Qt.musicTrack="musicTrackEntityActionMetadata",Qt.musicPlaylist="musicPlaylistEntityActionMetadata",Qt);BTL=new _.gp("DOWNLOADS_ENTITY_TYPE_MAP");_.xN=_.Sx("","downloadsPageViewConfigurationEntity");n3o=_.Sx("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.thj=_.Sx("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.Sx("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.Sx("SMART_DOWNLOADS_ENABLED","settingEntity");_.Sx("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var ryc=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var v3L=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var TTL={isLeaderTab:!0};var Acq={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var zl=window,sC=zl.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",Ybo=zl.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||B1,OH1=zl.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||dF,GKL=zl.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||aq6,zA6=zl.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||AMh,Ztq=zl.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||kKh;var ZHV;$N({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 VTc=w_j(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(g){return g}}}),TcL=w_j(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(g){return g}}}),p_u=new Map;var R$c=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],g$_;var fVQ=function(g){return _.QD({type:"SET_EPHEMERAL_ACTION",payload:g})};var vxh={ephemeralAction:null};var $F6=NA({ephemeralAction:function(g,C){g=g===void 0?vxh.ephemeralAction:g;switch(C.type){case "SET_EPHEMERAL_ACTION":return C.payload;default:return g}}});var qvA=function(g){return _.QD({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:g})};var Mb8={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var W3M={sharedUi:Mb8,a11y:vxh,entities:{}},sxu={sharedUi:function(g,C){g=g===void 0?Mb8:g;switch(C.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},g,{animatedThumbnailEnabled:C.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},g,{inlinePreviewEnabled:C.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},g,{currentPageType:C.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},g,{currentPageSubType:C.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},g,{persistentPanelVisible:C.payload});default:return g}},
a11y:$F6,entities:g3B};var P0l={playlistId:"",inviteLinkURL:""};var mFL={continuationCommand:{}};var jx_=NA({continuationCommand:function(g,C){g=g===void 0?mFL.continuationCommand:g;switch(C.type){case "SET_CONTINUATION_COMMAND":return C.payload.continuationCommand;default:return g}}});var OJo={currentFormId:"",commandsMap:{}};var e$P=NA({isLeaderTab:function(g,C){g=g===void 0?TTL.isLeaderTab:g;switch(C.type){case "SET_IS_LEADER_TAB":var d,V;return(V=C==null?void 0:(d=C.payload)==null?void 0:d.isLeaderTab)!=null?V:g;default:return g}}});var nx6;_.u2M=function(g){return _.QD({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:g}})};
nx6=function(g){return _.QD({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:g}})};var Km={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var Xl1=NA({isDesktopSmallWidth:function(g,C){g=g===void 0?Km.isDesktopSmallWidth:g;switch(C.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return C.payload.isDesktopSmallWidth;default:return g}},
isShortsActive:function(g,C){g=g===void 0?Km.isShortsActive:g;switch(C.type){case "SET_IS_SHORTS_ACTIVE":return C.payload.isShortsActive;default:return g}},
isWatchWhileMode:function(g,C){g=g===void 0?Km.isWatchWhileMode:g;switch(C.type){case "SET_IS_WATCH_WHILE_MODE":return C.payload.isWatchWhileMode;default:return g}},
playerState:function(g,C){g=g===void 0?Km.playerState:g;switch(C.type){case "SET_PLAYER_STATE":return C.payload.playerState;default:return g}},
isFullscreen:function(g,C){g=g===void 0?Km.isFullscreen:g;switch(C.type){case "SET_IS_FULLSCREEN":return C.payload.isFullscreen;default:return g}},
isSmallScreenSqueezeback:function(g,C){g=g===void 0?Km.isSmallScreenSqueezeback:g;switch(C.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return C.payload.isSmallScreenSqueezeback;default:return g}},
isShortsPipActive:function(g,C){g=g===void 0?Km.isShortsPipActive:g;switch(C.type){case "SET_IS_SHORTS_PIP_ACTIVE":return C.payload.isShortsPipActive;default:return g}},
isPlaybackStarted:function(g,C){g=g===void 0?Km.isPlaybackStarted:g;switch(C.type){case "SET_IS_PLAYBACK_STARTED":return C.payload.isPlaybackStarted;default:return g}}});var knu={currentMode:"canvas-hidden"};var T0B=function(){return function(g){return function(C){var d=g(C);_.Qw(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[C],!0);return d}}};var IVx,M7l;IVx=new _.go;_.z_=new _.gp("WATCH_PLAYER_PROMISE_TOKEN");_.UFP=new _.go;_.ceP=new _.gp("SHORTS_PLAYER_PROMISE_TOKEN");M7l=new _.gp("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var ftq=function(){return function(g){return function(C){C.type==="ENTITY_LOADED"&&_.wS().resolve(_.z_).then(function(d){var V;(V=d.dispatchReduxAction)==null||V.call(d,C)});
return g(C)}}};var Exh={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var ltV=NA({additionalContext:function(g,C){g=g===void 0?Exh.additionalContext:g;switch(C.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var d;return(d=C.payload)!=null?d:"";default:return g}},
impersonatedChannelUrl:function(g,C){g=g===void 0?Exh.impersonatedChannelUrl:g;switch(C.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var d;return(d=C.payload)!=null?d:"";default:return g}},
selectedVideoIds:function(g,C){g=g===void 0?Exh.selectedVideoIds:g;switch(C.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var d={};return Object.assign({},g,(d[C.payload]=!0,d));case "VIDEO_UNSELECTED":return C=C.payload,g=Object.assign({},g),delete g[C],g;default:return g}}});var Hbr={parentClickTrackingParams:""};var LuW=NA({parentClickTrackingParams:function(g,C){g=g===void 0?Hbr.parentClickTrackingParams:g;switch(C.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return C.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return g}}});var Qhx=function(g){return _.QD({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:g})},zYh=function(g){return _.QD({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:g})};var K38={stepStates:{}};var DiP=NA({stepStates:function(g,C){g=g===void 0?K38.stepStates:g;switch(C.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var d=g,V=C.payload,y,R,Y;g={};C={selectionStates:Object.assign({},(Y=(y=d[V.stepId])==null?void 0:y.selectionStates)!=null?Y:{},(g[V.token]={isSelected:V.isSelected},g)),userQuery:(R=d[V.stepId])==null?void 0:R.userQuery};y={};return Object.assign({},d,(y[V.stepId]=C,y));case "TALK_TO_RECS_UPDATE_USER_QUERY":return y=g,R=C.payload,Y=
{selectionStates:Object.assign({},(V=(d=y[R.stepId])==null?void 0:d.selectionStates)!=null?V:{}),userQuery:{userQuery:R.userQuery,token:R.userQueryToken}},d={},Object.assign({},y,(d[R.stepId]=Y,d));default:return g}}});var aVQ,G9x,gKL;aVQ=function(g){return _.QD({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:g})};
G9x=function(g){return _.QD({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:g})};
_.oa=function(g){return _.QD({type:"SET_CURRENT_PAGE_TYPE",payload:g})};
_.SvM=function(g){return _.QD({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:g})};
gKL=function(g){return _.QD({type:"SET_CHIP_BAR_IS_STICKY",payload:g})};var o$B={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"};_.COH=function(g){return _.QD({type:"SET_PLAYER_STATE",payload:{playerState:g}})};var ak={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:Jqq(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var rqq=NA({isTheaterMode:function(g,C){g=g===void 0?Jqq():g;switch(C.type){case "SET_IS_THEATER_MODE":return C.payload.isTheaterMode;default:return g}},
isWatchActive:function(g,C){g=g===void 0?ak.isWatchActive:g;switch(C.type){case "SET_IS_WATCH_ACTIVE":return C.payload.isWatchActive;default:return g}},
isLearningJourneyActive:function(g,C){g=g===void 0?ak.isLearningJourneyActive:g;switch(C.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return C.payload.isLearningJourneyActive;default:return g}},
isWatchFullscreen:function(g,C){g=g===void 0?ak.isWatchFullscreen:g;switch(C.type){case "SET_IS_WATCH_FULLSCREEN":return C.payload.isWatchFullscreen;default:return g}},
isWatchNarrowWidth:function(g,C){g=g===void 0?ak.isWatchNarrowWidth:g;switch(C.type){case "SET_IS_WATCH_NARROW_WIDTH":return C.payload.isWatchNarrowWidth;default:return g}},
isSwatcherooActive:function(g,C){g=g===void 0?ak.isSwatcherooActive:g;switch(C.type){case "SET_IS_SWATCHEROO_ACTIVE":return C.payload.isSwatcherooActive;default:return g}},
isWatchRetroMode:function(g,C){g=g===void 0?ak.isWatchRetroMode:g;switch(C.type){case "SET_IS_WATCH_RETRO_MODE":return C.payload.isWatchRetroMode;default:return g}},
isLiveChatCollapsed:function(g,C){g=g===void 0?ak.isLiveChatCollapsed:g;switch(C.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return C.payload.isLiveChatCollapsed;default:return g}},
openEngagementPanels:function(g,C){g=g===void 0?ak.openEngagementPanels:g;var d=[].concat(_.Wr(g));switch(C.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return d.push(C.payload.panelToAdd),d;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return d.splice(d.indexOf(C.payload.panelToRemove),1),d;default:return g}},
playerState:function(g,C){g=g===void 0?ak.playerState:g;switch(C.type){case "SET_PLAYER_STATE":return C.payload.playerState;default:return g}},
watchScrollTop:function(g,C){g=g===void 0?ak.watchScrollTop:g;switch(C.type){case "SET_WATCH_SCROLL_TOP":return C.payload.watchScrollTop;default:return g}},
watchWindowSize:function(g,C){g=g===void 0?ak.watchWindowSize:g;switch(C.type){case "SET_WATCH_WINDOW_SIZE":return C.payload.watchWindowSize;default:return g}}});var dNP={surveyFeedbackData:{feedbackTokens:[]}};var N0_=NA({surveyFeedbackData:function(g,C){g=g===void 0?dNP.surveyFeedbackData:g;switch(C.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return C.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},g,C.payload);default:return g}}});var h$_={};var $iP=void 0;_.t("web_enable_redux_store_on_demand")||($iP=v$N());var VVP=function(g,C,d){var V=this;this.listId=g;this.JSC$13095_updateCallback=C;this.isOfflineVideoCallback=d;_.uw().subscribe(function(){V.handleUpdate()})};
VVP.prototype.getPlaylistData=function(){var g=_.uw().getState().entities;if(this.listId&&this.listId!=="PPSV"){var C=Ggj(g,this.listId,!0),d=_.Sx(this.listId,"mainPlaylistEntity"),V,y;g=g==null?void 0:(V=g.mainPlaylistEntity)==null?void 0:(y=V[d])==null?void 0:y.title;return qOR(C,g,this.listId)}C=_.$QP(rco(g));g=_.$QP(_.o0(g));g=C.concat(g);return qOR(g)};
VVP.prototype.getPlaylistId=function(){return this.listId};
VVP.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13095_updateCallback(this.listId,this.getPlaylistData(),{})};var Gl=function(g,C,d,V){V=V===void 0?[]:V;this.JSC$13098_playlistNetworkManager=g;this.listId=C;this.JSC$13098_updateCallback=d;this.videoIds=V;this.pendingUpdates=[];this.currentIndex=0};
Gl.prototype.JSC$13098_setCurrentIndex=function(g){this.currentIndex=g};
Gl.prototype.setListId=function(g){this.listId=g};
var yE6=function(g,C){g.currentCreateRequest&&g.currentCreateRequest.cancel(C);g.currentUpdateRequest&&g.currentUpdateRequest.cancel(C);g.currentRefreshRequest&&g.currentRefreshRequest.cancel(C)};
Gl.prototype.delete=function(){yE6(this,"PROXY DELETED")};
Gl.prototype.addVideos=function(g,C,d){var V=this;d!==void 0?this.videoIds.splice.apply(this.videoIds,[d,0].concat(_.Wr(g))):this.videoIds.push.apply(this.videoIds,_.Wr(g));this.listId||this.currentCreateRequest?(g.forEach(function(y,R){y={addedVideoId:y,action:"ACTION_ADD_VIDEO"};d&&(y.addedVideoPosition=d+R);V.pendingUpdates.push(y)}),Sp(this)):Rg8(this,C.onCreateListCommand)};
var b5L=function(g,C,d,V,y){W_c(g.videoIds,C,d);C>g.currentIndex&&d<=g.currentIndex?g.JSC$13098_setCurrentIndex(g.currentIndex+1):C===g.currentIndex?g.JSC$13098_setCurrentIndex(d):C<g.currentIndex&&d>=g.currentIndex&&g.JSC$13098_setCurrentIndex(g.currentIndex-1);g.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:V,movedSetVideoIdPredecessor:y});Sp(g)},Rg8=function(g,C){yE6(g,"OBSOLETE");
g.currentCreateRequest=Z5A(g.JSC$13098_playlistNetworkManager,C,g.videoIds);_.LX(g.currentCreateRequest,function(){g.currentCreateRequest=void 0}).then(function(d){g.setListId(d.playlistId);
g.pendingUpdates.length>0?Sp(g):YWA(g)})},Sp=function(g){if(g.pendingUpdates.length!==0&&(g.currentRefreshRequest&&g.currentRefreshRequest.cancel("OBSOLETE"),!g.currentUpdateRequest&&!g.currentCreateRequest)){var C=g.pendingUpdates.splice(0,g.pendingUpdates.length);
g.currentUpdateRequest=g.JSC$13098_playlistNetworkManager.updatePlaylist(g.listId,C);_.LX(g.currentUpdateRequest,function(){g.currentUpdateRequest=void 0}).then(function(){g.pendingUpdates.length>0?Sp(g):YWA(g)}).thenCatch(function(){g.pendingUpdates.unshift.apply(g.pendingUpdates,_.Wr(C))})}},YWA=function(g){g.currentRefreshRequest=_.AE6(g.JSC$13098_playlistNetworkManager,g.listId,g.currentIndex,g.videoIds[g.currentIndex]);
_.LX(g.currentRefreshRequest,function(){g.currentRefreshRequest=void 0}).then(function(C){g.JSC$13098_updateCallback(C.playlistId,C.playlistPanelRenderer,C.autoplayRenderer)})};
Gl.prototype.size=function(){return this.videoIds.length};var FX6=function(g,C,d,V){V=V===void 0?[]:V;Gl.call(this,g,C,d,V);this.JSC$13098_playlistNetworkManager=g;this.listId=C;this.JSC$13098_updateCallback=d;this.videoIds=V};
_.L(FX6,Gl);_.gP=function(g,C,d,V,y,R,Y){y=y===void 0?[]:y;Y=Y===void 0?RR:Y;Gl.call(this,g,C,d,y);this.JSC$13098_playlistNetworkManager=g;this.listId=C;this.JSC$13098_updateCallback=d;this.onAuthChange=V;this.videoIds=y;this.storage=R;this.cookieReader=Y;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.zr(_.UP,this.checkLoggedInStatusChange.bind(this),1E3)};
_.L(_.gP,Gl);_.b=_.gP.prototype;_.b.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.zr(_.UP,this.checkLoggedInStatusChange.bind(this),1E3)};
_.b.JSC$13098_setCurrentIndex=function(g){Gl.prototype.JSC$13098_setCurrentIndex.call(this,g);this.store()};
_.b.delete=function(){_.UP.cancelJob(this.queueSapisIdJob);Gl.prototype.delete.call(this)};
_.b.setListId=function(g){Gl.prototype.setListId.call(this,g);this.store()};
_.b.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var POL=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],i5P=["playerResponse","videoDetails"],O5L=["response","currentVideoEndpoint","watchEndpoint","videoId"],wVM=["response","currentVideoEndpoint","watchEndpoint","playlistId"],k7L=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],xNL=["response","contents","twoColumnWatchNextResults","playlist","playlist"],oK6=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
pVQ=["response","contents","twoColumnWatchNextResults"];var CT={},n$j=(CT.WEB_UNPLUGGED="^unplugged/",CT.WEB_UNPLUGGED_ONBOARDING="^unplugged/",CT.WEB_UNPLUGGED_OPS="^unplugged/",CT.WEB_UNPLUGGED_PUBLIC="^unplugged/",CT.WEB_CREATOR="^creator/",CT.WEB_KIDS="^kids/",CT.WEB_EXPERIMENTS="^experiments/",CT.WEB_MUSIC="^music/",CT.WEB_REMIX="^music/",CT.WEB_MUSIC_EMBEDDED_PLAYER="^music/",CT.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",CT);var OqP,Z5A;OqP=function(g,C){this.networkManager=g;this.innertubeTransportService=C};
Z5A=function(g,C,d){if(!_.e(C,_.Cm))return _.kS(Error("Nf"));_.e(C,_.Cm).videoIds=d;d={create_playlist_title:_.yD("QUEUE",void 0,"Queue")};return miW(_.fW(g.innertubeTransportService,C,d),MTP)};
_.AE6=function(g,C,d,V){C={videoId:V,playlistId:C,playlistIndex:d};d=_.ni(xzL);return miW(_.dP(g.innertubeTransportService,C,d),uml)};
OqP.prototype.updatePlaylist=function(g,C){return miW(_.fW(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:g,actions:C}}),Wuq)};var JEP=function(g){this.storage=g},hgr;
JEP.prototype.store=function(g,C){C=C===void 0?0:C;if(this.storage&&g.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",g),this.storage.set("TLPQindex",String(C)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(d){}};
JEP.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
JEP.prototype.getPlaylistId=function(){if(!this.storage)return null;var g=null;try{g=this.storage.get("TLPQplaylist")}catch(C){}return g};var E$j=["navigationEndpoint","watchEndpoint","videoId"],cqP=["nextButtonVideo","watchEndpoint","videoId"];_.id=new _.gp("NETWORK_TOKEN");_.nW=new _.gp("PAGE_TOKEN");_.Ve=new _.gp("PLAYLIST_TOKEN");var tVQ;tVQ=new _.gp("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.O7=new _.gp("INNERTUBE_TRANSPORT_TOKEN");var jb6,ye,l96,LXL,rEr,NEL;jb6=new Set(["ci","cr","carml"]);ye=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13145_parkedJobs=new Map;this.parkedProcessors=new Map};
_.RS=function(){ye.instance||(ye.instance=new ye);return ye.instance};
ye.prototype.onAny=function(g){return _.egQ(this,g,2)};
ye.prototype.parkOrScheduleJob=function(g,C,d,V,y){_.bX(this,d)?_.xb().addJob(g,C,V):(y&&(g=l96(g),LXL(this,g,C,d,y)),y=this.JSC$13145_parkedJobs.get(d),y||(this.JSC$13145_parkedJobs.set(d,[]),y=this.JSC$13145_parkedJobs.get(d)),y.push({job:g,priority:C,delay:V}))};
ye.prototype.addListener=function(g,C,d){d&&(C=l96(C),LXL(this,C,0,g,d));d=this.parkedProcessors.get(g);d||(this.parkedProcessors.set(g,[]),d=this.parkedProcessors.get(g));d.push(C)};
ye.prototype.processSignal=function(g){if(!_.bX(this,g)){this.inProgressSignals.add(g);var C=this.JSC$13145_parkedJobs.get(g);if(C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,_.xb().addJob(d.job,d.priority,d.delay);this.JSC$13145_parkedJobs.delete(g)}if(C=this.parkedProcessors.get(g)){C=_.Z(C);for(d=C.next();!d.done;d=C.next())d=d.value,d();this.parkedProcessors.delete(g)}this.signals.push(g);this.inProgressSignals.delete(g)}};
_.bX=function(g,C){return jb6.has(C)||_.au("IS_HOMEPAGE_COLD")||_.au("IS_RESULTS_PAGE_COLD")||_.au("IS_WATCH_PAGE_COLD")?g.signals.indexOf(C)>=0:!0};
l96=function(g){var C=!1;return function(){C||(C=!0,g())}};
LXL=function(g,C,d,V,y){if(DNQ.has(V))_.xb().addJob(C,d,y);else{var R=g.compoundSignals.get(V);R&&_.xb().addJob(function(){_.bX(g,V)||(R.isTimeoutConditionSatisfied?_.xb().addJob(C,d):R.timeoutConditionObservers.push(function(){_.xb().addJob(C,d)}))},d,y)}};
_.egQ=function(g,C,d){if(C.length>1){var V=[],y=Object.create(null);C=_.Z(C);for(var R=C.next();!R.done;R=C.next())R=R.value,y[R]||(V.push(R),y[R]=!0);C=V}if(C.length===1)return C[0];R=C;V="";y=d===2?"|":"&";R.sort();R=_.Z(R);for(var Y=R.next();!Y.done;Y=R.next())V+=Y.value+y;if(!g.compoundSignals.get(V)){y=0;R=[];Y=_.Z(C);for(var A=Y.next();!A.done;A=Y.next())A=A.value,y++,_.bX(g,A)||R.push(A);(d=d===2)&&y>R.length||!d&&!R.length?g.signals.push(V):rEr(g,V,d,C,R)}return V};
rEr=function(g,C,d,V,y){var R=y.length,Y=function(){d||--R===0?g.processSignal(C):NEL(g,C)};
y=_.Z(y);for(var A=y.next();!A.done;A=y.next())g.addListener(A.value,Y);g.compoundSignals.set(C,{signals:V,isOnAny:d,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});NEL(g,C)};
NEL=function(g,C){if(!_.bX(g,C)){var d=g.compoundSignals.get(C);if(d&&!d.isTimeoutConditionSatisfied){for(var V=!1,y=0,R=0,Y=_.Z(d.signals),A=Y.next();!A.done;A=Y.next()){var P=A.value;A=!_.bX(g,P);DNQ.has(P)?V=!0:(P=g.compoundSignals.get(P))?A&&!P.isTimeoutConditionSatisfied&&(R++,d.isInitialized||P.timeoutConditionObservers.push(function(){NEL(g,C)})):A&&y++}d.isInitialized=!0;
d.isOnAny?V&&(d.isTimeoutConditionSatisfied=!0):y===0&&R===0&&(d.isTimeoutConditionSatisfied=!0);if(d.isTimeoutConditionSatisfied)for(d=_.Z(d.timeoutConditionObservers),V=d.next();!V.done;V=d.next())V=V.value,V()}}};
ye.prototype.processSignal=ye.prototype.processSignal;ye.prototype.parkOrScheduleJob=ye.prototype.parkOrScheduleJob;ye.prototype.onAny=ye.prototype.onAny;_.PZ("ytsignals.getInstance",_.RS);ye.prototype.onAny=ye.prototype.onAny;ye.prototype.parkOrScheduleJob=ye.prototype.parkOrScheduleJob;ye.prototype.processSignal=ye.prototype.processSignal;var DNQ=new Set(["eop","eocs","dl","pcl"]);_.Ds=new _.gp("MINIPLAYER_SERVICE");var Z_,XVQ,sbL;Z_=function(g,C,d){var V=_.dN.getInstance();if(!hgr){var y=new uwj;var R=void 0,Y=_.Qq("ID_TOKEN");Y&&y.isAvailable()&&(R=new um(y,"yt-queue"+Y));hgr=new JEP(R)}y=hgr;R=_.RS();this.JSC$13152_actionRouter=V;this.JSC$13152_pageManager=g;this.playlistManager=C;this.JSC$13152_playlistNetworkManager=d;this.storage=y;this.signals=R;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.Y3=function(){if(!XVQ){var g=_.wS(),C=g.resolve(_.Oc(_.nW)),d=g.resolve(_.Oc(_.id)),V=g.resolve(_.Oc(_.Ve));g=g.resolve(_.O7);XVQ=new Z_(C,V,new OqP(d,g))}return XVQ};
sbL=function(g,C,d){if(d){var V;if(((V=g.responsePlaylistData)==null?void 0:V.playlistId)!==d)return}g.responsePlaylistData&&(d=Gn1(C,g.responsePlaylistData),g.responsePlaylistData=(0,_.uG.unsafeClone)(g.responsePlaylistData),gil(g.responsePlaylistData,d));d=g.temporaryItems.findIndex(function(y){return y.videoId===C});
d>-1&&g.temporaryItems.splice(d,1);_.Ay(g,_.Fu(g,g.response?g.response.autoplayRenderer:void 0))};
_.BEP=function(g,C){if(g.responsePlaylistData){var d=SOo(C,g.responsePlaylistData);gil(g.responsePlaylistData,d);if(g.queueProxy){var V=g.queueProxy;d<0||(V.videoIds.splice(d,1),d<V.currentIndex&&V.JSC$13098_setCurrentIndex(V.currentIndex-1),V.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:C}),Sp(V))}}_.Ay(g,_.Fu(g,g.response?g.response.autoplayRenderer:void 0))};
Z_.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.Ay(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
Z_.prototype.setPlaylistData=function(g,C,d){this.temporaryItems=[];this.listId=g;this.responsePlaylistData=C;_.Ay(this,_.Fu(this,d))};
var TE6=function(g){return(g==null?0:g.playlistId)?g.playlistId:"PPSV"},f9h=function(g){return g&&g.playlistId?g.playlistId==="PPSV"?!0:Kfj(_.uw().getState().entities,g.playlistId):!1};
Z_.prototype.isPlayingOfflineVideo=function(){return this.response?f9h(this.response):!1};
Z_.prototype.closeMiniplayer=function(g){var C=this.queueProxy&&this.queueProxy.size()<=1,d=_.wS().resolve(_.Ds);if(!this.queueProxy||C)this.queueProxy&&this.clearQueue(),d.close(!0);else{d.pipController.getWindow()&&window.focus();C=this.responsePlaylistData;var V=this.temporaryItems.length+(C&&C.contents?C.contents.length:0);C=_.yD("QUEUE_CLEARED_UNPLURALIZED")||_.Rf("QUEUE_CLEARED",V);C=_.UC(C);d=_.yD("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");V=_.yD("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Rf("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",V);var y=_.yD("MINIPLAYER_CLOSE",void 0,"Close"),R=_.yD("CANCEL",void 0,"Cancel");_.qo(this.JSC$13152_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Mr(d),dialogMessages:[_.Mr(V)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Mr(y),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
C]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Mr(R)}}}}}}],g)}};
_.Fu=function(g,C){var d={},V=g.response;d.autoplayRenderer=C;if(!g.responsePlaylistData&&!g.temporaryItems.length)return!V||!V.hasRelatedVideoData&&_.t("kevlar_prefetch_data_augments_network_data")||(d.playerData={rvs:V.relatedVideoArgs,endScreenRenderer:V.endScreenRenderer}),d;d.playerData={};if(g.index===void 0)return _.IM(Error("Pf")),d;d.panel=g.responsePlaylistData?(0,_.uG.unsafeClone)(g.responsePlaylistData):{titleText:_.Mr(_.yD("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
C=d.panel;if(C.contents)for(var y=_.Z(g.temporaryItems),R=y.next();!R.done;R=y.next())C.contents.push({playlistPanelVideoRenderer:R.value});g.queueProxy&&V&&V.playingVideo&&V.playingVideoId&&!atl(V.playingVideoId,d.panel)&&(C=V.playingVideo,y=d.panel,R=g.index,y.contents&&y.contents.splice(R===void 0?0:R,0,{playlistPanelVideoRenderer:C}));V&&V.playingVideoId&&(C=g.index,y=d.panel,C=!y.contents||C>=y.contents.length?void 0:y.contents[C].playlistPanelVideoRenderer,C&&C.videoId===V.playingVideoId||(C=
Gn1(V.playingVideoId,d.panel),g.index=C!==-1?C:g.index?g.index-1:0));C=Kug(g.index+1,d.panel);y=void 0;g.index>0&&(y=Kug(g.index-1,d.panel));if(y||C)d.autoplayRenderer=HJq(C,y,d.autoplayRenderer);!C&&(V==null?0:V.relatedVideoArgs)&&(d.playerData.rvs=V.relatedVideoArgs);V=V?V.playlistIndexOffset:0;g.queueProxy?V_o(d.panel,g.index,V,z$_,!0,!0,!0):V_o(d.panel,g.index,V);d.playerData.playlistPanelRenderer=d.panel;return d};
Z_.prototype.openToast=function(g){_.wS().resolve(_.Ds).openToast(g,_.yD("ADDED_TO_QUEUE",void 0,"Added to queue"))};
Z_.prototype.isMiniplayerActive=function(){return _.wS().resolve(_.Ds).isMiniplayerActive()};
_.Ay=function(g,C){g.playlistManager.setAutoplayRenderer(C.autoplayRenderer||null);g.playlistManager.setPlaylistData(C.panel||null);C.playerData&&g.playlistManager.setPlayerPlaybackControlData(C.playerData)};var Rvq="#";var vKP={},$NH={},qW8={},MVP={},WXP={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:(vKP.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",vKP),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:($NH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",$NH),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:(qW8.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",qW8),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:(MVP.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",MVP),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 nil=[{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:WXP},{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:WXP}}];var BtR;_.Sg=[[["MGxvaWcyaWtpbmQjam5rcHc=","OGh3bnQ1Z3ZhbHVlI252aTN0"],"ZnozbjRzaUFEX1BMQUNFTUVOVF9LSU5EX1NUQVJUI200dW1k"]];
BtR=[[["eDdjdjJkMXByaW1hcnkjd3ludmI=",null,null],[null,["eWc2enhxZHl0ZC10d28tY29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI3B5cXFr","aWVjcDY0dXN0eWxlLXNjb3BlIzRpeXg3"],null],["Ymticnd5bm1hc3RoZWFkLWFkIzJ4Njht",["ZHRieWlpZHl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjMWxtM2c="],null],[null,["N2x1amticnl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIja3U0dGE=","aGJmZGhobnN0eWxlLXNjb3BlI2gzczlv"],null],[null,["cmlmcGdhOHl0ZC1iYW5uZXItcHJvbW8tcmVuZGVyZXIjMTN1YTE=","ZDd5NzB2NXN0eWxlLXNjb3BlI3ZpdXQ1"],null],[null,["eXE4cGp5Z3l0ZC1hZC1zbG90LXJlbmRlcmVyI3FhaWwx"],
null]],[["dnZhM3lnNXBsYXllci1hZHMjOXJhdzA=",null,null]]];_.Gx=["a3Q5Ymx5b2dsb2JhbENhbGxiYWNrcyNpMGh4Mw==","YmY1ZGYwZG9uQWJub3JtYWxpdHlEZXRlY3RlZCNkZ25xNg==","NW1vbXYxZG9uQWRTa2lwI2pqMmxm","Y2pmbHl2Y3Jhd19wbGF5ZXJfcmVzcG9uc2UjMWZhMnE=","M3NtbjZ6ZGFkU2xvdHMjN213aWs="];_.PN="a3Q5Ymx5b2dsb2JhbENhbGxiYWNrcyNpMGh4Mw== YmY1ZGYwZG9uQWJub3JtYWxpdHlEZXRlY3RlZCNkZ25xNg== NW1vbXYxZG9uQWRTa2lwI2pqMmxm Y2pmbHl2Y3Jhd19wbGF5ZXJfcmVzcG9uc2UjMWZhMnE= eXhqaHNtYndlYl9wbGF5bGlzdF9xdWV1ZV9tdWx0aXBsZV9za2lwc19rcyNxYXUwcQ== dTNqeWZtdmFiX3NhX2VmI3BhMDU= M3NtbjZ6ZGFkU2xvdHMjN213aWs=".split(" ");var iX;iX=function(g,C,d){this.nR1=g;this.uMI=C;this.yu5=d};
_.g7P=[new iX("b.f_",!1,0),new iX("j.s_",!1,2),new iX("r.s_",!1,4),new iX("e.h_",!1,6),new iX("i.s_",!0,8),new iX("s.t_",!1,10),new iX("p.h_",!1,12),new iX("s.i_",!1,14),new iX("f.i_",!1,16),new iX("a.b_",!1,18),new iX("a.o_",!1),new iX("g.o_",!1,22),new iX("p.i_",!1,24),new iX("p.m_",!1),new iX("n.k_",!0,20),new iX("i.f_",!1),new iX("a.s_",!0),new iX("m.c_",!1),new iX("n.h_",!1,26),new iX("o.p_",!1),new iX("m.p_",!0,28),new iX("o.a_",!1),new iX("d.p_",!1),new iX("e.i_",!1)].reduce(function(g,C){g[C.nR1]=
C;return g},{});var mNL=function(){};
mNL.prototype.flush=function(g,C){g=g===void 0?[]:g;C=C===void 0?!1:C;if(_.t("enable_client_streamz_web")){g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=PeQ(d.value),this.rootSpec&&_.Ld(d,2,this.rootSpec),d={serializedIncrementBatch:_.M8(d.JSC$9678_serializeBinary())},_.uD("streamzIncremented",d,{sendIsolatedPayload:C})}};
var FTl=function(){};
_.L(FTl,mNL);var uMM=function(g){var C=new y3L;var d=new Ce8;d=_.v3(d,1,"botguard");g=_.v3(d,2,g);this.rootSpec=_.Dk(C,1,Rbh,g)};
_.L(uMM,mNL);var zx,nK6=new Map;var $Ij,ikq,t_N,kk1,pBP,XB1,M_1,rV1;$Ij=2;ikq=2;t_N=2;kk1=2;pBP=2;XB1=2;M_1=2;rV1=new RkM;var UNP,cEL;UNP=function(){this.ongoingFlowNonces=new Map};
_.VW=function(){cEL||(cEL=new UNP);return cEL};
_.CZ=function(g,C,d){return{eventType:{flowEventNamespace:g,flowEventType:C},metadata:d,statusCode:void 0,csn:void 0,can:void 0}};
_.dsg=function(g,C){var d=_.VW(),V=EKA(d,C,!0);d.logFlowEvent(g,C,V,void 0)};
UNP.prototype.logFlowEvent=function(g,C,d,V){C={flowNonce:d||EKA(this,C),flowType:C,flowEventType:g.eventType};g.metadata&&(C.flowMetadata=g.metadata);g.statusCode!==void 0&&(C.flowEventStatus=g.statusCode);g.csn&&(C.csn=g.csn);g.can&&(C.can=g.can);_.uD("flowEvent",C,V)};
var EKA=function(g,C,d){d=d===void 0?!1:d;var V=g.ongoingFlowNonces.get(C);if(!V||d)V=J_(16),g.ongoingFlowNonces.set(C,V);return V};_.H5h=new yHL;var Zq_={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch",COMPANION_SURFACE:"companion_surface"};var Oy=function(g,C,d,V,y,R,Y){d=d===void 0?!1:d;V=V===void 0?!1:V;R=R===void 0?_.Y3():R;this.hasRun=!1;this.z41=g;this.pdW=C;this.uRr=d;this.fromHistory=V;this.previousVideoId=y;this.pgH=R;this.tempData=Y;this.l3M=new _.b96};
_.L(Oy,ok);Oy.prototype.validate=function(g){return!(!g.data.playerResponse||g.data.page!=="watch"&&g.data.page!=="learning_journey_watch"&&g.data.page!=="shorts"||this.hasRun)};
Oy.prototype.handle=function(g){var C=this,d=_.e(g.endpoint,_.qu),V=_.e(g.endpoint,_.Fv);if(_.t("kevlar_continue_playback_without_player_response")&&(d==null?0:d.videoId)&&this.previousVideoId&&(d==null?void 0:d.videoId)===this.previousVideoId&&(d==null?0:d.continuePlayback)&&!this.fromHistory)this.z41.resolve();else{var y={};d?y.watch_endpoint=d:V&&(y.watch_endpoint=V,V.endTimeSeconds&&(y.end=V.endTimeSeconds));g.data.page==="watch"?(g.data.filler||this.uRr||(_.jx("cfg"),_.dN.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(y,Qbx(this,g.endpoint)),_.t("enable_masthead_quartile_ping_fix")&&Object.assign(y,zg6(this)),Object.assign(y,void 0),g.data.forceExternalPlaylist&&(y.external_list=!0)):g.data.page==="shorts"?_.dN.getInstance().triggerAction("yt-start-loading-shorts"):g.data.page==="learning_journey_watch"&&_.dN.getInstance().triggerAction("yt-start-loading-learning-journey");if(d=this.pdW()){try{d.loadVideoWithPlayerResponse(g.data.playerResponse,y),d.getPlayerPromise().then(this.z41.resolve)}catch(R){_.IM(R),
this.z41.resolve()}this.hasRun=!0;d.getPlayerPromise().then(function(R){R.addEventListener("onAbnormalityDetected",function(){var Y=g.data.playerResponse,A=R.getVideoData().cpn;M_1=0;_.I96=A;if(A=SjB(Y))C.l3M.increment("IN_PLAYER"),_.yW(5),_.t("ab_st_vid_ks")?R.pauseVideo(!0):R.stopVideo(),Y.playabilityStatus=Object.assign({},Y.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:A}}),Y.videoDetails=void 0,_.dN.getInstance().triggerOptionalAction("yt-updated-playability-status",
Y.playabilityStatus)})})}else _.cy(Error("Sf"))}};
var Qbx=function(g,C){var d=_.e(C,_.qu);if(C&&d&&d.playlistId&&d.videoId&&(g=g.pgH,g.queueProxy?(g=g.queueProxy,d=g.listId===d.playlistId?g.attributionData.get(d.videoId):void 0):d=void 0,d))return{queue_info:d}},zg6=function(g){var C;
if((C=g.tempData)==null?0:C.adpings)return{adpings:g.tempData.adpings}};var wP=function(g,C,d){this.hasRun=!1;this.f3u=g;this.oDd=C;this.mt0=d};
_.L(wP,ok);wP.prototype.validate=function(g){return!!_.uG.getValueByKeys.apply(null,[g.data].concat(_.Wr(pVQ)))};
wP.prototype.handle=function(g){var C=this;this.f3u.promise.then(function(){var d=g.data;var V=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(POL))),y=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(xNL))),R=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(O5L)));var Y=(Y=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(i5P))))?{videoId:Y.videoId,thumbnail:Y.thumbnail,title:Y.title?_.Mr(Y.title):void 0,shortBylineText:Y.author?_.Mr(Y.author):void 0}:void 0;var A=void 0;_.t("web_get_playlist_id_from_current_endpoint_ks")||
(A=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(wVM))));var P=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(oK6))),w=_.uG.getValueByKeys.apply(null,[d].concat(_.Wr(k7L))),x=!!P||!!w&&!!w.results&&w.results.length>0,p=0;y&&y.currentIndex&&y.localCurrentIndex&&(p=y.currentIndex-y.localCurrentIndex);y&&y.playlistId&&(A=y.playlistId);d={rawResponse:d,autoplayRenderer:V,hasRelatedVideoData:x,playingVideo:Y,playingVideoId:R,playlistPanelRenderer:y,playlistId:A,playlistIndex:y&&y.currentIndex,relatedVideoArgs:P,
endScreenRenderer:w,playlistIndexOffset:p};a:{V=C.mt0;y=C.oDd;V.response=d;if(f9h(d))V.downloadPlaylistProxy&&V.downloadPlaylistProxy.getPlaylistId()===TE6(d)||(V.downloadPlaylistProxy=new VVP(TE6(d),V.setPlaylistData.bind(V),V.isPlayingOfflineVideo.bind(V))),V.responsePlaylistData=V.downloadPlaylistProxy.getPlaylistData(),V.listId=TE6(d),V.index=0;else if(d.playlistPanelRenderer&&d.playlistId&&d.autoplayRenderer)d.playlistId.startsWith("TLPQ")?V.queueProxy?V.listId===d.playlistId?(V.index=d.playlistIndex,
V.responsePlaylistData=d.playlistPanelRenderer,V.queueProxy.JSC$13098_setCurrentIndex(V.index)):d.playingVideoId&&V.index!==void 0&&y.clientParams.autoSaveToQueue&&(V.index+=1,V.queueProxy.JSC$13098_setCurrentIndex(V.index),V.queueProxy.addVideos([d.playingVideoId],{},V.index)):(V.queueProxy=new _.gP(V.JSC$13152_playlistNetworkManager,d.playlistId,V.setPlaylistData.bind(V),V.clearQueue.bind(V),_.CLR(d.playlistPanelRenderer),V.storage),V.responsePlaylistData=d.playlistPanelRenderer,V.listId=d.playlistId,
V.index=d.playlistIndex):(V.index=d.playlistIndex,V.listId!==d.playlistId&&V.clearQueue(),V.responsePlaylistData=d.playlistPanelRenderer,V.listId=d.playlistId,V.playlistProxy=new FX6(V.JSC$13152_playlistNetworkManager,d.playlistId,V.setPlaylistData.bind(V),_.CLR(d.playlistPanelRenderer)));else if(!V.queueProxy)V.responsePlaylistData=void 0;else if(d.playingVideoId&&y.clientParams.autoSaveToQueue){if(V.index===void 0){_.IM(Error("Of"));V.clearQueue();break a}V.queueProxy.videoIds.includes(d.playingVideoId)||
(V.index+=1,V.queueProxy.JSC$13098_setCurrentIndex(V.index),V.queueProxy.addVideos([d.playingVideoId],{},V.index))}_.Ay(V,_.Fu(V,V.response.autoplayRenderer))}})};var KXM=function(g,C){C=C===void 0?_.Y3():C;Tl.call(this);this.wl.push(new wP(this.zX,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},C));this.wl.push(new Oy(this.zX,g,!1,!1));_.t("web_response_commands_chunk_processor")&&this.wl.push(new fm)};
_.L(KXM,Tl);KXM.prototype.processChunk=function(g){g&&g.data.player===void 0&&this.zX.resolve();Tl.prototype.processChunk.call(this,g)};var k3=function(g,C){g=g===void 0?{layer:0}:g;this.hasRun=!1;this.createScreenConfig=g;this.pq0=C};
_.L(k3,ok);k3.prototype.validate=function(g){return!(this.hasRun||!g.endpoint)};
k3.prototype.handle=function(g){var C=_.RL(),d,V,y=(V=_.e((d=g.endpoint)==null?void 0:d.commandMetadata,_.d7))==null?void 0:V.rootVe;this.pq0&&y?_.DJ(C,y,this.pq0,this.createScreenConfig):q9Q(C,g.endpoint,this.createScreenConfig);this.hasRun=!0};var x3=function(g,C){this.hasRun=!1;this.dtK=g;this.previousVideoId=C};
_.L(x3,ok);x3.prototype.validate=function(g){return _.t("kevlar_continue_playback_without_player_response")&&(g=_.e(g.endpoint,_.qu),(g==null?0:g.videoId)&&this.previousVideoId&&(g==null?void 0:g.videoId)===this.previousVideoId&&(g==null?0:g.continuePlayback))?!1:this.dtK.kV7===0};
x3.prototype.handle=function(g){_.dN.getInstance().triggerAction("yt-stop-old-player",g.data,!0)};var a9L=function(g){g=g===void 0?{layer:0}:g;Tl.call(this);this.wl.push(new x3(this));this.wl.push(new k3(g));this.wl.push(new Bf(g))};
_.L(a9L,Tl);var oS=function(){ok.apply(this,arguments)};
_.L(oS,ok);oS.prototype.validate=function(g){return!!g.data.preconnect};
oS.prototype.handle=function(g){_.t1("bc");g=_.Z(g.data.preconnect);for(var C=g.next();!C.done;C=g.next())C=C.value,(new Image).src=C};var G78=function(g,C,d,V,y,R,Y){d=d===void 0?{layer:0}:d;R=R===void 0?_.Y3():R;Tl.call(this);if(V)if(y){y=R;this.wl.push(new wP(this.zX,C,y));this.wl.push(new oS);var A,P;this.wl.push(new Oy(this.zX,g,!1,!((A=C.clientParams)==null||!A.fromHistory),(P=C.clientParams)==null?void 0:P.previousVideoId,y,C.tempData));var w;this.wl.push(new x3(this,(w=C.clientParams)==null?void 0:w.previousVideoId));var x;(x=C.clientParams)!=null&&x.fromHistory||(d.layer||(d=Object.assign({},d,{layer:0})),this.wl.push(new k3(d,
Y)),this.wl.push(new Bf(d)))}else this.wl.push(new wP(this.zX,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},R)),this.wl.push(new Oy(this.zX,g,!1,!1));else this.wl.push(new x3(this)),this.wl.push(new k3(d)),this.wl.push(new Bf(d));_.t("web_response_commands_chunk_processor")&&V&&this.wl.push(new fm)};
_.L(G78,Tl);G78.prototype.processChunk=function(g){g&&g.data.player===void 0&&this.zX.resolve();Tl.prototype.processChunk.call(this,g)};var SWP=function(){this.hasRun=this.hasRun=!1};
_.L(SWP,ok);SWP.prototype.validate=function(g){return!this.hasRun&&!(!g.data.csn||!g.data.rootVe)};
SWP.prototype.handle=function(g){this.hasRun=!0;_.lY(g.data.csn,g.data.rootVe,3)};var gdL=function(g,C,d){d=d===void 0?{layer:0}:d;Tl.call(this);this.wl.push(new Oy(this.zX,g));this.wl.push(new k3(d));this.wl.push(new Bf(d))};
_.L(gdL,Tl);var CZP=function(g,C,d,V,y){d=d===void 0?{layer:0}:d;V=V===void 0?_.Y3():V;Tl.call(this);var R=!!C&&!!C.clientParams&&!!C.clientParams.miniplayer;R&&this.wl.push(new SWP);this.wl.push(new wP(this.zX,C,V));this.wl.push(new oS);var Y,A;this.wl.push(new Oy(this.zX,g,R,!((Y=C.clientParams)==null||!Y.fromHistory),(A=C.clientParams)==null?void 0:A.previousVideoId,V,C.tempData));var P;this.wl.push(new x3(this,(P=C.clientParams)==null?void 0:P.previousVideoId));var w;(w=C.clientParams)!=null&&w.fromHistory||
(d.layer||(d=Object.assign({},d,{layer:R?3:0})),this.wl.push(new k3(d,y)),this.wl.push(new Bf(d)));_.t("web_response_commands_chunk_processor")&&this.wl.push(new fm)};
_.L(CZP,Tl);var pT,y8x;pT={};
_.dYQ=(pT["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},pT["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},pT["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},pT["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},pT["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},pT["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},pT["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},pT);_.Jy=new _.zS("yt-edu");_.VIH=function(){this.JSC$13250_eduDisplayedThisLoad_={}};
y8x=function(g){var C=_.VIH.getInstance();var d=_.pG("kevlar_tooltip_impression_cap");C=d&&parseInt(_.Jy.get(g+"-impression")||0,10)>=d||_.Jy.get(g+"-dismissed")?!1:(d=_.dYQ[g])&&!C.JSC$13250_eduDisplayedThisLoad_[d.setKey||g]&&(d.titleText&&_.yD(d.titleText)||d.bodyText&&_.yD(d.bodyText))?!0:!1;if(!C)return null;C=_.dYQ[g];if(!C)return null;d=C.bodyText?_.yD(C.bodyText):void 0;var V=C.titleText?_.yD(C.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:C.position,popup:{bubbleHintRenderer:{text:V?
_.Mr(V):void 0,detailsText:d?_.Mr(d):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Mr(_.yD("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:g}}]}}}}}}}},{eduImpressionAction:{key:g}}]};
_.Ua(_.VIH);var VXo=!1;for(var Rsh="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),bfh=[],hy=6;hy>=1;hy--)bfh.push({columnCount:hy,query:hy==1?0:hy*2*107-4+32,className:"grid-"+hy+"-columns",width:hy*2*107+"px"});_.ty=function(g){this.actionRouter_=g=g===void 0?_.dN.getInstance():g;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.Zfx(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.Zfx=function(g){var C=g.documentWidth_-(g.miniGuideVisible_?72:0)-(g.guidePersistentAndVisible_?240:0)-(g.persistentPanelVisible_?400:0);return bfh.find(function(d){return C>d.query})};
_.Ua(_.ty);var YQH=function(){var g=this;this.JSC$13262_keyboardInUse=!1;document.addEventListener("keydown",function(){g.onKeydown()});
document.addEventListener("mousedown",function(){g.JSC$13262_keyboardInUse=!1})},A88;
YQH.prototype.isKeyBoardInUse=function(){return this.JSC$13262_keyboardInUse};
YQH.prototype.onKeydown=function(){this.JSC$13262_keyboardInUse=!0};var Feh,lX;_.jq=new _.zS("yt-mentions");_.eq=function(){};
Feh=function(g,C){return lX(C,"drag-to-reorder-edu-displayed")};
lX=function(g,C,d,V,y,R){d=d===void 0?"OPEN_POPUP_POSITION_TOP":d;if(C){if(_.jq.get(C))return;_.jq.set(C,!0,V)}if(y&&R!==void 0){C=Number(_.jq.get(y)||0);if(C>=R)return;_.jq.set(y,C+1)}return[{openPopupAction:{popupType:"HINT",position:d,popup:{bubbleHintRenderer:{detailsText:g,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.Ua(_.eq);var PZP,ifA,OfL;PZP=function(g,C,d,V){this.JSC$13272_taskManager_=g;this.onFulfilled_=typeof C==="function"?C:null;this.onRejected_=typeof d==="function"?d:null;this.JSC$13272_context_=V};
ifA=function(g,C){g.onFulfilled_&&_.w8(g.JSC$13272_taskManager_,function(){g.onFulfilled_.call(g.JSC$13272_context_,C)})};
OfL=function(g,C){g.onRejected_&&_.w8(g.JSC$13272_taskManager_,function(){g.onRejected_.call(g.JSC$13272_context_,C)})};
_.LT=function(g){this.JSC$13275_taskManager_=g;this.callbacks_=[]};
_.LT.prototype.then=function(g,C,d){this.callbacks_.push(new PZP(this.JSC$13275_taskManager_,g,C,d));return this};
_.LT.prototype.onSuccess=function(g){this.callbacks_.forEach(function(C){ifA(C,g)})};
_.LT.prototype.onFailure=function(g){this.callbacks_.forEach(function(C){OfL(C,g)})};
_.LT.prototype.cancel=function(){this.callbacks_.length=0};
wGQ(_.LT);_.ASP=null;_.Pj=new _.gp("ACTIVITY_TOKEN");var wQL;_.Oa=new _.gp("PAGE_REQUEST_TOKEN");wQL=new _.gp("FETCH_PBJ_TOKEN");_.k3L=function(g){if(g.validatedFragments_.length==0)return null;if(!g.mergedPrefetchedData_){for(var C=[],d=_.Z(g.validatedFragments_),V=d.next();!V.done;V=d.next()){V=_.Z(g.fragmentConfiguration_[V.value].graftedKeys);for(var y=V.next();!y.done;y=V.next())(y=g.prefetchedData_[y.value].trackingParams)&&C.push(y)}g.mergedPrefetchedData_={};Object.assign(g.mergedPrefetchedData_,g.prefetchedData_,{clientSideGrafts:C})}return g.mergedPrefetchedData_};var xYP;_.D_=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
xYP=function(g,C,d){if(_.FZW(C))return g.prefetchCache_.get(_.P81(C,d))};_.rP=new _.gp("NAVIGATION_TOKEN");var odM=function(g){var C=this;var d=d===void 0?w2o():d;var V=V===void 0?_.wS().resolve(_.rP):V;this.onePickCommand=g;this.JSC$13347_playlistNetworkManager=d;this.navigationManager=V;this.videoPickerBuilder=_.iql("yt-addtoplaylist");_.v4h(r_H(NU8(DuP(this.videoPickerBuilder.setTitle(g.modalTitle).setSize(1E3).addView(sVM()).addView(XIM())).addView("youtube"),g.selectButtonLabel)),function(y){C.handleAction(y)})};
odM.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
odM.prototype.handleAction=function(g){var C=this;if(g&&this.onePickCommand.listId&&g.action==="picked"&&g.docs){var d=[];g.docs.forEach(function(V){d.push({addedVideoId:V.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13347_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,d).then(function(){_.t("playlist_add_video_hard_reload_killswitch")?C.navigationManager.reload():pQH(C.navigationManager)})}};var J8H=function(){if(this.constructor===J8H)throw new TypeError("Uf");};
_.b=J8H.prototype;_.b.dispose=function(){};
_.b.disconnect=function(){};
_.b.reconnect=function(){};
_.b.observe=function(g,C,d){return{element:g,option:d}};
_.b.unobserveByKey=function(){};var kIl=function(g,C){C=C===void 0?0:C;J8H.call(this);this.viewroot=g;this.defaultPrescanHeight=C;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),g?{root:g,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.L(kIl,J8H);_.b=kIl.prototype;_.b.dispose=function(){this.disconnect();this.handlers.clear()};
_.b.disconnect=function(g){this.isConnected=!1;this.pauseObservingUntilReconnect=g===void 0?!1:g;this.observer.disconnect();g=_.Z(this.prescanObservers.values());for(var C=g.next();!C.done;C=g.next())C.value.disconnect()};
_.b.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var g=_.Z(this.handlers),C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;var V=d.next().value;d=!1;V=_.Z(V.keys());for(var y=V.next();!y.done;y=V.next())if((y=y.value)&&y.state==="prescan"){d=!0;break}d&&hsx(this,C).observe(C);this.observer.observe(C)}}};
_.b.handleObserveEvent=function(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){C=C.value;var d=this.handlers.get(C.target);if(d){var V=C.isIntersecting;d=_.Z(d);for(var y=d.next();!y.done;y=d.next()){var R=_.Z(y.value);y=R.next().value;R=R.next().value;y&&(y.state==="visible"&&V||y.state==="hidden"&&!V)&&(R(C.target,y.state),y.calledOnce&&this.unobserveByKey({element:C.target,option:y}))}}}};
_.b.handlePrescanEvent=function(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){C=C.value;var d=this.handlers.get(C.target);if(d&&C.isIntersecting){d=_.Z(d);for(var V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;V&&V.state==="prescan"&&(y(C.target,V.state),V.calledOnce&&this.unobserveByKey({element:C.target,option:V}))}}}};
_.b.observe=function(g,C,d){var V=(V=this.handlers.get(g))&&V.has(d)?{element:g,option:d}:void 0;if(V)return V;V={element:g,option:d};this.handlers.has(g)||this.handlers.set(g,new Map);var y=this.handlers.get(g);y&&!y.has(d)&&y.set(d,C);this.pauseObservingUntilReconnect||(d.state==="prescan"&&hsx(this,g).observe(g),this.observer.observe(g));return V};
_.b.unobserveByKey=function(g){var C=this.handlers.get(g.element);if(C&&C.has(g.option)){C.delete(g.option);if(g&&g.option.state==="prescan")for(var d=_.Z(this.prescanObservers.values()),V=d.next();!V.done;V=d.next())V.value.unobserve(g.element);C.size===0&&(this.handlers.delete(g.element),this.observer.unobserve(g.element))}};
var hsx=function(g,C){var d=g.defaultPrescanHeight;C.hasAttribute("prescan-height")&&(C=Number(C.getAttribute("prescan-height")),isNaN(C)||(d=C));if(g.prescanObservers.has(d))return g.prescanObservers.get(d);C="-0.1px -0.1px "+d+"px -0.1px";C=new IntersectionObserver(g.handlePrescanEvent.bind(g),g.viewroot?{root:g.viewroot,rootMargin:C}:{rootMargin:C});g.prescanObservers.set(d,C);return C};var tIL=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],j7H=function(){var g,C=this;this.JSC$13364_actionRouter=g=g===void 0?_.dN.getInstance():g;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return C.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return C.visibilityObservedElementHandlerKeys}}},esH,Le8,NY6;
j7H.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.t("kevlar_use_vimio_behavior")&&_.Qq("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=xsN())};
j7H.prototype.dispose=function(){this.visibilityMonitor&&_.h0(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
j7H.prototype.handleVisibilityRefreshed=function(){for(var g=_.Z(this.targetMap.entries()),C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;d=d.next().value;_.lSh(this,C,d)}};
_.r8L=function(g,C,d){Le8(g,d);var V=_.DYL(g,C);V.element=d;g.targetedElements.set(d,C);_.lSh(g,C,V)};
Le8=function(g,C){var d=g.targetedElements.get(C);if(d){var V=g.targetMap.get(d);V&&(delete V.element,g.targetMap.set(d,V));g.targetedElements.delete(C);g.visibilityObserver&&g.visibilityObservedElementHandlerKeys&&(d=g.visibilityObservedElementHandlerKeys.get(C))&&(g.visibilityObserver.unobserveByKey(d),g.visibilityObservedElementHandlerKeys.delete(C))}};
_.lSh=function(g,C,d){var V=d.action,y=d.element;y&&V&&(tIL.includes(C)||_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||g.visibilityMonitor&&g.visibilityMonitor.isNodeVisible(y)?NY6(g,C,d):g.visibilityObserver&&(g.visibilityObservedElementHandlerKeys||(g.visibilityObservedElementHandlerKeys=new WeakMap),V=g.visibilityObserver.observe(y,function(){NY6(g,C,d);g.visibilityObservedElementHandlerKeys.delete(y)},{calledOnce:!0,
state:"visible"}),g.visibilityObservedElementHandlerKeys.set(y,V)))};
NY6=function(g,C,d){var V=d.action;(d=d.element)&&V&&(_.qo(g.JSC$13364_actionRouter,[V],d),g.targetMap.delete(C),g.targetedElements.delete(d),g.triggeredTargets.add(C))};
_.DYL=function(g,C){var d=g.targetMap.get(C);d||(d={},g.targetMap.set(C,d));return d};
_.NQ=function(){esH||(esH=new j7H);return esH};var XQh=document.createElement("div");XQh.style.touchAction="pan-down";var o7N=XQh.style.touchAction==="pan-down";var s7L,BY6;s7L=function(){this.hammerFn=fsx();this.JSC$13372_screenManager=_.RL();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.SZ(83615);_.N2(this.JSC$13372_screenManager,this.ve);p2g()};
_.Xu=function(){BY6||(BY6=new s7L);return BY6};
s7L.prototype.registerTouchEvents=function(g,C,d){var V=_.cY.apply(3,arguments),y=this.hammerFn(g,{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}]]});d&&y.set({touchAction:d});this.nodeManagerMapping.set(g,y);var R=
JSu(C);V=_.Z(V);for(var Y=V.next();!Y.done;Y=V.next()){Y=Y.value;if(Y.includes("swipe")||Y.includes("pinch")||Y.includes("pan"))Y.includes("swipe")?y.get("swipe").set({enable:!0,direction:R,velocity:.2}):Y.includes("pinch")?y.get("pinch").set({enable:!0}):Y.includes("pan")&&(y.get("pan").set({enable:!0,direction:R}),y.get("swipe").set({enable:!0,direction:R,velocity:.2}),y.get("swipe").recognizeWith("pan"));TYh(this,g,y,Y)}};
var TYh=function(g,C,d,V){d.on(V,function(y){if(V.includes("pinch"))g.lastPinchTime=Date.now();else if(V.includes("swipe")&&Date.now()-g.lastPinchTime<400)return;y.pointerType!=="mouse"&&(y=V==="doubletap"?{coordinates:y.center}:V.includes("pan")?y:V.includes("swipe")?{target:y.target}:{},C.dispatchEvent(new CustomEvent(V,{bubbles:!0,composed:!0,detail:y})))})};
s7L.prototype.unregisterTouchEvents=function(g){var C=_.cY.apply(1,arguments),d=this.nodeManagerMapping.get(g);if(d){C=_.Z(C);for(var V=C.next();!V.done;V=C.next())d.off(V.value);this.nodeManagerMapping.delete(g);g.style.touchAction="unset"}};var fSQ=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var hlL=null;_.wo={getLocalStorage:_.p$(function(){try{var g=new mV_;var C=g.isAvailable()?g:null}catch(d){return null}return C?new _.hs(C):null}),
getSessionStorage:_.p$(function(){var g=new uwj;return g.isAvailable()?new _.hs(g):null})};var vdP=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},WZj=function(){vdP.instance||(vdP.instance=new vdP);
return vdP.instance},msq=function(g){var C=g.networkEvents;
g.networkEvents=[];return _.t("enable_network_monitoring")?C:[]};var $YH;$YH={};_.qQH=OP("yt-serviceworker-metadata",{objectStores:($YH.auth={addedAtVersion:1},$YH["resource-manifest-assets"]={addedAtVersion:2},$YH),shared:!0,upgrade:function(g,C){C(1)&&a4(g,"resource-manifest-assets");C(2)&&a4(g,"auth")},
version:2});var Dsg=self.location.origin+"/";rSN([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);rSN([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);rSN([/\.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\//]);rSN([/purge_shell=1/]);var MIh=void 0;MIh=MIh===void 0?[]:MIh;
for(var WeQ=[],mYx=_.Z(PvQ),uRL=mYx.next();!uRL.done;uRL=mYx.next())WeQ.push({key:uRL.value});for(var ndQ=_.Z(MIh),IS6=ndQ.next();!IS6.done;IS6=ndQ.next())WeQ.push(IS6.value);var UYP,pZ=_.yg==null?void 0:(UYP=_.yg.performance)==null?void 0:UYP.memory,s3l=!1,u4V={},fwg={},Jw={},hw=navigator;var sy=function(g){this.JSC$13417_expiringStorage=new Wt(g)};
sy.prototype.set=function(g,C,d){d=d!==void 0?Date.now()+d:void 0;this.JSC$13417_expiringStorage.set(g,C,d)};
sy.prototype.get=function(g){return this.JSC$13417_expiringStorage.get(g)};
sy.prototype.remove=function(g){this.JSC$13417_expiringStorage.remove(g)};var zlu=_.$b(["https://www.youtube.com/",""]),KZ1=_.$b(["https://studio.youtube.com/",""]),Cbl="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",GIc=null,bVR;var c8r=_.$b(["https://www.youtube.com/iframe_api"]),BN=function(){this.playerResolver_=_.vj();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.og;this.playbackDurationSeconds_=0},Edh=function(g){var C=function(){return window.YT&&typeof window.YT.ready==="function"};
if(C())return _.GY(window.YT);var d=_.vj(),V=_.ri("SCRIPT");V.onload=V.onreadystatechange=function(){V.readyState&&V.readyState!="loaded"&&V.readyState!="complete"||(V.onload=_.og,V.onreadystatechange=_.og,V.onerror=_.og,C()?d.resolve(window.YT):d.reject(new _.qn("Failed to load the iframe player library","script.onload",V.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
V.onerror=function(y){V.onload=_.og;V.onreadystatechange=_.og;V.onerror=_.og;d.reject(new _.qn("Failed to load the iframe player library","script.onerror",y&&y.target&&y.target.src))};
_.Za(V,_.Jj(c8r));g.insertBefore(V,g.firstChild);return d.promise},Hfh=function(g,C,d){var V,y;
_.F(function(R){switch(R.nextAddress){case 1:return g.playbackEndedCallback_=d,_.js(R,2),R.yield(Edh(C.parentElement||null),4);case 4:V=R.yieldResult;_.Vv(R,3);break;case 2:return y=_.N4(R),y instanceof _.qn&&y.args&&y.args[0]=="script.onerror"?_.cy(y):_.IM(y),R.return();case 3:V.ready(function(){return new V.Player(C,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:g.onPlayerReady_.bind(g),onStateChange:g.onPlayerStateChange_.bind(g),
onCueRangeExit:g.onCueRangeExit_.bind(g)}})}),_.XV(R)}})};
_.b=BN.prototype;_.b.getPlayerPromise=function(){return this.playerPromise_};
_.b.onPlayerReady_=function(g){this.playerResolver_.resolve(g.target)};
_.b.onPlayerStateChange_=function(g){if(g.data==YT.PlayerState.PLAYING){g=g.target;var C=g.getCurrentTime();g.addCueRange("playback",C,C+this.playbackDurationSeconds_)}};
_.b.onCueRangeExit_=function(g){g.data=="playback"&&(g.target.stopVideo(),this.playbackEndedCallback_())};
_.b.stopVideo=function(){this.playerPromise_.then(function(g){g.stopVideo()})};
var Q76=function(g){g.playerVars_&&g.playerPromise_.then(function(C){typeof C.cueVideoByPlayerVars!="function"?_.cy(new _.qn("vmh: player API not ready","cueVideoByPlayerVars",typeof C.cueVideoByPlayerVars)):C.cueVideoByPlayerVars(g.playerVars_)})};
BN.prototype.playVideo=function(){var g=this;this.playerVars_&&this.playerPromise_.then(function(C){typeof C.loadVideoByPlayerVars!="function"?(C=new _.qn("vmh: player API not ready","loadVideoByPlayerVars",typeof C.loadVideoByPlayerVars),_.IM(C)):C.loadVideoByPlayerVars(g.playerVars_)})};
var zsQ=function(g,C,d,V,y){C&&(d===void 0&&(d=0),V===void 0&&(V=0),g.playbackDurationSeconds_=V/1E3,g.playerVars_={adformat:"17_8",videoId:C,suggestedQuality:"hd720",startSeconds:d/1E3,player_params:y})};
BN.prototype.mute=function(){this.playerPromise_.then(function(g){g.mute()})};
BN.prototype.unMute=function(){this.playerPromise_.then(function(g){g.unMute()})};var OVP=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Tg;Tg=function(){this.tokenJars={};if(this.cookiesEnabled=_.fG()){var g=_.Bt.get("CONSISTENCY",void 0);g&&KeA(this,{encryptedTokenJarContents:g})}};
_.kw1=function(){Tg.instance||(Tg.instance=new Tg);return Tg.instance};
Tg.prototype.handleResponse=function(g,C){if(!C)throw Error("Zf");var d,V;C=((d=C.innerTubeRequest.context)==null?void 0:(V=d.request)==null?void 0:V.consistencyTokenJars)||[];var y;(g=(y=g.responseContext)==null?void 0:y.consistencyTokenJar)&&this.replace(C,g)};
Tg.prototype.replace=function(g,C){g=_.Z(g);for(var d=g.next();!d.done;d=g.next())delete this.tokenJars[d.value.encryptedTokenJarContents];KeA(this,C)};
var KeA=function(g,C){if(C.encryptedTokenJarContents&&(g.tokenJars[C.encryptedTokenJarContents]=C,typeof C.expirationSeconds==="string")){var d=Number(C.expirationSeconds);setTimeout(function(){delete g.tokenJars[C.encryptedTokenJarContents]},d*1E3);
g.cookiesEnabled&&_.T2("CONSISTENCY",C.encryptedTokenJarContents,d,void 0,!0)}};var aSQ,fT;aSQ=window.location.hostname.split(".").slice(-2).join(".");_.Tm=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var g=_.Qq("LOCATION_PLAYABILITY_TOKEN");_.Qq("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=G3A(this))&&(g=this.localStorage.get("yt-location-playability-token"));g&&(this.locationPlayabilityToken=g,this.mostRecentPosition=void 0)};
_.Tm.getInstance=function(){fT=_.gS("yt.clientLocationService.instance");fT||(fT=new _.Tm,_.PZ("yt.clientLocationService.instance",fT));return fT};
_.Tm.prototype.setLocationOnInnerTubeContext=function(g){g.client||(g.client={});if(this.mostRecentPosition)g.client.locationInfo||(g.client.locationInfo={}),g.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),g.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),g.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),g.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)g.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.Tm.prototype.handleResponse=function(g){var C;g=(C=g.responseContext)==null?void 0:C.locationPlayabilityToken;g!==void 0&&(this.locationPlayabilityToken=g,this.mostRecentPosition=void 0,_.Qq("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=G3A(this))&&this.localStorage.set("yt-location-playability-token",g,15552E3):_.T2("YT_CL",JSON.stringify({loctok:g}),15552E3,aSQ,!0))};
var G3A=function(g){return g.localStorage===void 0?new _.zS("yt-client-location"):g.localStorage};
_.Tm.prototype.clearLocationPlayabilityToken=function(g){g==="TVHTML5"?(this.localStorage=G3A(this))&&this.localStorage.remove("yt-location-playability-token"):_.T7V("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.Tm.prototype.getCurrentPositionFromGeolocation=function(){var g=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var C=!1,d=1E4;_.Qq("INNERTUBE_CLIENT_NAME")==="MWEB"&&(C=!0,d=15E3);return new Promise(function(V,y){navigator.geolocation.getCurrentPosition(function(R){g.mostRecentPosition=R;V(R)},function(R){y(R)},{enableHighAccuracy:C,
maximumAge:0,timeout:d})})};
_.Tm.prototype.createUnpluggedLocationInfo=function(g){var C={};g=g.coords;if(g==null?0:g.latitude)C.latitudeE7=Math.floor(g.latitude*1E7);if(g==null?0:g.longitude)C.longitudeE7=Math.floor(g.longitude*1E7);if(g==null?0:g.accuracy)C.locationRadiusMeters=Math.round(g.accuracy);return C};
_.Tm.prototype.createLocationInfo=function(g){var C={};g=g.coords;if(g==null?0:g.latitude)C.latitudeE7=Math.floor(g.latitude*1E7);if(g==null?0:g.longitude)C.longitudeE7=Math.floor(g.longitude*1E7);return C};var SQQ=function(g,C){var d=Nu();g||(g="unknown");C||(C="unknown");g="MAIN_APP_WEB_PAGE_TYPE_"+g.toUpperCase();g in LF6||(g="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");C="MAIN_APP_WEB_REQUEST_TYPE_"+C.toUpperCase();C in D2M||(C="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.gz(d,{mainAppWeb:{pageType:g,requestType:C,isShellLoad:_.au("IS_SHELL_LOAD",!1)}})},g88={start:function(){_.gz(LxR(),{mainAppWeb:_.fZ()})},
success:function(){_.CK(LxR(),"SUCCESS")},
failure:function(){_.CK(LxR(),"FAILURE")},
cancelled:function(){_.CK(LxR(),"CANCELLED")}};var CiP,dUL,hCP;CiP=_.$b(["/sw.js"]);dUL=_.$b(["/sw.js?0"]);_.VmL=_.Jj(CiP);hCP=_.Jj(dUL);var y6M=function(){var g=Error.apply(this,arguments);this.message=g.message;"stack"in g&&(this.stack=g.stack)};
_.L(y6M,Error);_.qk.prototype.load=function(g){this.megabloxUrl_=_.Qq("YPC_MB_URL");_.Xq(this.megabloxUrl_,(0,_.vd)(function(){g&&g()},this))};
_.WAV=function(g,C,d,V,y,R,Y,A,P,w,x){_.jJq(P);g.load((0,_.vd)(function(){try{var p=R?R:_.Qq("HL"),J=_.Qq("SESSION_INDEX");_.yPg("client",function(){pZx("59",{helpCenterPath:"/youtube",locale:p,window:window}).JSC$10046_loadChatSupport({authuser:String(J)})})}catch(h){throw v7(10,x,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),y&&y(h),_.IM(h),h;
}RhQ(this,C,d,V,y,R,Y,A,P,w,x)},g))};
_.qk.prototype.openFixFlowDialog=function(g,C,d,V){this.load((0,_.vd)(function(){try{bsL(this,_.gS("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(g).withIntegratorCallback(C).load(d,V)}catch(y){throw _.IM(y),y;}},this))};
var bsL=function(g,C,d,V){var y=C.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.t("enable_window_constrained_buy_flow_dialog")&&(y=y.usingPopupStyle(_.gS("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));V&&(y=y.usingCloseCallback(V));C.bootstrap.fromPaymentsUrl(g.megabloxUrl_);g=C.bootstrap.asMashupMode(y);d=d?d:_.Qq("HL");g.usingGaiaIndex(_.Qq("SESSION_INDEX")).usingLocale(d).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.t("enable_google_payments_buyflow_material2_style_web")?
g.usingStyle(":m2;pc=#444;ac=#065fd4"):g.usingStyle(":md;pc=#444;ac=#065fd4");return g},RhQ=function(g,C,d,V,y,R,Y,A,P,w,x){try{var p=_.gS("payments.business.integration");
if(!p)throw new y6M("payments.business.integration is undefined");var J=p.standaloneContextAuthId.forUserId(),h=bsL(g,p,R,function(){lAl(!1);A&&A()});
Y&&h.usingServerAnalyticsEventHandler(Y);var l=h.inStandaloneContext(J).buyFlow(function(N){if(N&&(!N.integratorData||N.integratorData===""||N.error))if(N.error!=null)if(String(N.error)==="-1")_.eCB(P);else{var T=String(N.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";v7(10,x,T,N.debugCode);_.$R(T,P,N.debugCode);T=new _.qn("PAYMENT_ERROR_MESSAGE::"+N.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+N.internalErrorDetails);
_.IM(T)}else v7(10,x,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.$R("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",P,"EMPTY_INTEGRATOR_DATA"),_.IM(Error("bg"));d&&(lAl(!1),d(N))}).withEncryptedParameters(C);
w&&l.withClientParameters(hjL(_.qMj(w)));l.load(function(){v7(24,x);_.Lu("ttc",void 0,"commerce_transaction");J1("commerce_transaction");V&&(V(),lAl(!0))},function(N){if(N==null?0:N.debugCode)var T=N==null?void 0:N.debugCode;
else if(!N||(N==null?0:N.debugCode))T="EMPTY_LOAD_FAILURE_ERROR",_.IM(Error(T));else{T="EMPTY_LOAD_FAILURE_DEBUG_CODE";var v=new _.qn("LOAD_FAILURE:"+N.message," DEBUG_CODE:"+T);_.IM(v)}v7(10,x,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",T);_.$R("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",P,T);_.IM(N);y&&y(N)})}catch(N){throw N instanceof y6M&&(v7(10,x,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),y&&y(N)),_.IM(N),N;
}};var ZsL;ZsL=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.$WW=function(g,C){C=C===void 0?!1:C;g=ZsL.test(g)?_.BY(g):null;!C&&window.payments||!g?(g=_.vj(),C=g.promise,g.resolve()):C=_.RMP(g,{attributes:{"data-payments-main":"",id:"payment-lib"}});return C};var YDM;YDM=_.$b(["//www.googletagmanager.com/gtm.js?id=",""]);_.vN=function(g,C){_.Ew(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:C}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.Qq("GL")}),C=_.ri("SCRIPT"),C.async=!0,_.Za(C,_.Jj(YDM,g)),C.id="gtm",g=document.getElementsByTagName("script"),g.length==0?document.head.appendChild(C):(g=g[0],g.parentNode.insertBefore(C,g)))};
_.$3=function(g){if(g=JSON.parse(g))window.dataLayer=window.dataLayer||[],window.dataLayer.push(g)};var A6H,FB8;A6H=_.$b(["https://clients2.google.com/gr/gr_sync.js"]);_.f7P=function(){};
_.f7P.prototype.init=function(){if(FB8()){var g=_.vj();g.resolve();return g.promise}return _.RMP(_.Jj(A6H)).then(function(){if(!FB8())throw Error("cg");},function(){throw Error("dg");
})};
_.vzP=function(){if(!FB8())return"";var g=window.google.gr;g.init({async:{schedule:"sync"},merchantId:"youtube"});g.start();g=g.finish();return g==null?"":g};
FB8=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.W=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.L(_.W,PolymerFakeBaseClassWithoutHtml);_.Ai=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.L(_.Ai,PolymerFakeBaseClassWithoutHtml);var LUu=window.ShadyDOM;var Aao,ZRP,PqN,iRq,wDR,kaL,qQ,zm;Aao=_.t("enable_shadydom_free_scoped_query_methods");ZRP=_.t("enable_shadydom_free_scoped_node_methods");PqN=_.t("enable_shadydom_free_scoped_readonly_properties_batch_one");iRq=_.t("enable_shadydom_free_parent_node");wDR=_.t("enable_shadydom_free_children");kaL=_.t("enable_shadydom_free_last_child");qQ=window.ShadyDOM;_.gX=qQ&&qQ.noPatch&&qQ.wrap?qQ.wrap:qQ?function(g){return qQ.patch(g)}:function(g){return g};
zm=function(g){if(g instanceof ShadowRoot)this.host=(0,_.gX)(g.host),this.root=g;else if(g.$$){this.host=(0,_.gX)(g);var C;this.root=(C=g.root)!=null?C:this.host}else if(g.polymerController){this.host=(0,_.gX)(g);var d;this.root=(d=this.host.shadowRoot)!=null?d:this.host}else this.root=this.host=(0,_.gX)(g)};
Y9_();FOl();xzu();osL();ORB();var PiQ={querySelector:function(g,C){C=WUq(C,nZ(g));return _.t("sunnydom_native_scoped_query_selectors")?rAV(g,C):rAV(_.It(g),C)},
querySelectorAll:function(g,C){C=WUq(C,nZ(g));return _.t("sunnydom_native_scoped_query_selectors")?Array.from(Ng1(g,C)):Ng1(_.It(g),C)}},isM={appendChild:function(g,C){var d=nZ(g),V=_.ud(C);
return _.RnL(_.It(g),d?_.c7(C,d,V):C)},
cloneNode:function(g,C){var d=_.ud(g);g=_.It(g);C=mI(g).prototype.cloneNode.call(g,C);return d?QW(C,d):C},
contains:function(g,C){var d=nZ(g),V=_.ud(C);return d!==V?!1:bR1(g,C)},
insertBefore:function(g,C,d){var V=nZ(g),y=_.ud(C);g=_.It(g);C=V?_.c7(C,V,y):C;return mI(g).prototype.insertBefore.call(g,C,d)},
removeChild:function(g,C){var d=nZ(g);g=_.It(g);C=d?QW(C,d):C;return mI(g).prototype.removeChild.call(g,C)},
replaceChild:function(g,C,d){var V=nZ(g),y=_.ud(C);C=V?_.c7(C,V,y):y?QW(C,y):C;d=V?QW(d,V):d;g=_.It(g);return mI(g).prototype.replaceChild.call(g,C,d)},
getRootNode:function(g,C){C=C===void 0?{composed:!0}:C;var d;if(((d=C)!=null?d:{}).composed)g=yag(g);else{C=g;for(g=sJN(g);g;)C=g,g=unB(g);g=C}return g}},JaL=PqN?{firstChild:GwB,
nextSibling:zC1,previousSibling:aA1,firstElementChild:S8R,lastElementChild:CqN,nextElementSibling:QJ1,previousElementSibling:KUc,childNodes:dzL}:{};iRq&&(JaL.parentNode=HVP);wDR&&(JaL.children=V2P);kaL&&(JaL.lastChild=gs_);Aao&&pDg(PiQ);ZRP&&pDg(isM);hnB();var t2N=function(g){this.node=g instanceof ShadowRoot?g.host:g};
j8o();enL();var DzW=new WeakMap;var N61=Symbol("Bd");var frc=new Set(["tap","track","down","up"]),vsg=_.t("pbcm_fi_query_decorators");var MQ=function(){return _.Ai.apply(this,arguments)||this};
_.L(MQ,_.Ai);_.b=MQ.prototype;_.b.getState=function(){return this.store.getState()};
_.b.dispatch=function(g){this.store.dispatch(g)};
_.b.beforeRegister=function(){if(this&&typeof this==="object"){var g;var C=!!this.useSignals||!((g=this.polymerController)==null||!g.useSignals)}else C=!1;if(!C&&this.properties)for(C=_.Z(Object.keys(this.properties)),g=C.next();!g.done;g=C.next()){var d=g.value;g=this.properties[d];if(g.selector){if(g.computed)throw Error("kg");d=["reduxPropertiesRecomputeTrigger",'"'+d+'"'].concat(_.Wr(g.selectorArgs||[])).join(",");g.computed="recomputeReduxSelector("+d+")"}}};
_.b.attached=function(){var g=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){g.reduxPropertiesRecomputeTrigger++}));
_.t("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.b.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.b.recomputeReduxSelector=function(g,C){var d=_.cY.apply(2,arguments),V=this.properties[C].selector;if(!V)throw Error("ig`"+C);return V.apply(null,[this.store.getState()].concat(_.Wr(d)))};
_.b.select=function(g){var C=_.cY.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return g.apply(null,[this.store.getState()].concat(_.Wr(C)))};
_.PU.Object.defineProperties(MQ.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
MQ.prototype.recomputeReduxSelector=MQ.prototype.recomputeReduxSelector;_.E([_.M(),_.H("design:type",Number)],MQ.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.E([_.Fa()],MQ);var WN=[],WOj={},jC=function(){return OE.apply(this,arguments)||this};
_.L(jC,OE);jC.prototype._addPropertyEffect=function(g,C,d){if(C==="__observeEffects"&&d){var V,y=(V=d.info.method)!=null?V:d.info.methodName;if(y){var R=this[y];this[y]=function(){WN.push(y);try{R==null||R.apply(this,arguments)}finally{WN.pop()}}}}_.DE._addPropertyEffect.apply(this,[g,
C,d])};
jC.prototype._setPendingProperty=function(g,C,d){if(WN.length){var V=WN[WN.length-1],y;(y=WOj[this.is])!=null&&y.has(V)||(mzV(this.is,V),_.uD("polymerPropertyChangedInObserver",{componentName:this.is,observerName:V}))}return _.DE._setPendingProperty.apply(this,[g,C,d])};
_.E([dEo()],jC);var uLo=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),IrV,OU={};_.t("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=OU);var xt=function(){return _.Ai.apply(this,arguments)||this};
_.L(xt,_.Ai);xt.prototype._setUnmanagedPropertyToNode=function(g,C,d){g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!0);if(d!==g[C]||typeof d==="object")g[C]=d;g.is&&g.polymerController&&g.polymerController!==g&&wX(g.is,C,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!1)};
_.E([_.Fa()],xt);nsV()&&(Sa.prototype._setUnmanagedPropertyToNode=(new xt)._setUnmanagedPropertyToNode);_.VbN={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(g){},set polymerController(g){}}]};var ti=function(){var g=OE.apply(this,arguments)||this;g.json=function(){};
return g};
_.L(ti,OE);ti.prototype.equals=function(g,C){return g===C};
ti.prototype.isEmpty=function(g){var C;(C=!g)||(C=_.U1(g)&&g.length===0);return C};
_.E([dEo()],ti);var Osh=function(g){g=VJR(g);cK.call(this,g)};
_.L(Osh,cK);Osh.prototype.addProvider=function(g){g=g.key?g:VJR([g])[0];var C=this.keyIdToIndex.get(g.key.id);if(C){if(Q8P(g,this.providers[C]))throw Error("lg`"+g.key.displayName);}else cK.prototype.addProvider.call(this,g)};
var wkL=new Osh([]);var kjQ=!1;var gxl={};kjQ||(S9V(),kjQ=!0);
gxl.InjectBehavior={initializeInjection:function(){var g=this.provide;try{if((g=g!=null?g:[])&&g.length>0)for(var C=VJR(g),d=_.Z(C),V=d.next();!V.done;V=d.next())wkL.addProvider(V.value);var y=new Set;znl(this.behaviors||[],y);C={};for(var R=_.Z(y),Y=R.next();!Y.done;Y=R.next()){var A=Y.value;A.inject&&Object.assign(C,A.inject)}this.inject&&Object.assign(C,this.inject);for(var P=_.Z(Object.keys(C)),w=P.next();!w.done;w=P.next()){var x=w.value,p=C[x];try{this[x]=wkL.resolve(p)}catch(J){throw J;}}}catch(J){throw Error(J.message);
}}};var dFg;var yeL=/\bclass\b/.test(function(){}.toString()),ZbN=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var xUH=function(g){this.wasDefined=!0;Array.isArray(g)||g instanceof Array?(this.JSC$13575_getImpl=g[0],this.JSC$13575_setImpl=g[1]):this.JSC$13575_getImpl=g};
_.b=xUH.prototype;_.b.getWithPath=function(g){return F3V(this.JSC$13575_getImpl(),g)};
_.b.setWithPath=function(g,C){var d=this;if(g.length)throw Error("mg");if(!this.JSC$13575_setImpl)throw Error("ng");Ny(function(){d.JSC$13575_setImpl(C)})};
_.b.notifyPath=function(){throw Error("og");};
_.b.notifySplices=function(){throw Error("pg");};
_.b.getChangeRecordSignal=function(g,C){var d=this;if(g.length)throw Error("qg");return function(){var V=d.getWithPath(g);return{path:C!=null?C:"",base:V,value:V}}};
_.b.getSplicesSignal=function(){throw Error("rg");};
_.b.getPathMutationSignal=function(){throw Error("sg");};
_.b.pop=function(){throw Error("tg");};
_.b.push=function(){throw Error("ug");};
_.b.splice=function(){throw Error("vg");};
_.b.unshift=function(){throw Error("wg");};var mf=function(g){var C=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(g)||g instanceof Array?(this.JSC$13580_getImpl=g[0],this.JSC$13580_setImpl=g[1]):this.JSC$13580_getImpl=g;this.wasDefined=!1;_.t3(function(){C.wasDefined=C.JSC$13580_getImpl()!==void 0})};
mf.prototype.getWithPath=function(g){return F3V(this.JSC$13580_getImpl(),g)};
mf.prototype.setWithPath=function(g,C){var d=this;if(g[g.length-1]!=="*"&&g[g.length-1]!=="splices"){var V=_.t3(function(){return d.getWithPath([])});
if(g.length===0){if(!this.JSC$13580_setImpl)throw Error("xg");if(V===C)return;this.wasDefined||(this.wasDefined=C!==void 0);Ny(function(){d.JSC$13580_setImpl(C)})}else{for(var y=0;y<g.length-1;y++){if(!V)return;
V=V[g[y]]}y=g[g.length-1];V&&(V[y]=C);this.wasDefined||(this.wasDefined=g.length>1||C!==void 0)}o8h(this,g,{pathComponents:g,value:C})}};
mf.prototype.notifyPath=function(g,C){g.length===0?C&&this.setWithPath(g,C.value):o8h(this,g,{pathComponents:g,value:C==null?void 0:C.value,fallbackWhenUndefined:C==null?void 0:C.value})};
var o8h=function(g,C,d,V){if(g.setMutationSignal){var y=++g.mutationIndex,R=[g.observedPath],Y=g.observedPath,A;C.length===0&&(A=Y);for(var P=0;P<C.length;P++){var w=Y.subPaths[C[P]];if(!w)break;R.push(w);Y=w;P===C.length-1&&(A=w)}for(C=!1;R.length;)Y=R.shift(),Y.data={index:y,mutation:d,spliceMutationIndex:V},C||(C=Y===A),C&&R.push.apply(R,_.Wr(Object.values(Y.subPaths)));Ny(function(){g.setMutationSignal(y)})}};
mf.prototype.notifySplices=function(g,C){var d=this,V=_.t3(function(){return d.getWithPath(g)}),y=[].concat(_.Wr(g),["splices"]);
o8h(this,y,{pathComponents:y,value:{indexSplices:C}});if(V==null?0:V.length)C=this.mutationIndex,y=[].concat(_.Wr(g),["length"]),o8h(this,y,{pathComponents:y,value:V.length},C)};
var pkP=function(g,C,d,V,y,R){g.notifySplices(d,[{index:V,addedCount:y,removed:R,object:C,type:"splice"}])},J6L=function(g,C){g=g.observedPath;
for(var d=0;d<C.length;d++){var V=C[d],y=g.subPaths[V];y||(y={pathComponents:C.slice(0,d+1),subPaths:{}},g.subPaths[V]=y);g=y}},tmQ=function(g,C,d){J6L(g,C);
if(!g.getMutationSignal){var V=_.Z(_.jL(g.mutationIndex,void 0,"sNBMCd"));g.getMutationSignal=V.next().value;g.setMutationSignal=V.next().value}var y=g.getMutationSignal;return _.rw(function(){y();return d(hhP(g,C))},void 0,"zvsXEd")};
mf.prototype.getChangeRecordSignal=function(g,C){var d=this,V=this.mutationIndex,y;return tmQ(this,g,function(R){if(R&&R.index>V){var Y=R.mutation;V=R.index;y=void 0}R=_.t3(function(){return d.getWithPath(g)});
if(Y){var A=Y.pathComponents[Y.pathComponents.length-1],P=[].concat(_.Wr(Y.pathComponents));if(A==="splices"||A==="length")return{base:R,path:(C?[C].concat(_.Wr(P)):P).join("."),value:Y.value};var w=g.length>P.length?g:P,x;return{base:R!=null?R:Y.fallbackWhenUndefined,path:(C?[C].concat(_.Wr(w)):w).join("."),value:(x=_.t3(function(){return d.getWithPath(w)}))!=null?x:Y.fallbackWhenUndefined}}y||(y={base:R,
path:(C?[C].concat(_.Wr(g)):g).join("."),value:R});return y})};
mf.prototype.getSplicesSignal=function(g){var C=this.mutationIndex,d;return tmQ(this,g,function(V){if(V&&V.index>C&&V.spliceMutationIndex!==C){var y=V.mutation;C=V.index;d=void 0}return y&&y.pathComponents[y.pathComponents.length-1]==="splices"?d=V=y.value:d})};
mf.prototype.getPathMutationSignal=function(g){var C=this;J6L(this,g);if(!this.getMutationSignal){var d=_.Z(_.jL(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=d.next().value;this.setMutationSignal=d.next().value}var V=this.getMutationSignal,y=this.mutationIndex,R;return _.rw(function(){V();var Y=hhP(C,g);if(Y&&Y.index>y&&Y.mutation&&PB_(Y.mutation.pathComponents,g)){var A=Y.mutation;y=Y.index}if(!R||y!==R.index){var P,w;Y=(w=_.t3(function(){return C.getWithPath(g)}))!=null?w:(P=A)==null?
void 0:P.fallbackWhenUndefined;
R={index:y,value:Y}}return R},void 0,"RXYC9b")};
var hhP=function(g,C){g=g.observedPath;C=_.Z(C);for(var d=C.next();!d.done;d=C.next())g=g.subPaths[d.value];return g.data};
mf.prototype.pop=function(g){var C=this,d=_.t3(function(){return C.getWithPath(g)});
if(!(d instanceof Array))throw Error("yg");var V=d.length>0,y=d.pop();V&&pkP(this,d,g,d.length,0,[y]);return y};
mf.prototype.push=function(g){var C=_.cY.apply(1,arguments),d=this,V=_.t3(function(){return d.getWithPath(g)});
if(!(V instanceof Array))throw Error("zg");var y=V.length,R=V.push.apply(V,_.Wr(C));C.length&&pkP(this,V,g,y,C.length,[]);return R};
mf.prototype.splice=function(g,C,d){var V=_.cY.apply(3,arguments),y=this,R=_.t3(function(){return y.getWithPath(g)});
if(!(R instanceof Array))throw Error("Ag");C<0?C=R.length-Math.floor(-C):C&&(C=Math.floor(C));var Y=R.splice.apply(R,[C,d].concat(_.Wr(V)));(V.length||Y.length)&&pkP(this,R,g,C,V.length,Y);return Y};
mf.prototype.unshift=function(g){var C=_.cY.apply(1,arguments),d=this,V=_.t3(function(){return d.getWithPath(g)});
if(!(V instanceof Array))throw Error("Bg");var y=V.unshift.apply(V,_.Wr(C));C.length&&pkP(this,V,g,0,C.length,[]);return y};var uX=function(g,C,d){this.model=g;this.unknownSignalResolver=C;this.options=d;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];C=_.Z(hYq());g=C.next().value;C=C.next().value;this.owner=g;this.disposeImpl=C};
uX.prototype.dispose=function(){if(!this.isDisposed){for(var g=_.Z(this.childSignalProxies),C=g.next();!C.done;C=g.next())C.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var jYQ=function(g,C){g=_.ZR(g.owner);try{C()}finally{_.ZR(g)}};
uX.prototype.effect=function(g){jYQ(this,function(){_.cm(g,"g")})};
var eh6=function(g,C){g.options!=null||(g.options={});var d;(d=g.options).immutableProps!=null||(d.immutableProps=new Set);g.options.immutableProps.add(C)},ExL=function(g,C){C=""+C;
lM8(g,C);var d,V;if((d=g.options)==null?0:(V=d.immutableProps)==null?0:V.has(C))return!0;var y;if((y=g.model.__signalCache)==null?0:y.has(C))d=g.model.__signalCache.get(C),Array.isArray(d)&&eh6(g,C);var R,Y,A;return(A=(R=g.options)==null?void 0:(Y=R.immutableProps)==null?void 0:Y.has(C))!=null?A:!1},LB8=function(g,C){var d;
g.unknownSignalResolver&&(d=g.unknownSignalResolver(C));var V,y;((V=g.options)==null?0:(y=V.immutableProps)==null?0:y.has(C))?d!=null||(d=new xUH(_.jL(g.model[C],void 0,"By5iP"))):d!=null||(d=new mf(_.jL(g.model[C],void 0,"CXghNc")));var R=g.model.hostElement;Object.defineProperty(g.model,C,{get:function(){cal(R,C);return d.getWithPath([])},
set:function(Y){kt(R,C);g.setWithPath([C],Y)},
configurable:!0});return d},lM8=function(g,C){var d,V,y;
((d=g.model.__signalCache)==null||!d.has(C))&&((V=g.options)==null?0:(y=V.externalSignalProps)==null?0:y.has(C))&&g.model[C]},DD=function(g,C){C=""+C;
var d=g.signalCache[C];if(d!==void 0)return d;d=!1;lM8(g,C);var V;if((V=g.model.__signalCache)==null?0:V.has(C))if(d=g.model.__signalCache.get(C),Array.isArray(d))d=!0,eh6(g,C);else return g.signalCache[C]=g.model.__signalCache.get(C).signal,g.signalCache[C];var y,R;V=(R=(y=g.options)==null?void 0:y.reactivityMode)!=null?R:0;var Y,A;if(!((Y=g.options)==null?0:(A=Y.reactiveProps)==null?0:A.has(C))&&!d&&V===1)throw Error("Cg`"+C);y=d?DUh(g,C):LB8(g,C);return g.signalCache[C]=y},DUh=function(g,C){var d=
Object.getOwnPropertyDescriptor(g.model.constructor.prototype,C),V=function(){return g.model[C]};
return new xUH(d&&d.get&&!d.set?V:[V,function(y){g.model[C]=y}])};
uX.prototype.getWithPath=function(g){var C=_.Z(g);g=C.next().value;C=yO(C);cal(this.model.hostElement,""+g);return DD(this,g).getWithPath(C)};
uX.prototype.setWithPath=function(g,C){if(g.length){kt(this.model.hostElement,g.join("."));var d=_.Z(g);g=d.next().value;d=yO(d);DD(this,g).setWithPath(d,C)}};
uX.prototype.getPathMutationSignal=function(g){var C=_.Z(g);g=C.next().value;C=yO(C);return DD(this,g).getPathMutationSignal(C)};
uX.prototype.notifyPath=function(g,C){var d=_.Z(g);g=d.next().value;d=yO(d);DD(this,g).notifyPath(d,C)};
var r6x=function(g,C){if(C.type==="literal")return function(){return{rootWasDefined:!0,value:C.value}};
var d=lW(C.path),V=_.Z(d),y=V.next().value;V=yO(V);var R,Y;if(C.type==="path"&&(d.length===1||((R=g.options)==null?0:(Y=R.immutableProps)==null?0:Y.has(y))))return function(){var p=g.getWithPath(d.slice(0,1));p=F3V(p,d.slice(1));return{rootWasDefined:DD(g,d[0]).wasDefined,value:p}};
var A=DD(g,y);if(C.type==="path"){var P=A.getPathMutationSignal(V);return function(){var p,J=(p=P())==null?void 0:p.value;return{rootWasDefined:A.wasDefined,value:J}}}if(C.type==="splices"){var w=A.getSplicesSignal(V);
return function(){var p=w();return{rootWasDefined:A.wasDefined,value:p}}}var x=A.getChangeRecordSignal(V,""+y);
return function(){var p=x();return{rootWasDefined:A.wasDefined,value:p}}},oxN=function(g,C,d){var V=d.map(function(A){return r6x(g,A)}),y=d.length===0,R=[],Y=d.length!==1||d[0].type!=="path"?!1:!0;
g.effect(function(){for(var A=V.length,P=[],w=!!R.length,x=0;x<A;x++){var p=V[x](),J=p.rootWasDefined;p=p.value;y||(y=J);P[x]=p;Y&&(P[x+A]=w?R[x]:P[x],R[x]=p)}y&&E5(g.owner,function(){return void C.apply(null,_.Wr(P))})})},ibB=function(g,C,d,V,y){var R=DD(g,C);
y!==void 0&&R.setWithPath([],y);oxN(g,function(){var Y=_.cY.apply(0,arguments);kt(g.model.hostElement,C,!0);R.setWithPath([],d.apply(null,_.Wr(Y)))},V)};
uX.prototype.arrayPush=function(g){var C=_.cY.apply(1,arguments),d=_.Z(g),V=d.next().value;d=yO(d);V=DD(this,V);return V.push.apply(V,[d].concat(_.Wr(C)))};
uX.prototype.arraySplice=function(g,C,d){var V=_.cY.apply(3,arguments),y=_.Z(g),R=y.next().value;y=yO(y);R=DD(this,R);return R.splice.apply(R,[y,C,d].concat(_.Wr(V)))};
uX.prototype.arrayUnshift=function(g){var C=_.cY.apply(1,arguments),d=_.Z(g),V=d.next().value;d=yO(d);V=DD(this,V);return V.unshift.apply(V,[d].concat(_.Wr(C)))};
uX.prototype.notifySplices=function(g,C){var d=_.Z(g);g=d.next().value;d=yO(d);DD(this,g).notifySplices(d,C)};var NjL=!0,XkP=!1,H5P=!1,sY8=!1,Bj8=0;sY8=!1;Bj8=0;NjL=!0;XkP=H5P=!1;var DFP=/([^\s]+?)\(([\s\S]*)\)/,eYR=/\.([^.]+)$/,NTl=/\\,/g,tbq=/&comma;/g,jhj=/\\(.)/g,re_=[],lV1={"*":"wildcard",splices:"splices"};var W3q=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"),vxP=/[A-Z]/,TjA=["class","hidden","id","on-dom-change"],u2q=new Set([].concat(_.Wr(TjA),
["if","notify-dom-change","restamp"])),nxR=new Set([].concat(_.Wr(TjA),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),IV1=new Set(["restamp"]);var uRu=new Set(["className","id"]);var Qh1=Symbol(),COg=window;var AER=window;var xNl=0,i5N=0,rX=[],k7u=0,POl=!1,wVq=document.createTextNode("");(new window.MutationObserver(O5l)).observe(wVq,{characterData:!0});var Xa=new Map,Ne=0,fMQ=function(g){this.mappedHandleId=g},pVj=function(g,C,d,V){this.mappedHandleId=g;
var y=this;this.mappedHandleId=g;this.callback=C;this.waitTime=d;this.schedulerPriority=V;this.handleId=_.UP.addJob(function(){y.callback();Xa.delete(y.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.L(pVj,fMQ);pVj.prototype.cancel=function(){_.UP.cancelJob(this.handleId);Xa.delete(this.mappedHandleId)};
var JEV=function(g,C){this.mappedHandleId=g;var d=this;this.mappedHandleId=g;this.callback=C;this.handleId=oKR(function(){d.callback();Xa.delete(d.mappedHandleId)})};
_.L(JEV,fMQ);JEV.prototype.cancel=function(){var g=this.handleId-i5N;g<0||rX.length<=g||(rX[g]=null);Xa.delete(this.mappedHandleId)};var egW=function(){};
egW.prototype.cancel=function(){this.jobHandle!==void 0&&(hg_(this.jobHandle),this.jobHandle=void 0)};
egW.prototype.run=function(g,C,d){var V=this;this.cancel();this.callback=g;this.jobHandle=_.sU(function(){g();V.callback=void 0},C,d)};
egW.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var tVj=new WeakMap;var v8M=gM(function(g){for(var C=g,d=0;d<3;d++)C=Object.getPrototypeOf(C);delete C.prototype.connectedCallback;var V=function(){return g.apply(this,arguments)||this};
_.L(V,g);V.prototype._attachDom=function(y){if(!y)return null;var R=(0,_.gX)(this.hostElement);R.attachShadow({mode:"open",shadyUpgradeFragment:y});R.shadowRoot.appendChild(y);return R.shadowRoot};
V.prototype._takeAttributes=function(){for(var y=this.hostElement.attributes,R=0;R<y.length;R++){var Y=y[R],A=void 0,P=void 0;(P=(A=this).__attributeReaction)==null||P.call(A,Y.name,null,Y.value)}};
V.prototype._readyClients=function(){g.prototype._readyClients.call(this);this.root=this};
V.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);g.prototype.connectedCallback.call(this)};
_.PU.Object.defineProperties(V,{template:{configurable:!0,enumerable:!0,get:function(){return V.prototype._template}}});
return V}),$UQ=gM(function(g){var C=function(){return g.apply(this,arguments)||this};
_.L(C,g);C.prototype.created=function(){if(this.__notifyEffects)for(var d=_.Z(Object.values(this.__notifyEffects)),V=d.next();!V.done;V=d.next()){V=_.Z(V.value);for(var y=V.next();!y.done;y=V.next())y.value.fn=rE_}if(this.__reflectEffects)for(d=_.Z(Object.values(this.__reflectEffects)),V=d.next();!V.done;V=d.next())for(V=_.Z(V.value),y=V.next();!y.done;y=V.next())y.value.fn=NEu};
C.prototype._addEventListenerToNode=function(d,V,y){d=T1(d);UI(d,V,y)||g.prototype._addEventListenerToNode.call(this,d,V,y)};
C.prototype._removeEventListenerFromNode=function(d,V,y){d=T1(d);cI(d,V,y)||g.prototype._removeEventListenerFromNode.call(this,d,V,y)};
C.prototype._propertiesChanged=function(d,V,y){if(this.__dataToNotify&&this.__notifyEffects)for(var R=_.Z(Object.keys(this.__dataToNotify)),Y=R.next();!Y.done;Y=R.next()){Y=Y.value;var A=DNW(Y);this.__notifyEffects[A]||delete this.__dataToNotify[Y]}else this.__dataToNotify=null;g.prototype._propertiesChanged.call(this,d,V,y)};
C.prototype.fire=function(d,V,y){V=V===void 0?{}:V;var R;return _.HW(T1((R=y==null?void 0:y.node)!=null?R:this),d,V,y)};
C.prototype._ensureAttribute=function(d,V){var y=T1(this);y.hasAttribute(d)||LM(y,V,d)};
C.prototype.isLightDescendant=function(d){var V=T1(this);return T1(V)!==d&&_.KZ(V).contains(d)&&_.KZ(V).getRootNode()===_.KZ(d).getRootNode()};
return C});
_.r4.ready=function(){var g;((g=this.hostElement)!=null?g:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var C;((C=this.hostElement)!=null?C:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.$e._subscribeIronResize=function(g){var C;((C=g.hostElement)!=null?C:g).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.$e._unsubscribeIronResize=function(g){var C;((C=g.hostElement)!=null?C:g).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var BEV=[Array,Boolean,Date,Number,Object,String],vR=function(g,C,d,V){this.polySiInfo=g;this.polySiParams=C;this.polySiContext=d;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;V||this instanceof HTMLElement&&(V=this);if(!V)throw Error("Jg");this.allowedProps=C.allowedProps;this.hostElement=V;this.is=g.is;this.upgradeDisabled=!!C.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");g=new Set(C.reactiveSchemas.filter(function(y){return y.type!==
"observe"}).map(function(y){return y.propertyKey}));
this.signalProxy=new uX(this,void 0,{reactiveProps:g,reactivityMode:C.reactivityMode});this.__dataHasAccessor={};C=_.Z(C.reactiveSchemas);for(g=C.next();!g.done;g=C.next())g=g.value,g.type==="signal"&&(this.__dataHasAccessor[g.propertyKey]=!0);this.upgradeDisabled||qDr(this)};
vR.prototype.getExtraMethodsToForward=function(){return[]};
var qDr=function(g){g.polySiContext.didRegister||(g.registered(),g.polySiContext.didRegister=!0);g.polySiContext.finalizedTemplate||(g.polySiContext.finalizedTemplate={},g.polySiParams.templateGetter&&(g.polySiContext.finalizedTemplate.processedTemplate=FXo(g.polySiParams.templateGetter,g.polySiParams.is)));MmA(g);var C=g.hostElement;C.loggingStatus!=null||(C.loggingStatus={});C.loggingStatus.isInitializing=!0;_.t3(function(){return void g.created()});
C.loggingStatus.isInitializing=!1;g.isPolySiElementConnected&&WBH(g)},WBH=function(g){g.didCallReady||(_.t3(function(){return void g.ready()}),g.didCallReady=!0);
g.isAttached=!0;g.attached()};
_.b=vR.prototype;_.b.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||WBH(this)};
_.b.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.b.attributeChangedCallback=function(g,C,d){if(this.upgradeDisabled)g==="disable-upgrade"&&d===null&&(this.upgradeDisabled=!1,qDr(this));else if(C!==d){var V=_.yw(g),y=this.polySiContext.typesForSignals[V];if(y&&(!this.reflecting||_.t("polysi_attribute_changed_serializing_killswitch"))){switch(y){case Object:try{var R=JSON.parse(d)}catch(A){R=d}break;case Array:try{R=JSON.parse(d)}catch(A){R=null}break;case Date:R=isNaN(d)?String(d):Number(d);R=new Date(R);break;case Boolean:R=d!==null;break;case Number:R=
Number(d);break;default:R=d}this[V]=R}V=_.Z(this.polySiParams.behaviors);for(y=V.next();!y.done;y=V.next())R=void 0,(R=y.value.attributeChanged)==null||R.call(this,g,C,d);var Y;(Y=this.attributeChanged)==null||Y.call(this,g,C,d)}};
_.b.attributeChangedCallbackWrapper=function(g,C,d){this.attributeChangedCallback(g,C,d)};
_.b.setPropertiesFromInitialAttributeValues=function(){for(var g=0;g<this.hostElement.attributes.length;g++){var C=this.hostElement.attributes[g];(C.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(C.name))&&this.attributeChangedCallback(C.name,null,C.value)}};
_.b.created=function(){this.provide=this.polySiParams.provide;var g;(g=this.initializeInjection)==null||g.call(this);g=_.Z(this.polySiParams.reactiveSchemas);for(var C=g.next();!C.done;C=g.next())C=C.value,C.type==="signal"&&(this.mutablePropNames.add(C.propertyKey),DD(this.signalProxy,C.propertyKey));sbu(this,this.polySiInfo,this.polySiParams.behaviors);g=_.Z(this.polySiParams.reactiveSchemas);for(C=g.next();!C.done;C=g.next())C=C.value,C.type==="signal"&&C.value!==void 0&&(this.signalProxy.model[C.propertyKey]=
typeof C.value==="function"?C.value.call(this):C.value);if(this.polySiParams.signalProperties)for(g=_.Z(this.polySiParams.signalProperties),C=g.next();!C.done;C=g.next()){C=C.value;var d=void 0;((d=this.__signalCache)==null?0:d.has(C))||(this.signalProxy.model[C]=void 0)}sY8||mUx(this);XVW(this);g=_.Z(this.polySiParams.behaviors);for(C=g.next();!C.done;C=g.next())d=void 0,(d=C.value.created)==null||d.call(this);var V;(V=this.polySiInfo.created)==null||V.call(this)};
_.b.registered=function(){var g=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var C=Object.getPrototypeOf(this);C.addReactiveSchema=function(A){g.polySiParams.reactiveSchemas.push(A)};
for(var d=_.Z(this.polySiParams.behaviors),V=d.next();!V.done;V=d.next()){var y=void 0;(y=V.value.beforeRegister)==null||y.call(C)}var R;(R=this.polySiInfo.beforeRegister)==null||R.call(C);C.addReactiveSchema=f9L;d=_.Z(this.polySiParams.behaviors);for(V=d.next();!V.done;V=d.next())y=void 0,(y=V.value.registered)==null||y.call(C);var Y;(Y=this.polySiInfo.registered)==null||Y.call(C)};
_.b.ready=function(){var g;(g=this.beforeReady)==null||g.call(this);sY8&&mUx(this);var C;if(g=(C=this.polySiContext.finalizedTemplate)==null?void 0:C.processedTemplate){g=YWc(g.template,g.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:g.hasInsertionPoint,thisCtx:this});C=g.nodesById;g=g.root;var d=this.hostElement;var V=V===void 0?!1:V;d=(0,_.gX)(d);if(!d.attachShadow)throw Error("Hd");if(!d.shadowRoot||V)d.attachShadow({mode:"open",shadyUpgradeFragment:g}),d.shadowRoot.appendChild(g);
this.root=d.shadowRoot;this.$=C}urH(this);V=_.Z(this.polySiParams.behaviors);for(C=V.next();!C.done;C=V.next())g=void 0,(g=C.value.ready)==null||g.call(this);var y;(y=this.polySiInfo.ready)==null||y.call(this)};
_.b.attached=function(){for(var g=_.Z(this.polySiParams.behaviors),C=g.next();!C.done;C=g.next()){var d=void 0;(d=C.value.attached)==null||d.call(this)}var V;(V=this.polySiInfo.attached)==null||V.call(this)};
_.b.detached=function(){for(var g=_.Z(this.polySiParams.behaviors),C=g.next();!C.done;C=g.next()){var d=void 0;(d=C.value.detached)==null||d.call(this)}var V;(V=this.polySiInfo.detached)==null||V.call(this)};
var MmA=function(g){for(var C=_.Z(g.polySiParams.behaviors),d=C.next();!d.done;d=C.next())if(d=d.value,d.listeners)for(var V in d.listeners)Z5c(g,g.hostElement,V,d.listeners[V]);if(g.polySiInfo.listeners)for(var y in g.polySiInfo.listeners)Z5c(g,g.hostElement,y,g.polySiInfo.listeners[y])},Z5c=function(g,C,d,V,y){g=Ael(g,V,y);
UI(C,d,g)||C.addEventListener(d,g);return g},mUx=function(g){for(var C=_.Z(g.polySiParams.reactiveSchemas),d=C.next();!d.done;d=C.next())d=d.value,d.type==="compute"||d.type==="computeWithMethod"?ObW(g.signalProxy,d,g):d.type==="redux"?xFP(g.signalProxy,d,g.store):d.type==="signal"&&d.readOnly&&k9L(g.signalProxy,d)},urH=function(g){for(var C=_.Z(g.polySiParams.reactiveSchemas),d=C.next(),V={};!d.done;V={schema$jscomp$12:void 0},d=C.next())V.schema$jscomp$12=d.value,V.schema$jscomp$12.type==="notify"?
pEc(g.signalProxy,V.schema$jscomp$12,g.hostElement):V.schema$jscomp$12.type==="observe"?JeW(g.signalProxy,V.schema$jscomp$12,g):V.schema$jscomp$12.type==="reflect"&&g.signalProxy.effect(function(R){return function(){var Y=g.signalProxy.getWithPath([R.schema$jscomp$12.propertyKey]);
g.reflecting=!0;shq(g.hostElement,R.schema$jscomp$12.propertyKey,Y,!0);g.reflecting=!1}}(V));
if(g.reflectedAttributes)for(C=_.Z(Object.entries(g.reflectedAttributes)),V=C.next(),d={};!V.done;d={key$jscomp$938:void 0,value$jscomp$10155:void 0},V=C.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;d.key$jscomp$938=V;d.value$jscomp$10155=y;g.signalProxy.effect(function(R){return function(){g.reflecting=!0;shq(g.hostElement,R.key$jscomp$938,(0,R.value$jscomp$10155)(),!0);g.reflecting=!1}}(d))}};
_.b=vR.prototype;_.b._setPendingProperty=function(g,C){this.set(g,C);return!1};
_.b._enableProperties=function(){};
_.b._setPendingPropertyOrPath=function(g,C){this.notifyPath(g,C);return!1};
_.b._addPropertyEffect=function(){};
_.b._stampTemplate=function(){throw Error("Kg");};
_.b.fire=function(g,C,d){C=C===void 0?{}:C;d=d===void 0?{}:d;var V,y,R={bubbles:(V=d.bubbles)!=null?V:!0,cancelable:!!d.cancelable,composed:(y=d.composed)!=null?y:!0},Y;return _.HW(vKV((Y=d.node)!=null?Y:this.hostElement),g,C,R)};
_.b.get=function(g,C){var d=lW(g);return C?F3V(C,d):g==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(d)};
_.b.linkPaths=function(){};
_.b.listen=function(g,C,d){g=vKV(g);this.boundListeners!=null||(this.boundListeners=new WeakMap);var V=this.boundListeners.get(g);V||(V={},this.boundListeners.set(g,V));var y=C+d;V[y]||(V[y]=Z5c(this,g,C,d))};
_.b.notifyPath=function(g,C){this.signalProxy.notifyPath(lW(g),arguments.length===2?{value:C}:void 0)};
_.b.canNotifyPath=function(g){return this.mutablePropNames.has(g)&&!ExL(this.signalProxy,g)};
_.b.notifySplices=function(g,C){this.signalProxy.notifySplices(lW(g),C)};
_.b.pop=function(g){var C=this.signalProxy;g=lW(g);var d=_.Z(g);g=d.next().value;d=yO(d);return DD(C,g).pop(d)};
_.b.push=function(g){var C=_.cY.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[lW(g)].concat(_.Wr(C)))};
_.b.set=function(g,C,d){if(d)throw Error("Lg");g==="hidden"?this.hostElement.hidden=!!C:this.signalProxy.setWithPath(lW(g),C)};
_.b.setProperties=function(g){g=_.Z(Object.entries(g));for(var C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;d=d.next().value;this[C]=d}};
_.b.splice=function(g,C,d){var V=_.cY.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[lW(g),C,d].concat(_.Wr(V)))};
_.b.unlinkPaths=function(){};
_.b.unlisten=function(g,C,d){g=vKV(g);if(this.boundListeners){var V=this.boundListeners.get(g);if(V){d=C+d;var y=V[d];y&&(cI(g,C,y)||g.removeEventListener(C,y),delete V[d])}}};
_.b.unshift=function(g){var C=_.cY.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[lW(g)].concat(_.Wr(C)))};
_.PU.Object.defineProperties(vR.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 EKc=[Array,Boolean,Date,Number,Object,String];var zgo=!1;var nT=function(){var g=HTMLElement.apply(this,arguments)||this;g.restamp=!1;g.notifyDomChange=!1;g.JSC$13688_didCallConnected=!1;g.JSC$13688_renderDebouncer=null;g.disableTemplateUpdateSignalImpl=$t()?void 0:_.jL(!1,void 0,"Ofhkwb");var C;g.getDisableTemplateUpdate=(C=g.disableTemplateUpdateSignalImpl)==null?void 0:C[0];var d;g.setDisableTemplateUpdate=(d=g.disableTemplateUpdateSignalImpl)==null?void 0:d[1];return g};
_.L(nT,HTMLElement);var n86=function(g){g.conditionSignalImpl!=null||(g.conditionSignalImpl=new mf(_.jL(!1,void 0,"gE52Fb")));return g.conditionSignalImpl};
_.b=nT.prototype;_.b.showHideChildren=function(g){IM6(this,g,this.if)};
_.b.attributeChangedCallback=function(g,C,d){if(this.JSC$13688_didCallConnected)throw Error("Pg`"+g);g==="notify-dom-change"?this.notifyDomChange=d!==null:g==="restamp"&&(this.restamp=d!==null)};
_.b.debounceRender=function(){this.JSC$13688_renderDebouncer=_.Po(this.JSC$13688_renderDebouncer,HI,this.JSC$13688_renderImpl.bind(this));_.iC(this.JSC$13688_renderDebouncer)};
_.b.disconnectedCallback=function(){var g=(0,_.gX)(this).parentNode;(!g||g.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in g&&!g.host)&&UUP(this)};
_.b.connectedCallback=function(){var g=this;this.JSC$13688_didCallConnected=!0;NjL?KXq():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.t("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){n86(g).getWithPath([]);g.debounceRender()})};
_.b.render=function(){_.xy()};
_.b.JSC$13688_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var g=this.if,C=!1;if(g){this.hasInstance()||(c6M(this),C=!0);a:{var d=(0,_.gX)(this).parentNode;if(this.hasInstance()){var V=this.instance.children;if((V==null?0:V.length)&&(0,_.gX)(this).previousSibling!==V[V.length-1])for(var y=0;y<V.length;y++)(0,_.gX)(d).insertBefore(V[y],this)}else{if(!d){d=!1;break a}E8P(this,d)}d=!0}if(!d)return}else this.restamp&&UUP(this);IM6(this,!1,g);g&&!C&&c6M(this);XkP&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.b.hasInstance=function(){return!!this.instance};
var E8P=function(g,C){var d=g.parentSignalProxy;if($t()){var V=_.Z(_.jL(!0,void 0,"dkzufd"));var y=V.next().value;V=V.next().value;d=g.parentSignalProxy}else{var R;var Y=new uX((R=HsP(g))!=null?R:{},function(P){var w=DD(g.parentSignalProxy,P).getChangeRecordSignal([]);P=_.jL(void 0,void 0,"iG8Uwe");var x=new mf(P);Y.effect(function(){if(g.getDisableTemplateUpdate&&!g.getDisableTemplateUpdate()){var p=w();x.notifyPath(lW(p.path),{value:p.value})}});
return x});
g.parentSignalProxy.childSignalProxies.push(Y);var A=d=Y}d=YWc(g.templateInfo,g.templateInfo.nodeInfoList,d,{eventListenerHost:g.eventListenerHost,hasInsertionPoint:g.templateInfo.hasInsertionPoint,thisCtx:g.eventListenerHost,enabledSignal:$t()?y:void 0,getModel:function(){return HsP(g)}}).root;
g.instance={root:d,children:[],hidden:!1,signalProxy:A,getTemplateUpdatesEnabled:y,setTemplateUpdatesEnabled:V};A=_.Z(d.childNodes);for(y=A.next();!y.done;y=A.next())g.instance.children.push(y.value);(0,_.gX)(C).insertBefore(g.instance.root,g)},HsP=function(g){if((g=g.parentSignalProxy.model)&&!g.hostElement){var C={},d;
for(d in g)g.hasOwnProperty(d)&&(C[d]=g[d]);return C}},UUP=function(g){if(g.instance){var C=g.instance.children;
if(C.length){var d=(0,_.gX)(C[0]).parentNode;if(d){d=(0,_.gX)(d);for(var V=0;V<C.length;V++)d.removeChild(C[V])}}$t()?g.instance.setTemplateUpdatesEnabled(!1):g.instance.signalProxy.dispose();g.instance=void 0}},IM6=function(g,C,d){C=C||!d;
g.instance&&g.instance.hidden!==C&&(g.instance.hidden=C,Qb1(C,g.instance.children))},c6M=function(g){if($t()){var C=g.instance;
C&&E5(g.parentSignalProxy.owner,function(){return!C.getTemplateUpdatesEnabled()})&&C.setTemplateUpdatesEnabled(!0)}else g.setDisableTemplateUpdate(!1)};
_.PU.Object.defineProperties(nT.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var g=this;return E5(this.parentSignalProxy.owner,function(){return n86(g).getWithPath([])})},
set:function(g){g||($t()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));n86(this).setWithPath([],!!g)}}});
_.PU.Object.defineProperties(nT,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",nT);var QYQ=[],IS=function(){var g=HTMLElement.apply(this,arguments)||this;g.as="item";g.indexAs="index";g.itemsIndexAs="itemsIndex";g.targetFramerate=20;g.notifyDomChange=!1;g.isDetached=!1;g.JSC$13695_renderDebouncer=null;g.instances=[];g.chunkingId=null;g.chunkCount=null;g.shouldMeasureChunk=!1;g.shouldContinueChunking=!1;g.renderStartTime=null;g.JSC$13695_didCallConnected=!1;return g};
_.L(IS,HTMLElement);var zhh=function(g){g.itemSignalImpl!=null||(g.itemSignalImpl=new mf(_.jL(QYQ,void 0,"YBrqgf")));return g.itemSignalImpl},KBQ=function(g,C){Array.isArray(C)||(C=QYQ);
zhh(g).setWithPath([],C)};
_.b=IS.prototype;_.b.showHideChildren=function(g){for(var C=_.Z(this.instances),d=C.next();!d.done;d=C.next())Qb1(g,d.value.children)};
_.b.notifyPath=function(g,C){g=lW(g);g[0]==="items"&&(g.length===1?KBQ(this,C):zhh(this).setWithPath(g.slice(1),C))};
_.b.canNotifyPath=function(g){return g==="items"};
_.b.attributeChangedCallback=function(g,C,d){if(this.JSC$13695_didCallConnected)throw Error("Qg`"+g);g==="as"?this.as=d:g==="index-as"?this.indexAs=d:g==="items-index-as"?this.itemsIndexAs=d:g==="initial-count"?this.initialCount=Number(d):g==="notify-dom-change"?this.notifyDomChange=d!==null:g==="target-framerate"&&(this.targetFramerate=Number(d))};
_.b.disconnectedCallback=function(){this.isDetached=!0;for(var g=0;g<this.instances.length;g++)aM8(this,g);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.b.connectedCallback=function(){var g=this,C=zhh(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var y=C(),R=lW(y.path);if(R[0]===void 0||R[0]==="splices"||R[0]==="length")g.debounceRender();else{var Y=R[0];if(Y=g.instances[typeof Y==="string"?Math.floor(Number(Y)):Y])R=[g.as].concat(_.Wr(R.slice(1))),Y.signalProxy.notifyPath(R,y)}});
this.JSC$13695_didCallConnected=!0;NjL?KXq():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var d=(0,_.gX)((0,_.gX)(this).parentNode),V=0;V<this.instances.length;V++)d.insertBefore(this.instances[V].root,this);this.chunkingId&&this.render()}};
_.b.debounceRender=function(){this.JSC$13695_renderDebouncer=_.Po(this.JSC$13695_renderDebouncer,HI,this.JSC$13695_renderImpl.bind(this));_.iC(this.JSC$13695_renderDebouncer)};
_.b.render=function(){this.debounceRender();_.xy()};
_.b.JSC$13695_renderImpl=function(){var g=this;if(!this.parentSignalProxy.isDisposed){var C=this.items,d=GjQ(this,C.length);SDr(this,C,d);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){g.chunkingId=null;if(g.shouldMeasureChunk){var V=performance.now()-g.renderStartTime;g.chunkCount=Math.round(Math.ceil(1E3/g.targetFramerate)/V*g.chunkCount)||1}g.shouldContinueChunking&&g.debounceRender()}));
XkP&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var GjQ=function(g,C){var d=C,V=g.instances.length;if(g.initialCount){if(g.chunkCount){var y=Math.min(Math.max(C-V,0),g.chunkCount);d=Math.min(V+y,C)}else d=Math.min(C,g.initialCount),y=Math.max(d-V,0),g.chunkCount=y||1;g.shouldMeasureChunk=y===g.chunkCount;g.shouldContinueChunking=d<C;g.renderStartTime=performance.now()}return d},SDr=function(g,C,d){for(var V=0;V<d;V++){var y=g.instances[V],R=C[V];
y?(y.signalProxy.setWithPath([g.as],R),y.signalProxy.setWithPath([g.indexAs],V)):gfM(g,R,V)}for(C=g.instances.length-1;C>=V;C--)d=g,y=C,aM8(d,y),_.Z(d.instances.splice(y,1)).next().value.signalProxy.dispose()},aM8=function(g,C){g=g.instances[C];
C=(0,_.gX)(g.root);for(var d=0;d<g.children.length;d++)C.appendChild(g.children[d])},gfM=function(g,C,d){var V={};
C=Object.assign({},CyM(g),(V[g.as]=C,V[g.indexAs]=d,V[g.itemsIndexAs]=d,V));var y=new uX(C,function(Y){if(Y!==g.as&&Y!==g.indexAs){if(Y===g.itemsIndexAs)return DD(y,g.indexAs);var A=DD(g.parentSignalProxy,Y).getChangeRecordSignal([]);Y=_.jL(void 0,void 0,"T21Pqc");var P=new mf(Y);y.effect(function(){var w=A();P.notifyPath(lW(w.path),{value:w.value})});
return P}});
g.parentSignalProxy.childSignalProxies.push(y);V=YWc(g.templateInfo,g.templateInfo.nodeInfoList,y,{eventListenerHost:g.eventListenerHost,getModel:function(){var Y={};return Object.assign({},CyM(g),(Y[g.as]=y.model[g.as],Y[g.indexAs]=y.model[g.indexAs],Y[g.itemsIndexAs]=y.model[g.indexAs],Y))},
hasInsertionPoint:g.templateInfo.hasInsertionPoint,thisCtx:g.eventListenerHost,methodInvocationRequirement:Bj8,enabledSignal:g.stampingEnabled}).root;C={root:V,children:[],signalProxy:y};V=_.Z(V.childNodes);for(var R=V.next();!R.done;R=V.next())C.children.push(R.value);V=(V=g.instances[d+1])?V.children[0]:g;(0,_.gX)((0,_.gX)(g).parentNode).insertBefore(C.root,V);g.instances[d]=C},CyM=function(g){if((g=g.parentSignalProxy.model)&&!g.hostElement){var C={},d;
for(d in g)g.hasOwnProperty(d)&&(C[d]=g[d]);return C}};
IS.prototype.itemForElement=function(g){var C=this,d=this.instances.find(function(V){return V.children.includes(g)});
if(d)return E5(this.parentSignalProxy.owner,function(){return d.signalProxy.getWithPath([C.as])})};
IS.prototype.indexForElement=function(g){var C=this.instances.findIndex(function(d){return d.children.includes(g)});
return C>=0?C:void 0};
_.PU.Object.defineProperties(IS.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var g=this;return E5(this.parentSignalProxy.owner,function(){return zhh(g).getWithPath([])})},
set:function(g){KBQ(this,g)}},
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}}});
_.PU.Object.defineProperties(IS,{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",IS);var ddr,VwQ;_.Uy=new _.gp("STATE_STORE_TOKEN");ddr=new _.gp("SELECT_TOKEN");VwQ=new _.gp("DISPATCH_TOKEN");var dYj={getSelectFn:function(){var g;return(g=_.wS().resolve(_.Oc(ddr)))!=null?g:a9u},
getDispatchFn:function(){var g;return(g=_.wS().resolve(_.Oc(VwQ)))!=null?g:_.qe().dispatch.bind(_.qe())},
getAppStore:function(){return _.wS().resolve(_.Uy)}},G7B,CZN=!1;var A8B=function(){};var bfP=void 0;var yKA=function(){};
yKA.prototype.hasAttribute=function(g){if(g==="dir")return!1;if(g==="disable-upgrade"){var C,d;return(d=(C=this.hostElement)==null?void 0:C.hasAttribute("disable-upgrade"))!=null?d:!1}throw Error("Rg`"+g);};
yKA.prototype.attributeChangedCallbackWrapper=function(g,C,d){if(g==="disable-upgrade"&&this.__isUpgradeDisabled&&d===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var V;((V=this.hostElement)!=null?V:this).isConnected&&this.connectedCallback()}else C===d||this.__isReflecting||this.attributeChangedCallback(g,C,d)};
yKA.prototype.getExtraMethodsToForward=function(){for(var g=this,C=[],d=_.Z(RmH),V=d.next(),y={};!V.done;y={tagName$jscomp$67:void 0,name$jscomp$629:void 0},V=d.next())y.name$jscomp$629=V.value,V=void 0,y.name$jscomp$629==="_setPendingProperty"?(y.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),V=function(R){return function(Y,A,P){wX(R.tagName$jscomp$67,Y,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return g._setPendingProperty(Y,A,P)}}(y)):V=function(R){return function(){return g[R.name$jscomp$629].apply(g,
_.Wr(_.cY.apply(0,arguments)))}}(y),C.push([y.name$jscomp$629,
V]);return C};
for(var ifc=$UQ(v8M((0,_.L4)(yKA))),xYV=["disabled","disable-upgrade"],bEQ=(0,_.L4)(function(){}),ZEQ=new Set(Object.getOwnPropertyNames(bEQ.prototype)),tIl=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.Wr(ZEQ))),pQg=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),RmH=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),Ykr=new Set([].concat(_.Wr(pQg),_.Wr(RmH),_.Wr(ZEQ))),AKL=_.Z(Ykr),FdM=AKL.next();!FdM.done;FdM=AKL.next())uLo.add(FdM.value);var hs1={created:function(){XVW(this);this.initializeInjection()}};var s7u=!1,UU=window.ShadyDOM,WeW=["appendChild","insertBefore","removeChild","replaceChild"],MIP=[Node];UU&&MIP.push(UU.Wrapper);var EdL,HfP,Kec={};var cR,CiV=new WeakMap,G3c=new Set;var bsl=new Set("context didCallReady is info params signalProxy".split(" ")),YDq="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),A6g="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var PyA=NA({entities:g3B}),iEA=new my(PyA);var OEL=function(){return _.Ai.apply(this,arguments)||this};
_.L(OEL,_.Ai);_.PU.Object.defineProperties(OEL.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return iEA}}});
_.E([_.Fa()],OEL);_.cN=[MQ.prototype,OEL.prototype];_.Ey={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var g=this,C={};setTimeout(function(){var d;return _.HW((d=g.hostElement)!=null?d:g,"yt-live-chat-add-tooltip-target",C)},0);
this.handler_=C.handler},
detached:function(){if(this.handler_){var g;this.handler_.removeElementFromSupportingTooltips((g=this.hostElement)!=null?g:this)}this.handler_=null}}};_.G1=new _.gp("ICON_MANAGER_TOKEN");var wS8=[48,20,18,16,15,13,12],XkV=new Map,LBB=new Set,jYW=new Set,lMB=new Set,tmj=new Set,ehR=new Set,r61=new Promise(function(g){var C=!1,d=!1,V=!1,y=[],R=function(Y){if("detail"in Y)if(Y=Y.detail,Y.name==="yt-icons")DUL(Y),C=!0;else if(Y.name==="yt-sys-icons")DUL(Y),d=!0;else{var A;((A=Y.name)==null?0:A.includes("yt-sys-icons"))&&Y.size!==24&&(DUL(Y,!0),y.push(Y.size),y.length===wS8.length&&(V=!0))}C&&d&&V&&(window.removeEventListener("iron-iconset-added",R),g())};
window.addEventListener("iron-iconset-added",R)}),kHL=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"]]);_.HN={};_.HN.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.W1,computeHref_:function(g,C){C=C===void 0?!1:C;if(!g||g.commandExecutorCommand)return null;var d=F6N(g,C);return C||d!==null?d?_.t("enable_polymer_resin")?_.IE(d).toString():d:null:(_.cy(new _.qn("computeHref was null",this.is,g)),null)},
computeOptionalHref_:function(g){return this.computeHref_(g,!0)},
computeNofollow_:function(g){return g?CrV(g)?"nofollow":null:null},
computeIcon_:function(g){return g&&g.iconType?_.an(g.iconType):""},
resolveCommand:function(g,C,d){C=C===void 0?{}:C;return _.gl(g,this.hostElement,C,d===void 0?!1:d)}};var ofr,Qe;_.xdP={};ofr=null;
Qe={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_=xsN(this.viewroot));_.sU(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var g=this;this.unobserve_();if(_.t("kevlar_vimio_use_shared_monitor"))v8q(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 C=[];this.visibilityOptionVisible_&&C.push(this.visibilityObserver.observe(this.hostElement,function(){return g.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&C.push(this.visibilityObserver.observe(this.hostElement,function(){return g.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&C.push(this.visibilityObserver.observe(this.hostElement,function(){return g.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=C}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){sYB(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 g=_.H3(this.parentNode,function(d){var V,y=(V=d.polymerController)!=null?V:d;return!!y.getVisibilityObserverForChild&&y.getVisibilityObserverForChild()},!0);
if(g){var C;this.localVisibilityObserver_=((C=g.polymerController)!=null?C:g).getVisibilityObserverForChild()}else ofr||(ofr=xsN()),this.localVisibilityObserver_=ofr;return this.localVisibilityObserver_},visibilityCallback:function(g){g?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.t("kevlar_use_vimio_behavior")||(Qe={});Qe&&!_.t("kevlar_use_vimio_behavior")&&(delete Qe.attached,delete Qe.detached);_.xdP.YtVisibilityObserverBehavior=[Qe];var pSr={};pSr.YtVisualElementBehavior=[_.xdP.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.t("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.t("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var g=this.getScreenLayer&&this.getScreenLayer(),C=this.getVisibilityLogger();C&&C.reportShown(this,void 0,g)}},
onHidden:function(){if(_.t("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.t("kevlar_vimio_use_shared_monitor")){var g=this.getScreenLayer&&this.getScreenLayer(),C=this.getVisibilityLogger();C&&C.reportHidden(this,void 0,g)}},
getVisibilityLogger:function(){return _.t("kevlar_use_vimio_behavior")?_.dl():null},
shouldSkipLogging:function(){if(_.Qq("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var g=this.getParentRenderer&&this.getParentRenderer();if(!g)return!1;var C,d=(C=g.polymerController)!=null?C:g;if(!d.data)return!1;g=this.data.trackingParams;g=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:g;var V;C=(V=d.data)==null?void 0:V.trackingParams;var y,R;C=((y=d.data)==null?0:y.loggingDirectives)?(R=d.data)==null?void 0:R.loggingDirectives.trackingParams:C;return g&&C&&g===
C}}];var Mmc=new Map,PF;var U3l=function(g){this.layer=g},dz=function(g){return g.layer!==void 0?g.layer:g.parent?dz(g.parent):g.layer=0};var UUV;_.a={};UUV=0;_.a.YtRendererBehavior=[_.HN.YtComponentBehavior,pSr.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:_.t("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var g,C;(C=(g=this.monitorScrollElement)!=null?g:this.hostElement)==null||C.removeEventListener("scroll",_.VE(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();$Uj(this.hostElement);Le8(_.NQ(),this.hostElement);mv.delete(this.hostElement)},
registerRenderer:function(g){var C;((C=g.polymerController)!=null?C:g).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(g),this.markDirty())},
unregisterRenderer_:function(g){this.useVimio_||(this.childCache_.delete(g),this.markDirty())},
attached:function(){var g=this,C=this.getParentRenderer();if(C){var d,V,y;(V=(d=(y=C.polymerController)!=null?y:C).registerRenderer)==null||V.call(d,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var R,Y;(Y=(R=this.monitorScrollElement)!=null?R:this.hostElement)==null||Y.addEventListener("scroll",_.VE(this,this.onScroll))}_.UP.addJob(function(){WBg(g.hostElement)},8);
d=new U3l(this.screenLayer||void 0);(C=mv.get(C))&&C.layerNode&&(d.parent=C.layerNode);C={};Jn_(this.hostElement,(C.isRenderer=!0,C.layerNode=d,C[cRV]=this.data,C))},
getParentRenderer:function(){for(var g=this.hostElement.parentNode,C,d;g&&((C=mv.get(g))==null||!C.isRenderer)&&!((d=g.polymerController)!=null?d:g).isRenderer_;)g=g.parentNode||g.host;return g},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.t("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.au("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.t("debug_web_ve_data")&&this.data.trackingParams){var g="";try{g=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(d){_.IM(d)}if(g){var C=N7_(g,1);C!==void 0&&(this.hostElement.dataset.veIndex=String(C));g=N7_(g,2);
g!==void 0&&(this.hostElement.dataset.ve=String(g))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.t("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.FG(this.data.loggingDirectives.trackingParams)),this.visualElement=_.yG(_.RL(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var g=this.data.targetId;_.r8L(_.NQ(),g,this.hostElement)}else Le8(_.NQ(),this.hostElement)},
onScroll:function(){var g=Date.now();g-this.lastHandledScroll_<50||(this.lastHandledScroll_=g,this.markDirty())},
markDirty:function(){_.t("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():c6q(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var g=this.getParentRenderer();if(g&&(g=mv.get(g))&&g.layerNode)return dz(g.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.Wr(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var g=0;g<this.data.impressionEndpoints.length;g++)this.sendImpression(this.data.impressionEndpoints[g]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(g){g.clickTrackingParams&&delete g.clickTrackingParams;var C,d;(g==null?0:(C=g.commandMetadata)==null?0:(d=C.webCommandMetadata)==null?0:d.sendPost)?_.Ke(this.hostElement,[g,{impression:!0}]):_.as(this.hostElement,[g],this.hostElement)},
logExplicitClick:function(g){var C=_.ju(this.getScreenLayer());if(C){var d,V=(d=g.polymerController)!=null?d:g;g=V.visualElement;V=V.trackingParams||V.clickTrackingParams;!g&&V&&(g=_.FG(V));g&&_.qV(C,g)}}}];var JKH={},zg=function(){return _.Ai.apply(this,arguments)||this};
_.L(zg,_.Ai);zg.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
zg.prototype.onPdgItemBehaviorClick=zg.prototype.onPdgItemBehaviorClick;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zg.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zg.prototype,"data",void 0);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],zg.prototype,"onPdgItemBehaviorClick",null);_.E([_.Fa()],zg);JKH.YtPdgLiveChatItemBehavior=[zg.prototype,_.a.YtRendererBehavior];var hmr;var twQ;_.KT={};_.KT.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var aS=function(){var g=OE.apply(this,arguments)||this;g.switchTemplateAtRegistration=!1;return g};
_.L(aS,OE);aS.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||zhL(this),_.l9R(this,"doRender"),this.doRender())};
aS.prototype.debounceRender=function(){this.templatingFn&&_.BR(this,"doRender",this.doRender)};
aS.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.IM(Error("ah"))};
aS.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.E([dEo()],aS);var jwH=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Gg={},SD_=(Gg[1]={filterString:null,isUnwrappable:null,unwrap:null},Gg[2]={filterString:function(g,C,d){return G_(d)},
isUnwrappable:function(g){return g instanceof Qs},
unwrap:function(g){return GW(g)}},Gg[3]={filterString:function(g,C,d){return jwH.test(d)?d:nd.toString()},
isUnwrappable:function(g){return ql(g)},
unwrap:function(g){return _.Ml(g)}},Gg[4]={filterString:function(){return nd.toString()},
isUnwrappable:function(g){return g instanceof XT},
unwrap:function(g){return _.TW(g).toString()}},Gg[5]={filterString:function(g,C,d){return d},
isUnwrappable:function(g){return typeof g==="string"},
unwrap:function(g){return g.toString()}},Gg[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(g){return g instanceof _.Vm},
unwrap:function(g){return R_(g)}},Gg[8]={filterString:function(g,C,d){d=String(d).toLowerCase();
return NN1(g,C,d)?d:"zClosurez"},
isUnwrappable:null,unwrap:null},Gg[10]={filterString:null,isUnwrappable:null,unwrap:null},Gg);PI[G4["default"]]=Cyq;var dd_=[];(function(){var g=FY;FY=function(C){g==null||g(C);xS(function(){for(var d=0;d<C.length;d++)Vwj(C[d])})}})();var emr=function(){var g=_.Ai.apply(this,arguments)||this;g.hasUnmounted=!1;return g};
_.L(emr,_.Ai);_.b=emr.prototype;_.b.beforeRegister=function(){var g=this.doIdomRender;this.templatingFn?_.IM(Error("$g")):(this.templatingFn=g,this.switchTemplateAtRegistration=!0,GjW(this))};
_.b.attached=function(){};
_.b.detached=function(){Vwj(this.hostElement)};
_.b.renderIdom=function(){throw Error("ch");};
_.b.doIdomRender=function(){var g=this;eAq(this.hostElement,function(){g.renderIdom()})};
_.E([_.Fa()],emr);var lBL=[aS.prototype,emr.prototype];var Ldh,Ddr=function(){return Ldh!==void 0?Ldh:Ldh=document.createElement("template")};
document.head.appendChild(Ddr().content);var rKL;var N5A,XSP=function(){return N5A!==void 0?N5A:N5A=document.createElement("template")};
document.head.appendChild(XSP().content);var sw6;var B5r=document.head,T5H=B5r.appendChild,fB8;if(sw6===void 0){var vfL=document.createElement("template");_.D(vfL,"\x3c!--css-build:shady--\x3e");vfL.content.insertBefore(XSP().content.cloneNode(!0),vfL.content.firstChild);sw6=vfL}fB8=sw6;T5H.call(B5r,fB8.content);var $d6,qkL=function(){return $d6!==void 0?$d6:$d6=document.createElement("template")};
document.head.appendChild(qkL().content);var MwP;var Wdh=document.head,mdx=Wdh.appendChild,ut6;if(MwP===void 0){var nfh=document.createElement("template");_.D(nfh,"\x3c!--css-build:shady--\x3e");nfh.content.insertBefore(qkL().content.cloneNode(!0),nfh.content.firstChild);MwP=nfh}ut6=MwP;mdx.call(Wdh,ut6.content);var IB6=document.head,UdA=IB6.appendChild,cKQ;if(rKL===void 0){var Efx=document.createElement("template");_.D(Efx,"\x3c!--css-build:shady--\x3e");Efx.content.insertBefore(Ddr().content.cloneNode(!0),Efx.content.firstChild);rKL=Efx}cKQ=rKL;UdA.call(IB6,cKQ.content);var HEH,Qw6=function(){return HEH!==void 0?HEH:HEH=document.createElement("template")};
document.head.appendChild(Qw6().content);var zmL;_.Tr=new _.gp("DARK_THEME_TOKEN");var Ef1=new _.Sf("accessibilityProperties");var cKj=new _.Sf("layoutProperties");var HEg=new _.Sf("imageType");var Kd6={};if("ytAttributedStringLinkHoverColor"in Kd6)throw Error("fh`ytAttributedStringLinkHoverColor");(function(g,C){Kd6[g]="value"in C&&"unit"in C?AKu(g,C):function(d){try{return C(d)}catch(V){throw Error("dh`"+g+"`"+V.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var aBr=function(g){var C=this;this.holdTime=g===void 0?500:g;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(d){var V=new CustomEvent("LONG_PRESS"),y;(y=d.changedTouches[0].target)==null||y.dispatchEvent(V)};
this.ontouchstart=function(d){C.longPressTimeout=_.VA(_.UP,function(){C.onlongpress(d);C.longPressOccurred=!0},C.holdTime)};
this.ontouchmove=function(){_.UP.cancelJob(C.longPressTimeout);C.longPressTimeout=NaN;C.longPressOccurred=!1;C.moveOccurred=!0};
this.ontouchend=function(d){if(C.longPressTimeout&&!C.longPressOccurred&&!C.moveOccurred){var V;(V=d.changedTouches[0].target)==null||V.dispatchEvent(new Event("click"))}_.UP.cancelJob(C.longPressTimeout);C.longPressTimeout=NaN;C.longPressOccurred=!1;C.moveOccurred=!1}};var rKu=function(g,C){aBr.call(this,C);var d=this;this.callback=g;this.onlongpress=function(V){var y;(y=d.callback)==null||y.call(d,V)}};
_.L(rKu,aBr);var N5c=function(g,C){var d=Object.assign({},C);g=_.Z(new Map([["ontouchstart",g.ontouchstart],["ontouchend",g.ontouchend],["ontouchmove",g.ontouchmove]]));for(var V=g.next(),y={};!V.done;y={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},V=g.next()){var R=_.Z(V.value);V=R.next().value;R=R.next().value;y.eventName$jscomp$103=V;y.eventHandler$jscomp$2=R;C[y.eventName$jscomp$103]=function(Y){return function(A){var P;(P=d[Y.eventName$jscomp$103])==null||P.call(d,A);(0,Y.eventHandler$jscomp$2)(A)}}(y)}};_.xC=new _.gp("COMMAND_HANDLER_TOKEN");var Pyc=new _.Sf("parallelCommand");var wSB=new _.Sf("performOnceCommand");var OEu=new _.Sf("serialCommand");var kHu=void 0;var GHL=function(){this.data=[];this.consumer=null};
GHL.prototype.push=function(g){this.consumer?this.consumer(g):this.data.push(g)};var v$={};_.jL(v$,void 0,"sgPmTd");_.jL(null,void 0,"jypsq");_.jL(null,void 0,"mWiOof");var MlN=new GHL;var em_=[UlA,cWH,EuL,QEx,Hdh,Ik6,zd8,KGL];var IBR=new _.Sf("bracketTextDecorator");var s4=new _.Sf("highlightTextDecorator");_.vF=new _.gp("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var MwN=function(){},SkL;
(SkL=window.requestIdleCallback)==null||SkL.bind(window);var md1={calledOnce:!1,state:"visible"},WdL={calledOnce:!1,state:"hidden"};var gFQ=new _.gp("ICON_WIZ_COMPONENT_TOKEN");_.Re=_.n(function(g){var C=g.icon;var d=g.active;var V=g.className;var y=g.style;var R=g.dataSelected;var Y=g.dataDisabled;var A=g.role;var P=g.animateIcon;var w=g.themeOverride;var x=g.ariaHidden;var p=g.ariaExpanded;var J=g.ariaLabel;var h=g.tabindex;var l=g.id;var N=g.size;var T=g.iconFilter;var v=g.gradientColor;var q=g.onKeydown;var Q=g.title;return _.O(_.k,{cond:C,then:function(){var c=_.wS().resolve(gFQ);return _.O(c,{icon:C,dataSelected:R,dataDisabled:Y,animateIcon:P,themeOverride:w,ariaExpanded:p,
tabindex:h,id:l,active:d,size:N,role:A,className:V,ariaHidden:x,ariaLabel:J,style:function(){return y!=null&&y()||N==null||!N()?y==null?void 0:y():"width: "+(N==null?void 0:N())+"px;height: "+((N==null?void 0:N())+"px;")},
title:Q,iconFilter:T,gradientColor:v,onKeydown:q})}})},"k");
_.Re.idomCompat={callbacks:{onKeydown:!0}};var AGN=window.devicePixelRatio||1;var ONB=new Map([["yt_outline_bag_black_24","bag"]]);var Sq=function(g){var C=this;this.margin=.1;this.whenInViewportWithMargin=g;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){C.requestScan()});
window.addEventListener("touchend",function(){C.requestScan()});
window.addEventListener("updateui",function(){C.requestScan()});
var d=new _.dJ((0,_.vd)(this.requestScan,this),100);window.addEventListener("scroll",function(){d.fire()},!0);
window.addEventListener("resize",(0,_.vd)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){C.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.vd)(this.requestScan,this))};
Sq.prototype.observe=function(g){this.observationTargets.includes(g)||this.observationTargets.push(g)};
Sq.prototype.unobserve=function(g){this.observationTargets=this.observationTargets.filter(function(C){return C!==g})};
Sq.prototype.requestScan=function(){var g=this;this.scanRequested||(xS(function(){CpQ(g)}),this.scanRequested=!0)};
var CpQ=function(g){var C=(1+g.margin)*(document.documentElement.clientHeight||window.innerHeight);g.observationTargets=g.observationTargets.filter(function(d){var V=d.getBoundingClientRect();(V=C>V.top&&!!V.height)&&g.whenInViewportWithMargin(d);return!V&&d.parentNode});
g.scanRequested=!1};
Sq.prototype.disconnect=function(){this.observationTargets=[]};var dbr,yGA;dbr=_.Z(_.jL(peB(),void 0,"O3X2wd"));_.VAr=dbr.next().value;yGA=dbr.next().value;window.addEventListener("resize",function(){yGA(peB())});var RHh={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},bN8=void 0,ZN8=window.innerWidth,Yeh=window.innerHeight;window.addEventListener("resize",function(){bN8=void 0});var AGP;if("IntersectionObserver"in window)AGP=tAc();else{if(bN8===void 0){var FNh;FNh="matchMedia"in window?window.matchMedia(RHh.landscape+","+RHh.portrait).matches:void 0;bN8=FNh!==void 0?FNh:ZN8>=930&&Yeh>=550||ZN8>=550&&Yeh>=930}AGP=bN8?{observe:function(g){xS(function(){var C;(C=g.onViewportEntered)==null||C.call(g)})},
unobserve:function(){}}:new Sq(function(g){xS(function(){var C;
(C=g.onViewportEntered)==null||C.call(g)})})}var JGP=AGP;var PpQ=_.n(function(g){var C=!1,d=_.Y4("img",function(V){_.nP(function(){C=!0;V.onload=null})});
_.ue(function(){var V,y=(V=g.data)==null?void 0:V.call(g),R,Y=(R=g.getSrc)==null?void 0:R.call(g).cb,A;V=(A=g.config)==null?void 0:A.call(g);if(A=d.value)if(R=function(w,x){if(!C)return Y?Y(w,x):w},lLN(A,V),_.t("web_image_dont_reload_same_src")&&eHN(A,y,R))_.t("web_image_dont_reload_same_src_simulate_load")&&A.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var P;jDo(A,y||null,R,V,(P=g.lazy)==null?void 0:P.call(g))}},"zS0jKb");
return _.O("img",{el:d})},"m");
PpQ.idomCompat=!0;_.q_=_.n(function(g){var C=function(){var d,V=g.data(),y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP,lP,pl,jB,qR,s1,wL,WM;var N6={contentMode:(y=g.contentMode)==null?void 0:y.call(g),loadedClass:(R=g.loadedClass)==null?void 0:R.call(g),isPreloaded:(Y=g.isPreloaded)==null?void 0:Y.call(g),notifyOnLoaded:(A=g.notifyOnLoaded)==null?void 0:A.call(g),notifyOnUnloaded:(P=g.notifyOnUnloaded)==null?void 0:P.call(g),preferredThumbnail:(w=g.preferredThumbnail)==null?void 0:w.call(g),preserveHeight:(x=g.preserveHeight)==
null?void 0:x.call(g),preserveWidth:(p=g.preserveWidth)==null?void 0:p.call(g),objectPosition:(J=g.objectPosition)==null?void 0:J.call(g),targetWidth:(h=g.targetWidth)==null?void 0:h.call(g),targetHeight:(l=g.targetHeight)==null?void 0:l.call(g),shouldShowPlaceholder:(N=g.shouldShowPlaceholder)==null?void 0:N.call(g),useWidth:(T=g.useWidth)==null?void 0:T.call(g),isToggled:(v=g.isToggled)==null?void 0:v.call(g),alt:(q=g.alt)==null?void 0:q.call(g),className:(Q=g.className)==null?void 0:Q.call(g),
onerror:g.onerror,onload:g.onload,style$:((c=g.style$)==null?void 0:c.call(g))||((U=g.style)==null?void 0:U.call(g)),color:(K=g.color)==null?void 0:K.call(g),width:(Cl=g.width)==null?void 0:Cl.call(g),height:(AL=g.height)==null?void 0:AL.call(g),"aria-hidden$":(wL=(iP=g["aria-hidden$"])==null?void 0:iP.call(g))!=null?wL:(lP=g.ariaHidden)==null?void 0:lP.call(g),draggable:(pl=g.draggable)==null?void 0:pl.call(g),"data-disabled$":(WM=(jB=g["data-disabled$"])==null?void 0:jB.call(g))!=null?WM:(qR=g.dataDisabled)==
null?void 0:qR.call(g),size:(s1=g.size)==null?void 0:s1.call(g)};return rGo(V,N6,(d=g.hideOn404)==null?void 0:d.call(g))};
return _.O(_.WG,null,_.O(_.$X,{when:function(){var d;return((d=C())==null?void 0:d.type)==="image"}},function(){return _.O(PpQ,{data:function(){return C().image},
getSrc:{cb:function(d,V){var y=C().image.sources,R=C().config.isPreloaded,Y=C().config.useWidth,A=C().config.targetWidth,P=C().config.targetHeight,w=C().config.preferredThumbnail;return _.FNP(V,y,R,Y,A,P,w)||""}},
config:function(){var d=C().config,V;for(V in d)d[V]===void 0&&delete d[V];return d},
lazy:g.renderLazy})}),_.O(_.$X,{when:function(){var d;
return((d=C())==null?void 0:d.type)==="icon"}},function(){return _.O(_.Re,{icon:function(){return C().iconName},
role:function(){return C().config.role},
className:function(){return C().config.className},
style:function(){return C().config.style$+";width: "+(C().config.width+"px;height: ")+(C().config.height+"px;color: ")+(C().config.color+";")},
ariaLabel:function(){return C().config["aria-label$"]},
ariaHidden:function(){return C().config["aria-hidden$"]},
dataDisabled:function(){return C().config["data-disabled$"]},
active:function(){return C().config.isToggled},
size:function(){return C().config.size}})}))},"n");
_.q_.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var iNh=function(g){return function(C){return _.O(udq,null,function(){var d=C.data(),V=_.U5(C.config);return _.O(o9g,null,function(){return void g(d,V)})})}}(TGN),sDL=_.n(function(g){var C=function(y){var R,Y=_.WF(function(h){R=IC(function(){for(var l=_.Z(p()),N=l.next();!N.done;N=l.next()){N=fLj(N.value);
N=typeof N==="string"?document.createTextNode(N):N;if(!(N instanceof Node)){l=new _.qn("Part is not a node",N,typeof N);_.IM(l);break}h.appendChild(N)}})});
var A=_.t("web_wiz_attributed_string_skip_empty")?y:mY(function(){return zmu(y())},{isEqual:Xeg});
var P=_.WR(g.config),w=function(){var h,l=A();return!((h=P())==null||!h.ariaLabel)||!(l.commandRuns&&l.commandRuns.length!==0||l.paragraphStyleRuns&&l.paragraphStyleRuns.length!==0)},x=mY(P,{isEqual:$bq}),p=function(){var h=QwR(A(),x());
aB_(h,x());return A().content?VA_(A().content,h).parts:[]},J=!0;
_.ue(function(){A();x();if(J)J=!1;else{var h=p();Promise.resolve().then(function(){var l=Y.value;if(l){l.innerText="";var N;(N=R)==null||N();R=_.uE(l,function(){return _.O(vFj,{parts:h})},"o")}})}},"S2CIIe");
return _.O("span",{el:Y,class:function(){return A()&&fBB(A(),P())},
dir:function(){var h;return((h=P())==null?0:h.userInput)?"auto":void 0},
"aria-label":function(){var h;return w()?(h=P())==null?void 0:h.ariaLabel:void 0},
role:function(){return w()?"text":void 0}})},d=_.t("web_wiz_attributed_string_skip_empty")?mY(function(){var y,R=(y=g.text)==null?void 0:y.call(g);
if(R)return y=zmu(R),(y==null?0:y.content)?y:void 0},{isEqual:Xeg}):g.text,V;
return((V=g.config)==null?0:V.renderedFromFormattedString)?C(d):_.O(_.k,{cond:d,then:C})},"q");
sDL.idomCompat=!0;_.gV=_.n(function(g){var C=_.WR(g.text),d=qeR(g);g.renderedFromFormattedString!==void 0&&(d.renderedFromFormattedString=!0);return _.t("attr_string_reactive")?_.O(sDL,{text:C,config:d}):_.O(_.k,{cond:function(){var V;return C()&&((V=zmu(C()))==null?void 0:V.content)},
then:function(){return _.O(iNh,{data:g.text,config:d})},
debugInstance:"Apcuac"})},"r");
_.gV.idomCompat=!0;var MAj=function(g,C,d){C=C===void 0?"unknown":C;d=d===void 0?{}:d;_.qn.call(this,g+" ("+C+")",Object.assign({},{name:"YtWcwError",tagName:C},d));Object.setPrototypeOf(this,this.constructor.prototype)};
_.L(MAj,_.qn);_.IL=new WeakMap;_.nn=!1;var ILR,Ub_,nF_;_.CA=Symbol("hh");_.ut=Symbol("ih");ILR=Symbol("jh");Ub_=new Set(Object.getOwnPropertyNames(Element.prototype));nF_=Symbol("kh");var ON8=_.n(function(g){return _.O("yt-attributed-string",{"aria-label":g.ariaLabel,hidden:g.hidden,id:g.id,class:g.className,"force-default-style":g.forceDefaultStyle},_.O(_.gV,{text:g.data,ariaLabel:g.ariaLabel,ellipsisTruncate:g.ellipsisTruncate,isOverlay:g.isOverlay,linkInheritColor:g.linkInheritColor,noPreWrap:g.noPreWrap,noWrap:g.noWrap,userInput:g.userInput,noEndpoints:g.noEndpoints,headerRuns:g.headerRuns,isHeadline:g.isHeadline}))},"s");
_.t("web_wiz_attributed_string")&&_.U4(ON8,"yt-attributed-string",{props:{ariaHidden:_.CA,ariaLabel:_.CA,className:_.CA,ellipsisTruncate:_.CA,isOverlay:_.CA,linkInheritColor:_.CA,noEndpoints:_.CA,noStyleRuns:_.CA,noLinkColor:_.CA,noPreWrap:_.CA,noWrap:_.CA,skipOnClick:_.CA,userInput:_.CA,headerRuns:_.CA,isHeadline:_.CA,id:_.CA,data:_.CA,hidden:_.CA,forceDefaultStyle:_.CA,text:_.ut,disableUpgrade:_.ut,disable:_.ut,slot:_.ut}});var dV=function(){return _.W.apply(this,arguments)||this};
_.L(dV,_.W);dV.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},TGN(this.data,this.config))};
_.E([_.r(lBL),_.H("design:type",Object)],dV.prototype,"ytIdomTemplatingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dV.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],dV.prototype,"ariaLabel",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"disable",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"ellipsisTruncate",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"isOverlay",void 0);
_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"linkInheritColor",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"noPreWrap",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"noWrap",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"userInput",void 0);_.E([_.M(),_.H("design:type",Boolean)],dV.prototype,"noEndpoints",void 0);_.E([_.M(),_.H("design:type",Array)],dV.prototype,"headerRuns",void 0);
_.E([_.eC({is:"yt-attributed-string",disableElementRegistration:!0})],dV);
_.t("web_wiz_attributed_string")||_.I(dV,"yt-attributed-string",function(){if(zmL===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
g.content.insertBefore(Qw6().content.cloneNode(!0),g.content.firstChild);zmL=g}g=zmL;return g},{mode:2});var we8,koL,aL_;we8=function(){this.firstThumbnailLoaded=!1};
_.xbH=function(){koL||(koL=new we8);return koL};
aL_=function(g){var C=_.xbH();C.firstThumbnailLoaded||(C.firstThumbnailLoaded=!0,_.t1("ftl",g))};
we8.prototype.reset=function(){this.firstThumbnailLoaded=!1};var EFV=0,KNl=new WeakMap,QD_=0,HF=new Set;var oFM,pe8=function(){return oFM!==void 0?oFM:oFM=document.createElement("template")};
document.head.appendChild(pe8().content);var JGh;var CaB,V3g,V3;_.Kn=_.yg.caches;V3=function(){};
V3.prototype.open=function(g){return _.Kn.open(hHr(g))};
V3.prototype.has=function(g){return _.Kn.has(hHr(g))};
V3.prototype.delete=function(g){return _.Kn.delete(hHr(g))};
V3.prototype.match=function(g,C){var d=this,V,y,R,Y,A,P;return _.F(function(w){switch(w.nextAddress){case 1:return w.yield(d.keys(),2);case 2:V=w.yieldResult,y=_.Z(V),R=y.next();case 3:if(R.done){w.jumpTo(5);break}Y=R.value;return w.yield(d.open(Y),6);case 6:return A=w.yieldResult,w.yield(A.match(g,C),7);case 7:if(P=w.yieldResult)return w.return(P);R=y.next();w.jumpTo(3);break;case 5:return w.return()}})};
var yZN=function(){};
_.L(yZN,V3);var hHr=function(g){if(g.includes(":"))throw Error("nh`"+g);return g+":"+_.vt("CacheStorage get")};
yZN.prototype.keys=function(){var g,C,d,V,y,R,Y,A,P;return _.F(function(w){if(w.nextAddress==1)return g=[],C=_.vt("CacheStorage keys"),w.yield(_.Kn.keys(),2);d=w.yieldResult;V=_.Z(d);for(y=V.next();!y.done;y=V.next())R=y.value,Y=_.gUu(R),A=Y.originalName,P=Y.datasyncId,P===C&&g.push(A);return w.return(g)})};var y3=function(){var g=_.W.apply(this,arguments)||this;g.objectURL=null;g.loadTime=Infinity;return g};
_.L(y3,_.W);_.b=y3.prototype;_.b.renderIdom=function(){SeW(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&LNc(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.b.objectFitToContentMode=function(g){switch(g){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.b.logThumbnailFailureVe=function(){var g=_.SZ(197497);_.r$(_.RL(),g);var C=_.ju();C&&g&&C&&_.vL(C,[g])};
_.b.loadImageFromCacheIfExists=function(g){var C=this,d=g.target;(d==null?0:d.src)&&bYu(d.src).then(function(V){C.objectURL=_.Uh(V).toString();C.setSrc(d,C.objectURL)}).catch(function(){})};
_.b.onError=function(g){var C=this;if(_.t("web_use_cache_for_image_fallback")){var d=g.target;d&&bYu(d.src).then(function(V){C.objectURL=_.Uh(V).toString();C.setSrc(d,C.objectURL)}).catch(function(){_.t("kevlar_woffle_log_thumbnail_failure_ve")&&C.logThumbnailFailureVe();
_.t("kevlar_woffle_fallback_image")&&C.setSrc(d,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.b.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.b.setConfig=function(){var g=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(C){g.loadImageFromCacheIfExists(C);g.revokeObjectURL();Goj(g.hostElement)},
onerror:function(C){g.onError(C)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.t("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.b.setSrc=function(g,C){C&&(g.src=C)};
_.E([_.r(lBL),_.H("design:type",Object)],y3.prototype,"ytIdomTemplatingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],y3.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],y3.prototype,"alt",void 0);_.E([_.M(),_.H("design:type",Boolean)],y3.prototype,"ftlEligible",void 0);_.E([_.M(),_.H("design:type",Number)],y3.prototype,"height",void 0);_.E([_.M(),_.H("design:type",Boolean)],y3.prototype,"notifyOnLoaded",void 0);
_.E([_.M(),_.H("design:type",Boolean)],y3.prototype,"notifyOnUnloaded",void 0);_.E([_.M(),_.H("design:type",String)],y3.prototype,"objectFit",void 0);_.E([_.M(),_.H("design:type",String)],y3.prototype,"objectPosition",void 0);_.E([_.M(),_.H("design:type",String)],y3.prototype,"preferredThumbnail",void 0);_.E([_.M(),_.H("design:type",Boolean)],y3.prototype,"preserveHeight",void 0);_.E([_.M(),_.H("design:type",Boolean)],y3.prototype,"preserveWidth",void 0);
_.E([_.M({value:!0}),_.H("design:type",Boolean)],y3.prototype,"useWidth",void 0);_.E([_.M({value:function(){return!_.au("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.H("design:type",Boolean)],y3.prototype,"shouldRenderLazy",void 0);_.E([_.M(),_.H("design:type",Number)],y3.prototype,"width",void 0);_.E([_.eC({is:"yt-image",disableElementRegistration:!0})],y3);
_.I(y3,"yt-image",function(){if(JGh===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);g.content.insertBefore(pe8().content.cloneNode(!0),g.content.firstChild);
JGh=g}g=JGh;return g},{mode:2});var Rm=function(){return _.W.apply(this,arguments)||this};
_.L(Rm,_.W);Rm.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var g=_.e6(this.data.onVisibleCommand);g&&this.ytComponentBehavior.resolveCommand(g)}};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Rm.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Rm.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.KT.YtVisibilityBehavior),_.H("design:type",Object)],Rm.prototype,"ytVisibilityBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Rm.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],Rm);
_.I(Rm,"yt-bumper-user-edu-content-view-model",function(){if(twQ===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;hmr===void 0&&(hmr=document.createElement("template"));var V=hmr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);twQ=g}g=twQ;return g},{mode:0});var tAA;var jD6,eHP=function(){if(jD6!==void 0)return jD6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;tAA===void 0&&(tAA=document.createElement("template"));var V=tAA;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return jD6=g};var lLP;_.bo={};lLP=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"]);_.bo.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var g=this.getContext_();return g?g.getTaskManager():_.UP},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var g=_.HW(this.hostElement,"yt-get-context-provider",{});g.detail&&g.detail.contextProvider?this.cachedProviderNode_=g.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return lLP.has(this.hostElement.localName)},
getNetworkManager:function(){var g=this.getContext_();if(g)return g.getNetworkManager()}};var iYq,LNA,rG6,DbH;_.Zf=function(g){var C=LNA.get(g);if(C&&(C=C.pop()))return DbH++,C;rG6++;try{var d=document.createElement(g)}catch(V){throw new _.qn("ElementPool failed to create element",g,V.message);}return d};
iYq=function(g){var C=g.is;if(C){var d=LNA.get(C);d||(d=[],LNA.set(C,d));var V=_.Qq("ELEMENT_POOL_CONFIG")||{};d.length>=(V[C]!==void 0?V[C]:_.Qq("ELEMENT_POOL_DEFAULT_CAP",0))||d.push(g)}else _.cy(new _.qn("Element pool should only handle custom elements:",g.nodeName))};
LNA=new Map;rG6=0;DbH=0;var aL=new WeakMap,PaP=new WeakMap;var XeH;_.YQ=function(g,C,d){d=d===void 0?_.xb():d;this.JSC$13959_defaultPriority=g;this.signal=C;this.scheduler=d;this.nextJobDescriptor=0;this.JSC$13959_parkedJobs=[];this.scheduledJobs=new Map};
_.Ac=function(g,C){if(C){var d=_.RS();g.signal&&!_.bX(d,g.signal)?(d.addListener(g.signal,function(){g.processSignal()}),g.JSC$13959_parkedJobs.push({job:C,
priority:void 0})):NGx(g,C)}};
XeH=function(g,C){if(C!==g.JSC$13959_defaultPriority){g.JSC$13959_defaultPriority=C;for(var d=_.Z(g.scheduledJobs.values()),V=d.next();!V.done;V=d.next())V=V.value,g.scheduler.cancelJob(V.jobId),V.jobId=g.scheduler.addJob(V.jobWrapper,C)}};
_.YQ.prototype.flushJobs=function(){XeH(this,10);this.processSignal()};
_.YQ.prototype.cancel=function(){for(var g=_.Z(this.scheduledJobs),C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;d=d.next().value;this.scheduler.cancelJob(d.jobId);this.scheduledJobs.delete(C)}this.JSC$13959_parkedJobs=[]};
_.YQ.prototype.processSignal=function(){for(var g=_.Z(this.JSC$13959_parkedJobs),C=g.next();!C.done;C=g.next())C=C.value,NGx(this,C.job,C.priority);this.JSC$13959_parkedJobs=[]};
var NGx=function(g,C,d){d=d||g.JSC$13959_defaultPriority;if(d===10)QG(C);else{var V=g.nextJobDescriptor++,y=function(){C();g.scheduledJobs.delete(V)},R=g.scheduler.addJob(y,d);
g.scheduledJobs.set(V,{jobWrapper:y,jobId:R,priority:d})}};var sDh;_.F0={};sDh={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.F0.YtRendererstamperBehavior=[_.bo.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 g in this.stampDom){var C=this.stampDom[g];C&&C.id&&this.addReactiveSchema({type:"observe",method:{methodName:Ysj(C.id),args:[{type:"wildcard",path:g}]}})}else{(g=(this.constructor.generatedFrom||this).observers)||(g=[]);for(C in this.stampDom){var d=this.stampDom[C];d&&d.id&&g.push(Ysj(d.id)+"("+C+".*)")}this.constructor.generatedFrom.observers=g}},
addStampDomObserverFns_:function(){for(var g in this.stampDom){var C=this.stampDom[g];C.id?(this[Ysj(C.id)]=this.rendererStamperObserver_.bind(this,g,C.id),this.hasDataPath_[g]=!1):(C=new _.qn("Bad rendererstamper config",this.is+":"+g),_.IM(C))}},
rendererStamperObserver_:function(g,C,d){if(d.path==g){if(d.value===void 0&&!this.hasDataPath_[g])return;this.hasDataPath_[g]=d.value!==void 0}this.rendererStamperApplyChangeRecord_(g,C,d)},
rendererStamperApplyChangeRecord_:function(g,C,d){var V=this.renderJobsMap_[C],y=null;g==d.path?(d=d.value,_.U1(d)||(d=d===void 0||d===null?[]:[d]),g=this.stampDom[g],g.mapping&&(y=this.stampDomArray_.bind(this,d,C,g.mapping,g.reuseComponents,g.events,g.stamperStableList)),V&&V.cancel(),d=g.usePageScheduler?this.getTaskManager():void 0,V||g.initialRenderPriority==void 0)?g.renderPriority==void 0||V||(V=new _.YQ(g.renderPriority,g.waitForSignal,d),this.renderJobsMap_[C]=V):(V=new _.YQ(g.initialRenderPriority,
g.waitForSignal,d),this.renderJobsMap_[C]=V,y=function(R,Y){R();XeH(Y,10)}.bind(this,y,V)):y=g+".splices"==d.path?this.stampDomArraySplices_.bind(this,g,C,d.value):this.forwardRendererStamperChanges_.bind(this,g,C,d);
V?_.Ac(V,y):y()},
forwardRendererStamperChanges_:function(g,C,d){var V=d.path.slice(g.length+1),y=this.getStampContainer_(C),R=V.indexOf("."),Y=V.substring(0,R),A=!1,P=0,w=parseInt(Y,0);if(Y[0]=="#"){A=parseInt(Y.substring(1),0);w=this.get(g);var x=this.get([g,Y]);w[A]==x?P=A:P=w.indexOf(x);A=!0}else isNaN(w)||(P=w,A=!0);A&&(V=V.substring(Y.length+1),R=V.indexOf("."));Y=this.polymerDom(y).children[P];var p;if(y=(p=Y==null?void 0:Y.polymerController)!=null?p:Y)V="data"+V.slice(R),typeof y.notifyPath!=="function"?_.cy(new _.qn("notifyPath missing",
this.is+": "+g+", "+C)):d.value?y.notifyPath(V,d.value):y.notifyPath(V)},
stampDomArraySplices_:function(g,C,d){if(d&&d.indexSplices){var V=this.getStampContainer_(C);if(V){for(var y=this.polymerDom(V),R=FDV(this.stampDom[g].reuseComponents),Y=d.indexSplices.length,A=0;A<Y;A++){for(var P=d.indexSplices[A],w=y.children[P.index],x=P.removed.length;x>0;x--)w&&w.parentElement&&(this.polymerDom(w.parentElement).removeChild(w),R&&iYq(w),w=y.children[P.index]);x=this.stampDom[g].mapping;for(var p=P.index+P.addedCount,J=document.createDocumentFragment(),h=R,l=P.index;l<p;l++){var N=
P.object[l],T=ZYc(x,N);if(T){var v=x[T];N=N[T];T=this.getComponentName_(v,N);var q=w?aL.has(w):!1;h&&w&&w.is==T&&q?(T=w,this.telemetry_.reuse++,w=w.nextElementSibling):h&&w&&q?(T=this.createComponent_(v,N,R),q=this.polymerDom(w).nextElementSibling,y.insertBefore(T,q),w4u(this.is,y,w,R),w=q):(h=!1,T=this.createComponent_(v,N,R),J.appendChild(T));this.deferRenderStamperBinding_(T,v,N)}else v=new _.qn("Unimplemented type",g,C,V.tagName,Object.keys(N)[0]),_.IM(v)}y.insertBefore(J,w)}this.flushRenderStamperComponentBindings_();
this.stampDom[g].events&&_.HW(this.hostElement,"yt-rendererstamper-finished",{container:V})}else g=new _.qn("Container object not found",C,this.hostElement?this.hostElement.is:""),_.IM(g)}},
stampDomArray_:function(g,C,d,V,y,R){var Y=this.getStampContainer_(C);if(Y)if(C=this.polymerDom(Y),V=FDV(V),g){var A=0,P=0,w;if(R=R===void 0?_.au("STAMPER_STABLE_LIST",!1):R||!1)for(w=C.firstElementChild;w&&!aL.has(w)&&g.length>P;){R=g[P];var x=ZYc(d,R);if(x){if(this.getComponentName_(d[x],R[x])!=w.is){var p=this.createComponent_(d[x],R[x],V),J=_.PW(w).nextElementSibling;J?C.insertBefore(p,J):C.appendChild(p);w4u(this.is,C,w,V);w=p}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(w,d[x],
R[x]);A++;P++;w=this.polymerDom(w).nextElementSibling}else P++}kXq(this.is,C,A,V);A=w;if(g.length>P){R=document.createDocumentFragment();for(x=g.length;P<x;P++)if(p=g[P],J=ZYc(d,p))w=this.createComponent_(d[J],p[J],V),this.deferRenderStamperBinding_(w,d[J],p[J]),R.appendChild(w);if(A&&this.polymerDom(A).parentNode&&w&&!aL.has(w))C.insertBefore(R,A);else try{C.appendChild(R)}catch(h){_.cy(new _.qn("Error in RendererStamperBehavior: appendChild failed.",{componentName:this.hostElement.is}))}}this.flushRenderStamperComponentBindings_();
this.markDirty&&this.markDirty();y&&_.HW(this.hostElement,"yt-rendererstamper-finished",{container:Y})}else kXq(this.is,C,0,V);else g=new _.qn("Container object not found",C,this.hostElement?this.hostElement.is:""),_.IM(g)},
polymerDom:function(g){return this.minimizePipBreakages?g:_.PW(g)},
getStampContainer_:function(g){return this.$&&this.$[g]||_.KZ(this.hostElement).querySelector("#"+g)},
getComponentName_:function(g,C){return typeof g==="string"?g:g.matcher?g.matcher.call(this,C):g.component},
createComponent_:function(g,C,d){g=this.getComponentName_(g,C);try{var V=G3c.has(g);if(d&&!V){var y=_.Zf(g);try{_.CM(y)}catch(R){d="Failed to clear styles for "+g+".",R.message&&(d+=" Original error: "+R.message),_.cy(new _.qn(d))}}else y=document.createElement(g)}catch(R){return y="YtRendererStamperBehavior failed to create "+g+".",R.message&&(y+=" Original description: "+R.message),R.message="YtRendererStamperBehavior failed to create element",_.Eq(R,y),sDh.hasOwnProperty(g)?_.cy(R):_.IM(R),document.createElement("SPAN")}this.telemetry_.create++;
return y},
deferRenderStamperBinding_:function(g,C,d){this.deferredBindingTasks_.push({component:g,typeOrConfig:C,data:d})},
flushRenderStamperComponentBindings_:function(){for(var g=0,C=this.deferredBindingTasks_.length;g<C;g++){var d=this.deferredBindingTasks_[g];if(!d)break;var V=void 0,y=void 0,R=void 0,Y=void 0,A=d.component,P=d.typeOrConfig;d=d.data;var w=(Y=A.polymerController)!=null?Y:A;Y=A.loggingStatus;try{Y&&(Y.isRendererStamper=!0);if(typeof P!=="string"){for(R in P.attributes)P.attributes[R]===!0?A.setAttribute(R,""):P.attributes[R]===!1?A.removeAttribute(R):A.setAttribute(R,P.attributes[R]);for(y in P.params)w[y]=
P.params[y],A!==w&&wX(A.localName,y,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(V in P.properties){var x=P.properties[V];if(x){var p=AZq(x);w[V]=this.get(p);A!==w&&wX(A.localName,V,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(V==="on-tap"||V==="on-click"){var J=this.get(p);A.addEventListener("click",J);PaP.set(A,{property:V,listener:{type:"element",eventName:"click",handler:J}})}}else{var h=new _.qn("Undefined property binding",V);_.IM(h)}}}if(P.classListBinding){var l=AZq(P.classListBinding),
N=l?this[l]:null;if(N)for(V=0;V<N.length;V++)_.Gm(A,N[V],!0)}w.data=d}finally{Y&&(Y.isRendererStamper=!1)}if(V=aL.get(A))A.hidden=!1,aL.delete(A),_.UP.cancelJob(V)}this.deferredBindingTasks_.length=0}}];_.U4(_.n(function(g){function C(){d().seconds&&R(yFq({seconds:Number(d().seconds)-Date.now()/1E3}))}
var d=g.targetTimestamp;g=g.className;var V=_.Z(_.jL("",void 0,"U1Q8Ae")),y=V.next().value,R=V.next().value;_.nv(function(){C();var Y=setInterval(function(){C()},1E3);
_.nP(function(){clearInterval(Y)})});
return _.O("yt-countdown",{class:_.Gr("ytCountDownHost",g)},_.O("div",null,y))},"u"),"yt-countdown",{props:{targetTimestamp:_.CA,
className:_.ut}});_.Ps=new _.gp("KEY_MANAGER_TOKEN");var eGP={click:"EVENT_SPAN_TYPE_CLICK",dblclick:"EVENT_SPAN_TYPE_DBLCLICK",mousedown:"EVENT_SPAN_TYPE_MOUSEDOWN",mouseup:"EVENT_SPAN_TYPE_MOUSEUP",mouseover:"EVENT_SPAN_TYPE_MOUSEOVER",mouseout:"EVENT_SPAN_TYPE_MOUSEOUT",mouseenter:"EVENT_SPAN_TYPE_MOUSEENTER",mouseleave:"EVENT_SPAN_TYPE_MOUSELEAVE",mousemove:"EVENT_SPAN_TYPE_MOUSEMOVE",contextmenu:"EVENT_SPAN_TYPE_CONTEXTMENU",keydown:"EVENT_SPAN_TYPE_KEYDOWN",keyup:"EVENT_SPAN_TYPE_KEYUP",keypress:"EVENT_SPAN_TYPE_KEYPRESS",touchstart:"EVENT_SPAN_TYPE_TOUCHSTART",
touchend:"EVENT_SPAN_TYPE_TOUCHEND",touchmove:"EVENT_SPAN_TYPE_TOUCHMOVE",touchcancel:"EVENT_SPAN_TYPE_TOUCHCANCEL",pointerdown:"EVENT_SPAN_TYPE_POINTERDOWN",pointerup:"EVENT_SPAN_TYPE_POINTERUP",pointermove:"EVENT_SPAN_TYPE_POINTERMOVE",pointerover:"EVENT_SPAN_TYPE_POINTEROVER",pointerout:"EVENT_SPAN_TYPE_POINTEROUT",pointerenter:"EVENT_SPAN_TYPE_POINTERENTER",pointerleave:"EVENT_SPAN_TYPE_POINTERLEAVE",pointercancel:"EVENT_SPAN_TYPE_POINTERCANCEL",gotpointercapture:"EVENT_SPAN_TYPE_GOTPOINTERCAPTURE",
lostpointercapture:"EVENT_SPAN_TYPE_LOSTPOINTERCAPTURE",submit:"EVENT_SPAN_TYPE_SUBMIT",change:"EVENT_SPAN_TYPE_CHANGE",input:"EVENT_SPAN_TYPE_INPUT",focus:"EVENT_SPAN_TYPE_FOCUS",blur:"EVENT_SPAN_TYPE_BLUR",reset:"EVENT_SPAN_TYPE_RESET",select:"EVENT_SPAN_TYPE_SELECT",invalid:"EVENT_SPAN_TYPE_INVALID",load:"EVENT_SPAN_TYPE_LOAD",unload:"EVENT_SPAN_TYPE_UNLOAD",beforeunload:"EVENT_SPAN_TYPE_BEFOREUNLOAD",domcontentloaded:"EVENT_SPAN_TYPE_DOMCONTENTLOADED",resize:"EVENT_SPAN_TYPE_RESIZE",scroll:"EVENT_SPAN_TYPE_SCROLL",
pageshow:"EVENT_SPAN_TYPE_PAGESHOW",pagehide:"EVENT_SPAN_TYPE_PAGEHIDE",play:"EVENT_SPAN_TYPE_PLAY",pause:"EVENT_SPAN_TYPE_PAUSE",playing:"EVENT_SPAN_TYPE_PLAYING",waiting:"EVENT_SPAN_TYPE_WAITING",seeking:"EVENT_SPAN_TYPE_SEEKING",seeked:"EVENT_SPAN_TYPE_SEEKED",ended:"EVENT_SPAN_TYPE_ENDED",volumechange:"EVENT_SPAN_TYPE_VOLUMECHANGE",timeupdate:"EVENT_SPAN_TYPE_TIMEUPDATE",ratechange:"EVENT_SPAN_TYPE_RATECHANGE",dragstart:"EVENT_SPAN_TYPE_DRAGSTART",drag:"EVENT_SPAN_TYPE_DRAG",dragend:"EVENT_SPAN_TYPE_DRAGEND",
dragenter:"EVENT_SPAN_TYPE_DRAGENTER",dragleave:"EVENT_SPAN_TYPE_DRAGLEAVE",dragover:"EVENT_SPAN_TYPE_DRAGOVER",drop:"EVENT_SPAN_TYPE_DROP",animationstart:"EVENT_SPAN_TYPE_ANIMATIONSTART",animationend:"EVENT_SPAN_TYPE_ANIMATIONEND",animationiteration:"EVENT_SPAN_TYPE_ANIMATIONITERATION",transitionrun:"EVENT_SPAN_TYPE_TRANSITIONRUN",transitionstart:"EVENT_SPAN_TYPE_TRANSITIONSTART",transitionend:"EVENT_SPAN_TYPE_TRANSITIONEND",transitioncancel:"EVENT_SPAN_TYPE_TRANSITIONCANCEL"};_.io=_.n(function(g){var C=_.Y4("a",g.ref),d=g.aTagConfig?g.aTagConfig:_.rw(function(){var V,y,R,Y,A;var P=(A=_.e6((R=g.command)==null?void 0:R.call(g)))!=null?A:(Y=g.command)==null?void 0:Y.call(g);return _.Ln({innertubeCommand:P,skipOnClick:(V=g.skipOnClick)==null?void 0:V.call(g),defaultTarget:(y=g.target)==null?void 0:y.call(g)})||{}},void 0,"TAvz0");
_.ue(function(){_.t("mweb_get_endpoint_from_atag_command")||(C.value._data=d()._data,C.value.params=d().params)},"dcjvAe");
return _.O("a",{el:C,href:function(){return d().href$},
rel:function(){return d().rel$},
class:function(){var V,y;return(y=d().className)!=null?y:(V=g.className)==null?void 0:V.call(g)},
style:function(){var V;if((V=g.style)==null?0:V.call(g))return g.style();var y;return((y=g.disabled)==null?0:y.call(g))?"pointer-events:none":""},
"aria-haspopup":function(){return!!d()["aria-haspopup$"]},
"force-new-state":CW(function(){return d()["force-new-state$"]}),
title:CW(function(){var V,y;return(y=d().title$)!=null?y:(V=g.title)==null?void 0:V.call(g)}),
role:CW(function(){var V;return((V=g.role)==null?void 0:V.call(g))||d().role$}),
target:CW(function(){return d().target$}),
dir:CW(function(){var V;return((V=g.dir)==null?void 0:V.call(g))||d().dir}),
tabindex:function(){var V;return d().tabindex$?Number(d().tabindex$):(V=g.tabIndex)==null?void 0:V.call(g)},
"aria-hidden":function(){var V,y;return(y=d()["aria-hidden$"])!=null?y:(V=g.ariaHidden)==null?void 0:V.call(g)},
"aria-label":function(){var V,y;return(y=d()["aria-label$"])!=null?y:(V=g.ariaLabel)==null?void 0:V.call(g)},
"aria-current":g.ariaCurrent,"aria-disabled":g.disabled,"aria-labelledby":g.ariaLabelledby,"aria-describedby":g.ariaDescribedby,"aria-selected":g.ariaSelected,"tab-identifier":g.tabIdentifier,"on:pointerdown":_.gJ(function(V){var y,R;return void((R=(y=d()).onpointerdown)==null?void 0:R.call(y,V))}),
"on:click":_.gJ(function(V){var y,R;(R=(y=d()).onclick)==null||R.call(y,V);var Y;(Y=g.onClick)==null||Y.call(g,V)}),
"on:focusin":_.gJ(function(V){var y;(y=g.onFocusin)==null||y.call(g,V)}),
"on:focusout":_.gJ(function(V){var y;(y=g.onFocusout)==null||y.call(g,V)})},g.children)},"w");var B2g={duration:1E3,easing:"ease",fill:"forwards"};sj_.componentType=$p;var vUW={duration:1E3,easing:"ease",fill:"forwards"},fLQ=_.n(function(g){var C=_.Y4("animated-rolling-character"),d=void 0,V=function(){var A,P;return WW((A=g.character)==null?void 0:A.call(g))||WW((P=g.previousCharacter)==null?void 0:P.call(g))},y=_.Z(_.jL(0,void 0,"CYT8Ob")),R=y.next().value,Y=y.next().value;
_.nv(function(){if(window.ResizeObserver&&_.t("web_fix_rolling_numbers_zoom_safari")){var A=new _.dJ(function(){var w,x,p=Math.round(((x=(w=C.value.querySelector("div"))==null?void 0:w.getBoundingClientRect().height)!=null?x:0)*100)/100;p&&Y(p)},500),P=new ResizeObserver(function(){A.fire()});
P.observe(C.value);_.nP(function(){P.disconnect();A.dispose()})}});
_.ue(function(){var A=_.t("web_fix_rolling_numbers_zoom_safari")?R:g.marginMultiplier;if(A()){var P;(P=d)==null||P.cancel();if(V()){var w;P=((w=g.previousCharacter)==null?0:w.call(g))?Number(g.previousCharacter())+10:g.rollUp()?0:30;var x;if((x=g.shouldAnimate)==null||!x.call(g)){var p,J;P-=fUV((p=g.character)==null?void 0:p.call(g),(J=g.previousCharacter)==null?void 0:J.call(g),g.rollUp(),P)}}else{P=g.rollUp()?0:2;var h;(h=g.shouldAnimate)!=null&&h.call(g)||(w=P,x=g.rollUp()?-1:1,P=w-x)}C.value.style.marginTop=
"-"+P*A()+"px";var l;if((l=g.shouldAnimate)==null?0:l.call(g)){var N,T;d=$Pu(C.value,(N=g.character)==null?void 0:N.call(g),(T=g.previousCharacter)==null?void 0:T.call(g),g.rollUp(),P,V(),A())}else{var v;C.value.style.display=((v=g.character)==null?0:v.call(g))?"":"none"}}},"CA6Pmf");
return _.O("animated-rolling-character",{el:C,class:"animatedRollingCharacterHost"},_.O(_.k,{cond:V,then:function(){return _.O(BGQ,null)},
else:function(){return _.O(TGP,{character:g.character})}}))},"z");
fLQ.idomCompat=!0;var qsB=_.t("web_enable_sink_animated_rolling_character_and_number")?fLQ:sj_,vFQ=_.t("web_enable_sink_animated_rolling_character_and_number")?fLQ:T2u(sj_),BGQ=_.n(function(){for(var g=[],C=1;C<30;C++)g.push(_.O("div",null,C%10));return _.O(_.xX,null,_.O("div",null,"\u00a0"),g,_.O("div",null,"\u00a0"))},"A"),TGP=_.n(function(g){var C=g.character;
return _.O(_.xX,null,_.O("div",null,"\u00a0"),_.O(_.k,{cond:function(){return!(C==null?0:C())||_.Pq(C==null?void 0:C())},
then:function(){return _.O("div",null,"\u00a0")},
else:function(){return _.O("div",null,C)}}),_.O("div",null,"\u00a0"))},"B");M3P.componentType=$p;var $bM=_.n(function(g){var C=void 0,d=void 0,V=function(){var R;return((R=g.fontSizeMultiplier)==null?0:R.call(g))?g.heightPx()*g.fontSizeMultiplier():g.heightPx()},y=_.rw(function(){if(!g.numberText())return[];
var R,Y,A=((R=g.forceRollUp)==null?void 0:R.call(g))||!d||!((Y=g.numberValue)==null?0:Y.call(g))||d<g.numberValue(),P,w=g.numberText();R=V();Y=!((P=g.shouldAnimate)==null||!P.call(g));P=[];var x=0,p=0,J=(C?C.replace(/\D/g,"").length:0)-(w?w.replace(/\D/g,"").length:0),h=C?C.split(/(\d)/).filter(Boolean):[];for(w=w.split(/(\d)/).filter(Boolean);J<0;){var l=w[p];P.push({character:l,rollUp:A,marginMultiplier:R,shouldAnimate:Y});p++;WW(l)&&J++}for(;x<J;)l=h[x],P.push({previousCharacter:l,rollUp:A,marginMultiplier:R,
shouldAnimate:Y}),x++,WW(l)||J++;for(;p<w.length;)J=w[p],l=h[x],WW(J)===WW(l)?(p++,x++):WW(J)?(x++,J=void 0):WW(l)&&(p++,l=void 0),P.push({character:J,previousCharacter:l,rollUp:A,marginMultiplier:R,shouldAnimate:Y});C=g.numberText();var N;d=(N=g.numberValue)==null?void 0:N.call(g);return P},void 0,"kWiBv");
return _.O("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return g.numberText()?["height: "+V()+"px;","line-height: "+g.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.O(_.M9,{each:y,keyBy:"INDEX"},function(R){return _.O(vFQ,{character:function(){return R().character},
previousCharacter:function(){return R().previousCharacter},
marginMultiplier:function(){return R().marginMultiplier},
rollUp:function(){return R().rollUp},
shouldAnimate:function(){return R().shouldAnimate}})}))},"C");
$bM.idomCompat=!0;_.qe6=_.t("web_enable_sink_animated_rolling_character_and_number")?$bM:T2u(M3P);var MAQ=function(g,C){this.fillAnimation=new Animation(nU1(g),document.timeline);this.strokeAnimation=new Animation(IU1(C),document.timeline)};
MAQ.prototype.play=function(){var g,C;(C=(g=this.fillAnimation).play)==null||C.call(g);var d,V;(V=(d=this.strokeAnimation).play)==null||V.call(d)};
MAQ.prototype.cancel=function(){var g,C;(C=(g=this.fillAnimation).cancel)==null||C.call(g);var d,V;(V=(d=this.strokeAnimation).cancel)==null||V.call(d)};_.Of=_.n(function(g){var C=g.model;var d=g.pointerDownEvent;var V=g.pointerUpEvent;var y=g.pointerLeaveEvent;var R=g.hovered;g=_.Y4("yt-touch-feedback-shape");var Y=_.Y4("div"),A=_.Y4("div"),P=_.Z(_.VF(function(){return(V==null?0:V())||(y==null?0:y())?!1:!(d==null||!d())||!1})),w=P.next().value,x=P.next().value,p=void 0,J=function(){!p&&A.value&&Y.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(p=new MAQ(A.value,Y.value));
var q;(q=p)==null||q.play()},h=function(){var q;
(q=p)==null||q.cancel()},l=function(){var q;
(q=p)==null||q.cancel()};
_.ue(function(){(V==null?0:V())&&J()},"bg756c");
_.ue(function(){(d==null?0:d())&&h()},"QAes8c");
_.ue(function(){(y==null?0:y())&&l()},"YaFbrc");
P=_.gJ(function(){J();x(!1)});
var N=_.gJ(function(){h();x(!0)}),T=_.gJ(function(){l();
x(!1)});
_.nP(function(){if(p){var q;(q=p)==null||q.cancel();p=void 0}});
var v={};w=_.Gr("yt-spec-touch-feedback-shape",function(){return UPq(C().color)},function(){return cZ_(C().thumbnailSize,!!C().isExtended)},(v["yt-spec-touch-feedback-shape--focused"]=function(){return!!C().focused&&!C().disabled},v["yt-spec-touch-feedback-shape--circular"]=function(){return!!C().circular},v["yt-spec-touch-feedback-shape--down"]=w,v["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!C().triggerEvents},v["yt-spec-touch-feedback-shape--hovered"]=function(){return R==
null?void 0:R()},v));
return _.O("yt-touch-feedback-shape",{el:g,class:w,style:_.yF({"margin-top":function(){return C().customTopExtend?"-"+C().customTopExtend+"px":void 0}}),
"on:mousedown":N,"on:mouseup":P,"on:pointerleave":T,"on:touchstart":N,"on:touchend":P,"aria-hidden":!0},_.O(_.k,{cond:function(){return!!C().hoverEffect},
then:function(){return _.O("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.yF({"border-radius":function(){return C().borderRadius},
background:function(){var q;if(q=C().hoverEffect){for(var Q=[],c=_.Z((q==null?void 0:q.lightingTechniques)||[]),U=c.next();!U.done;U=c.next())switch(U.value){case 2:var K=U=void 0,Cl=void 0,AL=void 0;Q.push("linear-gradient(180deg, "+((U=q)==null?void 0:(K=U.palette)==null?void 0:K.keyLight)+", "+((Cl=q)==null?void 0:(AL=Cl.palette)==null?void 0:AL.background)+")")}var iP,lP;Q.push((iP=C().hoverEffect)==null?void 0:(lP=iP.palette)==null?void 0:lP.background);q=Q.join(", ")}else q=void 0;return q}})})}}),
_.O("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.yF({"border-radius":function(){return C().borderRadius},
"border-color":function(){var q,Q;return(q=C().touchEffect)==null?void 0:(Q=q.palette)==null?void 0:Q.background}}),
el:Y}),_.O("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.yF({"border-radius":function(){return C().borderRadius},
"background-color":function(){var q,Q;return(q=C().touchEffect)==null?void 0:(Q=q.palette)==null?void 0:Q.background}}),
el:A}))},"I");
_.Of.idomCompat=!0;var WN8={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 wV=_.JL();wV=wV.toLowerCase();if(_.O1(wV,"android")){var mbQ=wV.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);mbQ&&parseFloat(mbQ[1])<100||wV.match("("+Object.keys(WN8).join("|")+")")};var ufQ=_.n(function(g){return _.O(_.k,{cond:g.aTagConfig,then:function(C){return _.O(_.io,{aTagConfig:C,disabled:g.disabled,className:g.className,style:g.style,title:g.title,ariaLabel:g.ariaLabel,ariaCurrent:function(){var d,V;return((d=g.toggleable)==null?void 0:d.call(g))&&((V=g.toggled)==null?void 0:V.call(g))},
ref:g.ref},g.children)},
else:function(){return _.O("button",{el:_.WF(g.ref),"on:click":_.gJ(function(C){var d;return(d=g.onClick)==null?void 0:d.call(g,C)}),
class:g.className,title:g.title,style:g.style,disabled:g.disabled,"aria-pressed":function(){var C,d;return((C=g.toggleable)==null?0:C.call(g))?!((d=g.toggled)==null||!d.call(g)):void 0},
"aria-label":g.ariaLabel,"aria-disabled":g.visiblyDisabled,"aria-hidden":g.ariaHidden,tabindex:g.tabIndex},g.children)}})},"J"),IL6=_.n(function(g){var C=g.data;
var d=g.hasIconLeading;var V=g.hasIconLeadingTrailing;var y=g.hasIconTrailing;var R=g.iconButton;var Y=g.iconClassName;var A=g.secondaryIconClassName;var P=g.icon;var w=g.secondaryIcon;var x=g.textContentClassName;return _.O(kQ,{className:"",style:"display: inherit; justify-content: center"},_.O(_.k,{debugInstance:"V4z1Uc",cond:function(){return P&&(d()||V()||(R==null?void 0:R()))},
then:function(){return _.O(kQ,null,_.O("div",{class:Y,"aria-hidden":"true"},P==null?void 0:P()))}}),_.O(_.k,{debugInstance:"ok3btb",
cond:function(){return(C().buttonText||C().animatedTextProps||C().formattedButtonText)&&!(R==null?0:R())},
then:function(){return _.O(kQ,null,_.O(nFr,{className:x,iconPosition:function(){return C().iconPosition},
text:function(){return C().buttonText},
oneOffCustomTextWrap:function(){return C().oneOffCustomTextWrap},
formattedButtonText:function(){return C().formattedButtonText},
animatedTextProps:function(){return C().animatedTextProps}}))}}),_.O(_.k,{debugInstance:"DO5Rz",
cond:y,then:function(){return _.O(kQ,null,_.O("div",{class:Y},P==null?void 0:P()))}}),_.O(_.k,{debugInstance:"bnojSc",
cond:V,then:function(){return _.O(kQ,null,_.O("div",{class:A},w==null?void 0:w()))}}),_.O(_.k,{debugInstance:"HN3kad",
cond:function(){return!C().disabled&&!0},
then:function(){return _.O(_.Of,{model:function(){var p=C();return{color:p.style==="overlay-dark"?4:p.style==="overlay"?p.type==="filled"?4:3:p.type==="filled"||p.style==="call-to-action-inverse"||p.style==="mono-inverse"?2:1}}})}}))},"K"),nFr=_.n(function(g){var C=function(){var d,V;
return((d=g.iconPosition)==null?void 0:d.call(g))==="icon-with-label"||((V=g.oneOffCustomTextWrap)==null?void 0:V.call(g))};
return _.O("div",{class:g.className,"aria-hidden":function(){var d,V,y;return((d=g.ariaHidden)==null?void 0:d.call(g))&&(!((V=g.animatedTextProps)==null||!V.call(g))||!((y=g.formattedButtonText)==null||!y.call(g)))}},_.O(_.WG,null,_.O(_.$X,{when:function(){var d;
return(d=g.animatedTextProps)==null?void 0:d.call(g)}},function(){return _.O(_.qe6,{numberText:function(){return g.animatedTextProps().numberText},
numberValue:function(){return g.animatedTextProps().numberValue},
heightPx:function(){return g.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return g.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return g.animatedTextProps().shouldAnimate},
forceRollUp:function(){return g.animatedTextProps().forceRollUp}})}),_.O(_.$X,{when:function(){var d;
return(d=g.formattedButtonText)==null?void 0:d.call(g)}},function(){return _.O(_.gV,{text:function(){return Object.assign({},g.formattedButtonText(),{lineBreakMode:C()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":g.formattedButtonText().lineBreakMode,
alignment:C()?"TEXT_ALIGNMENT_CENTER":g.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!C()}})}),_.O(_.$X,{when:function(){var d,V;
return((d=g.iconPosition)==null?void 0:d.call(g))==="icon-with-label"&&((V=g.text)==null?void 0:V.call(g))}},function(){return _.O(_.gV,{text:function(){return{content:g.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.O(_.q9,null,function(){return g.text})))},"L"),Ubr=_.n(function(g){return _.O(_.k,{debugInstance:"kM7Sgc",
cond:g.hasLabel,then:function(){var C;return _.O("label",{class:g.className},g.children,(C=g.textContent)==null?void 0:C.call(g))},
else:function(){return g.children}})},"M"),kQ=_.n(function(g){return g.children},"N");var cGQ=_.n(function(g){function C(){R(void 0);A(void 0);w(void 0)}
var d=_.WF(),V=_.Z(_.jL(void 0,void 0,"Ug77pc")),y=V.next().value,R=V.next().value;V=_.Z(_.jL(void 0,void 0,"XGf7Zb"));var Y=V.next().value,A=V.next().value,P=_.Z(_.jL(void 0,void 0,"w55oqd"));V=P.next().value;var w=P.next().value;P=_.Z(_.jL(0,void 0,"rBgpzc"));var x=P.next().value,p=P.next().value;P=_.gJ(function(){switch(x()){case 1:p(2);break;case 3:var h,l;(l=(h=d.value).hidePopover)==null||l.call(h);p(0);C()}});
_.ue(function(){if(g.show()){var h;R((h=g.children)==null?void 0:h.call(g));var l;A((l=g.location)==null?void 0:l.call(g));var N;w((N=g.classNames)==null?void 0:N.call(g));switch(x()){case 0:var T,v;(v=(T=d.value).showPopover)==null||v.call(T);p(1);break;case 3:p(1);var q,Q;(Q=(q=d.value).hidePopover)==null||Q.call(q);var c,U;(U=(c=d.value).showPopover)==null||U.call(c)}}else switch(x()){case 2:p(3);break;case 1:var K,Cl;(Cl=(K=d.value).hidePopover)==null||Cl.call(K);C();p(0)}},"Z8V4Qb");
_.Iu(function(){});
var J={};return _.O("yt-popover",{popover:"manual",el:d,style:_.yF({left:function(){var h;return(h=Y())==null?void 0:h.left},
top:function(){var h;return(h=Y())==null?void 0:h.top},
bottom:function(){var h;return(h=Y())==null?void 0:h.bottom},
right:function(){var h;return(h=Y())==null?void 0:h.right}}),
class:_.Gr("ytPopoverComponentHost",V,(J.ytPopoverComponentHostClosing=function(){return x()===3},J.ytPopoverComponentHostSeeThrough=function(){var h;
return((h=g.seeThrough)==null?void 0:h.call(g))===!0},J)),
"on:animationend":P},y)},"P");var EFP={left:"0px",right:"auto",top:"0px",bottom:"auto"},HNM=function(){var g=this;this.registerTooltipElement=function(d){var V;g.tooltipElement=(V=d.querySelector("yt-popover"))!=null?V:void 0};
var C=_.Z(_.jL(void 0,void 0,"EIh5sc"));this.state=C.next().value;this.setState=C.next().value;C=_.Z(_.jL(void 0,void 0,"PC1M0b"));this.schedulerJobID=C.next().value;this.setSchedulerJobID=C.next().value},gGu=function(g,C){var d=Zc,V=_.UP.addJob(function(){var y=QDr(d,g,C);
d.currentConfig=C;d.setState({text:C.text,location:_.t("web_tooltip_location_fix")?void 0:y,anchor:g,offset:C.offset,style:C.style})},4,C.delay);
d.setSchedulerJobID(V)},Cgl=function(){var g=Zc,C=g.schedulerJobID();
C&&(_.UP.cancelJob(C),g.setSchedulerJobID(void 0));g.setState(void 0);g.currentConfig=void 0};
HNM.prototype.notify=function(g,C){var d;((d=this.state())==null?void 0:d.anchor)===g&&(d=QDr(this,g,C),this.currentConfig=C,this.setState({text:C.text,location:_.t("web_tooltip_location_fix")?void 0:d,anchor:g,offset:C.offset,style:C.style}))};
var QDr=function(g,C,d){var V=C.getBoundingClientRect();C=window.innerWidth;var y=window.innerHeight,R=d.location,Y=d.offset;d=d.text;if(g=g.tooltipElement){var A=getComputedStyle(g);g=A.font;var P=bJ(A.lineHeight),w=bJ(A.paddingLeft),x=bJ(A.paddingRight),p=bJ(A.paddingTop);A=bJ(A.paddingBottom);var J=document.createElement("canvas").getContext("2d");J.font=g;d={width:J.measureText(d).width+w+x,height:P+p+A}}else d=void 0;g=d;if(!g)return EFP;d=g.width;g=g.height;w=Y+g;p=Y+d;P=V.top>=w;w=y-V.bottom>=
w;x=V.left>=p;p=C-V.right>=p;A=R;switch(R){case "top":!P&&w&&(A="bottom");break;case "bottom":!w&&P&&(A="top");break;case "left":!x&&p&&(A="right");break;case "right":!p&&x&&(A="left")}switch(A){case "top":R=V.left+V.width/2-d/2;V=V.top-g-Y;break;case "bottom":R=V.left+V.width/2-d/2;V=V.bottom+Y;break;case "left":R=V.left-d-Y;V=V.top+V.height/2-g/2;break;case "right":R=V.right+Y;V=V.top+V.height/2-g/2;break;default:R=V.left+V.width/2-d/2,V=V.bottom+Y}Y=Object.assign({},EFP);R+d>C?(Y.right="0px",Y.left=
"auto"):(Y.left=Math.round(Math.max(0,R)+window.scrollX)+"px",Y.right="auto");V+g>y?(Y.bottom="0px",Y.top="auto"):(Y.top=Math.round(Math.max(0,V)+window.scrollY)+"px",Y.bottom="auto");return Y};var Zc;Zc=new HNM;_.zHh=_.n(function(){var g=_.rw(function(){var y;return(y=Zc.state())==null?void 0:y.anchor},void 0,"tiGUn"),C=_.rw(function(){var y;
return(y=Zc.state())==null?void 0:y.text},void 0,"TA2GQe"),d=_.rw(function(){var y;
return(y=Zc.state())==null?void 0:y.style},void 0,"ucvFsf"),V=_.t("web_tooltip_location_fix")?_.rw(function(){var y=g();
var R=Zc.currentConfig;if(y&&R)return QDr(Zc,y,R)},void 0,"EpDz6"):_.rw(function(){var y;
return(y=Zc.state())==null?void 0:y.location},void 0,"aRJtfd");
return _.O("yt-tooltip",{class:"ytTooltipContainerHost",el:_.WF(Zc.registerTooltipElement),"aria-hidden":"true"},_.O(cGQ,{classNames:function(){switch(d()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:V,show:function(){return!!C()&&!!V()},
seeThrough:!0},C))},"Q");var $tj=A3("stamper-context");_.xQ=_.n(function(g){var C=g.data;var d=g.icon;var V=g.iconName;var y=g.animateIcon;var R=g.secondaryIcon;var Y=g.secondaryIconName;var A=g.focusedOverride;var P=g.clientOnlyWizTooltipsEnabled;V4R();var w=EU_(C),x=w.size,p=w.style;g=w.disabled;var J=w.onTap,h=w.alignByText,l=w.aTagConfig,N=w.customColors,T=w.segmentedPosition,v=w.toggled,q=w.toggleable,Q=w.accessibilityLabel,c=w.onToggle,U=w.iconPosition,K=w.oneOffCustomTextWrap,Cl=w.disableTextEllipsis,AL=w.disableBackdropFilter,iP=w.tooltipText,
lP=w.ariaHidden,pl=w.tabIndex,jB=w.buttonText,qR=w.formattedButtonText,s1=w.animatedTextProps,wL=w.onClickRateLimitMs,WM=KDW(C,d,R,V,Y,A,y),N6=WM.type;d=WM.shouldFocus;V=WM.hasIconLeading;y=WM.hasIconTrailing;var SB=WM.hasIconLeadingTrailing,Ox=WM.hasIconOnly;R=WM.hasIconOnly40;var fL=WM.hasIconWithLabel;Y=WM.iconButton;var XP=WM.visiblyDisabled;A=WM.overrideSmallSizeIcon;var eR=WM.iconToRender;WM=WM.secondaryIconToRender;var Jp=_.Z(dOg(iP,w.tooltipShape)).next().value,ZW=function(th){J==null||J(th);
q()&&(c==null||c(th))},dL=_.rw(function(){return wL==null?void 0:wL()},void 0,"siKywb"),pL=_.rw(function(){return dL()?quH(ZW,dL()):ZW},void 0,"wDTcN");
w={};var yb={};return _.O(Ubr,{className:_.Gr("yt-spec-button-shape-with-label",(w["yt-spec-button-shape-with-label--is-overlay"]=function(){return p()==="overlay"||p()==="overlay-dark"},w)),
hasLabel:fL,textContent:function(){return _.O(nFr,{text:jB,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:K,iconPosition:U,formattedButtonText:qR,animatedTextProps:s1})}},_.O(ufQ,{aTagConfig:l,
className:_.Gr("yt-spec-button-shape-next",function(){return aUj(N6())},function(){return XP()?void 0:GXB(p())},function(){return Ssq(x())},(yb["yt-spec-button-shape-next--disabled"]=XP,yb["yt-spec-button-shape-next--focused"]=d,yb["yt-spec-button-shape-next--icon-trailing"]=y,yb["yt-spec-button-shape-next--icon-leading"]=V,yb["yt-spec-button-shape-next--icon-leading-trailing"]=SB,yb["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return SB()&&!(jB()||qR())},yb["yt-spec-button-shape-next--icon-button"]=
function(){return Ox()||fL()},yb["yt-spec-button-shape-next--icon-only-default"]=R,yb["yt-spec-button-shape-next--align-by-text"]=h,yb["yt-spec-button-shape-next--segmented-start"]=function(){return T()==="start"},yb["yt-spec-button-shape-next--segmented-end"]=function(){return T()==="end"},yb["yt-spec-button-shape-next--override-small-size-icon"]=A,yb["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=K,yb["yt-spec-button-shape-next--disable-text-ellipsis"]=Cl,yb["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!AL()&&!_.t("web_disable_backdrop_filter")},yb)),
style:function(){var th=N();if(th){var Vb=th.color;var Br=th.backgroundColor;th=th.borderColor;var HM="";Vb&&(HM+="color: "+Vb+";");Br&&(HM+="background-color: "+Br+";");th&&(HM+="border-color: "+th+";");Vb={style:HM}}else Vb={};return Vb.style},
onClick:function(th){pL()(th)},
disabled:g,ariaLabel:Q,toggleable:q,toggled:v,title:function(){return(P==null?0:P())||!iP()?"":iP()},
visiblyDisabled:XP,ariaHidden:lP,tabIndex:pl,ref:function(th){(P==null?0:P())&&Jp(th)}},_.O(IL6,{data:C,
hasIconLeading:V,hasIconLeadingTrailing:SB,hasIconTrailing:y,iconButton:Y,icon:eR,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:WM})))},"S");
_.xQ.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.Jc=_.n(function(g){var C=g.data;var d=g.className;var V=g.style;var y=g.useOutlinedIcon;var R=g.buttonOverrides;var Y=g.animatedTextProps;var A=g.onClick;var P=g.target;var w=_.Y4("button-view-model",function(c){c.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var U=C().targetId;U&&_.r8L(_.NQ(),U,c);return function(){Le8(_.NQ(),c)}}),x=function(){return C().iconName},p=_.AY(function(c){a:{var U=C().entityKey,K=C().buttonEntitySelectorType;
if(K&&U)switch(K){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":c=(c=_.S6(c,U))?{isHidden:c.adsState==="ADS_STATE_NONE"||c.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:c={isHidden:!1};break a}c=void 0}return c}),J,h=(J=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:J(),l=function(){var c=C();
var U=R==null?void 0:R(),K=Y==null?void 0:Y(),Cl=P==null?void 0:P();if(c){var AL=PgP(c.type);var iP=!!c.title||!!c.titleFormatted;var lP=!(!c.iconName&&!c.iconImage);iP=lP&&!iP?"icon-only":lP?c.iconTrailing||c.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;iP==="icon-only-40"&&(AL="text");var pl;lP=(pl=U==null?void 0:U.state)!=null?pl:irB(c.state);var jB,qR=(jB=U==null?void 0:U.disabled)!=null?jB:c.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||c.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.t("web_button_vm_refactor_disabled")){var s1;qR=(s1=U==null?void 0:U.disabled)!=null?s1:lP==="disabled"}K=K&&K.numberText&&!isNaN(Number(K.numberValue))?K:void 0;jB=Object;s1=jB.assign;pl=c.title;var wL=c.titleFormatted,WM=c.accessibilityText,N6=F11(c.style),SB=OrP(c.buttonSize);Cl=ACB(c,w,qR,A,Cl);qR=qR&&!c.onDisabledTap;var Ox=Zr_(c,w),fL=c.customFontColor,XP=c.customBackgroundColor;var eR=c.customBorderColor;var Jp=c.customDarkThemeFontColor,ZW=c.customDarkThemeBackgroundColor,dL=c.customDarkThemeBorderColor;
fL=h&&Jp?Jp:fL;XP=h&&ZW?ZW:XP;eR=h&&dL?dL:eR;eR={color:fL?_.jG(fL):void 0,backgroundColor:XP?_.jG(XP):void 0,borderColor:eR?_.jG(eR):void 0};if(dL=_.e(c.tooltipData,LTP)){var pL;XP={text:(pL=dL.tooltipText)!=null?pL:"",location:RJc(dL.placement),style:dL.style}}else XP=void 0;c=s1.call(jB,{},{buttonText:pl,formattedButtonText:wL,animatedTextProps:K,accessibilityLabel:WM,style:N6,type:AL,state:lP,size:SB,iconPosition:iP,onTap:Cl,disabled:qR,aTagConfig:Ox,customColors:eR,tooltipText:c.tooltip,tooltipShape:XP},
U)}else c={style:"mono",type:"text",state:"active",size:"M"};c.focused=v();return c},N=function(){return Qjq(l(),!!C().iconName)};
g=_.Z(_.jL(!1,void 0,"yZ8hab"));J=g.next().value;var T=g.next().value,v=J;g=_.gJ(function(){var c=_.wS().resolve(_.Oc(_.Ps));c&&T(c.isKeyBoardInUse());return!1});
J=_.gJ(function(){T(!1);return!1});
_.ue(function(){var c,U=_.e(C==null?void 0:(c=C())==null?void 0:c.onVisible,_.j6);U&&_.lt(U,{disableClickTracking:!0})},"G9MlKd");
var q=function(){var c;return(C==null?0:(c=C())==null?0:c.iconImage)?{sources:[C().iconImage]}:void 0},Q=_.t("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.O("button-view-model",{el:w,class:_.Gr("ytSpecButtonViewModelHost",d),"on:focusin":g,"on:focusout":J},_.O(_.k,{cond:function(){var c,U;return!((U=C().entityKey&&C().buttonEntitySelectorType&&((c=p())==null?void 0:c.isHidden))!=null&&U)},
then:function(){return _.O(_.k,{cond:q,then:function(c){return _.O(_.xQ,{data:l,icon:function(){return _.O(_.q_,{data:c,alt:"",targetWidth:N,targetHeight:N,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:Q})},
else:function(){return _.O(_.xQ,{data:l,icon:function(){return _.O(_.Re,{icon:x,active:function(){return(y==null?0:y())?!1:l().toggled},
animateIcon:function(){var c;return!!(V==null?0:(c=V())==null?0:c.animateIcon)},
size:N})},
clientOnlyWizTooltipsEnabled:Q})}})}}))},"U");
_.Jc.idomCompat={callbacks:{onClick:!0}};_.U4(_.n(function(g){return _.O("yt-button-view-model",{id:g.id,class:_.Gr(g.scopingClassName,g.classes),icon:function(){var C;return(C=g.icon)==null?void 0:C.call(g)},
"dialog-dismiss":function(){var C;return((C=g.dialogDismiss)==null?0:C.call(g))?"":void 0}},_.O(_.Jc,{data:function(){var C;
return(C=g.data)==null?void 0:C.call(g)},
className:function(){var C;return(C=g.className)==null?void 0:C.call(g)},
style:function(){var C;return(C=g.style)==null?void 0:C.call(g)},
useOutlinedIcon:function(){var C;return(C=g.useOutlinedIcon)==null?void 0:C.call(g)},
buttonOverrides:function(){var C;return(C=g.buttonOverrides)==null?void 0:C.call(g)},
animatedTextProps:function(){var C;return(C=g.animatedTextProps)==null?void 0:C.call(g)},
onClick:function(C){var d;return(d=g.onClick)==null?void 0:d.call(g,C)}}))},"V"),"yt-button-view-model",{props:{data:_.CA,
className:_.CA,style:_.CA,useOutlinedIcon:_.CA,buttonOverrides:_.CA,animatedTextProps:_.CA,onClick:_.ut,scopingClassName:_.CA,id:_.CA,icon:_.CA,dialogDismiss:_.CA,classes:_.CA,target:_.ut}});_.U4(_.n(function(g){var C=g.data;var d=g.id;var V=g.className;var y=g.iconName;var R=g.animateIcon;var Y=g.secondaryIconName;g=_.Z(_.jL(!1,void 0,"TtJl8"));var A=g.next().value,P=g.next().value,w=function(){var p=_.wS().resolve(_.Oc(_.Ps));p&&P(p.isKeyBoardInUse())},x=function(){P(!1)};
g=_.Y4("yt-button-shape",function(p){if(_.wS().resolve(_.Oc(_.Ps)))return p.addEventListener("focusin",w),p.addEventListener("focusout",x),function(){p.removeEventListener("focusin",w);p.removeEventListener("focusout",x)}});
return _.O("yt-button-shape",{el:g,id:d,class:V},_.O(_.k,{cond:C,then:function(){return _.O(_.xQ,{data:C,iconName:y,secondaryIconName:Y,focusedOverride:A,animateIcon:R})}}))},"W"),"yt-button-shape",{props:{data:_.CA,
id:_.CA,className:_.CA,iconName:_.CA,animateIcon:_.CA,secondaryIconName:_.CA,clientOnlyWizTooltipsEnabled:_.CA,disableUpgrade:_.CA},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var hc=function(){var g=_.W.apply(this,arguments)||this;g.isGoalActive=!0;return g};
_.L(hc,_.W);hc.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
hc.prototype.progressBarChanged=function(){var g=_.KZ(this.hostElement).querySelector("#progress-bar-progress"),C,d,V,y=(V=Number((C=this.creatorGoalState)==null?void 0:C.currentGoalCount)/Number((d=this.creatorGoalState)==null?void 0:d.totalGoalCount)*100)!=null?V:0,R;g.style.width=((R=Math.min(y,100))!=null?R:0)+"%"};
hc.prototype.goalStateChanged=function(){var g;this.isGoalActive=((g=this.creatorGoalState)==null?void 0:g.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var C;g={"--yt-progress-bar-color":E8V((C=this.creatorGoalState)==null?void 0:C.progressBarColor)};_.CM(this.hostElement,g)};
hc.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.PU.Object.defineProperties(hc.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var g;return this.isGoalActive&&!((g=this.creatorGoalState)==null||!g.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.creatorGoalState)==null?0:g.endTimestampMs){var C;g=Number((C=this.creatorGoalState)==null?void 0:C.endTimestampMs)/1E3;return{seconds:String(g)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.creatorGoalState)==null?0:g.themedTargetImage){var C;g=_.e((C=this.creatorGoalState)==null?void 0:C.themedTargetImage,Oqh);return this.isAppDarkTheme()?g==null?void 0:g.imageDark:g==null?void 0:g.imageLight}}}});
_.PU.Object.defineProperties(hc,{template:{configurable:!0,enumerable:!0,get:function(){return eHP()}}});
hc.prototype.goalStateChanged=hc.prototype.goalStateChanged;hc.prototype.progressBarChanged=hc.prototype.progressBarChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hc.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],hc.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hc.prototype,"ytRendererBehavior",void 0);
_.E([_.M({selectorArgs:["data.creatorGoalEntityKey"],selector:function(g,C){return _.gd(g.entities,"creatorGoalEntity",C)}}),
_.H("design:type",Object)],hc.prototype,"creatorGoalState",void 0);_.E([_.M(),_.H("design:type",Object)],hc.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],hc.prototype,"isGoalActive",void 0);_.E([_.X("creatorGoalState","isGoalActive"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],hc.prototype,"shouldShowCountdown",null);_.E([_.X("creatorGoalState"),_.H("design:type",Object),_.H("design:paramtypes",[])],hc.prototype,"endTimestamp",null);
_.E([_.X("creatorGoalState"),_.H("design:type",Object),_.H("design:paramtypes",[])],hc.prototype,"targetIconThemedImage",null);_.E([_.Rn("creatorGoalState.currentGoalCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hc.prototype,"progressBarChanged",null);_.E([_.Rn("creatorGoalState.creatorGoalState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hc.prototype,"goalStateChanged",null);
_.E([_.eC({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],hc);_.I(hc,"yt-creator-goal-progress-flow-view-model",function(){return eHP()},{mode:0});var KNL;var aLr;var tc=function(){return _.W.apply(this,arguments)||this};
_.L(tc,_.W);tc.prototype.attached=function(){var g,C,d;if(this==null?0:(g=this.data)==null?0:(C=g.pdgPurchasedBumperLoggingDirectives)==null?0:(d=C.loggingDirectives)==null?0:d.trackingParams){var V,y,R;xOL(this==null?void 0:(V=this.data)==null?void 0:(y=V.pdgPurchasedBumperLoggingDirectives)==null?void 0:(R=y.loggingDirectives)==null?void 0:R.trackingParams)}};
tc.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],tc.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tc.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],tc);
_.I(tc,"yt-live-chat-item-bumper-view-model",function(){if(aLr===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;KNL===void 0&&(KNL=document.createElement("template"));var V=KNL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);aLr=g}g=aLr;return g},{mode:0});var GoQ;var SeQ;_.qf=function(g,C){this.data=g;this.actions=C;this.data=g;this.actions=C};
_.Xy=function(){};_.jh={};_.jh.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(g,C){oG1(this.hostElement,g,C)},
getNavigationEndpointPopupAction:function(g){return pcu(g,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(g,C){JCN(this.hostElement,g,C,this.openPopupConfig)}};var Xcj=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.eh={};
_.eh.YtEndpointBehavior=[_.jh.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.Qq("openPopupConfig");(this.useClickHandler=_.au("useClickHandler",!1))?this.hostElement.addEventListener("click",dX(this,this.onEndpointClick_)):(UI(this.hostElement,"tap",dX(this,this.onEndpointTap_)),UI(this.hostElement,"touchend",dX(this,this.onEndpointTouchEnd_)));UI(this.hostElement,"touchstart",dX(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
dX(this,this.onEndpointTapStart_))},
onEndpointClick_:function(g){jPc(this.hostElement,g,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(g){var C=this.hostElement,d=this.openPopupConfig,V=this.disableCommandHandlerOverride;V=V===void 0?!1:V;var y=hJl(g);if(y){y.href&&DC(y.href);var R=g.detail;var Y=R.sourceEvent;R=R.preventer;Y=Y.button!==void 0?Y.button===0&&!Fy(Y):R?!Fy(R):!0;y.data&&Y&&t4j(C,y,g,d,V)}},
onEndpointTouchEnd_:function(g){Fy(g)||hJl(g)&&g.preventDefault()},
onEndpointTapStart_:function(g){rC_(g)}}];_.lo={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(g){for(var C=_.dN.getInstance(),d=_.Z(Object.keys(g)),V=d.next();!V.done;V=d.next()){var y=V.value;V=g[y];if(this&&this[V]){var R=C.actionRoutingMap.get(y);R||(R=new Map,C.actionRoutingMap.set(y,R));C.registerActionHandler(this,y,this[V].bind(this),R)}else y=Error("ld"),y.params=V,_.GL(y)}},
unregisterActionMap:function(g){_.b$(_.dN.getInstance(),g,this)}}]};var Ow=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light",nameDarkTheme:"animated_face_meh_dark",
path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,
lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY",totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_"+(_.t("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.t("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.t("enable_web_delhi_icons")?120:60,lazyLoad:!0}],["LIKE_DELHI_PLAYER",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v5.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_DELHI_PLAYER",totalFrames:120,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:_.t("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light_v4.json":
"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:_.t("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:_.t("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var iJ;var wJ=new Map;var $Oq=window.matchMedia("(forced-colors: active)").matches;var gUL;var Ca8;var dPh=new _.gp("LOTTIE_LOADER_TOKEN");_.LA=_.n(function(g){var C=g.data;var d=g.className;var V=g.animationName;var y=g.animationRef;var R=g.elRefForInterop;var Y=_.AD("lottie-component"),A;_.nP(function(){var w;return void((w=A)==null?void 0:w.destroy())});
var P;_.ue(function(){var w=_.U5(V);if(w!==P){P=w;var x=Object.assign({},{animationName:w,animationRef:_.U5(y)},_.U5(C));try{_.wS().resolve(dPh)().then(function(h){var l;(l=A)==null||l.destroy();var N,T;l=(T=R==null?void 0:(N=R())==null?void 0:N.value)!=null?T:Y.value;N=x.animationRef;T=x.listeners;h=h.loadAnimation(Object.assign({},{container:l},x.animationConfig));N&&(N.lottieEl=h);if(T)for(l=_.Z(Object.entries(T)),N=l.next();!N.done;N=l.next())T=_.Z(N.value),N=T.next().value,(T=T.next().value)&&
h.addEventListener(N,T);A=h})}catch(h){w=h;
var p="LottieComponent error.";w.message&&(p+=" Original description: "+w.message);_.Eq(w,p);_.cy(w);var J;((J=x.listeners)==null?0:J.error)&&x.listeners.error(w)}}},"nrJISd");
return _.O(Y0B,{cond:function(){return!(R==null?0:R())},
then:function(){return _.O("lottie-component",{class:_.Gr("ytLottieComponentHost",d),el:Y})}})},"Y");_.U4(_.n(function(g){return _.O("ytd-lottie-player",{id:g.id,hidden:g.hidden,class:g.className,"aria-label":g.ariaLabel,style:"display: block;"},_.O(_.LA,{data:g.data,animationName:function(){var C;return((C=g.data().animationConfig)==null?void 0:C.name)||""},
animationRef:function(){return g.data().animationRef}}))},"Z"),"ytd-lottie-player",{props:{data:_.CA,
id:_.CA,hidden:_.CA,className:_.CA,ariaLabel:_.CA}});var Df=function(){var g=_.W.apply(this,arguments)||this;g.animationRef={};g.delhiIconsEnabled=_.t("enable_web_delhi_icons");return g};
_.L(Df,_.W);_.b=Df.prototype;
_.b.handlePropertyChange=function(){var g=this.animatedIcon,C=this.active,d=this.isDarkTheme;if(g){var V=this.previousActive!==C;this.previousActive=C;this.animationRef.lottieEl?V&&this.toggleAnimation(C,g.totalFrames):C?this.initializeAnimationAsToggled(g.lottiePlayerProps,g.totalFrames):this.initializeAnimationAsUntoggled(g.lottiePlayerProps);g.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=g.type;this.lottiePlayerProps=this.computeLottiePlayerProps(g,d)}};
_.b.computeLottiePlayerProps=function(g,C){var d=this.deepCloneLottiePlayerProps(g);C?(C=g.nameDarkTheme,g=g.pathDarkTheme):(C=g.name,g=g.path);d.animationConfig.name=C;(C=wJ.get(g))?d.animationConfig.animationData=C:d.animationConfig.path=g;return d};
_.b.initializeAnimationAsToggled=function(g,C){g.animationConfig.initialSegment=[C-1,C]};
_.b.initializeAnimationAsUntoggled=function(g){g.animationConfig.initialSegment=void 0};
_.b.toggleAnimation=function(g,C){if(g){var d;(d=this.animationRef.lottieEl)==null||d.playSegments([0,C],!0)}else{var V;(V=this.animationRef.lottieEl)==null||V.playSegments([0,1],!0)}};
_.b.deepCloneLottiePlayerProps=function(g){var C=Object.assign({},g.lottiePlayerProps.animationConfig);g=Object.assign({},g.lottiePlayerProps);g.animationConfig=C;return g};
Df.prototype.handlePropertyChange=Df.prototype.handlePropertyChange;_.E([_.M(),_.H("design:type",Object)],Df.prototype,"animatedIcon",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Df.prototype,"active",void 0);_.E([_.M(),_.H("design:type",Boolean)],Df.prototype,"isDarkTheme",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],Df.prototype,"animatedIconType",void 0);_.E([_.M(),_.H("design:type",Boolean)],Df.prototype,"previousActive",void 0);
_.E([_.M(),_.H("design:type",Object)],Df.prototype,"lottiePlayerProps",void 0);_.E([_.M(),_.H("design:type",Object)],Df.prototype,"animationRef",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Df.prototype,"delhiIconsEnabled",void 0);_.E([_.Rn("animatedIcon","active","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Df.prototype,"handlePropertyChange",null);_.E([_.eC({is:"yt-animated-icon",disableElementRegistration:!0})],Df);
_.I(Df,"yt-animated-icon",function(){if(Ca8===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;gUL===void 0&&(gUL=document.createElement("template"));var V=gUL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Ca8=g}g=Ca8;return g},{mode:2});var V3H;var yZP;var nG_=_.n(function(g){var C=_.AD("span"),d=U3(function(){return{value:null,cancelled:!1}});
_.nP(function(){d.cancelled=!0});
var V=_.rw(g.data,{equals:function(y,R){return y.iconName===R.iconName&&y.iconStyle===R.iconStyle&&y.iconSize===R.iconSize&&y.iconSetName===R.iconSetName&&y.iconSelected===R.iconSelected}},"AoOoyf");
_.ue(function(){var y,R=(y=g.options)==null?void 0:y.call(g);uSl(C,d,V(),R)},"Tie9e");
return _.O("span",{class:"yt-icon-shape",el:C})},"aa");
nG_.idomCompat=!0;var y$g=["youtube_fill","youtube_outline"];var RG8=new _.BK({type:"iconset",value:void 0}),rV=function(){var g=_.W.apply(this,arguments)||this;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.iconName="";g.iconsetName="yt-icons";g.iconset=null;g.missingIconSet=!1;g.iconType=null;g.iconShapeDataSignal=_.jL(void 0,void 0,"TaEgXd");g.renderingOptionsSignal=_.jL({iconWidth:"100%",iconHeight:"100%",iconFilter:g.iconFilter,iconColor:g.gradientColor},void 0,"a1vqYe");g.wizHasRendered=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return g};
_.L(rV,_.W);rV.prototype.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g)};
rV.prototype.handlePropertyChange=function(){var g=this,C,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v;return _.F(function(q){switch(q.nextAddress){case 1:if(C=!g.icon&&!g.iconName||!g.isAttached)return q.return();d=g;V=d.icon;y=d.size;R=d.defaultToFilled;Y=d.active;A=d.targetContainer;g.toggleContainerClass(A);_.t("kevlar_use_wil_icons")&&V&&(P=hhV(V),g.iconType=P.length?P[1]:null);if(V){q.jumpTo(2);break}g.iconsetName="";g.iconName="";return q.yield(g.renderIcon(A,V),3);case 3:return q.return();case 2:w=bYL(V);
x=hhV(w);x.length&&(g.iconsetName=x[0],g.iconName=x[1]);if(!_.t("kevlar_use_wil_icons")){q.jumpTo(4);break}p=rV;J=ZYA;h=g.iconType;l=g.active;N=g.defaultToFilled;T=g.size;v=g.iconsetName;return q.yield(YsQ(),6);case 6:return q.yield(J.call(p,h,l,N,T,v,q.yieldResult),5);case 5:g.iconShapeData=q.yieldResult;case 4:if(g.shouldRenderIconShape(A)){q.jumpTo(7);break}return q.yield(g.determineIconSet(w,Y,R,y,A),7);case 7:return q.yield(g.renderIcon(A,V),0)}})};
rV.prototype.toggleContainerClass=function(g){g?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var bYL=function(g){return!_.t("default_to_innertube_icon")||g.indexOf(":")>0?g:_.an(g)};
_.b=rV.prototype;_.b.determineIconSet=function(g,C,d,V){var y=this;return _.F(function(R){return R.nextAddress==1?_.t("kevlar_system_icons")||_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?R.yield(y.switchToYtSysIconset(g,C,d,V),3):R.jumpTo(2):R.nextAddress!=2?R.return():R.yield(y.useYtSysIconsetForMissingIcons(g,C,d,V),0)})};
_.b.switchToYtSysIconset=function(g,C,d,V){var y=this,R,Y,A,P,w,x,p;return _.F(function(J){switch(J.nextAddress){case 1:if(!g||y.iconsetName!=="yt-icons"&&y.iconsetName!=="yt-sys-icons"){J.jumpTo(0);break}R=hhV(g);Y=R[1];var h=Y;if(Njl(h))Y=h;else{var l=h=h.toLowerCase();(h=kHL.get(h))&&(l=h);Y=l}_.t("enable_polymer_icons_replace_underscores_dash")&&Y.includes("_filled")&&(Y=Y.replace(/_filled/g,"-filled"));return J.yield(KM(Y,!0),3);case 3:return A=J.yieldResult,J.yield(KM(Y,!1),4);case 4:if((P=
J.yieldResult)||C&&A)y.iconsetName="yt-sys-icons";y.iconName=y.getIconName(Y,C,d,P,A);if(V===24){J.jumpTo(0);break}w="yt-sys-icons"+V+":"+y.iconName;return J.yield(KM(w,!1,!0),6);case 6:return x=J.yieldResult,J.yield(KM(w,!0,!0),7);case 7:p=J.yieldResult;y.iconName=y.getIconName(Y,C,d,x,p);if(!C&&x||C&&p)y.iconsetName="yt-sys-icons"+V;_.XV(J)}})};
_.b.getIconName=function(g,C,d,V,y){g.includes("-filled")&&(g=g.replace("-filled",""));return y&&(C||d)?g+"-filled":g};
_.b.useYtSysIconsetForMissingIcons=function(g,C,d,V){var y=this,R,Y;return _.F(function(A){if(A.nextAddress==1)return y.iconsetName!=="yt-icons"?A.jumpTo(0):A.yield(KM(y.iconName,!1,!1,!0),3);if(A.nextAddress!=4)return R=A.yieldResult,A.yield(KM(y.iconName,!1),4);Y=A.yieldResult;if(R||!Y)return A.jumpTo(0);y.iconsetName="yt-sys-icons";return A.yield(y.switchToYtSysIconset(g,C,d,V),0)})};
_.b.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var YsQ=function(){return _.F(function(g){try{return g.return(_.wS().resolve(_.G1))}catch(C){return g.return(new Promise(function(d){_.RS().parkOrScheduleJob(function(){d(_.wS().resolve(_.G1))},2,"ci")}))}})},ZYA=function(g,C,d,V,y,R){V=V===void 0?24:V;
if(g){g=g.toLowerCase();var Y=g.endsWith("_filled")||g.endsWith("-filled");C={iconName:g,iconStyle:(C===void 0?0:C)||(d===void 0?0:d)||Y?"youtube_fill":"youtube_outline",iconSize:V,iconSetName:y===void 0?"yt-icons":y};d=!!R.resolveIcon(C);d||(C.iconSize=void 0,d=!!R.resolveIcon(C));!d&&Y&&(C.iconName=g.substring(0,g.length-7),C.iconSize=V,d=!!R.resolveIcon(C),d||(C.iconSize=void 0,d=!!R.resolveIcon(C)));d||(C.iconStyle=void 0,d=!!R.resolveIcon(C));d||_.cy(new _.qn("Icon not supported",{iconName:C.iconName,
iconStyle:C.iconStyle,iconSize:C.iconSize,iconType:g}));return d?C:void 0}};
_.b=rV.prototype;_.b.shouldRenderIconShape=function(g){if(!_.t("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;g=this.getContainer(g);return!qoo(g,this.icon)};
_.b.renderIcon=function(g,C){var d=this,V,y,R,Y,A,P,w,x;return _.F(function(p){switch(p.nextAddress){case 1:if(C&&d.icon!==C)return p.return();V=d.getContainer(g);y=qoo(V,d.icon);if(d.shouldRenderIconShape(g)&&d.iconType)return d.applyIconShape(y,V),p.return();d.removeIconShape();if(!V)return p.return();d.iconName===""&&d.iconset&&V&&(d.removeStaticIcon(d.iconset,V),y&&d.removeAnimatedIcon(V));if(d.iconName===""&&d.iconset||!d.iconsetName||!RG8)return p.return();d.iconset=RG8.byKey(d.iconsetName);
if(!d.iconset)return d.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.VE(d,d.onIconsetAdded)),p.return();d.missingIconSet&&(d.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.VE(d,d.onIconsetAdded)));Y=(R=y||d.isAnimatedIcon?f5P(d.icon):void 0)&&!R.lazyLoad;P=R&&((A=R)==null?void 0:A.lazyLoad)&&(R.lottiePlayerProps.animationConfig.animationData?!0:wJ.get(d.isDarkTheme?R.pathDarkTheme:R.path)?!0:!1);if(Y||P)return d.applyAnimatedIcon(V,R,d.iconset),p.return();if(P||
(w=R)==null||!w.lazyLoad){p.jumpTo(2);break}x=W1L(R,d.isDarkTheme);d.applyStaticIcon(d.iconset,V,d.iconName,g,y);return p.yield(x,3);case 3:return p.yield(d.renderIcon(d.targetContainer,d.icon),4);case 4:return p.return();case 2:d.applyStaticIcon(d.iconset,V,d.iconName,g,y),_.XV(p)}})};
_.b.getContainer=function(g){var C,d=(C=yag(this.hostElement))==null?void 0:C.host;C=!!d&&!!d.polymerController;if(!g||C)return g?this.getTargetContainer(g,d):this.hostElement};
_.b.getTargetContainer=function(g,C){var d=_.KZ(C).querySelector("#"+g);d||(g=new _.qn("yt-icon container missing",C.is,g),_.IM(g));return d};
_.b.applyStaticIcon=function(g,C,d,V,y){y&&this.removeAnimatedIcon(C);this.removeIconShape();y=y&&!!this.iconType&&!!this.iconShapeData&&_.t("kevlar_use_wil_icons");try{y?this.applyIconShape(!1,C):g.applyIcon(C,d)}catch(R){this.handleError(R,V,C)}};
_.b.applyIconShape=function(g,C){this.iconset&&C&&(this.removeStaticIcon(this.iconset,C),g&&this.removeAnimatedIcon(C));g={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var d=_.Z(this.iconShapeDataSignal);C=d.next().value;d=d.next().value;var V=_.Z(this.renderingOptionsSignal),y=V.next().value;V=V.next().value;d(this.iconShapeData);V(g);if(!this.wizHasRendered)for(this.wizHasRendered=!0,g=_.Z(I5o(C,y)).next().value;g.firstChild;)_.KZ(this.hostElement).appendChild(g.firstChild)};
_.b.removeIconShape=function(){if(_.t("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.b.removeStaticIcon=function(g,C){g.removeIcon(C)};
_.b.applyAnimatedIcon=function(g,C,d){this.removeStaticIcon(d,g);this.removeIconShape();var V;d=this.animatedIconElement&&((V=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:V.type)===C.type;if(this.animatedIconElement&&d){this.animatedIconElement.polymerController.animatedIcon=C;var y;((y=this.animatedIconElement)==null?void 0:y.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(g),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=C,this.animatedIconElement.polymerController.active=this.active,_.t("delhi_modern_web_player_icons")?(C=vGB(g,this.icon)&&g.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=C?C.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.t("kevlar_use_wil_icons")?
g.insertBefore(this.animatedIconElement,g.childNodes[0]):(g=_.KZ(g),g.insertBefore(this.animatedIconElement,g.childNodes[0]))};
_.b.removeAnimatedIcon=function(g){_.t("kevlar_use_wil_icons")?this.animatedIconElement&&g.contains(this.animatedIconElement)&&g.removeChild(this.animatedIconElement):(g=_.KZ(g),this.animatedIconElement&&g.contains(this.animatedIconElement)&&g.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.b.handleError=function(g,C,d){_.Eq(g,this.iconName,C,d);C=qoo(d,this.icon);var V=!1;window.location.href.includes("JpymaW6Lh2w")?V=!0:d._svgIcon&&(d=(d=d._svgIcon.parentNode)?d.tagName:"unknown",_.Eq(g,d),d==="YT-ICON"&&g.name==="NotFoundError"?V=!0:g.name==="NotFoundError"&&C&&(V=!0));V?_.cy(g):_.IM(g)};
_.PU.Object.defineProperties(rV,{template:{configurable:!0,enumerable:!0,get:function(){if(yZP===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;
V3H===void 0&&(V3H=document.createElement("template"));var V=V3H;d.call(C,V.content.cloneNode(!0),g.content.firstChild);yZP=g}g=yZP;return g}}});
rV.prototype.handlePropertyChange=rV.prototype.handlePropertyChange;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],rV.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",String)],rV.prototype,"icon",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],rV.prototype,"active",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],rV.prototype,"defaultToFilled",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],rV.prototype,"isAnimatedIcon",void 0);
_.E([_.M({value:24}),_.H("design:type",Number)],rV.prototype,"size",void 0);_.E([_.M({value:""}),_.H("design:type",String)],rV.prototype,"targetContainer",void 0);_.E([_.M(),_.H("design:type",Object)],rV.prototype,"animatedIconElement",void 0);_.E([_.M(),_.H("design:type",Object)],rV.prototype,"isDarkTheme",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],rV.prototype,"ariaHidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],rV.prototype,"ariaLabel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],rV.prototype,"role",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],rV.prototype,"tabindex",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],rV.prototype,"title",void 0);_.E([_.M(),_.H("design:type",String)],rV.prototype,"style",void 0);_.E([_.M(),_.H("design:type",String)],rV.prototype,"iconFilter",void 0);_.E([_.M(),_.H("design:type",String)],rV.prototype,"gradientColor",void 0);
_.E([_.Rn("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],rV.prototype,"handlePropertyChange",null);_.E([_.eC({is:"yt-icon",noInjection:!0})],rV);var UOL="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),EGc=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var AZM={};AZM.YtPlaintextBehavior=[_.Dz,{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(g){g.preventDefault();g=g.clipboardData.getData("text/plain");document.execCommand("insertText",!1,g)},
preventRichTextFormatting_:function(g){_.C1&&(g=g.detail.keyboardEvent,g.stopImmediatePropagation(),g.preventDefault())}}];var FDP;var Pah;var NC=function(){var g=_.W.apply(this,arguments)||this;g.ignoreShadyDom=!1;g.hasChange_=!1;g.hasSetTitle_=!1;g.useIOObserverForVisibilityLogging_=_.t("kevlar_use_vimio_behavior")&&_.Qq("INNERTUBE_CLIENT_NAME")==="WEB";g.ytFormattedStringObserverHandlerKeys_=void 0;return g};
_.L(NC,_.W);_.b=NC.prototype;_.b.created=function(){this.useIOObserverForVisibilityLogging_=_.t("kevlar_use_vimio_behavior")&&_.Qq("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.b.ready=function(){_.Qq("HTML_DIR")==="rtl"?this.useMixedDirectionFormattedStrings?this.hostElement.dir="rtl":this.respectHtmlDir||(this.hostElement.dir="auto"):this.respectLangDir&&(this.hostElement.dir="auto",this.hostElement.style.textAlign="left");this.enableContentEditableChanged_()};
_.b.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.b.detached=function(){this.unobserveIOObservers_()};
_.b.clearContents_=function(){for(var g=this.getRoot(),C=g.lastChild;C&&C.tagName!=="STYLE";){try{g.removeChild(C)}catch(d){break}C=g.lastChild}};
_.b.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var g=_.Z(this.ytFormattedStringObserverHandlerKeys_),C=g.next();!C.done;C=g.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(C.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.b.resetForAttributedString=function(){var g=this.getRoot();!g.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),g.appendChild(this.ytAttributedStringElementRef))};
_.b.resetForFormattedString=function(){var g=this.getRoot(),C=g.querySelector("yt-attributed-string");C&&(this.ytAttributedStringElementRef=g.removeChild(C))};
_.b.textChanged=function(){this.textChanged_(this.text)};
_.b.textChanged_=function(g){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!g||!g.runs&&!g.simpleText;if(_.t("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var C=this.hostElement.firstChild;C&&C.nodeName==="FONT";){var d=C;C=C.nextSibling;this.hostElement.removeChild(d)}C=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
d=g.simpleText;var V;!d&&((V=g.runs)==null?void 0:V.length)===1&&this.isSimpleString_(g.runs[0])&&(d=g.runs[0].text);d!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.Qq("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(d!==void 0){try{C.textContent=d}catch(y){}C.textContent||(this.isEmpty=!0)}else g=g.runs,d!==void 0&&(g=[{text:d}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),g&&this.updateText_(g),
C.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.b.ellipsisTruncateChanged_=function(){!this.ellipsisTruncate||this.hostElement.title&&!this.hasSetTitle_?this.hasSetTitle_&&(this.hostElement.removeAttribute("title"),this.hasSetTitle_=!1):(this.hostElement.title=this.getRawText(),this.hasSetTitle_=!0)};
_.b.computeAriaLabel_=function(g){return g};
_.b.computeEllipsisTruncateStyling=function(g,C){return g&&!C};
_.b.computeUseAttributedString=function(g){return _.t("web_replace_formatted_with_attributed_string")&&Yk_(g)&&!this.disableAttributedString&&!this.enableContentEditable};
_.b.setNodeStyle_=function(g,C){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.t("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?C.removeAttribute("dir"):C.setAttribute("dir","auto");C.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");C.style.color="";var d=null;this.noStyles||(g.bold&&(C.classList.add("bold"),d="bold"),g.deemphasize&&(C.classList.add("deemphasize"),d="deemphasize"),g.italics&&C.classList.add("italic"),
g.strikethrough&&C.classList.add("strikethrough"),g.errorUnderline&&(C.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),g.bracket&&C.classList.add("bracket"),g.textColor&&(C.style.color=_.tw(g.textColor)));d!==C.getAttribute("style-target")&&(d?C.setAttribute("style-target",d):C.removeAttribute("style-target"))};
_.b.setUpVisibilityLogging_=function(g,C){var d=this;this.setNodeTrackingParams_(g,C);var V;((V=C.data)==null?0:V.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(g=this.ytRendererBehavior.visibilityObserver.observe(C,function(y){var R=d.ytRendererBehavior.getVisibilityLogger();R&&R.reportShown(y)},this.ytRendererBehavior.visibilityOptionVisible_),C=this.ytRendererBehavior.visibilityObserver.observe(C,function(y){var R=d.ytRendererBehavior.getVisibilityLogger();
R&&R.reportHidden(y)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(g),this.ytFormattedStringObserverHandlerKeys_.push(C))};
_.b.setNodeTrackingParams_=function(g,C){C.data||(C.data={});if((g=g.loggingDirectives?g.loggingDirectives.trackingParams:null)||C.data.trackingParams)C.data.trackingParams=g};
_.b.computeHasLinkOnly_=function(g){return!(!g||g.length!==1||this.noEndpoints||!g[0].navigationEndpoint)};
_.b.getRoot=function(){var g=this.buildScopeDomOptions();return this.enableContentEditable?_.KZ(_.KZ(this.hostElement,g).querySelector("[contenteditable]")):_.KZ(this.hostElement,g)};
_.b.fixContenteditableScope=function(){var g=function(C){C&&(C.nodeType===1&&C.classList&&(C.classList.add("style-scope"),C.classList.add("yt-formatted-string")),C.childNodes&&C.childNodes.forEach(function(d){g(d)}))};
g(this.getRoot())};
_.b.updateText_=function(g){for(var C=g.length,d=this.getRoot(),V=d.firstChild;V&&V.nodeName==="STYLE";)V=V.nextSibling;for(var y=0;y<C&&V;){var R=g[y],Y=_.t("remove_cr_char")&&R.text?R.text.replace("\r",""):R.text;if(this.isSimpleString_(R)&&!this.useMixedDirectionFormattedStrings)if(V.nodeName==="#text"){V.textContent!=Y&&(V.textContent=Y);y++;V=V.nextSibling;continue}else break;if(_.e(R,ho))break;else if(!this.noEndpoints&&R.navigationEndpoint){if(V.nodeName!=="A")break;this.setDataOnAnchor_(V,
R.navigationEndpoint)}else if(V.nodeName!=="SPAN")break;this.setNodeStyle_(R,V);this.setUpVisibilityLogging_(R,V);V.textContent!=Y&&(V.textContent=Y);y++;V=V.nextSibling}if(V)for(R=d.lastChild,V=y?V.previousSibling:null;R&&R!=V;){try{d.removeChild(R)}catch(A){break}R=d.lastChild}y!==C&&this.addTextNodes_(g,y)};
_.b.addTextNodes_=function(g,C){for(var d=document.createDocumentFragment(),V=g.length;C<V;C++){var y=g[C],R=_.t("remove_cr_char")&&y.text?y.text.replace("\r",""):y.text;if(this.isSimpleString_(y)&&!this.useMixedDirectionFormattedStrings)d.appendChild(document.createTextNode(R));else{var Y=_.e(y,ho);if(Y){if(Y.image){var A=document.createElement("img");Y.isCustomEmoji||A.classList.add("small-emoji");A.classList.add("emoji");Y.isCustomEmoji&&(A.dataset.emojiId=Y.emojiId);A.src=_.cF(Y.image.thumbnails,
this.emojiSize);(y=this.get("image.accessibility.accessibilityData.label",Y))?A.alt=y:Y.shortcuts&&Y.shortcuts.length>0?A.alt=Y.shortcuts[0]:Y.emojiId&&(A.alt=Y.emojiId);d.appendChild(A);this.hasEmoji=!0}}else!this.noEndpoints&&y.navigationEndpoint?(A=document.createElement("a"),A.classList.add("yt-simple-endpoint"),A.setAttribute("spellcheck","false"),this.setDataOnAnchor_(A,y.navigationEndpoint)):A=document.createElement("span"),this.setNodeStyle_(y,A),this.setUpVisibilityLogging_(y,A),A.appendChild(document.createTextNode(R)),
d.appendChild(A)}}this.getRoot().appendChild(d)};
_.b.isSimpleString_=function(g){return(this.noEndpoints||!g.navigationEndpoint)&&!_.e(g,ho)&&(this.noStyles||!(g.bold||g.deemphasize||g.italics||g.strikethrough||g.errorUnderline||g.bracket||g.textColor))&&!g.loggingDirectives};
_.b.getRawText=function(){return _.W1(this.text)};
_.b.getFirstRunText=function(){var g;if(((g=this.text)==null?0:g.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.b.setFirstRunText=function(g){var C;((C=this.text)==null?0:C.runs)&&this.text.runs[0]&&(this.text.runs[0].text=g,this.textChanged_(this.text))};
_.b.setDataOnAnchor_=function(g,C){var d=this;!_.t("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(C)||this.isSignalServiceEndpoint_(C)?(g.onclick=this.serviceEndpointHandler_(C),HY(g,"#")):SwN({text:this.text,command:C},function(){PrL(g,C,d.target)})};
_.b.isServiceEndpoint_=function(g){var C;return!((C=_.e(g==null?void 0:g.commandMetadata,_.d7))==null||!C.sendPost)};
_.b.isSignalServiceEndpoint_=function(g){return!!_.e(g,_.Cu)};
_.b.serviceEndpointHandler_=function(g){var C=this;return function(d){_.Ke(C.hostElement,[g]);d.preventDefault()}};
_.b.overrideAriaLabelChanged_=function(){var g=this.getRoot();this.enableContentEditable&&g&&g.setAttribute("aria-label",this.overrideAriaLabel)};
_.b.enableContentEditableChanged_=function(){var g=this,C=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),C=_.KZ(this.hostElement,C),!C.lastChild||C.lastChild instanceof HTMLElement&&C.lastChild.id!=="contenteditable-root"){var d=document.createElement("div");d.id="contenteditable-root";d.setAttribute("contenteditable","true");d.setAttribute("dir","auto");d.onfocus=function(){g.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
C.appendChild(d);this.overrideAriaLabel&&d.setAttribute("aria-label",this.overrideAriaLabel)}}else d=_.at(this.hostElement).firstChild,d instanceof HTMLElement&&d.id==="contenteditable-root"&&_.KZ(this.hostElement,C).removeChild(d)};
_.b.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.b.getNodesForVisibilityLogging_=function(){return _.QA(this.getRoot().childNodes,function(g){var C;return!((C=g.data)==null||!C.trackingParams)})};
_.b.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.b.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var g=this.ytRendererBehavior.getVisibilityLogger();g&&this.getNodesForVisibilityLogging_().forEach(function(C){g.reportShown(C)})}};
_.b.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var g=this.ytRendererBehavior.getVisibilityLogger();g&&this.getNodesForVisibilityLogging_().forEach(function(C){g.reportHidden(C)})}};
_.PU.Object.defineProperties(NC.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.t("enable_mixed_direction_formatted_strings")}}});
NC.prototype.enableContentEditableChanged_=NC.prototype.enableContentEditableChanged_;NC.prototype.overrideAriaLabelChanged_=NC.prototype.overrideAriaLabelChanged_;NC.prototype.ellipsisTruncateChanged_=NC.prototype.ellipsisTruncateChanged_;NC.prototype.textChanged=NC.prototype.textChanged;_.E([_.r(AZM.YtPlaintextBehavior),_.H("design:type",Object)],NC.prototype,"ytPlaintextBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],NC.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NC.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NC.prototype,"text",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"noEndpoints",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"noStyles",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NC.prototype,"isDarkTheme",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],NC.prototype,"splitLines",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NC.prototype,"forceDefaultStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NC.prototype,"ellipsisTruncate",void 0);_.E([_.M(),_.H("design:type",Object)],NC.prototype,"ignoreShadyDom",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.H("design:type",Boolean)],NC.prototype,"ellipsisTruncateStyling",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.H("design:type",String)],NC.prototype,"ariaLabel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NC.prototype,"isEmpty",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.H("design:type",Boolean)],NC.prototype,"hasLinkOnly_",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"hasEmoji",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"disableAttributedString",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"isOverlay",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"linkInheritColor",void 0);
_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"noPreWrap",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"userInput",void 0);_.E([_.M({value:16}),_.H("design:type",Number)],NC.prototype,"emojiSize",void 0);_.E([_.M(),_.H("design:type",String)],NC.prototype,"target",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"enableContentEditable",void 0);_.E([_.M(),_.H("design:type",String)],NC.prototype,"overrideAriaLabel",void 0);
_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"respectHtmlDir",void 0);_.E([_.M(),_.H("design:type",Boolean)],NC.prototype,"respectLangDir",void 0);_.E([_.X("plaintextOnly"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NC.prototype,"useMixedDirectionFormattedStrings",null);_.E([_.M({computed:"computeUseAttributedString(text)"}),_.H("design:type",Boolean)],NC.prototype,"useYtAttributedString",void 0);
_.E([_.Rn("text"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NC.prototype,"textChanged",null);_.E([_.Rn("ellipsisTruncate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NC.prototype,"ellipsisTruncateChanged_",null);_.E([_.Rn("overrideAriaLabel"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NC.prototype,"overrideAriaLabelChanged_",null);
_.E([_.Rn("enableContentEditable"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NC.prototype,"enableContentEditableChanged_",null);_.E([_.eC({is:"yt-formatted-string",disableElementRegistration:!0})],NC);
_.I(NC,"yt-formatted-string",function(){if(Pah===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;FDP===void 0&&(FDP=document.createElement("template"));var V=FDP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Pah=g}g=Pah;return g});var iYM;var OYH;var w4L;var kXM;var X0=function(){var g=_.W.apply(this,arguments)||this;g.focused=!1;g.disabled=!1;g.isOverlay=!1;return g};
_.L(X0,_.W);X0.prototype.triggerDown=function(){if(!this.disabled){_.Gm(this.hostElement,"down",!0);var g;(g=this.currentAnimation)==null||g.cancel()}};
X0.prototype.triggerUp=function(){if(!this.disabled){_.Gm(this.hostElement,"down",!1);var g=this.fillElement;var C=this.strokeElement;typeof GroupEffect==="function"?(g=new GroupEffect([nU1(g),IU1(C)]),g=new Animation(g,document.timeline)):g=new MAQ(g,C);this.currentAnimation=g;var d;(d=this.currentAnimation)==null||d.play()}};
_.E([_.ZD(".stroke"),_.H("design:type",HTMLElement)],X0.prototype,"strokeElement",void 0);_.E([_.ZD(".fill"),_.H("design:type",HTMLElement)],X0.prototype,"fillElement",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X0.prototype,"focused",void 0);_.E([_.M(),_.H("design:type",Object)],X0.prototype,"disabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X0.prototype,"isOverlay",void 0);_.E([_.eC({is:"yt-interaction",disableElementRegistration:!0})],X0);
_.I(X0,"yt-interaction",function(){if(kXM===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;w4L===void 0&&(w4L=document.createElement("template"));var V=w4L;d.call(C,V.content.cloneNode(!0),g.content.firstChild);kXM=g}g=kXM;return g},{mode:2});var sf=function(){return _.W.apply(this,arguments)||this};
_.L(sf,_.W);_.b=sf.prototype;_.b.ready=function(){var g=this,C=_.KZ(this.hostElement).querySelector("#button");C.addEventListener("focus",function(){A88||(A88=new YQH);g.keyboardFocused=A88.isKeyBoardInUse()});
C.addEventListener("blur",function(){g.keyboardFocused=!1;g.rippleUp_()})};
_.b.computeTabIndex_=function(g){return g?-1:0};
_.b.computeButtonAriaPressed_=function(g){if(this.toggleable)return g?"true":"false"};
_.b.rippleDown_=function(){_.KZ(this.hostElement).querySelector("#interaction").triggerDown()};
_.b.rippleUp_=function(){_.KZ(this.hostElement).querySelector("#interaction").triggerUp()};
_.b.onPressedChanged_=function(){var g=_.at(_.KZ(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.at(_.KZ(this.hostElement).querySelector("#button")).children[0];g&&(g.active=this.pressed)};
sf.prototype.onPressedChanged_=sf.prototype.onPressedChanged_;sf.prototype.rippleUp_=sf.prototype.rippleUp_;sf.prototype.rippleDown_=sf.prototype.rippleDown_;_.E([_.M(),_.H("design:type",String)],sf.prototype,"label",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],sf.prototype,"disabled",void 0);_.E([_.M(),_.H("design:type",Boolean)],sf.prototype,"pressed",void 0);_.E([_.M(),_.H("design:type",Object)],sf.prototype,"toggleable",void 0);
_.E([_.M(),_.H("design:type",Boolean)],sf.prototype,"untabbable",void 0);_.E([_.M(),_.H("design:type",Boolean)],sf.prototype,"keyboardFocused",void 0);_.E([_.yE("down"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sf.prototype,"rippleDown_",null);_.E([_.yE("up"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sf.prototype,"rippleUp_",null);
_.E([_.Rn("pressed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sf.prototype,"onPressedChanged_",null);_.E([_.eC({is:"yt-icon-button",disableElementRegistration:!0})],sf);
_.I(sf,"yt-icon-button",function(){if(OYH===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;iYM===void 0&&(iYM=document.createElement("template"));var V=iYM;d.call(C,V.content.cloneNode(!0),g.content.firstChild);OYH=g}g=OYH;return g},{mode:2});var xP6;var oUH=function(){var g=document.body,C=g.appendChild;if(xP6===void 0){var d=document.createElement("template");_.D(d,'\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>');
xP6=d}d=xP6;C.call(g,d.content)};
document.body?oUH():window.addEventListener("DOMContentLoaded",oUH);var p4h=_.$b(["aria-"]),Bs={};Bs.YtRenderButtonBehavior=[_.a.YtRendererBehavior,_.eh.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!!_.wS().resolve(_.Oc(_.Ps))&&_.t("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var g=this.computeHref_(this.endpoint,!0);g?HY(this.elements_.endpoint,g):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){g=this.buttonClass.split(" ");g=_.Z(g);for(var C=g.next();!C.done;C=g.next())C=C.value,_.Gm(this.hostElement,C,!0),this.elements_.button&&_.Gm(this.elements_.button,C,!0),this.elements_.text&&_.Gm(this.elements_.text,C,!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&&(g=null,this.buttonAccessibility&&(g=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=g:g?_.AO([_.oZ(p4h)],this.elements_.button,"aria-label",g):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var g=_.wS().resolve(_.Oc(_.Ps));g&&(this.keyboardFocused=g.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.Zf("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,_.PW(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.PW(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(g,C){if(C)for(g=C.split(" "),g=_.Z(g),C=g.next();!C.done;C=g.next())C=C.value,_.Gm(this.hostElement,C,!1),this.elements_.button&&_.Gm(this.elements_.button,C,!1),this.elements_.text&&_.Gm(this.elements_.text,C,!1)},
buttonIconChanged_:function(g){this.elements_.icon?g?(this.elements_.icon.icon=g,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.PW(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.SG(this.hostElement,"is-paper-button-with-icon",!1)):g&&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"&&_.PW(this.elements_.button).appendChild(this.elements_.icon):_.PW(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.SG(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(g){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,g){var C=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(g){case "yt_icon_button_with_label":C=!0;_.Gm(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();g=_.PW(this.elements_.button).firstElementChild;
this.elements_.icon=g;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.PW(this.elements_.endpoint).appendChild(this.elements_.button);_.PW(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.Zf("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;_.PW(this.elements_.button).appendChild(this.elements_.text);_.PW(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":C=!0,this.elements_.button=this.getYtIconButton_(),g=_.PW(this.elements_.button).firstElementChild,this.elements_.icon=g,this.setIconActive_(this.elements_.icon),
_.PW(this.elements_.endpoint).appendChild(this.elements_.button)}_.SG(this.hostElement,"is-icon-button",C);_.SG(this.hostElement,"is-paper-button",!C);_.SG(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 d;_.KZ((d=this.container.hostElement)!=null?d:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.PW(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(g){if(g!=void 0||this.disabled)this.disabled=g,this.elements_.button&&(this.elements_.button.disabled=g)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(g){_.t("kevlar_system_icons")&&g&&this.data&&(this.data.isSelected!==void 0?g.active=this.data.isSelected:this.data.isToggled!==void 0&&(g.active=this.data.isToggled))},
observeBasicPalette_:function(g){_.km(this.hostElement,g)},
disabledChanged_:function(g){this.data&&this.set("data.isDisabled",g)},
onYtButtonTap_:function(g){if(this.disabled)g.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.Ke(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(g=this.disableCommandHandlerOverride,!this.data||!this.data.command||g||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.t("handle_service_request_actions")||_.Ke(this.hostElement,[this.serviceEndpoint]),
_.HW(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.t("handle_service_request_actions")?(g=[],this.serviceEndpoint&&g.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&g.push(this.data.command),g.length&&_.as(this.hostElement,g,this.hostElement)):this.data&&this.data.command&&(g=this.data.command,g.accountUnlinkCommand||g.accountLinkCommand||g.insertAdCommand||g.insertHighlightMarkerCommand||
g.createLivestreamHighlightClipCommand||g.getVideoUploadFeedbackCommand||g.musicDeletePrivatelyOwnedEntityCommand||g.ypcCancelRecurrenceEndpoint||g.getMultiSelectCommandEndpoint?_.Ke(this.hostElement,[g]):_.as(this.hostElement,[g],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 g,C=_.KZ((g=this.container.hostElement)!=null?g:this.container);C.lastChild&&C.lastChild.tagName!="STYLE";)try{C.removeChild(C.lastChild)}catch(d){break}},
getYtIconButton_:function(){var g=this.reuseEnabled_()?_.Zf("yt-icon-button"):document.createElement("yt-icon-button"),C=_.PW(g).firstElementChild;if(C&&C.is!="yt-icon"){for(C=_.PW(g);C.lastChild;)C.removeChild(C.lastChild);C=null}C||(C=this.getIcon_(),this.setIconActive_(C),_.PW(g).appendChild(C));return g},
reuseEnabled_:function(){return _.t("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.Zf("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.Zf("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.JZL={};
_.JZL.YtButtonBehavior=[Bs.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var g=this.data;g&&(this._setEndpoint(this.computeEndpoint_(g)),this._setServiceEndpoint(this.computeServiceEndpoint_(g)),this._setCommand(this.computeCommand_(g)),this._setButtonIcon(this.computeButtonIcon_(g)),this._setButtonText(this.computeButtonText_(g,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(g)),this._setButtonTooltip(this.computeTooltip_(g)),this._setButtonClass(this.computeButtonClass_(g)),this._setIconPositionType(this.computeIconPositionType_(g)),this.updateRenderedElements())},
setPressedState:function(g){var C;if((C=this.elements_)==null?0:C.button)this.elements_.button.pressed=!!g},
computeIconPositionType_:function(g){return g&&g.iconPosition||null},
computeEndpoint_:function(g){var C=g&&g.navigationEndpoint,d=this.get("data.command.commandMetadata.webCommandMetadata.url"),V=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return C?C:g&&g.command&&g.command.modalEndpoint?g.command:d&&!V&&g.command?g.command:null},
computeServiceEndpoint_:function(g){var C=g&&g.serviceEndpoint,d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return C?C:d&&g.command?g.command:null},
computeCommand_:function(g){return g&&g.command||null},
computeButtonIcon_:function(g){return g&&g.icon&&g.icon.iconType?_.an(g.icon.iconType):null},
computeButtonText_:function(g,C){return!C&&g&&g.text||null},
computeAccessibility_:function(g){return this.get("accessibilityData.accessibilityData",g)||g&&g.accessibility||(g&&g.text?{label:this.getSimpleString(g.text)}:null)},
computeTooltip_:function(g){return g?g.isDisabled&&g.disabledTooltip||g.tooltip||null:null},
computeButtonClass_:function(g){var C=g&&g.style?g.style.toLowerCase().replace(/_/g,"-")+" ":"";C+=g&&g.size?g.size.toLowerCase().replace(/_/g,"-")+" ":"";g.colorData&&g.colorData.basicColorPaletteData&&g.colorData.basicColorPaletteData.borderColor&&(C+="palette-with-border");return C.trim()}}];var xm={};var hGx;var t3A;var jjh,eGh=function(){return jjh!==void 0?jjh:jjh=document.createElement("template")};
document.head.appendChild(eGh().content);var lUL;var LDM,DPQ=function(){return LDM!==void 0?LDM:LDM=document.createElement("template")};
document.head.appendChild(DPQ().content);var rZP;var N2r,X4M=function(){return N2r!==void 0?N2r:N2r=document.createElement("template")};
document.head.appendChild(X4M().content);var sjr;var B2H=document.head,T2L=B2H.appendChild,fUP;if(sjr===void 0){var vUQ=document.createElement("template");_.D(vUQ,"\x3c!--css-build:shady--\x3e");vUQ.content.insertBefore(X4M().content.cloneNode(!0),vUQ.content.firstChild);sjr=vUQ}fUP=sjr;T2L.call(B2H,fUP.content);var $PL=document.head,qs8=$PL.appendChild,M3h;if(rZP===void 0){var WDA=document.createElement("template");_.D(WDA,"\x3c!--css-build:shady--\x3e");WDA.content.insertBefore(DPQ().content.cloneNode(!0),WDA.content.firstChild);rZP=WDA}M3h=rZP;qs8.call($PL,M3h.content);var mP6=document.head,ujh=mP6.appendChild,nUx;if(lUL===void 0){var IUx=document.createElement("template");_.D(IUx,"\x3c!--css-build:shady--\x3e");IUx.content.insertBefore(eGh().content.cloneNode(!0),IUx.content.firstChild);lUL=IUx}nUx=lUL;ujh.call(mP6,nUx.content);var UPM;_.oe("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");UPM=_.t("web_button_rework")&&_.au("BUTTON_REWORK")||_.t("web_button_rework_with_live");_.Ty=function(){return _.W.apply(this,arguments)||this};
_.L(_.Ty,_.W);_.Ty.prototype.created=function(){this.openPopupConfig=_.Qq("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.Ty.prototype.onYtNavigate_=function(g){var C=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);C&&(this.ytOpenPopupBehavior.openPopup(C),g.stopPropagation(),g.preventDefault())};
_.PU.Object.defineProperties(_.Ty,{template:{configurable:!0,enumerable:!0,get:function(){if(t3A===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;hGx===void 0&&(hGx=document.createElement("template"));var V=hGx;d.call(C,V.content.cloneNode(!0),g.content.firstChild);t3A=g}g=t3A;return g}}});
_.Ty.prototype.onYtNavigate_=_.Ty.prototype.onYtNavigate_;_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],_.Ty.prototype,"ytOpenPopupBehavior",void 0);_.E([_.r(_.JZL.YtButtonBehavior),_.H("design:type",Object)],_.Ty.prototype,"ytButtonBehavior",void 0);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],_.Ty.prototype,"onYtNavigate_",null);
_.E([_.eC({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:UPM})],_.Ty);var cZr;var EUr=_.t("web_button_rework")&&_.au("BUTTON_REWORK")||_.t("web_button_rework_with_live"),fA=function(){var g=_.W.apply(this,arguments)||this;g.isPressed=!1;g.forceIconButton=!1;g.forceIconOnly=!1;g.forceModernIconButton=!1;g.skipCommandHandling=!1;g.alignByText=!1;g.fitToVisibleBounds=!0;g.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};g.onTap=function(C){_.HW(g.hostElement,"yt-service-request-sent-button-renderer",C)};
return g};
_.L(fA,_.W);_.b=fA.prototype;_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.b.onClick=function(g){var C,d=this.disabled||((C=this.data)==null?void 0:C.isDisabled);C=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");d&&C&&g.stopPropagation()};
_.b.computeIcon=function(){var g,C,d=(g=this.data)==null?void 0:(C=g.icon)==null?void 0:C.iconType;if(d)return _.an(d)};
_.b.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.b.handleUpdateButtonAction=function(g){g=_.e(g,K8x);var C=_.e(g==null?void 0:g.updatedButton,_.GF);if(this.data&&g&&C){var d=this.data;d.targetId&&g.targetId&&d.targetId===g.targetId&&(this.data=C)}};
_.PU.Object.defineProperties(fA.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var g=this;if(this.data){var C=GbL({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.HW(g.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.HW(g.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});C.alignByText=this.alignByText;return C}}}});
_.PU.Object.defineProperties(fA,{template:{configurable:!0,enumerable:!0,get:function(){if(cZr===void 0){var g=document.createElement("template");_.D(g,'\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>');cZr=g}g=cZr;return g}}});
fA.prototype.onClick=fA.prototype.onClick;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],fA.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fA.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],fA.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"isPressed",void 0);
_.E([_.M(),_.H("design:type",Object)],fA.prototype,"forceIconButton",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"forceIconOnly",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"forceModernIconButton",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"skipCommandHandling",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"alignByText",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"buttonTooltipPosition",void 0);
_.E([_.M(),_.H("design:type",Object)],fA.prototype,"fitToVisibleBounds",void 0);_.E([_.M({computed:"computeTooltip(data)"}),_.H("design:type",Object)],fA.prototype,"tooltip",void 0);_.E([_.M(),_.H("design:type",Object)],fA.prototype,"overrides",void 0);_.E([_.M(),_.H("design:type",Boolean)],fA.prototype,"disabled",void 0);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],fA.prototype,"onClick",null);
_.E([_.X("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.H("design:type",Object),_.H("design:paramtypes",[])],fA.prototype,"computedButtonShape",null);_.E([_.eC({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!EUr,cssBuildOptOut:!0}),_.eC({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!EUr,cssBuildOptOut:!0})],fA);var HYh;var QjM;var vs=function(){var g=_.W.apply(this,arguments)||this;g.empty_=!0;g.loadTime=Infinity;g.pendingPaint=!1;g.hasChange_=!1;g.oldThumbnail_=null;g.oldDelayedSrc_="";g.objectURL_=null;return g};
_.L(vs,_.W);_.b=vs.prototype;_.b.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.b.ready=function(){var g=this.shouldShowPlaceholder_();_.Gm(this.hostElement,"no-transition",!0);g&&this.hostElement.classList.add("with-placeholder")};
_.b.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.b.isThumbPreloaded_=function(g){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",g)};
_.b.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||zGM};
_.b.computeThumbnailSrc_=function(g){return g&&g.thumbnails?_.cF(g.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.b.computeAlt_=function(){var g=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&g||""};
_.b.thumbnailChanged_=function(){var g=_.Z([this.thumbnail,this.oldThumbnail_]),C=g.next().value;g=g.next().value;this.oldThumbnail_=C;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(g=this.computeThumbnailSrc_(g),this.computeThumbnailSrc_(C)===g))return;_.t("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(C)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):C&&_.au("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.As(this,this.onReload_):_.As(this,this.onShow_):this.resetImage_();C&&(this.hostElement.style.opacity=""+C.opacity)}};
_.b.delayedSrcChanged_=function(){var g=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===g||this.resetImage_()};
_.b.setSrc_=function(g){g?(_.KZ(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.KZ(this.hostElement).querySelector("#img").src=g):(_.KZ(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.b.resetImage_=function(){SeW(this.hostElement);this.empty_=!0;this.setSrc_(zGM);this.ytRendererBehavior.invalidate(!1)};
_.b.observePlaceholderColor_=function(){var g=this.thumbnail&&this.thumbnail.placeholderColor;g?this.hostElement.style.backgroundColor=_.tw(g):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.b.onLoad_=function(){_.KZ(this.hostElement).querySelector("#img").src&&_.KZ(this.hostElement).querySelector("#img").src!==zGM&&(Goj(this.hostElement),this.notifyOnLoaded&&_.HW(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.b.onError_=function(){var g=this;if(_.t("web_use_cache_for_image_fallback"))bYu(_.KZ(this.hostElement).querySelector("#img").src).then(function(C){g.objectURL_=_.Uh(C).toString();g.setSrc_(g.objectURL_)}).catch(function(){_.t("kevlar_woffle_fallback_image")&&g.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.b.onPrescanVisible=function(){this.onShow_()};
_.b.onVisible=function(){if(_.t("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.b.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var g=this.computeSrc_();g!==_.KZ(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(g))}};
_.b.onReload_=function(){this.empty_=!1;var g=this.computeSrc_();g!==_.KZ(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(g))};
_.b.shouldShowPlaceholder_=function(){return _.t("kevlar_thumbnail_bg")};
vs.prototype.observePlaceholderColor_=vs.prototype.observePlaceholderColor_;vs.prototype.delayedSrcChanged_=vs.prototype.delayedSrcChanged_;vs.prototype.thumbnailChanged_=vs.prototype.thumbnailChanged_;_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],vs.prototype,"alt",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],vs.prototype,"ariaHidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],vs.prototype,"ariaLabel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],vs.prototype,"hidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],vs.prototype,"id",void 0);_.E([_.r(_.KT.YtVisibilityBehavior),_.H("design:type",Object)],vs.prototype,"ytVisibilityBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vs.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",String)],vs.prototype,"delayedSrc",void 0);
_.E([_.M(),_.H("design:type",Object)],vs.prototype,"thumbnail",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],vs.prototype,"loaded",void 0);_.E([_.M(),_.H("design:type",Boolean)],vs.prototype,"notifyOnLoaded",void 0);_.E([_.M(),_.H("design:type",Number)],vs.prototype,"height",void 0);_.E([_.M(),_.H("design:type",Number)],vs.prototype,"width",void 0);_.E([_.M({value:function(){return"width"}}),
_.H("design:type",String)],vs.prototype,"dimension",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],vs.prototype,"fit",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],vs.prototype,"fitHeight",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],vs.prototype,"fitWidth",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],vs.prototype,"objectFit",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],vs.prototype,"objectPosition",void 0);_.E([_.M(),_.H("design:type",String)],vs.prototype,"preferredThumbnail",void 0);_.E([_.M({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.H("design:type",String)],vs.prototype,"alt_",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],vs.prototype,"sharedTooltipText",void 0);
_.E([_.M(),_.H("design:type",Boolean)],vs.prototype,"ftlEligible",void 0);_.E([_.M({value:void 0}),_.H("design:type",String)],vs.prototype,"observeHiddenOption",void 0);_.E([_.M({value:"observe_once"}),_.H("design:type",String)],vs.prototype,"observePrescanOption",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],vs.prototype,"roundedContainer",void 0);
_.E([_.PR("thumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vs.prototype,"thumbnailChanged_",null);_.E([_.PR("delayedSrc"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vs.prototype,"delayedSrcChanged_",null);_.E([_.Rn("thumbnail.placeholderColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vs.prototype,"observePlaceholderColor_",null);
_.E([_.eC({is:"yt-img-shadow",disableElementRegistration:!0})],vs);var zGM=_.au("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.EU()(vs,"yt-img-shadow",function(){if(QjM===void 0){var g=document.createElement("template");_.D(g,'\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">');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;HYh===void 0&&(HYh=document.createElement("template"));var V=HYh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);QjM=g}g=QjM;return g},{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 b3j;_.$Q=new _.gp("SCREEN_MANAGER_TOKEN");b3j=new _.gp("LOG_INITIAL_SCREEN_TOKEN");var KDQ=JY({entities:{}});_.qC=hY(KDQ)(KDQ.entities,{selectSfvAudioItemPlaybackState:function(g,C){var d,V;g=(V=_.gd(g,"sfvAudioItemCurrentlyPlayingEntity",C))!=null?V:void 0;return(d=g==null?void 0:g.sfvAudioItemPlaybackState)!=null?d:void 0},
playlistLoopStateEntitySelector:CkP,toggleMenuServiceItemEntitySelector:dDV});_.MC=_.n(function(g){function C(Cl){return _.e(Cl,_.d$)}
function d(){var Cl=V().isTogglingDisabled||N()&&V().toggledIsTogglingDisabled,AL=Cl||J()?N():!N();T(AL);q(!1);if(!Cl){var iP;(iP=Y)==null||iP(!!AL)}var lP;((lP=R)==null?0:lP())||_.sz(_.wS().resolve(_.$Q),V().trackingParams);var pl;if(!AL||!C(V().defaultButtonViewModel)||(pl=R)!=null&&pl()){var jB;!C(V().toggledButtonViewModel)||((jB=R)==null?0:jB())||_.sz(_.wS().resolve(_.$Q),C(V().toggledButtonViewModel).trackingParams)}else _.sz(_.wS().resolve(_.$Q),C(V().defaultButtonViewModel).trackingParams)}
var V=g.data,y=g.buttonShapeOverrides,R=g.disableExplicitClickLogging,Y=g.onToggle,A=g.style,P=g.useOutlinedIcon,w=g.className,x=function(){var Cl,AL;return N()?(Cl=g.animatedTextPropsToggled)==null?void 0:Cl.call(g):(AL=g.animatedTextPropsDefault)==null?void 0:AL.call(g)},p=_.rw(function(){return x()?Object.assign({},x(),{shouldAnimate:v()}):void 0},void 0,"Zp4uoe"),J=function(){var Cl;
return((Cl=U())==null?void 0:Cl.isToggled)!==void 0},h=_.Z(_.VF(function(){var Cl,AL,iP;
return J()?(Cl=U())==null?void 0:Cl.isToggled:(iP=y==null?void 0:(AL=y())==null?void 0:AL.toggled)!=null?iP:V().isToggled})),l=h.next().value;
h=h.next().value;var N=l,T=h;h=_.Z(_.VF(function(){var Cl,AL;return(Cl=g.animatedTextPropsToggled)==null?void 0:(AL=Cl.call(g))==null?void 0:AL.shouldAnimate}));
l=h.next().value;h=h.next().value;var v=l,q=h;l=_.Z(_.jL(!1,void 0,"mq3Zfe"));var Q=l.next().value,c=l.next().value,U=_.AY(function(Cl){a:{var AL=V().entityKey,iP=V().toggledStateEntitySelectorType;if(iP)switch(iP){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!AL)break;Cl=_.qC.selectSfvAudioItemPlaybackState(Cl,AL);if(Cl==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){Cl={isToggled:!0};break a}if(Cl){Cl={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":Cl=
{isToggled:_.RpB(Cl).includes("engagement-panel-comments-section")};break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":Cl={isToggled:_.RpB(Cl).includes("engagement-panel-live-chat-item-section")};break a;default:_.cy(new _.qn("Error: entitySelectorType defined but not matched in selector.",Cl,iP))}Cl=void 0}return Cl}),K=function(){return Object.assign({},y==null?void 0:y(),{onToggle:d,
toggleable:!0,toggled:N(),focused:Q()})};
return _.O("toggle-button-view-model",{"on:focusin":_.gJ(function(){var Cl=_.wS().resolve(_.Oc(_.Ps));Cl&&c(Cl.isKeyBoardInUse());return!1}),
"on:focusout":_.gJ(function(){c(!1);return!1})},_.O(_.k,{cond:function(){return N()?C(V().toggledButtonViewModel):C(V().defaultButtonViewModel)},
then:function(Cl){return _.O(_.Jc,{data:Cl,className:w,style:A,useOutlinedIcon:P,buttonOverrides:K,animatedTextProps:p})}}))},"ca");
_.MC.idomCompat={callbacks:{onToggle:!0}};_.U4(_.n(function(g){return _.O("yt-toggle-button-view-model",{class:function(){var C;return(C=g.scopingClassName)==null?void 0:C.call(g)}},_.O(_.MC,{data:function(){var C;
return(C=g.data)==null?void 0:C.call(g)},
buttonShapeOverrides:function(){var C;return(C=g.overrides)==null?void 0:C.call(g)},
animatedTextPropsDefault:function(){var C;return(C=g.animatedTextPropsDefault)==null?void 0:C.call(g)},
animatedTextPropsToggled:function(){var C;return(C=g.animatedTextPropsToggled)==null?void 0:C.call(g)},
disableExplicitClickLogging:function(){var C;return(C=g.disableExplicitClickLogging)==null?void 0:C.call(g)},
onToggle:function(C){var d;return(d=g.onToggle)==null?void 0:d.call(g,C)},
style:function(){var C;return(C=g.style)==null?void 0:C.call(g)},
useOutlinedIcon:function(){var C;return(C=g.useOutlinedIcon)==null?void 0:C.call(g)},
className:function(){var C;return(C=g.className)==null?void 0:C.call(g)}}))},"da"),"yt-toggle-button-view-model",{props:{data:_.CA,
buttonShapeOverrides:_.CA,overrides:_.CA,animatedTextPropsDefault:_.CA,animatedTextPropsToggled:_.CA,disableExplicitClickLogging:_.CA,onToggle:_.ut,style:_.CA,useOutlinedIcon:_.CA,className:_.CA,scopingClassName:_.CA}});var Ws=function(){return _.W.apply(this,arguments)||this};
_.L(Ws,_.W);Ws.prototype.onTap=function(g){g.stopPropagation();g=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.JU("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:g})):this.ytLiveChatReduxBehavior.dispatch(_.P$("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:g}))};
_.PU.Object.defineProperties(Ws.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.engagementState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=_.e(this.data.toggleButton,_.Rk),C;if(Number(((C=this.likeCountState)==null?void 0:C.likeCountIfIndifferentNumber)||"0")===0){var d;C=((d=this.data.likeCountPlaceholder)==null?void 0:d.content)||""}else{var V,y,R;C=((V=this.likeCountState)==null?void 0:(y=V.likeCountIfIndifferent)==null?void 0:y.content)||((R=this.data.likeCountPlaceholder)==null?void 0:R.content)||""}var Y,A;d=((Y=this.likeCountState)==null?void 0:(A=
Y.likeCountIfLiked)==null?void 0:A.content)||"1";Y=_.e(g.toggledButtonViewModel,_.d$);return Object.assign({},g,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.e(g.defaultButtonViewModel,_.d$),{title:C})},toggledButtonViewModel:{buttonViewModel:Object.assign({},Y,{title:d})}})}}}});
Ws.prototype.onTap=Ws.prototype.onTap;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ws.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ws.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],Ws.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ws.prototype,"data",void 0);
_.E([_.M({selectorArgs:["data.likeCountEntityKey"],selector:b0P}),_.H("design:type",Object)],Ws.prototype,"likeCountState",void 0);_.E([_.M({selectorArgs:["data.engagementStateKey"],selector:wcc}),_.H("design:type",Object)],Ws.prototype,"engagementState",void 0);_.E([_.X("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ws.prototype,"isLiked",null);
_.E([_.X("data","likeCountState","isLiked"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ws.prototype,"toggleButton",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Ws.prototype,"onTap",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Ws);
_.I(Ws,"yt-live-chat-like-button-view-model",function(){if(SeQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;GoQ===void 0&&(GoQ=document.createElement("template"));var V=GoQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);SeQ=g}g=SeQ;return g},{mode:0});var aUQ;var GX8;var mm=function(){return _.W.apply(this,arguments)||this};
_.L(mm,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mm.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],mm);
_.I(mm,"yt-live-chat-paid-message-footer-renderer",function(){if(GX8===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;aUQ===void 0&&(aUQ=document.createElement("template"));var V=aUQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);GX8=g}g=GX8;return g},{mode:0});var SsM;var gGL;var CgL;var dOH,V46=function(){if(dOH!==void 0)return dOH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;CgL===void 0&&(CgL=document.createElement("template"));var V=CgL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return dOH=g};var uo=function(){return _.W.apply(this,arguments)||this};
_.L(uo,_.W);uo.prototype.onTap=function(g){g.stopPropagation()};
_.PU.Object.defineProperties(uo.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=_.e(this.data.replyButton,_.d$),C,d,V,y,R,Y,A,P=Number(((C=this.replyCountState)==null?void 0:C.replyCountNumber)||"0")===0?(d=this.data)==null?void 0:(V=d.replyCountPlaceholder)==null?void 0:V.content:((y=this.replyCountState)==null?void 0:(R=y.replyCount)==null?void 0:R.content)||((Y=this.data)==null?void 0:(A=Y.replyCountPlaceholder)==null?void 0:A.content)||"",w;return Object.assign({},
g,{title:P,accessibilityText:(w=this.replyCountState)==null?void 0:w.replyButtonAccessibilityText})}}}});
_.PU.Object.defineProperties(uo,{template:{configurable:!0,enumerable:!0,get:function(){return V46()}}});
uo.prototype.onTap=uo.prototype.onTap;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],uo.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uo.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],uo.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uo.prototype,"data",void 0);
_.E([_.M({selectorArgs:["data.replyCountEntityKey"],selector:function(g,C){return _.gd(g.entities,"replyCountEntity",C)}}),
_.H("design:type",Object)],uo.prototype,"replyCountState",void 0);_.E([_.X("data","replyCountState"),_.H("design:type",Object),_.H("design:paramtypes",[])],uo.prototype,"buttonViewModel",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],uo.prototype,"onTap",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],uo);_.I(uo,"yt-live-chat-reply-button-view-model",function(){return V46()},{mode:0});var yCP;var RJA;var nA=function(){var g=_.W.apply(this,arguments)||this;g.ariaLabel="";return g};
_.L(nA,_.W);
nA.prototype.dataChanged=function(){for(var g=(0,_.gX)(_.KZ(this.hostElement).querySelector("#image"));g.firstChild;)g.removeChild(g.firstChild);if(this.data)if(this.data.icon){var C=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(C.polymerController.icon="yt-sys-icons:shield-filled",C.polymerController.defaultToFilled=!0):C.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();g.appendChild(C)}else if(this.data.customThumbnail){C=document.createElement("img");
var d=_.cGj(this.data.customThumbnail.thumbnails,16);d?(C.src=d,g.appendChild(C),C.setAttribute("alt",this.hostElement.ariaLabel||"")):_.cy(new _.qn("Could not compute URL for thumbnail",this.data.customThumbnail))}};
nA.prototype.identity=function(g){return g};
nA.prototype.computeType=function(g){return QE(g||void 0)};
nA.prototype.dataChanged=nA.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],nA.prototype,"data",void 0);_.E([_.M({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.H("design:type",Object)],nA.prototype,"ariaLabel",void 0);_.E([_.M({computed:"computeType(data)",reflectToAttribute:!0}),_.H("design:type",String)],nA.prototype,"type",void 0);
_.E([_.M({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.H("design:type",String)],nA.prototype,"sharedTooltipText",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("live_chat_enable_new_moderator_badge")}}),
_.H("design:type",Boolean)],nA.prototype,"enableNewModeratorBadge",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nA.prototype,"dataChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],nA);
_.I(nA,"yt-live-chat-author-badge-renderer",function(){if(RJA===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;yCP===void 0&&(yCP=document.createElement("template"));var V=yCP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);RJA=g}g=RJA;return g},{mode:0});var brQ;var Zrr;var Im=function(){return _.W.apply(this,arguments)||this};
_.L(Im,_.W);_.b=Im.prototype;_.b.configureRendererStamper=function(){return{badgesBeforeChip:{id:"prepend-chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}}};
_.b.computeBadgesInsideChip=function(g){return g?g.filter(function(C){return QE(C.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.b.computeBadgesOutsideChip=function(g){return this.prependChatBadges||!g?[]:g.filter(function(C){C=QE(C.liveChatAuthorBadgeRenderer);return C!=="verified"&&C!=="owner"})};
_.b.computeBadgesBeforeChip=function(g){return this.prependChatBadges&&g?g.filter(function(C){C=QE(C.liveChatAuthorBadgeRenderer);return C!=="verified"&&C!=="owner"}):[]};
_.b.computeIsHighlighted=function(g,C){var d=!!isq(g,"owner"),V=!!isq(g,"verified");g=!!isq(g,"moderator");return(d||V&&!g)&&!C};
_.b.computeAuthorType=function(g){return PiW(g)};
_.b.computeAuthorClass=function(g,C){return C?(g?g+" ":"")+"single-line":g};
_.b.onSeedColorChanged=function(){_.t("live_chat_author_name_color_usernames")||_.t("live_chat_seed_color_usernames")||_.t("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):_.t("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
Im.prototype.onSeedColorChanged=Im.prototype.onSeedColorChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Im.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Im.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Im.prototype,"authorName",void 0);_.E([_.M(),_.H("design:type",Array)],Im.prototype,"authorBadges",void 0);
_.E([_.M({computed:"computeAuthorType(authorBadges)"}),_.H("design:type",String)],Im.prototype,"authorType",void 0);_.E([_.M({computed:"computeAuthorClass(authorType, singleLine)"}),_.H("design:type",String)],Im.prototype,"authorClass",void 0);_.E([_.M({computed:"computeBadgesInsideChip(authorBadges)"}),_.H("design:type",Array)],Im.prototype,"badgesInsideChip",void 0);_.E([_.M({computed:"computeBadgesOutsideChip(authorBadges)"}),_.H("design:type",Array)],Im.prototype,"badgesOutsideChip",void 0);
_.E([_.M({computed:"computeBadgesBeforeChip(authorBadges)"}),_.H("design:type",Array)],Im.prototype,"badgesBeforeChip",void 0);_.E([_.M({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Im.prototype,"isHighlighted",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Im.prototype,"singleLine",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Im.prototype,"disableHighlighting",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Im.prototype,"dashboardMoneyFeed",void 0);_.E([_.M({value:_.t("live_chat_prepend_badges"),reflectToAttribute:!0}),_.H("design:type",Boolean)],Im.prototype,"prependChatBadges",void 0);_.E([_.M(),_.H("design:type",String)],Im.prototype,"authorNameColor",void 0);_.E([_.ZD("#author-name"),_.H("design:type",HTMLDivElement)],Im.prototype,"username",void 0);
_.E([_.Rn("authorNameColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Im.prototype,"onSeedColorChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],Im);
_.I(Im,"yt-live-chat-author-chip",function(){if(Zrr===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;brQ===void 0&&(brQ=document.createElement("template"));var V=brQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Zrr=g}g=Zrr;return g},{mode:0});var YoA;var AC8;var Uf=function(){var g=_.W.apply(this,arguments)||this;g.debounceCommand=_.J2(function(C){g.ytComponentBehavior.resolveCommand(C)},1500);
return g};
_.L(Uf,_.W);Uf.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var g=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",C,d,V=this.isHearted?(C=this.data)==null?void 0:C.unheartCommand:(d=this.data)==null?void 0:d.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.JU("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:g}));(g=_.e6(V))&&this.debounceCommand(g)}};
_.PU.Object.defineProperties(Uf.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var g,C;if(!((g=this.data)==null?0:(C=g.creatorThumbnail)==null?0:C.sources))return{};g={thumbnails:[]};C={};C.url=this.data.creatorThumbnail.sources[0].url;g.thumbnails.push(C);return g}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((C=this.engagementState)==null?void 0:C.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((C=this.engagementState)==null?void 0:C.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((C=this.engagementState)==null?void 0:C.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((d=this.engagementState)==null?void 0:d.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}}});
Uf.prototype.onTap=Uf.prototype.onTap;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Uf.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Uf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],Uf.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Uf.prototype,"data",void 0);
_.E([_.M({selectorArgs:["data.engagementStateKey"],selector:wcc}),_.H("design:type",Object)],Uf.prototype,"engagementState",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Uf.prototype,"thumbnailDetails",null);_.E([_.X("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Uf.prototype,"isHearted",null);_.E([_.X("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Uf.prototype,"isEditable",null);
_.E([_.X("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Uf.prototype,"showCreatorView",null);_.E([_.X("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Uf.prototype,"showButton",null);_.E([_.X("data","isHearted"),_.H("design:type",String),_.H("design:paramtypes",[])],Uf.prototype,"label",null);_.E([_.X("data","isHearted"),_.H("design:type",Object),_.H("design:paramtypes",[])],Uf.prototype,"heartHoverText",null);
_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Uf.prototype,"onTap",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],Uf);
_.I(Uf,"yt-live-chat-creator-heart-view-model",function(){if(AC8===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;YoA===void 0&&(YoA=document.createElement("template"));var V=YoA;d.call(C,V.content.cloneNode(!0),g.content.firstChild);AC8=g}g=AC8;return g},{mode:0});var cs=function(g,C){this.serviceId=new wIQ(g,C)};
cs.prototype.toString=function(){return this.serviceId.toString()};var F1x=function(){this.internalMap={}};
_.b=F1x.prototype;_.b.contains=function(g){return Object.prototype.hasOwnProperty.call(this.internalMap,g)};
_.b.get=function(g){if(this.contains(g))return this.internalMap[g]};
_.b.set=function(g,C){this.internalMap[g]=C};
_.b.getKeys=function(){return Object.keys(this.internalMap)};
_.b.remove=function(g){delete this.internalMap[g]};var Ef=function(){this.mappings=new F1x;this.errorCallbacks=new Set};
Ef.prototype.getModuleId=function(g){return g.serviceId.getModuleId()};
Ef.prototype.get=function(g){var C=this.mappings.get(g.toString());return Pgh(this,C,g)};
Ef.prototype.getMultipleAsync=function(){var g=_.cY.apply(0,arguments),C=this,d=g.map(function(P){return C.getModuleId(P)}),V=g.map(function(P){return C.mappings.get(P.toString())}).filter(function(P){return P});
if(V.length===g.length)return _.GY(V.map(function(P,w){return Pgh(C,P,g[w])}));
var y=m4().loadMultiple(d);V=_.l9(d.map(function(P){return y[P]}));
var R=document.hidden,Y=-1,A=_.pG("get_async_timeout_ms",-1);A>-1&&(Y=setTimeout(function(){_.cy(new _.qn("Module timeout.",d,R,document.hidden))},A));
return _.LX(V.then(function(){return g.map(function(P){return Pgh(C,C.mappings.get(P.toString()),P)})}).thenCatch(function(P){for(var w=_.Z(C.errorCallbacks),x=w.next();!x.done;x=w.next())x=x.value,x(P);
throw P;}),function(){clearTimeout(Y)})};
Ef.prototype.registerService=function(g,C){this.mappings.set(g.toString(),{type:"mapping",value:C});return g};
var Pgh=function(g,C,d){switch(C.type){case "mapping":return C.value;case "factory":return C=C.value(),g.mappings.set(d.toString(),{type:"mapping",value:C}),C;default:return _.KL(C)}};
Ef.prototype.onLoadError=function(g){var C=this;this.errorCallbacks.add(g);return function(){C.errorCallbacks.delete(g)}};
_.Hs=new Ef;var ir8=function(){};
_.b=ir8.prototype;
_.b.JSC$14235_getRequest=function(g,C,d){C=C===void 0?{}:C;d=d===void 0?pLH:d;var V=C;if(this.isNavigationCommand()){var y,R=(y=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:y.url;V=_.xSB(g.clickTrackingParams,!0,!1,R,this.JSC$14235_getClientScreen(V))}else V=_.xSB(g.clickTrackingParams,!1,this.includeCsn);V={context:V};if(y=this.getExtension(g))return this.JSC$14235_buildRequest(V,y,C),y=this.getApiUrl(g),R=Object.assign({},{command:g},this.getRequestConfig(g,C)),V={input:y,requestShell:vW(y),
innerTubeRequest:V,config:R},V.config.authStrategy?V.config.authStrategy.identity=d:V.config.authStrategy={identity:d},(g=this.JSC$14235_getRequestKey(g,C))&&!V.config.requestKey&&(V.config.requestKey=g),V;g=new _.qn("Error: Failed to create Request from Command.",g);_.IM(g)};
_.b.getApiUrl=function(g){var C=_.ni(this.getApiPaths(g)),d;(g=(d=_.e(g.commandMetadata,_.d7))==null?void 0:d.apiUrl)&&(C=g);return u8V(mKj(C))};
_.b.isNavigationCommand=function(){return!1};
_.b.JSC$14235_getClientScreen=function(){};
_.b.JSC$14235_getRequestKey=function(){};
_.b.getRequestConfig=function(){};
_.PU.Object.defineProperties(ir8.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Q3=function(){};
_.L(Q3,ir8);Q3.prototype.JSC$14242_getStoreKey=function(){};
Q3.prototype.JSC$14235_getRequestKey=function(g,C){C=C===void 0?{}:C;return this.JSC$14242_getStoreKey(g,C)};var zy=function(){};
_.L(zy,Q3);zy.prototype.JSC$14235_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:vW("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
zy.prototype.getApiPaths=function(){return[]};
zy.prototype.getExtension=function(){};
zy.prototype.JSC$14235_buildRequest=function(){};var Orh={},wcA=(Orh.GET_DATASYNC_IDS=Dc(zy),Orh);var kbL,xOh,oGx,eJP,KA,t4Q,pcL,hJL,JCP;kbL="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");xOh=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.Bj=function(g,C,d,V,y,R,Y,A,P){this.endpointMap=g;this.networkManager=C;this.authService=d;this.responseProcessorMap=V;this.innertubeResponseStore=y;this.contextProcessors=R;this.asyncContextProcessors=Y;this.localInnertubeRouter=A;this.requestSequencer=P;this.inflightRequests=new Map;g.signalEndpointMap||(g.signalEndpointMap={});g.signalEndpointMap=Object.assign({},wcA,g.signalEndpointMap)};
oGx=function(g,C,d,V,y,R,Y,A,P){if(_.Bj.instance!==void 0){if(V=_.Bj.instance,g=[g!==V.endpointMap,C!==V.networkManager,d!==V.authService,y!==V.innertubeResponseStore,R!==V.contextProcessors,Y!==V.asyncContextProcessors,A!==V.localInnertubeRouter],g.some(function(w){return w}))throw new _.qn("InnerTubeTransportService is already initialized",g);
}else _.Bj.instance=new _.Bj(g,C,d,V,y,R,Y,A,P)};
_.fW=function(g,C,d){var V=V===void 0?pLH:V;var y=pcL(g,C);return y?new _.lD(function(R,Y){var A,P,w,x,p;return _.F(function(J){switch(J.nextAddress){case 1:return J.yield(y,2);case 2:A=J.yieldResult;P=A.JSC$14235_getRequest(C,d,V);if(!P){Y(new _.qn("Error: Failed to build request for command.",C));J.jumpTo(0);break}DC(P.input);x=((w=P.requestShell)==null?void 0:w.mode)==="cors"?"cors":void 0;if(g.authService.syncHeaders){p=JCP(P.config,x);J.jumpTo(4);break}return J.yield(hJL(P.config,x),5);case 5:p=
J.yieldResult;case 4:R(t4Q(g,P,p)),_.XV(J)}})}):_.kS(new _.qn("Error: No request builder found for command.",C))};
eJP=function(g,C,d,V){var y=y===void 0?pLH:y;var R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K;return _.F(function(Cl){switch(Cl.nextAddress){case 1:R=FgV(C,g.endpointMap);if(!R)throw new _.qn("Error: No streaming request builder found for command",C);Y=R.JSC$14235_getRequest(C,d,y);if(!Y)throw new _.qn("Failed to build YtRequest for streaming Command",C);if((A=g.localInnertubeRouter)==null||!A.shouldPreferLocalResponse(Y.input,Y.innerTubeRequest)){Cl.jumpTo(2);break}return Cl.yield(g.localInnertubeRouter.localInnertubeResponse(Y.input,
Y.innerTubeRequest),3);case 3:return P=Cl.yieldResult,w={},P.playerResponse&&(KA(g,P.playerResponse,Y),w.player=P.playerResponse,(x=V)==null||x(w,P)),P.watchNextResponse&&(KA(g,P.watchNextResponse,Y),w.content=P.watchNextResponse,(p=V)==null||p(w,P)),Cl.return(w);case 2:h=((J=Y.requestShell)==null?void 0:J.mode)==="cors"?"cors":void 0;if(g.authService.syncHeaders){l=JCP(Y.config,h);Cl.jumpTo(4);break}return Cl.yield(hJL(Y.config,h),5);case 5:l=Cl.yieldResult;case 4:return v=(T=(N=Y.requestShell)==
null?void 0:N.headers)!=null?T:{},Y.requestShell=Object.assign({},Y.requestShell,{headers:Object.assign({},v,l)}),q=Object.assign({},Y.requestShell),Q=JSON.stringify(Y.innerTubeRequest),Y.requestShell.method==="POST"&&(q=Object.assign({},q,{body:Q})),c=function(AL,iP){KA(g,iP.playerResponse||iP.watchNextResponse||iP.reelItemWatchResponse||iP.reelWatchSequenceResponse,Y);V==null||V(AL,iP)},U={},Cl.yield(jPA(g.networkManager,Y.input,q,c),6);
case 6:return U=Cl.yieldResult,((K=Y.config)==null?0:K.responseTick)&&_.t1(Y.config.responseTick),Cl.return(U)}})};
_.dP=function(g,C,d,V,y){y=y===void 0?{authStrategy:{identity:pLH}}:y;var R=R===void 0?!0:R;var Y=function(){};
Y=SRl(anR(d));C.context||(C.context=_.xSB(V,R));return new _.lD(function(A){var P,w,x,p,J;return _.F(function(h){if(h.nextAddress==1)return P=mKj(d),w=_.fe(P),g.authService.syncHeaders?(x=JCP(y,w),h.jumpTo(2)):h.yield(hJL(y,w),3);h.nextAddress!=2&&(x=h.yieldResult);p=u8V(mKj(d));J={input:p,requestShell:vW(p),innerTubeRequest:C,config:y};A(t4Q(g,J,x,Y));_.XV(h)})})};
KA=function(g,C,d){var V;if(C&&!(C==null?0:(V=C.sequenceMetaData)==null?0:V.skipProcessing)&&g.responseProcessorMap){V=_.Z(kbL);for(var y=V.next();!y.done;y=V.next())y=y.value,g.responseProcessorMap[y]&&g.responseProcessorMap[y].handleResponse(C,d)}};
t4Q=function(g,C,d,V){V=V===void 0?function(){}:V;
var y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP,lP,pl,jB,qR,s1,wL,WM,N6,SB,Ox,fL,XP,eR,Jp,ZW,dL,pL,yb;return _.F(function(th){switch(th.nextAddress){case 1:Y=(y=C.config)==null?void 0:(R=y.storeStrategy)==null?void 0:R.storeKey;if(!(Y&&g.innertubeResponseStore&&g.innertubeResponseStore.has(Y))||((A=C.config)==null?0:(P=A.storeStrategy)==null?0:P.disableCache)){th.jumpTo(2);break}return th.yield(g.innertubeResponseStore.get(Y),3);case 3:if((w=th.yieldResult)&&!w.isExpired())return th.return(Promise.resolve(_.IH(w)));
case 2:if(!((x=C)==null?0:(p=x.innerTubeRequest)==null?0:p.context)){th.jumpTo(4);break}J=C.innerTubeRequest.context;if(!(g.asyncContextProcessors&&g.asyncContextProcessors.length>0)){th.jumpTo(5);break}h=[];l=_.Z(g.asyncContextProcessors);for(N=l.next();!N.done;N=l.next())T=N.value,v=T.processContext(C),v.wrappedPromise_&&h.push(v.wrappedPromise_);if(!(h.length>0)){th.jumpTo(5);break}return th.yield(Promise.all(h),5);case 5:q=_.Z(g.contextProcessors||[]),Q=q.next();case 8:if(Q.done){th.jumpTo(4);
break}c=Q.value;return th.yield(c.processContext(J),9);case 9:Q=q.next();th.jumpTo(8);break;case 4:if((U=g.localInnertubeRouter)==null||!U.shouldPreferLocalResponse(C.input,C.innerTubeRequest)){th.jumpTo(12);break}return th.yield(g.localInnertubeRouter.localInnertubeResponse(C.input,C.innerTubeRequest),13);case 13:return K=th.yieldResult,KA(g,K,C),th.return(K);case 12:return(iP=(AL=C.config)==null?void 0:AL.requestKey)&&g.inflightRequests.has(iP)?Cl=g.inflightRequests.get(iP):(lP=JSON.stringify(C.innerTubeRequest),
qR=(jB=(pl=C.requestShell)==null?void 0:pl.headers)!=null?jB:{},C.requestShell=Object.assign({},C.requestShell,{headers:Object.assign({},qR,d)}),s1=Object.assign({},C.requestShell),C.requestShell.method==="POST"&&(s1=Object.assign({},s1,{body:lP})),((wL=C.config)==null?0:wL.requestTick)&&_.t1(C.config.requestTick),WM=function(){return g.networkManager.fetch(C.input,s1,C.config)},Cl=g.requestSequencer?l58(g.requestSequencer,C,WM):WM(),iP&&g.inflightRequests.set(iP,Cl)),th.yield(Cl,14);
case 14:(N6=th.yieldResult)&&_.t("web_streaming_player")&&Array.isArray(N6)&&(N6=N6[0].playerResponse);if(N6&&"error"in N6&&((SB=N6)==null?0:(Ox=SB.error)==null?0:Ox.details))for(fL=N6.error.details,XP=_.Z(fL),eR=XP.next();!eR.done;eR=XP.next())Jp=eR.value,(ZW=Jp["@type"])&&xOh.indexOf(ZW)>-1&&(delete Jp["@type"],N6=Jp);iP&&g.inflightRequests.has(iP)&&g.inflightRequests.delete(iP);((dL=C.config)==null?0:dL.responseTick)&&_.t1(C.config.responseTick);if(N6||(pL=g.localInnertubeRouter)==null||!pL.canProvideFallbackResponse(C.input,
C.innerTubeRequest)){th.jumpTo(15);break}return th.yield(g.localInnertubeRouter.localFallbackInnertubeResponse(C.input,C.innerTubeRequest),16);case 16:N6=th.yieldResult;case 15:return KA(g,N6,C),((yb=C.config)==null?0:yb.processorTick)&&_.t1(C.config.processorTick),V(),th.return(N6||void 0)}})};
_.T_=function(g,C){return Aml(C,g.endpointMap)};
pcL=function(g,C){g=Pkc(C,g.endpointMap);if(g!==void 0)return Promise.resolve(g)};
hJL=function(g,C){var d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){y=(d=g)==null?void 0:(V=d.authStrategy)==null?void 0:V.sessionIndex;var A=Y.yield;var P=_.GY(Hi1({sessionIndex:y}));return A.call(Y,P,2)}R=Y.yieldResult;return Y.return(Promise.resolve(Object.assign({},i0V(C),R)))})};
JCP=function(g,C){var d;g=g==null?void 0:(d=g.authStrategy)==null?void 0:d.sessionIndex;d=Hi1({sessionIndex:g});return Object.assign({},i0V(C),d)};var L1P,DO6,rCr,N9A,XcQ,sP6,f5h,vG8,Sh,$OM,qo6,T9x,M4r;L1P=0;DO6=/tone[1-5]/;rCr=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");N9A="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
XcQ=Number.MAX_SAFE_INTEGER;sP6=RegExp("\ufe0f","g");_.am=function(g){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;g&&_.B9P(this,g)};
_.B9P=function(g,C){try{_.rS(C,{context:g,onSuccess:function(V,y){Array.isArray(y)?g.load(y):(V=new _.qn("Emoji manager JSON response was not an array!",{response:y}),_.IM(V))},
onError:function(V){V=new _.qn("Failed to retrieve emoji manager initial JSON data!",{url:C,statusCode:_.jv(V).toString()});_.cy(V)}})}catch(V){var d=new _.qn("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:C});
_.cy(d)}};
_.am.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.am.prototype.load=function(g,C){if(C)if(g.length)g=g.concat(C.emojis);else{this.emojis=C.emojis;this.emojiMap=C.emojiMap;this.emojiShortcutMap=C.emojiShortcutMap;this.emojiShortcutCharMap=T9x(C);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=C.emojiRegex;return}this.emojis=[].concat(_.Wr(new Set(this.emojis.concat(g))));this.hasInitializedShortcutCharMap=!1;g=Array(this.emojis.length);for(C=0;C<this.emojis.length;C++){var d=this.emojis[C];if(d.emojiId){this.emojiMap[d.emojiId]=d;this.emojiMap[d.emojiId].index=
C;for(var V=0;d.shortcuts&&V<d.shortcuts.length;V++)this.emojiShortcutMap[d.shortcuts[V].toLocaleLowerCase()]=d;g[C]=d.isCustomEmoji&&d.shortcuts?d.shortcuts[0]:d.emojiId}}g.sort(function(y,R){return R.length-y.length});
if(g.length)try{this.emojiRegex=new RegExp(g.join("|").replace("*","\\*"),"gi")}catch(y){this.emojiRegex=/$./}else this.emojiRegex=/$./};
f5h=function(g,C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){var V=d.value;if(V.emojiId&&g.emojiMap[V.emojiId]){d=Object.assign({},g.emojiMap[V.emojiId],V);g.emojiMap[V.emojiId]=d;var y=void 0;d.index&&((y=g.emojis[d.index])==null?void 0:y.emojiId)===V.emojiId&&(g.emojis[d.index]=d);V=void 0;if((V=d.shortcuts)==null?0:V.length)for(g.hasInitializedShortcutCharMap=!1,V=_.Z(d.shortcuts),y=V.next();!y.done;y=V.next())g.emojiShortcutMap[y.value.toLocaleLowerCase()]=d}}};
vG8=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(_.Uz.getInstance(),2);if(V.nextAddress!=3)return(C=V.yieldResult)?V.yield(C.get("ytlc-emoji-pref"),3):V.return();(d=V.yieldResult)&&f5h(g,Object.keys(d).map(function(y){return{emojiId:y,stickyPrefId:d[y]}}).filter(function(y){return!!y.emojiId&&!!y.stickyPrefId}));
_.XV(V)})};
_.Gy=function(g,C,d){return(g=g.emojiMap[C])&&(!g.isLocked||d!==void 0&&d)?g:void 0};
Sh=function(g,C,d){d=_.Gy(g,C,d===void 0?!1:d);var V=C.match("\u200d");d&&g.skinTone!==0&&(g=(V==null?void 0:V.length)===1?_.Gy(g,C.replace("\u200d",rCr[g.skinTone]+"\u200d")):_.Gy(g,C+rCr[g.skinTone]))&&(d=g);return d};
$OM=function(g,C){var d=g.emojiMap[C];return(d==null?0:d.stickyPrefId)?g.emojiMap[d.stickyPrefId]:Sh(g,C)};
_.zK=function(g,C){g=g.emojiShortcutMap[C.toLocaleLowerCase()];return!g||g.isLocked?null:g};
qo6=function(g,C,d){return T9x(g,d===void 0?!1:d)[C]||{}};
T9x=function(g,C){C=C===void 0?!1:C;if(!g.hasInitializedShortcutCharMap){g.hasInitializedShortcutCharMap=!0;for(var d=0;d<g.emojis.length;d++){var V=g.emojis[d];if(!(V.isLocked||C&&V.isCustomEmoji&&V.emojiId&&!g.pickerCustomEmojiIds.includes(V.emojiId)))for(var y=0;V.shortcuts&&y<V.shortcuts.length;y++){var R=V.shortcuts[y];R.startsWith(":_")&&V.isCustomEmoji&&(g.emojiShortcutCharMap[":_"]==null&&(g.emojiShortcutCharMap[":_"]=Object.create(null)),g.emojiShortcutCharMap[":_"][R]=V);if(!(R.length<3||
!V.isCustomEmoji&&DO6.test(R))){var Y=R.substr(0,3).toLocaleLowerCase();g.emojiShortcutCharMap[Y]==null&&(g.emojiShortcutCharMap[Y]=Object.create(null));g.emojiShortcutCharMap[Y][R]=V}}}}return g.emojiShortcutCharMap};
_.am.prototype.createEmoji=function(g,C){C=C===void 0?!0:C;var d=document.createElement("img");g.isCustomEmoji||d.classList.add("small-emoji");d.classList.add("emoji");d.classList.add("yt-formatted-string");d.src=g.image?_.cF(g.image.thumbnails,this.emojiSize)||"":"";var V=void 0;g.image&&g.image.accessibility&&g.image.accessibility.accessibilityData&&(V=g.image.accessibility.accessibilityData.label);d.alt=V?V:(g.isCustomEmoji&&g.shortcuts?g.shortcuts[0]:g.emojiId)||"";g.isCustomEmoji&&(d.dataset.emojiId=
g.emojiId);_.KK&&(d.setAttribute("contenteditable","false"),d.setAttribute("unselectable","on"));C&&(g.shortcuts&&g.shortcuts.length&&d.setAttribute("shared-tooltip-text",g.shortcuts[0]),d.id="emoji-"+L1P++);return d};
_.am.prototype.createDocumentFragment=function(g,C,d,V){C=C===void 0?!1:C;d=d===void 0?!0:d;V=V===void 0?!1:V;g=g.replace(sP6,"");for(var y=document.createDocumentFragment(),R=0,Y,A=0;(Y=this.emojiRegex.exec(g))!=null;){var P=_.Gy(this,Y[0])||_.zK(this,Y[0]);!P||P.isCustomEmoji&&!C||(P=this.createEmoji(P,d),R!==Y.index&&y.appendChild(document.createTextNode(g.substring(R,Y.index))),y.appendChild(P),R=Y.index+Y[0].length,A++)}if(!V||A)return y.appendChild(document.createTextNode(g.substr(R))),y};
M4r=function(g,C,d){var V,y,R,Y,A,P,w,x,p;return _.F(function(J){if(J.nextAddress==1){if(!C.emojiId||!g.emojiMap[C.emojiId])return J.return();V=Object.assign({},g.emojiMap[C.emojiId],{stickyPrefId:d});g.emojiMap[C.emojiId]=V;C.index&&((y=g.emojis[C.index])==null?void 0:y.emojiId)===C.emojiId&&(g.emojis[C.index]=V);if((R=C.shortcuts)==null?0:R.length)for(g.hasInitializedShortcutCharMap=!1,Y=_.Z(C.shortcuts),A=Y.next();!A.done;A=Y.next())P=A.value,g.emojiShortcutMap[P.toLocaleLowerCase()]=V;return J.yield(_.Uz.getInstance(),
2)}if(J.nextAddress!=4)return(w=J.yieldResult)?J.yield(w.get("ytlc-emoji-pref"),4):J.jumpTo(0);p=(x=J.yieldResult)!=null?x:{};p[C.emojiId]=d;return J.yield(w.set("ytlc-emoji-pref",p,XcQ),0)})};
_.gm=new _.am;var uSL;_.CH={};
uSL={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.t("web_context_menu_a11y_opacity_visibility"),reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,
computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1},menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,
reflectToAttribute:!0,value:_.t("web_button_rework_with_live")},filledButtonOverrides:{type:Object,value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new qr(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 g=_.KZ(this.hostElement||this).querySelector("#inline-action-button-container");g&&g.setAttribute("aria-hidden","true");this.menuButton=_.KZ(this.hostElement).querySelector("#menu-button")},
attached:function(){var g=this.menuButton;g&&(g.addEventListener("focusin",_.VE(this,this.onMenuButtonFocus_)),g.addEventListener("focusout",_.VE(this,this.onMenuButtonBlur_)))},
detached:function(){var g=this.menuButton;g&&(g.removeEventListener("focusin",_.VE(this,this.onMenuButtonFocus_)),g.removeEventListener("focusout",_.VE(this,this.onMenuButtonBlur_)))},
identity:_.MR,truthy:function(g){return!!g},
computeTimestampString:function(g){return g?g.timestampText?this.getSimpleString(g.timestampText):this.TIME_FORMATTER.format(new Date(g.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(g){return g},
computeMenuVisible_:function(g,C){return g||C},
computeHasInlineActionButtons:function(g){if(!g)return!1;var C,d;return!((C=g.inlineActionButtons)==null||!C.length)||!((d=g.additionalInlineActionButtons)==null||!d.length)},
createDocumentFragmentFromString:function(g){var C=_.gm.createDocumentFragment.bind(_.gm),d;if((d=this.participantsManager)==null||!d.viewerRegex)return C(g);d=document.createDocumentFragment();for(var V=0,y;(y=this.participantsManager.viewerRegex.exec(g))!=null;){if(y.index>0){var R=":"+y[0]+":";if((_.Gy(_.gm,R)||_.zK(_.gm,R))&&g.indexOf(R)===y.index-1)continue}d.appendChild(C(g.substring(V,y.index)));V=document.createElement("span");V.appendChild(C(y[0]));V.classList.add("mention");d.appendChild(V);
V=y.index+y[0].length}d.appendChild(C(g.substring(V)));return d},
createDocumentFragment:function(g){var C=document.createDocumentFragment();if(g.simpleText)return C.appendChild(this.createDocumentFragmentFromString(g.simpleText)),C;if(!g.runs)return C;for(var d=0;d<g.runs.length;d++){var V=g.runs[d];if(V.emoji)C.appendChild(_.gm.createEmoji(V.emoji));else if(V.text)if(V.navigationEndpoint){var y=document.createElement("a");y.classList.add("yt-simple-endpoint");PrL(y,V.navigationEndpoint);_.KZ(y).appendChild(this.createDocumentFragmentFromString(V.text));C.appendChild(y)}else C.appendChild(this.createDocumentFragmentFromString(V.text))}return C},
hasModerationOverlayVisible:function(){var g;return((g=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:g.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(g){g.composedPath().some(function(C){return(C=C instanceof Element?C:null)?C.tagName&&(C.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||C.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.t("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(g)},
colorFromDecimal:function(g){return E8V(g)},
markAsDeleted:function(g,C){this.set("data.deletedStateMessage",g);this.set("data.showOriginalContentMessage",C)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(g){if(this.data.contextMenuEndpoint){var C=_.wS().resolve(_.id),d=this.data.contextMenuEndpoint,V;(V=_.Bj.instance)&&_.T_(V,d)?(C=W1h(C,d),V=_.dP(V,{},C)):V=_.mOL(C,d);V.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);g&&g.stopPropagation()}},
handleGetContextMenuResponse_:function(g){var C=_.Bj.instance;C&&_.T_(C,{liveChatEndpoint:{}})||(g=g.response);g.liveChatItemContextMenuSupportedRenderers&&g.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(g.liveChatItemContextMenuSupportedRenderers.menuRenderer);g.actions&&_.Qw(this.hostElement,"yt-live-chat-actions",[g.actions])},
handleGetContextMenuError:function(g){if(g instanceof Error||g instanceof Object||g instanceof String)var C=g;_.IM(new _.qn("Error encountered calling GetLiveChatItemContextMenu",C))},
showContextMenu_:function(g){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:g}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.HW(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.HW(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.CH.YtLiveChatItemBehavior=[uSL,_.HN.YtComponentBehavior,_.jh.YtOpenPopupBehavior];_.dm=function(){};var nGr;var I56;var UOh;var cCr;var V7=function(){var g=_.W.apply(this,arguments)||this;g.active=!1;g.identity=_.MR;return g};
_.L(V7,_.W);V7.prototype.dataChanged=function(){this.active=!1};
V7.prototype.onClick=function(){_.HW(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
V7.prototype.dataChanged=V7.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],V7.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],V7.prototype,"active",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],V7.prototype,"dataChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],V7);
_.I(V7,"yt-live-chat-text-input-field-suggestion",function(){if(cCr===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;UOh===void 0&&(UOh=document.createElement("template"));var V=UOh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);cCr=g}g=cCr;return g},{mode:0});_.y7=function(g,C,d){return CustomEvent.call(this,g,{detail:{value:C,path:d}})||this};
_.L(_.y7,CustomEvent);_.RQ=function(){var g=_.W.apply(this,arguments)||this;g.viewerName=null;g.actionMap={"yt-live-chat-actions":"onChatMessage_"};g.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];g.PARTICIPANT_TIME_USEC_=3E8;return g};
_.L(_.RQ,_.W);_.b=_.RQ.prototype;_.b.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.b.addParticipant=function(g){var C=_.q1B(this.participants,g,function(V,y){V=V[Object.keys(V)[0]];y=y[Object.keys(y)[0]];V=String(_.W1(V.authorName)).toLowerCase();y=String(_.W1(y.authorName)).toLowerCase();return V<y?-1:V==y?0:1}.bind(this));
if(C>=0){var d=this.participants[C];d[Object.keys(d)[0]].timestampUsec&&this.splice("participants",C,1,g)}else this.splice("participants",-C-1,0,g);g=g[Object.keys(g)[0]];C=_.W1(g.authorName).toLocaleLowerCase();d=C.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(d)||(this.allParticipantsCharMap_[d]={});this.allParticipantsCharMap_[d][C]=g};
_.b.getAuthorsFromPrefix=function(g){return this.allParticipantsCharMap_.hasOwnProperty(g)?this.allParticipantsCharMap_[g]:null};
_.b.computeViewerRegex_=function(g){if(!g)return null;g=g.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var C=g.indexOf("@")===0&&_.t("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(C+g.replace(/ /g,"\\s*")+"|^"+g.replace(/ /g,"\\s*")+"$|^"+g.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+g.replace(/ /g,"\\s*")+"$|(?<=\\s)"+g.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.b.checkForStaleParticipants_=function(){var g=this;this.trimOldParticipants_();this.asyncHandle_&&hg_(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.sU(function(){g.checkForStaleParticipants_()},3E4))};
_.b.onChatMessage_=function(g){var C=this,d=Date.now()*1E3;g.forEach(function(V){if(V=_.e(V,NA6)){V=V.item;var y=Object.keys(V)[0];C.SUPPORTED_ITEM_TYPES_.indexOf(y)!=-1&&V[y].timestampUsec>=d-C.PARTICIPANT_TIME_USEC_&&C.addParticipant(V)}},this);
this.checkForStaleParticipants_()};
_.b.trimOldParticipants_=function(){for(var g=Date.now()*1E3,C=this.participants.length-1;C>=0;C--){var d=this.participants[C];d=d[Object.keys(d)[0]];d.timestampUsec&&d.timestampUsec<g-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",C,1)}};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],_.RQ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],_.RQ.prototype,"viewerName",void 0);_.E([_.M({computed:"computeViewerRegex_(viewerName)"}),_.H("design:type",Object)],_.RQ.prototype,"viewerRegex",void 0);_.E([_.M({value:function(){return[]},
notify:!0}),_.H("design:type",Array)],_.RQ.prototype,"participants",void 0);_.E([_.eC({is:"yt-live-chat-participants-manager",noInjection:!0})],_.RQ);var EGA=/.*([:@#].*?)$/,bV=/\u00a0/g,HrH=String.fromCharCode(160),QPr={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"},Zj=function(){var g=_.W.apply(this,arguments)||this;g.disabled=!1;g.liveChatRichMessageInput=null;g.messageInput=null;g.isValidWithNoInputText=!1;g.suggestions=[];g.emojiManager=_.gm;g.inputMethodEditorActive=
!1;g.suggestionIndex=-1;g.JSC$14293_lastSuggestionRange=null;return g};
_.L(Zj,_.W);_.b=Zj.prototype;_.b.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.b.attached=function(){_.aa&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.b.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.b.dataChanged=function(){if(!this.ignoreColorMapping){var g=!1,C={},d;for(d in QPr)this.data&&this.data.hasOwnProperty(d)&&(C[QPr[d]]=this.colorFromDecimal(this.data[d]),g=!0);g&&_.CM(this.hostElement,C)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.b.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.b.colorFromDecimal=function(g){g=Math.floor(Number(g));return"rgba("+[g>>16&255,g>>8&255,g&255,(g>>24&255)/255].join()+")"};
_.b.preventDrag=function(g){g.dataTransfer&&(g.dataTransfer.dropEffect="none");g.preventDefault()};
_.b.preventResize=function(g){g.returnValue=!1};
_.b.onInputChange=function(){var g=this.characterCount,C=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&C&&C.remove();if(!C&&this.characterCount>this.maxCharacterLimit){var d=window.getSelection();if(d){var V=d.getRangeAt(0);d.removeAllRanges();d.addRange(V)}}if(d=this.getCurrentRange())V=this.calculateTextBeforeRange(d),this.completeEmojisInRange(d,V,!0)||this.updateSuggestions(d,V);V=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(V);
_.HW(this.hostElement,"yt-live-chat-message-input-change",V);C&&this.characterCount===0&&C.remove();d&&d.commonAncestorContainer.parentElement.id==="input"&&d.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>g):d&&!d.collapsed&&d.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(g=this.input.childNodes.length-1;g>=0;g--)this.input.childNodes[g].nodeName==="BR"&&this.input.childNodes[g].remove()};
_.b.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.b.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var g=this.getCurrentRange();g&&g.commonAncestorContainer.parentElement.id==="input"&&g.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.b.mergeOverflowText=function(g){if(g){var C=document.createRange();C.selectNodeContents(g);C=C.extractContents();this.input.insertBefore(C,g)}};
_.b.checkRangeAtEndOfInput=function(){var g=this.getCurrentRange();if(g){var C=_.KZ(this.hostElement).querySelector("#overflow-text"),d=document.createRange();C&&C.previousSibling?C.previousSibling instanceof HTMLImageElement?d.selectNode(C.previousSibling):d.selectNodeContents(C.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?d.selectNode(this.input.lastChild):d.selectNodeContents(this.input.lastChild));d.collapse(!1);return d.isPointInRange(g.startContainer,
g.startOffset)}return!1};
_.b.handleOverflowText=function(g){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var C=_.KZ(this.hostElement).querySelector("#overflow-text"),d=this.getCurrentRange();this.input.normalize();g=this.checkRangeAtEndOfInput()&&g;this.mergeOverflowText(C);for(var V,y=0,R=0,Y,A=this.input.childNodes,P=0;P<A.length;P++){var w=A[P];w instanceof Text?(R+=w.textContent.length,R>this.maxCharacterLimit&&(V=w,y=this.maxCharacterLimit+w.textContent.length-R)):w instanceof HTMLImageElement&&
(V=void 0,R=w.dataset.emojiId&&((V=this.data)==null?0:V.emojiCharacterCount)?R+this.data.emojiCharacterCount:R+w.alt.length,V=this.input,y=P);if(R>this.maxCharacterLimit&&V){Y=document.createRange();Y.collapse(!1);C?(R=this.input.lastChild.previousSibling,R instanceof Text?Y.setEnd(this.input.lastChild.previousSibling,R.textContent.length):R instanceof HTMLImageElement&&Y.setEnd(this.input,this.input.childNodes.length-1)):Y.selectNodeContents(this.input);Y.setStart(V,y);break}}Y&&(V=!1,d&&(g=Y.isPointInRange(d.startContainer,
d.startOffset-1)),C||(C=document.createElement("span"),C.id="overflow-text",C.textContent="",C.setAttribute("contenteditable","true"),_.KZ(_.KZ(this.hostElement).querySelector("#input")).appendChild(C),V=!0),C&&(d=Y.extractContents(),C.insertBefore(d,C.firstChild),g&&C.firstChild&&(d=document.createRange(),V?d.setStartAfter(C.lastChild):d.setStartAfter(C.firstChild),d.collapse(!0),C=window.getSelection(),C.removeAllRanges(),C.addRange(d))))}};
_.b.checkForDuplicateSpans=function(){for(var g=0;g<this.input.childNodes.length;g++){var C=this.input.childNodes[g];if(C.nodeName==="SPAN"){var d=document.createRange();d.selectNodeContents(C);d=d.extractContents();this.input.insertBefore(d,C);C.remove()}}this.handleOverflowText(!0)};
_.b.getCurrentRange=function(){var g=window.getSelection();return g&&g.rangeCount?g.getRangeAt(0).cloneRange():null};
_.b.getInputRange=function(){var g=this.getCurrentRange();if(g){for(var C=g.commonAncestorContainer,d=!1,V=_.KZ(this.hostElement).querySelector("#input");C;){if(C===V){d=!0;break}C=C.parentNode}d||(g=null)}g||(g=this.getRangeAtEnd());return g};
_.b.getRangeAtEnd=function(){var g=document.createRange(),C=_.KZ(this.hostElement).querySelector("#input").lastChild;!C||C.nodeName!=="#text"&&C.nodeName!=="SPAN"?(g.selectNodeContents(_.KZ(this.hostElement).querySelector("#input")),g.collapse(!1)):C.nodeName==="#text"?g.setStart(C,C.textContent.length):g.setStart(C,C.childNodes.length);return g};
_.b.getChatParticipantSuggestions=function(g,C,d,V){var y=_.t("live_chat_enable_handles_web_text_input_update");if(C)for(var R in C)if(R.indexOf(g)===0||y&&R.indexOf(d+g)===0){var Y=C[R],A=_.W1(Y.authorName);V.push({suggestion:{author:!0,authorType:d,image:Y.authorPhoto,alt:A,text:A}});if(V.length>=64)break}};
_.b.getSuggestions=function(g){var C=[],d=g.substring(0,3),V=qo6(_.gm,d,!0);if(V)for(var y in V)if(y.toLocaleLowerCase().indexOf(g)===0){var R=V[y];if(R&&R.emojiId){if(R=$OM(_.gm,R.emojiId)){var Y=void 0,A=void 0,P=void 0,w=void 0,x=((Y=R.image)==null?0:(A=Y.accessibility)==null?0:(P=A.accessibilityData)==null?0:P.label)||R.isCustomEmoji?(w=R.shortcuts)==null?void 0:w[0]:R.emojiId;C.push({suggestion:{emoji:!0,image:R.image,alt:x,text:y,textToInsertWhenSelected:R.isCustomEmoji?y:x}})}if(C.length>=
64)break}}if(!this.participantsManager)return null;if(d.indexOf("@")===0||d.indexOf("#")===0)V=d.charAt(0),g=g.substring(1),y=_.t("live_chat_enable_handles_web_text_input_update"),d.indexOf("@")===0&&y&&(y=this.participantsManager.getAuthorsFromPrefix(d.substring(0,2)),this.getChatParticipantSuggestions(g,y,V,C)),d=d.substring(1),d=this.participantsManager.getAuthorsFromPrefix(d),this.getChatParticipantSuggestions(g,d,V,C);return C?C.sort(function(p,J){return J.suggestion.text<p.suggestion.text?-1:
J.suggestion.text===p.suggestion.text?0:1}):null};
_.b.insertSuggestion=function(g){var C=_.t("live_chat_enable_handles_web_text_input_update"),d=g.authorType;C=g.text.indexOf(d)===0&&C?g.text+HrH:d+g.text+HrH;g.emoji?this.insertTextAtRange(this.JSC$14293_lastSuggestionRange,g.textToInsertWhenSelected||""):g.author&&this.insertTextAtRange(this.JSC$14293_lastSuggestionRange,C)};
_.b.updateSuggestionsAtCaret=function(){var g=this.getCurrentRange();g&&this.updateSuggestions(g,this.calculateTextBeforeRange(g))};
_.b.offsetStartOfRangeBy=function(g,C){for(;C>0;)if(g.startOffset-C>=0){g.setStart(g.startContainer,g.startOffset-C);break}else{C=g.startContainer instanceof HTMLImageElement?C-g.startContainer.alt.length:C-g.startOffset;var d=g.startContainer.previousSibling;if(!d){g.setStart(g.startContainer,0);break}if(_.t("live_chat_require_space_for_autocomplete_emoji")){var V=void 0,y=void 0;g.setStart(d,((V=d)==null?void 0:(y=V.textContent)==null?void 0:y.length)||0)}else g.setStart(d,d.childNodes.length||
0)}};
_.b.updateSuggestions=function(g,C){var d=this;this.JSC$14293_lastSuggestionRange&&(this.JSC$14293_lastSuggestionRange.detach(),this.JSC$14293_lastSuggestionRange=null);if((C=EGA.exec(C))&&C.length&&(C=C[C.length-1].toLocaleLowerCase(),C.length>2&&(this.offsetStartOfRangeBy(g,C.length),this.JSC$14293_lastSuggestionRange=g,(g=this.getSuggestions(C))&&g.length))){this.suggestions=g;_.As(this,function(){_.KZ(d.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(g.length-1);return}this.dropdown.opened=!1};
_.b.completeEmojisInRange=function(g,C,d){var V=C.replace(/[\s\xa0]+$/,"");C=C.length-V.length;V=V.split(" ");V=V[V.length-1].trim().toLocaleLowerCase();var y=V.lastIndexOf(":");if(d&&!C&&y!==V.length-1)return!1;y!==-1&&(d=V.lastIndexOf(":",y-1),d!==-1&&(V=V.substring(d)));if((d=_.zK(_.gm,V))&&d.emojiId){d=$OM(_.gm,d.emojiId)||null;this.offsetStartOfRangeBy(g,V.length+C);var R,Y,A,P;V=(((R=d)==null?0:R.isCustomEmoji)?(Y=d)==null?void 0:(A=Y.shortcuts)==null?void 0:A[0]:(P=d)==null?void 0:P.emojiId)||
"";C&&(V+=HrH);this.insertTextAtRange(g,V);this.dropdown.opened=!1;return!0}return!1};
_.b.onSuggestion=function(g){this.insertSuggestion(g.detail);this.dropdown.opened=!1};
_.b.onKeyPress=function(g){g.keyCode===13&&(g.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.HW(this.hostElement,"yt-live-chat-send-message"))};
_.b.completeEmojis=function(){var g=document.createRange(),C=_.KZ(this.hostElement).querySelector("#input").lastChild;C?g.setStart(C,C.childNodes.length):(g.selectNodeContents(_.KZ(this.hostElement).querySelector("#input")),g.collapse(!1));this.completeEmojisInRange(g,this.calculateTextBeforeRange(g),_.t("live_chat_require_space_for_autocomplete_emoji"))};
_.b.maybePreventTextFormatting=function(g){!_.C1||!g.ctrlKey&&!g.metaKey||g.keyCode!==66&&g.keyCode!==73||(g.stopImmediatePropagation(),g.preventDefault())};
_.b.onKeyDown=function(g){this.maybePreventTextFormatting(g);if(this.dropdown.opened)switch(g.keyCode){case 27:this.dropdown.opened=!1;g.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;g.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);g.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),g.preventDefault()}};
_.b.onKeyUp=function(g){switch(g.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.KK)this.onInputChange()};
_.b.changeSuggestionIndex=function(g){if(this.dropdown.opened){var C=_.KZ(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<C.children.length&&(C.children[this.suggestionIndex].active=!1);var d=this.suggestions.length;this.suggestionIndex=(g+d)%d;g=C.children[this.suggestionIndex];g.active=!0;C.scrollTop=g.offsetTop}};
_.b.onInputPaste=function(g){g.preventDefault();(g=g.clipboardData)&&g.types&&(g=g.getData("text/plain")||"",g=g.replace(/\n/g,""),this.insertText(g));(g=this.getCurrentRange())&&g.commonAncestorContainer.parentElement.id==="input"&&g.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.b.onFocus=function(){this._setFocused(!0)};
_.b.onBlur=function(){this._setFocused(!1)};
_.b.insertText=function(g){this.insertTextAtRange(this.getInputRange(),g)};
_.b.insertTextAtRange=function(g,C){if(g&&(g.collapsed||g.deleteContents(),C=_.gm.createDocumentFragment(C,!0,!1))){for(var d=_.Z((C==null?void 0:C.childNodes)||[]),V=d.next();!V.done;V=d.next()){V=V.value;var y=void 0,R=void 0,Y=void 0,A=void 0,P=void 0;(Y=(y=window)==null?void 0:(R=y.ShadyCSS)==null?void 0:R.ScopingShim)==null||(P=(A=Y).scopeNode)==null||P.call(A,V,this.hostElement.localName)}d=C.lastChild;g.insertNode(C);this.focused||this.input.focus();if(this.focused){g=g.cloneRange();g.selectNodeContents(d);
g.collapse(!1);if(C=window.getSelection())C.removeAllRanges(),C.addRange(g);g.commonAncestorContainer.parentElement.id==="input"&&g.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}g=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(g);_.HW(this.hostElement,"yt-live-chat-message-input-change",g)}};
_.b.setLiveChatRichMessageInput=function(g){_.KZ(_.KZ(this.hostElement).querySelector("#input")).textContent="";if(g&&g.textSegments){for(var C=0;C<g.textSegments.length;C++){var d=g.textSegments[C];d.text?_.KZ(_.KZ(this.hostElement).querySelector("#input")).appendChild(_.gm.createDocumentFragment(d.text,!0,!1)):d.emojiId&&(d=_.Gy(_.gm,d.emojiId))&&_.KZ(_.KZ(this.hostElement).querySelector("#input")).appendChild(_.gm.createEmoji(d,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.b.setText=function(g){this.setLiveChatRichMessageInput(g?{textSegments:[{text:g}]}:null)};
_.b.calculateTextBeforeRange=function(g){var C="",d=g.startContainer;if(d&&d instanceof Text){var V;C=((V=d.textContent)==null?void 0:V.substring(0,g.startOffset))||"";d=d.previousSibling}for(;d&&d instanceof Text;)C=d.textContent+C,d=d.previousSibling;return C.replace(bV," ")};
_.b.calculateLiveChatRichMessageInput=function(){for(var g=[],C="",d=_.KZ(_.KZ(this.hostElement).querySelector("#input")).childNodes,V=0;V<d.length;V++){var y=d[V];y instanceof Text?C+=y.textContent:y instanceof HTMLImageElement&&(y.dataset.emojiId?(C&&(g.push({text:C.replace(bV," ")}),C=""),g.push({emojiId:y.dataset.emojiId})):C+=y.alt)}C&&g.push({text:C.replace(bV," ")});if(d=_.KZ(this.hostElement).querySelector("#overflow-text")){C="";d=d.childNodes;for(V=0;V<d.length;V++)y=d[V],y instanceof Text?
C+=y.textContent:y instanceof HTMLImageElement&&(y.dataset.emojiId?(C&&(g.push({text:C.replace(bV," ")}),C=""),g.push({emojiId:y.dataset.emojiId})):C+=y.alt);C&&g.push({text:C.replace(bV," ")})}return{textSegments:g}};
_.b.computeCharacterCount=function(g){if(!g||!g.textSegments)return 0;for(var C=0,d=0;d<g.textSegments.length;d++){var V=g.textSegments[d];if(V.text)C+=V.text.length;else if(V.emojiId){var y=void 0;if((y=this.data)==null?0:y.emojiCharacterCount)C+=this.data.emojiCharacterCount;else{var R=y=void 0,Y=void 0;C+=((R=_.Gy(_.gm,(y=V)==null?void 0:y.emojiId))==null?void 0:(Y=R.shortcuts)==null?void 0:Y[0].length)||0}}}return C};
_.b.characterCountChanged=function(){_.HW(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.b.focusedChanged=function(){this.hostElement.dispatchEvent(new _.y7("focused-changed",this.focused))};
_.b.focus=function(){this.setFocus(!1)};
_.b.focusAtEnd=function(){this.setFocus(!0)};
_.b.setFocus=function(g){g=g?this.getRangeAtEnd():this.getInputRange();_.KZ(this.hostElement).querySelector("#input").focus();var C=window.getSelection();C&&(C.removeAllRanges(),C.addRange(g))};
_.b.insertEmoji=function(g){var C,d=((g==null?0:g.isCustomEmoji)?(C=g.shortcuts)==null?void 0:C[0]:g==null?void 0:g.emojiId)||"";this.insertText(d)};
_.b.computeText=function(g){if(!g||!g.textSegments)return"";for(var C="",d=0;d<g.textSegments.length;d++){var V=g.textSegments[d];if(V.text)C+=V.text;else if(V.emojiId){var y=void 0,R=void 0,Y=void 0;C+=((R=_.Gy(_.gm,(y=V)==null?void 0:y.emojiId))==null?void 0:(Y=R.shortcuts)==null?void 0:Y[0])||""}}return C};
_.b.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.PU.Object.defineProperties(Zj.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.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}}});
Zj.prototype.focusedChanged=Zj.prototype.focusedChanged;Zj.prototype.characterCountChanged=Zj.prototype.characterCountChanged;Zj.prototype.onSuggestion=Zj.prototype.onSuggestion;Zj.prototype.onMessageSet=Zj.prototype.onMessageSet;Zj.prototype.dataChanged=Zj.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Zj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Zj.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Zj.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Zj.prototype,"disabled",void 0);_.E([_.X("disabled"),_.H("design:type",Number),_.H("design:paramtypes",[])],Zj.prototype,"inputTabIndex",null);_.E([_.X("data.maxCharacterLimit"),_.M({readOnly:!0,notify:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],Zj.prototype,"maxCharacterLimit",null);
_.E([_.X("liveChatRichMessageInput"),_.M({readOnly:!0,notify:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],Zj.prototype,"characterCount",null);_.E([_.X("maxCharacterLimit, characterCount"),_.M({readOnly:!0,notify:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],Zj.prototype,"remainingCharacterCount",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Zj.prototype,"isChatMessageInput",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Zj.prototype,"inputExpanded",void 0);_.E([_.M({readOnly:!0,notify:!0}),_.H("design:type",Object)],Zj.prototype,"liveChatRichMessageInput",void 0);_.E([_.M(),_.H("design:type",Object)],Zj.prototype,"messageInput",void 0);_.E([_.M(),_.H("design:type",Boolean)],Zj.prototype,"ignoreColorMapping",void 0);_.E([_.X("characterCount"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Zj.prototype,"hasText",null);
_.E([_.M(),_.H("design:type",Object)],Zj.prototype,"isValidWithNoInputText",void 0);_.E([_.X("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.M(),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Zj.prototype,"isInputValid",null);_.E([_.M({readOnly:!0,value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Zj.prototype,"focused",void 0);_.E([_.M(),_.H("design:type",Array)],Zj.prototype,"suggestions",void 0);
_.E([_.M(),_.H("design:type",_.am)],Zj.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",_.RQ)],Zj.prototype,"participantsManager",void 0);_.E([_.M(),_.H("design:type",Boolean)],Zj.prototype,"noUnderline",void 0);_.E([_.M(),_.H("design:type",Object)],Zj.prototype,"inputMethodEditorActive",void 0);_.E([_.ZD("#dropdown"),_.H("design:type",Object)],Zj.prototype,"dropdown",void 0);_.E([_.ZD("#input"),_.H("design:type",HTMLElement)],Zj.prototype,"input",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zj.prototype,"dataChanged",null);_.E([_.Rn("messageInput"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zj.prototype,"onMessageSet",null);_.E([_.yE("yt-live-chat-select-suggestion"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Zj.prototype,"onSuggestion",null);
_.E([_.Rn("characterCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zj.prototype,"characterCountChanged",null);_.E([_.Rn("focused"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zj.prototype,"focusedChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],Zj);
_.zJP=_.I(Zj,"yt-live-chat-text-input-field-renderer",function(){if(I56===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;nGr===void 0&&(nGr=document.createElement("template"));var V=nGr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);I56=g}g=I56;return g},{mode:0});var YY=function(){var g=_.W.apply(this,arguments)||this;g.buttonOverrides={style:"overlay",type:"filled"};g.allowAnimations=!1;g.modern=_.t("web_button_rework_with_live");g.noPadding=!1;return g};
_.L(YY,_.W);_.b=YY.prototype;_.b.shouldSupportInlineActionButtons=function(){return!0};
_.b.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:"yt-live-chat-paid-message-footer-renderer"}},"data.buyButton":{id:"lower-buy-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.buyFlowButton":{id:"buy-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}},
"data.pdgLikeButton":{id:"like-button",mapping:{pdgLikeViewModel:{component:"yt-live-chat-like-button-view-model"}}},"data.replyButton":{id:"reply-button",mapping:{pdgReplyButtonViewModel:{component:"yt-live-chat-reply-button-view-model"}}},"data.leaderboardBadge":{id:"leaderboard-badge",mapping:{buttonViewModel:{component:"yt-button-view-model"}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}}}};
_.b.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.b.attached=function(){this.allowAnimations=!1};
_.b.dataChanged=function(){if(this.data){var g={"--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)};_.CM(this.hostElement,g);this.allowAnimations=!0}};
_.b.messageChanged=function(){var g,C=(g=this.data)==null?void 0:g.message;g=_.KZ(_.KZ(this.hostElement).querySelector("#message"));g.textContent="";C&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(C))};
_.b.computeShowOnlyHeader=function(g,C){return!g||g.pdgLikeButton||g.replyButton||g.buyFlowButton?!1:this.isEmpty(g,C)&&!g.footer};
_.b.computeShowFooterDivider=function(g,C,d){return g?!!g.footer&&!this.isEmpty(g,C)&&!d:!1};
_.b.computeIsUserEditable=function(g){return!!g.inputField};
_.b.computeHasHeartButton=function(g){return(g==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(g==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(g==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.b.computeNoveltyImage=function(g){if(g.headerOverlayImage&&g.headerOverlayImage.thumbnails.length){var C=g.headerOverlayImage.thumbnails[0],d,V;if((d=g.pdgPurchasedNoveltyLoggingDirectives)==null?0:(V=d.loggingDirectives)==null?0:V.trackingParams){var y,R;xOL((y=g.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(R=y.loggingDirectives)==null?void 0:R.trackingParams)}return C.width||0}return 0};
_.b.computeAuthorPhotoSize=function(g){return(g==null?0:g.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.b.inputFocus=function(){var g=_.KZ(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");g&&g.focus()};
_.b.inputInsertEmoji=function(g){var C=_.KZ(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");C&&C.insertEmoji(g)};
_.b.inputMessage=function(){var g=_.KZ(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),C;return g&&((C=this.data)==null?0:C.inputField)?(g.completeEmojis(),_.Nf(g.liveChatRichMessageInput)):null};
_.b.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.b.isEmpty=function(g,C){return g?g.empty||!(g.message||g.inputField||C):!0};
_.b.onLowerBuyButtonClick=function(){var g,C=_.e((g=this.data)==null?void 0:g.buyButton,_.GF);C&&C.trackingParams&&!QYj(C.command)&&(g=_.FG(C.trackingParams))&&(C=_.ju())&&_.qV(C,g)};
_.b.shouldSupportWholeItemClick=function(){return!0};
_.PU.Object.defineProperties(YY.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
YY.prototype.isDeletedChanged=YY.prototype.isDeletedChanged;YY.prototype.messageChanged=YY.prototype.messageChanged;YY.prototype.dataChanged=YY.prototype.dataChanged;_.E([_.r(JKH.YtPdgLiveChatItemBehavior),_.H("design:type",Object)],YY.prototype,"ytPdgLiveChatItemBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],YY.prototype,"ytLiveChatReduxBehavior",void 0);
_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],YY.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],YY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],YY.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:wcc}),_.H("design:type",Object)],YY.prototype,"engagementState",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.H("design:type",Boolean)],YY.prototype,"isUserEditable",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.H("design:type",Boolean)],YY.prototype,"hasHeartButton",void 0);_.E([_.M({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.H("design:type",Boolean)],YY.prototype,"showOnlyHeader",void 0);
_.E([_.M({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.H("design:type",Boolean)],YY.prototype,"showFooterDivider",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Object)],YY.prototype,"allowAnimations",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],YY.prototype,"dashboardMoneyFeed",void 0);_.E([_.M({computed:"computeNoveltyImage(data)"}),_.H("design:type",Number)],YY.prototype,"noveltyWidth",void 0);
_.E([_.M({computed:"computeAuthorPhotoSize(data)"}),_.H("design:type",Number)],YY.prototype,"authorPhotoSize",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],YY.prototype,"modern",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],YY.prototype,"noPadding",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YY.prototype,"dataChanged",null);
_.E([_.Rn("data.message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YY.prototype,"messageChanged",null);_.E([_.X("data","dashboardMoneyFeed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],YY.prototype,"hideLowerBumper",null);_.E([_.Rn("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YY.prototype,"isDeletedChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],YY);
_.I(YY,"yt-live-chat-paid-message-renderer",function(){if(gGL===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;SsM===void 0&&(SsM=document.createElement("template"));var V=SsM;d.call(C,V.content.cloneNode(!0),g.content.firstChild);gGL=g}g=gGL;return g},{mode:0});var K18;var a5L;var AF=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;return g};
_.L(AF,_.Ai);AF.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.Qq("openPopupConfig")};
_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],AF.prototype,"ytOpenPopupBehavior",void 0);_.E([_.Fa()],AF);_.F$=[_.jh.YtOpenPopupBehavior,AF.prototype];var Gbh;var XiL=[_.bd,R8A,_.QL,_.ZC,_.qu,_.rg8,_.Fv,_.w_Q,_.hQ,f4o,_.fjP];_.t("web_continuation_response_processing")&&XiL.push(_.LW);var XXN=new _.gp("RESPONSE_RECEIVED_COMMANDS"),NvW=new _.gp("RESPONSE_RECEIVED_COMMANDS");var tUN="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),hp_=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],JmP=["GET_UNSEEN_NOTIFICATION_COUNT"];var P_=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;g.serviceEndpointHandlers=[];return g};
_.L(P_,_.Ai);P_.prototype.created=function(){var g=this;this.endpointHandlerActionMap={"yt-service-request":function(C,d,V,y){var R;return piq(g.hostElement,C,d,V,y,g.serviceEndpointHandlers,(R=g.onEntitiesUpdated)==null?void 0:R.bind(g))}}};
P_.prototype.attached=function(){_.RV(_.dN.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
P_.prototype.detached=function(){_.b$(_.dN.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.E([_.Fa()],P_);_.Sor=[P_.prototype];var gVP,Ckh=function(){return gVP!==void 0?gVP:gVP=document.createElement("template")};
document.head.appendChild(Ckh().content);var dDP;var VUr=document.head,ym6=VUr.appendChild,Rp8;if(dDP===void 0){var b0h=document.createElement("template");_.D(b0h,"\x3c!--css-build:shady--\x3e");b0h.content.insertBefore(Ckh().content.cloneNode(!0),b0h.content.firstChild);dDP=b0h}Rp8=dDP;ym6.call(VUr,Rp8.content);var Z0x,Y_L=function(){return Z0x!==void 0?Z0x:Z0x=document.createElement("template")};
document.head.appendChild(Y_L().content);var AmL;var FgP=document.head,PkA=FgP.appendChild,i0P;if(AmL===void 0){var O0h=document.createElement("template");_.D(O0h,"\x3c!--css-build:shady--\x3e");O0h.content.insertBefore(Y_L().content.cloneNode(!0),O0h.content.firstChild);AmL=O0h}i0P=AmL;PkA.call(FgP,i0P.content);var wi6;_.oe("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.oe("sharingRendererButtons","buttonRenderer","ytd-button-renderer");wi6=_.t("web_button_rework")&&_.au("BUTTON_REWORK")||_.t("web_button_rework_with_live");_.iV=function(){var g=_.W.apply(this,arguments)||this;g.isPressed=!1;g.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return g};
_.L(_.iV,_.W);_.b=_.iV.prototype;_.b.created=function(){this.showTooltips=!0};
_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.b.onHintIdChanged=function(){var g=this,C,d,V=(C=this.ytButtonBehavior.data)==null?void 0:(d=C.hint)==null?void 0:d.hintRenderer;if(V&&V.hintId){C=_.zY(this.hostElement,"yt-get-opened-popups-action");C=(C&&C.length===1?C[0]:[]).length>0;var y=null;V.hintId!=="sponsor-pre-purchase"||C?V.hintId.startsWith("sponsor-post-purchase")&&!C?y=y8x("membership-manage"):V.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!C&&(y=y8x("membership-freebie-join")):y=y8x("membership-join");y&&_.UP.addLowPriorityJob(function(){for(var R=
_.Z(y),Y=R.next();!Y.done;Y=R.next())g.ytComponentBehavior.resolveCommand(Y.value)})}};
_.b.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.b.onYtNavigate=function(g){var C=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);C&&(g.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(C))};
_.b.onYtServiceRequestSent=function(g,C){this.handleServiceRequestActions(C);_.HW(this.hostElement,"yt-service-request-sent-button-renderer")};
_.b.onServiceRequestCompleted=function(g,C){this.handleServiceRequestActions(C);_.HW(this.hostElement,"yt-service-request-completed-button-renderer")};
_.b.updateButton=function(g){var C;if(g=(C=_.e(g,K8x))==null?void 0:C.updatedButton)this.ytButtonBehavior.data=_.e(g,_.GF)};
_.b.handleUpdateButtonAction=function(g){var C=this.ytButtonBehavior.data;C.targetId&&g.updateButtonAction.targetId&&C.targetId===g.updateButtonAction.targetId&&this.updateButton(g)};
_.b.handleServiceRequestActions=function(g){if(g=g.actions)for(var C=0;C<g.length;C++)this.updateButton(g[C])};
_.PU.Object.defineProperties(_.iV,{template:{configurable:!0,enumerable:!0,get:function(){if(Gbh===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);Gbh=g}g=Gbh;return g}}});
_.iV.prototype.onServiceRequestCompleted=_.iV.prototype.onServiceRequestCompleted;_.iV.prototype.onYtServiceRequestSent=_.iV.prototype.onYtServiceRequestSent;_.iV.prototype.onYtNavigate=_.iV.prototype.onYtNavigate;_.iV.prototype.onPressedStateChanged=_.iV.prototype.onPressedStateChanged;_.iV.prototype.onHintIdChanged=_.iV.prototype.onHintIdChanged;_.E([_.M(),_.H("design:type",Object)],_.iV.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],_.iV.prototype,"isPressed",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],_.iV.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.JZL.YtButtonBehavior),_.H("design:type",Object)],_.iV.prototype,"ytButtonBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],_.iV.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],_.iV.prototype,"ytComponentBehavior",void 0);
_.E([_.r(Bs.YtRenderButtonBehavior),_.H("design:type",Object)],_.iV.prototype,"ytRenderButtonBehavior",void 0);_.E([_.Rn("data.hint.hintRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],_.iV.prototype,"onHintIdChanged",null);_.E([_.Rn("isPressed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],_.iV.prototype,"onPressedStateChanged",null);
_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],_.iV.prototype,"onYtNavigate",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],_.iV.prototype,"onYtServiceRequestSent",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],_.iV.prototype,"onServiceRequestCompleted",null);_.E([_.m({is:"ytd-button-renderer",disableElementRegistration:wi6})],_.iV);var Ob=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_button_rework_with_live");g.buttonOverrides={style:"overlay",type:"filled"};return g};
_.L(Ob,_.W);_.b=Ob.prototype;_.b.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}}};
_.b.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.b.dataChanged=function(){if(this.data&&this.data.sticker){var g=_.cF(this.data.sticker.thumbnails,this.stickerWidth);g||_.q_o(g).thenCatch(function(){_.cy(new _.qn("Failed to load Super Sticker with url",g))})}};
_.b.computeAuthorPhotoSize=function(g){return(g==null?0:g.isV2Style)?32:40};
_.b.computeIsV2Style=function(g){return(g==null?0:g.isV2Style)?!0:!1};
_.b.onStickerLoaded=function(g){var C,d,V;(C=_.W7(g))==null||(d=C.parentNode)==null||(V=d.classList)==null||V.add("sticker-loaded")};
_.b.computeNoveltyImageWidth=function(g){var C,d;if(g==null?0:(C=g.headerOverlayImage)==null?0:(d=C.thumbnails)==null?0:d.length){C=g.headerOverlayImage.thumbnails[0];var V,y;if((V=g.pdgPurchasedNoveltyLoggingDirectives)==null?0:(y=V.loggingDirectives)==null?0:y.trackingParams){var R,Y;xOL((R=g.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(Y=R.loggingDirectives)==null?void 0:Y.trackingParams)}return C.width||0}return 0};
_.b.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.b.updateStickerStyles=function(){var g=this.data;g&&(g={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.authorNameTextColor)},
_.CM(this.hostElement,g))};
_.b.onBuyButtonClick=function(){var g,C=_.e((g=this.data)==null?void 0:g.buyButton,_.GF);C&&!QYj(C.command)&&this.ytRendererBehavior.logExplicitClick(C)};
_.b.shouldSupportWholeItemClick=function(){return!0};
_.PU.Object.defineProperties(Ob.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 g;return((g=this.data)==null?0:g.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Ob.prototype.updateStickerStyles=Ob.prototype.updateStickerStyles;Ob.prototype.isDeletedChanged=Ob.prototype.isDeletedChanged;Ob.prototype.onStickerLoaded=Ob.prototype.onStickerLoaded;Ob.prototype.dataChanged=Ob.prototype.dataChanged;_.E([_.r(JKH.YtPdgLiveChatItemBehavior),_.H("design:type",Object)],Ob.prototype,"ytPdgLiveChatItemBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ob.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ob.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],Ob.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ob.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ob.prototype,"data",void 0);
_.E([_.M({computed:"computeAuthorPhotoSize(data)"}),_.H("design:type",Number)],Ob.prototype,"authorPhotoSize",void 0);_.E([_.M(),_.H("design:type",Boolean)],Ob.prototype,"isDeleted",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ob.prototype,"dashboardMoneyFeed",void 0);_.E([_.M({computed:"computeNoveltyImageWidth(data)"}),_.H("design:type",Number)],Ob.prototype,"noveltyWidth",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ob.prototype,"modern",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.H("design:type",Boolean)],Ob.prototype,"isV2Style",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ob.prototype,"dataChanged",null);_.E([_.yE("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ob.prototype,"onStickerLoaded",null);
_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],Ob.prototype,"stickerWidth",null);_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],Ob.prototype,"stickerHeight",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ob.prototype,"hasHeartButton",null);_.E([_.X("data","dashboardMoneyFeed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ob.prototype,"hideLowerBumper",null);
_.E([_.Rn("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ob.prototype,"isDeletedChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ob.prototype,"updateStickerStyles",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Ob);
_.I(Ob,"yt-live-chat-paid-sticker-renderer",function(){if(a5L===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;K18===void 0&&(K18=document.createElement("template"));var V=K18;d.call(C,V.content.cloneNode(!0),g.content.firstChild);a5L=g}g=a5L;return g},{mode:0});var kNH;var xDM;var oV6,piM=function(){return oV6!==void 0?oV6:oV6=document.createElement("template")};
document.head.appendChild(piM().content);var Jmh,hpr=function(){return Jmh!==void 0?Jmh:Jmh=document.createElement("template")};
document.head.appendChild(hpr().content);var tUP;var jlL,epM=function(){return jlL!==void 0?jlL:jlL=document.createElement("template")};
document.head.appendChild(epM().content);var l4H;var Lgx=document.head,DDM=Lgx.appendChild,rmQ;if(l4H===void 0){var NvQ=document.createElement("template");_.D(NvQ,"\x3c!--css-build:shady--\x3e");NvQ.content.insertBefore(epM().content.cloneNode(!0),NvQ.content.firstChild);l4H=NvQ}rmQ=l4H;DDM.call(Lgx,rmQ.content);var Xih=document.head,sl6=Xih.appendChild,BvL;if(tUP===void 0){var wm=document.createElement("template");_.D(wm,"\x3c!--css-build:shady--\x3e");wm.content.insertBefore(hpr().content.cloneNode(!0),wm.content.firstChild);wm.content.insertBefore(piM().content.cloneNode(!0),wm.content.firstChild);tUP=wm}BvL=tUP;sl6.call(Xih,BvL.content);var kY=function(){var g=_.Ai.apply(this,arguments)||this;g.focusedIndex=0;g.verticalOffset=0;g.verticalAlign="top";g.dynamicAlign=!0;return g};
_.L(kY,_.Ai);kY.prototype.emojiUrl=function(g){g=_.Gy(this.emojiManager,g);if(!g)return"";var C;g=(C=g.image)==null?void 0:C.thumbnails;return _.cF(g,24)||""};
var Tvh=function(g){var C;g.emojiVariants&&(C=g.data)!=null&&C.target&&_.As(g,function(){g.set("verticalOffset",-1*g.hostElement.clientHeight);var d=_.KZ(g.hostElement).querySelector("img");d&&d.focus()})};
_.b=kY.prototype;_.b.onKeyboardEnter=function(){};
_.b.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.b.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.b.onKeyDown=function(g){switch(g.keyCode){case 13:this.onKeyboardEnter();g.preventDefault();break;case 40:this.changeFocus(1);g.preventDefault();break;case 38:this.changeFocus(-1);g.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.b.onYtEmojiSelect=function(g){var C=this,d,V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1)return V=(d=C.data)==null?void 0:d.emoji,Y=((y=V)==null?void 0:y.stickyPrefId)||((R=V)==null?void 0:R.emojiId),P=(A=g.detail)==null?void 0:A.emojiId,Y&&P&&Y!==P?x.yield((w=C.emojiManager)==null?void 0:M4r(w,V,P),2):x.return();_.Qw(C.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[V,P]);_.XV(x)})};
_.b.changeFocus=function(g){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+g+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(g=_.KZ(this.hostElement).querySelector("#variants"))&&g.children[this.focusedIndex].focus())};
_.PU.Object.defineProperties(kY.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
kY.prototype.onYtEmojiSelect=kY.prototype.onYtEmojiSelect;kY.prototype.onKeyDown=kY.prototype.onKeyDown;kY.prototype.onEmojiVariantsChanged=kY.prototype.onEmojiVariantsChanged;kY.prototype.onVerticalOffsetOrPositionTargetChanged=kY.prototype.onVerticalOffsetOrPositionTargetChanged;_.E([_.r(_.Gd),_.H("design:type",Object)],kY.prototype,"ironOverlayBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kY.prototype,"data",void 0);_.E([_.M(),_.H("design:type",_.am)],kY.prototype,"emojiManager",void 0);
_.E([_.M(),_.H("design:type",Object)],kY.prototype,"emojiVariants",void 0);_.E([_.M(),_.H("design:type",Object)],kY.prototype,"focusedIndex",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kY.prototype,"positionTarget",null);_.E([_.M({reflectToAttribute:!0}),_.X("verticalOffset","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],kY.prototype,"isPositioned",null);_.E([_.M(),_.H("design:type",Object)],kY.prototype,"verticalOffset",void 0);
_.E([_.M(),_.H("design:type",Object)],kY.prototype,"verticalAlign",void 0);_.E([_.M(),_.H("design:type",Object)],kY.prototype,"dynamicAlign",void 0);_.E([_.Rn("verticalOffset","positionTarget"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kY.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.E([_.Rn("emojiVariants"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kY.prototype,"onEmojiVariantsChanged",null);
_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],kY.prototype,"onKeyDown",null);_.E([_.yE("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype",Promise)],kY.prototype,"onYtEmojiSelect",null);_.E([_.Fa()],kY);var f46=[kY.prototype];var vV6;var $DQ;var q_6=/medium-light|medium-dark|light|medium|dark/,MU6=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,Wg6=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),xY=function(){var g=_.W.apply(this,arguments)||this;g.userSelection={left:null,right:null};g.scrollAction="lock";g.isEmojiDraftInProgress=!1;return g};
_.L(xY,_.W);_.b=xY.prototype;_.b.onClick=function(g){g=_.W7(g);g instanceof HTMLImageElement&&this.selectOrUpdateEmoji(g)};
_.b.selectOrUpdateEmoji=function(g){var C=g.getAttribute("selection");C&&(C==="default"?_.HW(this.hostElement,"yt-emoji-select",_.Gy(this.emojiManager,g.id)):C==="left"?this.userSelection=Object.assign({},this.userSelection,{left:g.src}):C==="right"?this.userSelection=Object.assign({},this.userSelection,{right:g.src}):C==="user"&&this.userSelection.left&&this.userSelection.right&&_.HW(this.hostElement,"yt-emoji-select",_.Gy(this.emojiManager,g.id)))};
_.b.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.b.onMultiSelectorThumbnailRowChanged=function(){var g,C,d;((g=this.data)==null?0:(C=g.emoji)==null?0:(d=C.multiSelectorThumbnailRow)==null?0:d.length)&&this.openSelector()};
_.b.getThumbnailFromEmojiRow=function(g){var C,d;return(g==null?void 0:(C=g.thumbnails)==null?void 0:(d=C[0])==null?void 0:d.url)||""};
_.b.getEmojiAltTextForPartialSelector=function(g){var C;return((C=this.getThumbnailFromEmojiRow(g).match(MU6))==null?void 0:C[0])||""};
_.b.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.b.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.b.getRowSelection=function(g){return["left","right"][g]};
_.b.getIdFromComposedEmoji=function(g){return(g==null?void 0:g.emojiId)||""};
_.b.getEmojiFromPartialSelections=function(g,C){if(!g&&!C)return null;var d,V,y=(d=this.data)==null?void 0:(V=d.emoji)==null?void 0:V.variantIds;if(!y||!y.length)return null;var R;g=(R=g.match(q_6))==null?void 0:R[0];var Y;C=(Y=C.match(q_6))==null?void 0:Y[0];if(!g||!C)return null;var A=Wg6.get(g);Y=Wg6.get(C);if(A===Y){Y=Array.from(Wg6.values()).filter(function(w){return w!==A}).join("|");
var P=new RegExp("^((?!("+Y+")).)*"+A+"$")}else P=new RegExp(A+".*"+Y);return(y=y.find(function(w){return P.test(w)}))&&_.Gy(this.emojiManager,y)||null};
_.b.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var g,C=this.ytEmojiSelectorBehavior.emojiUrl(((g=this.data.emoji)==null?void 0:g.emojiId)||"");_.KZ(this.hostElement).querySelector('[selection="user"]').src.includes(C)||(this.isEmojiDraftInProgress=!0)}};
_.b.onDomChange=function(){Tvh(this.ytEmojiSelectorBehavior)};
_.b.getFocusableElements=function(){return _.KZ(this.hostElement).querySelectorAll("img").filter(function(g){return g.getAttribute("role")==="option"})};
_.b.changeFocus=function(g){var C=this.getFocusableElements();C!=null&&C.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+g+C.length)%C.length,this.ytEmojiSelectorBehavior.focusedIndex<C.length&&(g=C[this.ytEmojiSelectorBehavior.focusedIndex])&&g.focus())};
_.b.onKeyboardEnter=function(){var g=this.getFocusableElements();g!=null&&g.length&&(g=g[this.ytEmojiSelectorBehavior.focusedIndex])&&g instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(g),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.PU.Object.defineProperties(xY.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var g=this,C,d,V;return this.emojiManager&&((C=this.data)==null?0:(d=C.emoji)==null?0:(V=d.variantIds)==null?0:V.length)?this.data.emoji.variantIds.map(function(y){return!!y&&_.Gy(g.emojiManager,y)}).filter(function(y){return!!y}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var g,C=(g=this.userSelection)==null?void 0:g.left,d;g=(d=this.userSelection)==null?void 0:d.right;return C&&g?this.getEmojiFromPartialSelections(C,g):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.composedEmojiSelection)==null?0:g.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var C;g=(C=this.userSelection)==null?void 0:C.left;var d;C=(d=this.userSelection)==null?void 0:d.right;if(!g&&!C){var V;return this.ytEmojiSelectorBehavior.emojiUrl(((V=this.data.emoji)==null?void 0:V.emojiId)||"")}return g&&!C?g:!g&&C?C:""}}});
xY.prototype.onMultiSelectorThumbnailRowChanged=xY.prototype.onMultiSelectorThumbnailRowChanged;xY.prototype.onClick=xY.prototype.onClick;_.E([_.r(_.Gd),_.H("design:type",Object)],xY.prototype,"ironOverlayBehavior",void 0);_.E([_.r(f46),_.H("design:type",Object)],xY.prototype,"ytEmojiSelectorBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xY.prototype,"data",void 0);_.E([_.M(),_.H("design:type",_.am)],xY.prototype,"emojiManager",void 0);
_.E([_.M(),_.H("design:type",Object)],xY.prototype,"userSelection",void 0);_.E([_.M(),_.H("design:type",Object)],xY.prototype,"scrollAction",void 0);_.E([_.M(),_.H("design:type",Object)],xY.prototype,"isEmojiDraftInProgress",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],xY.prototype,"emojiVariants",null);_.E([_.X("data","userSelection"),_.H("design:type",Object),_.H("design:paramtypes",[])],xY.prototype,"composedEmojiSelection",null);
_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],xY.prototype,"onClick",null);_.E([_.Rn("data.emoji.multiSelectorThumbnailRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xY.prototype,"onMultiSelectorThumbnailRowChanged",null);_.E([_.X("data","userSelection","composedEmojiSelection"),_.H("design:type",String),_.H("design:paramtypes",[])],xY.prototype,"draftEmojiUrl",null);
_.E([_.eC({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],xY);
_.I(xY,"yt-emoji-multi-person-selector",function(){if($DQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;vV6===void 0&&(vV6=document.createElement("template"));var V=vV6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);$DQ=g}g=$DQ;return g},{mode:2});var mDP;var uKh;var oQ=function(){var g=_.W.apply(this,arguments)||this;g.tooltip_=null;return g};
_.L(oQ,_.W);_.b=oQ.prototype;_.b.dataChanged_=function(){var g;if((g=this.data)==null?0:g.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.KZ(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.gX)(this.tooltip_).textContent=this.data.tooltip};
_.b.computeTargetId=function(){var g;return((g=this.data)==null?void 0:g.targetId)||""};
_.b.computeId_=function(g){return g};
_.b.computeIcon_=function(g){return _.an(g)};
_.b.onTap_=function(){this.active=!this.active;_.HW(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.b.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("active-changed",this.active))};
_.PU.Object.defineProperties(oQ.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var g,C;if((g=this.data)==null?0:(C=g.icon)==null?0:C.iconType)return this.data.icon.iconType==="SUPER_STICKER";var d,V;return((d=this.data)==null?void 0:(V=d.icon)==null?void 0:V.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
oQ.prototype.activeChangedForBinding=oQ.prototype.activeChangedForBinding;oQ.prototype.dataChanged_=oQ.prototype.dataChanged_;_.E([_.r(_.Ey.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],oQ.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oQ.prototype,"data",void 0);_.E([_.M({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.H("design:type",String)],oQ.prototype,"id",void 0);
_.E([_.M({computed:"computeTargetId(data.targetId)"}),_.H("design:type",String)],oQ.prototype,"targetId",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],oQ.prototype,"active",void 0);_.E([_.M({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.H("design:type",String)],oQ.prototype,"icon",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oQ.prototype,"dataChanged_",null);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oQ.prototype,"iconFilled",null);_.E([_.Rn("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oQ.prototype,"activeChangedForBinding",null);_.E([_.eC({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],oQ);
_.I(oQ,"yt-emoji-picker-category-button-renderer",function(){if(uKh===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;mDP===void 0&&(mDP=document.createElement("template"));var V=mDP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);uKh=g}g=uKh;return g},{mode:2});var nVL;var I4r;var pH=function(){var g=_.W.apply(this,arguments)||this;g.ariaLabel=null;g.ariaActivedescendant=null;g.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};g.JSC$14358_ignoreNextFocus_=!1;g.longPressTimeoutId=-1;return g};
_.L(pH,_.W);_.b=pH.prototype;_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.b.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.b.emojiChanged_=function(){this.changeFocus_(0,!1);for(var g=_.RL(),C=0;C<this.emoji.length;C++){var d={veType:88013,elementIndex:C},V=this.emoji[C];V.isCustomEmoji&&(V=document.querySelector(("#"+V.emojiId).replace("/","\\/")))&&(d=_.yG(g,d))&&(V.visualElement=d)}};
_.b.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.b.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.b.emojiSkinToneChanged_=function(g){this.skinTone=g};
_.b.dataChanged=function(){this.data&&this.data.emojiData&&f5h(this.emojiManager,this.data.emojiData)};
_.b.emojiUrl=function(g){g=this.getEmoji(g);if(!g)return"";var C;g=(C=g.image)==null?void 0:C.thumbnails;return _.cF(g,24)||""};
_.b.emojiAlt=function(g){var C=this.get("image.accessibility.accessibilityData.label",g);return C?C:g.isCustomEmoji?g.shortcuts[0]:g.emojiId};
_.b.emojiAriaLabel=function(g){return g.shortcuts?g.shortcuts[0]:""};
_.b.emojiAriaSelected=function(g,C,d){return g&&d==C?"true":"false"};
_.b.getEmoji=function(g){if(this.emojiManager)return this.shouldUseStickyPreferences?$OM(this.emojiManager,g):Sh(this.emojiManager,g)};
_.b.computeId_=function(g){return g.categoryId||""};
_.b.computeEmoji=function(g){var C=this;return this.emojiManager?g.emojiIds?g.emojiIds.map(function(d){return d?_.Gy(C.emojiManager,d):null}).filter(MUR):g.emojiData?g.emojiData.map(function(d){var V=!!d.emojiId&&_.Gy(C.emojiManager,d.emojiId);
return V?Object.assign({},V,d):null}).filter(MUR):[]:[]};
_.b.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.b.computeAriaLabel_=function(g){return _.W1(g)};
_.b.computeAriaActivedescendant_=function(g,C){return g&&g[C]?g[C].emojiId||"":""};
_.b.handleLongPressEmojiWithVariants=function(g,C){this.changeFocusToEmoji(g.emojiId,!1);this.openVariantSelector(g,C)};
_.b.onMouseDown=function(g){var C=this;this.hostElement!==document.activeElement&&(this.JSC$14358_ignoreNextFocus_=!0);if(g.button===0){var d=_.W7(g);if(d instanceof HTMLImageElement){var V=_.KZ(this.hostElement).querySelector("#repeat").itemForElement(d);this.emojiContainsVariants(V)&&(this.longPressTimeoutId=setTimeout(function(){C.handleLongPressEmojiWithVariants(V,d)},500))}}};
_.b.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.b.onFocus=function(){this.JSC$14358_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14358_ignoreNextFocus_=!1};
_.b.onBlur_=function(){this.showFocus=!1};
_.b.emojiContainsVariants=function(g){return!!(g&&g.variantIds&&g.variantIds.length)};
_.b.onClick=function(g){clearTimeout(this.longPressTimeoutId);g=_.W7(g);if(g instanceof HTMLImageElement){var C=g.id;this.changeFocusToEmoji(C,!1);var d=this.getEmoji(C),V;if(V=this.shouldUseStickyPreferences&&this.emojiContainsVariants(d)){var y;V=!((y=this.emojiManager.emojiMap[C])!=null&&y.stickyPrefId)}V?(y=_.KZ(this.hostElement).querySelector("#repeat").itemForElement(g),this.openVariantSelector(y,g)):_.HW(this.hostElement,"yt-emoji-select",d)}};
_.b.isActiveEmojiWithVariants=function(g,C){return g&&C?C.stickyPrefId?g===C.stickyPrefId:g===C.emojiId:!1};
_.b.onCloseEmojiVariantSelector=function(g){this.activeEmojiWithVariantsId===g&&(this.activeEmojiWithVariantsId="")};
_.b.onMouseOver_=function(g){g=_.W7(g);g instanceof HTMLImageElement&&_.HW(this.hostElement,"yt-emoji-hover",_.Gy(this.emojiManager,g.id))};
_.b.changeFocus_=function(g,C){this.focusedIndex=(this.focusedIndex+g+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(g=this.emoji[this.focusedIndex],C&&(this.showFocus=!0,_.KZ(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.HW(this.hostElement,"yt-emoji-hover",g)))};
_.b.changeFocusToEmoji=function(g,C){if(g){var d=this.emoji.findIndex(function(V){return V.emojiId===g});
d!==-1&&this.changeFocus_(d-this.focusedIndex,C)}};
_.b.onKeyDown_=function(g){switch(g.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var C=this.emoji[this.focusedIndex];if(C&&C.emojiId){if(this.emojiContainsVariants(C)){var d=_.KZ(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(C,d)}else _.HW(this.hostElement,"yt-emoji-select",Sh(this.emojiManager,C.emojiId)),this.hostElement.focus();g.preventDefault()}}break;case 40:this.changeFocus_(1,!0);g.preventDefault();break;case 38:this.changeFocus_(-1,!0),
g.preventDefault()}};
_.b.onEmojiStickyPreferenceChanged=function(g,C){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&g.emojiId&&g.variantIds&&g.variantIds.includes(C)&&this.activeEmojiWithVariantsId!==C&&this.setStickyEmojiPreference(g.emojiId,C)};
_.b.openVariantSelector=function(g,C){this.activeEmojiWithVariantsId=g.stickyPrefId||g.emojiId||"";_.HW(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:g,target:C})};
_.b.setStickyEmojiPreference=function(g,C){if(this.data){var d=this.emoji.findIndex(function(y){return y.emojiId===g});
if(d!==-1){var V=this.emoji[d];V.stickyPrefId=C;this.set("emoji."+d,Object.assign({},V));this.activeEmojiWithVariantsId=C}}};
pH.prototype.onKeyDown_=pH.prototype.onKeyDown_;pH.prototype.onMouseOver_=pH.prototype.onMouseOver_;pH.prototype.onClick=pH.prototype.onClick;pH.prototype.onBlur_=pH.prototype.onBlur_;pH.prototype.onFocus=pH.prototype.onFocus;pH.prototype.onMouseUp=pH.prototype.onMouseUp;pH.prototype.onMouseDown=pH.prototype.onMouseDown;pH.prototype.dataChanged=pH.prototype.dataChanged;pH.prototype.disableIncrementalLoadingChanged_=pH.prototype.disableIncrementalLoadingChanged_;pH.prototype.emojiManagerChanged_=pH.prototype.emojiManagerChanged_;
pH.prototype.emojiChanged_=pH.prototype.emojiChanged_;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],pH.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pH.prototype,"data",void 0);_.E([_.M({computed:"computeId_(data)"}),_.H("design:type",String)],pH.prototype,"id",void 0);_.E([_.M({computed:"computeEmoji(data)"}),_.H("design:type",Array)],pH.prototype,"emoji",void 0);_.E([_.M(),_.H("design:type",Number)],pH.prototype,"skinTone",void 0);
_.E([_.M(),_.H("design:type",_.am)],pH.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",Boolean)],pH.prototype,"disableIncrementalLoading",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],pH.prototype,"focusedIndex",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],pH.prototype,"showFocus",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.H("design:type",Object)],pH.prototype,"ariaLabel",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.H("design:type",Object)],pH.prototype,"ariaActivedescendant",void 0);_.E([_.M({value:60}),_.H("design:type",Number)],pH.prototype,"domRepeatTargetFramerate",void 0);_.E([_.M({value:1}),_.H("design:type",Number)],pH.prototype,"domRepeatInitialCount",void 0);_.E([_.M({value:""}),_.H("design:type",String)],pH.prototype,"activeEmojiWithVariantsId",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],pH.prototype,"shouldUseStickyPreferences",void 0);_.E([_.Rn("emoji"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"emojiChanged_",null);_.E([_.Rn("emojiManager"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"emojiManagerChanged_",null);
_.E([_.Rn("disableIncrementalLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"disableIncrementalLoadingChanged_",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"dataChanged",null);_.E([_.yE("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],pH.prototype,"onMouseDown",null);
_.E([_.yE("mouseup"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"onMouseUp",null);_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"onFocus",null);_.E([_.yE("blur"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pH.prototype,"onBlur_",null);
_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],pH.prototype,"onClick",null);_.E([_.yE("mouseover"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],pH.prototype,"onMouseOver_",null);_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],pH.prototype,"onKeyDown_",null);
_.E([_.eC({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],pH);
_.I(pH,"yt-emoji-picker-category-renderer",function(){if(I4r===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;nVL===void 0&&(nVL=document.createElement("template"));var V=nVL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);I4r=g}g=I4r;return g},{mode:2});var UD6;var cmP;var EVP;var H0h;var JF=function(){var g=_.W.apply(this,arguments)||this;g.ariaLabel=null;g.ariaActivedescendant=null;g.getFormattedStringRawText=_.W1;g.JSC$14364_ignoreNextFocus_=!1;return g};
_.L(JF,_.W);_.b=JF.prototype;_.b.attached=function(){this.hostElement.hasAttribute("aria-live")||this.hostElement.setAttribute("aria-live","polite");this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.b.emojiUrl=function(g){var C,d;g=(C=Sh(this.emojiManager,g,!0))==null?void 0:(d=C.image)==null?void 0:d.thumbnails;return _.cF(g,24)||""};
_.b.emojiAlt=function(g){var C=this.get("image.accessibility.accessibilityData.label",g);return C?C:g.isCustomEmoji?g.shortcuts[0]:g.emojiId};
_.b.emojiId=function(g){return"emoji"+g};
_.b.computeId_=function(g){return g.categoryId||""};
_.b.computeAriaActivedescendant_=function(g){return this.emoji&&g<this.emoji.length?this.emojiId(g):""};
_.b.emojiChanged_=function(){this.changeFocus_(0,!1);for(var g=_.RL(),C=0;C<this.emoji.length;C++){var d={veType:88013,elementIndex:C},V=this.emoji[C];V.isCustomEmoji&&(V=document.querySelector(("#"+V.emojiId).replace("/","\\/")))&&(d=_.yG(g,d))&&(V.visualElement=d)}};
_.b.computeEmoji_=function(g){var C=this;return this.emojiManager?g.emojiIds.map(function(d){return _.Gy(C.emojiManager,d,!0)}).filter(Wgo):[]};
_.b.titleOffsetChanged_=function(){var g=this.hostElement.getBoundingClientRect(),C=_.KZ(this.hostElement).querySelector("#title").getBoundingClientRect();g=Math.max(0,Math.min(this.titleOffset,g.height-C.height));_.KZ(this.hostElement).querySelector("#title").style.top=g+"px"};
_.b.onEmojiMouseOver_=function(g){_.HW(this.hostElement,"yt-emoji-hover",g.model.item)};
_.b.onEmojiTap_=function(g){this.data.command&&(g=l5B(_.wS().resolve(_.Oc(gN)),this.data.command,g),_.HW(this.hostElement,"yt-navigate",g))};
_.b.emojiAriaLabel=function(g){return g.shortcuts[0]};
_.b.emojiAriaSelected=function(g,C,d){return g&&d==C?"true":"false"};
_.b.changeFocus_=function(g,C){var d=this.emoji.length;this.focusedIndex=(this.focusedIndex+g+d)%d;g=this.emoji[this.focusedIndex];if(C){var V;(V=_.KZ(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||V.scrollIntoView(!1);_.HW(this.hostElement,"yt-emoji-hover",g)}};
_.b.onMouseDown_=function(){this.JSC$14364_ignoreNextFocus_=!0};
_.b.onFocus_=function(){this.JSC$14364_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14364_ignoreNextFocus_=!1};
_.b.onBlur_=function(){this.showFocus=!1};
_.b.onKeyDown_=function(g){switch(g.keyCode){case 13:this.onEmojiTap_(g);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);g.preventDefault();break;case 38:this.changeFocus_(-1,!0),g.preventDefault()}};
JF.prototype.onKeyDown_=JF.prototype.onKeyDown_;JF.prototype.onBlur_=JF.prototype.onBlur_;JF.prototype.onFocus_=JF.prototype.onFocus_;JF.prototype.onMouseDown_=JF.prototype.onMouseDown_;JF.prototype.onEmojiTap_=JF.prototype.onEmojiTap_;JF.prototype.titleOffsetChanged_=JF.prototype.titleOffsetChanged_;JF.prototype.emojiChanged_=JF.prototype.emojiChanged_;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],JF.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],JF.prototype,"data",void 0);_.E([_.M({computed:"computeId_(data)"}),_.H("design:type",String)],JF.prototype,"id",void 0);_.E([_.M({computed:"computeEmoji_(data)"}),_.H("design:type",Array)],JF.prototype,"emoji",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],JF.prototype,"titleOffset",void 0);_.E([_.M({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.H("design:type",Object)],JF.prototype,"ariaLabel",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.H("design:type",Object)],JF.prototype,"ariaActivedescendant",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],JF.prototype,"showFocus",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],JF.prototype,"focusedIndex",void 0);_.E([_.M(),_.H("design:type",_.am)],JF.prototype,"emojiManager",void 0);
_.E([_.Rn("emoji"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JF.prototype,"emojiChanged_",null);_.E([_.Rn("titleOffset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JF.prototype,"titleOffsetChanged_",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],JF.prototype,"onEmojiTap_",null);
_.E([_.yE("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JF.prototype,"onMouseDown_",null);_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JF.prototype,"onFocus_",null);_.E([_.yE("blur"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JF.prototype,"onBlur_",null);
_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],JF.prototype,"onKeyDown_",null);_.E([_.eC({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],JF);
_.I(JF,"yt-emoji-picker-upsell-category-renderer",function(){if(H0h===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;EVP===void 0&&(EVP=document.createElement("template"));var V=EVP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);H0h=g}g=H0h;return g},{mode:2});var Qlx;var zph;var hF=function(){var g=_.W.apply(this,arguments)||this;g.scrollAction="lock";g.verticalAlign="top";return g};
_.L(hF,_.W);_.b=hF.prototype;_.b.onClick=function(g){g=_.W7(g);g instanceof HTMLImageElement&&_.HW(this.hostElement,"yt-emoji-select",_.Gy(this.emojiManager,g.id))};
_.b.openSelector=function(){this.ironOverlayBehavior.open()};
_.b.onDomChange=function(){Tvh(this.ytEmojiSelectorBehavior)};
_.b.computeIsFamilySelector=function(g){var C;return(g==null?void 0:(C=g.emoji)==null?void 0:C.emojiId)==="\ud83d\udc6a"};
_.b.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var g=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];g&&g.emojiId&&(_.HW(this.hostElement,"yt-emoji-select",_.Gy(this.emojiManager,g.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.PU.Object.defineProperties(hF.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var g=this,C,d,V;return this.emojiManager&&((C=this.data)==null?0:(d=C.emoji)==null?0:(V=d.variantIds)==null?0:V.length)?this.data.emoji.variantIds.map(function(y){return!!y&&_.Gy(g.emojiManager,y)}).filter(function(y){return!!y}):[]}}});
hF.prototype.onClick=hF.prototype.onClick;_.E([_.r(_.Gd),_.H("design:type",Object)],hF.prototype,"ironOverlayBehavior",void 0);_.E([_.r(f46),_.H("design:type",Object)],hF.prototype,"ytEmojiSelectorBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hF.prototype,"data",void 0);_.E([_.M(),_.H("design:type",_.am)],hF.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",Object)],hF.prototype,"scrollAction",void 0);_.E([_.M(),_.H("design:type",Object)],hF.prototype,"verticalAlign",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.H("design:type",Boolean)],hF.prototype,"isFamilySelector",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hF.prototype,"emojiVariants",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],hF.prototype,"onClick",null);_.E([_.eC({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],hF);
_.I(hF,"yt-emoji-variant-selector",function(){if(zph===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Qlx===void 0&&(Qlx=document.createElement("template"));var V=Qlx;d.call(C,V.content.cloneNode(!0),g.content.firstChild);zph=g}g=zph;return g},{mode:2});var Kgh=/:/g,a4H=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],tF=function(){var g=_.W.apply(this,arguments)||this;g.emojiVariantSelector=null;g.emojiMultiPersonSelector=null;g.identity=_.MR;g.lastAnimationTime_=0;g.animationStart_=null;g.animationEnd_=null;return g};
_.L(tF,_.W);_.b=tF.prototype;
_.b.configureRendererStamper=function(){return{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{disableIncrementalLoading:"[[disableIncrementalLoading]]",emojiManager:"[[emojiManager]]",shouldUseStickyPreferences:"[[shouldUseStickyPreferences]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}},
emojiVariantSelector:{id:"emoji-variant-selector",mapping:{ytEmojiVariantSelector:{component:"yt-emoji-variant-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1},emojiMultiPersonSelector:{id:"emoji-multi-person-selector",mapping:{ytEmojiMultiPersonSelector:{component:"yt-emoji-multi-person-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1}}};
_.b.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.gm)};
_.b.attached=function(){_.KK&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&vG8(this.emojiManager)};
_.b.dataChanged=function(){var g;if((g=this.data)==null?0:g.categories){g=this.emojiManager;var C=this.getCustomEmojiIds();g.pickerCustomEmojiIds=[].concat(_.Wr(N9A),_.Wr(C))}};
_.b.getCustomEmojiIds=function(){var g,C=(g=this.data.categories)==null?void 0:g.find(function(R){var Y;return((Y=R.emojiPickerCategoryRenderer)==null?void 0:Y.categoryId)&&a4H.includes(R.emojiPickerCategoryRenderer.categoryId)}),d;
g=(d=this.data.categories)==null?void 0:d.find(function(R){return R.emojiPickerUpsellCategoryRenderer});
var V,y;return[C==null?void 0:(V=C.emojiPickerCategoryRenderer)==null?void 0:V.emojiIds,g==null?void 0:(y=g.emojiPickerUpsellCategoryRenderer)==null?void 0:y.emojiIds].flat().filter(function(R){return!!R})};
_.b.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.b.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.b.updateCategoriesAndPlaceholderInternal=function(g,C){var d=this;g&&C&&(this.categories=g.categories||[],this.categoryButtons=g.categoryButtons||[],this.resetPlaceholder(),this.search="",_.sU(function(){d.updateButtons_()}))};
_.b.computeId_=function(g){return g.id||""};
_.b.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(g){return g.emojiPickerCategoryRenderer&&g.emojiPickerCategoryRenderer.emojiData}):!1};
_.b.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.b.onShowEmojiVariantSelector=function(g){var C=g.detail.emojiData;C.variantIds&&C.variantIds.length&&(C.multiSelectorThumbnailRow&&C.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:C,target:g.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:C,target:g.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.b.onIronOverlayClosed=function(g){var C=$OM(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");C&&g.composedPath&&(g.composedPath().includes(_.KZ(this.hostElement).querySelector("#emoji-variant-selector"))||g.composedPath().includes(_.KZ(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.Qw(this.hostElement,"yt-close-emoji-variant-selector",[C.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.b.onEmojiVariantSelectorMouseup=function(g){var C=g.target.firstChild;this.variantSelectorOpened&&C&&_.sU(function(){C.noCancelOnOutsideClick=!1},100)};
_.b.onEmojiVariantSelectorMousedown=function(g){g=g.target.firstChild;this.variantSelectorOpened&&g&&(g.noCancelOnOutsideClick=!1)};
_.b.onSelectCategory_=function(g){var C=this.search!="";this.search="";for(var d=_.KZ(this.hostElement).querySelector("#categories").children,V=0;V<d.length;V++){var y=d[V];if(y.id==g.detail.categoryId){C?(_.KZ(this.hostElement).querySelector("#categories").scrollTop=y.offsetTop,this.updateButtons_()):(this.animationStart_=_.KZ(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=y.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.b.onEmojiHover_=function(g){this.placeholder=g.detail.shortcuts?g.detail.shortcuts[0]:""};
_.b.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.b.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.b.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.b.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.b.computeSearchCategory_=function(g){g=g.replace(Kgh,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();g=g.split(" ");for(var C=[],d=this.emojiManager.emojis,V=0;V<d.length;V++){var y=d[V];if(y.searchTerms)for(var R=0;R<y.searchTerms.length;R++){for(var Y=y.searchTerms[R].toLocaleLowerCase(),A=!1,P=0;P<g.length;P++)if(Y.indexOf(g[P])!=-1){A=!0;break}if(A&&(!y.isCustomEmoji||!y.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(y.emojiId))){C.push(y.emojiId);
break}}}return{categoryId:-1,emojiIds:C}};
_.b.computeSearchEmptyMessage_=function(g,C){return g&&C&&C.emojiIds&&C.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.b.computeSearching_=function(g){return this.emojiManager&&g.replace(Kgh,"").length>1};
_.b.computeSkinToneHidden=function(){var g;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((g=this.data)==null||!g.hideSkinTonePicker)};
_.b.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.b.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.b.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.b.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.b.selectSkinTone_=function(g){g=Number(g.target.getAttribute("tone"));this.set("emojiManager.skinTone",g);_.Qw(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[g]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.b.skinToneChanged_=function(){_.KZ(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var g=_.KZ(this.hostElement).querySelector("#dropdown-content").children,C=0;C<g.length;C++)C===this.skinTone?g[C].setAttribute("selected",""):g[C].removeAttribute("selected")};
_.b.animateScroll_=function(g){this.lastAnimationTime_||(this.lastAnimationTime_=g);g-=this.lastAnimationTime_;g<200?(_.KZ(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*g/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.KZ(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.b.searchChanged_=function(){this.updateButtons_()};
_.b.updateButtons_=function(){var g=null;if(!this.search)for(var C=_.KZ(this.hostElement).querySelector("#categories").scrollTop,d=_.KZ(this.hostElement).querySelector("#categories").children,V=0;V<d.length;V++){var y=d[V];y.offsetTop<=C&&(g=y.id)}C=_.KZ(this.hostElement).querySelector("#category-buttons").children;for(d=0;d<C.length;d++)V=C[d],V.active=V.id===g};
tF.prototype.searchChanged_=tF.prototype.searchChanged_;tF.prototype.skinToneChanged_=tF.prototype.skinToneChanged_;tF.prototype.onEmojiHover_=tF.prototype.onEmojiHover_;tF.prototype.onSelectCategory_=tF.prototype.onSelectCategory_;tF.prototype.onShowEmojiVariantSelector=tF.prototype.onShowEmojiVariantSelector;tF.prototype.updateCategoriesAndPlaceholder_=tF.prototype.updateCategoriesAndPlaceholder_;tF.prototype.dataChanged=tF.prototype.dataChanged;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tF.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tF.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tF.prototype,"data",void 0);_.E([_.M({value:function(){return[]}}),
_.H("design:type",Array)],tF.prototype,"categories",void 0);_.E([_.M({value:function(){return[]}}),
_.H("design:type",Array)],tF.prototype,"categoryButtons",void 0);_.E([_.M({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.H("design:type",Boolean)],tF.prototype,"disableScroll",void 0);_.E([_.M({computed:"computeId_(data)",reflectToAttribute:!0}),_.H("design:type",String)],tF.prototype,"id",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],tF.prototype,"selected",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],tF.prototype,"disableIncrementalLoading",void 0);_.E([_.M(),_.H("design:type",String)],tF.prototype,"placeholder",void 0);_.E([_.M({value:""}),_.H("design:type",String)],tF.prototype,"search",void 0);_.E([_.M({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.H("design:type",Boolean)],tF.prototype,"searching",void 0);_.E([_.M({computed:"computeSearchCategory_(search)"}),_.H("design:type",Object)],tF.prototype,"searchCategory",void 0);
_.E([_.M({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.H("design:type",Object)],tF.prototype,"searchEmptyMessage",void 0);_.E([_.M({computed:"identity(emojiManager.skinTone)"}),_.H("design:type",Number)],tF.prototype,"skinTone",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],tF.prototype,"skinToneOpened",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],tF.prototype,"variantSelectorOpened",void 0);
_.E([_.M({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.H("design:type",Boolean)],tF.prototype,"skinToneHidden",void 0);_.E([_.M(),_.H("design:type",_.am)],tF.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",Object)],tF.prototype,"emojiVariantSelector",void 0);_.E([_.M(),_.H("design:type",Object)],tF.prototype,"emojiMultiPersonSelector",void 0);
_.E([_.M({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.H("design:type",Boolean)],tF.prototype,"shouldUseStickyPreferences",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tF.prototype,"dataChanged",null);_.E([_.Rn("data","selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tF.prototype,"updateCategoriesAndPlaceholder_",null);
_.E([_.yE("yt-show-emoji-variant-selector"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tF.prototype,"onShowEmojiVariantSelector",null);_.E([_.yE("yt-emoji-picker-select-category"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tF.prototype,"onSelectCategory_",null);_.E([_.yE("yt-emoji-hover"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tF.prototype,"onEmojiHover_",null);
_.E([_.Rn("skinTone"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tF.prototype,"skinToneChanged_",null);_.E([_.Rn("search"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tF.prototype,"searchChanged_",null);_.E([_.eC({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],tF);
_.I(tF,"yt-emoji-picker-renderer",function(){if(cmP===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;UD6===void 0&&(UD6=document.createElement("template"));var V=UD6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);cmP=g}g=cmP;return g},{mode:2});var jQ=function(){var g=_.W.apply(this,arguments)||this;g.emojiManager=_.gm;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.selectedIndex=1;g.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return g};
_.L(jQ,_.W);_.b=jQ.prototype;_.b.handleEmojiCustomizationVisible=function(g){this.emojiPickerRenderer.selected=g;this.selectedIndex=1;g?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.b.emojiCustomizationSetChanged=function(){var g;(g=this.data)!=null&&g.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.Kl(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.b.updateSaveButtonState=function(g){var C;(C=this.data)!=null&&C.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.P$("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:g}))};
_.b.emojiUrl=function(g){g=_.Gy(this.emojiManager,g);if(!g)return"";var C;g=(C=g.image)==null?void 0:C.thumbnails;return _.cF(g,24)||""};
_.b.emojiAlt=function(g){var C=_.Gy(this.emojiManager,g);if(!C)return g;var d,V,y,R=(C==null?void 0:(d=C.image)==null?void 0:(V=d.accessibility)==null?void 0:(y=V.accessibilityData)==null?void 0:y.label)||"";return R?R:C.isCustomEmoji?C.shortcuts[0]:C.emojiId||g};
_.b.emojiAriaLabel=function(g){var C,d;return((C=_.Gy(this.emojiManager,g))==null?void 0:(d=C.shortcuts)==null?void 0:d[0])||g};
_.b.onEmojiClick=function(g){g.model.index!==0&&(this.selectedIndex=g.model.index)};
_.b.onEmojiSelect=function(g){g=g.detail;var C,d;((C=this.data)==null?0:C.emojiCustomizationSetEntityKey)&&((d=this.emojiCustomizationSet)==null?0:d.emojiId)&&g.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,g.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.P$("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,g.emojiId,this.selectedIndex)}))};
_.b.canEditEmoji=function(g,C,d){g=g.indexOf(C);return g===d||g===0||d===0?!1:!0};
_.b.getUpdatedEmojiIdList=function(g,C,d){var V=g.indexOf(C);g=[].concat(_.Wr(g));V>=0&&(g[V]=g[d]);g[d]=C;return g};
_.PU.Object.defineProperties(jQ,{template:{configurable:!0,enumerable:!0,get:function(){if(xDM===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;kNH===void 0&&(kNH=document.createElement("template"));var V=kNH;d.call(C,V.content.cloneNode(!0),g.content.firstChild);xDM=g}g=xDM;return g}}});
jQ.prototype.onEmojiSelect=jQ.prototype.onEmojiSelect;_.E([_.r(_.cN),_.H("design:type",Object)],jQ.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],jQ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.ZD("yt-emoji-picker-renderer"),_.H("design:type",Object)],jQ.prototype,"emojiPickerRenderer",void 0);
_.E([_.M({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(g,C){return _.gd(g.entities,"emojiCustomizationSetEntity",C)},
observer:"emojiCustomizationSetChanged"}),_.H("design:type",Object)],jQ.prototype,"emojiCustomizationSet",void 0);_.E([_.M(),_.H("design:type",Object)],jQ.prototype,"originalEmojiSet",void 0);_.E([_.M(),_.H("design:type",_.am)],jQ.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",Object)],jQ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],jQ.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",Object)],jQ.prototype,"selectedIndex",void 0);
_.E([_.yE("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],jQ.prototype,"onEmojiSelect",null);_.E([_.eC({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],jQ);var GNP;var S_M;var gJQ;var C5L;var eQ=function(){var g=_.W.apply(this,arguments)||this;g.authorBadges=[];return g};
_.L(eQ,_.W);_.b=eQ.prototype;_.b.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.b.configureRendererStamper=function(){return{"data.inlineActionButtons":{id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}},"data.beforeContentButtons":{id:"before-content-buttons",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.b.dataChanged=function(){var g=PiW(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",g)};
_.b.updateMessage=function(){var g=this.data.message,C=_.KZ(_.KZ(this.hostElement).querySelector("#message"));C.textContent="";g&&C.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g))};
_.b.shouldSupportWholeItemClick=function(){return!0};
_.b.onShowOriginalClick=function(g){g.preventDefault();this.showOriginal=!0};
_.b.computeShowBar=function(g,C,d){return g&&C||d};
_.b.computeAuthorBadges=function(g){return g.authorBadges||[]};
_.b.computeAuthorIsOwner=function(g){return!!isq(g.authorBadges,"owner")};
_.b.computeAuthorNameColor=function(g){var C;if(_.t("live_chat_author_name_color_usernames")&&(g==null?0:(C=g.authorName)==null?0:C.simpleText))return _.pkN(_.J6u(g.authorName.simpleText));if(_.t("live_chat_seed_color_usernames")&&(g==null?0:g.authorSeedColorArgb))return _.pkN(_.z1(g.authorSeedColorArgb));if(_.t("live_chat_colored_usernames"))return"#cc0000";var d;return _.t("live_chat_simple_color_usernames")&&(g==null?0:(d=g.authorName)==null?0:d.simpleText)&&(g==null?0:g.authorUsernameColorLight)&&
(g==null?0:g.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.z1(g.authorUsernameColorDark):_.z1(g.authorUsernameColorLight):""};
eQ.prototype.updateMessage=eQ.prototype.updateMessage;eQ.prototype.dataChanged=eQ.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],eQ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],eQ.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],eQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],eQ.prototype,"data",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"showOriginal",void 0);_.E([_.M({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"isDimmed",void 0);_.E([_.M({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"showBar",void 0);
_.E([_.M({computed:"computeAuthorBadges(data)"}),_.H("design:type",Array)],eQ.prototype,"authorBadges",void 0);_.E([_.M({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"authorIsOwner",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"inCollapsedBanner",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"inBanner",void 0);
_.E([_.M({value:_.t("live_chat_hide_avatars"),reflectToAttribute:!0}),_.H("design:type",Boolean)],eQ.prototype,"avatarHidden",void 0);_.E([_.M({computed:"computeAuthorNameColor(data)"}),_.H("design:type",String)],eQ.prototype,"authorNameColor",void 0);_.E([_.M(),_.H("design:type",_.RQ)],eQ.prototype,"participantsManager",void 0);_.E([_.M({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.H("design:type",Object)],eQ.prototype,"filledButtonOverrides",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eQ.prototype,"dataChanged",null);_.E([_.Rn("data.message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eQ.prototype,"updateMessage",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],eQ);
_.I(eQ,"yt-live-chat-text-message-renderer",function(){if(C5L===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;gJQ===void 0&&(gJQ=document.createElement("template"));var V=gJQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);C5L=g}g=C5L;return g},{mode:0});var lV=function(){var g=_.W.apply(this,arguments)||this;g.tonalButtonOverrides={type:"tonal",style:"overlay"};return g};
_.L(lV,_.W);
lV.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]]"}}}}}};
lV.prototype.shouldSupportInlineActionButtons=function(){return!0};
lV.prototype.shouldSupportWholeItemClick=function(){return!0};
_.PU.Object.defineProperties(lV.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lV.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],lV.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lV.prototype,"data",void 0);_.E([_.M(),_.H("design:type",_.RQ)],lV.prototype,"participantsManager",void 0);
_.E([_.M(),_.H("design:type",Object)],lV.prototype,"tonalButtonOverrides",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.infoDialogButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],lV.prototype,"hasInfoDialogButton",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],lV);
_.I(lV,"yt-live-chat-auto-mod-message-renderer",function(){if(S_M===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;GNP===void 0&&(GNP=document.createElement("template"));var V=GNP;d.call(C,V.content.cloneNode(!0),g.content.firstChild);S_M=g}g=S_M;return g},{mode:0});var d5x;var V7r;var y9L;var Ryh=function(){return _.W.apply(this,arguments)||this};
_.L(Ryh,_.W);_.E([_.M(),_.H("design:type",Object)],Ryh.prototype,"data",void 0);_.E([_.m({is:"ytd-factoid-renderer",disableElementRegistration:!0})],Ryh);
_.I(Ryh,"ytd-factoid-renderer",function(){if(y9L!==void 0)return y9L;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return y9L=g},{mode:1});var LH=function(){return _.W.apply(this,arguments)||this};
_.L(LH,_.W);LH.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.E([_.M(),_.H("design:type",Object)],LH.prototype,"data",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],LH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],LH);
_.I(LH,"yt-live-chat-channel-activity-reputation-renderer",function(){if(V7r===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;d5x===void 0&&(d5x=document.createElement("template"));var V=d5x;d.call(C,V.content.cloneNode(!0),g.content.firstChild);V7r=g}g=V7r;return g},{mode:0});var bg6;var ZgQ;var Dj=function(){return _.W.apply(this,arguments)||this};
_.L(Dj,_.W);Dj.prototype.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Boolean)],Dj.prototype,"menuFocused",void 0);_.E([_.M(),_.H("design:type",Object)],Dj.prototype,"data",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],Dj.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],Dj);
_.I(Dj,"yt-live-chat-donation-announcement-renderer",function(){if(ZgQ===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;bg6===void 0&&(bg6=document.createElement("template"));var V=bg6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ZgQ=g}g=ZgQ;return g},{mode:0});var YH6;var A9r,FC6=function(){if(A9r!==void 0)return A9r;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;YH6===void 0&&(YH6=document.createElement("template"));var V=YH6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return A9r=g};var rm=function(){return _.W.apply(this,arguments)||this};
_.L(rm,_.W);_.PU.Object.defineProperties(rm,{template:{configurable:!0,enumerable:!0,get:function(){return FC6()}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rm.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rm.prototype,"data",void 0);_.E([_.eC({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],rm);_.I(rm,"yt-live-chat-empty-feed-view-model",function(){return FC6()},{mode:0});var P5h;var igL;var N0=function(){return _.W.apply(this,arguments)||this};
_.L(N0,_.W);N0.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"}}}}}};
_.PU.Object.defineProperties(N0.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var g,C;return{runs:[{text:(g=this.data)==null?void 0:(C=g.channelName)==null?void 0:C.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var g=[],C;if((C=this.data)==null||!C.channelBadges)return g;var d;C=_.Z((d=this.data)==null?void 0:d.channelBadges);for(d=C.next();!d.done;d=C.next()){d=_.e(d.value,AnH);var V=void 0,y=void 0;if((V=d)==null?0:(y=V.badgeImage)==null?0:y.sources)V=void 0,y={liveChatAuthorBadgeRenderer:{tooltip:d.tooltip,accessibility:{accessibilityData:{label:(V=_.e(d.rendererContext,_.FB))==null?void 0:V.label}}}},d.badgeImage.sources[0].clientResource?y.liveChatAuthorBadgeRenderer.icon=
{iconType:d.badgeImage.sources[0].clientResource.imageName}:y.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:d.badgeImage.sources},g.push(y)}return g}}});
_.E([_.M(),_.H("design:type",Object)],N0.prototype,"data",void 0);_.E([_.X("data.channelName"),_.H("design:type",Object),_.H("design:paramtypes",[])],N0.prototype,"channelName",null);_.E([_.X("data.channelBadges"),_.H("design:type",Array),_.H("design:paramtypes",[])],N0.prototype,"channelBadges",null);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],N0.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],N0);
_.I(N0,"yt-live-chat-identity-view-model",function(){if(igL===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;P5h===void 0&&(P5h=document.createElement("template"));var V=P5h;d.call(C,V.content.cloneNode(!0),g.content.firstChild);igL=g}g=igL;return g},{mode:0});var Og6;var wCh;var k6x;var x5L;var X$=function(){var g=_.W.apply(this,arguments)||this;g.hidden=!1;g.supportsInlineActionButtons=!0;return g};
_.L(X$,_.W);X$.prototype.ready=function(){var g;((g=document.querySelector("yt-live-chat-app"))==null?0:g.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
X$.prototype.dataChanged=function(g){var C=(0,_.gX)(_.KZ(this.hostElement).querySelector("#detail-text"));C.textContent="";(g==null?0:g.detailText)&&C.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g.detailText))};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],X$.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],X$.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],X$.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({observer:"dataChanged"}),_.H("design:type",Object)],X$.prototype,"data",void 0);
_.E([_.M({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.H("design:type",Object)],X$.prototype,"hidden",void 0);_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],X$);
_.I(X$,"yt-live-chat-legacy-paid-message-renderer",function(){if(x5L===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;k6x===void 0&&(k6x=document.createElement("template"));var V=k6x;d.call(C,V.content.cloneNode(!0),g.content.firstChild);x5L=g}g=x5L;return g},{mode:0});var oJ8;var pCP;var J9P={},sb=function(){return _.Ai.apply(this,arguments)||this};
_.L(sb,_.Ai);sb.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
sb.prototype.onLiveChatMembershipItemBehaviorClick=sb.prototype.onLiveChatMembershipItemBehaviorClick;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sb.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sb.prototype,"data",void 0);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],sb.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.E([_.Fa()],sb);
J9P.YtLiveChatMembershipItemBehavior=[sb.prototype,_.a.YtRendererBehavior];var B_=function(){var g=_.W.apply(this,arguments)||this;g.supportsInlineActionButtons=!0;g.hasPrimaryHeaderText=!1;g.showOnlyHeader=!1;g.authorBadges=[];g.modern=_.t("web_button_rework_with_live");g.buttonOverrides={style:"overlay",type:"filled"};return g};
_.L(B_,_.W);_.b=B_.prototype;_.b.shouldSupportInlineActionButtons=function(){return!0};
_.b.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.b.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.b.messageChanged=function(){var g=this.data.message,C=(0,_.gX)(_.KZ(this.hostElement).querySelector("#message"));C.textContent="";g&&C.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g))};
_.b.computeHasPrimaryHeaderText=function(g){return!(!g||!g.headerPrimaryText)};
_.b.computeShowOnlyHeader=function(g,C){return this.isMessageEmpty(g,C)};
_.b.computeAuthorBadges=function(g){return g.authorBadges||[]};
_.b.isMessageEmpty=function(g,C){return!g||g.empty?!0:!g.message&&!g.inputField&&!C};
_.b.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.b.getInputElement=function(){return _.KZ(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.b.inputFocus=function(){var g=this.getInputElement();g&&g.focus()};
_.b.inputInsertEmoji=function(g){var C=this.getInputElement();C&&C.insertEmoji(g)};
_.b.inputMessage=function(){var g=this.getInputElement();return g&&this.data.inputField?(g.completeEmojis(),_.Nf(g.liveChatRichMessageInput)):null};
_.b.onFooterButtonClick=function(){this.data.footerButton&&_.HW(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.b.shouldSupportWholeItemClick=function(){return!0};
B_.prototype.isDeletedChanged=B_.prototype.isDeletedChanged;B_.prototype.messageChanged=B_.prototype.messageChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],B_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],B_.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(J9P.YtLiveChatMembershipItemBehavior),_.H("design:type",Object)],B_.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],B_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],B_.prototype,"data",void 0);_.E([_.M({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.H("design:type",Object)],B_.prototype,"hasPrimaryHeaderText",void 0);_.E([_.M({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.H("design:type",Object)],B_.prototype,"showOnlyHeader",void 0);
_.E([_.M({computed:"computeAuthorBadges(data)"}),_.H("design:type",Array)],B_.prototype,"authorBadges",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],B_.prototype,"modern",void 0);_.E([_.Rn("data.message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B_.prototype,"messageChanged",null);_.E([_.Rn("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B_.prototype,"isDeletedChanged",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],B_);
_.I(B_,"yt-live-chat-membership-item-renderer",function(){if(pCP===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;oJ8===void 0&&(oJ8=document.createElement("template"));var V=oJ8;d.call(C,V.content.cloneNode(!0),g.content.firstChild);pCP=g}g=pCP;return g},{mode:0});var hyh;var t7r;var TQ=function(){return _.W.apply(this,arguments)||this};
_.L(TQ,_.W);TQ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],TQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],TQ.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],TQ);
_.I(TQ,"yt-live-chat-mode-change-message-renderer",function(){if(t7r===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;hyh===void 0&&(hyh=document.createElement("template"));var V=hyh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);t7r=g}g=t7r;return g},{mode:0});var jFQ;var eyH;var fH=function(){return _.W.apply(this,arguments)||this};
_.L(fH,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fH.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],fH.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fH.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],fH);
_.I(fH,"yt-live-chat-moderation-message-renderer",function(){if(eyH===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;jFQ===void 0&&(jFQ=document.createElement("template"));var V=jFQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);eyH=g}g=eyH;return g},{mode:0});var lm8;var LCx;var v_=function(){return _.W.apply(this,arguments)||this};
_.L(v_,_.W);v_.prototype.onClick=function(){var g;if((g=this.data)!=null&&g.onClickCommand){var C;_.SC.instance.resolveCommand((C=this.data)==null?void 0:C.onClickCommand)}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],v_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],v_.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],v_.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],v_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],v_.prototype,"data",void 0);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],v_);
_.I(v_,"yt-live-chat-offer-click-count-message-renderer",function(){if(LCx===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;lm8===void 0&&(lm8=document.createElement("template"));var V=lm8;d.call(C,V.content.cloneNode(!0),g.content.firstChild);LCx=g}g=LCx;return g},{mode:0});var D58;var r9r=function(){return _.W.apply(this,arguments)||this};
_.L(r9r,_.W);_.E([_.M(),_.H("design:type",Object)],r9r.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],r9r);
_.I(r9r,"yt-live-chat-placeholder-item-renderer",function(){if(D58===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);D58=g}g=D58;return g},{mode:0});var N1P;var XCr;var sFQ=new qr(7),$Y=function(){var g=_.W.apply(this,arguments)||this;g.data={};return g};
_.L($Y,_.W);$Y.prototype.dataChanged=function(){var g;((g=this.data)==null?0:g.class)&&_.Gm(this.hostElement,this.data.class,!0);var C;((C=this.oldData)==null?0:C.class)&&_.Gm(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
$Y.prototype.computeTimestampString=function(g){return sFQ.format(new Date(g/1E3))};
$Y.prototype.dataChanged=$Y.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],$Y.prototype,"data",void 0);_.E([_.M({computed:"computeTimestampString(data.timestampUsec)"}),_.H("design:type",String)],$Y.prototype,"timestampString",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$Y.prototype,"dataChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],$Y);
_.I($Y,"yt-live-chat-server-error-message",function(){if(XCr===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;N1P===void 0&&(N1P=document.createElement("template"));var V=N1P;d.call(C,V.content.cloneNode(!0),g.content.firstChild);XCr=g}g=XCr;return g},{mode:0});var B16;var T1M;var q0=function(){var g=_.W.apply(this,arguments)||this;g.defaultToFilledIcon=!1;return g};
_.L(q0,_.W);q0.prototype.computeHasPrimaryColorIcon=function(g){return g==="SPARK"||g==="SPONSORSHIP_STAR"};
q0.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],q0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],q0.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],q0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],q0.prototype,"defaultToFilledIcon",void 0);_.E([_.M(),_.H("design:type",Object)],q0.prototype,"data",void 0);
_.E([_.M({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.H("design:type",Boolean)],q0.prototype,"hasPrimaryColorIcon",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],q0);
_.I(q0,"yt-live-chat-viewer-engagement-message-renderer",function(){if(T1M===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;B16===void 0&&(B16=document.createElement("template"));var V=B16;d.call(C,V.content.cloneNode(!0),g.content.firstChild);T1M=g}g=T1M;return g},{mode:0});var fmh;var M0=function(){var g=_.W.apply(this,arguments)||this;g.modernUpdate=!1;g.buttonStyle="overlay";g.buttonType="filled";return g};
_.L(M0,_.W);M0.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
M0.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],M0.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],M0.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],M0.prototype,"modernUpdate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],M0.prototype,"buttonStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],M0.prototype,"buttonType",void 0);
_.E([_.m({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],M0);
_.I(M0,"ytd-ad-hover-text-button-renderer",function(){if(fmh!==void 0)return fmh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fmh=g},{mode:1});var vJA;var W_=function(){var g=_.W.apply(this,arguments)||this;g.buttonOverrides={size:"XS"};return g};
_.L(W_,_.W);W_.prototype.onHelpTap=function(g){this.data&&this.data.informationDialog&&(_.HW(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),g.preventDefault(),g.stopPropagation())};
_.E([_.M(),_.H("design:type",Object)],W_.prototype,"buttonOverrides",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],W_.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],W_);
_.I(W_,"ytd-live-chat-purchased-product-message-renderer",function(){if(vJA!==void 0)return vJA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return vJA=g},{mode:1});var $5L;var qHQ;var mK=function(){var g=_.W.apply(this,arguments)||this;g.isContainerDeleted=!1;return g};
_.L(mK,_.W);mK.prototype.onContextMenuClick=function(g){this.ytLiveChatItemBehavior.showContextMenu(g)};
mK.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))};
mK.prototype.isContainerDeletedChanged=mK.prototype.isContainerDeletedChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],mK.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mK.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],mK.prototype,"isContainerDeleted",void 0);
_.E([_.M(),_.H("design:type",String)],mK.prototype,"deletedStateMessage",void 0);_.E([_.Rn("isContainerDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mK.prototype,"isContainerDeletedChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],mK);
_.I(mK,"ytd-sponsorships-live-chat-header-renderer",function(){if(qHQ!==void 0)return qHQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qHQ=g},{mode:1});var uV=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_button_rework_with_live");g.buttonOverrides={style:"overlay",type:"filled"};return g};
_.L(uV,_.W);uV.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]]"}}}}}};
uV.prototype.onCtaButtonClick=function(){var g,C=_.e((g=this.data)==null?void 0:g.optInPrompt,_.GF);if(g=this.maybeGetButtonCommand(C)){var d;(d=_.RL())==null||d.clickCommand(g)}};
uV.prototype.maybeGetButtonCommand=function(g){return!g||!g.command||_.e(g.command,cFM)===void 0&&_.e(g.command,U0M)===void 0?null:g.command};
uV.prototype.shouldHideOptinPrompt=function(g,C){return!g||C};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],uV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],uV.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uV.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],uV.prototype,"modern",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],uV);
_.I(uV,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if($5L!==void 0)return $5L;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return $5L=g},{mode:1});var M7L;var nH=function(){return _.W.apply(this,arguments)||this};
_.L(nH,_.W);nH.prototype.onContextMenuClick=function(g){this.ytLiveChatItemBehavior.showContextMenu(g)};
nH.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))};
nH.prototype.isDeletedChanged=nH.prototype.isDeletedChanged;_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],nH.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nH.prototype,"data",void 0);_.E([_.Rn("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nH.prototype,"isDeletedChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],nH);
_.I(nH,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(M7L!==void 0)return M7L;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="star_circle_ribbon" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return M7L=g},{mode:1});var IQ=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return g};
_.L(IQ,_.W);_.b=IQ.prototype;
_.b.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatAutoModMessageRenderer:"yt-live-chat-auto-mod-message-renderer",liveChatPaidMessageRenderer:"yt-live-chat-paid-message-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-legacy-paid-message-renderer",liveChatMembershipItemRenderer:"yt-live-chat-membership-item-renderer",liveChatTextMessageRenderer:"yt-live-chat-text-message-renderer",liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer",
liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatOfferClickCountMessageRenderer:"yt-live-chat-offer-click-count-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer",liveChatSponsorshipsGiftPurchaseAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",
liveChatSponsorshipsGiftRedemptionAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"}}}};
_.b.handleLiveChatAction=function(g){_.e(g,sIQ)?this.handleMarkChatItemAsDeletedAction(_.e(g,sIQ)):_.e(g,X86)&&this.handleRemoveChatItemAction(_.e(g,X86))};
_.b.handleLiveChatActions=function(g){g.forEach(this.handleLiveChatAction,this)};
_.b.handleMarkChatItemAsDeletedAction=function(g){var C=this,d;((d=this.data)==null?0:d.items)&&this.data.items.forEach(function(V,y){var R=Object.keys(V)[0];Object.values(V)[0].id===g.targetItemId&&C.markAsDeleted("data.items",y,R,g.deletedStateMessage,g.showOriginalContentMessage)})};
_.b.handleRemoveChatItemAction=function(g){var C=this,d;((d=this.data)==null?0:d.items)&&this.data.items.forEach(function(V,y){Object.values(V)[0].id===g.targetItemId&&C.splice("data.items",y,1)})};
_.b.markAsDeleted=function(g,C,d,V,y){g=[g,C,d].join(".");this.set(g+".deletedStateMessage",V);this.set(g+".showOriginalContentMessage",y)};
_.E([_.M(),_.H("design:type",Object)],IQ.prototype,"data",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],IQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],IQ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],IQ);
_.I(IQ,"yt-live-chat-item-display-list-renderer",function(){if(wCh===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Og6===void 0&&(Og6=document.createElement("template"));var V=Og6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);wCh=g}g=wCh;return g},{mode:0});var WCQ;var m5H,ueA=function(){if(m5H!==void 0)return m5H;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;WCQ===void 0&&(WCQ=document.createElement("template"));var V=WCQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return m5H=g};var Ub=function(){var g=_.W.apply(this,arguments)||this;g.isHeader=!1;return g};
_.L(Ub,_.W);Ub.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.PU.Object.defineProperties(Ub,{template:{configurable:!0,enumerable:!0,get:function(){return ueA()}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ub.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ub.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ub.prototype,"isHeader",void 0);_.E([_.eC({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Ub);_.I(Ub,"yt-live-chat-item-display-renderer",function(){return ueA()},{mode:0});var nJh,Im6,QFx,HgM;
nJh={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}};Im6={home:"eohps",search:"eosps",watch:"eowps"};_.U5M=["watch","search","home"];
_.c_=function(){this.JSC$14475_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14475_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.Qq("PRECONSTRUCTION_DELAY",0);this.signals_=_.RS();this.targetPage_=""};
_.c_.prototype.init=function(g,C){g=g===void 0?"":g;C=C===void 0?null:C;if(this.JSC$14475_isInitialized_)this.abort();else if(this.JSC$14475_isInitialized_=!0,g&&_.c9Q(this,g),C){var d=_.bX(this.signals_,"pcl")?0:10,V=function(){for(var y=0,R;R=_.U5M[y++];)R!=g&&R!=C&&this.pendingPages_.push(R);_.EJQ(this)}.bind(this);
this.signals_.parkOrScheduleJob(V,d,"pcl")}};
_.c_.prototype.abort=function(){this.fragmentJobId_&&(_.UP.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);HgM(this)};
_.c9Q=function(g,C){g.JSC$14475_isInitialized_&&!g.targetPage_&&(g.targetPage_=C,QFx(g,C),g.isInitialPass_=!1,QFx(g,C),g.signals_.processSignal(Im6[g.targetPage_]),HgM(g),_.EJQ(g))};
_.EJQ=function(g){g.pendingPages_.length&&!g.pagePreparerJobId_&&(g.pagePreparerJobId_=_.vy(_.UP,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.c9Q(this,this.pendingPages_.shift())}.bind(g),g.DEFAULT_DELAY_))};
QFx=function(g,C){if(C=nJh[C])for(var d in C){var V=!1,y=d;d.charAt(0)=="~"&&(V=!0,y=d.substring(1));var R=C[d];R=typeof R=="object"?R:{count:R};C[d]=R;R.componentName=y;R.count>0&&(g.isInitialPass_?V||g.isSeenDuringInitialPass_[y]||(g.JSC$14475_queue_.push({componentName:y,count:1,signals:R.signals}),g.isSeenDuringInitialPass_[y]=!0,R.count--):g.JSC$14475_queue_.push(R))}};
HgM=function(g){g.JSC$14475_queue_.length=0;g.targetPage_="";g.isInitialPass_=!0;g.signals_.processSignal("eop")};
_.c_.getInstance=function(){return _.u4(_.c_)};var zyQ=function(){this.signals=_.RS();this.init()};
zyQ.prototype.startPreconstruction=function(){_.c_.getInstance().init(_.au("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
zyQ.prototype.init=function(){KCQ(this);window.Polymer&&VxP&&ySN();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var g=_.yg.ytcsi;if(g&&g.gt&&(g=g.gt())&&g.tick&&(g.tick.aft>0||g.tick.pbs>0)&&(_.au("IS_HOMEPAGE_COLD")||_.au("IS_RESULTS_PAGE_COLD")||_.au("IS_WATCH_PAGE_COLD"))){amL(this);break a}WIj(nrc,this.onNotifications,this)}};
var KCQ=function(g){var C=function(){g.signals.processSignal("dl")};
document.readyState==="complete"?(_.CG(Error("th"),"WARNING"),C()):_.wFq(window,"load",C)};
zyQ.prototype.onNotifications=function(g){g.timer||(_.au("IS_HOMEPAGE_COLD")||_.au("IS_RESULTS_PAGE_COLD")||_.au("IS_WATCH_PAGE_COLD"))&&amL(this)};
var amL=function(g){g.signals.parkOrScheduleJob(function(){g.signals.processSignal("eocs")},10,"eor")};
new zyQ;var G66=function(){return _.Ai.apply(this,arguments)||this};
_.L(G66,_.Ai);_.PU.Object.defineProperties(G66.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_entity_store_from_dependency_injection")?_.qe():_.uw()}}});
_.E([_.Fa()],G66);_.Eb=[MQ.prototype,G66.prototype];var SH6=["ytd-rich-shelf-renderer"],H_=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;g.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";g.followUpDialogPromise=null;g.followUpDialogPromiseResolve=null;g.followUpDialogPromiseReject=null;return g};
_.L(H_,_.Ai);_.b=H_.prototype;_.b.dismissibleItemIsDismissedChanged_=function(g){_.t("kevlar_fluid_dismiss")&&(g?_.HW(this.hostElement,"yt-dismissible-item-dismissed"):_.HW(this.hostElement,"yt-dismissible-item-undismissed"))};
_.b.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.b.dismissibleItemReset_=function(){var g=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 _.lD(function(C,d){g.followUpDialogPromiseResolve=C;g.followUpDialogPromiseReject=d});
_.HW(this.hostElement,"yt-enable-lockup-interaction")};
_.b.dismissibleItemOnYtServiceRequestSent_=function(g,C){C.actions&&this.dismissibleItemProcessActions(C.actions,g)};
_.b.dismissibleItemOnRequestSent=function(g){for(var C=_.Z(g.detail),d=C.next();!d.done;d=C.next()){var V=void 0;(d=(V=_.e(d.value,_.Cu))==null?void 0:V.actions)&&this.dismissibleItemProcessActions(d,g)}};
_.b.dismissibleItemOnCommandSent=function(g,C){C&&this.dismissibleItemProcessActions(C,g)};
_.b.setAndGetDismissedContentId=function(g){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+g};
_.b.replayDismissAction=function(g){this.dismissibleItemProcessActions([g])};
_.b.dismissibleItemProcessActions=function(g,C){for(var d=0;d<g.length;d++){var V=g[d],y=void 0;((y=_.e(V,_.Su))==null?0:y.commands)&&this.dismissibleItemProcessActions(_.e(V,_.Su).commands,C);if(_.e(V,_.NM)){if(y=_.e(V,_.NM),!y.replaceParentSection||SH6.includes(this.hostElement.nodeName.toLowerCase()))y.groupDismissal&&mDN(this,y.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(y),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.P$("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:V})),V=void 0,(V=C)==null||V.stopPropagation()}else if(_.e(V,l2H))this.dismissibleItemHandleHideEnclosingAction_(),V=void 0,(V=C)==null||V.stopPropagation();else if(_.e(V,z86))V=_.e(V,z86),y=void 0,((y=V)==null?0:y.targetGroupId)&&mDN(this,{targetGroupId:V.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.P$("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
V=void 0,(V=C)==null||V.stopPropagation();else if(_.e(V,_.Cu))(V=_.e(V,_.Cu).actions)&&_.as(this.hostElement,V,this.hostElement),V=void 0,(V=C)==null||V.stopPropagation();else{var R=y=void 0;((y=_.e(V,_.SM))==null?void 0:y.signal)!=="TELL_US_WHY"||((R=_.e(V,_.SM))==null?0:R.targetId)&&_.t("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),V=void 0,(V=C)==null||V.stopPropagation())}}};
_.b.dismissibleItemOnYtServiceRequestCompleted_=function(g,C){var d=this.get("feedbackResponses.0.followUpDialog",C.data);d?this.followUpDialogPromiseResolve(d):C.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(C.actions,g)};
_.b.dismissibleItemHandleReplaceEnclosingAction_=function(g){this.dismissedRenderer=g.item;this.isDismissed=!0;var C=null;(C=_.KZ(this.hostElement).querySelector("#dismissed"))&&_.As(this,function(){_.bD(C)});
_.HW(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.b.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.b.dismissibleItemHandleUndoFeedbackAction_=function(){_.HW(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.b.dismissibleItemHandleTellUsWhySignalAction_=function(){var g=this;this.followUpDialogPromise.then(function(C){g.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:C}})})};
H_.prototype.dismissibleItemOnYtServiceRequestCompleted_=H_.prototype.dismissibleItemOnYtServiceRequestCompleted_;H_.prototype.dismissibleItemOnCommandSent=H_.prototype.dismissibleItemOnCommandSent;H_.prototype.dismissibleItemOnRequestSent=H_.prototype.dismissibleItemOnRequestSent;H_.prototype.dismissibleItemOnYtServiceRequestSent_=H_.prototype.dismissibleItemOnYtServiceRequestSent_;H_.prototype.dismissibleItemDataChanged_=H_.prototype.dismissibleItemDataChanged_;
H_.prototype.dismissibleItemIsDismissedChanged_=H_.prototype.dismissibleItemIsDismissedChanged_;_.E([_.r(_.F$),_.H("design:type",Object)],H_.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],H_.prototype,"ytdReduxBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],H_.prototype,"isDismissed",void 0);_.E([_.M(),_.H("design:type",Object)],H_.prototype,"dismissedRenderer",void 0);
_.E([_.Rn("isDismissed"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean]),_.H("design:returntype")],H_.prototype,"dismissibleItemIsDismissedChanged_",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],H_.prototype,"dismissibleItemDataChanged_",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],H_.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.E([_.yE("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],H_.prototype,"dismissibleItemOnRequestSent",null);
_.E([_.yE("yt-dismissible-item-action"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Array]),_.H("design:returntype")],H_.prototype,"dismissibleItemOnCommandSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],H_.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.E([_.Fa()],H_);_.Q7=[_.F$,_.Eb,H_.prototype];var zQ=function(){var g=_.Ai.apply(this,arguments)||this;g.disableGridStateAware=!1;g.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};g.currentGridClass="";return g};
_.L(zQ,_.Ai);zQ.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.As(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var g=this.gridStateAwareGetElement();_.Gm(g,"grid",!0)}};
zQ.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
zQ.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.KZ(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
zQ.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var g="grid-disabled";else{g=_.ty.getInstance();var C=this.get("pageSubtype");g=C&&Rsh.includes(C)?"grid-disabled":g.currentSnapState_?g.currentSnapState_.className:null}(C=this.gridStateAwareGetElement())&&g!==this.currentGridClass&&(g&&_.Gm(C,g,!0),this.currentGridClass&&_.Gm(C,this.currentGridClass,!1),this.currentGridClass=g)};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],zQ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",String)],zQ.prototype,"gridStateAwareSizingElementSelector",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],zQ.prototype,"disableGridStateAware",void 0);_.E([_.Fa()],zQ);_.KH=[zQ.prototype,_.lo.YtActionHandlerBehavior];_.aQ=new _.gp("GUIDE_TOKEN");var SQ;_.GQ={};SQ=function(){var g=_.Ai.apply(this,arguments)||this;g.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 g};
_.L(SQ,_.Ai);_.b=SQ.prototype;_.b.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.b.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var g=_.wS().resolve(_.Oc(_.aQ));g&&(this.guidePersistentAndVisible=g.getGuidePersistentAndVisible(),this.activeEndpoint=g.getActiveEndpoint(),this.guideOpened=g.getGuideOpened(),this.miniGuideVisible=g.getMiniGuideVisible())};
_.b.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.b.handleGuideStateAction=function(g){this.guidePersistentAndVisible=g};
_.b.handleMiniGuideStateAction=function(g){this.miniGuideVisible=g};
_.b.handleGuideOpenedAction=function(g){this.guideOpened=g};
_.b.handleActiveEndpointAction=function(g){this.activeEndpoint=g};
SQ.prototype.onActiveEndpointChange=SQ.prototype.onActiveEndpointChange;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],SQ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],SQ.prototype,"guidePersistentAndVisible",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],SQ.prototype,"miniGuideVisible",void 0);_.E([_.M(),_.H("design:type",Object)],SQ.prototype,"activeEndpoint",void 0);
_.E([_.Rn("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SQ.prototype,"onActiveEndpointChange",null);_.E([_.M(),_.H("design:type",Boolean)],SQ.prototype,"guideOpened",void 0);_.E([_.Fa()],SQ);_.GQ.YtdGuideStateAwareBehavior=[];_.GQ.YtdGuideStateAwareBehavior.push(SQ.prototype,_.lo.YtActionHandlerBehavior);var glP=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],g0=function(){var g=_.Ai.apply(this,arguments)||this;g.hoverJobId=0;g.JSC$14502_touched=!1;return g};
_.L(g0,_.Ai);_.b=g0.prototype;_.b.created=function(){this.useExpandableTooltip=!glP.includes(this.is)};
_.b.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.b.detached=function(){this.useExpandableTooltip=!1};
_.b.lockupOnDown=function(g){this.interactionElement&&!_.mE(_.Mk(g),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.b.lockupOnUp=function(g){this.interactionElement&&!_.mE(_.Mk(g),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.b.onTouchStart=function(){this.JSC$14502_touched=!0};
_.b.lockupOnMouseEnter=function(){var g=this,C=_.pG("kevlar_lockup_hover_delay",-1);this.JSC$14502_touched&&C>=0?(_.UP.cancelJob(this.hoverJobId),this.hoverJobId=_.UP.addJob(function(){g.lockupIsHovered=!0},8,C),this.JSC$14502_touched=!1):this.lockupIsHovered=!0};
_.b.lockupOnMouseLeave=function(){this.hoverJobId&&(_.UP.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.b.lockupOnPopupClosed=function(g,C){var d;((d=C.popupRenderer)==null?void 0:d.is)==="ytd-menu-popup-renderer"&&(g=C.popupRenderer.veData,C=_.ju(),g&&C&&_.$P(C,[g]))};
_.b.lockupOnLockupRequested=function(g){var C=g.detail.videoIds[0],d;g.detail&&C===((d=this.data)==null?void 0:d.videoId)&&(g.detail.returnValue=[this.data])};
_.b.lockupOnYtServiceRequestSent=function(g,C){if(g=C.actions)for(var d=0;d<g.length;d++){var V=g[d];if(V.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&C.ajaxPromise){var y=void 0,R=(y=_.e(C.endpoint,_.QL))==null?void 0:y.playlistId;y=void 0;V=(y=V.removedVideoId)!=null?y:"";sbL(_.Y3(),V,R)}else V.action==="ACTION_REMOVE_VIDEO"&&C.ajaxPromise&&(R=void 0,V=(R=V.setVideoId)!=null?R:"",_.BEP(_.Y3(),V))}};
_.b.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.b.lockupOnLockupEnabled=function(){if(!this.$){var g=_.wS().resolve(_.nW).getCurrentPage(),C=this.getParentRenderer?this.getParentRenderer():void 0;_.cy(new _.qn("component not ready",this.is,this.isAttached,g==null?void 0:g.is,C==null?void 0:C.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
g0.prototype.lockupOnLockupEnabled=g0.prototype.lockupOnLockupEnabled;g0.prototype.lockupOnLockupDisabled=g0.prototype.lockupOnLockupDisabled;g0.prototype.lockupOnYtServiceRequestSent=g0.prototype.lockupOnYtServiceRequestSent;g0.prototype.lockupOnLockupRequested=g0.prototype.lockupOnLockupRequested;g0.prototype.lockupOnPopupClosed=g0.prototype.lockupOnPopupClosed;g0.prototype.lockupOnMouseLeave=g0.prototype.lockupOnMouseLeave;g0.prototype.lockupOnMouseEnter=g0.prototype.lockupOnMouseEnter;
g0.prototype.onTouchStart=g0.prototype.onTouchStart;g0.prototype.lockupOnUp=g0.prototype.lockupOnUp;g0.prototype.lockupOnDown=g0.prototype.lockupOnDown;_.E([_.M(),_.H("design:type",Object)],g0.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],g0.prototype,"lockupIsHovered",void 0);_.E([_.M(),_.H("design:type",Boolean)],g0.prototype,"lockupTouchTriggered",void 0);_.E([_.M(),_.H("design:type",Boolean)],g0.prototype,"useExpandableTooltip",void 0);
_.E([_.ZD("#interaction"),_.H("design:type",Object)],g0.prototype,"interactionElement",void 0);_.E([_.yE("down"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],g0.prototype,"lockupOnDown",null);_.E([_.yE("up"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],g0.prototype,"lockupOnUp",null);
_.E([_.yE("touchstart"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g0.prototype,"onTouchStart",null);_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g0.prototype,"lockupOnMouseEnter",null);_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g0.prototype,"lockupOnMouseLeave",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],g0.prototype,"lockupOnPopupClosed",null);_.E([_.yE("yt-lockup-requested"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],g0.prototype,"lockupOnLockupRequested",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],g0.prototype,"lockupOnYtServiceRequestSent",null);_.E([_.yE("yt-disable-lockup-interaction"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g0.prototype,"lockupOnLockupDisabled",null);
_.E([_.yE("yt-enable-lockup-interaction"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g0.prototype,"lockupOnLockupEnabled",null);_.E([_.Fa()],g0);_.CJ=[g0.prototype];_.CU6={YtdReduxBehavior:[]};_.CU6.YtdReduxBehavior.push.apply(_.CU6.YtdReduxBehavior,_.Eb);var d0=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;g.disableNowPlaying=!1;g.disableTooltips=!1;g.useHoveredProperty=!1;g.hovered=!1;g.isThumbnailHovered_=!1;g.addBackground=_.t("kevlar_thumbnail_bg");g.nowPlaying=!1;g.disableRounding=!1;g.size="small";return g};
_.L(d0,_.Ai);_.b=d0.prototype;_.b.computeThumbnailOverlaySidePanelWidth_=function(g,C){return g-C};
_.b.computeSize=function(g,C){if(!this.disableRounding){if(!g&&!C)return"small";g=Math.max(g||0,C||0);return g>=256?"large":g>=96?"medium":"small"}};
_.b.computeFinalHoveredState_=function(g,C,d){return this.nowPlaying?!1:_.t("kevlar_thumbnail_fluid")&&g?C:d};
_.b.computeHoverOverlays_=function(g,C){return g&&C?C:void 0};
_.b.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.b.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.b.checkMiniplayer_=function(){var g;if(((g=this.data)==null?0:g.playlistSetVideoId)&&_.t("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{g=_.vf();var C=g.currentEndpoint;!this.disableNowPlaying&&C&&_.e(C,_.qu)&&this.data?(C=_.e(C,_.qu),this.nowPlaying=this.data.playlistId?C.playlistId===this.data.playlistId:C.videoId===this.data.videoId,this.isVideoPlaying=g==null?void 0:g.isVideoPlaying):this.nowPlaying=!1}};
d0.prototype.checkMiniplayer_=d0.prototype.checkMiniplayer_;d0.prototype.onMouseLeave_=d0.prototype.onMouseLeave_;d0.prototype.onMouseEnter_=d0.prototype.onMouseEnter_;d0.prototype.computeHoverOverlays_=d0.prototype.computeHoverOverlays_;d0.prototype.computeFinalHoveredState_=d0.prototype.computeFinalHoveredState_;d0.prototype.computeSize=d0.prototype.computeSize;d0.prototype.computeThumbnailOverlaySidePanelWidth_=d0.prototype.computeThumbnailOverlaySidePanelWidth_;
_.E([_.r(_.Eb),_.H("design:type",Object)],d0.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],d0.prototype,"height",void 0);_.E([_.M(),_.H("design:type",Boolean)],d0.prototype,"bottomSidePanel",void 0);_.E([_.M(),_.H("design:type",Number)],d0.prototype,"width",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"disableNowPlaying",void 0);
_.E([_.M({selector:_.jg}),_.H("design:type",Boolean)],d0.prototype,"miniplayerIsActive",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"disableTooltips",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"useHoveredProperty",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"hovered",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"isThumbnailHovered_",void 0);
_.E([_.M({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.H("design:type",Boolean)],d0.prototype,"finalHoveredState_",void 0);_.E([_.M({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.H("design:type",Number)],d0.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],d0.prototype,"addBackground",void 0);
_.E([_.M({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.H("design:type",Object)],d0.prototype,"hoverOverlays_",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],d0.prototype,"nowPlaying",void 0);_.E([_.M(),_.H("design:type",Boolean)],d0.prototype,"isVideoPlaying",void 0);_.E([_.M(),_.H("design:type",Object)],d0.prototype,"disableRounding",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.H("design:type",Object)],d0.prototype,"size",void 0);_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],d0.prototype,"onMouseEnter_",null);_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],d0.prototype,"onMouseLeave_",null);
_.E([_.Rn("data","disableNowPlaying","miniplayerIsActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],d0.prototype,"checkMiniplayer_",null);_.E([_.Fa()],d0);var dJ8=[d0.prototype];_.Vp={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(g,C){return g+":"+_.zV(C)},
getPlayerListener_:function(g,C,d){g=this.getPlayerListenerKey_(g,C);C=this.playerListeners_.get(g);d&&this.playerListeners_.delete(g);return C},
savePlayerListener_:function(g,C){var d=C.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(g,C),d);return d},
listenToPlayerEvent:function(g,C,d){d=this.savePlayerListener_(C,d);g.addEventListener(C,d)},
listenToPlayerEvents:function(g,C){C.forEach(function(d,V){this.listenToPlayerEvent(g,V,d)}.bind(this))},
unlistenFromPlayerEvent:function(g,C,d){d=this.getPlayerListener_(C,d,!0);g.removeEventListener(C,d)},
unlistenFromPlayerEvents:function(g,C){C.forEach(function(d,V){this.unlistenFromPlayerEvent(g,V,d)}.bind(this))}}};
_.yp=function(){};_.Vor=new _.gp("PLAYER_API_TOKEN");var UDo=!1,Ql1,EVV=!1,KgP;var Hj=function(g,C,d,V,y){_.f8.call(this);var R=this;this.playerId=C;this.webPlayerContextConfig=V;this.pA0=y;this.bs1=!1;this.api={};this.yy2=this.lKU=null;this.d6U=new _.XC;this.ta={};this.vX3=this.lwE=this.elementId=this.qlm=this.config=null;this.ec3=!1;this.lz=this.oRU=null;this.wbP={};this.hfH=["onReady"];this.lastError=null;this.d6r=NaN;this.pM2={};this.eua=0;this.a7=this.targetElement=g;_.e1(this,this.d6U);yuh(this);d?this.eua=setTimeout(function(){R.loadNewVideoConfig(d)},0):V&&(Ri8(this),
bQ6(this))};
_.L(Hj,_.f8);Hj.prototype.getId=function(){return this.playerId};
Hj.prototype.loadNewVideoConfig=function(g){if(!this.isDisposed()){this.eua&&(clearTimeout(this.eua),this.eua=0);var C=g||{};C instanceof qtP||(C=new qtP(C));this.config=C;this.setConfig(g);bQ6(this);this.isReady()&&ZQL(this)}};
var Ri8=function(g){var C;g.webPlayerContextConfig?C=g.webPlayerContextConfig.rootElementId:C=g.config.attrs.id;g.elementId=C||g.elementId;g.elementId==="video-player"&&(g.elementId=g.playerId,g.webPlayerContextConfig?g.webPlayerContextConfig.rootElementId=g.playerId:g.config.attrs.id=g.playerId);var d;((d=g.a7)==null?void 0:d.id)===g.elementId&&(g.elementId+="-player",g.webPlayerContextConfig?g.webPlayerContextConfig.rootElementId=g.elementId:g.config.attrs.id=g.elementId)};
Hj.prototype.setConfig=function(g){this.qlm=g;this.config=YmA(g);Ri8(this);if(!this.lwE){var C;this.lwE=Aur(this,((C=this.config.args)==null?void 0:C.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var d;if((d=this.config)==null?0:d.attrs)g=this.config.attrs,(C=g.width)&&this.a7&&(this.a7.style.width=$c(Number(C)||C,!0)),(g=g.height)&&this.a7&&(this.a7.style.height=$c(Number(g)||g,!0))};
Hj.prototype.getConfig=function(){return this.qlm};
var ZQL=function(g){if(g.config&&g.config.loaded!==!0)if(g.config.loaded=!0,!g.config.args||g.config.args.autoplay!=="0"&&g.config.args.autoplay!==0&&g.config.args.autoplay!==!1){var C;g.api.loadVideoByPlayerVars((C=g.config.args)!=null?C:null)}else g.api.cueVideoByPlayerVars(g.config.args)},PUh=function(g){var C=!0,d=g.getPlayerElement();
d&&g.config&&(C=d.dataset.version===FS6(g));return C&&!!_.gS("yt.player.Application.create")},bQ6=function(g){if(!g.isDisposed()&&!g.ec3){var C=PUh(g);
if(C&&(g.getPlayerElement()?"html5":null)==="html5")g.vX3="html5",g.isReady()||iQ6(g);else if(OQA(g),g.vX3="html5",C&&g.lz&&g.targetElement)g.targetElement.appendChild(g.lz),iQ6(g);else{g.config&&(g.config.loaded=!0);var d=!1;g.oRU=function(){d=!0;var V=wHA(g,"player_bootstrap_method")?_.gS("yt.player.Application.createAlternate")||_.gS("yt.player.Application.create"):_.gS("yt.player.Application.create");var y=g.config?YmA(g.config):void 0;V&&V(g.targetElement,y,g.webPlayerContextConfig,g.pA0);iQ6(g)};
g.ec3=!0;C?g.oRU():(_.Xq(FS6(g),g.oRU),(C=kTP(g))&&YR1(C||""),xJP(g)&&!d&&_.PZ("yt.player.Application.create",null))}}};
Hj.prototype.getPlayerElement=function(){var g=_.Ew(document,this.elementId);!g&&this.a7&&this.a7.querySelector&&(g=this.a7.querySelector("#"+this.elementId));return g};
var iQ6=function(g){if(!g.isDisposed()){var C=g.getPlayerElement(),d=!1;C&&C.getApiInterface&&C.getApiInterface()&&(d=!0);if(d){g.ec3=!1;if(!wHA(g,"html5_remove_not_servable_check_killswitch")){var V;if((C==null?0:C.isNotServable)&&g.config&&(C==null?0:C.isNotServable((V=g.config.args)==null?void 0:V.video_id)))return}olx(g)}else g.d6r=setTimeout(function(){iQ6(g)},50)}},olx=function(g){yuh(g);
g.bs1=!0;var C=g.getPlayerElement();if(C){g.lKU=pHL(g,C,"addEventListener");g.yy2=pHL(g,C,"removeEventListener");var d=C.getApiInterface();d=d.concat(C.getInternalApiInterface());for(var V=g.api,y=0;y<d.length;y++){var R=d[y];V[R]||(V[R]=pHL(g,C,R))}}for(var Y in g.ta)g.ta.hasOwnProperty(Y)&&g.lKU&&g.lKU(Y,g.ta[Y]);ZQL(g);g.lwE&&g.lwE(g.api);g.d6U.publish("onReady",g.api)},pHL=function(g,C,d){var V=C[d];
return function(){var y=_.cY.apply(0,arguments);try{return g.lastError=null,V.apply(C,y)}catch(R){if(d!=="sendAbandonmentPing")throw R.params=d,g.lastError=R,y=new _.qn("PlayerProxy error in method call",{error:R,method:d,playerId:g.playerId}),y.level="WARNING",y;}}},yuh=function(g){g.bs1=!1;
if(g.yy2)for(var C in g.ta)g.ta.hasOwnProperty(C)&&g.yy2(C,g.ta[C]);for(var d in g.pM2)g.pM2.hasOwnProperty(d)&&clearTimeout(Number(d));g.pM2={};g.lKU=null;g.yy2=null;C=g.api;for(var V in C)C.hasOwnProperty(V)&&(C[V]=null);C.addEventListener=function(y,R){g.addEventListener(y,R)};
C.removeEventListener=function(y,R){g.removeEventListener(y,R)};
C.destroy=function(){g.dispose()};
C.getLastError=function(){return g.getLastError()};
C.getPlayerType=function(){return g.getPlayerType()};
C.getCurrentVideoConfig=function(){return g.getConfig()};
C.loadNewVideoConfig=function(y){g.loadNewVideoConfig(y)};
C.isReady=function(){return g.isReady()}};
Hj.prototype.isReady=function(){return this.bs1};
Hj.prototype.addEventListener=function(g,C){var d=this;this.isDisposed();var V=Aur(this,C);V&&(_.uP(this.hfH,g)||this.ta[g]||(C=Juh(this,g),this.lKU&&this.lKU(g,C)),this.d6U.subscribe(g,V),g==="onReady"&&this.isReady()&&setTimeout(function(){V(d.api)},0))};
Hj.prototype.removeEventListener=function(g,C){this.isDisposed()||(C=Aur(this,C))&&this.d6U.unsubscribe(g,C)};
var Aur=function(g,C){var d=C;if(typeof C==="string"){if(g.wbP[C])return g.wbP[C];d=function(){var V=_.cY.apply(0,arguments),y=_.gS(C);if(y)try{y.apply(_.yg,V)}catch(R){throw V=new _.qn("PlayerProxy error when executing callback",{error:R}),V.level="ERROR",V;}};
g.wbP[C]=d}return d?d:null},Juh=function(g,C){var d=function(V){var y=function(){g.isDisposed();
if(!g.isDisposed())try{g.d6U.publish(C,V!=null?V:void 0)}catch(A){var Y=new _.qn("PlayerProxy error when creating global callback",{error:A.message,event:C,playerId:g.playerId,data:V,originalStack:A.stack,componentStack:A.componentStack});Y.level="WARNING";throw Y;}};
if(wHA(g,"web_player_publish_events_immediately"))y();else{var R=setTimeout(function(){y();_.uG.remove(g.pM2,String(R))},0);
_.uG.add(g.pM2,String(R),!0)}};
return g.ta[C]=d};
Hj.prototype.getPlayerType=function(){return this.vX3||(this.getPlayerElement()?"html5":null)};
Hj.prototype.getLastError=function(){return this.lastError};
var OQA=function(g){g.cancel();yuh(g);g.vX3=null;g.config&&(g.config.loaded=!1);var C=g.getPlayerElement();C&&(PUh(g)||!xJP(g)?g.lz=C:(C&&C.destroy&&C.destroy(),g.lz=null));g.targetElement&&_.NE(g.targetElement)};
Hj.prototype.cancel=function(){this.oRU&&_.qdc(FS6(this),this.oRU);clearTimeout(this.d6r);this.ec3=!1};
Hj.prototype.disposeInternal=function(){OQA(this);if(this.lz&&this.config&&this.lz.destroy)try{this.lz.destroy()}catch(C){var g=new _.qn("PlayerProxy error during disposal",{error:C});g.level="ERROR";throw g;}this.wbP=null;for(g in this.ta)this.ta.hasOwnProperty(g)&&delete this.ta[g];this.qlm=this.config=this.api=null;delete this.targetElement;delete this.a7;_.f8.prototype.disposeInternal.call(this)};
var xJP=function(g){var C,d;g=(C=g.config)==null?void 0:(d=C.args)==null?void 0:d.fflags;return!!g&&g.indexOf("player_destroy_old_version=true")!==-1},FS6=function(g){return g.webPlayerContextConfig?g.webPlayerContextConfig.jsUrl:(g=g.config.assets)?g.js:""},kTP=function(g){return g.webPlayerContextConfig?g.webPlayerContextConfig.cssUrl:(g=g.config.assets)?g.css:""},wHA=function(g,C){if(g.webPlayerContextConfig)var d=g.webPlayerContextConfig.serializedExperimentFlags;
else{var V;if((V=g.config)==null?0:V.args)d=g.config.args.fflags}return(d||"").split("&").includes(C+"=true")},YmA=function(g){for(var C={},d=_.Z(Object.keys(g)),V=d.next();!V.done;V=d.next()){V=V.value;
var y=g[V];C[V]=typeof y==="object"?_.uG.clone(y):y}return C};var C5u={},gJW="player_uid_"+(Math.random()*1E9>>>0);var Rx=function(g,C,d,V,y,R){C=C===void 0?document.createElement("div"):C;this.webPlayerContextConfig=g;this.container=C;this.commandResolver=d;this.apiResolver=y9l();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.go;V||R?hiL(this):toM(this);this.pendingPlayerResponse=V;this.pendingWatchNextResponse=y;this.pendingPlayerVars=R;jqM(this)};
Rx.prototype.loadVideoWithPlayerResponse=function(g,C,d){this.loadVideo(g,C,d)};
Rx.prototype.loadVideoWithPlayerVars=function(g){return this.loadVideo(void 0,void 0,g)};
Rx.prototype.destroy=function(g){if(g=_.Ew(document,g))g=gJW+"_"+_.zV(g),(g=C5u[g])&&g.dispose()};
var lp6=function(g,C){var d;_.F(function(V){if(V.nextAddress==1)return g.pendingWatchNextResponse=C,g.synchronousApi?(d=g.synchronousApi,V.jumpTo(2)):V.yield(g.api,3);V.nextAddress!=2&&(d=V.yieldResult);if(!eiL(g,d))return V.return();g.pendingWatchNextResponse&&(d.updateVideoData({raw_watch_next_response:g.pendingWatchNextResponse}),g.pendingWatchNextResponse=void 0);_.XV(V)})},eiL=function(g,C){var d;
if(!(C==null?0:(d=C.isReady)==null?0:d.call(C))){var V;_.cy(new _.qn("playerApi is falsey",{synchronousApi:g.synchronousApi,apiResolved:g.apiResolver.resolved,playerApiUndefined:C===void 0,playerApiNull:C===null,playerApiReady:(C==null?void 0:(V=C.isReady)==null?void 0:V.call(C))===!0,playerApiMethods:C?Object.keys(C):[]}));return!1}return!0},LSQ=function(g,C){if(typeof g[C]==="function")return g[C]()},DJx=function(g){var C=window,d,V=(d=C.ytplayer)==null?void 0:d.bootstrapPlayerContainer;
if((d=V==null?void 0:V.firstElementChild)&&_.IR(d,"html5-video-player")){var y,R,Y=(y=C.ytplayer)==null?void 0:(R=y.bootstrapWebPlayerContextConfig)==null?void 0:R.contextId;y=g.webPlayerContextConfig.contextId;if(Y&&Y===y){V!==g.container&&(V=!1,LSQ(d,"getPlayerState")===2&&(V=!0),g.container.appendChild(d),V||LSQ(d,"playVideo"));var A;if((A=C.ytplayer)==null?0:A.bootstrapPlayerResponse)g.bootstrapPlayerResponse=C.ytplayer.bootstrapPlayerResponse}}},jqM=function(g){var C,d,V,y,R;
_.F(function(Y){if(Y.nextAddress==1)return g.pageReadyOrDataAvailable?Y.jumpTo(2):Y.yield(g.pageReadyOrDataAvailableResolver.promise,2);if(Y.nextAddress!=4)return!_.t("kevlar_player_unified_player_loading")||cmV()&&H0L()?Y.jumpTo(4):Y.yield(GNN(),4);DJx(g);if(g.pendingPlayerResponse||g.pendingPlayerVars)C=S_q(g.pendingPlayerResponse,g.pendingWatchNextResponse,g.pendingPlayerVars),g.pendingPlayerResponse&&g.pendingPlayerResponse===g.bootstrapPlayerResponse&&(C.loaded=!0),g.bootstrapPlayerResponse=
void 0;d=V7_(g.container,C,g.webPlayerContextConfig);((V=C)==null?0:V.loaded)&&g.pendingWatchNextResponse?(lp6(g,g.pendingWatchNextResponse),g.pendingPlayerResponse=void 0,g.pendingPlayerVars=void 0):ru6(g);y=function(A){d.removeEventListener("onReady",y);g.synchronousApi=A;g.apiResolver.resolve(A)};
d.addEventListener("onReady",y);g.commandResolver!==void 0&&(R=g.commandResolver,d.addEventListener("innertubeCommand",function(A){R(A)}));
_.XV(Y)})};
Rx.prototype.loadVideo=function(g,C,d){var V=this,y,R,Y,A,P,w,x,p,J;return _.F(function(h){if(h.nextAddress==1)return V.pendingPlayerResponse=g,V.pendingWatchNextResponse=C,V.pendingPlayerVars=d,hiL(V),V.synchronousApi?(y=V.synchronousApi,h.jumpTo(2)):h.yield(V.api,3);h.nextAddress!=2&&(y=h.yieldResult);if(!eiL(V,y))return h.return(new Promise(function(){}));
Y=new Promise(function(l){R=l});
A=function(){var l=y.getPlayerResponse();l&&(y.removeEventListener("onVideoDataChange",A),R(l))};
y.addEventListener("onVideoDataChange",A);if(V.pendingPlayerResponse||V.pendingPlayerVars)V.pendingPlayerResponse&&V.pendingPlayerResponse===V.bootstrapPlayerResponse?(R(V.pendingPlayerResponse),V.pendingWatchNextResponse&&lp6(V,V.pendingWatchNextResponse)):(P=S_q(V.pendingPlayerResponse,V.pendingWatchNextResponse,V.pendingPlayerVars),(J=(w=V.pendingPlayerResponse)==null?void 0:(x=w.playerConfig)==null?void 0:(p=x.playbackStartConfig)==null?void 0:p.startPaused)?y.cueVideoByPlayerVars(P.args):y.loadVideoByPlayerVars(P.args)),
ru6(V),V.bootstrapPlayerResponse=void 0;return h.return(Y)})};
var toM=function(g){if(document.readyState==="complete"||document.readyState==="interactive")hiL(g);else{var C=function(){document.removeEventListener("DOMContentLoaded",C);hiL(g)};
document.addEventListener("DOMContentLoaded",C)}},hiL=function(g){g.pageReadyOrDataAvailable=!0;
g.pageReadyOrDataAvailableResolver.resolve()},ru6=function(g){g.pendingPlayerResponse=void 0;
g.pendingWatchNextResponse=void 0;g.pendingPlayerVars=void 0};
_.PU.Object.defineProperties(Rx.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var b0=function(g){vv.call(this,g===void 0?"document_active":g);var C=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(d){C.transition("document_disposed",{event:d})});
window.addEventListener("beforeunload",function(d){C.transition("document_disposed_preventable",{event:d})});
window.addEventListener("unload",function(d){C.transition("document_disposed",{event:d});C.hasRun=new Map})};
_.L(b0,vv);
b0.prototype.runPreventableDispose=function(g,C){if(!this.hasRun.get("document_disposed_preventable")){g(C==null?void 0:C.event);var d,V;if((C==null?0:(d=C.event)==null?0:d.defaultPrevented)||(C==null?0:(V=C.event)==null?0:V.returnValue)){C.event.returnValue||(C.event.returnValue=!0);C.event.defaultPrevented||C.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")};
b0.prototype.runDispose=function(g,C){this.hasRun.get("document_disposed")?this.transition("document_active"):(g(C==null?void 0:C.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
b0.prototype.runFlush=function(g,C){g(C==null?void 0:C.event);this.transition("document_active")};
b0.prototype.runActive=function(){};var Zt=function(g){vv.call(this,g===void 0?"document_visibility_unknown":g);var C=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(d){document.visibilityState==="visible"?C.transition("document_visible",{event:d}):C.transition("document_hidden",
{event:d})});
_.t("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(d){C.transition("document_backgrounded",{event:d})}),window.addEventListener("focus",function(d){C.transition("document_foregrounded",{event:d})}))};
_.L(Zt,vv);Zt.prototype.runVisible=function(g,C){g(C==null?void 0:C.event);_.t("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
Zt.prototype.runHidden=function(g,C){g(C==null?void 0:C.event);_.t("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
Zt.prototype.runBackgrounded=function(g,C){g(C==null?void 0:C.event)};
Zt.prototype.runForegrounded=function(g,C){g(C==null?void 0:C.event)};var Y$=function(){this.teardownLifecycle=new b0;this.visibilityLifecycle=new Zt};
Y$.prototype.install=function(){var g=_.cY.apply(0,arguments),C=this;g.forEach(function(d){C.teardownLifecycle.install(d)});
g.forEach(function(d){C.visibilityLifecycle.install(d)})};var Aq=function(){Y$.call(this);var g={};this.install((g.document_disposed={callback:this.abortSlisAndFlush},g));_.t("combine_ve_grafts")&&(g={},this.install((g.document_disposed={callback:this.flushInteractionLoggingAttachVes},g)));g={};this.install((g.flush_logs={callback:this.logFinalPayload},g));_.t("web_log_cfg_cee_ks")||_.vy(_.UP,NIH)};
_.L(Aq,Y$);var RyL=function(){Aq.loggingInstance||(Aq.loggingInstance=new Aq);return Aq.loggingInstance};
Aq.prototype.logFinalPayload=function(){if(_.t("web_fp_via_jspb")){var g=new TdH,C=_.ju();C&&_.v3(g,1,C);C=_.t("jspb_sparse_encoded_pivot")?new fF([{}]):new fF;_.Dk(C,380,fdP,g);DMu("finalPayload",C);_.t("web_fp_via_jspb_and_json")&&_.uD("finalPayload",{csn:_.ju()})}else _.uD("finalPayload",{csn:_.ju()})};
Aq.prototype.abortSlisAndFlush=function(){tX8(ZJ);YO!=null&&YO.flush()};
Aq.prototype.flushInteractionLoggingAttachVes=function(){uL6(_.RL())};
var NIH=function(){var g=_.Qq("CLIENT_EXPERIMENT_EVENTS");if(g){var C=d6u();g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,C(d)&&_.uD("genericClientExperimentEvent",{eventType:d});delete _.E3.CLIENT_EXPERIMENT_EVENTS}};var XHx={};
XHx.YtPlayerBehavior=[_.Vp.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 g=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.go;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;bgR(function(){g.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.EI(this,"pan-down"),_.t("kevlar_pinch_fullscreen")&&_.Xu().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.t("kevlar_pinch_fullscreen")&&_.Xu().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(g,C,d){var V=this;QF(this.useUnifiedPlayer_());if(this.mainAppPlayer_)QF(!1,"MainAppPlayer already created.");else{var y=_.t("kevlar_player_container_query_killswitch")?this.$.container:_.KZ(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Rx(this.getWebPlayerContextConfig_(),y,function(R){return _.gl(R,V.hostElement)},g,C,d);
this.mainAppPlayer_.api.then(function(R){V.player_=R;V.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&IVx.resolve(R)})}},
loadVideoWithPlayerResponse:function(g,C){var d=this;if(this.useUnifiedPlayer_()){var V=this.watchNextData,y,R=(y=g.videoDetails)==null?void 0:y.videoId,Y,A,P;(y=(Y=this.watchNextData)==null?void 0:(A=Y.currentVideoEndpoint)==null?void 0:(P=A.watchEndpoint)==null?void 0:P.videoId)&&R!=y&&(V=void 0,_.t("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(g,V,C):this.createMainAppPlayer_(g,V,C);this.mainAppPlayer_.api.then(function(){_.HW(d.hostElement,
"yt-player-updated")})}else this.update(uKL(g,C))},
loadVideoWithPlayerVars:function(g){var C=this;this.useUnifiedPlayer_()?(_.t("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(g):this.createMainAppPlayer_(void 0,void 0,g),this.mainAppPlayer_.api.then(function(){_.HW(C.hostElement,"yt-player-updated")})):this.update({args:g})},
update:function(g){var C=this;if(this.useUnifiedPlayer_())QF(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(g);var d=EeL(g.args);d&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==d&&Object.assign(g.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(g).then(function(V){_.HW(C.hostElement,"yt-player-updated",_.t("kevlar_player_updated_obsolete_player_killswitch")?
V:void 0)})}_.Uq(new _.qn("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.getPlayerPromise(),2);d=V.yieldResult;if(!d)throw Error("vh");g&&C.updatePlayerPlaylist_(g);_.XV(V)})},
acquireApi_:function(g){var C=this;if(this.useUnifiedPlayer_())QF(!1,"Invalid method call in kevlar_unified_player.");else return _.UP.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(QF(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(d){C.shouldAutoplay_(g)?d.loadVideoByPlayerVars(g.args):d.cueVideoByPlayerVars(g.args)})):this.initPlayerPromise_=this.initPlayerContainer_(g),this.initPlayerPromise_},
initPlayerContainer_:function(g){var C=this;if(this.useUnifiedPlayer_())QF(!1,"Invalid method call in kevlar_unified_player.");else return QF(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.cy(Error("wh")),QF(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.t("kevlar_player_container_query_killswitch")?this.$.container:_.KZ(this.hostElement).querySelector("#container"),GNN().then(function(){var d=C.initPlayer_(g);C.playerResolver_.resolve(d);
return d})},
onPlayerReady_:function(g,C){this.useUnifiedPlayer_()?QF(!1,"Invalid method call in kevlar_unified_player."):(g.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&IVx.resolve(g),C(g))},
maybeCallApiMethodOnElement_:function(g,C){if(typeof g[C]==="function")return g[C]()},
maybeAdoptBootstrapPlayer_:function(){var g=window,C,d=(C=g.ytplayer)==null?void 0:C.bootstrapPlayerContainer;if((C=d==null?void 0:d.firstElementChild)&&C.classList.contains("html5-video-player")){var V,y,R=(V=g.ytplayer)==null?void 0:(y=V.bootstrapWebPlayerContextConfig)==null?void 0:y.contextId;V=this.getWebPlayerContextConfig_().contextId;if(R&&R===V){d!==this.playerContainer_&&(d=!1,this.maybeCallApiMethodOnElement_(C,"getPlayerState")===2&&(d=!0),this.playerContainer_.appendChild(C),d||this.maybeCallApiMethodOnElement_(C,
"playVideo"));var Y;if((Y=g.ytplayer)==null?0:Y.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=g.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(g){var C=this;if(this.useUnifiedPlayer_())QF(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(d){C.maybeAdoptBootstrapPlayer_();var V=g?nVu(g):void 0;V&&V==C.bootstrapPlayerResponse_&&(g.loaded=!0);V=C.playerContainer_;var y=C.getWebPlayerContextConfig_();V=V7_(V,g,y);C.player_=V;C.onPlayerReadyEvent_=C.onPlayerReady_.bind(C,C.player_,d);C.player_.addEventListener("onReady",C.onPlayerReadyEvent_);C.player_.addEventListener("innertubeCommand",
C.onPlayerInnerTubeCommand_.bind(C))})},
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(g){g.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(g){g.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var g=_.wS().resolve(_.nW).getCurrentPage();g&&g.getScrollTop()<=0?_.EI(this,"pan-down"):_.EI(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(g){g.isFullscreen()||g.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(g){g.isFullscreen()&&g.toggleFullscreen()})},
updatePlayerPlaylist_:function(g){var C=this,d,V,y;return _.F(function(R){if(R.nextAddress==1)return d=_.wS().resolve(_.Oc(_.Ve)),V=!!(d&&d.playlistComponent&&d.playlistComponent.loopOn),R.yield(C.getPlayerPromise(),2);var Y=y=R.yieldResult,A=Y.updatePlaylist,P=[];if(_.t("kevlar_player_playlist_use_local_index")){var w,x;var p=(x=(w=g.localCurrentIndex)!=null?w:g.currentIndex)!=null?x:0}else{var J;p=(J=g.currentIndex)!=null?J:0}if(g.contents)for(w=0;w<g.contents.length;w++)if((x=g.contents[w])&&x.playlistPanelVideoRenderer)if(Qxj(x)){x=
x.playlistPanelVideoRenderer;J="";x.shortBylineText&&(J=_.W1(x.shortBylineText));var h="";x.title?h=_.W1(x.title):x.unplayableText&&(h=_.W1(x.unplayableText));P.push({author:J,title:h,encrypted_id:x.videoId})}else w<p&&--p;A.call(Y,{index:p,list:g.playlistId?g.playlistId:"",loop:V,playlist_title:g.title,playlist_length:P.length,video:P,fetch:0,external_list:"1",title:g.title?g.title:"",playlist_author:g.ownerName?_.W1(g.ownerName):void 0});_.XV(R)})},
focusOnPlayer:function(){_.As(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var g=this.playerContainer_.querySelector(".html5-video-player");g&&(_.Fm(_.wS().resolve(_.Pj)),g.focus())}})},
preparePlayer:function(){var g=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(C){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")C();else{var d=function(){document.removeEventListener("DOMContentLoaded",d);C()};
document.addEventListener("DOMContentLoaded",d)}})).then(function(){return GNN()}).then(function(){g.initPlayerPromise_||g.preparePlayerJobId_||(g.preparePlayerJobId_=_.vy(_.UP,function(){g.initPlayerPromise_||(g.initPlayerPromise_=g.initPlayerContainer_())}))}):_.Uq(new _.qn("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(g){this.useUnifiedPlayer_()?QF(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(g)||(g.args.autoplay="0")},
shouldAutoplay_:function(g){if(this.useUnifiedPlayer_())QF(!1,"Invalid method call in kevlar_unified_player.");else{var C=this.get("args.el",g);return C&&C!="detailpage"&&this.isMiniplayerActive_()||C&&(C=="sponsorshipsoffer"||C=="handlesclaiming")&&this.get("args.autoplay",g)=="0"?!1:(g=nVu(g))&&this.get("playerConfig.playbackStartConfig.startPaused",g)?!1:!0}},
isMiniplayerActive_:function(){return _.wS().resolve(_.Ds).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var g=this.getPlayer();if(g){var C=g.getPlayerState();_.t("kevlar_player_check_ad_state_on_stop")&&(C=g.getPlayerState(g.getPresentingPlayerType()));C!=5&&g.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(g,C,d){d=d===void 0?!1:d;var V=this,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return C||(C=V.hostElement),y=V.useUnifiedPlayer_()?!!V.mainAppPlayer_:!!V.initPlayerPromise_,y?P.yield(V.getPlayerPromise(),2):(d?g.insertBefore(C,g.firstChild):g.appendChild(C),P.return());R=P.yieldResult;Y=R.getPlayerState(R.getPresentingPlayerType());A=!1;if(Y==-1||Y==1||Y==3)A=!0;d?g.insertBefore(C,g.firstChild):g.appendChild(C);A&&R.playVideo();R.setSize(NaN,NaN);_.XV(P)})},
watchNextDataChanged_:function(g){var C=this;g&&(this.useUnifiedPlayer_()&&_.t("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&lp6(this.mainAppPlayer_,g):this.getPlayerPromise().then(function(d){d.updateVideoData(C.computeWatchNextPlayerVars_(g))}))},
computeWatchNextPlayerVars_:function(g){if(this.useUnifiedPlayer_()&&_.t("kevlar_unified_player_update_watch_next_killswitch"))QF(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:g}},
maybeSendAbandonmentPing_:function(){var g=this.getPlayer();g&&g.getPlayerState()!=5&&g.getPlayerState()!=0&&g.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var g=_.Qq("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(g=Object.assign({},g),g.rootElementId=this.playerId);g.serializedExperimentIds&&g.serializedExperimentFlags||_.cy(Error("xh"));return g},
hasWebPlayerContextConfig_:function(){return!!_.Qq("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(g){this.useUnifiedPlayer_()?QF(!1,"Invalid method call in kevlar_unified_player."):_.gl(g,this.hostElement)},
useUnifiedPlayer_:function(){var g=_.t("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.t("kevlar_unified_player")||g}}];var sq8={};sq8.YtPlaylistPanelBehavior=[_.a.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(g){g=g.detail;if(g.actions.loop!=void 0||g.actions["yt-icons:loop"]!=void 0)this.loopOn=g.actions.loop||g.actions["yt-icons:loop"];if(g.actions.shuffle!=void 0||g.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=g.actions.shuffle||g.actions["yt-icons:shuffle"]},
setMenuData_:function(g){if(!g||!g.playlistButtons||g.isInfinite)return null;for(var C=g.playlistButtons.menuRenderer.topLevelButtons,d=C.length,V=0;V<d;V++)if(C[V].toggleButtonRenderer){var y=C[V].toggleButtonRenderer;y.defaultIcon.iconType=="LOOP"&&this.loopOn?y.isToggled=this.loopOn:y.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(y.isToggled=this.shuffleOn)}return g.playlistButtons}}];_.Pl={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(g,C,d){var V=this.getClickTarget_(C);if(V&&this.isClickAllowed_(V)){C.preventDefault();g=(0,_.uG.unsafeClone)(g);var y=this.getContainerBoundingRect();C=this.getRelativeClickXy_(C,y);this.expandEndpointUrlMacros_(g,{NX:C[0],NY:C[1],NB:V.code});d&&this.truncateWebCommendMetadataUrl_(g);_.HW(this.hostElement,"yt-navigate",{endpoint:g})}},
getClickTarget_:function(g){if(!this.clickTargetMap)return null;g=_.Mk(g)||[];g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){C=C.value;if(C===_.KZ(this.hostElement).querySelector("#menu"))break;if(C=this.clickTargetMap.get(C.id))return C}return null},
getRelativeClickXy_:function(g,C){var d=Math.round(g.detail.x-C.left);g=Math.round(g.detail.y-C.top);return d<0||g<0?[null,null]:[d,g]},
getContainerBoundingRect:function(){return _.KZ(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(g,C){for(var d=_.Z(g.loggingUrls||[]),V=d.next();!V.done;V=d.next())V=V.value,V.baseUrl&&(V.baseUrl=Pej(V.baseUrl,C));g.urlEndpoint&&g.urlEndpoint.url&&(g.urlEndpoint.url=Pej(g.urlEndpoint.url,C));g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.url&&(g.commandMetadata.webCommandMetadata.url=Pej(g.commandMetadata.webCommandMetadata.url,C))},
truncateWebCommendMetadataUrl_:function(g){if(g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.url){var C=g.commandMetadata.webCommandMetadata.url,d=C.indexOf("&pp=");if(d>0){var V=C.indexOf("&",d+1);g.commandMetadata.webCommandMetadata.url=V>d&&V<C.length?C.slice(0,d)+C.slice(V):C.slice(0,d)}}},
configureClickTargets:function(g,C,d){this.containerId=g;this.clickTargetMap=new Map;g=_.Z(C);for(C=g.next();!C.done;C=g.next())if(C=C.value,C.location){var V=d.get(C.location);V&&(_.Gm(_.KZ(this.hostElement).querySelector("#"+V),"yt-simple-endpoint",this.isClickAllowed_(C)),this.clickTargetMap.set(V,C))}},
isClickAllowed_:function(g){return g.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||g.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||g.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||g.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.i0={};
_.i0.YtLazyListBehavior=[_.bo.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 g=(this.constructor.generatedFrom||this).observers;g||(g=[]);g.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
g}},
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 g=this.renderElementsOutsideVisibleArea_;g&&(XeH(g,4),g.processSignal())},
deepLazyListObserver_:function(g){var C=this;if(g){var d=g.value||[];if(this.itemsPath==g.path){var V=this.nonDeferredItemCount;g=0;V>-1&&d.length>V&&(g=_.Qq("REMAINING_DOVA_DEFERRED_CHUNKS",-1));g>0?(V>0&&(V=d.slice(0,V),this.setInitialItemsOnDataChanged(V)),(V=this.renderElementsOutsideVisibleArea_)?V.cancel():(V=this.renderElementsOutsideVisibleArea_=new _.YQ(2,"eocs"),_.wFq(window,"scroll",function(){return C.renderDeferredElements()})),_.Ac(V,function(){C.setInitialItemsOnDataChanged(d)}),_.HG("REMAINING_DOVA_DEFERRED_CHUNKS",
g-1)):this.setInitialItemsOnDataChanged(d)}else if(this.itemsPath+".splices"==g.path)this.onItemsUpdated_(d);
else V="shownItems"+g.path.substr(this.itemsPath.length),this.useSignals&&V==="shownItems.length"||this.notifyPath(V,g.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(g){g&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(g),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(g){g=g.indexSplices;for(var C=0,d=g.length;C<d;C++){var V=g[C];if(V.index<this.shownCount&&(V.removed&&this.splice("shownItems",V.index,V.removed.length),V.addedCount)){var y=V.object.slice(V.index,V.index+V.addedCount);V=["shownItems",V.index,0];V.push.apply(V,y);this.splice.apply(this,V)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(g){this.cancelPendingTasks_();g||(g=[]);this.items_=g;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&&(_.au("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.As(this,this.tryRenderChunk_)))},
fillRange_:function(g,C){this.canShowMore&&this.items_&&(g=this.items_.slice(g,C),g.unshift("shownItems"),this.push.apply(this,g),this.shownCount=C,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var g=this;this.canShowMore&&_.BR(this,"renderChunk",function(){g.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.au("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.w8(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var g=this.renderElementsOutsideVisibleArea_;g&&(g.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var g=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(g-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=g;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(g){return Math.ceil(1E3/g)},
onCanShowMoreUpdated_:function(g){this.data&&this.items_!==null&&(g?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(g){!this.shouldUseTaskManager()&&this.data&&(!g&&this.canShowMore?(_.l9R(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):g&&this.partiallyRenderedItems_.has(this.items_)&&(_.t("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var k$;_.OO={};
k$=function(){var g=_.Ai.apply(this,arguments)||this;g.atStart=!0;g.atEnd=!0;g.startIndex=0;g.endIndex=0;g.scrollCount=0;g.initialStartIndex=0;g.disableScrollEventListener=!1;g.useFloorScrolling=!1;g.isSearch=!1;g.dragging=!1;g.dragMouseStart=0;g.dragOffsetStart=0;g.disableWheelScroll=!1;g.centerListItems=!1;g.offset=0;g.minComponentWidth=0;g.marginWidthRight=0;g.marginWidthLeft=0;g.setButtonsStateRequested=!1;g.itemsVisibilityObserver=null;g.fullyVisibleItemsIndices=[];g.JSC$14564_onWheelScroll=function(C){if(g.isSearch&&
!g.disableWheelScroll&&_.t("desktop_enable_dmpanel_wheel_scroll")){var d=C.shiftKey?Math.abs(C.deltaY)>Math.abs(C.deltaX)?C.deltaY:C.deltaX:C.deltaX;d!==0&&(C.preventDefault(),g.ytLazyListBehavior.fillRemainingListItems(),g.offset+=d,w0(g),g.reposition_())}};
g.onPointerDown=function(C){BIH(g)&&(g.dragMouseStart=C.clientX,g.dragOffsetStart=g.offset,g.dragging=!0)};
g.onPointerMove=function(C){BIH(g)&&g.dragging&&(g.ytLazyListBehavior.fillRemainingListItems(),g.offset=g.dragOffsetStart-(C.clientX-g.dragMouseStart),w0(g),g.reposition_())};
g.onPointerUp=function(){BIH(g)&&(g.dragging=!1)};
return g};
_.L(k$,_.Ai);var TIP=function(g){var C=_.KZ(g.hostElement).querySelector("#items").children;if(!C)return 0;var d=0;g=_.Z(g.fullyVisibleItemsIndices);for(var V=g.next();!V.done;V=g.next())d+=C[V.value].clientWidth;return d},BIH=function(g){return g.isSearch&&_.t("desktop_enable_dmpanel_click_drag_scroll")};
k$.prototype.created=function(){this.cachedViewportWidth=_.Qq("initialInnerWidth")||window.innerWidth;this.JSC$14564_cachedViewportHeight=_.Qq("initialInnerHeight")||window.innerHeight;_.Qq("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.HG("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
k$.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.t("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();fph(this)};
k$.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.t("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var g;(g=this.itemsVisibilityObserver)==null||g.disconnect();this.itemsVisibilityObserver=null;var C;(C=this.itemsObserver)==null||C.disconnect()};
var fph=function(g){var C=_.KZ(g.hostElement).querySelector("#scroll-container");if(C){if(!g.itemsVisibilityObserver){var d=window.getComputedStyle(C).marginRight;g.itemsVisibilityObserver=new IntersectionObserver(function(V){vlL(g,V)},{root:C,
rootMargin:d,threshold:.98})}if(C=_.KZ(g.hostElement).querySelector("#items"))g.itemsObserver=new Zn6(C,function(V){$Jh(g,V)})}},$Jh=function(g,C){qmH(g)&&(Array.from(C.addedNodes).filter(function(d){return d.nodeType===Node.ELEMENT_NODE}).forEach(function(d){g.itemsVisibilityObserver&&g.itemsVisibilityObserver.observe(d)}),Array.from(C.removedNodes).filter(function(d){return d.nodeType===Node.ELEMENT_NODE}).forEach(function(d){g.itemsVisibilityObserver&&g.itemsVisibilityObserver.unobserve(d)}))},
vlL=function(g,C){var d=new Set(g.fullyVisibleItemsIndices);
C=_.Z(C);for(var V=C.next();!V.done;V=C.next()){V=V.value;var y=V.target.parentElement;y?(y=Array.from(y.children).indexOf(V.target),V.isIntersecting?d.add(y):d.has(y)&&d.delete(y)):_.cy(new _.qn("Parent element not found",V.target.nodeName))}g.fullyVisibleItemsIndices=Array.from(d).sort(function(R,Y){return R-Y});
d.size===0?_.cy(new _.qn("No visible entries in horizontal list")):(g.startIndex=g.fullyVisibleItemsIndices[0],g.endIndex=g.fullyVisibleItemsIndices[g.fullyVisibleItemsIndices.length-1])},qmH=function(g){g.data?g=(g=g.data)&&g.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===g.itemSizeConstraint:!1:g=!1;
return g};
_.b=k$.prototype;_.b.addScrollEventListeners=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container");g.style.touchAction="pan-y";g.addEventListener("wheel",this.JSC$14564_onWheelScroll);g.addEventListener("pointerdown",this.onPointerDown);g.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.b.removeScrollEventListeners=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container");g.removeEventListener("wheel",this.JSC$14564_onWheelScroll);g.removeEventListener("pointerdown",this.onPointerDown);g.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.b.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.As(this,this.setStartIndex,[this.initialStartIndex])};
_.b.reposition_=function(){var g=_.Qq("HTML_DIR")=="rtl"?"":"-",C=_.KZ(this.hostElement).querySelector("#items");C&&(C.style.transform="translateX("+g+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.b.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.As(this,this.setButtonsState_))};
_.b.setButtonsState_=function(){this.setButtonsStateRequested=!1;var g=_.KZ(this.hostElement).querySelector("#items").firstElementChild;if(g){this.minComponentWidth||(this.minComponentWidth=MoQ(this,g));g=_.KZ(this.hostElement).querySelector("#scroll-container").clientWidth;var C=_.KZ(this.hostElement).querySelector("#items");C=_.t("kevlar_horizontal_list_scroll_width_killswitch")?C.clientWidth:C.scrollWidth;var d=this.get(this.ytLazyListBehavior.itemsPath,this);if(d){var V=Math.round(g/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+V,d.length)-1)}this.ytLazyListBehavior.canShowMore?C+this.minComponentWidth>=this.offset+g&&(this.atEnd=!1):this.atEnd=this.offset+g>=C-20?!0:!1;this.atStart=this.offset<=20}};
_.b.setStartIndex=function(g){if(!this.minComponentWidth){var C=_.KZ(this.hostElement).querySelector("#items").firstElementChild;if(!C)return;this.minComponentWidth=MoQ(this,C)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*g;w0(this);this.reposition_()};
_.b.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.xy();var g=_.KZ(this.hostElement).querySelector("#scroll-container").clientWidth;_.t("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=MoQ(this,_.KZ(this.hostElement).querySelector("#items").firstElementChild));g=this.useFloorScrolling?Math.floor(g/this.minComponentWidth)||1:Math.round(g/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&WSA(this);this.offset+=qmH(this)?
TIP(this):g*this.minComponentWidth;w0(this);this.reposition_();this.scrollCount++};
_.b.prevClick_=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container").clientWidth;g=this.useFloorScrolling?Math.floor(g/this.minComponentWidth)||1:Math.round(g/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=qmH(this)?TIP(this):this.minComponentWidth*this.scrollCount-1):this.offset-=qmH(this)?TIP(this):g*this.minComponentWidth;this.centerListItems&&WSA(this);w0(this);this.reposition_()};
_.b.onIronResize_=function(){this.resizeSupportEnabled&&_.As(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.b.onItemsTransitionEnd_=function(g){_.W7(g)===_.KZ(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.b.onChildElementFocus_=function(g){g=g.target.closest("#items > *");var C=_.KZ(this.hostElement).querySelector("#scroll-container");if(C.contains(g)){if(_.t("web_horizontal_list_behavior_focus_killswitch"))if(g.offsetLeft<this.offset)this.offset=Math.abs(g.offsetLeft)<g.clientWidth?0:g.offsetLeft;else if(g.offsetLeft+g.clientWidth>this.offset+C.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.xy(),this.offset=g.offsetLeft+g.clientWidth-C.clientWidth;else return;else{var d=_.KZ(this.hostElement).querySelector("#items"),
V=_.Qq("HTML_DIR")==="rtl",y=V?d.clientWidth-g.offsetLeft:g.offsetLeft;d=V?d.clientWidth-(g.offsetLeft+g.clientWidth):g.offsetLeft+g.clientWidth;var R=V?y>this.offset+C.clientWidth:y<this.offset,Y=V?d<this.offset:d>this.offset+C.clientWidth,A=V?R:Y;if(V?Y:R)C=V?d:y,this.offset=Math.abs(C)<g.clientWidth?0:C;else if(A)this.ytLazyListBehavior.fillRemainingListItems(),_.xy(),this.offset=(V?y:d)-C.clientWidth;else return}w0(this);this.reposition_()}};
_.b.observeShownItems_=function(){this.reset()};
_.b.checkComponentWidthResize=function(){var g=_.KZ(this.hostElement).querySelector("#items").firstElementChild;g&&(g=MoQ(this,g),this.centerListItems||g!==this.minComponentWidth)&&(this.minComponentWidth=g,this.offset=g*this.scrollCount,this.centerListItems&&WSA(this),w0(this),this.reposition_())};
var MoQ=function(g,C){var d=window.getComputedStyle(C).marginRight;d=Math.floor(Number(d.replace("px","")));var V=window.getComputedStyle(C).marginLeft;V=Math.floor(Number(V.replace("px","")));g.centerListItems&&!g.marginWidthRight&&(g.marginWidthRight=d,g.marginWidthLeft=V);return g.resizeSupportEnabled?C.getBoundingClientRect().width+d:C.offsetWidth+d},w0=function(g){var C=_.KZ(g.hostElement).querySelector("#scroll-container").clientWidth,d=_.KZ(g.hostElement).querySelector("#items").clientWidth;
g.offset<0?g.offset=0:g.offset+C>=d&&(g.offset=d-C)},WSA=function(g){g.offset-=(_.KZ(g.hostElement).querySelector("#scroll-container").clientWidth+g.marginWidthRight-g.minComponentWidth)/2-g.marginWidthLeft};
_.PU.Object.defineProperties(k$.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var g=_.Qq("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(g==-1)g=this.JSC$14564_cachedViewportHeight,g=g>1320?5:g>1020?4:g>730?3:g>430?2:1;else if(g==0)return 0;_.HG("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",g-1);g=_.Qq("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(g>-1)return g;g=this.cachedViewportWidth;g=g>1600?6:g>1400?5:g>1300?4:g>1090?5:g>870?4:g>660?3:2;_.HG("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
g);return g},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.t("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
k$.prototype.observeShownItems_=k$.prototype.observeShownItems_;k$.prototype.onChildElementFocus_=k$.prototype.onChildElementFocus_;k$.prototype.onItemsTransitionEnd_=k$.prototype.onItemsTransitionEnd_;k$.prototype.onIronResize_=k$.prototype.onIronResize_;k$.prototype.prevClick_=k$.prototype.prevClick_;k$.prototype.nextClick_=k$.prototype.nextClick_;k$.prototype.setButtonsState_=k$.prototype.setButtonsState_;k$.prototype.requestButtonsStateUpdate_=k$.prototype.requestButtonsStateUpdate_;
k$.prototype.reposition_=k$.prototype.reposition_;k$.prototype.reset=k$.prototype.reset;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],k$.prototype,"ytLazyListBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],k$.prototype,"atStart",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],k$.prototype,"atEnd",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"startIndex",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"endIndex",void 0);_.E([_.M({value:6}),_.H("design:type",Number)],k$.prototype,"initialCount",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"scrollCount",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"initialStartIndex",void 0);
_.E([_.M(),_.H("design:type",Object)],k$.prototype,"disableScrollEventListener",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"supportComponentResize",void 0);_.E([_.M({value:function(){var g=this;return function(){return g.prevClick_()}}}),
_.H("design:type",Function)],k$.prototype,"boundPrevClick",void 0);_.E([_.M({value:function(){var g=this;return function(){return g.nextClick_()}}}),
_.H("design:type",Function)],k$.prototype,"boundNextClick",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"useFloorScrolling",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"isSearch",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"dragging",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"dragMouseStart",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"dragOffsetStart",void 0);
_.E([_.M(),_.H("design:type",Object)],k$.prototype,"disableWheelScroll",void 0);_.E([_.M(),_.H("design:type",Object)],k$.prototype,"centerListItems",void 0);_.E([_.yE("iron-resize"),_.Rn("guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k$.prototype,"onIronResize_",null);_.E([_.yE("transitionend"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],k$.prototype,"onItemsTransitionEnd_",null);
_.E([_.yE("focusin"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],k$.prototype,"onChildElementFocus_",null);_.E([_.Rn("shownItems"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k$.prototype,"observeShownItems_",null);_.E([_.Fa()],k$);_.OO.YtdHorizontalListBehavior=[];_.OO.YtdHorizontalListBehavior.push(_.$e,_.a.YtRendererBehavior,_.i0.YtLazyListBehavior,_.GQ.YtdGuideStateAwareBehavior,k$.prototype);var YHR=["APP_STATE","PI"];var x$,ox=function(g){this.hostElement=g},pJ=function(g,C){if(C&&(igl(C.viewableCommands)||igl(C.endOfSessionCommands))){var d=wCL(C.viewableCommands);
C=wCL(C.endOfSessionCommands);if(!x$){var V=_.pG("custom_active_view_tos_timeout_ms");x$=V>0&&V!==36E5?new W9q(Ogo(),V):new W9q(Ogo())}u3P(x$,g.hostElement);n_g(x$,g.hostElement,d,C)}},Jq=function(g){x$&&u3P(x$,g.hostElement)};var mJP=_.$b(["about:blank"]),ulA={pushState:window.history.pushState,replaceState:window.history.replaceState};var hq=function(g){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=g;this.internalPushState=g.pushState.bind(g);this.internalReplaceState=g.replaceState.bind(g)};
hq.prototype.init=function(){this.initialized=!0};
hq.prototype.pushState=function(g,C){this.initialized||this.init();this.internalPushState&&this.internalPushState(g,"",C)};
hq.prototype.replaceState=function(g,C){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(g,"",C)};
hq.prototype.getState=function(){return this.history&&this.history.state};var nlQ=function(g){var C=function(){var d=g.apply(this,arguments)||this;d.boundHistoryPushState=!1;d.boundHistoryReplaceState=!1;d.debugInfo={};return d};
_.L(C,g);C.prototype.init=function(){var d=_.ri("IFRAME");_.SS(d,_.Jj(mJP));d.sandbox="allow-same-origin";d.style.display="none";this.iframe=d;document.body.appendChild(d);this.bindHistoryStateFunctions();g.prototype.init.call(this)};
C.prototype.bindHistoryStateFunctions=function(){var d=this,V=[],y;this.iframe&&((y=this.iframe.contentWindow)==null?0:y.history)&&(y=this.iframe.contentWindow.history)&&(V.push(y),Object.getPrototypeOf(y)&&V.push(Object.getPrototypeOf(y)));window.history&&V.push(window.history);y=window.history;Object.getPrototypeOf(y)&&V.push(Object.getPrototypeOf(y));V.push(ulA);y=function(Y){for(var A=null,P=0;P<V.length;P++){var w=V[P][Y];if(typeof w==="function"){A=w.bind(window.history);d.debugInfo[Y]=P;break}}return A};
if(!this.boundHistoryReplaceState){var R=y("replaceState");R&&(this.internalReplaceState=R,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(y=y("pushState"))&&(this.internalPushState=y,this.boundHistoryPushState=!0)};
return C}(hq),IpA=function(){return nlQ.call(this,window.history)||this};
_.L(IpA,nlQ);IpA.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var tq=function(g){this.browserHistory=g;this.initialized=!1};
tq.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
tq.prototype.pushState=function(g,C){this.initialized||this.init();this.browserHistory.pushState(g,C)};
tq.prototype.replaceState=function(g,C){this.initialized||this.init();this.browserHistory.replaceState(g,C)};
tq.prototype.handlePopstate=function(g){return g.state};_.UJ6=function(g,C,d,V,y){this.endpoint=g;this.forward=C;this.historyEntry=d;this.JSC$30590_savedComponentState=V;this.legacyBorder=y===void 0?!1:y};var cuh=function(g,C){this.rootData=g;this.scrollTop=C};_.jT=new _.gp("EPHEMERAL_STORE_TOKEN");_.eT=function(g){this.data=Object.assign({},g);var C;(C=this.data.innertubeResponse)==null||delete C.frameworkUpdates};
_.eT.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.wQ)()};
_.IH=function(g){return Object.assign({},g.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var Elh=function(){this.maxSize=100;this.timeToDataCache=new Map};
Elh.prototype.get=function(g){var C=this.timeToDataCache.get(g);C&&(this.timeToDataCache.delete(g),this.timeToDataCache.set(g,C));if(C&&C.rootData&&(_.t("web_use_response_store_for_history_cache")||_.t("mweb_use_new_history_manager"))){var d=_.wS().resolve(_.jT),V=HQx(C),y=!!V;if(V){if(V.content){var R=l0(d,V.content);y&&R?C.rootData.response=_.IH(R):y=!1}V.player&&(R=l0(d,V.player),y&&R?C.rootData.playerResponse=_.IH(R):y=!1);V.reelSequence&&(d=l0(d,V.reelSequence),y&&d?C.rootData.reelWatchSequenceResponse=
_.IH(d):y=!1)}y||(this.timeToDataCache.delete(g),C=void 0)}return C};
Elh.prototype.set=function(g,C){if(C.rootData&&(_.t("web_use_response_store_for_history_cache")||_.t("mweb_use_new_history_manager"))){var d=HQx(C),V=Object.assign({},C.rootData);d&&(d.content&&C.rootData.response&&(QqQ(this,d.content,C.rootData.response),V.response=null),d.player&&C.rootData.playerResponse&&(QqQ(this,d.player,C.rootData.playerResponse),V.playerResponse=null),d.reelSequence&&C.rootData.reelWatchSequenceResponse&&(QqQ(this,d.reelSequence,C.rootData.reelWatchSequenceResponse),V.reelWatchSequenceResponse=
null));C=new cuh(V,C.scrollTop)}this.timeToDataCache.has(g)?this.timeToDataCache.delete(g):this.timeToDataCache.size>=this.maxSize&&(d=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(d.value));this.maxSize!==0&&this.timeToDataCache.set(g,C)};
Elh.prototype.clear=function(){this.timeToDataCache.clear()};
var HQx=function(g){var C=_.wS().resolve(_.Oc(_.Oa)),d;if((d=g.rootData)==null?0:d.endpoint)return C==null?void 0:e3u(C,g.rootData.endpoint);var V;_.cy(new _.qn("History snapshot response data does not contain endpoint",(V=g.rootData)==null?void 0:V.url));return null},QqQ=function(g,C,d){if(g.maxSize>0){var V;
(g=(V=d.responseContext)==null?void 0:V.maxAgeSeconds)&&Number(g)>0&&(V=_.wS().resolve(_.jT),d=ae(d,g),V.put(C,new _.eT(d)))}};var ziA=function(g,C,d){this.endpoint=C;this.JSC$30596_savedComponentState=d===void 0?null:d;this.entryTime=g};var oJB=1;var LJ=function(g){var C=function(){var d=g.apply(this,[].concat(_.Wr(_.cY.apply(0,arguments))))||this;d.historyEntryTime=0;d.historySnapshotCache=d.createHistoryCache();return d};
_.L(C,g);C.prototype.createHistoryCache=function(){return new Elh};
C.prototype.saveAndReplace=function(d,V,y){var R=window.location.href;var Y=Y===void 0?{}:Y;var A=(A=this.browserHistory.getState())&&A.entryTime?A.entryTime:pCV();d=this.createNewHistoryEntry(d,Y,A);this.saveSnapshot(A,V,y);this.replaceState(d,R||window.location.href)};
C.prototype.saveAndPush=function(d,V,y,R,Y){Y=Y===void 0?{}:Y;this.saveSnapshot(this.historyEntryTime,y,R);y=this.historySnapshotCache;R=this.historyEntryTime;var A=y.timeToDataCache.keys();A=_.Z(A);for(var P=A.next();!P.done;P=A.next())P=P.value,P>R&&y.timeToDataCache.delete(P);V=this.createNewHistoryEntry(V,Y);this.pushState(V,d)};
C.prototype.saveSnapshot=function(d,V,y){this.historySnapshotCache.set(d,new cuh(V,y))};
C.prototype.createNewHistoryEntry=function(d,V,y){y=y===void 0?pCV():y;return new ziA(y,d,V)};
C.prototype.handlePopstate=function(d){var V=g.prototype.handlePopstate.call(this,d),y=null,R=null,Y=!1,A=null;V&&V.entryTime&&(A=this.historySnapshotCache.get(V.entryTime)||null,Y=V.entryTime>this.historyEntryTime,this.historyEntryTime=V.entryTime,y=V.endpoint,R=V.JSC$30596_savedComponentState);this.handleHistoryCacheLoad(new _.UJ6(y,Y,A,R),d);return V};
C.prototype.pushState=function(d,V){Number(d==null?void 0:d.entryTime)>=0&&(this.historyEntryTime=d.entryTime);g.prototype.pushState.call(this,d,V)};
C.prototype.replaceState=function(d,V){Number(d==null?void 0:d.entryTime)>=0&&(this.historyEntryTime=d.entryTime);g.prototype.replaceState.call(this,d,V)};
C.prototype.handleHistoryCacheLoad=function(){};
return C}(tq),KSQ=function(){var g=LJ.call(this,new IpA)||this;
g.dispatchElement=null;g.entryIndex=0;return g};
_.L(KSQ,LJ);_.b=KSQ.prototype;_.b.init=function(g){g=g===void 0?!0:g;LJ.prototype.init.call(this);this.initialized||(g||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.b.handlePopstate=function(g){var C=null;g.state||(C="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return LJ.prototype.handlePopstate.call(this,g);var d=new CustomEvent("yt-history-pop",{cancelable:!0});_.Qw(this.dispatchElement,"yt-history-pop",[d,{errorMsg:C}]);_.zY(this.dispatchElement,"yt-close-all-popups-action");if(!d.defaultPrevented){d=_.wS().resolve(_.nW);C=d.getCurrentData();var V=d.getCurrentPage();d=0;V?(V=_.Qw(this.dispatchElement,"yt-get-page-offset",
[V]),V.length>0&&(d=V[0])):_.cy(new _.qn("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:C?C.page:"undefined"}));C&&(C.csn=_.ju());this.saveSnapshot(this.historyEntryTime,C,d)}return LJ.prototype.handlePopstate.call(this,g)};
_.b.handleHistoryCacheLoad=function(g,C){g.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.Z(_.zY(this.dispatchElement,"yt-history-will-navigate",[C])).next().value||_.Qw(this.dispatchElement,"yt-history-load",[C,g]))};
_.b.pushState=function(g,C){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var d=new _.qn("history.pushState is not a function",this.getDebugString());_.IM(d)}LJ.prototype.pushState.call(this,g,C)};
_.b.replaceState=function(g,C){if(!this.browserHistory.boundHistoryReplaceState){var d=new _.qn("history.replaceState is not a function",this.getDebugString());_.IM(d)}LJ.prototype.replaceState.call(this,g,C)};
_.b.saveAndPush=function(g,C,d,V,y){y=y===void 0?{}:y;d&&(d.csn=_.ju());LJ.prototype.saveAndPush.call(this,g,C,d,V,y)};
_.b.getDebugString=function(){var g=[];this.initialized&&g.push("i");this.browserHistory.boundHistoryReplaceState&&g.push("bhr");this.browserHistory.boundHistoryPushState&&g.push("bhs");"replaceState"in this.browserHistory.debugInfo&&g.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&g.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&g.push("ei:"+String(this.entryIndex));return g.join(",")};
_.Dt=function(g,C){g.init(!0);var d=g.browserHistory.getState();g.replaceState(d,KW(C))};
KSQ.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.r0=new _.gp("DESKTOP_HISTORY_MANAGER_TOKEN");var aph=[10,20,30,40,50,60],Ni=function(){this.currentPartitionIndex=0},GTr=function(g){X2L({mainAppWeb:_.fZ(),
survivalSli:{partitionMinute:g,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},SmQ=function(g){X2L({mainAppWeb:_.fZ(),
survivalSli:{partitionMinute:g,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},gqM=function(g){return g.currentPartitionIndex>=0&&g.currentPartitionIndex<aph.length?aph[g.currentPartitionIndex]:-1},CIM=function(g){return g.currentPartitionIndex>0&&g.currentPartitionIndex-1<aph.length?aph[g.currentPartitionIndex-1]:-1};
Ni.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var g=CIM(this);g>0&&SmQ(g);g=gqM(this);g>0&&GTr(g);dwL(this)}};
var dwL=function(g){var C=gqM(g);if(C>0){var d=CIM(g);d<0&&(d=0);g.intervalId=_.UP.addJob(function(){var V=CIM(g);V>0&&SmQ(V);V=gqM(g);V>0&&GTr(V);dwL(g)},3,(C-d)*6E4);
g.currentPartitionIndex+=1}else g.currentPartitionIndex=-1};var V9h=function(g){Js.call(this,g,132);this.isDocument=g===document.documentElement};
_.L(V9h,Js);V9h.prototype.calculateScrollDelta=function(g,C,d){var V=0;g<C?V=g<C-100?-48:-8:g>C+d&&(V=g>C+d+100?48:8);return V};
V9h.prototype.JSC$11462_onMouseMove=function(g){this.isDocument||(g.clientX=g.event_.pageX,g.clientY=g.event_.pageY);Js.prototype.JSC$11462_onMouseMove.call(this,g)};_.yvr=function(g,C){var d=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14618_dragListGroup=null;this.onDraggerCreated=function(V){var y=V.JSC$11458_dragger;y.scrollTarget_=d.scrollElement;V=V.draggerEl;y&&V.menuOpened&&y.setEnabled(!1)};
this.onDragStart=function(V){var y=V.draggerEl;V=V.currDragItem;var R=Object.assign({},V==null?void 0:V.data);R.trackingParams=void 0;y.data=R;y.style.position="absolute";y.style.width=(V==null?void 0:V.clientWidth)+"px";y.style.zIndex="2030";y.onDrag&&y.onDrag();V=_.c3(y);(R=V.querySelector("ytd-app"))?_.KZ(R).appendChild(y):V.body.appendChild(y);d.dragScrollSupport=new V9h(d.scrollElement);d.dragScrollSupport.horizontalScrolling_=!1;y=d.dragScrollSupport;y.constrainScroll_=!!y.margin_&&!1};
this.onDrop=function(V){d.handleDrop(V);d.dragScrollSupport&&(_.Ad(d.dragScrollSupport),d.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(d.JSC$14618_dragListGroup){var V=d.JSC$14618_dragListGroup;BJL(V,V.currDragItem_)}};
this.handleDrop=C};
_.Xm=function(g){g.JSC$14618_dragListGroup&&(_.h0(g.JSC$14618_dragListGroup,jeh,g.onDragStart),_.h0(g.JSC$14618_dragListGroup,Dfr,g.onDragStart),g.JSC$14618_dragListGroup.dispose(),g.JSC$14618_dragListGroup=null);g.dragScrollSupport&&(_.Ad(g.dragScrollSupport),g.dragScrollSupport=null);g.scrollElement.removeEventListener("scroll",g.onReorderableScroll)};
_.RtP=function(g,C,d,V){V=V===void 0?"":V;_.Xm(g);d&&(g.scrollElement=d);g.JSC$14618_dragListGroup=new Iz;g.JSC$14618_dragListGroup.hysteresisDistance_=2;NJh(g.JSC$14618_dragListGroup,C);g.JSC$14618_dragListGroup.draggerElClasses_=ko("dragging").split(" ");V&&Xjh(g.JSC$14618_dragListGroup,function(y){var R=y||document,Y=null;R.getElementsByClassName?Y=R.getElementsByClassName(V)[0]:Y=YG6("*",V,y);return Y||y});
_.O4(g.JSC$14618_dragListGroup,hWP,g.onDraggerCreated);_.O4(g.JSC$14618_dragListGroup,jeh,g.onDragStart);_.O4(g.JSC$14618_dragListGroup,Dfr,g.onDrop);g.JSC$14618_dragListGroup.init();g.scrollElement.addEventListener("scroll",g.onReorderableScroll,{passive:!0})};
_.PU.Object.defineProperties(_.yvr.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var b6M=function(){this.skipNextNavigation=!1},Z6H=function(g,C,d){if(!C)return!1;
if(g.skipNextNavigation)return g.skipNextNavigation=!1;if(_.e(d,_.Co))return!1;var V,y,R;if((V=_.e(d,_.bd))==null?0:(y=V.browseEndpointContextSupportedConfigs)==null?0:(R=y.browseEndpointContextMainConfig)==null?0:R.skipConfirmation)return!1;var Y;return((Y=_.e(C.commandMetadata,_.d7))==null?void 0:Y.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
b6M.prototype.showConfirmationDialog=function(g,C){this.navigateParams=C;this.customConfirmationCommand?_.wS().resolve(_.xC).resolveCommand(this.customConfirmationCommand):(C={openPopupAction:{popup:{confirmDialogRenderer:{title:_.Mr(_.yD("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.Mr(_.yD("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.Mr(_.yD("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.Mr(_.yD("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.dN.getInstance().triggerAction("yt-open-popup-action",C,g))};
b6M.prototype.cancelPendingNavigation=function(){var g;((g=this.navigateParams)==null?void 0:g.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var Ypx=function(){},FtP=function(g,C,d,V,y,R,Y){d=d===void 0?{}:d;
Y=Y===void 0?{}:Y;var A=_.wS().resolve(_.Oa),P,w=(P=_.e(C,_.Co))==null?void 0:P.url;return w?yTo(A,w,d,window.location.href,function(x,p){AvH(g,x,p,!1,!0,d,R,V)},function(){return!1}):Xx(A,C,d,window.location.href,YR(C),function(x,p){AvH(g,x,p,!1,!0,d,R,V)},y,Y)},AvH=function(g,C,d,V,y,R,Y,A){if(!g.JSC$14633_chunkHandler)if(d.page==="learning_journey_watch"&&_.t("web_enable_canvas_on_learning_journey")){var P=!_.e(A,_.bd);
y=y||V;if(P)if(y){if(_.t("kevlar_continue_playback_without_player_response")){var w;var x=(w=_.e(A,_.qu))==null?void 0:w.videoId}V={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:V,previousVideoId:x},tempData:R}}else V={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else V={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};g.JSC$14633_chunkHandler=new G78(_.Uw,V,Y,P,y)}else if(d.page==="watch"||d.page==="learning_journey_watch")if(y||V){if(_.t("kevlar_continue_playback_without_player_response")){var p;
P=(p=_.e(A,_.qu))==null?void 0:p.videoId}g.JSC$14633_chunkHandler=new CZP(_.Uw,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:V,previousVideoId:P},tempData:R},Y)}else g.JSC$14633_chunkHandler=new KXM(_.Uw);else d.page==="shorts"&&y&&!V?g.JSC$14633_chunkHandler=new gdL(_.Uw,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:R},Y):g.JSC$14633_chunkHandler=new a9L(Y);g.JSC$14633_chunkHandler.processChunk({endpoint:C,data:d});return g.JSC$14633_chunkHandler.zX.promise},
PIA=function(g,C,d,V,y){(d=_.k3L(d))&&AvH(g,C,d,!1,!0,V,void 0,y)};_.i6P=new _.gp("NAVIGATION_SERVICE_TOKEN");var O6h=function(){this.pendingNavigationPromise=null};
_.b=O6h.prototype;_.b.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.b.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.b.addEventListener=function(){throw Error("yh");};
_.b.dispatchEvent=function(){throw Error("yh");};
_.b.removeEventListener=function(){throw Error("yh");};var war=new _.gp("APP_ROOT");var hyL=null;var kD6=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],sO=function(){_.t0.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];xw6(this)};
_.L(sO,_.t0);sO.prototype.verifyUser=function(){var g=xw6(this),C=g.logout;if(!g.sessionChange)return!0;this.dispatchEvent("ytsessionchange");C&&this.dispatchEvent("ytuserinvalid");return!1};
var xw6=function(g){var C=kD6.map(function(y){var R;return(R=_.Bt.get(y))!=null?R:""}),d=C.some(function(y,R){return g.sessionCookies&&g.sessionCookies[R]!==""&&y===""}),V=C.some(function(y,R){return g.sessionCookies&&g.sessionCookies[R]!==y});
g.sessionCookies=C;return{logout:d,sessionChange:V}};
sO.prototype.clearTimeout=function(){this.scheduledJobId&&(_.UP.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var D5B=new _.gp("POSTMESSAGE_TUNNEL_TOKEN");var eyg=["/parent_tools","/file_download","/artist_roster"],XC_=[UlA,cWH,EuL,QEx,Hdh,Ik6,zd8,KGL];var Bl=new _.gp("NAVIGATION_CONFIRMATION_SERVICE");var oqQ="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /contribute-notes /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),paQ=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],Tn=function(g,C){this.pendingNavigationPromise=null;this.JSC$14656_clientRoot=g;this.historyManager=C;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 Ypx;this.debugString=g.is;g={"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};_.RV(_.dN.getInstance(),g,this.JSC$14656_clientRoot)},et6,lPA,Ltx,Dw8,j56;
_.L(Tn,O6h);Tn.prototype.reload=function(){_.ro(window.location.href)};
var pQH=function(g){g.currentEndpoint&&_.e(g.currentEndpoint,_.Fv)?g.reload():g.currentEndpoint&&g.navigate(g.currentEndpoint,!0,void 0,{disableCache:!0})};
Tn.prototype.navigate=function(g,C,d,V,y,R,Y,A){C=C===void 0?!1:C;d=d===void 0?{}:d;V=V===void 0?{}:V;var P=_.wS().resolve(Bl),w;if(!Y&&Z6H(P,(w=this.currentEndpoint)!=null?w:void 0,g))return P.showConfirmationDialog(this.JSC$14656_clientRoot.parentElement,{endpoint:g,reload:C,params:d,tempData:V,requestType:y,createScreenConfig:R}),!1;var x=_.RS();_.bX(x,"eocs")||x.parkOrScheduleJob(function(){x.processSignal("eocs")},10,"eor");
t7_();Y=YR(g);P=V.autonav==="1";w=_.ju();sO.instance||(sO.instance=new sO);var p=sO.instance.verifyUser(),J;if(_.t("enable_dark_theme_only_on_shorts")){var h=document.documentElement.hasAttribute("dark"),l=_.Xv(!0)==="USER_INTERFACE_THEME_DARK";if(Y==="shorts"){if(!h)if(_.t("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var N;_.ro((N=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:N.url,void 0,void 0,window.top)}}else{var T;_.ro(_.bm((T=_.e(g==
null?void 0:g.commandMetadata,_.d7))==null?void 0:T.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.t("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!h){var v;_.ro(_.bm((v=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:v.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(l!==h){var q;_.ro(_.bm((q=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:q.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(Y==="watch"){if(JvM(_.wS().resolve(_.Ds),
g)&&(p||_.t("fix_miniplayer_navigation_killswitch")))return!1;_.t("block_all_player_prefetch_requests")||(J=xYP(_.u4(_.D_),g,P))}else{var Q,c=(Q=_.e(this.currentEndpoint,_.qu))==null?void 0:Q.videoId;c&&_.Uz.getInstance().then(function(qR){qR&&qR.set("yt-miniplayer-shown-video-id",c)})}J&&(d.frags=J.missingFragments_.join(","));
N=null;var U;T=(U=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:U.ignoreNavigation;if(!T)if(_.t("kevlar_command_url")){var K;N=(K=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?void 0:K.url}else N=_.g9L(g,d);if(N&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&N==this.lastNavigationUrl)return _.pu({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.CK(Nu(),"CANCELLED")}N&&(this.lastNavigationUrl=N);C8V();_.HG("IS_HOMEPAGE_COLD",
!1);_.HG("IS_RESULTS_PAGE_COLD",!1);_.HG("IS_WATCH_PAGE_COLD",!1);g.loggingUrls&&g.loggingUrls.forEach(function(qR){qR.baseUrl&&_.gb(qR.baseUrl)});
_.fmP(g,R?R.layer:0)&&_.t("kevlar_flush_logs_on_away_navigation")&&_.nF();if(sFj(g))return!1;SQQ(Y,y);if(!N)return T||_.cy(new _.qn("Can't construct url for endpoint",g)),_.CK(Nu(),"FAILURE"),!1;_.jFj();U=g&&_.e(g,_.bd)&&_.e(g,_.bd).browseId.startsWith("UC");d=(K=_.t("enable_dark_theme_only_on_shorts")&&Y==="shorts"?!1:_.s7()&&document.documentElement.hasAttribute("dark")!==_.Nk())?{themeRefresh:1}:{};K&&!_.fG()&&_.Xv()==="USER_INTERFACE_THEME_DARK"&&(d.theme="dark");U=K||hth(N)&&!U&&!_.t("kevlar_disable_url_allowlist");
p||(U=!0);if(U||_.Qq("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var Cl;var AL=(Cl=window.top)==null?void 0:Cl.location.href}catch(qR){var iP;AL=(iP=qR)==null?void 0:iP.message}_.cy(new _.qn("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:AL}))}g=_.t("kevlar_redirect_on_window_killswitch")?window.top:window;DC(N);_.ro(_.bm(N,d),void 0,void 0,g);_.CK(Nu(),"ABORTED");return!1}_.t("kevlar_early_popup_close")&&_.Qw(this.JSC$14656_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14633_chunkHandler=void 0;var lP;AL=YR((lP=this.currentEndpoint)!=null?lP:void 0);(lP=Y==="shorts"&&AL==="shorts")||_.ErL();_.Sc(BAB)("nr",void 0);P&&_.pu({webInfo:{navigationReason:"an"}});g.clickTrackingParams&&(V.itct=g.clickTrackingParams,V.csn=w);g5N(V);V.endpoint=JSON.stringify(g);_.t("enable_unknown_lact_fix_on_html5")&&(_.wS().resolve(_.Pj),V.lact=_.Oq());_.uG.isEmpty(V)||_.uY(N,V);!_.t("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(R=Object.assign({},{layer:0},R,{parentLayer:3}));this.pendingNavigationPromise=R=FtP(this.pageFetcher,g,V,this.currentEndpoint,this.JSC$14656_isNetworkPromiseStale.bind(this),R,A);R=R.then(this.handleNavigateSuccess.bind(this,R,g,J,V),this.handleNavigateFail.bind(this,R,g));_.vf().navigationFinishPromise=R;C={endpoint:g,pageType:Y,url:KW(N),reload:!!C,noProgressBar:lP};y&&(C.type=y);var pl;y=_.Rt((pl=this.currentEndpoint)!=null?pl:null);pl=_.Rt(g!=null?g:null);this.fireEvent("yt-navigate-start",
C);var jB;(jB=_.wS().resolve(_.Oc(_.i6P)))==null||jB.publish("navigation-start",{sourcePageSubtype:y,destinationPageSubtype:pl});J&&PIA(this.pageFetcher,g,J,V,this.currentEndpoint);return!0};
Tn.prototype.JSC$14656_isNetworkPromiseStale=function(g){return g!=this.pendingNavigationPromise};
var t9P=function(g,C,d,V,y){var R=YR(C);C={endpoint:C,pageType:R};y&&(C.errorMessage=y);_.cy(d);C.navigationDoneMs=_.t1("nd");C.navigationErrorReason=V;g.fireEvent("yt-navigate-error",C)};
Tn.prototype.handleNavigateFail=function(g,C,d){var V=void 0;d instanceof _.DY&&(V=d,G_u(d));if(this.JSC$14656_isNetworkPromiseStale(g))return _.kS(V);_.CK(Nu(),"FAILURE");t9P(this,C,d,"101");return _.kS(d)};
Tn.prototype.handleNavigateSuccess=function(g,C,d,V,y){if(this.JSC$14656_isNetworkPromiseStale(g))return _.GY();this.pendingNavigationPromise=null;if(!y)return C=new _.qn("Missing data in response for navigation endpoint",C),_.kS(C);if(y.reload)return window.location.reload(!0),_.GY();d&&(g={},_.uG.extend(g,_.k3L(d),y),y=g);var R,Y;d=(R=y)==null?void 0:(Y=R.timing)==null?void 0:Y.responseStart;d!=null&&_.t1("srt",d);_.t1("pdc");var A,P;R=(A=y)==null?void 0:(P=A.timing)==null?void 0:P.info;R!=null&&
(A=_.Sc(_.$MV)(R),_.pu(A));_.CK(Nu(),"SUCCESS");j56(this,C,y,1,V);return _.GY()};
var hth=function(g){var C=g;_.t("kevlar_no_redirect_to_classic_2_ks")||(C=(new _.Mu(g)).getPath());if(C==="/"||C==="/red")return!1;var d=!0;oqQ.forEach(function(V){g.indexOf(V)===0&&(d=!1)});
paQ.forEach(function(V){var y=V.url;_.t(V.expFlag)&&g.indexOf(y)===0&&(d=!1)});
return d};
Tn.prototype.publishPageData=function(g){this.fireEvent("yt-page-data-fetched",{pageData:g})};
et6=function(g,C,d,V,y,R){var Y=null;C.page!=="watch"&&C.page!=="learning_journey_watch"||V?C.filler||_.Qw(g.JSC$14656_clientRoot,"yt-stop-old-player",[C]):Y=AvH(g.pageFetcher,y,C,d,!1,R,void 0,g.currentEndpoint);if(Y)return Y.then(g.publishPageData.bind(g,C));g.publishPageData(C);return _.GY()};
lPA=function(g,C,d){var V=null;if(!d)return V=new _.qn("Empty data",g.debugString,C);var y=d.response;if(!y)return V;var R={endpointType:YR(C)||"unknown"};y.responseContext?(y=y.responseContext.errors)&&(V=new _.qn("Errors in response context",g.debugString,C,y,R)):V=y.error||y.errorMetadata?new _.qn("Errors in response",g.debugString,C,y.error,y.errorMetadata,R):new _.qn("responseContext missing",g.debugString,C,Object.keys(y).sort().join(","),R);var Y,A,P,w;if(g=d==null?void 0:(Y=d.response)==null?
void 0:(A=Y.responseContext)==null?void 0:(P=A.webResponseContextExtensionData)==null?void 0:(w=P.webResponseContextDebugData)==null?void 0:w.debugErrorMessages)for(Y=0;Y<g.length;Y++);return V};
Ltx=function(g){var C,d,V,y;return g==null?void 0:(C=g.response)==null?void 0:(d=C.responseContext)==null?void 0:(V=d.errors)==null?void 0:(y=V.error)==null?void 0:y["0"]};
Dw8=function(g,C){var d;if(d=C.url&&!C.url.startsWith("/clip"))d=C.url,d=!_.t("webfe_parse_debug_param_in_resolveurl_service")&&g.searchDebugUrlMatcher.test(d)||Zul(d)?!0:!1;if(d)Zul(C.url)&&_.Ry(window.location.href).themeRefresh?(C=_.ne(C.url,"themeRefresh"),_.Dt(g.historyManager,C)):C.url&&!k61(C.url)&&_.Dt(g.historyManager,C.url);else if(C.endpoint){var V,y,R;(d=(V=C.endpoint)==null?void 0:(y=V.commandMetadata)==null?void 0:(R=y.webCommandMetadata)==null?void 0:R.url)&&!k61(d)&&_.Dt(g.historyManager,
d);d&&C.url&&d!=C.url&&!C.url.match("playnext=1")&&new _.qn("Response url mismatch in response data",g.debugString,d,C.url)}};
_.rvP=function(g,C,d,V,y,R,Y,A){R=R===void 0?!1:R;var P=_.wS().resolve(Bl),w;if(!A&&Z6H(P,(w=g.currentEndpoint)!=null?w:void 0,C))return P.showConfirmationDialog(g.JSC$14656_clientRoot.parentElement,{endpoint:C,data:d,navigationType:V,tempData:y,isMiniplayer:R,isForwardHistoryNavigation:Y==null?void 0:Y.forward}),_.GY();g.pageFetcher.JSC$14633_chunkHandler=void 0;return j56(g,C,d,V,y,R)};
j56=function(g,C,d,V,y,R){R=R===void 0?!1:R;g.isMiniplayerExpansion=R;var Y=V===2;g.currentEndpoint=C;g.numNavigations++;g.numNavigations&&(u4V.navigationCount=g.numNavigations);_.HG("NUM_NAV",g.numNavigations);var A=lPA(g,C,d);if(A)return t9P(g,C,A,"102",Ltx(d)),_.kS(A);var P,w,x,p;A=d.rootVe||(d==null?void 0:(P=d.response)==null?void 0:(w=P.responseContext)==null?void 0:(x=w.webResponseContextExtensionData)==null?void 0:(p=x.ytConfigData)==null?void 0:p.rootVisualElementType);!Y&&d&&Dw8(g,d);var J,
h;P=d==null?void 0:(J=d.response)==null?void 0:(h=J.responseContext)==null?void 0:h.maxAgeSeconds;if(!Y&&!isNaN(P)){var l;_.t("kevlar_use_response_ttl_to_invalidate_cache")?l=(0,_.wQ)()+1E3*P:_.t("kevlar_always_invalidate_cache")&&(l=0);isNaN(l)||(d.expirationTime=l)}_.u4(_.D_).prefetchCache_.clear();Y||d.page!=="watch"||d.type!=="reduced"&&V!==1?V=et6(g,d,Y,!!R,C,y):(g.publishPageData(d),V=_.GY());y=V.then(function(){var N=YR(C);N={endpoint:C,pageType:N,fromHistory:Y,response:d};N.navigationDoneMs=
_.t1("nd");g.fireEvent("yt-navigate-finish",N);var T;(T=_.wS().resolve(_.Oc(_.i6P)))==null||T.publish("navigation-end")});
d.csn&&A&&d.clientSideGrafts&&V.then(g.attachClientSideGrafts.bind(g,d,_.t_()));return y};
_.b=Tn.prototype;_.b.attachClientSideGrafts=function(g,C){g.clientSideGrafts&&C&&g.clientSideGrafts.forEach(function(d){if(C&&d){var V=_.FG(d);_.t("combine_ve_grafts")?_.RL().graftServerVe(d,C):_.BL(g.csn,C,V)}})};
_.b.handleSignalActionHistoryBack=function(){window.history.back()};
_.b.handleSignalActionCloseWindow=function(){window.close()};
_.b.handleSignalActionReloadPage=function(){this.reload()};
_.b.handleSignalActionSoftReloadPage=function(){pQH(this)};
_.b.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.b.fireEvent=function(g,C){g=new CustomEvent(g,{bubbles:!0,cancelable:!1,composed:!0,detail:C});this.dispatchEvent(g)};
_.b.addEventListener=function(g,C){this.JSC$14656_clientRoot.addEventListener(g,C)};
_.b.dispatchEvent=function(g){return this.JSC$14656_clientRoot.dispatchEvent(g)};
_.b.removeEventListener=function(g,C){this.JSC$14656_clientRoot.removeEventListener(g,C)};
Tn[kC]=[war,_.r0];_.Yig=new cs("browse","h8y2qb");_.Ab_=new cs("search","JzFVk");_.Faj=new cs("shorts","xwEKAe");_.Psj=new cs("watchFixie","nmfa2d");_.i2N=new cs("watchFlexy","CF909");_.O2l=new cs("watchGrid","Tm0L3c");_.wXj=new cs("watchLearningJourney","L3n37");var NcQ;var Xar=function(){return _.W.apply(this,arguments)||this};
_.L(Xar,_.W);_.PU.Object.defineProperties(Xar,{template:{configurable:!0,enumerable:!0,get:function(){if(NcQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);NcQ=g}g=NcQ;return g}}});
_.E([_.r(XHx.YtPlayerBehavior),_.H("design:type",Object)],Xar.prototype,"ytPlayerBehavior",void 0);_.E([_.m({is:"ytd-player"})],Xar);var s58;var BcQ;var Tch;var fJ=function(){var g=_.W.apply(this,arguments)||this;g.forceModernIconButton=!1;g.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return g};
_.L(fJ,_.W);fJ.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]]"}}}}}};
fJ.prototype.handleAccountLinkingStateChangedCommand=function(g){if(g=_.e(g,ZUL)){var C,d=(C=this.data)==null?void 0:C.providerKey;C=g.providerKey;d&&C&&d.id===C.id&&d.subject===C.subject&&(g=g.linked,g!==void 0&&(this.set("data.linked",g),this.notifyPath("data.linked"),_.t("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(g)))}};
fJ.prototype.setPlayerAccountLinkState=function(g){var C=new eF8;lJ6(C,tpP(new hFH,g));var d=_.Uw();d&&d.getPlayerPromise().then(function(V){V.setAccountLinkState(_.M8(C.JSC$12389_serializeBinary(),4));V.updateAccountLinkingConfig(g)})};
fJ.prototype.handleShowAccountLinkDialog=function(){var g=this.get("button.buttonRenderer.command");g&&_.g7([g],this.hostElement)};
_.PU.Object.defineProperties(fJ.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}}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],fJ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fJ.prototype,"ytRendererBehavior",void 0);_.E([_.r([_.lo.YtActionHandlerBehavior]),_.H("design:type",Object)],fJ.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fJ.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],fJ.prototype,"overrides",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],fJ.prototype,"forceModernIconButton",void 0);_.E([_.M({value:"bottom"}),_.H("design:type",String)],fJ.prototype,"buttonTooltipPosition",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],fJ.prototype,"forceIconButton",void 0);_.E([_.M(),_.H("design:type",Boolean)],fJ.prototype,"disableTextTransform",void 0);
_.E([_.X("data","data.linked","data.isWarning"),_.H("design:type",Object),_.H("design:paramtypes",[])],fJ.prototype,"button",null);_.E([_.m({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],fJ);
_.I(fJ,"ytd-account-link-button-renderer",function(){if(Tch!==void 0)return Tch;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Tch=g},{mode:1});var fPQ;var vqL=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],vl=function(){return _.W.apply(this,arguments)||this};
_.L(vl,_.W);vl.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
vl.prototype.updateButtonActiveState=function(){var g=this,C=!!vqL.find(function(d){return g.currentState===d});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.t("enable_web_delhi_icons")&&(C=!1);this.button&&(this.button.isPressed=C)};
_.PU.Object.defineProperties(vl.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.playlistLoopStateEntity)==null?void 0:g.state)||((C=this.data)==null?void 0:C.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var g=void 0,C;if(this.currentState&&((C=this.data)==null?0:C.states)){C=_.Z(this.data.states);for(var d=C.next();!d.done;d=C.next()){d=_.e(d.value,_.eDP);var V=void 0;if(((V=d)==null?void 0:V.state)===this.currentState){g=d;break}}}return g}}});
vl.prototype.updateButtonActiveState=vl.prototype.updateButtonActiveState;_.E([_.r(_.Eb),_.H("design:type",Object)],vl.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vl.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vl.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.qC.playlistLoopStateEntitySelector}),_.H("design:type",Object)],vl.prototype,"playlistLoopStateEntity",void 0);_.E([_.M(),_.H("design:type",Object)],vl.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],vl.prototype,"forceIconOnly",void 0);_.E([_.ZD("ytd-button-renderer"),_.H("design:type",_.iV)],vl.prototype,"button",void 0);
_.E([_.X("data","playlistLoopStateEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],vl.prototype,"currentState",null);_.E([_.Rn("currentButtonStateRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vl.prototype,"updateButtonActiveState",null);_.E([_.X("currentState"),_.H("design:type",Object),_.H("design:paramtypes",[])],vl.prototype,"currentButtonStateRenderer",null);
_.E([_.m({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],vl);
_.I(vl,"ytd-playlist-loop-button-renderer",function(){if(fPQ!==void 0)return fPQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return fPQ=g},
{mode:1});var $wH;var qpA=_.yD("DOWNLOAD",{},"Download"),M9P=_.yD("DOWNLOADING",{},"Downloading"),WtL=_.yD("DOWNLOADED",{},"Downloaded"),mwL=_.yD("RETRY",{},"Retry"),$$=function(){var g=_.W.apply(this,arguments)||this;g.forceIconButton=!1;g.forceIconOnly=!1;g.overrides=!1;g.buttonTooltipPosition=!1;g.styleActionButton=!1;g.disableTextTransform=!1;g.downloadProgress=0;g.isDownloadComplete=!1;g.isHidden=!0;g.transferState="TRANSFER_STATE_UNKNOWN";g.isVideoDeletedByUser=!1;g.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return g};
_.L($$,_.W);_.b=$$.prototype;_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.b.dataChanged=function(){var g;(g=this.data)!=null&&g.text||(g=_.Li(_.uw().getState(),this.videoId),this.updateButtonState(g))};
_.b.computeVideoId=function(g){return g};
_.b.computePlayerStateEntityKey=function(g){return g};
_.b.showHideButton=function(){this.updateButtonVisibility()};
_.b.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var g;((g=this.playerStateEntity)==null?void 0:g.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0:this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.b.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.b.updateButtonState=function(g){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==M9P||!_.A4(g))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(g){case "TRANSFER_STATE_UNKNOWN":g=qpA;var C="OFFLINE_DOWNLOAD";var d="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":g=mwL;C="OFFLINE_DOWNLOAD";d="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":g=WtL;C="OFFLINE_PIN";d="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":g=
M9P;C="OFFLINE_DOWNLOADING_ZERO";d="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":g=mwL;C="OFFLINE_DOWNLOAD";d="ACTION_RETRY";break;default:g=qpA,C="OFFLINE_DOWNLOAD",d="ACTION_ADD"}this.isVideoDeletedByUser&&(g=qpA,C="OFFLINE_DOWNLOAD",d="ACTION_ADD");var V=Object.assign({},this.data);V.text=_.Mr(g);V.tooltip=g;V.icon={iconType:C};V.size="SIZE_DEFAULT";V.style="STYLE_DEFAULT";_.e(V.command,_.RX)&&(_.e(V.command,_.RX).action=d);this.set("data",V)}};
_.b.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var g="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?g="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?g="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?g="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?g="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?g="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(g="OFFLINE_PIN",this.isDownloadComplete=!0);var C;g!==((C=this.data.icon)==null?void 0:C.iconType)&&(C=Object.assign({},this.data),C.text=_.Mr(M9P),C.tooltip=M9P,C.icon={iconType:g},_.e(C.command,_.RX)&&(_.e(C.command,_.RX).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",C))}};
$$.prototype.updateProgress=$$.prototype.updateProgress;$$.prototype.onTransferStateChanged=$$.prototype.onTransferStateChanged;$$.prototype.showHideButton=$$.prototype.showHideButton;$$.prototype.dataChanged=$$.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],$$.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$$.prototype,"forceIconButton",void 0);
_.E([_.M(),_.H("design:type",Object)],$$.prototype,"forceIconOnly",void 0);_.E([_.M(),_.H("design:type",Object)],$$.prototype,"overrides",void 0);_.E([_.M(),_.H("design:type",Object)],$$.prototype,"buttonTooltipPosition",void 0);_.E([_.M(),_.H("design:type",Object)],$$.prototype,"styleActionButton",void 0);_.E([_.M(),_.H("design:type",Object)],$$.prototype,"disableTextTransform",void 0);
_.E([_.M({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.H("design:type",String)],$$.prototype,"videoId",void 0);_.E([_.M({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.H("design:type",String)],$$.prototype,"playerStateEntityKey",void 0);_.E([_.M(),_.H("design:type",Object)],$$.prototype,"data",void 0);_.E([_.M({selector:rd,selectorArgs:["videoId"]}),_.H("design:type",Object)],$$.prototype,"downloadProgress",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$$.prototype,"isDownloadComplete",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$$.prototype,"isHidden",void 0);_.E([_.M({selector:_.Li,selectorArgs:["videoId"]}),_.H("design:type",String)],$$.prototype,"transferState",void 0);_.E([_.M({selector:_.Sfg,selectorArgs:["videoId"]}),_.H("design:type",Object)],$$.prototype,"isVideoDeletedByUser",void 0);
_.E([_.M({selector:HAl,selectorArgs:["videoId"]}),_.H("design:type",Object)],$$.prototype,"offlineabilityState",void 0);_.E([_.M({selector:_.S6,selectorArgs:["playerStateEntityKey"]}),_.H("design:type",Object)],$$.prototype,"playerStateEntity",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],$$.prototype,"showTooltips",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],$$.prototype,"sendCommandWhenDisabled",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],$$.prototype,"disabled",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$$.prototype,"dataChanged",null);_.E([_.PR("offlineabilityState","playerStateEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$$.prototype,"showHideButton",null);
_.E([_.PR("transferState","isVideoDeletedByUser"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$$.prototype,"onTransferStateChanged",null);_.E([_.PR("downloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$$.prototype,"updateProgress",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],$$);
_.I($$,"ytd-download-button-renderer",function(){if($wH!==void 0)return $wH;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return $wH=g},{mode:2});var u_L;var nqQ,IP6=function(){if(nqQ!==void 0)return nqQ;var g=document.createElement("template");_.D(g,'\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 nqQ=g};var UwP=_.t("web_button_rework")&&_.au("BUTTON_REWORK")||_.t("web_button_rework_with_live"),cvP=_.pG("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,qi=function(){var g=_.W.apply(this,arguments)||this;g.isPressed=!1;g.forceIconButton=!1;g.forceIconOnly=!1;g.forceModernIconButton=!1;g.alignByText=!1;g.isShorts=!1;g.animatedText=!1;g.shouldAnimate=!1;g.JSC$14694_browserSupportsAnimation=_.t("web_supports_animations_api");g.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};g.onTap=function(){var C;if((C=g.data)==null||!C.defaultNavigationEndpoint){var d;C=!((d=g.data)==null?0:d.isToggled);var V;if((V=g.data)==null||!V.preventAutoToggle){g.shouldAnimate=!1;g.disableTextUpdateJobId&&_.UP.cancelJob(g.disableTextUpdateJobId);g.disableTextUpdateJobId=_.UP.addLowPriorityJob(function(){g.disableTextUpdateJobId=void 0},cvP);
var y;g.set("data.isToggled",!((y=g.data)==null?0:y.isToggled));d=g.getInnertubeIcon();V={toggled:C,actions:{}};d&&(V.actions[d.toLowerCase()]=C);_.HW(g.hostElement,"yt-toggle-button",V)}}};
return g};
_.L(qi,_.W);_.b=qi.prototype;_.b.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.UP.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.b.toggle=function(g){var C;this.set("data.isToggled",g!==void 0?g:!((C=this.data)==null?0:C.isToggled))};
_.b.handleUpdateToggleButtonStateCommand=function(g){if(this.data){g=_.e(g,wKH);var C,d,V,y=(C=this.data)==null?void 0:(d=C.toggleButtonSupportedData)==null?void 0:(V=d.toggleButtonIdData)==null?void 0:V.id;y&&g&&y===(g==null?void 0:g.buttonId)&&this.set("data.isToggled",g.toggled)}};
_.b.handleUpdateToggleButtonTextAction=function(g){if(this.data){g=_.e(g,$IQ);var C,d,V,y=(C=this.data)==null?void 0:(d=C.toggleButtonSupportedData)==null?void 0:(V=d.toggleButtonIdData)==null?void 0:V.id;y&&g&&y===(g==null?void 0:g.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=g.defaultNumericalValue,this.set("data.defaultText",g.defaultText),this.set("data.toggledText",g.toggledText),this.shouldAnimate=!1)}};
_.b.getInnertubeIcon=function(){var g=this.data;if(g){var C,d,V=((C=g.defaultIcon)==null?0:C.iconType)?(d=g.defaultIcon)==null?void 0:d.iconType:null,y,R;C=((y=g.toggledIcon)==null?0:y.iconType)?(R=g.toggledIcon)==null?void 0:R.iconType:V;return g.isToggled?C:V}};
_.b.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.PU.Object.defineProperties(qi.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g={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$14694_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var C=g.renderer;var d=g.element;var V=g.toggled;var y=g.onTapCallback;var R=g.commandClientArgs;var Y=g.overrides;var A=g.forceIcon;var P=g.forceModernIconButton;var w=g.forceDisabled;var x=g.useAnimatedText;var p=g.animatedTextProps;g=qHW(C,V);A=!C.defaultIcon||!A&&C.defaultText?C.defaultIcon?"leading":void 0:P?"icon-only":"icon-only-40";A==="icon-only-40"&&(g.type="text");var J;P=Object;var h=P.assign,l;a:switch((l=
C.style)==null?void 0:l.styleType){case "STYLE_COMPACT_GRAY":l={size:"S"};break a;default:l={size:"M"}}var N=!!V;var T=(T=V&&C.toggledText||C.defaultText)?_.Jo(T):void 0;x?(x=_.W1(V&&C.toggledText||C.defaultText))&&p&&!isNaN(Number(p.numberValue))?(p.numberText=x,V&&(p.numberValue+=1),x=p):x=void 0:x=void 0;var v,q,Q,c;var U=(p=((q=V?C.toggledAccessibilityData||((U=C.toggledText)==null?void 0:U.accessibility):C.accessibilityData||((v=C.defaultText)==null?void 0:v.accessibility))==null?void 0:(Q=q.accessibilityData)==
null?void 0:Q.label)||((c=C.accessibility)==null?void 0:c.label))?p:_.W1(V&&C.toggledText||C.defaultText);w=w===void 0?C.isDisabled:w;d=$5u(C,V,y,d,R);V=vJc(C,V);V!=null&&V.length?(V=_.Ln({innertubeCommand:twj(V),forceNewState:!0}),V=D0(V)?V:void 0):V=void 0;C=h.call(P,{},g,l,{iconPosition:A},Y,{focused:!1,toggled:N,toggleable:!0,formattedButtonText:T,animatedTextProps:x,accessibilityLabel:U,disabled:w,onTap:d,aTagConfig:V},Hrg((J=C.colorData)==null?void 0:J.basicColorPaletteData));C.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(C.type="filled");return C}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var g=this.getInnertubeIcon();if(g)return _.an(g)}}});
qi.prototype.resetAnimation=qi.prototype.resetAnimation;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],qi.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qi.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],qi.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],qi.prototype,"isPressed",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"forceIconButton",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"forceIconOnly",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"forceModernIconButton",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"alignByText",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"overrides",void 0);
_.E([_.M(),_.H("design:type",Boolean)],qi.prototype,"disabled",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"isShorts",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"buttonTooltipPosition",void 0);_.E([_.M(),_.H("design:type",Object)],qi.prototype,"animatedText",void 0);_.E([_.M(),_.H("design:type",String)],qi.prototype,"textNumberValue",void 0);_.E([_.M({computed:"computeTooltip(data, data.isToggled)"}),_.H("design:type",Object)],qi.prototype,"tooltip",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qi.prototype,"resetAnimation",null);_.E([_.X("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.H("design:type",Object),_.H("design:paramtypes",[])],qi.prototype,"computedButtonShape",null);_.E([_.X("data.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],qi.prototype,"computedIcon",null);
_.E([_.m({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],qi);UwP&&_.I(qi,"ytd-toggle-button-renderer",IP6,{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var EqP=_.n(function(g){function C(w){var x;return _.F(function(p){if(p.nextAddress==1)return(x=!WCW(w,A())||!A().enabled)?p.jumpTo(2):p.yield(U5q(),3);p.nextAddress!=2&&(x=p.yieldResult);if(x)return p.return();d();setTimeout(function(){Y(!1)},1500);
_.XV(p)})}
function d(){setTimeout(function(){Y(!0);var w;(w=V.lottieEl)==null||w.goToAndPlay(0)},150)}
var V=_.d8(),y=_.Z(_.jL(!1,void 0,"UfUosc")),R=y.next().value,Y=y.next().value,A=_.WR(g.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Iu(function(){var w,x;((w=g.settings)==null?void 0:(x=w.call(g))==null?void 0:x.uniqueId)==="this is not intended behavior"&&_.cy(new _.qn("Smartimation Settings is undefined"))});
_.ue(function(){A().experimentEnabled&&(A().enabled?m5g(C):(Y(!1),uec(C)),_.nP(function(){uec(C)}))},"IHhVmc");
_.ue(function(){A().timings.join("");A().experimentEnabled&&(nJL(A()),_.nP(function(){ImR(A())}))},"fsfhOe");
var P=_.rw(function(){var w=V,x=A().uniqueId+"-border",p,J;var h="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((J=(p=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:p())!=null&&J?"dark":"light")+"_v2.json";return{animationRef:w,animationConfig:{name:x,autoplay:!1,loop:!1,path:h}}},void 0,"UWvUGe");
y={};return _.O("yt-smartimation",{class:_.Gr(g.className,"smartimation",(y["smartimation--experiment-enabled"]=function(){return A().experimentEnabled},y["smartimation--active-border"]=R,y["smartimation--enable-masking"]=c9j(),y))},_.O(_.k,{cond:function(){return A().experimentEnabled},
then:function(){return _.O("div",{class:"smartimation__border"},_.O(_.LA,{className:"smartimation__border-gradient",data:P,animationName:function(){return P().animationConfig.name}}))}}),_.O("div",{class:"smartimation__content"},g.children))},"ga");
EqP.idomCompat=!0;_.U4(EqP,"yt-smartimation",{props:{className:_.CA,settings:_.CA}});var Mi=function(){var g=_.W.apply(this,arguments)||this;g.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};g.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};g.shouldEnableSmartimation=!1;return g};
_.L(Mi,_.W);Mi.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Mi.prototype.onDataChanged=function(){var g,C;this.shouldEnableSmartimation=(((g=this.data)==null?void 0:(C=g.timedAnimationData)==null?void 0:C.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
Mi.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var g=_.e(this.data.likeButton,_.S$),C=_.e(this.data.dislikeButton,_.S$);return!!((g==null?0:g.isToggled)||(C==null?0:C.isToggled))};
Mi.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]]"}}}}}};
_.PU.Object.defineProperties(Mi.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var g,C,d=((g=this.data)==null?void 0:(C=g.timedAnimationData)==null?void 0:C.animationTiming)||[];return{uniqueId:"like-dislike",timings:d,enabled:this.shouldEnableSmartimation,experimentEnabled:d.length>0}}}});
Mi.prototype.onDataChanged=Mi.prototype.onDataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Mi.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Mi.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Mi.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Mi.prototype,"likeButtonOverride",void 0);_.E([_.M(),_.H("design:type",Object)],Mi.prototype,"dislikeButtonOverride",void 0);
_.E([_.X("shouldEnableSmartimation"),_.H("design:type",Object),_.H("design:paramtypes",[])],Mi.prototype,"smartimationSettings",null);_.E([_.Rn("data"),_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Mi.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],Mi);
_.I(Mi,"ytd-segmented-like-dislike-button-renderer",function(){if(u_L!==void 0)return u_L;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return u_L=g},{mode:1});var H6L;var Q5L;(Q5L=document.body)==null||Q5L.setAttribute("rounded-container","");var zth={};zth.YtToggleButtonBehavior=[_.lo.YtActionHandlerBehavior,Bs.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 g=this.data.isToggled;if(!this.isModal_(g)){if(!this.data.preventAutoToggle){this.toggle();var C={toggled:this.data.isToggled,actions:{}};C.actions[this.buttonIcon]=this.data.isToggled;_.HW(this.hostElement,"yt-toggle-button",C)}C=this.data.defaultServiceEndpoint||null;var d=this.data.toggledServiceEndpoint||null;if(C&&d||C&&this.data.preventAutoToggle)g=g?d:C,C=this.disableCommandHandlerOverride,_.t("killswitch_toggle_button_behavior_resolve_command")||C?_.Ke(this.hostElement,
[g]):_.gl(g,this.hostElement),_.HW(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:g})}},
stateChanged_:function(){var g=this.data;if(g){var C=g.isToggled;this._setEndpoint(this.computeEndpoint_(g));this._setServiceEndpoint(this.computeServiceEndpoint_(g));this._setButtonIcon(this.computeButtonIcon_(g,C));this._setButtonText(this.computeButtonText_(g,C));this._setButtonAccessibility(this.computeAccessibility_(g,C));this._setButtonTooltip(this.computeTooltip_(g,C));this._setButtonClass(this.computeButtonClass_(g,C));this._setIconPositionType(this.computeIconPositionType_(g));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=C):this.elements_.button.setAttribute("aria-pressed",C));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=C)}},
shouldSetIconActiveState_:function(){return _.t("kevlar_system_icons")},
toggle:function(g){this.set("data.isToggled",g!==void 0?g:!this.data.isToggled);_.t("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(g){if(g){var C,d;return!!((C=this.data)==null?0:(d=C.toggledServiceEndpoint)==null?0:d.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(g){return g&&g.defaultNavigationEndpoint||null},
computeButtonIcon_:function(g,C){var d=g&&g.defaultIcon?_.an(g.defaultIcon.iconType):null;g=g&&g.toggledIcon?_.an(g.toggledIcon.iconType):d;return C?g:d},
handleUpdateToggleButtonStateCommand_:function(g){g=g.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==g.buttonId&&this.toggle(g.toggled)},
computeButtonText_:function(g,C){return g?C&&g.toggledText||g.defaultText||null:null},
computeAccessibility_:function(g,C){return g?(C?this.get("toggledAccessibilityData.accessibilityData",g):this.get("accessibilityData.accessibilityData",g))||g.accessibility||null:null},
computeTooltip_:function(g,C){return g?C&&g.toggledTooltip||g.defaultTooltip||null:null},
computeButtonClass_:function(g,C){if(!g)return"";var d="",V=g.toggledStyle||g.style;if(C=C?V:g.style){C.styleType&&(C=C.styleType);try{d+=C.toLowerCase().replace(/_/g,"-")+" "}catch(y){_.Eq(y,C,typeof C),_.cy(y)}}if(g=g.size){g.sizeType&&(g=g.sizeType);try{d+=g.toLowerCase().replace(/_/g,"-")+" "}catch(y){_.Eq(y,g,typeof g),_.cy(y)}}return d.trim()},
computeIconPositionType_:function(g){return g&&g.iconPosition||null},
computeServiceEndpoint_:function(g){var C=g&&g.serviceEndpoint,d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return C?C:d&&g.command?g.command:null},
handleUpdateToggleButtonTextAction_:function(g){g=g.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==g.buttonId&&(this.set("data.defaultText",g.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",g.toggledText),this.notifyPath("data.toggledText"))}}];_.oe("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var Kth=_.t("web_button_rework")&&_.au("BUTTON_REWORK")||_.t("web_button_rework_with_live"),Wl=function(){var g=_.W.apply(this,arguments)||this;g.systemIcons=_.t("kevlar_system_icons");g.roundedContainer=!0;return g};
_.L(Wl,_.W);Wl.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Wl.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var g=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var C={toggled:!!this.data.isToggled,actions:{}};C.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var d,V;C.actions.playlistId=(d=this.data.defaultServiceEndpoint)==null?void 0:(V=d.playlistEditEndpoint)==null?void 0:V.playlistId;_.HW(this.hostElement,"yt-toggle-button",C)}(g=g?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(g)}};
Wl.prototype.onYtNavigate=function(g){var C=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);C&&(g.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(C))};
_.PU.Object.defineProperties(Wl,{template:{configurable:!0,enumerable:!0,get:function(){if(H6L===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);H6L=g}g=H6L;return g}}});
Wl.prototype.onYtNavigate=Wl.prototype.onYtNavigate;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Wl.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Wl.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],Wl.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(zth.YtToggleButtonBehavior),_.H("design:type",Object)],Wl.prototype,"ytToggleButtonBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Wl.prototype,"data",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],Wl.prototype,"showTooltips",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Wl.prototype,"systemIcons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Wl.prototype,"roundedContainer",void 0);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Wl.prototype,"onYtNavigate",null);
_.E([_.m({is:"ytd-toggle-button-renderer",disableElementRegistration:Kth})],Wl);var aPh,GDP;_.mu=new _.gp("PANEL_CONTROLLER_TOKEN");_.u0=new _.gp("SHEET_CONTROLLER_TOKEN");_.nJ=new _.gp("DIALOG_CONTROLLER_TOKEN");aPh=new _.gp("DIALOG_CONTAINER_TOKEN");GDP=new _.gp("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.Ix=new _.gp("PERSISTENT_PANEL_CONTROLLER_TOKEN");var glN=_.yD("DOWNLOAD",{},"Download"),CUo=_.yD("DOWNLOADING",{},"Downloading"),dJB=_.yD("DOWNLOADED",{},"Downloaded"),Vo_=_.yD("RETRY",{},"Retry");var SpH=_.n(function(g){var C=Ymc,d=function(){return""},V=yuL(g.data),y=RiB(g.data),R=bQR(g.data),Y=ZQl(g.data);
C=function(){var A=g.data(),P=G6o(A,V(),y(),R(),Y()),w=!!A.videoId,x=P.text;return{title:w?x:void 0,tooltip:w?void 0:x,accessibilityText:x,onTap:P.onTap,iconName:P.iconType,style:A.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:P.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:A.buttonSize}};
d={};d=_.Gr("ytDownloadButtonViewModelHost",(d.ytDownloadButtonViewModelIsHidden=function(){var A=g.data(),P=Y();return A.playlistId||P()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||P()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},d));
return _.O("download-button-view-model",{class:d},_.O(_.Jc,{data:C}))},"ha");
SpH.idomCompat=!0;var ol1=new _.gp("SUBMIT_API_SERVICE_TOKEN");var wHc,kTV,pHu={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var $JL=new _.gp("RENDERER_LOGGER_TOKEN");var BIg=new _.gp("RENDERER_STAMPER_OPTIONS_TOKEN");var hiu;_.AM=new Ozh;hiu=new Map;var TIN="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),vlu=["notificationTextRenderer","notificationMultiActionRenderer"],
fpL="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),sqB=toq(function(g){return _.U5(g==null?void 0:g.targetId)}).useUpdatableData;var XH1=0;_.Fd.debugName="EjJbCe";var gvx=_.n(function(g){var C=g.data;g=g.className;_.nv(function(){C().formId||_.IM(Error("Ch"))});
var d=_.OQc(function(){return C().formId},function(){return C().beforeSubmitCommand},function(){return C().afterSubmitCommand}),V=d.submitForm,y=d.isValid,R=d.isSubmitting,Y=function(){return{state:C().isDisabled||!y()||R()?"disabled":"active"}};
return _.O("yt-submit-button-view-model",{class:_.Gr("ytSubmitButtonViewModelHost",g)},_.O(_.Fd,{data:function(){return C().button}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data,
buttonOverrides:Y,onClick:V})}}))},"ka");var dGL=_.n(function(g){var C=g.backgroundLottieRef;var d=g.foregroundLottieRef;var V=g.children;var y=g.wrapperClass;var R=g.disableAnimation;g=function(){return(_.t("web_animated_actions")||_.t("web_animated_actions_v2"))&&!(R==null?0:R())};
return _.O("yt-animated-action",{class:_.Gr("ytAnimatedActionHost",y)},_.O("div",{class:"ytAnimatedActionContentWithBackground"},_.O(_.k,{cond:g,then:function(){return _.O(CHP,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:C==null?void 0:C(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(qmg()?"dark":"light")+"_v5.json"}}}})}}),V),_.O(_.k,{cond:g,
then:function(){return _.O(CHP,{lottiePlayerProps:function(){return{animationRef:d==null?void 0:d(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(qmg()?"dark":"light")+"_v4.json"}}}})}}))},"la");
dGL.idomCompat=!0;var CHP=_.n(function(g){var C=g.wrapperClass;var d=g.lottieClass;var V=g.lottiePlayerProps;return _.O("div",{class:_.Gr("ytAnimatedActionLottie",C),"aria-hidden":"true"},_.O(_.LA,{className:d,data:V,animationName:function(){return V().animationConfig.name}}))},"ma");var Moj={isOpen:!1};var mJV={isAllowed:!1};var nlW={errorMessage:"",title:"",privacy:"",isDisabled:!0};var UJR={isOpen:!1};var ElL={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var VFr={response:void 0};var Qqj=function(g,C){g=g===void 0?VFr:g;switch(C.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},g,{response:C.payload});default:return g}};var yrP={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var zic=function(g,C){g=g===void 0?yrP:g;switch(C.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},g,{nextDisabled:C.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},g,{nextCommand:C.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},g,{footerSubmissionData:C.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},g,{isImpersonationValid:C.payload});default:return g}};var Rw6={reportFormData:void 0,reportDetailsFormData:void 0};var KSW=function(g,C){g=g===void 0?Rw6:g;switch(C.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},g,{reportFormData:C.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},g,{reportDetailsFormData:C.payload});default:return g}};var bBh=void 0;_.t("mweb_enable_redux_store_on_demand")||(bBh=new my(apP()));var UO=_.t("enable_web_delhi_icons");var ZBH=_.n(function(g){g=_.mV(g,{themeOverride:void 0,animationRef:{}});var C=g.animatedIconType,d=g.active,V=g.themeOverride,y=g.animationRef;g=g.staticIconFn;var R=_.Z(_.jL(void 0,void 0,"l48agc")),Y=R.next().value,A=R.next().value,P=function(){a:{var T=C();var v=V==null?void 0:V();var q;v=(v==null?void 0:v.useDarkTheme)||((q=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:q());switch(T){case "LIKE":bBh||(bBh=new my(apP()));T=(T=jjP(bBh.getState()))&&T.animationLightUrl&&T.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:v?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:v?T.animationDarkUrl:T.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(T){v=T;break a}v="animated_like_icon_"+(v?"dark":"light")+"_"+(UO?"v5":"v4");v={lottiePlayerProps:{animationConfig:{name:v,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+v+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(UO?" animated-like-icon-delhi":"")}}},totalFrames:UO?120: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")+(UO?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(UO?" animated-subscribe-icon-delhi":"")}}},totalFrames:UO?120:79,lazyLoad:!1};break a}v=
void 0}return v},w=function(){var T,v;
return(v=(T=P())==null?void 0:T.lottiePlayerProps.animationConfig.name)!=null?v:""},x=function(){if(P()){var T=P().lottiePlayerProps.animationConfig.path;
return wJ.get(T)||Y()}};
R=_.Z(_.jL(!1,void 0,"sDrGId"));var p=R.next().value;R=R.next().value;var J=Smj(R),h=function(){var T=P(),v,q,Q;return(Q=T==null?void 0:(v=T.lottiePlayerProps.animationConfig)==null?void 0:(q=v.rendererSettings)==null?void 0:q.className)!=null?Q:""},l=void 0,N=void 0;
_.ue(function(){var T=P(),v=w(),q=x(),Q=p(),c=d();if(T&&(N!==v&&(N=v,l=c,v=y(),J.animationConfig=T.lottiePlayerProps.animationConfig,J.animationRef=v,q&&(J.animationConfig.animationData=q,J.animationConfig.path=void 0),v=T.lottiePlayerProps.animationConfig.path,!wJ.get(v)&&T.lazyLoad&&v&&GT_(v,A)),!(Q||T.lazyLoad&&!q))){if(q=!y().lottieEl)c?(Q=T.totalFrames,J.animationConfig.initialSegment=[Q-1,Q]):J.animationConfig.initialSegment=void 0;if(l!==c&&!q)if(q=y(),c){var U;(U=q.lottieEl)==null||U.playSegments([0,
T.totalFrames],!0)}else{var K;(K=q.lottieEl)==null||K.playSegments([0,1],!0)}l=c}},"RQVZ1d");
return _.O("animated-icon",{class:"ytAnimatedIconHost"},_.O(_.k,{cond:function(){var T,v;return!((T=P())==null||!T.lottiePlayerProps.animationConfig.path||((v=P())==null?0:v.lazyLoad)&&!x()||p())},
then:function(){return _.O(_.LA,{data:J,animationName:w,className:h,animationRef:y})},
else:g}))},"oa");_.cl=_.n(function(g){var C=_.Y4("yt-subscribe-button-view-model"),d=_.Y4("div"),V=_.Y4("div"),y=_.d8(),R=_.d8(),Y=_.d8(),A=_.Zq(V9L,function(){return g.data().stateEntityStoreKey}),P=_.Zq(yv_,function(){var SB,Ox;
return(Ox=(SB=g.data().notificationStateEntityStoreKeys)==null?void 0:SB.subsNotificationStateKey)!=null?Ox:""}),w=function(){return!g.data().enableSubscribeButtonPostClickAnimation},x=_.Z(_.jL(0,void 0,"YtsSKb")),p=x.next().value,J=x.next().value;
x=_.Z(_.jL(0,void 0,"V6JxRe"));var h=x.next().value,l=x.next().value;x=_.Z(_.jL(!1,void 0,"JUCSZ"));var N=x.next().value,T=x.next().value;x=_.Z(_.jL(!1,void 0,"oV6jwf"));var v=x.next().value,q=x.next().value;x=_.Z(_.jL(!1,void 0,"hK1Whe"));var Q=x.next().value,c=x.next().value,U;x=_.Z(_.jL(!1,void 0,"Asaolf"));var K=x.next().value,Cl=x.next().value,AL=function(){q(!0);_.w8(_.UP,function(){q(!1)},1500)};
_.ue(function(){var SB=v();_.t3(function(){SB&&!w()&&A()&&oqW(y,R,Y)})},"Qq6Hsf");
_.ue(function(){var SB=A();_.t3(function(){if(!w()&&SB){var Ox;((Ox=g.animateWidth)==null?0:Ox.call(g))&&xwo(C.value,!!SB.subscribed,p(),h());var fL,XP;((fL=U)==null?0:fL.subscribed)||!SB.subscribed||SB.key!==((XP=U)==null?void 0:XP.key)||AL();U=SB}})},"hog8te");
x=_.rw(function(){var SB,Ox,fL,XP=g.data(),eR=!((SB=A())==null||!SB.subscribed);SB=!((Ox=g.isOverlay)==null||!Ox.call(g));Ox=N()?C:void 0;var Jp=(fL=P())==null?void 0:fL.state;fL=K();kDR(XP,Jp);return dwl({model:XP,subscribed:eR,isOverlay:SB,element:Ox,notificationState:Jp,disableTextEllipsis:!0,focused:fL})},void 0,"hc1PRd");
var iP=function(){var SB;if(!w()&&((SB=g.animateWidth)==null?0:SB.call(g))&&(d==null?0:d.value)&&(V==null?0:V.value)&&!Q()){SB=A();var Ox=_.Z((SB==null?0:SB.subscribed)?[d,V]:[V,d]),fL=Ox.next().value;Ox=Ox.next().value;fL=Math.ceil(fL.value.getBoundingClientRect().width);Ox=Math.ceil(Ox.value.getBoundingClientRect().width);J(fL);l(Ox);xwo(C.value,!(SB==null||!SB.subscribed),fL,Ox);c(!0)}},lP=_.gJ(function(SB){iP();
var Ox=A();Ox&&(SB.detail.endpoint.subscribeEndpoint||SB.detail.endpoint.unsubscribeEndpoint)&&i6N(C.value,!Ox.subscribed,Ox)}),pl=function(){var SB=_.wS().resolve(_.Oc(_.Ps));
SB&&Cl(SB.isKeyBoardInUse())},jB=function(){Cl(!1)};
_.Zy("yt-player-subscribe",function(SB){var Ox=A();Ox&&SB===g.data().channelId&&i6N(C.value,!0,Ox)});
_.Zy("yt-player-unsubscribe",function(SB){var Ox=A();Ox&&SB===g.data().channelId&&i6N(C.value,!1,Ox)});
_.Zy("yt-update-subscribe-button-action",function(SB){SB=_.e(SB,aEx);var Ox=A();Ox&&SB&&SB.channelId===g.data().channelId&&i6N(C.value,!!SB.subscribed,Ox)});
_.Iu(function(){C.value&&(C.value.addEventListener("focusin",pl),C.value.addEventListener("focusout",jB));var SB=_.vy(_.UP,function(){iP()});
T(!0);_.nP(function(){_.UP.cancelJob(SB);C.value&&(C.value.removeEventListener("focusin",pl),C.value.removeEventListener("focusout",jB))})});
var qR=function(){var SB,Ox,fL;if(fL=!((SB=A())==null||!SB.subscribed))SB=!!g.data().disableNotificationBell,fL=(Ox=P())==null?void 0:Ox.state,fL=!SB&&!!fL;return fL},s1=function(){var SB;
return!((SB=A())==null?0:SB.subscribed)},wL=function(){var SB,Ox;
if(Ox=s1()){Ox=!!g.data().disableNotificationBell;var fL=(SB=P())==null?void 0:SB.state;Ox=!Ox&&!!fL}return Ox},WM={},N6={};
return _.O("yt-subscribe-button-view-model",{class:_.Gr(g.className,"ytSubscribeButtonViewModelHost",(WM.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var SB,Ox;return!((SB=A())==null||!SB.subscribed)&&((Ox=g.animateWidth)==null?void 0:Ox.call(g))&&v()},WM.ytSubscribeButtonViewModelHostHidden=function(){var SB;
return!((SB=A())==null?0:SB.subscribed)&&g.data().hideWhenUnsubscribed},WM)),
el:C,"on:yt-service-request-sent":lP},_.O(dGL,{backgroundLottieRef:y,foregroundLottieRef:R,wrapperClass:_.Gr("ytSubscribeButtonViewModelAnimatedActionWrapper",(N6.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var SB;return((SB=g.animateWidth)==null?void 0:SB.call(g))&&v()},N6.ytSubscribeButtonViewModelStaticWidth=function(){var SB;
return!((SB=g.animateWidth)==null?0:SB.call(g))},N6)),
disableAnimation:w},_.O("div",{el:d,class:"ytSubscribeButtonViewModelContainer"},_.O(_.xQ,{data:x,icon:function(){return _.O(_.k,{cond:qR,then:function(){var SB=function(){var Ox;return PIc((Ox=P())==null?void 0:Ox.state)};
return _.O(_.k,{cond:function(){return w()||SB()!=="NOTIFICATIONS_NONE"},
then:function(){return _.O(_.Re,{icon:SB})},
else:function(){return _.O(ZBH,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:Y})}})}})},
secondaryIconName:function(){return qR()?"EXPAND":void 0}}))),_.O("div",{el:V,
class:"ytSubscribeButtonViewModelInvisible"},_.O(_.k,{cond:function(){var SB;return((SB=g.animateWidth)==null?void 0:SB.call(g))&&!w()&&!Q()},
then:function(){return _.O(_.xQ,{data:_.rw(function(){var SB;return dwl({model:g.data(),subscribed:s1(),isOverlay:!((SB=g.isOverlay)==null||!SB.call(g)),element:C,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var SB;return wL()?PIc((SB=P())==null?void 0:SB.state):void 0},
secondaryIconName:function(){return wL()?"EXPAND":void 0}})}})))},"ra");
_.cl.idomCompat=!0;var YLH=_.n(function(g){var C=g.data;var d=_.Zq(V9L,function(){return C().subscriptionStateEntityKey});
return _.O(_.k,{cond:function(){var V=C(),y=d();return!V.hideWhenUnsubscribed||(y==null?0:y.subscribed)?_.e(C().button,_.d$):void 0},
then:function(V){return _.O("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.O(_.Jc,{data:V,buttonOverrides:function(){return{toggled:!0}}}))}})},"sa");
YLH.idomCompat=!0;var ArP,EO;ArP=_.n(function(g){return _.O(_.Fd,{data:function(){return g.actionRow().actions}},{buttonViewModel:function(C){var d=C.data;
return _.O(EO,{isRow:g.isRow,isIconOnlyButton:function(){return paj(d())},
useIntrinsicWidth:g.useIntrinsicWidth},_.O(_.Jc,{data:d}))},
subscribeButtonViewModel:function(C){return _.O(EO,{isRow:g.isRow},_.O(_.cl,{data:C.data,isOverlay:!1,animateWidth:function(){return!g.isRow()}}))},
downloadButtonViewModel:function(C){var d=C.data;return _.O(EO,{isRow:g.isRow,isIconOnlyButton:function(){return!!d().playlistId}},_.O(SpH,{data:d}))},
submitButtonViewModel:function(C){var d=C.data;return _.O(EO,{isRow:g.isRow,isIconOnlyButton:function(){var V=d();return paj(_.e(V==null?void 0:V.button,_.d$))}},_.O(gvx,{data:d}))},
toggleButtonViewModel:function(C){var d=C.data;return _.O(EO,{isRow:g.isRow,isIconOnlyButton:function(){var V=d();return paj(_.e(V.isToggled?V.toggledButtonViewModel:V.defaultButtonViewModel,_.d$))}},_.O(_.MC,{data:d}))},
subscribePlusButtonViewModel:function(C){return _.O(EO,{isRow:g.isRow},_.O(YLH,{data:C.data}))}})},"ta");
EO=_.n(function(g){var C={};return _.O("div",{class:_.Gr("ytFlexibleActionsViewModelAction",(C.ytFlexibleActionsViewModelActionRowAction=g.isRow,C.ytFlexibleActionsViewModelActionIntrinsicWidth=g.useIntrinsicWidth,C.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,C.ytFlexibleActionsViewModelActionIconOnlyButton=g.isIconOnlyButton,C))},g.children)},"ua");
_.Hl=_.n(function(g){var C=function(){var V;return((V=g.layout)==null?void 0:V.call(g))===1},d={};
return _.O("yt-flexible-actions-view-model",{class:_.Gr("ytFlexibleActionsViewModelHost",g.className,(d.ytFlexibleActionsViewModelInline=function(){return!C()},d.ytFlexibleActionsViewModelScrollable=function(){return g.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},d))},_.O(_.M9,{each:function(){return g.data().actionsRows||[]}},function(V){return _.O(_.k,{cond:C,
then:function(){return _.O("div",{class:"ytFlexibleActionsViewModelActionRow"},_.O(ArP,{actionRow:V,isRow:C,useIntrinsicWidth:function(){return!!g.data().respectActionIntrinsicWidth}}))},
else:function(){return _.O(ArP,{actionRow:V,isRow:C})}})}))},"va");_.U4(_.Hl,"yt-flexible-actions-view-model",{props:{data:_.CA,layout:_.CA,justifyContentOverride:_.CA,className:_.CA}});_.Qp=_.n(function(g){var C=_.Zq(lJ,function(){var y;return(y=g.data().dislikeEntityKey)!=null?y:""}),d=_.rw(function(){var y=C();
return y?y.likeStatus==="DISLIKE":_.e(g.data().toggleButtonViewModel,_.Rk).isToggled},void 0,"fNr9he"),V=_.rw(function(){return Object.assign({},_.e(g.data().toggleButtonViewModel,_.Rk),{isToggled:d()})},void 0,"AezoCc");
return _.O("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.O(_.MC,{data:V,buttonShapeOverrides:g.buttonShapeOverrideables,onToggle:function(y){var R=C();R&&y!==(R.likeStatus==="DISLIKE")&&R.key&&_.Me(_.JU("likeStatusEntity",R.key,{likeStatus:y?"DISLIKE":"INDIFFERENT",hadUserInteraction:y}))}}))},"wa");
_.Qp.idomCompat=!0;_.zn=_.n(function(g){var C=_.t("web_supports_animations_api"),d=mY(function(J){var h=w();if(!J){var l,N;return{numberText:(N=h==null?void 0:(l=h.likeCountIfIndifferent)==null?void 0:l.content)!=null?N:"",numberValue:Number(h==null?void 0:h.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var T;l=(h==null?void 0:(T=h.likeCountIfIndifferent)==null?void 0:T.content)!==J.numberText;if(A()||!l)return J;var v;return{numberText:(h==null?void 0:(v=h.likeCountIfIndifferent)==null?void 0:v.content)||
"",numberValue:Number(h==null?void 0:h.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!h}}),V=mY(function(J){var h=w();
if(!J){var l,N;return{numberText:(N=h==null?void 0:(l=h.likeCountIfLiked)==null?void 0:l.content)!=null?N:"",numberValue:Number(h==null?void 0:h.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var T;l=(h==null?void 0:(T=h.likeCountIfIndifferent)==null?void 0:T.content)!==J.numberText;if(A()||!l)return J;var v;return{numberText:(h==null?void 0:(v=h.likeCountIfLiked)==null?void 0:v.content)||"",numberValue:Number(h==null?void 0:h.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!h}}),y=_.Z(_.jL(void 0,
void 0,"xYSlUe")),R=y.next().value,Y=y.next().value,A=R,P=_.Zq(lJ,function(){var J,h;
return(h=(J=g.data())==null?void 0:J.likeStatusEntityKey)!=null?h:""}),w=_.Zq(b0P,function(){var J,h;
return((J=g.likeCountEntity)==null?void 0:(h=J.call(g))==null?void 0:h.key)||""}),x=_.rw(function(){var J;
return((J=P())==null?void 0:J.likeStatus)==="LIKE"},void 0,"DG5Osd"),p=function(){var J;
return C&&!((J=g.likeCountEntity)==null||!J.call(g))};
return _.O("like-button-view-model",{class:_.Gr("ytLikeButtonViewModelHost",g.className)},_.O(_.MC,{data:function(){var J=Object,h=J.assign,l;var N=_.e((l=g.data())==null?void 0:l.toggleButtonViewModel,_.Rk);return h.call(J,{},N||{},{isToggled:x()})},
buttonShapeOverrides:g.buttonShapeOverrideables,animatedTextPropsDefault:function(){return p()?d():void 0},
animatedTextPropsToggled:function(){return p()?V():void 0},
onToggle:function(J){Jvq(J,P(),A(),Y)},
style:function(){var J;return((J=g.disableIconAnimation)==null?0:J.call(g))?void 0:{animateIcon:"true"}}}))},"xa");
_.zn.idomCompat=!0;var FqQ=_.n(function(g){var C=function(){return _.e(g.data().likeButtonViewModel,_.ER)},d=function(){var y;
return((y=C())==null?void 0:y.likeStatusEntityKey)||""},V=_.rw(function(){var y,R;
var Y=(R=_.Zq(lJ,d)())!=null?R:(y=C())==null?void 0:y.likeStatusEntity;y=g.data();var A;y=(y==null?void 0:(A=y.timedAnimationData)==null?void 0:A.animationTiming)||[];return{uniqueId:"like-dislike",timings:y,enabled:(Y==null?void 0:Y.likeStatus)==="INDIFFERENT"&&y.length>0,experimentEnabled:y.length>0}},void 0,"zZ3GQb");
return _.O("segmented-like-dislike-button-view-model",{class:_.Gr("ytSegmentedLikeDislikeButtonViewModelHost",g.className),"button-renderer":!0},_.O(EqP,{settings:V},_.O("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.O(_.k,{cond:C,then:function(y){return _.O(_.zn,{data:y,likeCountEntity:function(){return g.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.t("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.O(_.k,{cond:function(){return _.e(g.data().dislikeButtonViewModel,_.c8)},
then:function(y){return _.O(_.Qp,{data:y,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"ya");
FqQ.idomCompat=!0;_.U4(FqQ,"segmented-like-dislike-button-view-model",{props:{data:_.CA,className:_.CA}});var PHH=_.n(function(g){var C=g.data;var d=g.className;var V=g.setMinWidth;var y=g.forceIconOnly;var R=_.Y4("account-link-button-view-model"),Y=_.Zq(_.htL,function(){var J;return(J=C().accountLinkStatusEntityKey)!=null?J:""}),A=_.Zq(_.htL,function(){var J;
return(J=C().accountLinkStatusSecondaryEntityKey)!=null?J:""}),P=function(){if(!_.t("web_account_link_secondary_killswitch")){var J,h;
return((J=Y())==null?void 0:J.linked)||((h=A())==null?void 0:h.linked)}var l;return(l=Y())==null?void 0:l.linked};
_.ue(function(){var J=Y();if(J){var h=lJ6(new eF8,tpP(new hFH,!!J.linked));_.g8().then(function(l){l&&(l.setAccountLinkState(_.M8(h.JSC$12389_serializeBinary(),4)),l.updateAccountLinkingConfig(!!J.linked))})}},"IvZF7");
var w=function(){return _.e(C().toggleButtonViewModel,_.Rk)};
_.Zy("yt-signal-action-show-account-link-dialog",function(){if(w()){var J=P()?w().toggledButtonViewModel:w().defaultButtonViewModel;J=_.e(J,_.d$);var h;if((h=Y())==null?0:h.isWarning){h=_.e(C().warningButtonViewModel,_.d$);if(!h){_.CG(Error("Dh"));return}J=h}var l;(h=_.e6((l=J)==null?void 0:l.onTap))&&_.g7([h],R.value)}else _.CG(Error("Eh"))});
var x=function(){var J=w();return Object.assign({},J,{isToggled:P()})},p=function(){return(y==null?0:y())?{iconPosition:"icon-only"}:{}};
return _.O("account-link-button-view-model",{class:_.Gr("ytwAccountLinkButtonViewModelHost",d,function(){return(V==null?0:V())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:R,"button-renderer":!0},_.O("div",null,_.O(_.k,{cond:function(){var J;if((J=Y())==null?0:J.isWarning)return(J=_.e(C().warningButtonViewModel,_.d$))||_.CG(Error("Dh")),J},
then:function(J){return _.O(_.Jc,{data:J,buttonOverrides:p})},
else:function(){return _.O(_.MC,{data:x,buttonShapeOverrides:p})}})))},"Aa");_.U4(PHH,"account-link-button-view-model",{props:{data:_.CA,className:_.ut,setMinWidth:_.ut,forceIconOnly:_.ut}});_.oe("menuRenderer","menuRenderer","ytd-menu-renderer");
var iBr={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"}},
OBQ=_.t("web_fix_missing_action_buttons")?100:200,KJ=function(){var g=_.W.apply(this,arguments)||this;g.safeArea=!_.t("kevlar_flex_menu_safe_area_killswitch");g.tonalOverride=!1;g.threeDotSize="M";g.isOverlay=!1;g.useOverlayDark=!1;g.topLevelIconsOnly=!1;g.JSC$14827_lastWidth=0;g.maybeUpdateFlexibleMenu=function(){_.t("web_fix_missing_action_buttons")?requestAnimationFrame(g.maybeUpdateFlexibleMenuImpl):g.maybeUpdateFlexibleMenuImpl()};
g.maybeUpdateFlexibleMenuImpl=function(){var C;if((C=g.data)!=null&&C.flexibleItems){g.maybeFlushDebouncer();C=g.hostElement.clientWidth;var d=C>g.JSC$14827_lastWidth,V,y=((V=g.topLevelButtonsContainer)==null?void 0:V.scrollHeight)||0,R;V=((R=g.flexibleItemButtonsContainer)==null?void 0:R.scrollHeight)||0;R=g.hostElement.scrollHeight>Math.max(y,V)+8;d?(g.resetFlexibleItems(),g.JSC$14827_lastWidth=g.hostElement.clientWidth,g.maybeUpdateFlexibleMenu()):R&&(g.shrinkFlexibleMenu(),g.JSC$14827_lastWidth=
C)}};
g.computeThreeDotButtonShape=function(){if(g.tonalOverride)return Object.assign({},{onTap:function(){g.onOverflowTap()},
iconPosition:"icon-only",style:g.isOverlay?g.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:g.threeDotSize,state:"active",accessibilityLabel:g.computeAccessibilityLabel(g.data)},g.threeDotButtonOverride)};
g.onOverflowTap=function(){if(g.data.fetchMenuCommand)_.wS().resolve(_.xC).resolveCommand(g.data.fetchMenuCommand,{form:{element:g.hostElement}});else if(g.data.isDisabled&&g.data.disabledCommand)_.gl(g.data.disabledCommand,g.hostElement);else{var C=g.createMenuRendererVe(),d={items:g.items};g.data.menuPopupAccessibility&&(d.menuPopupAccessibility=g.data.menuPopupAccessibility);g.data.footer&&(d.footer=g.data.footer);C={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:d},veData:C}};
_.wS().resolve(_.u0).openSheet({openPopupActionCommand:C},g.hostElement)}};
return g};
_.L(KJ,_.W);_.b=KJ.prototype;_.b.updateButtonOverrides=function(){if(!_.t("menu_renderer_label_update_upkillswitch")){var g=_.KZ(this.hostElement).querySelector("yt-button-view-model");g&&(g.buttonOverrides=this.buttonOverrides)}};
_.b.computeHasItems=function(){var g;return((g=this.topLevelButtonData)==null?void 0:g.length)||this.hasFlexibleItems};
_.b.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.b.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.CM(this.hostElement,{"--ytd-menu-renderer-button-color":_.tw(this.data.iconColor)}))};
_.b.onStamperFinished=function(){this.JSC$14827_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.b.setupFlexibleMenu=function(){var g=this,C;(C=this.data)!=null&&C.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.dJ(this.maybeUpdateFlexibleMenu,OBQ,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){g.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.b.maybeFlushDebouncer=function(){if(_.t("web_replace_formatted_with_attributed_string")){var g;(g=this.topLevelButtons)==null||g.forEach(function(d){var V;(d=(V=d.getElementsByTagName("yt-attributed-string"))==null?void 0:V[0])&&LXu(d)});
var C;(C=this.flexibleItemButtons)==null||C.forEach(function(d){var V;(d=(V=d.getElementsByTagName("yt-attributed-string"))==null?void 0:V[0])&&LXu(d)})}};
_.b.resetFlexibleItems=function(){var g;if((g=this.data)!=null&&g.flexibleItems){_.t("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var C;this.flexAsTopLevelButtons=(C=this.data.flexibleItems)==null?void 0:C.map(function(d){return _.e(d,_.d0P).topLevelButton});
_.t("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.b.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.b.shrinkFlexibleMenu=function(){var g;(g=this.flexAsTopLevelButtons)!=null&&g.length&&(this.flexAsTopLevelButtons=[].concat(_.Wr(this.flexAsTopLevelButtons.slice(0,-1))))};
_.b.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:iBr,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:iBr,events:!0}}};
_.b.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.b.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.b.detached=function(){this.icon="MORE_VERT"};
_.b.computeTopLevelButtonData=function(g){if(!g)return[];var C;g=(C=g==null?void 0:g.topLevelButtons)!=null?C:[];return _.uG.unsafeClone([].concat(_.Wr(g)))};
_.b.computeItems=function(g,C){if(!g)return[];var d=[];if(C){var V=(g.flexibleItems||[]).map(function(Y){return _.e(Y,_.d0P)});
V=_.Z(V);for(var y=V.next();!y.done;y=V.next())y=y.value,C.includes(y.topLevelButton)||(y=y.menuItem)&&d.push(y)}var R;g=(R=g==null?void 0:g.items)!=null?R:[];return[].concat(_.Wr(d),_.Wr(g))};
_.b.computeMenuActive=function(g,C){return g||C};
_.b.onPopupOpened=function(){this.overlayOpen=!0;_.HW(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.b.onPopupClosed=function(){this.overlayOpen=!1;_.HW(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.b.onPopupCanceled=function(){this.overlayOpen=!1;_.HW(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.b.computeAccessibilityLabel=function(g){return this.get("accessibility.accessibilityData.label",g)};
_.b.isHidden=function(g,C){return this.tonalOverride||!g?!0:g.fetchMenuCommand||g.isDisabled&&g.disabledCommand?!1:!(C==null?0:C.length)};
_.b.isModernOverflowHidden=function(g,C){return this.tonalOverride&&g?g.fetchMenuCommand?!1:!(C==null?0:C.length):!0};
_.b.createMenuRendererVe=function(){var g=this.data.trackingParams,C=_.ju(),d=_.t_();return g&&C&&d?(g=_.FG(g),d=_.SZ(7591),_.t("combine_ve_grafts")?_.r$(_.RL(),d,g):_.BL(C,g,d),d):null};
_.PU.Object.defineProperties(KJ.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.flexAsTopLevelButtons)==null||!g.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
KJ.prototype.onPopupCanceled=KJ.prototype.onPopupCanceled;KJ.prototype.onPopupClosed=KJ.prototype.onPopupClosed;KJ.prototype.onPopupOpened=KJ.prototype.onPopupOpened;KJ.prototype.tonalOverrideChanged=KJ.prototype.tonalOverrideChanged;KJ.prototype.resetFlexibleItems=KJ.prototype.resetFlexibleItems;KJ.prototype.setupFlexibleMenu=KJ.prototype.setupFlexibleMenu;KJ.prototype.iconButtonColorChanged=KJ.prototype.iconButtonColorChanged;KJ.prototype.updateButtonOverrides=KJ.prototype.updateButtonOverrides;
_.E([_.r(_.F$),_.H("design:type",Object)],KJ.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],KJ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],KJ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#button-shape"),_.H("design:type",HTMLElement)],KJ.prototype,"buttonShape",void 0);_.E([_.ZD("#button"),_.H("design:type",Object)],KJ.prototype,"button",void 0);
_.E([_.M(),_.H("design:type",Object)],KJ.prototype,"data",void 0);_.E([_.M({computed:"computeTopLevelButtonData(data)"}),_.H("design:type",Array)],KJ.prototype,"topLevelButtonData",void 0);_.E([_.M(),_.H("design:type",Array)],KJ.prototype,"flexAsTopLevelButtons",void 0);_.E([_.M({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.H("design:type",Array)],KJ.prototype,"items",void 0);_.E([_.M({value:"MORE_VERT"}),_.H("design:type",String)],KJ.prototype,"icon",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],KJ.prototype,"safeArea",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.H("design:type",Boolean)],KJ.prototype,"menuActive",void 0);_.E([_.M(),_.H("design:type",Boolean)],KJ.prototype,"menuFocused",void 0);_.E([_.M({value:"bottom"}),_.H("design:type",String)],KJ.prototype,"buttonTooltipPosition",void 0);_.E([_.M(),_.H("design:type",Boolean)],KJ.prototype,"overlayOpen",void 0);
_.E([_.M({value:!0}),_.H("design:type",Boolean)],KJ.prototype,"forceIconButton",void 0);_.E([_.M(),_.H("design:type",Boolean)],KJ.prototype,"styleActionButton",void 0);_.E([_.M(),_.H("design:type",Boolean)],KJ.prototype,"disableTextTransformOnButtons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],KJ.prototype,"tonalOverride",void 0);_.E([_.M(),_.H("design:type",Object)],KJ.prototype,"threeDotSize",void 0);
_.E([_.M(),_.H("design:type",Object)],KJ.prototype,"threeDotButtonOverride",void 0);_.E([_.M(),_.H("design:type",Object)],KJ.prototype,"isOverlay",void 0);_.E([_.M(),_.H("design:type",Object)],KJ.prototype,"useOverlayDark",void 0);_.E([_.M({computed:"computeButtonOverride(tonalOverride)"}),_.H("design:type",Object)],KJ.prototype,"buttonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],KJ.prototype,"hasCustomIconColor",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("flexAsTopLevelButtons"),_.H("design:type",Object),_.H("design:paramtypes",[])],KJ.prototype,"hasFlexibleItems",null);_.E([_.M({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.H("design:type",Boolean)],KJ.prototype,"hasItems",void 0);_.E([_.M(),_.H("design:type",Object)],KJ.prototype,"topLevelIconsOnly",void 0);
_.E([_.Rn("topLevelIconsOnly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"updateButtonOverrides",null);_.E([_.X("topLevelIconsOnly"),_.H("design:type",Object),_.H("design:paramtypes",[])],KJ.prototype,"buttonOverrides",null);_.E([_.ZD("#top-level-buttons-computed"),_.H("design:type",HTMLElement)],KJ.prototype,"topLevelButtonsContainer",void 0);_.E([_.Yt(".top-level-buttons > *"),_.H("design:type",Array)],KJ.prototype,"topLevelButtons",void 0);
_.E([_.ZD("#flexible-item-buttons"),_.H("design:type",HTMLElement)],KJ.prototype,"flexibleItemButtonsContainer",void 0);_.E([_.Yt("#flexible-item-buttons > *"),_.H("design:type",Array)],KJ.prototype,"flexibleItemButtons",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"iconButtonColorChanged",null);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"setupFlexibleMenu",null);_.E([_.PR("topLevelIconsOnly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"resetFlexibleItems",null);_.E([_.Rn("tonalOverride"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"tonalOverrideChanged",null);
_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"onPopupOpened",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"onPopupClosed",null);_.E([_.yE("yt-popup-canceled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KJ.prototype,"onPopupCanceled",null);
_.I(KJ,"ytd-menu-renderer",function(){if(BcQ===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);BcQ=g}g=BcQ;return g},{mode:2});var wgQ;var kqQ;_.ax=_.n(function(g){var C=g.data;var d=function(){if(C().icon)a:{var y={iconName:C().icon};for(var R=_.wS().resolve(_.G1),Y=_.Z([12,24]),A=Y.next();!A.done;A=Y.next()){var P=A.value;A=Object.assign({},y,{iconStyle:"youtube_fill",iconSize:P});P=Object.assign({},y,{iconStyle:"youtube_outline",iconSize:P});if(R.resolveIcon(A)){y=A;break a}if(R.resolveIcon(P)){y=P;break a}}y=void 0}else y=void 0;return y};
g={};var V={};return _.O("badge-shape",{class:_.Gr("yt-badge-shape",function(){return DwB(C().type)},(g["yt-badge-shape--overlay"]=function(){return C().isOverlay},g["yt-badge-shape--ads-include-dot"]=function(){return C().adsIncludeDot},g["yt-badge-shape--thumbnail-badge"]=function(){a:switch(C().type){case 17:case 18:case 19:var y=!0;
break a;default:y=!1}return y},g["yt-badge-shape--status-badge"]=function(){a:switch(C().type){case 12:case 13:case 14:case 15:case 16:var y=!0;
break a;default:y=!1}return y},g["yt-badge-shape--no-text"]=function(){return!C().text},g["yt-badge-shape--modern"]=function(){return C().modern||_.t("web_modern_badge_shape")},g)),
style:_.yF({"background-color":function(){var y;return(y=C().customColors)==null?void 0:y.backgroundColor}}),
role:function(){return C().accessibilityText?"img":void 0},
"aria-label":function(){return C().accessibilityText}},_.O(_.k,{cond:function(){return C().animation},
then:function(y){return _.O(_.LA,{className:"yt-badge-shape__icon",data:y,animationName:function(){return y().animationConfig.name||""}})}}),_.O(_.k,{cond:function(){var y;
return d()&&!((y=C())==null?0:y.animation)},
then:function(){return _.O("div",{class:"yt-badge-shape__icon"},_.O(nG_,{data:function(){return d()}}))}}),_.O("div",{class:_.Gr("yt-badge-shape__text",(V["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(C().numBadgesInRow||0)>1},V))},function(){var y;
return(y=C())==null?void 0:y.text}))},"Ba");
_.ax.idomCompat=!0;_.U4(_.ax,"badge-shape",{props:{data:_.CA}});var Gn=function(){var g=_.W.apply(this,arguments)||this;g.systemIcons=_.t("kevlar_system_icons");g.animated=_.t("animated_live_badge_icon");g.useBadgeShape=_.t("web_badge_shape_defrag");return g};
_.L(Gn,_.W);_.b=Gn.prototype;_.b.addTooltips=function(){for(var g=_.KZ(this.hostElement).querySelectorAll(".badge"),C=0,d;d=g[C++];){var V=this.repeatElement.itemForElement(d);d=_.KZ(d);d.lastChild&&d.lastChild.is==="tp-yt-paper-tooltip"&&d.removeChild(d.lastChild);if(V=V.metadataBadgeRenderer&&V.metadataBadgeRenderer.tooltip){var y=_.Zf("tp-yt-paper-tooltip");(0,_.gX)(y).textContent=V;y.setAttribute("position","top");y.setAttribute("aria-hidden","true");d.appendChild(y)}}};
_.b.badgesChanged=function(){var g=this;_.RS().parkOrScheduleJob(function(){g.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.b.standaloneRoundedBadgeChanged=function(){var g=this.useRoundedBadge?this.useRoundedBadge:void 0;g&&(this.useRoundedBadge=g)};
_.b.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.b.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.b.computeStyle=function(g){_.t("enable_html5_teal_ad_badge")&&g==="BADGE_STYLE_TYPE_AD"&&(g="badge-style-type-ad-alternate");_.t("kevlar_ytb_live_badges")&&g==="BADGE_STYLE_TYPE_LIVE_NOW"&&(g="badge-style-type-live-now-alternate");return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeRole=function(g){return this.computeAriaLabel(g)?"img":"status"};
_.b.computeAriaLabel=function(g){var C;return(g==null?void 0:(C=g.accessibilityData)==null?void 0:C.label)||(g==null?void 0:g.label)};
_.b.computeBadgeShape=function(g){if(g){var C,d;var V=lPc(g.style);var y=Lt1(g.style),R=g.label,Y=((C=g.accessibilityData)==null?void 0:C.label)||g.label;a:switch(g.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":C=!0;break a;default:C=!1}var A=(d=g.icon)==null?void 0:d.iconType;a:switch(g.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":g=!0;break a;default:g=!1}V={type:V,brNzRatingBadgeType:y,text:R,accessibilityText:Y,
isOverlay:C,icon:A!=="PREMIUM"?A:void 0,modern:_.t("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:g}}else V={};return V};
_.b.updateComputedBadges=function(g,C,d){var V=this;(C=C?[C]:d?[d]:void 0)?this.computedBadges=C:this.computedBadges=g==null?void 0:g.filter(function(y){var R;if((R=y.metadataBadgeRenderer)==null?0:R.groups){R=!1;y=_.Z(y.metadataBadgeRenderer.groups);for(var Y=y.next();!Y.done;Y=y.next()){Y=Y.value;var A=void 0;R=R||((A=V.hiddenBadgeGroups)==null?void 0:A.includes(Y))}return!R}return!0})};
_.b.useFilledIcons=function(g){return _.t("kevlar_system_icons")&&(g==="AUDIO_BADGE"||g==="CHECK_CIRCLE_THICK"||g==="OFFICIAL_ARTIST_BADGE"||g==="SPONSORSHIP_STAR"||g==="PERSON_RADAR_FILLED"||g==="PERSON_RADAR")};
_.b.computeBadgeShapeStyle=function(g){return this.useBadgeShape?g==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||g==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":g==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.b.computeIcon=function(g){var C,d;g=g==null?void 0:(C=g.metadataBadgeRenderer)==null?void 0:(d=C.icon)==null?void 0:d.iconType;if(g!=="PREMIUM"&&g)return _.an(g)};
_.b.computeStandaloneBadge=function(g){var C;g=g==null?void 0:(C=g.icon)==null?void 0:C.iconType;return g==="PREMIUM_STANDALONE"||g==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
Gn.prototype.hiddenBadgeGroupsChanged=Gn.prototype.hiddenBadgeGroupsChanged;Gn.prototype.standaloneBadgeChanged=Gn.prototype.standaloneBadgeChanged;Gn.prototype.standaloneRoundedBadgeChanged=Gn.prototype.standaloneRoundedBadgeChanged;Gn.prototype.badgesChanged=Gn.prototype.badgesChanged;_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"hidden",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Gn.prototype,"componentBehavior",void 0);
_.E([_.M(),_.H("design:type",Array)],Gn.prototype,"badges",void 0);_.E([_.M(),_.H("design:type",Object)],Gn.prototype,"topStandaloneBadge",void 0);_.E([_.M(),_.H("design:type",Object)],Gn.prototype,"bottomStandaloneBadge",void 0);_.E([_.M(),_.H("design:type",Object)],Gn.prototype,"computedBadges",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"mediumFontAdBadge",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"useRoundedBadge",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"largeFontAdBadge",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"overlayAd",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"overlayPremium",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"noDotAdBadge",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"collectionTruncate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"isThumbnailBadge",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gn.prototype,"wrapBadges",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Number)],Gn.prototype,"numBadgesInRow",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gn.prototype,"systemIcons",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gn.prototype,"animated",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gn.prototype,"useBadgeShape",void 0);_.E([_.M({value:[]}),_.H("design:type",Array)],Gn.prototype,"hiddenBadgeGroups",void 0);_.E([_.ZD("#repeat"),_.H("design:type",Ji)],Gn.prototype,"repeatElement",void 0);_.E([_.PR("badges"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gn.prototype,"badgesChanged",null);
_.E([_.PR("useRoundedBadge"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gn.prototype,"standaloneRoundedBadgeChanged",null);_.E([_.PR("topStandaloneBadge","bottomStandaloneBadge"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gn.prototype,"standaloneBadgeChanged",null);_.E([_.PR("hiddenBadgeGroups"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gn.prototype,"hiddenBadgeGroupsChanged",null);
_.E([_.m({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],Gn);
var xGH=_.EU()(Gn,"ytd-badge-supported-renderer",function(){if(kqQ===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);kqQ=g}g=kqQ;return g},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.HR("kevlar_poly_si_batch_j053")?1:2});var ST=function(){var g=_.W.apply(this,arguments)||this;g.iconType="STAR";g.standardizeIconSize=_.t("kevlar_system_icons");g.mediaHoverOverlayInitialVisibility=_.t("enable_top_landscape_image_button_command_web");g.noBottomMargin=!1;g.thumbnailObjectFit="CONTAIN";g.thumbnailFitHeight=!0;g.actionMap={"yt-mute-ad-action":"handleMuteAd"};return g};
_.L(ST,_.W);_.b=ST.prototype;_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"},params:{mediumFontAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]",fitHeight:"[[thumbnailFitHeight]]",objectFit:"[[thumbnailObjectFit]]"}}}},
"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",
notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",ST.JSC$14839_DEFAULT_CLICK_LOCATION_BEHAVIOR,ST.JSC$14839_CLICK_LOCATION_ID_MAP))};
_.b.onTap=function(g){this.onTapOrClick(g)};
_.b.onTapOrClick=function(g){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,g,!1)};
_.b.updateMediaBackgroundImage=function(){var g=this.get("data.image.thumbnail.thumbnails");g&&(g=_.cF(g,0))&&_.CM(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+g+")"})};
_.b.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var g=0;g<this.data.impressionEndpoints.length;g++){var C=this.data.impressionEndpoints[g];C.clickTrackingParams&&delete C.clickTrackingParams;_.wS().resolve(_.xC).resolveCommand(C,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var d;((d=this.data)==null?0:d.activeView)&&pJ(this.activeView,this.data.activeView)}};
_.b.handleMuteAd=function(){};
_.b.attached=function(){var g=this;_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Jq(g.activeView)})};
_.b.detached=function(){_.t("stop_av_measurement_on_detach")&&Jq(this.activeView)};
_.PU.Object.defineProperties(ST.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.titleText)return"";var C;return _.yD("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((C=this.data)==null?void 0:C.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.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 g;return!((g=this.data)==null||!g.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"}}});
ST.prototype.onTap=ST.prototype.onTap;ST.prototype.dataChanged=ST.prototype.dataChanged;
ST.JSC$14839_CLICK_LOCATION_ID_MAP=_.t("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"],["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",
"media"],["PROMOTED_SPARKLES_CLICK_LOCATION_BORDER","media-background"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);
ST.JSC$14839_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.t("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ST.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ST.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Q7),_.H("design:type",Object)],ST.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],ST.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],ST.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.r([_.lo.YtActionHandlerBehavior]),_.H("design:type",Object)],ST.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ST.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],ST.prototype,"clickCommand",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],ST.prototype,"miniMode",void 0);_.E([_.M(),_.H("design:type",String)],ST.prototype,"iconType",void 0);_.E([_.X("data.titleText"),_.H("design:type",String),_.H("design:paramtypes",[])],ST.prototype,"titleAriaLabel",null);_.E([_.X("data.rating"),_.H("design:type",Object),_.H("design:paramtypes",[])],ST.prototype,"getRating",null);
_.E([_.X("data.price"),_.H("design:type",Object),_.H("design:paramtypes",[])],ST.prototype,"getPrice",null);_.E([_.X("data.thirdLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],ST.prototype,"getThirdLine",null);_.E([_.X("data.fourthLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],ST.prototype,"getFourthLine",null);_.E([_.X("data.fifthLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],ST.prototype,"getFifthLine",null);
_.E([_.X("getRating"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"computeRatingHidden",null);_.E([_.X("getPrice"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"computePriceHidden",null);_.E([_.X("getThirdLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"computeThirdLineHidden",null);_.E([_.X("getFourthLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"computeFourthLineHidden",null);
_.E([_.X("getFifthLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"computeFifthLineHidden",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.energyIcon"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"hasEnergyIcon",null);_.E([_.X("computePriceHidden","computeRatingHidden"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"computeSecondaryTextHidden",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ST.prototype,"standardizeIconSize",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ST.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ST.prototype,"noBottomMargin",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.layout"),_.H("design:type",String),_.H("design:paramtypes",[])],ST.prototype,"layout",null);
_.E([_.X("data.layout"),_.H("design:type",Object),_.H("design:paramtypes",[])],ST.prototype,"mediaThumbnailWidth",null);_.E([_.X("layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ST.prototype,"useRoundedBadge",null);_.E([_.M(),_.H("design:type",String)],ST.prototype,"thumbnailObjectFit",void 0);_.E([_.M(),_.H("design:type",Object)],ST.prototype,"thumbnailFitHeight",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ST.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ST.prototype,"onTap",null);_.E([_.m({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],ST);
_.I(ST,"ytd-display-ad-renderer",function(){if(wgQ!==void 0)return wgQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return wgQ=g},{mode:1});var ovL;var pgA;var Jrx;var rvN=new Map;var hwx=!1;var gt=function(){var g=_.W.apply(this,arguments)||this;g.DEFAULT_TOOLTIP_OFFSET="10";g.TOOLTIP_OFFSET_NO_BANNER="-8";g.badges=null;g.noEndpoints=!1;g.wrapText=!1;g.forceVerified=!1;g.tooltipPosition="top";g.compactStyle=!1;g.height=0;g.lineHeight=0;return g};
_.L(gt,_.W);_.b=gt.prototype;_.b.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.b.attached=function(){var g=this;this.observer=new MutationObserver(function(C,d){g.handleResized();d.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.b.detached=function(){this.observer&&this.observer.disconnect()};
_.b.logTooltipEvent=function(){_.t("kevlar_wiz_tooltip_event_killswitch")||hwx||(_.Ncj("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),hwx=!0)};
_.b.handleWindowResized=function(){this.handleResized()};
_.b.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))};
_.b.onHeightChanged=function(){if(this.verified){var g=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.Qq("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=g:this.textContainerEl.style.marginRight=g}};
_.b.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.Qq("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.b.handleResized=function(){var g=this;this.verified&&_.UP.addLowPriorityJob(function(){g.fitBackgroundToText();var C=getComputedStyle(g.hostElement).lineHeight;C&&(C=C.match(/\d+/))&&C.length&&(g.lineHeight=Number(C[0]));g.height=g.lineHeight&&!g.wrapText?g.lineHeight:g.textEl.offsetHeight})};
_.b.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var g=document.createRange(),C=_.KZ(this.textEl).children;C.length>0?g.selectNodeContents(C[0]):g.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(g.getBoundingClientRect().width)+"px"}};
_.b.computeChannelBadgeStyle=function(g){var C;if((g==null?0:(C=g.runs)==null?0:C.length)&&g.runs[0].textColor)return"--ytd-badge-icon-color:"+_.tw(g.runs[0].textColor)+";"};
_.PU.Object.defineProperties(gt.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"?_.Mr(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var g=this.get("badges.0.metadataBadgeRenderer.tooltip");if(g)return g}return _.W1(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
gt.prototype.onLineHeightChanged=gt.prototype.onLineHeightChanged;gt.prototype.onHeightChanged=gt.prototype.onHeightChanged;gt.prototype.onChannelNameChanged=gt.prototype.onChannelNameChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],gt.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],gt.prototype,"badges",void 0);_.E([_.M(),_.H("design:type",Object)],gt.prototype,"channelName",void 0);
_.E([_.M(),_.H("design:type",Object)],gt.prototype,"noEndpoints",void 0);_.E([_.M(),_.H("design:type",Object)],gt.prototype,"wrapText",void 0);_.E([_.M(),_.H("design:type",Object)],gt.prototype,"forceVerified",void 0);_.E([_.M(),_.H("design:type",Object)],gt.prototype,"tooltipPosition",void 0);_.E([_.M(),_.H("design:type",String)],gt.prototype,"tooltip",void 0);_.E([_.M(),_.H("design:type",Boolean)],gt.prototype,"hasChannelArt",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gt.prototype,"compactStyle",void 0);_.E([_.ZD("#text-container"),_.H("design:type",HTMLElement)],gt.prototype,"textContainerEl",void 0);_.E([_.ZD("#text"),_.H("design:type",Object)],gt.prototype,"textEl",void 0);_.E([_.ZD("#verified-tooltip"),_.H("design:type",HTMLElement)],gt.prototype,"verifiedTooltip",void 0);_.E([_.M(),_.H("design:type",Object)],gt.prototype,"height",void 0);
_.E([_.M(),_.H("design:type",Object)],gt.prototype,"lineHeight",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("badges","forceVerified"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gt.prototype,"verified",null);_.E([_.X("badges","verified"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gt.prototype,"hideBadges",null);_.E([_.X("channelName"),_.H("design:type",Object),_.H("design:paramtypes",[])],gt.prototype,"formattedName",null);
_.E([_.X("badges","verified","formattedName"),_.H("design:type",String),_.H("design:paramtypes",[])],gt.prototype,"tooltipText",null);_.E([_.X("hasChannelArt"),_.H("design:type",String),_.H("design:paramtypes",[])],gt.prototype,"tooltipOffset",null);_.E([_.Rn("channelName"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gt.prototype,"onChannelNameChanged",null);
_.E([_.Rn("height"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gt.prototype,"onHeightChanged",null);_.E([_.Rn("lineHeight","height"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gt.prototype,"onLineHeightChanged",null);_.E([_.m({is:"ytd-channel-name",disableElementRegistration:!0})],gt);
_.I(gt,"ytd-channel-name",function(){if(Jrx!==void 0)return Jrx;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Jrx=g},{mode:_.HR("kevlar_poly_si_batch_j036")?1:2});var Ck=function(){var g=_.W.apply(this,arguments)||this;g.standardizeIconSize=_.t("kevlar_system_icons");return g};
_.L(Ck,_.W);Ck.prototype.basicPaletteChanged=function(){var g;(g=this.data.color)!=null&&g.basicColorPaletteData&&_.km(this.hostElement,this.data.color.basicColorPaletteData)};
Ck.prototype.useFilledIcons=function(g){return _.t("kevlar_system_icons")&&(g==="CHECK_CIRCLE_THICK"||g==="OFFICIAL_ARTIST_BADGE")};
_.PU.Object.defineProperties(Ck.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return this.data.authorCreator||((g=this.data)==null?void 0:(C=g.color)==null?void 0:(d=C.basicColorPaletteData)==null?void 0:d.backgroundColor)}}});
Ck.prototype.basicPaletteChanged=Ck.prototype.basicPaletteChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ck.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ck.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ck.prototype,"standardizeIconSize",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.authorUnifiedVerified"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ck.prototype,"verified",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ck.prototype,"creator",null);_.E([_.Rn("data.color.basicColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ck.prototype,"basicPaletteChanged",null);_.E([_.m({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Ck);
_.I(Ck,"ytd-author-comment-badge-renderer",function(){if(pgA!==void 0)return pgA;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return pgA=g},{mode:1});var tFh;var dt=function(){return _.W.apply(this,arguments)||this};
_.L(dt,_.W);dt.prototype.computeThumbnailWidth=function(g){if(g==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dt.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dt.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],dt.prototype,"icon",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],dt.prototype,"surface",void 0);
_.E([_.M({reflectToAttribute:!0,value:_.t("enable_shrink_image_size_on_web_posts_singleton")}),_.H("design:type",Boolean)],dt.prototype,"searchSxsUx",void 0);_.E([_.M({reflectToAttribute:!0,value:_.t("enable_community_page_on_desktop")}),_.H("design:type",Boolean)],dt.prototype,"useSmallerPostImageAttachments",void 0);_.E([_.m({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],dt);
_.I(dt,"ytd-backstage-image-renderer",function(){if(tFh!==void 0)return tFh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return tFh=g},{mode:1});var joh;var V6=function(){var g=_.W.apply(this,arguments)||this;g.isLoading=!1;g.selectedItemIndex=-1;return g};
_.L(V6,_.W);_.b=V6.prototype;_.b.computeIsChannelOwner=function(g){if(!g)return!0;g=g[0];return!(g&&(g.signinEndpoint||g.selectServiceEndpoint))};
_.b.computeIsImagePoll=function(g){return(g==null?void 0:g.type)==="POLL_TYPE_IMAGE"};
_.b.computeIsTotalVotesDisabled=function(g){return!(g==null?0:g.totalVotes)};
_.b.thumbnailSrc=function(g){var C,d,V,y;return(g==null?0:(C=g.thumbnails)==null?0:(d=C[0])==null?0:d.url)?_.IE((V=g.thumbnails)==null?void 0:(y=V[0])==null?void 0:y.url):void 0};
_.b.progressWidth=function(g){return"width:"+(g?g*100:0)+"%;"};
_.b.textAreaWidth=function(g){return this.isImagePoll?null:"width:"+(g?g*100:0)+"%;"};
_.b.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.b.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var g=this.data.choices,C=0;C<g.length;C++)if(g[C].selected){this.selectedItemIndex=C;break}};
_.b.onPopupClosed=function(g,C){g=Number(this.pollVotes.selected);C.confirmed&&(this.selectChoice(g,!1),_.Qw(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.b.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.b.onYtCommentPollRevert=function(g,C){C&&(this.selectChoice(C.selectedChoiceIndex,!0),this.set("data.totalVotes",C.totalVotes))};
_.b.onYtServiceRequestSent=function(g,C){if(C.actions)for(g=0;g<C.actions.length;g++){var d=C.actions[g];_.e(d,B8)&&this.set("data.totalVotes",_.e(d,B8).totalVotes)}};
_.b.onYtServiceRequestCompleted=function(g){var C=this.get("detail.data.actionResults.0.feedback",g);g=this.get("detail.data.actionResults.0.status",g);if(C==="FEEDBACK_DESELECT"||C==="FEEDBACK_SELECT")this.isLoading=!1,g==="STATUS_FAILED"?_.HW(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.b.getEndpoint=function(g,C){return C===g?this.data.choices[C].deselectServiceEndpoint||null:this.data.choices[g].selectServiceEndpoint||null};
_.b.selectChoice=function(g,C){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var d=0;d<this.data.choices.length;d++){var V;if(g===this.selectedItemIndex){var y=!1;var R=V=null}else V=(y=d===g)?this.data.choices[d].voteRatioIfSelected:this.data.choices[d].voteRatioIfNotSelected,R=y?this.data.choices[d].votePercentageIfSelected:this.data.choices[d].votePercentageIfNotSelected;this.set("data.choices."+d+".voteRatio",V);
this.set("data.choices."+d+".votePercentage",R);this.set("data.choices."+d+".selected",y)}C||(this.isLoading=!0,(C=this.getEndpoint(g,this.selectedItemIndex))&&_.wS().resolve(_.xC).resolveCommand(C,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===g?-1:g};
_.PU.Object.defineProperties(V6.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
V6.prototype.onYtServiceRequestCompleted=V6.prototype.onYtServiceRequestCompleted;V6.prototype.onYtServiceRequestSent=V6.prototype.onYtServiceRequestSent;V6.prototype.onYtCommentPollRevert=V6.prototype.onYtCommentPollRevert;V6.prototype.onPopupClosed=V6.prototype.onPopupClosed;V6.prototype.dataChanged=V6.prototype.dataChanged;_.E([_.r(_.CU),_.H("design:type",Object)],V6.prototype,"paperItemBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],V6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],V6.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],V6.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],V6.prototype,"isLoading",void 0);_.E([_.M({computed:"computeIsChannelOwner(data.choices)"}),_.H("design:type",Boolean)],V6.prototype,"isChannelOwner",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.H("design:type",Boolean)],V6.prototype,"isImagePoll",void 0);_.E([_.M({computed:"computeIsTotalVotesDisabled(data)"}),_.H("design:type",Boolean)],V6.prototype,"isTotalVotesDisabled",void 0);_.E([_.M(),_.H("design:type",Object)],V6.prototype,"previousPollInfo",void 0);_.E([_.M(),_.H("design:type",Object)],V6.prototype,"selectedItemIndex",void 0);_.E([_.ZD("#poll-votes"),_.H("design:type",Object)],V6.prototype,"pollVotes",void 0);
_.E([_.X("isChannelOwner"),_.H("design:type",Object),_.H("design:paramtypes",[])],V6.prototype,"endpointStyle",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],V6.prototype,"dataChanged",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],V6.prototype,"onPopupClosed",null);
_.E([_.yE("yt-comment-poll-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],V6.prototype,"onYtCommentPollRevert",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],V6.prototype,"onYtServiceRequestSent",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],V6.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],V6);
_.I(V6,"ytd-backstage-poll-renderer",function(){if(joh!==void 0)return joh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return joh=g},{mode:2});var ewL;var lbr={autoplay:!1,loop:!1},LqA={simpleText:""},y6=function(){var g=_.W.apply(this,arguments)||this;g.isLoading=!1;g.usesPanelLockup=!1;g.selectedItemIndex=-1;g.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},lbr,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});g.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},lbr,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});g.correctnessAnimationProps=[];g.correctnessAnimationRefs=[];return g};
_.L(y6,_.W);_.b=y6.prototype;_.b.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.b.computeIsChannelOwner=function(g){if(!g)return!0;g=g[0];return!(g&&(g.signinEndpoint||g.selectServiceEndpoint))};
_.b.computeIsTotalVotesDisabled=function(g){return!(g==null?0:g.totalVotes)};
_.b.computeIsImageQuiz=function(g){return(g==null?void 0:g.type)==="POLL_TYPE_IMAGE"};
_.b.onExplanationChanged=function(){this.expander.reset()};
_.b.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var g=this.data.choices;if(g){this.maybeInitializeQuizLotties(g);for(var C=0;C<g.length;C++)if(g[C].isSelected||this.isChannelOwner&&g[C].isCorrect){this.selectedItemIndex=C;return}this.selectedItemIndex=-1}}};
_.b.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var g=this.selectedItemIndex,C=Number(this.quizVotes.selected);this.selectChoice(C);this.sendVoteAction(C,g);this.quizVotes.selected=-1;var d;g=!((d=this.data)==null?0:d.enableAnimation);this.maybePlayAnswerAnimations(g)}};
_.b.onYtCommentPollRevert=function(g,C){C&&(this.selectChoice(C.selectedChoiceIndex),this.set("data.totalVotes",C.totalVotes))};
_.b.onYtServiceRequestSent=function(g,C){if(C.actions)for(g=_.Z(C.actions),C=g.next();!C.done;C=g.next())(C=_.e(C.value,B8))&&this.set("data.totalVotes",C.totalVotes)};
_.b.onYtServiceRequestCompleted=function(g){var C=this.get("detail.data.actionResults.0.feedback",g);g=this.get("detail.data.actionResults.0.status",g);if(C==="FEEDBACK_DESELECT"||C==="FEEDBACK_SELECT")this.isLoading=!1,g==="STATUS_FAILED"?_.HW(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.b.getAnimationPropsForChoiceIndex=function(g,C){return C[g]};
_.b.maybePlayAnswerAnimations=function(g){g=g===void 0?!1:g;var C;if((C=this.data)!=null&&C.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){C=_.Z(this.correctnessAnimationRefs);for(var d=C.next();!d.done;d=C.next()){var V=void 0,y=void 0;(V=d.value)==null||(y=V.lottieEl)==null||y.stop()}if(!(this.selectedItemIndex<0)){C=0;g&&(C=this.isCorrect?37:25);var R,Y;(R=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(Y=R.lottieEl)==null||Y.goToAndPlay(g?C:0,!0);if(!(this.isCorrect||
(R=this.data.choices.findIndex(function(x){return x.isCorrect}),R<0))){var A,P;
(P=(A=this.correctnessAnimationRefs[R])==null?void 0:A.lottieEl)==null||P.goToAndPlay(37,!0);var w;A=(w=this.fadeContainers)==null?void 0:w.item(R);!g&&A&&this.fadeIn(A)}}}};
_.b.thumbnailSrc=function(g){var C,d,V,y;return(g==null?0:(C=g.thumbnails)==null?0:(d=C[0])==null?0:d.url)?_.IE((V=g.thumbnails)==null?void 0:(y=V[0])==null?void 0:y.url):void 0};
_.b.a11yVotedText=function(g,C){var d,V,y=((d=this.data)==null?void 0:(V=d.correctVotedText)==null?void 0:V.simpleText)||"",R,Y;d=((R=this.data)==null?void 0:(Y=R.votedText)==null?void 0:Y.simpleText)||"";if(!C)return"";var A,P;if((A=this.data)==null?0:(P=A.choices)==null?0:P[g].isCorrect)return y;var w,x;return((w=this.data)==null?0:(x=w.choices)==null?0:x[g].isSelected)?d:""};
_.b.getEndpoint=function(g,C){return C===g?this.data.choices[g].deselectServiceEndpoint||null:this.data.choices[g].selectServiceEndpoint||null};
_.b.sendVoteAction=function(g,C){if(g=this.getEndpoint(g,C))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(g)};
_.b.selectChoice=function(g){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var C=0;C<this.data.choices.length;C++)this.set("data.choices."+C+".isSelected",g===this.selectedItemIndex?!1:C===g);this.selectedItemIndex=this.selectedItemIndex===g?-1:g};
_.b.maybeInitializeQuizLotties=function(g){var C=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=g.map(function(d){return{animationConfig:d.isCorrect?C.baseCorrectLottiePlayerAnimationConfig:C.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){C.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(d){return d.animationRef||{}})};
_.b.fadeIn=function(g){g.classList.add("fade-in");_.zr(_.UP,function(){g.classList.remove("fade-in")},900)};
_.PU.Object.defineProperties(y6.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.W1(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 g,C;return((g=this.data)==null?void 0:(C=g.choices)==null?void 0:C.some(function(d){return d.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null||!g.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?LqA:this.data.choices[this.selectedItemIndex].explanation||LqA}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null||!g.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
y6.prototype.onYtServiceRequestCompleted=y6.prototype.onYtServiceRequestCompleted;y6.prototype.onYtServiceRequestSent=y6.prototype.onYtServiceRequestSent;y6.prototype.onYtCommentPollRevert=y6.prototype.onYtCommentPollRevert;y6.prototype.dataChanged=y6.prototype.dataChanged;y6.prototype.onExplanationChanged=y6.prototype.onExplanationChanged;_.E([_.r(_.CU),_.H("design:type",Object)],y6.prototype,"paperItemBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],y6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],y6.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.bo.YtTaskEmitterBehavior),_.H("design:type",Object)],y6.prototype,"ytTaskEmitterBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],y6.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],y6.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],y6.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Object)],y6.prototype,"usesPanelLockup",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.H("design:type",Boolean)],y6.prototype,"isChannelOwner",void 0);_.E([_.M({computed:"computeIsTotalVotesDisabled(data)"}),_.H("design:type",Boolean)],y6.prototype,"isTotalVotesDisabled",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.H("design:type",Boolean)],y6.prototype,"isImageQuiz",void 0);_.E([_.M(),_.H("design:type",Object)],y6.prototype,"previousQuizInfo",void 0);_.E([_.M(),_.H("design:type",Object)],y6.prototype,"selectedItemIndex",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data","usesPanelLockup"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],y6.prototype,"shouldUseModernUi",null);
_.E([_.Yt(".fade-container"),_.H("design:type",Object)],y6.prototype,"fadeContainers",void 0);_.E([_.M(),_.H("design:type",Array)],y6.prototype,"correctnessAnimationProps",void 0);_.E([_.X("explanation","showCorrectAnswer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],y6.prototype,"showExplanation",null);_.E([_.X("isChannelOwner","isAttempted"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],y6.prototype,"showCorrectAnswer",null);
_.E([_.X("isChannelOwner","isAttempted","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],y6.prototype,"isQuizAnsweringDisabled",null);_.E([_.X("isQuizAnsweringDisabled"),_.H("design:type",Object),_.H("design:paramtypes",[])],y6.prototype,"endpointStyle",null);_.E([_.X("data","selectedItemIndex"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],y6.prototype,"isAttempted",null);
_.E([_.X("data","selectedItemIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],y6.prototype,"explanation",null);_.E([_.X("data","selectedItemIndex"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],y6.prototype,"isCorrect",null);_.E([_.ZD("ytd-expander"),_.H("design:type",Object)],y6.prototype,"expander",void 0);_.E([_.ZD("#quiz-votes"),_.H("design:type",Object)],y6.prototype,"quizVotes",void 0);
_.E([_.Rn("explanation"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y6.prototype,"onExplanationChanged",null);_.E([_.Rn("data","isChannelOwner"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y6.prototype,"dataChanged",null);_.E([_.yE("yt-comment-quiz-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],y6.prototype,"onYtCommentPollRevert",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],y6.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],y6.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],y6);
_.I(y6,"ytd-backstage-quiz-renderer",function(){if(ewL!==void 0)return ewL;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ewL=g},{mode:1});var DGr;var Ri=function(){return _.W.apply(this,arguments)||this};
_.L(Ri,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ri.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ri.prototype,"data",void 0);_.E([_.m({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Ri);
_.I(Ri,"ytd-post-uploaded-video-renderer",function(){if(DGr!==void 0)return DGr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return DGr=g},{mode:1});var rrM;var bL=function(){return _.W.apply(this,arguments)||this};
_.L(bL,_.W);bL.prototype.useFilledIcons=function(g){return g==="SPONSORSHIP_STAR"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bL.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bL.prototype,"data",void 0);_.E([_.m({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],bL);
var NhQ=_.EU()(bL,"ytd-sponsors-only-badge-renderer",function(){if(rrM===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);rrM=g}g=rrM;return g},{allowedProps:["data"],
mode:1});var XgP;var Z1=function(){return _.W.apply(this,arguments)||this};
_.L(Z1,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Z1.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Z1.prototype,"data",void 0);_.E([_.m({is:"ytd-child-video-renderer",disableElementRegistration:!0})],Z1);
_.I(Z1,"ytd-child-video-renderer",function(){if(XgP!==void 0)return XgP;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return XgP=g},{mode:1});var soP;var BhP;var Yi=function(){var g=_.W.apply(this,arguments)||this;g.size=0;g.fallbackImageSize={height:void 0,width:9999};g.webModernCollections=!1;return g};
_.L(Yi,_.W);_.b=Yi.prototype;_.b.computeBlurredImageSize=function(g){return g?{height:g*2,width:g*2}:this.fallbackImageSize};
_.b.computeImageSize=function(g){return g?{height:g,width:g}:this.fallbackImageSize};
_.b.computeObjectFit=function(g){return g?"FILL":"CONTAIN"};
_.b.computePreserve=function(g){return g?!0:!1};
_.b.setBackground=function(){var g,C;if((g=this.data)==null?0:(C=g.thumbnail)==null?0:C.sampledThumbnailColor)g=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+g.red+","+g.green+","+g.blue+",1)"};
Yi.prototype.setBackground=Yi.prototype.setBackground;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Yi.prototype,"watchFeedThumbnail",void 0);_.E([_.M(),_.H("design:type",Object)],Yi.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Yi.prototype,"size",void 0);
_.E([_.M({computed:"computeBlurredImageSize(size)"}),_.H("design:type",Object)],Yi.prototype,"blurredImageSize",void 0);_.E([_.M({computed:"computeImageSize(size)"}),_.H("design:type",Object)],Yi.prototype,"imageSize",void 0);_.E([_.M({computed:"computePreserve(size)"}),_.H("design:type",String)],Yi.prototype,"preserve",void 0);_.E([_.M({computed:"computeObjectFit(size)"}),_.H("design:type",String)],Yi.prototype,"objectFit",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Yi.prototype,"webModernCollections",void 0);_.E([_.Rn("data.thumbnail.sampledThumbnailColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yi.prototype,"setBackground",null);_.E([_.m({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],Yi);
_.I(Yi,"ytd-playlist-custom-thumbnail-renderer",function(){if(BhP!==void 0)return BhP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return BhP=g},{mode:1});var Thh;var AV=function(){return _.W.apply(this,arguments)||this};
_.L(AV,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AV.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],AV.prototype,"width",void 0);_.E([_.m({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],AV);
_.I(AV,"ytd-playlist-video-thumbnail-renderer",function(){if(Thh!==void 0)return Thh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Thh=g},{mode:1});var fbx;var Fz=function(){return _.W.apply(this,arguments)||this};
_.L(Fz,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fz.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fz.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],Fz.prototype,"width",void 0);_.E([_.m({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],Fz);
_.I(Fz,"ytd-show-custom-thumbnail-renderer",function(){if(fbx!==void 0)return fbx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fbx=g},{mode:1});var vvh;var PB=function(){return _.W.apply(this,arguments)||this};
_.L(PB,_.W);PB.prototype.useFilledIcons=function(g){return g==="MUSIC"||g==="COURSE"};
PB.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=eG(this.overlayColor,"0.8");else if(this.overlayColor){var g=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+g.red+","+g.green+","+g.blue+",0.8)"}};
_.PU.Object.defineProperties(PB.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)}}});
PB.prototype.overlayColorChanged=PB.prototype.overlayColorChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PB.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],PB.prototype,"overlayColor",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.icon","data.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],PB.prototype,"overlayStyle",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.icon","data.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],PB.prototype,"overlayTextStyle",null);_.E([_.Rn("overlayColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PB.prototype,"overlayColorChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],PB);
_.I(PB,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(vvh!==void 0)return vvh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vvh=g},{mode:1});var $GQ;var iL=function(){var g=_.W.apply(this,arguments)||this;g.active=!1;return g};
_.L(iL,_.W);iL.prototype.computeIsSpinnerHidden=function(g){return(g==null?void 0:g.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
iL.prototype.computeOverlayIcon=function(g){return(g==null?void 0:g.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(g==null?void 0:g.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iL.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],iL.prototype,"active",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],iL);
_.I(iL,"ytd-thumbnail-overlay-downloading-renderer",function(){if($GQ!==void 0)return $GQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return $GQ=g},{mode:1});var qLx;var Oj=function(){return _.W.apply(this,arguments)||this};
_.L(Oj,_.W);_.PU.Object.defineProperties(Oj.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Oj.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Oj.prototype,"data",void 0);_.E([_.X("data.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oj.prototype,"text",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],Oj);
_.I(Oj,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(qLx!==void 0)return qLx;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return qLx=g},{mode:1});var MFh,Wqh=function(){if(MFh!==void 0)return MFh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return MFh=g};var wt=function(){return _.W.apply(this,arguments)||this};
_.L(wt,_.W);_.PU.Object.defineProperties(wt,{template:{configurable:!0,enumerable:!0,get:function(){return Wqh()}}});
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],wt.prototype,"animateEqualizer",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],wt);_.EU()(wt,"ytd-thumbnail-overlay-equalizer",function(){return Wqh()},{allowedProps:["animateEqualizer"],
mode:1});var mGM;var ki=function(){var g=_.W.apply(this,arguments)||this;g.nowPlayingBadge=_.t("web_now_playing_badge");g.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return g};
_.L(ki,_.W);ki.prototype.activeChanged=function(){var g=this;_.t("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.As(this,function(){_.HW(g.hostElement,"yt-playlist-lockup-now-playing-active",g)})};
ki.prototype.onMiniplayerPlayStateChanged=function(g){var C,d=(C=_.e(_.vf().currentEndpoint,_.qu))==null?void 0:C.videoId;this.isVideoPlaying=g&&(_.t("web_limit_now_playing_animation_killswitch")||this.videoId===d)};
ki.prototype.activeChanged=ki.prototype.activeChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ki.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ki.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ki.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],ki.prototype,"isVideoPlaying",void 0);_.E([_.M(),_.H("design:type",String)],ki.prototype,"videoId",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ki.prototype,"equalizerOnly",void 0);_.E([_.M(),_.H("design:type",Boolean)],ki.prototype,"isActive",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ki.prototype,"nowPlayingBadge",void 0);_.E([_.Rn("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ki.prototype,"activeChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],ki);
_.I(ki,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(mGM!==void 0)return mGM;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return mGM=g},{mode:1});var uF6;var xi=function(){return _.W.apply(this,arguments)||this};
_.L(xi,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xi.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xi.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],xi);
_.I(xi,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(uF6!==void 0)return uF6;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uF6=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var nv6;var oi=function(){return _.W.apply(this,arguments)||this};
_.L(oi,_.W);oi.prototype.onDurationChanged=function(){var g,C;_.KZ(this.hostElement).querySelector("#progress").style.width=((C=(g=this.data)==null?void 0:g.percentDurationWatched)!=null?C:0)+"%"};
oi.prototype.onDurationChanged=oi.prototype.onDurationChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],oi.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oi.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],oi.prototype,"isLive",void 0);_.E([_.Rn("data.percentDurationWatched"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oi.prototype,"onDurationChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],oi);
_.I(oi,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(nv6!==void 0)return nv6;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return nv6=g},{mode:1});var IbL;var pk=function(){var g=_.W.apply(this,arguments)||this;g.bottomPanel=!1;g.richGridOverlay=!1;g.watchFeedOverlay=!1;g.isCompact=!1;return g};
_.L(pk,_.W);pk.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.PU.Object.defineProperties(pk.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.icon)==null?void 0:C.iconType)==="PLAY_ALL"&&_.t("kevlar_system_icons")}}});
pk.prototype.widthChanged=pk.prototype.widthChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],pk.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pk.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],pk.prototype,"width",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],pk.prototype,"bottomPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],pk.prototype,"richGridOverlay",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],pk.prototype,"watchFeedOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],pk.prototype,"isCompact",void 0);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],pk.prototype,"isIconFilled",null);_.E([_.Rn("width","watchFeedOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pk.prototype,"widthChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],pk);
_.I(pk,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(IbL!==void 0)return IbL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return IbL=g},{mode:1});var UGA;var crP=["CLIP","SHORTS"],JV=function(){var g=_.W.apply(this,arguments)||this;g.animated=_.t("animated_live_badge_icon");g.hasIcon=!1;g.updateTimerIntervalId=0;g.timeSinceLive=0;return g};
_.L(JV,_.W);_.b=JV.prototype;_.b.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.b.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.b.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.b.hasIconOrText=function(){var g,C;return!!(((g=this.data)==null?0:g.icon)||((C=this.data)==null?0:C.text))};
_.b.initializeLiveBadgeTimer=function(){var g=this,C,d=(C=this.liveBadgeData)==null?void 0:C.startTimestampSec;if(d&&this.canShowLiveBadgeTimer()){var V;C=Number((V=this.liveBadgeData)==null?void 0:V.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(d);this.updateTimerIntervalId=_.lm(function(){g.canShowLiveBadgeTimer()?g.timeSinceLive++:(g.timeSinceLive=0,window.clearInterval(g.updateTimerIntervalId))},C)}else this.timeSinceLive=0};
_.b.canShowLiveBadgeTimer=function(){var g=Date.now(),C,d;return g<(Number((C=this.liveBadgeData)==null?void 0:C.endTimestampSec)-1)*1E3&&g>Number((d=this.liveBadgeData)==null?void 0:d.startTimestampSec)*1E3};
_.PU.Object.defineProperties(JV.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.Xa_(this.data,this.timeSinceLive):{}}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.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 crP.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
JV.prototype.initializeLiveBadgeTimer=JV.prototype.initializeLiveBadgeTimer;JV.prototype.dataChanged=JV.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],JV.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],JV.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],JV.prototype,"icon",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],JV.prototype,"animated",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.H("design:type",Boolean)],JV.prototype,"hideTimeStatus",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],JV.prototype,"hasIcon",void 0);_.E([_.M(),_.H("design:type",Object)],JV.prototype,"timeSinceLive",void 0);_.E([_.X("data","timeSinceLive"),_.H("design:type",Object),_.H("design:paramtypes",[])],JV.prototype,"badgeShapeData",null);
_.E([_.X("data","overlayType"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],JV.prototype,"hideBadgeShape",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JV.prototype,"dataChanged",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.style"),_.H("design:type",Object),_.H("design:paramtypes",[])],JV.prototype,"overlayStyle",null);
_.E([_.X("data.liveBadgeData"),_.H("design:type",Object),_.H("design:paramtypes",[])],JV.prototype,"liveBadgeData",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.type"),_.H("design:type",Object),_.H("design:paramtypes",[])],JV.prototype,"overlayType",null);_.E([_.X("overlayType","overlayStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],JV.prototype,"useFilledIcon",null);
_.E([_.PR("liveBadgeData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JV.prototype,"initializeLiveBadgeTimer",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],JV);
_.I(JV,"ytd-thumbnail-overlay-time-status-renderer",function(){if(UGA!==void 0)return UGA;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return UGA=g},{mode:_.HR("kevlar_poly_si_batch_j035")?1:2});var EvA;var hV=function(){return _.W.apply(this,arguments)||this};
_.L(hV,_.W);hV.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"}}}}};
hV.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(g){if(this.hasPlaybackProgressBar)return{percentDurationWatched:g.percentDurationWatched}};
hV.prototype.computeHasPlaybackProgressBar=function(g){return!!g.percentDurationWatched&&g.percentDurationWatched>0};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hV.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hV.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.H("design:type",Boolean)],hV.prototype,"hasPlaybackProgressBar",void 0);
_.E([_.m({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],hV);
_.I(hV,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(EvA!==void 0)return EvA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return EvA=g},{mode:1});var HBx;var QoQ=_.n(function(g){var C=g.data;var d=g.children;var V=function(){return!!C().doubleStack},y=function(){return!!C().includeStackHeight};
return _.O("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!C().experimentEnabled}},_.O(_.k,{cond:C,
then:function(){var R={};return _.O(_.xX,null,_.O(_.k,{cond:y,then:function(){var Y={};return _.O("div",{class:_.Gr("ytCollectionsStackSpacer",(Y.ytCollectionsStackSpacerDoubleStack=V,Y))})}}),_.O("div",{class:_.Gr((R.ytCollectionsStackRelativeStack=y,R))},_.O(_.k,{cond:V,
then:function(){var Y={};return _.O("div",{class:_.Gr("ytCollectionsStackCollectionStack2",function(){return C().customClassName2ndStack},(Y.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return C().enableResponsiveMode},Y)),
style:_.yF({"background-color":function(){return BcW(C())}})})}}),_.O("div",{class:_.Gr("ytCollectionsStackCollectionStack1",function(){return C().customClassName1stStack},function(){return s5B(C().thumbnailSize?C().thumbnailSize:"medium")}),
style:_.yF({"background-color":function(){return BcW(C())}})}),d))}}))},"Ca");_.U4(QoQ,"yt-collections-stack",{props:{data:_.CA}});var tV=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};g.webModernCollections=!1;g.isSearch=!1;g.isDoubleStack=!1;g.thumbnailSize="medium";return g};
_.L(tV,_.W);_.b=tV.prototype;
_.b.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}},
"data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]",webModernCollections:"[[webModernCollections]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}};
_.b.getThumbnailDetails=function(g){if(g!=null&&g.thumbnailRenderer){var C=g.thumbnailRenderer,d;if((d=C.playlistVideoThumbnailRenderer)==null?0:d.thumbnail)return C.playlistVideoThumbnailRenderer.thumbnail;var V;if((V=C.playlistCustomThumbnailRenderer)==null?0:V.thumbnail)return C.playlistCustomThumbnailRenderer.thumbnail;g=g.thumbnailRenderer;var y;if((y=g.showCustomThumbnailRenderer)==null?0:y.thumbnail)return g.showCustomThumbnailRenderer.thumbnail}};
_.b.computeOverlayColor=function(g){var C,d;if((C=this.getThumbnailDetails(g))==null?0:(d=C.darkColorPalette)==null?0:d.section2Color)return this.getThumbnailDetails(g).darkColorPalette.section2Color;var V;return(V=this.getThumbnailDetails(g))==null?void 0:V.sampledThumbnailColor};
_.b.computeWebModernCollections=function(g){if(g==null||!g.thumbnailOverlays)return!1;g=_.Z(g.thumbnailOverlays);for(var C=g.next();!C.done;C=g.next()){var d=void 0;if((d=C.value)==null?0:d.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.b.computeNavigationEndpoint=function(g){return qzN(g==null?void 0:g.navigationEndpoint)};
_.PU.Object.defineProperties(tV.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var g=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:g==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:g==null?void 0:g.vibrantColorPalette,darkColorPalette:g==null?void 0:g.darkColorPalette,experimentEnabled:!0}}}});
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],tV.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(dJ8),_.H("design:type",Object)],tV.prototype,"ytdThumbnailBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],tV.prototype,"componentBehavior",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],tV.prototype,"watchFeedThumbnail",void 0);_.E([_.M(),_.H("design:type",Number)],tV.prototype,"customThumbnailSize",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],tV.prototype,"hideAria",void 0);_.E([_.M(),_.H("design:type",Object)],tV.prototype,"data",void 0);_.E([_.M({computed:"computeOverlayColor(data)"}),_.H("design:type",Object)],tV.prototype,"overlayColor",void 0);
_.E([_.M({computed:"computeWebModernCollections(data)"}),_.H("design:type",Object)],tV.prototype,"webModernCollections",void 0);_.E([_.M({computed:"computeNavigationEndpoint(data)"}),_.H("design:type",Object)],tV.prototype,"computedNavigationEndpoint",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],tV.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],tV.prototype,"isDoubleStack",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],tV.prototype,"thumbnailSize",void 0);_.E([_.X("data","isDoubleStack","thumbnailSize"),_.H("design:type",Object),_.H("design:paramtypes",[])],tV.prototype,"collectionStack",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],tV);
_.I(tV,"ytd-playlist-thumbnail",function(){if(HBx!==void 0)return HBx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return HBx=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var zwQ;_.U4(_.n(function(g){return _.O("yt-text-view-model",{class:_.Gr("ytTextViewModelHost")},_.O(_.gV,{text:function(){return g.data().text}}))},"Da"),"yt-text-view-model",{props:{data:_.CA}});var j_=function(){var g=_.W.apply(this,arguments)||this;g.noEndpoints=!1;g.amsterdamPostMvp=_.t("web_amsterdam_post_mvp_playlists");g.badges=[];g.transferState="TRANSFER_STATE_UNKNOWN";return g};
_.L(j_,_.W);_.b=j_.prototype;_.b.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.b.getMetadata=function(g){if(!g)return[];var C=[],d=g.shortViewCountText||g.viewCountText;d&&C.push(_.W1(d));g.publishedTimeText&&C.push(_.W1(g.publishedTimeText));g.upcomingEventData&&g.upcomingEventData.upcomingEventText&&C.push(_.k9(_.W1(g.upcomingEventData.upcomingEventText),Number(g.upcomingEventData.startTime)));return C};
_.b.observeDataForBylineSeparator=function(){this.data&&_.Gm(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.b.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.tw(this.metadataColor)};
_.b.getSimpleString=function(g){return _.W1(g)};
_.b.isBylineHidden=function(g){return this.noByline||!((g==null?0:g.longBylineText)||(g==null?0:g.shortBylineText))};
_.b.isMetadataHidden=function(g){var C;return((C=this.getMetadata(g))==null?void 0:C.length)===0};
_.b.isBylineMetadataSeparatorHidden=function(g){return this.isMetadataHidden(g)||!this.shouldShowVideoInfo};
_.b.isLongByline=function(g,C){return C&&!(g==null||!g.longBylineText)};
_.PU.Object.defineProperties(j_.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var g;return this.amsterdamPostMvp&&!((g=this.data)==null||!g.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.t("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
j_.prototype.metadataColorChanged=j_.prototype.metadataColorChanged;j_.prototype.observeDataForBylineSeparator=j_.prototype.observeDataForBylineSeparator;_.E([_.r(_.Eb),_.H("design:type",Object)],j_.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],j_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],j_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],j_.prototype,"noEndpoints",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"isSlimShort",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"radioMeta",void 0);_.E([_.M({selector:_.eZ}),_.H("design:type",Object)],j_.prototype,"isGridViewEnabled",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"richMeta",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],j_.prototype,"amsterdamPostMvp",void 0);
_.E([_.M(),_.H("design:type",Boolean)],j_.prototype,"noByline",void 0);_.E([_.M({computed:"isLongByline(data, radioMeta)"}),_.H("design:type",Boolean)],j_.prototype,"longByline",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"truncateMetadataLine",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"miniMode",void 0);_.E([_.M(),_.H("design:type",Number)],j_.prototype,"metadataColor",void 0);
_.E([_.M(),_.H("design:type",Array)],j_.prototype,"badges",void 0);_.E([_.M({selector:_.Li,selectorArgs:["data.videoId"]}),_.H("design:type",String)],j_.prototype,"transferState",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"isDownloading",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],j_.prototype,"typographyBump",void 0);_.E([_.ZD("#metadata-line"),_.H("design:type",HTMLElement)],j_.prototype,"metadataLine",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],j_.prototype,"observeDataForBylineSeparator",null);_.E([_.Rn("metadataColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],j_.prototype,"metadataColorChanged",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],j_.prototype,"shouldShowVideoInfo",null);
_.E([_.X("badges"),_.H("design:type",String),_.H("design:paramtypes",[])],j_.prototype,"inlineBadgeClass",null);_.E([_.X("longByline"),_.H("design:type",String),_.H("design:paramtypes",[])],j_.prototype,"longBylineClass",null);_.E([_.X("data","longByline"),_.H("design:type",Object),_.H("design:paramtypes",[])],j_.prototype,"bylineText",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],j_.prototype,"hasAttributedBylineText",null);
_.E([_.X("isGridViewEnabled","data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],j_.prototype,"watchFeedBigThumbs",null);_.E([_.m({is:"ytd-video-meta-block",disableElementRegistration:!0})],j_);
_.I(j_,"ytd-video-meta-block",function(){if(zwQ!==void 0)return zwQ;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zwQ=g},{mode:_.HR("kevlar_poly_si_batch_j080")?1:2});_.oe("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var e_=function(){var g=_.W.apply(this,arguments)||this;g.displayItemCount=2;g.isBackstagePlaylist=!1;g.isPostCompactPlaylist=!1;g.shouldShowChannelThumbnail=!1;return g};
_.L(e_,_.W);_.b=e_.prototype;_.b.computeFirstVideos=function(g,C){return g===void 0||C===void 0?[]:g.slice(0,C)};
_.b.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var g=this.data.thumbnailRenderer;g.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",g.playlistVideoThumbnailRenderer.thumbnail);g.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",g.playlistCustomThumbnailRenderer.thumbnail)}};
_.b.computeThumbnailHeight=function(g,C,d,V,y){return V?y==="BIG"?280:y==="MASSIVE"?337:234:d?240:C?72:g?118:138};
_.b.computeThumbnailWidth=function(g,C,d,V,y){return V?y==="MEDIUM"?450:y==="BIG"?500:y==="MASSIVE"?600:420:d?360:C?128:g?210:246};
_.b.computeUseBiggerThumbs=function(g){return g&&_.t("enable_desktop_search_bigger_thumbs")};
_.b.computeShouldShowChannelThumbnail=function(g,C){return g&&!(C==null||!C.channelThumbnail)};
_.PU.Object.defineProperties(e_.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
e_.prototype.dataChanged=e_.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],e_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],e_.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],e_.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],e_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],e_.prototype,"displayItemCount",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],e_.prototype,"isBackstagePlaylist",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],e_.prototype,"isPostCompactPlaylist",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],e_.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.H("design:type",Boolean)],e_.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],e_.prototype,"biggerThumbsStyle",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],e_.prototype,"isDownloads",void 0);_.E([_.M({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.H("design:type",Object)],e_.prototype,"shouldShowChannelThumbnail",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],e_.prototype,"dataChanged",null);
_.E([_.X("isSearch"),_.H("design:type",String),_.H("design:paramtypes",[])],e_.prototype,"stackThumbnailSize",null);_.E([_.m({is:"ytd-playlist-renderer",disableElementRegistration:!0})],e_);
_.I(e_,"ytd-playlist-renderer",function(){if(soP===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);soP=g}g=soP;return g},{mode:1});var KqL;var abr;var lL=function(){var g=_.W.apply(this,arguments)||this;g.startX=0;return g};
_.L(lL,_.W);lL.prototype.onEndpointMouseDown=function(g){this.startX=g.clientX};
lL.prototype.onEndpointClick=function(g){this.startX!==g.clientX&&(g.preventDefault(),g.stopPropagation())};
lL.prototype.computeObjectFit=function(g){return g==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||g==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||g==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
lL.prototype.computeCardStyle=function(g){return g?g.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.PU.Object.defineProperties(lL.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.searchRefinementCardRendererStyle)==null?void 0:C.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lL.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lL.prototype,"data",void 0);_.E([_.M({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.H("design:type",Number)],lL.prototype,"objectFit",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.H("design:type",String)],lL.prototype,"cardStyle",void 0);
_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],lL.prototype,"roundContainer",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],lL.prototype,"isAlbumCard",null);_.E([_.X("data","isAlbumCard"),_.H("design:type",Object),_.H("design:paramtypes",[])],lL.prototype,"collectionStack",null);_.E([_.m({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],lL);
_.I(lL,"ytd-search-refinement-card-renderer",function(){if(abr!==void 0)return abr;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return abr=g},{mode:1});var GqQ;var Lk=function(){var g=_.W.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.L(Lk,_.W);_.E([_.M(),_.H("design:type",Object)],Lk.prototype,"data",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Lk.prototype,"componentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Lk.prototype,"ytdReduxBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Lk.prototype,"isRichGrid",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],Lk.prototype,"miniMode",void 0);
_.E([_.m({is:"ytd-game-details-renderer",disableElementRegistration:!0})],Lk);
_.I(Lk,"ytd-game-details-renderer",function(){if(GqQ!==void 0)return GqQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GqQ=g},{mode:1});var SLH;var g_P;var D1=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return g};
_.L(D1,_.W);_.b=D1.prototype;_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.b.currentStateData=function(g){var C=g||this.data;return C&&C.states&&C.currentStateId!=null?C.states.find(function(d){return d.stateId===C.currentStateId})||null:null};
_.b.currentStateRendererData=function(g){return(g=this.currentStateData(g))&&g.state&&g.state.buttonRenderer?g.state.buttonRenderer:null};
_.b.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())};
_.b.computeButtonIcon=function(g){g=this.currentStateRendererData(g);var C;return(g==null?0:(C=g.icon)==null?0:C.iconType)?g.icon.iconType.toLowerCase():null};
_.b.computeAccessibility=function(g){return(g=this.currentStateRendererData(g))&&g.accessibilityData?g.accessibilityData.accessibilityData||null:null};
_.b.computeButtonClass=function(g){var C=this.currentStateRendererData(g);if(!C)return"";g="";var d=C.style;d&&(g+=d.toLowerCase().replace(/_/g,"-")+" ");(C=C.size)&&(g+=C.toLowerCase().replace(/_/g,"-")+" ");return g.trim()};
_.b.computeServiceEndpoint=function(g){if(!g)return null;var C=g&&g.serviceEndpoint,d=this.get("command.commandMetadata.webCommandMetadata.sendPost",g);return C?C:d&&g.command?g.command:null};
_.b.computeBellMenuItemParams=function(g){var C;g=(C=_.e(g==null?void 0:g.command,_.Su))==null?void 0:C.commands;if(!g||g.length===0)return null;C=_.e(g[0],_.TF);var d,V;return(C==null?0:(d=C.popup)==null?0:(V=d.menuPopupRenderer)==null?0:V.items)?C.popup.menuPopupRenderer.items.map(function(y){return y.menuServiceItemRenderer.trackingParams}):null};
_.b.handleBellMenuOpenSelectedAction=function(g){var C=g.trackingParams,d=this.computeBellMenuItemParams(this.data);this.data&&C&&d&&d.includes(C)&&this.ytRenderButtonBehavior._setButtonIcon(g.icon.iconType.toLowerCase())};
_.b.onYtServiceRequestCompleted=function(g,C){(g=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",C))&&this.set("data",g)};
_.b.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.b.resetState=function(){this.set("data.currentStateId",3)};
_.b.onYtButtonTapHandler=function(){if(this.data){var g=this.currentStateRendererData(this.data);g&&this.ytRendererBehavior.logExplicitClick(g)}};
D1.prototype.onYtServiceRequestError=D1.prototype.onYtServiceRequestError;D1.prototype.onYtServiceRequestCompleted=D1.prototype.onYtServiceRequestCompleted;D1.prototype.stateChanged=D1.prototype.stateChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],D1.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],D1.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(Bs.YtRenderButtonBehavior),_.H("design:type",Object)],D1.prototype,"ytRenderButtonBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],D1.prototype,"data",void 0);_.E([_.PR("data","data.currentStateId"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],D1.prototype,"stateChanged",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],D1.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],D1.prototype,"onYtServiceRequestError",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],D1);
_.I(D1,"ytd-subscription-notification-toggle-button-renderer",function(){if(g_P!==void 0)return g_P;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return g_P=g},{mode:1});var Cux;var rt=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};g.tapHandler=function(){if(g.data){var C=g.currentStateRendererData();C&&g.ytRendererBehavior.logExplicitClick(C)}};
return g};
_.L(rt,_.W);_.b=rt.prototype;_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.b.currentStateData=function(){var g=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(C){return C.stateId===g.data.currentStateId})||null:null};
_.b.currentStateRendererData=function(){var g=this.currentStateData();return g&&g.state&&g.state.buttonRenderer?g.state.buttonRenderer:null};
_.b.computeAccessibilityLabel=function(){var g,C,d;return(g=this.currentStateRendererData())==null?void 0:(C=g.accessibilityData)==null?void 0:(d=C.accessibilityData)==null?void 0:d.label};
_.b.computeBellMenuItemParams=function(){var g,C,d=(C=_.e((g=this.data)==null?void 0:g.command,_.Su))==null?void 0:C.commands;if(!d||d.length===0)return null;g=_.e(d[0],_.TF);var V,y;return(g==null?0:(V=g.popup)==null?0:(y=V.menuPopupRenderer)==null?0:y.items)?g.popup.menuPopupRenderer.items.map(function(R){return R.menuServiceItemRenderer.trackingParams}):null};
_.b.handleBellMenuOpenSelectedAction=function(g){var C=g.trackingParams,d=this.computeBellMenuItemParams();if(this.data&&C&&d&&d.includes(C)&&(g==null||!g.isDisabled)){var V;((V=_.e(g.serviceEndpoint,_.Cu))==null?void 0:V.signal)!=="CLIENT_SIGNAL"&&(this.icon=g.icon.iconType)}};
_.b.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.b.onYtServiceRequestCompleted=function(g,C){if(g=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",C))this.icon=void 0,this.set("data",g)};
_.b.onYtServiceRequestError=function(){this.icon=void 0};
_.PU.Object.defineProperties(rt.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=this.data,C=this.textLabel,d=this.hostElement,V=this.computeAccessibilityLabel(),y=this.tapHandler,R=this.isOverlay?"overlay":"mono",Y=(g==null?0:g.disableButton)?"disabled":"active";C=C?_.Jo(C):void 0;return{style:R,type:"tonal",state:Y,size:"M",focused:!1,formattedButtonText:C,iconPosition:"leading-trailing",onTap:fPj(g,y,d),accessibilityLabel:V}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var g=this.currentStateRendererData(),C,d,V=(d=this.icon)!=null?d:g==null?void 0:(C=g.icon)==null?void 0:C.iconType;if(V)return _.an(V)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.data)==null?void 0:(C=g.secondaryIcon)==null?void 0:C.iconType;if(d)return _.an(d)}}});
rt.prototype.onYtServiceRequestError=rt.prototype.onYtServiceRequestError;rt.prototype.onYtServiceRequestCompleted=rt.prototype.onYtServiceRequestCompleted;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rt.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],rt.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rt.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],rt.prototype,"textLabel",void 0);
_.E([_.M(),_.H("design:type",String)],rt.prototype,"icon",void 0);_.E([_.M(),_.H("design:type",Boolean)],rt.prototype,"isOverlay",void 0);_.E([_.X("data.*","textLabel"),_.H("design:type",Object),_.H("design:paramtypes",[])],rt.prototype,"computedButtonShape",null);_.E([_.X("data.*","icon"),_.H("design:type",Object),_.H("design:paramtypes",[])],rt.prototype,"computedIcon",null);_.E([_.X("computedIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],rt.prototype,"computedAnimateIcon",null);
_.E([_.X("data.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],rt.prototype,"computedSecondaryIcon",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],rt.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rt.prototype,"onYtServiceRequestError",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],rt);
_.I(rt,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(Cux!==void 0)return Cux;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e<yt-button-shape animate-icon="[[computedAnimateIcon]]" data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return Cux=g},{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var dLh;_.U4(dGL,"yt-animated-action",{props:{backgroundLottieRef:_.CA,foregroundLottieRef:_.CA,wrapperClass:_.CA,disableAnimation:_.CA},unsafeExternallySettableAttributes:new Set(["key"])});var NI=function(){var g=_.W.apply(this,arguments)||this;g.animatedActionEnabled=_.t("web_animated_actions");g.foregroundLottieRef={};g.backgroundLottieRef={};g.forceIconOnly=!1;g.showTextWhileAnimating=!1;g.keyboardFocused=!1;g.isAnimating=!1;g.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return g};
_.L(NI,_.W);_.b=NI.prototype;_.b.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.b.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{forceIconOnly:"[[forceIconOnly]]"}}}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:{component:"ytd-subscription-notification-toggle-button-renderer-next",properties:{textLabel:"[[subscribedButtonText]]",
forceIconOnly:"[[forceIconOnly]]",isOverlay:"[[overlayButton]]"}}}}}};
_.b.attached=function(){this.keyboardFocused=!1};
_.b.onYtServiceRequestSent=function(g,C){(this.get("endpoint.subscribeEndpoint",C)||this.get("endpoint.unsubscribeEndpoint",C))&&this.updateSubscriptionState(!this.subscribed)};
_.b.onYtServiceRequestCompleted=function(g,C){(g=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",C.data))&&this.bellButton&&(this.bellButton.data=g)};
_.b.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.CM(this.hostElement)};
_.b.onPlayerSubscribe=function(g){this.isCompactRed()||g!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.b.onPlayerUnsubscribe=function(g){this.isCompactRed()||g!==this.data.channelId||this.updateSubscriptionState(!1)};
_.b.handleUpdateSubscribeButtonAction=function(g){g=_.e(g,aEx);var C;g&&g.channelId===((C=this.data)==null?void 0:C.channelId)&&this.updateSubscriptionState(!!g.subscribed)};
_.b.computeButtonStyle=function(g){return this.get("style.styleType",g)||null};
_.b.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.b.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.b.updateSubscriptionState=function(g){if(g!==this.subscribed){this.set("data.subscribed",g);var C,d=(C=this.data)==null?void 0:C.subscribedEntityKey;d&&this.ytdReduxBehavior.dispatch(_.P$("subscriptionStateEntity",d,{key:d,subscribed:g}));this.isCompactRed()||_.HW(this.hostElement,"yt-subscription-changed",g);g||(_.Qw(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!g),g&&this.hasBellButton&&this.startAnimation())}};
_.b.startAnimation=function(){var g=this;if(!this.isAnimating){var C=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var d;(d=this.backgroundLottieRef.lottieEl)==null||d.goToAndPlay(0);var V;(V=this.foregroundLottieRef.lottieEl)==null||V.goToAndPlay(0);_.UP.addJob(function(){g.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.UP.addJob(function(){g.updateContainerToFitContent(!!g.subscribed,!0)},2,1500);
_.UP.addJob(function(){g.isAnimating=!1},2,C)}};
_.b.maybeAnimateBellIcon=function(){var g=_.at(this.hostElement).querySelector("yt-animated-icon");if(g){var C;(C=g.animationRef.lottieEl)==null||C.goToAndPlay(0)}};
_.b.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.b.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.b.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var g;this.unsubscribedWidth=(g=this.subscribeButtonShape)==null?void 0:g.getBoundingClientRect().width}var C;this.subscribedWidth=(C=this.bellButton)==null?void 0:C.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.b.updateContainerToFitContent=function(g,C){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(g?(g=this.subscribedWidth,C=this.isAnimating&&!C,this.subscribedIconOnlyWidth===void 0||C||(g=this.subscribedIconOnlyWidth),this.hostElement.style.width=g+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.b.clearContainerSize=function(){this.hostElement.style.width=""};
_.b.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.b.maybeSetSubscribedButtonIconOnlyWidth=function(){var g=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 C;g.subscribedIconOnlyWidth=(C=g.bellButton)==null?void 0:C.getBoundingClientRect().width;requestAnimationFrame(function(){if(g.bellButton){var d;g.bellButton.textLabel=
(d=g.data)==null?void 0:d.subscribedButtonText}})})))};
_.PU.Object.defineProperties(NI.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 g;return(g=this.data)==null?void 0:g.subscribedButtonText}var C;return this.forceIconOnly?void 0:(C=this.data)==null?void 0:C.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var g,C,d=((g=this.data)==null?void 0:(C=g.timedAnimationData)==null?void 0:C.animationTiming)||[];return{uniqueId:"subscribe",timings:d,enabled:d.length>0&&!this.subscribed,experimentEnabled:d.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!this.subscribed&&((g=this.data)==null?void 0:g.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 g={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var C=g.renderer;var d=g.element;var V=g.subscribed;var y=g.commandController;var R=g.isOverlay;g=g.stopPropagation;var Y=M9V(C,V);R&&(Y.style="overlay");R=Object;var A=R.assign,P;a:switch((P=C.style)==null?void 0:P.styleType){case "COMPACT_GRAY":case "COMPACT_RED":P={size:"S"};break a;default:P={size:"M"}}var w=qpc(C,
V);var x=(x=V?C.subscribedButtonText:C.unsubscribedButtonText)?_.Jo(x):void 0;return A.call(R,{},Y,P,{focused:!1,toggled:V,accessibilityLabel:w,formattedButtonText:x,onTap:$wg(C,V,d,y,g)})}}}});
NI.prototype.onMouseDown=NI.prototype.onMouseDown;NI.prototype.onDataChanged=NI.prototype.onDataChanged;NI.prototype.observedSubscribed=NI.prototype.observedSubscribed;NI.prototype.onYtServiceRequestCompleted=NI.prototype.onYtServiceRequestCompleted;NI.prototype.onYtServiceRequestSent=NI.prototype.onYtServiceRequestSent;NI.prototype.maybeUpdateBellButtonText=NI.prototype.maybeUpdateBellButtonText;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],NI.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],NI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],NI.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],NI.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NI.prototype,"data",void 0);
_.E([_.M({selectorArgs:["data.subscribedEntityKey"],selector:V9L}),_.H("design:type",Object)],NI.prototype,"subscriptionStateEntity",void 0);_.E([_.M({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.H("design:type",Boolean)],NI.prototype,"subscribed",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NI.prototype,"branded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NI.prototype,"animatedActionEnabled",void 0);
_.E([_.M(),_.H("design:type",Object)],NI.prototype,"foregroundLottieRef",void 0);_.E([_.M(),_.H("design:type",Object)],NI.prototype,"backgroundLottieRef",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NI.prototype,"overlayButton",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.H("design:type",Object)],NI.prototype,"buttonStyle",void 0);_.E([_.M(),_.H("design:type",Object)],NI.prototype,"forceIconOnly",void 0);
_.E([_.M(),_.H("design:type",Object)],NI.prototype,"showTextWhileAnimating",void 0);_.E([_.M({value:function(){return!!_.wS().resolve(_.Oc(_.Ps))&&_.t("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.H("design:type",Boolean)],NI.prototype,"useKeyboardFocused",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NI.prototype,"keyboardFocused",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NI.prototype,"isAnimating",void 0);_.E([_.X("data.notificationPreferenceButton.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"hasBellButton",null);
_.E([_.Rn("subscribedButtonText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NI.prototype,"maybeUpdateBellButtonText",null);_.E([_.X("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"subscribedButtonText",null);_.E([_.X("data.timedAnimationData.animationTiming","subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"smartimationSettings",null);
_.E([_.M({reflectToAttribute:!0}),_.X("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"subscribeButtonHidden",null);_.E([_.M({reflectToAttribute:!0}),_.X("subscribed","hasBellButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"subscribeButtonInvisible",null);
_.E([_.M({reflectToAttribute:!0}),_.X("subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"unsubscribeButtonHidden",null);_.E([_.ZD("ytd-subscription-notification-toggle-button-renderer-next"),_.H("design:type",Object)],NI.prototype,"bellButton",void 0);_.E([_.ZD("#subscribe-button-shape"),_.H("design:type",HTMLElement)],NI.prototype,"subscribeButtonShape",void 0);
_.E([_.X("overlayButton","subscribed","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],NI.prototype,"buttonShape",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],NI.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],NI.prototype,"onYtServiceRequestCompleted",null);
_.E([_.Rn("subscribed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NI.prototype,"observedSubscribed",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NI.prototype,"onDataChanged",null);_.E([_.yE("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],NI.prototype,"onMouseDown",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],NI);
_.I(NI,"ytd-subscribe-button-renderer",function(){if(dLh!==void 0)return dLh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return dLh=g},{mode:1});var Xz=function(){var g=_.W.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.L(Xz,_.W);Xz.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Xz.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Xz.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xz.prototype,"isRichGrid",void 0);_.E([_.m({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Xz);
_.I(Xz,"ytd-game-card-renderer",function(){if(SLH!==void 0)return SLH;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SLH=g},{mode:1});var sj={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.t("defer_menus")&&!fSQ?0:void 0,waitForSignal:"eocs"};var VWh;var y7h;var BB=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return g};
_.L(BB,_.W);_.b=BB.prototype;_.b.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.b.onSeriesReminderStateEntityChange=function(){var g,C,d;((g=this.eventReminderStateEntity)==null?0:g.key)&&((C=this.seriesReminderStateEntity)==null?void 0:C.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((d=this.eventReminderStateEntity)==null?void 0:d.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.P$("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.b.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.b.onYtServiceRequestError=function(){var g;this.updateReminderStateEntitiesFromButtonState((g=this.data)==null?void 0:g.currentState)};
_.b.handleUpdateUpcomingEventReminderButtonStateCommand=function(g){if(g=_.e(g,atL)){var C,d=(C=this.data)==null?void 0:C.targetId;d&&g.targetId===d&&_.sU(this.updateReminderStateEntitiesFromButtonState.bind(this,g.state))}};
_.b.getButtonStateFromReminderState=function(){var g;if(((g=this.seriesReminderStateEntity)==null?void 0:g.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var C;if(((C=this.eventReminderStateEntity)==null?void 0:C.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var d,V;if(((d=this.seriesReminderStateEntity)==null?void 0:d.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((V=this.eventReminderStateEntity)==
null?void 0:V.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var y;return(y=this.data)==null?void 0:y.currentState};
_.b.updateReminderStateEntitiesFromButtonState=function(g){if(g){switch(g){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":g="UPCOMING_EVENT_REMINDER_STATE_NONE";var C="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":g="UPCOMING_EVENT_REMINDER_STATE_SINGLE";C="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":g="UPCOMING_EVENT_REMINDER_STATE_NONE";C="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var d;
((d=this.eventReminderStateEntity)==null?0:d.key)&&this.ytdReduxBehavior.dispatch(_.P$("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:g})));var V;((V=this.seriesReminderStateEntity)==null?0:V.key)&&this.ytdReduxBehavior.dispatch(_.P$("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:C})))}};
_.PU.Object.defineProperties(BB.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var g=this.getButtonStateFromReminderState(),C,d;if(g&&((C=this.data)==null?0:(d=C.states)==null?0:d.length))for(C=_.Z(this.data.states),d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0;if(((V=_.e(d,Gnx))==null?void 0:V.state)===g)return _.e(d,Gnx)}}}});
BB.prototype.onYtServiceRequestError=BB.prototype.onYtServiceRequestError;BB.prototype.onYtServiceRequestCompleted=BB.prototype.onYtServiceRequestCompleted;BB.prototype.onSeriesReminderStateEntityChange=BB.prototype.onSeriesReminderStateEntityChange;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],BB.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BB.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],BB.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],BB.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BB.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:RtN}),_.H("design:type",Object)],BB.prototype,"eventReminderStateEntity",void 0);
_.E([_.M({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(g,C){return _.gd(g.entities,"sportsSeriesReminderStateEntity",C)}}),
_.H("design:type",Object)],BB.prototype,"seriesReminderStateEntity",void 0);_.E([_.X("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],BB.prototype,"currentButtonStateRenderer",null);_.E([_.Rn("seriesReminderStateEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BB.prototype,"onSeriesReminderStateEntityChange",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BB.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BB.prototype,"onYtServiceRequestError",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],BB);
_.I(BB,"ytd-upcoming-event-reminder-button-renderer",function(){if(y7h!==void 0)return y7h;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return y7h=g},{mode:1});var Rrh;var Tk=function(){return _.W.apply(this,arguments)||this};
_.L(Tk,_.W);Tk.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.PU.Object.defineProperties(Tk.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}},
textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(_.t("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Tk.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Tk.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Tk.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Tk.prototype,"shelfDismissal",void 0);_.E([_.X("data.responseText"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tk.prototype,"text",null);
_.E([_.X("data.responseText"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tk.prototype,"textAriaLabel",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Tk);
_.I(Tk,"ytd-notification-multi-action-renderer",function(){if(Rrh!==void 0)return Rrh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Rrh=g},{mode:1});var bjL;var fk=function(){return _.W.apply(this,arguments)||this};
_.L(fk,_.W);fk.prototype.ready=function(){var g=this;_.KZ(this.hostElement).querySelector("#undo").addEventListener("tap",function(){g.onUndoTap()})};
fk.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fk.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fk.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],fk);
_.I(fk,"ytd-notification-text-renderer",function(){if(bjL!==void 0)return bjL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bjL=g},{mode:1});var ZjP;var vB=function(){var g=_.W.apply(this,arguments)||this;g.mouseOverDelayJobId=0;g.fadeInImageDelayJobId=0;g.startTimeMs=-1;g.loadingStartTimeMs=-1;g.loadingEndTimeMs=-1;g.hasVideoPreview=!1;return g};
_.L(vB,_.W);_.b=vB.prototype;_.b.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.b.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.b.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.b.showThumbnail=function(){var g=this;this.csn=_.ju();_.jx("fmth");_.UP.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.zr(_.UP,function(){g.loadingStartTimeMs=(0,_.wQ)();var C=_.KZ(g.hostElement).querySelector("#thumbnail");C.complete?g.displayMouseOverImage():C.addEventListener("load",_.VE(g,g.displayMouseOverImage))},150):_.Gm(_.KZ(this.hostElement).querySelector("#play"),"show",!0)};
_.b.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.b.onTap=function(){this.removeVideoPreview()};
_.b.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var g=this.videoId,C=this.csn,d=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,V=this.startTimeMs,y=this.hasVideoPreview,R=_.FG(this.trackingParams),Y={isMovingThumbnail:y};y&&V>0&&(d>0&&(Y.movingThumbnailLoadingDurationMs=Math.round(d)),Y.durationHoveredMs=Math.round((0,_.wQ)()-V));g&&(Y.videoId=g);_.MV(C,R,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:Y});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.b.removeVideoPreview=function(){_.UP.cancelJob(this.mouseOverDelayJobId);_.UP.cancelJob(this.fadeInImageDelayJobId);var g=_.KZ(this.hostElement).querySelector("#thumbnail");_.Gm(g,"fade-in",!1);g.removeEventListener("load",_.VE(this,this.displayMouseOverImage));g=_.KZ(this.hostElement).querySelector("#play");_.Gm(g,"fade-in",!1);_.Gm(g,"show",!1)};
_.b.displayMouseOverImage=function(){var g=_.KZ(this.hostElement).querySelector("#thumbnail"),C=_.KZ(this.hostElement).querySelector("#play");this.isImageAvailable(g)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.wQ)(),this.startTimeMs=(0,_.wQ)(),this.fadeInImageDelayJobId=_.zr(_.UP,function(){_.Gm(g,"fade-in",!0)},50)):_.Gm(C,"fade-in",!0)};
_.b.computeThumbnail=function(g,C){var d;g&&g.movingThumbnailDetails&&g.movingThumbnailDetails.thumbnails&&C?d=_.cF(g.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):d=C?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(d)return _.IE(d)};
_.b.isImageAvailable=function(g){return!(!g.src||g.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||g.naturalWidth===120)};
vB.prototype.onTap=vB.prototype.onTap;vB.prototype.dataChanged=vB.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],vB.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vB.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],vB.prototype,"csn",void 0);_.E([_.M(),_.H("design:type",Object)],vB.prototype,"trackingParams",void 0);
_.E([_.M(),_.H("design:type",String)],vB.prototype,"videoId",void 0);_.E([_.M(),_.H("design:type",Boolean)],vB.prototype,"isAttachedAndDataSet",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vB.prototype,"dataChanged",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vB.prototype,"onTap",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],vB);
_.I(vB,"ytd-moving-thumbnail-renderer",function(){if(ZjP!==void 0)return ZjP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ZjP=g},{mode:1});var YT8;_.aH=function(g){this.hostElement=g;this.eventSink=null;this.eventList=[]};
_.aH.prototype.shouldForward=function(){var g,C;return(C=(g=this.eventSink)==null?void 0:g.isConnected)!=null?C:document.body.contains(this.eventSink)};
_.aH.prototype.start=function(g,C){this.eventSink&&this.stop();for(var d=0;d<g.length;d++)this.hostElement.addEventListener(g[d],_.VE(this,this.forwardEvent));var V;this.eventSink=(V=C.hostElement)!=null?V:C;this.eventList=g};
_.aH.prototype.stop=function(){for(var g=0;g<this.eventList.length;g++)this.hostElement.removeEventListener(this.eventList[g],_.VE(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.aH.prototype.forwardEvent=function(g,C){this.shouldForward()&&(g.stopPropagation(),this.eventSink instanceof Element?_.HW(this.eventSink,g.type,C):_.cy(new _.qn("eventSink is not an element")))};_.$i={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.aH(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(g,C){this.forwarder_.start(g,C)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var qI=function(){return _.W.apply(this,arguments)||this};
_.L(qI,_.W);_.b=qI.prototype;_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");this.tooltip.position=_.Qq("HTML_DIR")==="rtl"?"right":"left"};
_.b.dataChanged=function(){this.popupOpen=!1};
_.b.computeAriaLabel=function(g){return _.e(g,xor).label};
_.b.onTap=function(g){g.stopPropagation();g.preventDefault();this.data.command&&_.wS().resolve(_.xC).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.b.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.b.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
qI.prototype.onPopupClosed=qI.prototype.onPopupClosed;qI.prototype.onPopupOpened=qI.prototype.onPopupOpened;qI.prototype.onTap=qI.prototype.onTap;qI.prototype.dataChanged=qI.prototype.dataChanged;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],qI.prototype,"eventForwardingBehavior",void 0);_.E([_.r(_.MK),_.H("design:type",Object)],qI.prototype,"ironButtonState",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],qI.prototype,"componentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],qI.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:-1}),_.H("design:type",Number)],qI.prototype,"tabindex",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.H("design:type",Object)],qI.prototype,"ariaLabel",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qI.prototype,"disableTooltips",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],qI.prototype,"popupOpen",void 0);
_.E([_.M(),_.H("design:type",Element)],qI.prototype,"eventSink",void 0);_.E([_.ZD("#tooltip"),_.H("design:type",Object)],qI.prototype,"tooltip",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qI.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qI.prototype,"onTap",null);
_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qI.prototype,"onPopupOpened",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qI.prototype,"onPopupClosed",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],qI);
_.I(qI,"ytd-thumbnail-overlay-button-renderer",function(){if(YT8!==void 0)return YT8;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return YT8=g},{mode:1});var A7h;var MI=function(){return _.W.apply(this,arguments)||this};
_.L(MI,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MI.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MI.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MI.prototype,"disableAnimation",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MI.prototype,"rounded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MI.prototype,"transparentBackground",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MI.prototype,"noPadding",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],MI);
_.I(MI,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(A7h!==void 0)return A7h;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return A7h=g},{mode:1});var F98;var WB=function(){return _.W.apply(this,arguments)||this};
_.L(WB,_.W);WB.prototype.computeIconPosition=function(g){return this.get("iconPosition",g)||null};
WB.prototype.computeIconStyle=function(g){return this.get("iconStyle",g)||null};
WB.prototype.computeIsIconStyleFilled=function(g){if(!g)return!1;var C;return g.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((C=g.icon)==null?void 0:C.iconType)==="ERROR_BLACK"};
_.E([_.M(),_.H("design:type",Object)],WB.prototype,"data",void 0);_.E([_.M({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.H("design:type",Object)],WB.prototype,"iconPosition",void 0);_.E([_.M({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.H("design:type",Object)],WB.prototype,"iconStyle",void 0);_.E([_.M({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],WB.prototype,"iconStyleFilled",void 0);
_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],WB);
_.I(WB,"ytd-thumbnail-overlay-icon-renderer",function(){if(F98!==void 0)return F98;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return F98=g},{mode:1});var PuA;var mT=function(){return _.W.apply(this,arguments)||this};
_.L(mT,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mT.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],mT);
_.I(mT,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(PuA!==void 0)return PuA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return PuA=g},{mode:1});var ijA;var uL=function(){var g=_.W.apply(this,arguments)||this;g.isPreviewLoading=!1;return g};
_.L(uL,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uL.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uL.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],uL.prototype,"isPreviewLoading",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],uL);
_.I(uL,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(ijA!==void 0)return ijA;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ijA=g},{mode:1});var Ojh;var nk=function(){return _.W.apply(this,arguments)||this};
_.L(nk,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nk.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nk.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],nk);
_.I(nk,"ytd-thumbnail-overlay-pinking-renderer",function(){if(Ojh!==void 0)return Ojh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ojh=g},{mode:1});var w9H;var Ii=function(){var g=_.W.apply(this,arguments)||this;g.disableTooltips=!1;g.isLoading=!1;g.useExpandableTooltip=!1;g.toggled=!1;g.hovered=!1;g.mouseoverDelayJobId=0;g.toggleDelayJobId=0;g.expandAnimationDelayJobId=0;return g};
_.L(Ii,_.W);_.b=Ii.prototype;_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");_.KZ(this.hostElement).querySelector("#tooltip").position=_.Qq("HTML_DIR")==="rtl"?"right":"left"};
_.b.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.UP.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.UP.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.UP.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.b.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.UP.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.UP.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.UP.cancelJob(this.expandAnimationDelayJobId)};
_.b.computeIcon=function(g,C,d){return(g=d?C:g)&&g.iconType?_.an(g.iconType):void 0};
_.b.computeAriaLabel=function(g,C,d){return _.e(d?C:g,xor).label};
_.b.computeTooltip=function(g,C,d){return d?C:g};
_.b.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.b.computeIconOnHover=function(g,C){if((g==null?0:g.iconType)&&!C)return _.an(g.iconType)};
_.b.onTap=function(g){var C=this;g.stopPropagation();g.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(g=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(g),this.useExpandableTooltip&&(this.toggleDelayJobId=_.zr(_.UP,function(){C.hovered=!1;C.data&&!C.data.toggledServiceEndpoint&&(C.expandAnimationDelayJobId=_.zr(_.UP,function(){C.set("data.isToggled",
!1)},200))},2E3))};
_.b.onMouseenter=function(){var g=this;this.mouseoverDelayJobId=_.zr(_.UP,function(){g.hovered=!0},300)};
_.b.onMouseleave=function(){_.UP.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.b.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.b.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.b.onServiceRequestCompleted=function(g,C){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(C)||this.set("data.isToggled",!this.data.isToggled)};
_.b.serviceRequestWasSuccessful=function(g){return _.e(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.QL)?g.data.status==="STATUS_SUCCEEDED":!0};
Ii.prototype.onServiceRequestCompleted=Ii.prototype.onServiceRequestCompleted;Ii.prototype.onPopupClosed=Ii.prototype.onPopupClosed;Ii.prototype.onPopupOpened=Ii.prototype.onPopupOpened;Ii.prototype.onMouseleave=Ii.prototype.onMouseleave;Ii.prototype.dataChanged=Ii.prototype.dataChanged;_.E([_.r(_.MK),_.H("design:type",Object)],Ii.prototype,"ironButtonState",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ii.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],Ii.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ii.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.H("design:type",Object)],Ii.prototype,"ariaLabel",void 0);_.E([_.M(),_.H("design:type",Object)],Ii.prototype,"disableTooltips",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ii.prototype,"popupOpen",void 0);_.E([_.M(),_.H("design:type",Object)],Ii.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Element)],Ii.prototype,"eventSink",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ii.prototype,"useExpandableTooltip",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.H("design:type",Object)],Ii.prototype,"toggled",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ii.prototype,"hovered",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.H("design:type",Object)],Ii.prototype,"iconOnHover",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ii.prototype,"dataChanged",null);
_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ii.prototype,"onMouseleave",null);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ii.prototype,"onPopupOpened",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ii.prototype,"onPopupClosed",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],Ii.prototype,"onServiceRequestCompleted",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Ii);
_.I(Ii,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(w9H!==void 0)return w9H;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return w9H=g},{mode:_.HR("kevlar_poly_si_batch_j053")?1:2});var kJ6;var xLL=_.n(function(g){var C=g.data;var d=g.thumbnailSize;var V=function(){return C().enableSegmentView};
return _.O("yt-thumbnail-overlay-progress-bar-view-model",{class:_.Gr("ytThumbnailOverlayProgressBarHost",function(){return Wtu(d==null?void 0:d())})},_.O(_.k,{cond:V,
then:function(){return _.O("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.O("div",{class:_.oX("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+C().startPercent+"%"}}),_.O("div",{class:_.oX("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+C().segmentDurationPercent+"%"}},_.O("div",{class:_.oX("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.O("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.O("div",null," ",function(){return C().segmentLabel})),_.O("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.O("div",{class:_.oX("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.O(_.k,{cond:function(){return!V()&&C().startPercent},
then:function(){var y={};return _.O("div",{class:_.oX("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(y.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.t("web_enable_modern_progress_bar_overlay"),y))},_.O("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+C().startPercent+"%"}}))}}))},"Ea");
xLL.idomCompat=!0;var o_P=_.n(function(g){var C=_.d8(),d=_.AY(function(y){var R,Y,A;a:{var P=(R=g.data())==null?void 0:R.animationActivationTargetId;R=((Y=g.data())==null?void 0:Y.animationActivationEntityKey)||"";Y=(A=g.data())==null?void 0:A.animationActivationEntitySelectorType;if(R&&P)switch(Y){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":y=_.S6(y,R);A=_.wS().resolve(_.Oc(_.Ds));P=!!(y&&y.videoId===P&&(A==null?0:A.isMiniplayerActive()));P={activated:P,playAnimation:P&&y.playerState==="PLAYER_STATE_PLAYING"};
break a}P=void 0}return P});
_.ue(function(){var y;if((y=d())==null?0:y.activated){var R;if((R=d())==null?0:R.playAnimation){var Y;(Y=C.lottieEl)==null||Y.goToAndPlay(0)}else{var A;(A=C.lottieEl)==null||A.goToAndStop(0)}}},"DbQiXd");
var V=function(){var y,R=!((y=d())==null||!y.activated);if(g.data()){y=g.data();var Y=void 0;y.icon&&(Y=_.ZNB(y.icon),Y=weB(Y));var A=void 0,P;if((P=y.backgroundColor)==null?0:P.lightTheme){var w;A={backgroundColor:eG((w=y.backgroundColor)==null?void 0:w.lightTheme,"0.8")}}if(y.text||Y||R){if(R&&y.lottieData&&C){w=y.lottieData;var x,p,J;P={animationConfig:{name:w.url,path:w.url,autoplay:(x=w.settings)==null?void 0:x.autoplay,loop:(J=(p=w.settings)==null?void 0:p.loop)!=null?J:!0},animationRef:C}}else P=
void 0;if(R)x=17;else b:switch(y.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":x=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":x=19;break b;default:x=17}R={type:x,text:R&&y.animatedText?y.animatedText:y.text,icon:Y,customColors:A,animation:P}}else R=void 0}else R=void 0;return R};
return _.O("yt-thumbnail-badge-view-model",{class:_.Gr("ytThumbnailBadgeViewModelHost",g.class)},_.O(_.k,{cond:V,then:function(){return _.O(_.ax,{data:function(){return V()}})}}))},"Ga");var p9h=_.n(function(g){var C={},d={};return _.O("yt-thumbnail-bottom-overlay-view-model",{class:_.Gr("ytThumbnailBottomOverlayViewModelHost",(C.ytThumbnailBottomOverlayViewModelHostBackground=function(){return g.data().enableGradientBackground},C))},_.O(_.Fd,{data:function(){return g.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(V){return _.O(xLL,{data:V.data,
thumbnailSize:g.thumbnailSize})}}),_.O("div",{class:_.Gr("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var V;
return mwu((V=g.thumbnailSize)==null?void 0:V.call(g))},(d.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var V;
return(V=g.isClip)==null?void 0:V.call(g)},d.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var V;
return!_.t("web_enable_modern_progress_bar_overlay")&&((V=g.thumbnailSize)==null?void 0:V.call(g))==="small"},d))},_.O(_.Fd,{data:function(){return g.data().badge}},{thumbnailBadgeViewModel:function(V){return _.O(o_P,{data:V.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.O(_.Fd,{data:function(){return g.data().badges}},{thumbnailBadgeViewModel:function(V){return _.O(o_P,{data:V.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ha");
p9h.idomCompat=!0;_.U4(p9h,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.ut,thumbnailSize:_.ut,isClip:_.ut}});var KtP={calledOnce:!1,state:"visible"},aPL={calledOnce:!1,state:"hidden"};var Uj=_.n(function(g){var C=g.data;var d=g.className;g=g.alwaysShow;var V=_.IPo(),y={};return _.O("thumbnail-hover-overlay-view-model",{el:_.WF(_.jd(function(){return C().rendererContext})),
class:_.Gr("ytThumbnailHoverOverlayViewModelHost",d,(y.ytThumbnailHoverOverlayViewModelHostForceHover=g,y)),"aria-label":function(){var R;return(R=_.e(C().rendererContext,_.FB))==null?void 0:R.label},
role:function(){return _.hM(C().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.hM(C().rendererContext)!==void 0?0:void 0},
"on:keypress":V},_.O("div",{class:_.Gr("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(C().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var R="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:R="ytThumbnailHoverOverlayViewModelStyleCover"}return R})},_.O(_.k,{cond:function(){return C().icon},
then:function(R){return _.O(_.q_,{data:R,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.O(_.k,{cond:function(){return C().text},
then:function(R){return _.O(_.gV,{text:R,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ja");
Uj.idomCompat=!0;var J76=_.n(function(g){var C=g.data;return _.O(_.Fd,{data:function(){return C==null?void 0:C().overlays}},{thumbnailHoverOverlayViewModel:Uj})},"Ka");
J76.idomCompat=!0;var hr6={};var tWx=_.n(function(g){var C=g.data;var d=g.image;var V=g.state;var y=g.iconType;var R=g.overlays;var Y=g.isOverlay;var A=_.AD("div");g=_.Z(_.jL(!0,void 0,"AA4e7b"));var P=g.next().value,w=g.next().value,x=function(){return!!C().onTap},p=_.WR(y,"LIVE");
_.ue(function(){var h=C();requestAnimationFrame(function(){if(A.value===null)var l=!0;else{var N=A.value;l=h.badgeText;var T=gv1(h.size);l in hr6?N=hr6[l]:(N=N.clientWidth,hr6[l]=N);(l=N>T)?A.value.style.display="none":A.value.style.visibility="visible"}w(l)})},"vNdN8b");
var J=function(){var h={};return h["yt-spec-avatar-shape__image"]=!0,h["yt-spec-avatar-shape__image--ads-app"]=C().type===1,h["yt-spec-avatar-shape__image--inscribed-square"]=C().type===2,h};
return _.O("yt-avatar-shape",null,_.O("div",{el:_.WF(dGl(x,{keydown:function(h){if(h.key==="Enter"){var l;(l=h.currentTarget)==null||l.click()}},
click:function(h){var l,N;return void((N=(l=C()).onTap)==null?void 0:N.call(l,h))}})),
class:function(){var h={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},l=C();h=(h[l.clusterLayoutConfig?RwR(l.clusterLayoutConfig):bBP(l.size)]=!0,h["yt-spec-avatar-shape__button--tappable"]=x(),h);(l=C().avatarButtonCustomClassName)&&(h[l]=!0);return _.oX(h)},
"aria-label":function(){return x()?C().accessibilityText:""},
role:function(){return x()?"button":void 0},
tabindex:function(){return x()?0:void 0}},_.O("div",{class:function(){var h,l=C(),N=V==null?void 0:V(),T=Y==null?void 0:Y(),v=!((h=l.decorations)==null||!h.includes(2)||l.size!=="medium"&&l.size!=="large"),q=l.size==="tiny"||l.size==="extra-small",Q,c,U,K,Cl={};
h=(Cl["yt-spec-avatar-shape--live-ring"]=!!(((Q=l.decorations)==null?0:Q.includes(0))&&YLg(l.size)),Cl["yt-spec-avatar-shape--stories-watched"]=v&&!(N==null||!N.storiesWatched),Cl["yt-spec-avatar-shape--stories-unwatched"]=v&&!(N==null?0:N.storiesWatched),Cl["yt-spec-avatar-shape--background-border"]=ArV(l.decorations)&&!q,Cl["yt-spec-avatar-shape--background-border-thin"]=ArV(l.decorations)&&q,Cl["yt-spec-avatar-shape__on-select-border"]=!((c=l.decorations)==null||!c.includes(4)),Cl["yt-spec-avatar-shape__white-border"]=
!((U=l.decorations)==null||!U.includes(5)),Cl["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((K=l.decorations)==null?0:K.includes(5))&&q),Cl["yt-spec-avatar-shape--is-overlay"]=!!T,Cl);return _.oX(h)},
style:function(){a:{var h=C().clusterLayoutConfig;if(h){b:{var l=h.numAvatarsInCluster;var N=h.avatarIndex;if(N!==l-1){switch(h.clusterSize){case "small":h="32";break;case "medium":h="36";break;case "40":h="40";break;default:l=void 0;break b}l="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+h+"x"+h+"_avatars_"+l+"_index_"+N+".svg"}else l=void 0}if(l){l=_.yF({"-webkit-mask-image":"url("+l+")","mask-image":"url("+l+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}l=void 0}return l}},_.O("div",{class:function(){var h={};
var l=C();h=(h[l.clusterLayoutConfig?VF_(l.clusterLayoutConfig):yrN(l.size)]=!0,h["yt-spec-avatar-shape--no-margin"]=ArV(C().decorations),h["yt-spec-avatar-shape--square"]=C().type===2,h);return _.oX(h)}},_.O(_.q_,{data:d,
alt:function(){return!x()&&C().accessibilityText?C().accessibilityText:""},
targetWidth:function(){return ZBg(C().size)},
targetHeight:function(){return ZBg(C().size)},
className:function(){return _.oX(J())}}),_.O(_.k,{cond:function(){var h;
return((h=C().decorations)==null?void 0:h.includes(0))&&YLg(C().size)},
then:function(){return _.O("div",{class:function(){var h={};h=(h["yt-spec-avatar-shape__live-badge"]=!0,h["yt-spec-avatar-shape__live-badge--badge-small"]=C().size==="small",h["yt-spec-avatar-shape__live-badge--badge-medium"]=C().size==="medium"||C().size==="48",h["yt-spec-avatar-shape__live-badge--badge-large"]=C().size==="large",h["yt-spec-avatar-shape__live-badge--badge-extra-large"]=C().size==="extra-large"||C().size==="extra-extra-large"||C().size==="giant",h);return _.oX(h)}},_.O(_.k,{cond:function(){return C().badgeText},
then:function(h){return _.O("div",{class:"yt-spec-avatar-shape__badge-text",el:A},h)}}),_.O(_.k,{cond:P,
then:function(){return _.O("div",{class:"yt-spec-avatar-shape__badge-icon"},_.O(_.Re,{icon:p,size:function(){a:switch(C().size){case "extra-large":var h=16;break a;default:h=13}return h}}))}}))}}),_.O(_.k,{cond:function(){var h,l;
return((h=C().decorations)==null?void 0:h.includes(1))||((l=C().decorations)==null?void 0:l.includes(0))&&!YLg(C().size)},
then:function(){return _.O("div",{class:function(){var h=C(),l,N,T={};var v=(T["yt-spec-avatar-shape__live-dot"]=!((l=h.decorations)==null||!l.includes(0)||YLg(h.size)),T["yt-spec-avatar-shape__new-content"]=!((N=h.decorations)==null||!N.includes(1)),T);return _.oX(v)}})}}),_.O(_.k,{cond:function(){return!!R},
then:function(){return _.O("div",{class:function(){var h={};h=Object.assign((h["yt-spec-avatar-shape__image-overlays"]=!0,h),J());return _.oX(h)}},R==null?void 0:R())}})))))},"Na");
tWx.idomCompat={callbacks:{overlays:!0}};_.cB=_.n(function(g){function C(){d().endpoint&&_.rl(d().endpoint)}
var d=g.data;var V=g.decorations;var y=g.avatarButtonCustomClassName;var R=g.isOverlay;var Y=g.clusterLayoutConfig;return _.O("avatar-view-model",null,_.O(_.k,{cond:function(){return d().image},
then:function(A){return _.O(tWx,{data:function(){return PHg({data:d(),onTap:d().endpoint?C:void 0,decorations:V==null?void 0:V(),badgeText:void 0,accessibilityText:d().accessibilityText,avatarButtonCustomClassName:y==null?void 0:y(),clusterLayoutConfig:Y==null?void 0:Y()})},
image:A,iconType:"RADAR_LIVE",overlays:function(){return _.O(J76,{data:d})},
isOverlay:R})}}))},"Oa");
_.cB.idomCompat=!0;_.Ej=_.n(function(g){var C=g.data;g=g.className;var d=_.AD("yt-decorated-avatar-view-model"),V=function(){return _.e(C().avatar,_.ed)},y=_.rw(function(){var R,Y=C(),A=V(),P=_.hM(C().rendererContext),w=(R=d.value)!=null?R:void 0,x;
if(A){w={data:Y,avatar:A,onTap:P,element:w};R=w.data;Y=w.avatar;A=w.onTap;P=w.element;w=w.commandController;A=A?kqj(A,P,w):void 0;P=[];R.liveData&&P.push(0);var p;w=(p=R.liveData)==null?void 0:p.liveBadgeText;p=(x=_.e(R.rendererContext,_.FB))==null?void 0:x.label;x=PHg({data:Y,onTap:A,decorations:P,badgeText:w,accessibilityText:p?p:R.a11yLabel})}else x={size:"medium"};return x},void 0,"c00kWd");
return _.O("yt-decorated-avatar-view-model",{class:_.Gr("ytDecoratedAvatarViewModelHost",g),el:d},_.O(_.k,{cond:function(){var R;return(R=V())==null?void 0:R.image},
then:function(R){return _.O(tWx,{data:y,image:R,iconType:"RADAR_LIVE",overlays:function(){return _.O(J76,{data:V})}})}}))},"Pa");
_.Ej.idomCompat=!0;_.HB=_.n(function(g){var C=function(){var A;return Object.assign({},g.data(),(A=g.overrides)==null?void 0:A.call(g))},d=function(){return _.tM(C().rendererContext)},V=function(){var A=C().avatars,P,w;
return(w=(P=(A==null?0:A[0])?_.e(A[0],_.ed):void 0)==null?void 0:P.avatarImageSize)!=null?w:"AVATAR_SIZE_UNKNOWN"},y=function(){return wgj(C())},R=function(){if(C().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var A=void 0;
else if((A=g.decorations)==null?0:A.call(g))A=g.decorations();else{A=C();var P=0;A.avatars&&(P+=A.avatars.length);A.decoratedText&&(P+=1);A=P>1?[3]:[]}return A},Y={};
return _.O("yt-avatar-stack-view-model",{el:_.WF(_.jd(function(){return C().rendererContext})),
class:_.Gr("yt-avatar-stack-view-model",g.className,(Y["yt-avatar-stack-view-model--tappable"]=d,Y["yt-avatar-stack-view-model--is-overlay"]=g.isOverlay,Y["yt-avatar-stack-view-model--medium-text"]=g.useMediumText,Y)),tabindex:function(){return d()?0:void 0},
role:function(){return d()?"link":void 0},
"aria-label":function(){var A,P;return(P=(A=_.e(C().rendererContext,_.FB))==null?void 0:A.label)!=null?P:""}},_.O(_.k,{cond:function(){var A;
return C().avatars&&!((A=g.hideAvatar)==null?0:A.call(g))},
then:function(){return _.O("div",{class:"yt-avatar-stack-view-model__avatars"},_.O(_.k,{cond:function(){return C().decoratedText},
then:function(A){var P={};return _.O("div",{class:_.Gr("yt-avatar-stack-view-model__text-container",(P["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return V()==="AVATAR_SIZE_XXS"||V()==="AVATAR_SIZE_XS"},P["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var w;
return((w=g.isOverlay)==null?void 0:w.call(g))&&(V()==="AVATAR_SIZE_XXS"||V()==="AVATAR_SIZE_XS")},P)),
style:_.yF({width:function(){return y().avatarSizeInPx+"px"},
height:function(){return y().avatarSizeInPx+"px"}})},_.O(_.gV,{text:A,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.O("div",{style:function(){return _.yF(y().avatarStackStyle)()},
class:function(){return y().avatarStackClass}},_.O(_.Fd,{data:function(){return y().avatars.reverse()}},{avatarViewModel:function(A,P){return _.O("div",{style:function(){var w,x;
return _.yF((x=(w=y()).avatarStyle)==null?void 0:x.call(w,P()))()},
class:function(){return y().avatarClass}},_.O(_.cB,{data:A.data,
decorations:R,avatarButtonCustomClassName:function(){return y().avatarButtonCustomClassName},
isOverlay:g.isOverlay,clusterLayoutConfig:function(){var w,x;return(x=(w=y()).clusterLayoutConfig)==null?void 0:x.call(w,P())}}))},
decoratedAvatarViewModel:function(A,P){return _.O("div",{style:function(){var w,x;return _.yF((x=(w=y()).avatarStyle)==null?void 0:x.call(w,P()))()},
class:function(){return y().avatarClass}},_.O(_.Ej,{data:A.data}))}})))}}),_.O(_.k,{cond:function(){return C().text},
then:function(A){return _.O(_.gV,{text:A,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Qa");
_.HB.idomCompat=!0;_.U4(_.n(function(g){var C=g.data;var d=g.thumbnailSize;return _.O("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.O("div",{class:_.Gr("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return xGg(d==null?void 0:d())})},_.O(_.Fd,{data:function(){return C().avatarStack}},{avatarStackViewModel:function(V){return _.O(_.HB,{data:V.data,
decorations:[5]})}})))},"Ra"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.CA,
thumbnailSize:_.CA}});var jBh=_.n(function(g){g=_.mV(g,{hidden:!1});var C=g.data;g=g.hidden;return _.O("yt-thumbnail-overlay-title-view-model",{class:_.Gr("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(C().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var d="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:d="ytThumbnailOverlayTitleViewModelPositionTop"}return d}),
hidden:g},_.O(_.k,{cond:function(){return C().leadingContent},
then:function(d){return _.O("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.O(_.Fd,{data:d},{decoratedAvatarViewModel:_.Ej}))}}),_.O("div",null,_.O(_.gV,{text:function(){return C().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.O(_.k,{cond:function(){return C().subtitle},
then:function(){return _.O(_.gV,{text:function(){return C().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Sa");
jBh.idomCompat=!0;_.U4(jBh,"yt-thumbnail-overlay-title-view-model",{props:{data:_.CA,hidden:_.CA}});_.erQ=_.n(function(g){g=_.mV(g,{isClip:!1});var C=g.data,d=g.thumbnailSize,V={};return _.O("yt-thumbnail-overlay-badge-view-model",{class:_.Gr("yt-thumbnail-overlay-badge-view-model",function(){a:switch(C().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var y="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:y="yt-thumbnail-overlay-badge-view-model--bottom-end"}return y},function(){return ovl(d==null?void 0:d())},(V["yt-thumbnail-overlay-badge-view-model--clip"]=g.isClip,
V))},_.O(_.Fd,{data:function(){return C().thumbnailBadges}},{thumbnailBadgeViewModel:function(y){return _.O(o_P,{data:y.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ta");
_.erQ.idomCompat=!0;_.U4(_.erQ,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.CA,thumbnailSize:_.CA,isClip:_.CA}});var lxH=_.n(function(g){var C=g.data;g=g.hidden;var d=_.rw(function(){return C().indicatorCount||0},void 0,"AbKnMc"),V={};
return _.O("yt-page-indicator-view-model",{class:_.Gr("ytPageIndicatorViewModelHost",(V.ytPageIndicatorViewModelIndicatorHidden=function(){return!C().indicatorCount},V)),
hidden:g},_.O(_.M9,{each:function(){return Array(d())}},function(y,R){var Y={};
return _.O("div",{class:_.Gr("ytPageIndicatorViewModelIndicator",(Y.ytPageIndicatorViewModelIndicatorSelected=function(){return C().selectedIndex===R()},Y))})}))},"Ua");
lxH.idomCompat=!0;_.U4(lxH,"yt-page-indicator-view-model",{props:{data:_.CA,hidden:_.CA}});var Q6=function(){var g=_.W.apply(this,arguments)||this;g.eventSink=function(){return g};
g.disableInteraction=!1;g.noRoundedCorners=!1;g.isPreviewLoading=!1;g.isOriginalAspectRatio=!1;g.computedObjectFit=!1;g.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return g};
_.L(Q6,_.W);_.b=Q6.prototype;
_.b.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.t("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.b.onImageLoaded=function(){this.loaded=!0};
_.b.onImageUnloaded=function(){this.loaded=!1};
_.b.computeRichThumbnail=function(g,C,d,V){if(g&&C&&!V&&!_.t("disable_moving_thumbs_handling")&&!d)return C};
_.b.computeImageWidth=function(g,C){return C||9999};
_.b.computeIsOriginalAspectRatio=function(g){return g};
_.b.computeIsLive=function(g){if(g==null?0:g.badges)for(var C=0;C<g.badges.length;C++){var d=g.badges[C];if(d.metadataBadgeRenderer&&d.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(g==null?0:g.thumbnailOverlays)for(C=0;C<g.thumbnailOverlays.length;C++)if(d=g.thumbnailOverlays[C],d.thumbnailOverlayTimeStatusRenderer&&d.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.b.computeObjectFit=function(g,C){return C||(g?"CONTAIN":"")};
_.b.computeNavigationEndpoint=function(g,C,d){return g?C:d};
_.b.computeHasClip=function(g){g=_.Z(g||[]);for(var C=g.next();!C.done;C=g.next())if(C.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.b.computeOverlayColor=function(g){var C;return(g==null?0:(C=g.darkColorPalette)==null?0:C.section2Color)?g.darkColorPalette.section2Color:g==null?void 0:g.sampledThumbnailColor};
_.PU.Object.defineProperties(Q6.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.mPo(this.width)}}});
Q6.prototype.onImageUnloaded=Q6.prototype.onImageUnloaded;Q6.prototype.onImageLoaded=Q6.prototype.onImageLoaded;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Q6.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Q6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(dJ8),_.H("design:type",Object)],Q6.prototype,"ytdThumbnailBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Q6.prototype,"componentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Q6.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Q6.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Q6.prototype,"circular",void 0);
_.E([_.M({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.H("design:type",Object)],Q6.prototype,"richThumbnail",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.H("design:type",Boolean)],Q6.prototype,"hasClip",void 0);_.E([_.M(),_.H("design:type",Object)],Q6.prototype,"eventSink",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Q6.prototype,"queued",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],Q6.prototype,"richGridThumbnail",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Q6.prototype,"useExpandableTooltip",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Q6.prototype,"useUntranslatedNavigationEndpoint",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Q6.prototype,"disableInteraction",void 0);
_.E([_.M({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.H("design:type",Object)],Q6.prototype,"computedNavigationEndpoint",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Q6.prototype,"nowPlayingEqualizerOnly",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Q6.prototype,"hidePlaybackStatus",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],Q6.prototype,"objectFit",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Q6.prototype,"noRoundedCorners",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Q6.prototype,"watchFeedThumbnail",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Q6.prototype,"isPreviewLoading",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.H("design:type",Object)],Q6.prototype,"isOriginalAspectRatio",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.H("design:type",Object)],Q6.prototype,"computedObjectFit",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.H("design:type",Boolean)],Q6.prototype,"isLiveVideo",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Q6.prototype,"loaded",void 0);_.E([_.M({computed:"computeOverlayColor(data.thumbnail)"}),_.H("design:type",Object)],Q6.prototype,"overlayColor",void 0);_.E([_.M(),_.H("design:type",Boolean)],Q6.prototype,"minimizePipBreakages",void 0);_.E([_.M({selector:_.$CL}),_.H("design:type",Boolean)],Q6.prototype,"inlinePreviewIsEnabled",void 0);_.E([_.M(),_.H("design:type",Number)],Q6.prototype,"width",void 0);
_.E([_.X("inlinePreviewIsEnabled"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Q6.prototype,"isPreviewDisabled",null);_.E([_.X("width"),_.H("design:type",String),_.H("design:paramtypes",[])],Q6.prototype,"thumbnailSize",null);_.E([_.yE("image-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q6.prototype,"onImageLoaded",null);
_.E([_.yE("image-unloaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q6.prototype,"onImageUnloaded",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-thumbnail"})],Q6);
var L9h=_.EU()(Q6,"ytd-thumbnail",function(){if(kJ6===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);kJ6=g}g=kJ6;return g},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying minimizePipBreakages".split(" "),mode:2});var hw1=function(g){var C=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15099_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15099_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(d){DLP(C,d)};
this.onLockupMouseLeaveFn=function(d){d=d.relatedTarget;var V,y;((V=document.getElementsByTagName("ytd-video-preview"))==null?0:(y=V.item(0))==null?0:y.contains(d))||(C.terminateVideoPreview(),zk(C))};
this.onThumbnailMouseDownFn=function(){C.terminateVideoPreview();zk(C)};
this.onTouchStart=function(){C.JSC$15099_touched=!0};
this.mediaRenderer=g.mediaRenderer;this.thumbnailElement=g.thumbnailElement;this.lockupElement=g.lockupElement;this.videoPreviewOptsInput=g.videoPreviewOpts;r7P(this);Kk(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)):
_.cy(Error("Fh")):_.cy(Error("Gh")):NCL(this)},Mg=function(g){NCL(g);
var C;(C=g.lockupElement)==null||C.removeEventListener("mouseenter",g.onMouseMoveFn);var d;(d=g.lockupElement)==null||d.removeEventListener("mouseleave",g.onLockupMouseLeaveFn);var V;(V=g.lockupElement)==null||V.removeEventListener("touchstart",g.onTouchStart);var y;(y=g.thumbnailElement)==null||y.removeEventListener("mousedown",g.onThumbnailMouseDownFn);zk(g)},r7P=function(g){g.inlinePreviewIsEnabledForUser=_.uw().getState().ui.inlinePreviewIsEnabled;
g.unsubscribeFromInlinePreviewIsEnabled=_.q2(_.uw(),_.$CL,function(C){(g.inlinePreviewIsEnabledForUser=C)||zk(g)});
g.JSC$15099_unsubscribeFromInlinePreviewIsActive=_.q2(_.uw(),_.vQc,function(C){(g.inlinePreviewIsActive=C)||zk(g)})},NCL=function(g){g.unsubscribeFromInlinePreviewIsEnabled();
g.unsubscribeFromInlinePreviewIsEnabled=function(){};
g.JSC$15099_unsubscribeFromInlinePreviewIsActive();g.JSC$15099_unsubscribeFromInlinePreviewIsActive=function(){}},DLP=function(g,C){C.buttons>0||(C=_.pG("kevlar_lockup_hover_delay",-1),g.JSC$15099_touched&&C>=0?(_.UP.cancelJob(g.videoPreviewJobId),g.videoPreviewJobId=_.zr(_.UP,function(){X98(g)},C),g.JSC$15099_touched=!1):X98(g))},Pz_=function(g){g.videoPreviewJobId=_.zr(_.UP,function(){return _.F(function(C){return C.yield(sBh(g,{isAutoplay:!0}),0)})})},X98=function(g){!g.previewTriggered&&Kk(g)&&
(g.inlinePreviewIsActive&&g.terminateVideoPreview(),g.previewTriggered=!0,g.mediaRenderer.isInlinePreviewTriggered=!0,_.UP.cancelJob(g.videoPreviewJobId),g.videoPreviewJobId=_.zr(_.UP,function(){return _.F(function(C){return C.yield(sBh(g),0)})}))},sBh=function(g,C){C=C===void 0?{}:C;
var d=C.isAutoplay===void 0?!1:C.isAutoplay;var V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){if(!Kk(g))return A.return();V=g.getVideoPreviewOpts();if(!V)return A.return();d&&(V.isAutoplay=!0);return(R=(y=_.zY(g.mediaRenderer.hostElement,"yt-open-video-preview-action",[V]))&&y[0])?A.yield(y[0],3):A.jumpTo(2)}A.nextAddress!=2&&(R=A.yieldResult===1);if(R){var P=(Y=g.mediaRenderer)==null?void 0:Y.data;P&&(Jr1(P)?delete P.inlinePlayerData:"inlinePlaybackEndpoint"in P&&delete P.inlinePlaybackEndpoint)}_.XV(A)})};
hw1.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var g,C;if((C=(g=this.videoPreviewOptsInput)==null?void 0:g.videoPreviewData)!=null)g=C;else if(g=this.mediaRenderer.data)if(Jr1(g))g={inlinePlaybackEndpoint:_.e6(g.inlinePlayerData.onVisible),navigationEndpoint:_.e6(g.onTap),thumbnail:"image"in g?g.image:g.thumbnail,thumbnailOverlays:void 0,accessibilityText:pgc(g)};else if("multipleInlinePlaybackEndpoint"in g){var d=_.e(_.e(g.multipleInlinePlaybackEndpoint,T46),fzA);if(d!=
null&&d.playerDescriptors){C=[];d=_.Z(d.playerDescriptors);for(var V=d.next();!V.done;V=d.next())V=V.value,C.push({inlinePlaybackEndpoint:V.inlinePlaybackEndpoint,navigationEndpoint:V.navigationEndpoint,thumbnail:V.thumbnail,thumbnailOverlays:V.thumbnailOverlays,accessibilityText:pgc(g)});g=C}else g=void 0}else g={inlinePlaybackEndpoint:g.inlinePlaybackEndpoint,navigationEndpoint:g.navigationEndpoint,thumbnail:g.thumbnail,thumbnailOverlays:g.thumbnailOverlays,accessibilityText:pgc(g)};else g=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:g,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var Kk=function(g){var C;if(C=g.inlinePreviewIsEnabledForUser)C=(g=g.mediaRenderer.data)?"inlinePlaybackEndpoint"in g&&g.inlinePlaybackEndpoint||Jr1(g)&&g.inlinePlayerData||"multipleInlinePlaybackEndpoint"in g&&g.multipleInlinePlaybackEndpoint?!0:!1:!1;return C};
hw1.prototype.terminateVideoPreview=function(){_.Qw(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var zk=function(g){_.UP.cancelJob(g.videoPreviewJobId);g.inlinePreviewIsActive=!1;g.previewTriggered=!1;g.mediaRenderer.isInlinePreviewTriggered=!1};var BCQ=_.$b(["#"]),ai=function(){var g=_.W.apply(this,arguments)||this;g.isDisabled=!1;return g};
_.L(ai,_.W);_.b=ai.prototype;
_.b.configureRendererStamper=function(){return{"data.menu":sj,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.attached=function(){this.updateInlinePreviewHoverListeners()};
_.b.detached=function(){this.clearInlinePreviewHoverListeners()};
_.b.getMetadata=function(g){var C=[];if(g.metadataText&&Object.keys(g.metadataText).length>0){var d=this.ytRendererBehavior.getSimpleString(g.metadataText);g.upcomingEventData&&g.upcomingEventData.upcomingEventText&&(d=_.k9(d,Number(g.upcomingEventData.startTime)));C.push(d)}else g.shortViewCountText&&C.push(this.ytRendererBehavior.getSimpleString(g.shortViewCountText)),g.publishedTimeText&&C.push(this.ytRendererBehavior.getSimpleString(g.publishedTimeText)),g.upcomingEventData&&g.upcomingEventData.upcomingEventText&&
(d=this.ytRendererBehavior.getSimpleString(g.upcomingEventData.upcomingEventText),C.push(_.k9(d,Number(g.upcomingEventData.startTime))));return C};
_.b.calculateBylineText=function(g){return g.shortBylineText?g.shortBylineText:g.bylineText?g.bylineText:null};
_.b.calculateIsDisabled=function(g){return!!g.isDisabled};
_.b.computeHrefWithDefault=function(g){return this.ytComponentBehavior.computeHref_(g)||_.Zpl(BCQ)};
_.b.onDetailsTap=function(g){var C=this.data&&this.data.navigationEndpoint;C&&!_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.t("kevlar_grid_video_renderer_killswitch")?_.HW(this.hostElement,"yt-navigate",{endpoint:C}):this.ytComponentBehavior.resolveCommand(C))};
_.b.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15106_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:_.KZ(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.KZ(this.hostElement).querySelector("ytd-thumbnail")})};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$15106_inlinePreviewHoverListener)==null||Mg(g)};
_.b.computeThumbnailWidth=function(g,C){return C&&C>0?C:g?360:210};
_.b.computeNumBadgesInRow=function(g){var C;return((C=g.badges)==null?void 0:C.length)||0};
_.b.computeShowChannelThumbnail=function(g,C){var d;return C&&!!(g==null?0:(d=g.channelThumbnailSupportedRenderers)==null?0:d.channelThumbnailWithLinkRenderer)};
_.PU.Object.defineProperties(ai.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$15106_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
ai.prototype.dataChanged=ai.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ai.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ai.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ai.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],ai.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.CJ),_.H("design:type",Object)],ai.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],ai.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ai.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],ai.prototype,"noEndpoints",void 0);_.E([_.M({computed:"calculateBylineText(data)"}),_.H("design:type",Object)],ai.prototype,"bylineText",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],ai.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],ai.prototype,"isDownloading",void 0);_.E([_.M({reflectToAttribute:!0,value:0}),_.H("design:type",Number)],ai.prototype,"width",void 0);_.E([_.M({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.H("design:type",Object)],ai.prototype,"isDisabled",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ai.prototype,"dataChanged",null);_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ai.prototype,"isHovered",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ai.prototype,"hasAttributedBylineText",null);
_.E([_.X("bylineText","hasAttributedBylineText"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ai.prototype,"showBylineText",null);_.E([_.m({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],ai);
_.I(ai,"ytd-grid-video-renderer",function(){if(VWh!==void 0)return VWh;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VWh=g},{mode:_.HR("kevlar_poly_si_batch_j047")?1:2});var TCL;var Gk=function(){var g=_.W.apply(this,arguments)||this;g.roundedContainer=!0;g.skipRoundingTop=!1;g.disableTopPadding=!1;g.amsterdamEnabled=_.t("enable_desktop_amsterdam_info_panels");g.extractOverlay=!1;return g};
_.L(Gk,_.W);Gk.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Gk.prototype.onClick=function(g){var C,d=(C=this.data)==null?void 0:C.sourceEndpoint;!_.mE(_.Mk(g),this.hostElement,["A".toString()])&&d&&_.HW(this.hostElement,"yt-navigate",{endpoint:d})};
_.PU.Object.defineProperties(Gk.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 g;return!((g=this.data)==null||!g.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.data)==null?void 0:g.paragraphMaxLines)!=null?C:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Gk.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Gk.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Gk.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gk.prototype,"showVerticalDividers",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gk.prototype,"roundedContainer",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gk.prototype,"skipRoundingTop",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gk.prototype,"disableTopPadding",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gk.prototype,"amsterdamEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gk.prototype,"extractOverlay",void 0);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gk.prototype,"showMetadataAtTop",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gk.prototype,"showMetadataBelowTitle",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.menu"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gk.prototype,"hasMenu",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.truncateParagraphs"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gk.prototype,"truncateParagraphs",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.paragraphMaxLines"),_.H("design:type",Number),_.H("design:paramtypes",[])],Gk.prototype,"paragraphMaxLines",null);
_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.background"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gk.prototype,"background",null);_.E([_.m({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],Gk);
_.I(Gk,"ytd-info-panel-content-renderer",function(){if(TCL!==void 0)return TCL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return TCL=g},{mode:_.HR("kevlar_poly_si_batch_j076")?1:2});var fxP;var v_Q;var $LA;var qTr;var S_=function(){return _.W.apply(this,arguments)||this};
_.L(S_,_.W);S_.prototype.computeStyle=function(g){return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],S_.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],S_.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],S_.prototype,"style_",void 0);_.E([_.eC({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],S_);
_.I(S_,"yt-channel-thumbnail-with-link-renderer",function(){if(qTr===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;$LA===void 0&&($LA=document.createElement("template"));var V=$LA;d.call(C,V.content.cloneNode(!0),g.content.firstChild);qTr=g}g=qTr;return g},{mode:2});var gO=function(){return _.W.apply(this,arguments)||this};
_.L(gO,_.W);gO.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"}}}};
gO.prototype.computeTitleStyle=function(g){return g||null};
gO.prototype.computeAvatarStyle=function(g){return g||null};
gO.prototype.computeShowNavigationButton=function(g,C){return!(g==null||!g.navigationButton||C)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],gO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],gO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],gO.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.H("design:type",String)],gO.prototype,"titleStyle",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.H("design:type",String)],gO.prototype,"avatarStyle",void 0);_.E([_.M(),_.H("design:type",Boolean)],gO.prototype,"hideNavigationButton",void 0);_.E([_.m({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],gO);
_.I(gO,"ytd-rich-list-header-renderer",function(){if(v_Q!==void 0)return v_Q;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return v_Q=g},{mode:_.HR("kevlar_poly_si_batch_j058")?1:2});var Cq=function(){return _.W.apply(this,arguments)||this};
_.L(Cq,_.W);Cq.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]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Cq.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Cq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Cq.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Cq.prototype,"isSearch",void 0);_.E([_.m({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Cq);
_.I(Cq,"ytd-preview-card-renderer",function(){if(fxP!==void 0)return fxP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fxP=g},{mode:1});var MWx;var dO=function(){return _.W.apply(this,arguments)||this};
_.L(dO,_.W);dO.prototype.configureRendererStamper=function(){return{"data.menu":sj}};
dO.prototype.dataChanged=function(){var g=this.get("colorExtractionPalette.section1Color",this.data);g=_.tw(g);_.CM(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":g})};
dO.prototype.computeCardStyle=function(g){return this.get("style.value",g)||null};
dO.prototype.dataChanged=dO.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],dO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],dO.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dO.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.H("design:type",String)],dO.prototype,"cardStyle",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dO.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],dO);
_.I(dO,"ytd-compact-channel-recommendation-card-renderer",function(){if(MWx!==void 0)return MWx;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return MWx=g},{mode:1});var W9M;var mL6;var VC=function(){var g=_.W.apply(this,arguments)||this;g.alignAuto=!1;g.collapsed=!0;g.isToggled=!1;g.alwaysCollapsed=!1;g.canToggle=!0;g.collapsedHeight=80;g.disableToggle=!1;g.alwaysToggleable=!1;g.reversed=!1;g.shouldUseNumberOfLines=!1;g.recomputeOnResize=!1;g.canToggleJobId=0;g.lastReversed=!1;return g};
_.L(VC,_.W);_.b=VC.prototype;_.b.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.b.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.b.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var g=_.KZ(this.hostElement),C=g.childNodes,d=document.createDocumentFragment(),V=g.childNodes.length-1;V>=0;V--)_.KZ(d).appendChild(C[V]);_.t("enable_shadydom_free_scoped_node_methods")?_.at(this.hostElement).appendChild(d):g.appendChild(d)}};
_.b.ready=function(){var g=this;_.sU(function(){g.initChildrenObserver()},1)};
_.b.attached=function(){var g;(g=this.resizeObserver)==null||g.observe(this.content)};
_.b.detached=function(){this.detachObserver()};
_.b.toggle=function(g,C){this.canToggle&&(this.isToggled=C,_.HW(this.hostElement,"yt-refit"),g&&g.stopPropagation())};
_.b.reset=function(){this.childrenChanged()};
_.b.onIronResize=function(){this.recomputeOnResize&&!_.t("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.b.computeIsMoreVisible=function(g,C){return g&&!C};
_.b.computeShouldUseNumberOfLines=function(g){try{return!!g&&window.CSS.supports("-webkit-line-clamp","1")}catch(C){}return!1};
_.b.computeIsLessVisible=function(g,C){return g&&C};
_.b.observeCollapsedHeightAndMaxLines=function(){var g=this.collapsedHeight,C=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.CM(this.hostElement,{"--ytd-expander-max-lines":""+C,"--ytd-expander-collapsed-height":""}):_.CM(this.hostElement,{"--ytd-expander-collapsed-height":g+"px","--ytd-expander-max-lines":""})};
_.b.handleMoreTap=function(g){this.disableToggle||(_.HW(this.hostElement,"yt-expander-more-tapped"),this.toggle(g,!0))};
_.b.handleLessTap=function(g){_.HW(this.hostElement,"yt-expander-less-tapped");this.toggle(g,!1)};
_.b.initChildrenObserver=function(){var g=this;this.observer=new MutationObserver(function(){g.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.t("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.dJ(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var C;(C=g.resizeThrottle)==null||C.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.b.childrenChanged=function(){var g=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){QG(function(){g.canToggleJobId=0;g.calculateCanCollapse()})}))};
_.b.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.isToggled||this.content&&this.content.offsetHeight<this.content.scrollHeight:this.alwaysToggleable||this.isToggled||this.content&&this.content.scrollHeight>this.collapsedHeight};
_.b.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.b.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("collapsed-changed",this.collapsed))};
_.b.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("is-toggled-changed",this.isToggled))};
_.b.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("can-toggle-changed",this.canToggle))};
_.PU.Object.defineProperties(VC.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
VC.prototype.canToggleChangedForBinding=VC.prototype.canToggleChangedForBinding;VC.prototype.isToggledChangedForBinding=VC.prototype.isToggledChangedForBinding;VC.prototype.collapsedChangedForBinding=VC.prototype.collapsedChangedForBinding;VC.prototype.observeCollapsedHeightAndMaxLines=VC.prototype.observeCollapsedHeightAndMaxLines;VC.prototype.onIronResize=VC.prototype.onIronResize;VC.prototype.reversedChanged=VC.prototype.reversedChanged;VC.prototype.toggledChanged=VC.prototype.toggledChanged;
VC.prototype.alwaysToggleableChanged=VC.prototype.alwaysToggleableChanged;_.E([_.r(_.$e),_.H("design:type",Object)],VC.prototype,"ironResizableBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],VC.prototype,"alignAuto",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],VC.prototype,"collapsed",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"isToggled",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"alwaysCollapsed",void 0);
_.E([_.M(),_.H("design:type",Object)],VC.prototype,"canToggle",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"collapsedHeight",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"disableToggle",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"alwaysToggleable",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"reversed",void 0);_.E([_.M(),_.H("design:type",Number)],VC.prototype,"maxNumberOfLines",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.H("design:type",Object)],VC.prototype,"shouldUseNumberOfLines",void 0);_.E([_.M(),_.H("design:type",Object)],VC.prototype,"recomputeOnResize",void 0);_.E([_.ZD("#content"),_.H("design:type",HTMLDivElement)],VC.prototype,"content",void 0);_.E([_.PR("alwaysToggleable"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"alwaysToggleableChanged",null);
_.E([_.PR("isToggled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"toggledChanged",null);_.E([_.X("canToggleJobId"),_.H("design:type",Object),_.H("design:paramtypes",[])],VC.prototype,"isResetting",null);_.E([_.Rn("reversed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"reversedChanged",null);
_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"onIronResize",null);_.E([_.Rn("maxNumberOfLines","collapsedHeight"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"observeCollapsedHeightAndMaxLines",null);_.E([_.Rn("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"collapsedChangedForBinding",null);
_.E([_.Rn("isToggled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"isToggledChangedForBinding",null);_.E([_.Rn("canToggle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VC.prototype,"canToggleChangedForBinding",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-expander"})],VC);
_.I(VC,"ytd-expander",function(){if(mL6!==void 0)return mL6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mL6=g},{mode:1});var yC=function(){return _.W.apply(this,arguments)||this};
_.L(yC,_.W);yC.prototype.computeIsCarousel=function(g){return!!g.isCarousel};
yC.prototype.observeLightsourcePalette=function(){var g,C=(g=this.data)==null?void 0:g.vibrantsourceColorPaletteData;C&&_.km(this.hostElement,C)};
yC.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
yC.prototype.observeLightsourcePalette=yC.prototype.observeLightsourcePalette;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],yC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yC.prototype,"data",void 0);_.E([_.M({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],yC.prototype,"isCarousel",void 0);
_.E([_.Rn("data.vibrantsourceColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yC.prototype,"observeLightsourcePalette",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],yC);
_.I(yC,"ytd-media-upsell-renderer",function(){if(W9M!==void 0)return W9M;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return W9M=g},{mode:2});var u3h;var R3=function(){var g=_.W.apply(this,arguments)||this;g.JSC$15133_playerEvents=new Map;g.listeningToPlayer=!1;g.startX=0;g.active=!1;g.shouldShowButtons=_.t("web_buttons_hidden_killswitch");g.isHighlighted=!1;g.useHighlightStyling=_.t("web_enable_deeper_metadata_highlight_styling");g.enableProblemWalkthrough=_.t("problem_walkthrough_sd");return g};
_.L(R3,_.W);_.b=R3.prototype;
_.b.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.repeatButton":{id:"repeat-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.thumbnailOverlay":{id:"overlay",mapping:{thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",params:{isVideoPlaying:!0}}}}}};
_.b.created=function(){this.JSC$15133_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.b.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.VE(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.VE(this,this.onActiveUpdate))};
_.b.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.VE(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.VE(this,this.onActiveUpdate))};
_.b.onDataChanged=function(){this.removePlayerListeners()};
_.b.onColorPaletteChange=function(){var g={},C;if(_.Xv()==="USER_INTERFACE_THEME_DARK"&&((C=this.data)==null?0:C.darkColorPalette)){var d=this.data.darkColorPalette;g["--ytd-macro-markers-list-item-background-color"]=_.jG(this.get("section2Color",d))}else{var V;_.Xv()==="USER_INTERFACE_THEME_LIGHT"&&((V=this.data)==null?0:V.lightColorPalette)&&(d=this.data.lightColorPalette,g["--ytd-macro-markers-list-item-background-color"]=_.jG(this.get("section3Color",d)))}d?(g["--ytd-macro-markers-list-item-title-color"]=
_.jG(this.get("primaryTitleColor",d)),g["--ytd-macro-markers-list-item-secondary-color"]=_.jG(this.get("secondaryTitleColor",d)),g["--ytd-macro-markers-list-item-timestamp-background-color"]=_.jG(this.get("section1Color",d)),this.customButtonProperties={customColors:{color:_.jG(this.get("primaryTitleColor",d))}},this.useColorSampling=!0):(g["--ytd-macro-markers-list-item-background-color"]="initial",g["--ytd-macro-markers-list-item-title-color"]="initial",g["--ytd-macro-markers-list-item-secondary-color"]=
"initial",g["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.CM(this.hostElement,g)};
_.b.onEndpointMouseDown=function(g){this.startX=g.clientX};
_.b.onEndpointClick=function(g){var C=this,d,V,y;return _.F(function(R){if(R.nextAddress==1){if(C.startX!==g.clientX)return g.preventDefault(),R.return();C.data&&C.ytRendererBehavior.logExplicitClick(C.data);if(!C.seekWithAnimationOnClick)return R.jumpTo(0);if(g.button!==0||g.shiftKey||g.altKey||g.metaKey||g.ctrlKey||_.mE(_.Mk(g),C.hostElement,["BUTTON".toString()]))return R.return();g.stopPropagation();g.preventDefault();return C.data?R.yield(_.cj().getPlayerPromise(),3):R.return()}d=R.yieldResult;
y=(V=_.e(C.data.onTap,_.qu))==null?void 0:V.startTimeSeconds;y!==void 0&&d.seekToTimeWithAnimation(y*1E3,_.W1(C.data.title));_.XV(R)})};
_.b.computeLayout=function(g){return g};
_.b.computeIsHighlighted=function(g){return!!g};
_.b.computeCarouselType=function(g){return g};
_.b.hideCarousel=function(g){return this.hideThumbnail(g)};
_.b.hideThumbnail=function(g){return this.enableProblemWalkthrough&&g!==null&&g==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.b.onRepeatButtonToggle=function(g){var C=this;g.detail.toggled&&_.cj().getPlayerPromise().then(function(d){C.ytPlayerListenerBehavior.listenToPlayerEvents(d,C.JSC$15133_playerEvents);C.listeningToPlayer=!0})};
_.b.onLoopRangeChange=function(g){var C=_.KZ(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(C){var d=C.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",C.polymerController.data);if(d){var V=Number(d.endTimeMs);if(Number(d.startTimeMs)!==(g==null?void 0:g.startTimeMs)||V!==(g==null?void 0:g.endTimeMs))C.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.b.removePlayerListeners=function(){var g=this;this.listeningToPlayer&&_.cj().getPlayerPromise().then(function(C){g.ytPlayerListenerBehavior.unlistenFromPlayerEvents(C,g.JSC$15133_playerEvents);g.listeningToPlayer=!1})};
_.b.onActiveUpdate=function(g){this.active=g.detail.active};
R3.prototype.onColorPaletteChange=R3.prototype.onColorPaletteChange;R3.prototype.onDataChanged=R3.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],R3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],R3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],R3.prototype,"ytPlayerListenerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],R3.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],R3.prototype,"useCustomColors",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R3.prototype,"active",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],R3.prototype,"shouldShowButtons",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.H("design:type",String)],R3.prototype,"layout",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.H("design:type",Object)],R3.prototype,"isHighlighted",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R3.prototype,"useHighlightStyling",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R3.prototype,"enableProblemWalkthrough",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.H("design:type",String)],R3.prototype,"carouselType",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],R3.prototype,"useColorSampling",void 0);_.E([_.M(),_.H("design:type",Boolean)],R3.prototype,"seekWithAnimationOnClick",void 0);_.E([_.M(),_.H("design:type",Object)],R3.prototype,"customButtonProperties",void 0);
_.E([_.ZD("#repeat-button"),_.H("design:type",HTMLElement)],R3.prototype,"repeatButton",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R3.prototype,"onDataChanged",null);_.E([_.Rn("data.lightColorPalette","data.darkColorPalette"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R3.prototype,"onColorPaletteChange",null);_.E([_.m({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],R3);
_.I(R3,"ytd-macro-markers-list-item-renderer",function(){if(u3h!==void 0)return u3h;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return u3h=g},{mode:1});var n_H;var Ix6;var b8=function(){return _.W.apply(this,arguments)||this};
_.L(b8,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],b8.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],b8.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],b8);
_.I(b8,"ytd-title-and-button-list-header-renderer",function(){if(Ix6!==void 0)return Ix6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ix6=g},{mode:1});var UL6;var c7L=new _.gp("BUTTON_RENDERER_TOKEN");_.Zw=_.n(function(g){var C=_.wS().resolve(c7L);return _.O(C,Object.assign({},g,{overrides:g.buttonOverrides}))},"Va");var E_8=_.n(function(g){var C=g.data,d=_.WR(g.useSquareAspectRatio,!1);return _.O("dismissed-mini-game-card-view-model",null,_.O(_.k,{cond:function(){var V,y;return(V=C().responseText)==null?void 0:(y=V.runs)==null?void 0:y.length},
then:function(){var V={};return _.O("div",{class:_.Gr("yt-mini-game-card-view-model__dismissed-card",(V["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!d()},V["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.t("web_game_card_force_2_by_3")},V["yt-mini-game-card-view-model--dismissed-square-card"]=d,V))},_.O("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.O(_.k,{cond:function(){return C().responseText.runs[0].text},
then:function(y){return _.O("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:y},y)}}),_.O(_.Fd,{data:function(){return C().buttons}},{buttonRenderer:_.Zw,
buttonViewModel:_.Jc})))}}))},"Wa");var STL=_.n(function(g){g=_.mV(g,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var C=g.data,d=g.useFullWidth,V=g.isDesktopWeb,y=g.addSearchResultTopMargin,R=function(){return C().layout},Y=function(){return C().title},A=function(){return C().metadataText?C().metadataText:C().genre},P=function(){return C().channelName},w=function(){return C().image},x=function(){return C().colorPalette},p=function(){return C().actionButton},J=function(){return C().overflowButton},
h=function(){return C().avatar},l=function(){var q={};
q=_.Gr("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(q["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return V()},q));
return _.O("div",{class:q},_.O(Hjh,{imageData:w,colorPalette:x}),_.O(QBL,{onTap:function(){return C().onTap},
imageData:w,accessibilityText:function(){return C().accessibilityText},
overlayBadgeText:function(){return C().overlayBadgeText},
iconName:function(){return C().iconName},
unplayableInlinePlaybackIconName:function(){return C().unplayableInlinePlaybackIconName},
isDesktopWeb:V}),_.O(_.k,{cond:function(){return!V()},
then:function(){return _.O(_.xX,null,_.O(zrP,{layout:R,colorPalette:x,isDesktopWeb:V,overflowButton:J,avatar:h,onTap:function(){return C().onTap},
genre:A,title:Y,channelName:P}),_.O(K9L,{actionButton:p}))}}))},N=function(){var q={};
q=_.Gr((q["yt-mini-game-card-view-model--search-result-desktop"]=function(){return V()},q["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!V()},q["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return y()},q));
return _.O("div",{class:q},l(),_.O(axH,{description:function(){return C().description},
isDesktopWeb:V,title:Y,genre:A,onTap:function(){return C().onTap},
actionButton:p,overflowButton:J,avatar:h,channelName:P}))},T=function(){var q={};
q=_.Gr("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(q["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return V()},q["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return V()&&C().width===135},q["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return V()},q["yt-mini-game-card-view-model--big-metadata-font"]=function(){return C().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},q["yt-mini-game-card-view-model--use-full-width"]=
function(){return d()},q["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.t("web_game_card_force_2_by_3")},q));
return _.O("div",{class:q},_.O(GJ6,{colorPalette:x,isDesktopWeb:V,onTap:function(){return C().onTap},
accessibilityText:function(){return C().accessibilityText},
overlayBadgeText:function(){return C().overlayBadgeText},
iconName:function(){return C().iconName},
unplayableInlinePlaybackIconName:function(){return C().unplayableInlinePlaybackIconName},
actionButton:p,imageData:w}),_.O(zrP,{layout:R,colorPalette:x,isDesktopWeb:V,overflowButton:J,avatar:h,onTap:function(){return C().onTap},
genre:A,title:Y,channelName:P}))},v=function(){var q={};
q=_.Gr("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(q["yt-mini-game-card-view-model--square-card-desktop"]=function(){return V()},q["yt-mini-game-card-view-model--use-full-width"]=function(){return d()},q));
return _.O("div",{class:q},_.O(QBL,{onTap:function(){return C().onTap},
imageData:w,accessibilityText:function(){return C().accessibilityText},
overlayBadgeText:function(){return C().overlayBadgeText},
iconName:function(){return C().iconName},
unplayableInlinePlaybackIconName:function(){return C().unplayableInlinePlaybackIconName},
isDesktopWeb:V}),_.O(zrP,{layout:R,colorPalette:x,isDesktopWeb:V,overflowButton:J,avatar:h,onTap:function(){return C().onTap},
genre:A,title:Y,channelName:P}))};
return _.O("mini-game-card-view-model",{class:g.className},_.O(_.WG,null,_.O(_.$X,{when:function(){return R()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return T()}),_.O(_.$X,{when:function(){return R()==="MINI_APP_LAYOUT_SQUARE"}},function(){return v()}),_.O(_.$X,{when:function(){return R()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return N()})))},"Xa");
STL.idomCompat=!0;var K9L=_.n(function(g){var C=_.WR(g.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.O(_.Fd,{data:g.actionButton},{buttonViewModel:function(d){return _.O("div",{class:C},_.O(_.Jc,{data:d.data}))}})},"Ya"),QBL=_.n(function(g){var C=g.onTap;
var d=g.imageData;var V=g.accessibilityText;var y=g.overlayBadgeText;var R=g.iconName;var Y=g.unplayableInlinePlaybackIconName;g=g.isDesktopWeb;return _.O(_.io,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:C},_.O(_.q_,{data:d,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(V==null?void 0:V())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.O(ga6,{overlayBadgeText:y,iconName:R,unplayableInlinePlaybackIconName:Y,isDesktopWeb:g}))},"Za"),ga6=_.n(function(g){var C=g.overlayBadgeText;
var d=g.iconName;var V=g.unplayableInlinePlaybackIconName;var y=g.isDesktopWeb;return _.O("div",{class:"yt-mini-game-card-view-model__badge-container"},_.O(_.k,{cond:d,then:function(R){return _.O("div",{class:"yt-mini-game-card-view-model__badge"},_.O("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.O(_.Re,{icon:R,className:"yt-mini-game-card-view-model__icon",size:12}),_.O("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},C)))}}),_.O(_.k,{cond:function(){return!d()&&
C()},
then:function(){return _.O("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},C)}}),_.O(_.k,{cond:function(){return V()&&y()},
then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.O(_.Re,{icon:V,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"$a"),Hjh=_.n(function(g){var C=g.colorPalette;
var d=g.imageData;var V=function(){return C().vibrantColorPalette?C().vibrantColorPalette.section2Color:C().sectionTwoColor};
return _.O(_.xX,null,_.O("div",{class:"yt-mini-game-card-view-model__background-base",style:_.yF({"background-color":function(){return eG(V(),"1")}})}),_.O("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.yF({"background-image":function(){return"url("+d().sources[0].url+")"}})}),_.O("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.yF({background:function(){return"linear-gradient(180deg,\n    "+eG(V(),".8")+" 0%,\n    "+eG(V(),".4")+" 25%,\n    "+eG(C().vibrantColorPalette?C().vibrantColorPalette.section4Color:C().sectionFourColor,".8")+" 100%)"}})}))},"ab"),zrP=_.n(function(g){var C=g.layout;
var d=g.colorPalette;var V=g.overflowButton;var y=g.avatar;var R=g.onTap;var Y=g.title;var A=g.channelName;var P=g.genre;var w=function(){var x;return C()!=="MINI_APP_LAYOUT_SQUARE"&&((x=d())==null?0:x.textPrimaryColor)?"color: "+eG(d().textPrimaryColor,".7"):""};
return _.O("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.O(_.k,{cond:y,then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__avatar"},_.O(_.Fd,{data:y},{avatarViewModel:_.cB}))}}),_.O(_.io,{command:R,
className:"yt-mini-game-card-view-model__metadata-details"},_.O("h3",{class:"yt-mini-game-card-view-model__title",title:Y},Y),_.O(_.k,{cond:y,then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.O("span",{class:"yt-mini-game-card-view-model__genre",title:A,style:w},A),_.O("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:w},P))},
else:function(){return _.O("span",{class:"yt-mini-game-card-view-model__genre",title:P},P)}})),_.O("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.O(_.Fd,{data:V},{buttonViewModel:function(x){var p=x.data;
return _.O(_.Jc,{data:function(){return Object.assign({},p(),{customFontColor:C()==="MINI_APP_LAYOUT_SINGLETON"?p().customFontColor:void 0})}})}})))},"bb"),GJ6=_.n(function(g){var C=g.colorPalette;
var d=g.isDesktopWeb;var V=g.onTap;var y=g.accessibilityText;var R=g.overlayBadgeText;var Y=g.iconName;var A=g.unplayableInlinePlaybackIconName;var P=g.actionButton;g=g.imageData;return _.O("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.O(Hjh,{imageData:g,colorPalette:C}),_.O(QBL,{onTap:V,imageData:g,accessibilityText:y,overlayBadgeText:R,iconName:Y,unplayableInlinePlaybackIconName:A,isDesktopWeb:d}),_.O(_.k,{cond:function(){return P==null?void 0:P()},
then:function(){return _.O(K9L,{actionButton:P})}}))},"cb"),axH=_.n(function(g){var C=g.description;
var d=g.isDesktopWeb;var V=g.title;var y=g.genre;var R=g.onTap;var Y=g.actionButton;var A=g.overflowButton;var P=g.avatar;g=g.channelName;var w={};w=_.Gr("yt-mini-game-card-view-model--search-result-metadata-wrapper",(w["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=d,w["yt-mini-game-card-view-model--show-unplayable-on-hover"]=d,w["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!d()},w));
var x={};x=_.Gr("yt-mini-game-card-view-model__search-result-info-row",(x["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!d()},x));
return _.O("div",{class:w},_.O("div",{class:x},_.O(_.io,{command:R,className:"yt-mini-game-card-view-model__metadata-details"},_.O("h3",{class:"yt-mini-game-card-view-model__title",title:V},V),_.O("span",{class:"yt-mini-game-card-view-model__genre",title:y},y)),_.O(K9L,{actionButton:Y,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.O("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.O(_.Fd,{data:A},{buttonViewModel:_.Jc}))),_.O("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.O("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.O("div",{class:"yt-mini-game-card-view-model__avatar"},_.O(_.Fd,{data:P},{avatarViewModel:function(p){var J=p.data;return _.O(_.cB,{data:function(){return Object.assign({},J(),{avatarImageSize:d()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.O(_.io,{command:R,
className:"yt-mini-game-card-view-model__description"},_.O("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},g)),_.O(_.io,{command:R,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.O("div",null)))),_.O(_.k,{cond:d,then:function(){return _.O(_.io,{command:R,className:"yt-mini-game-card-view-model__description"},C)}}))},"db");_.U4(STL,"mini-game-card-view-model",{props:{data:_.CA,className:_.CA,useFullWidth:_.CA,isDesktopWeb:_.CA,addSearchResultTopMargin:_.CA}});_.U4(E_8,"dismissed-mini-game-card-view-model",{props:{data:_.CA,useSquareAspectRatio:_.CA}});var Y7=function(){var g=_.W.apply(this,arguments)||this;g.isSearch=!1;g.isRichGrid=!1;return g};
_.L(Y7,_.W);_.b=Y7.prototype;_.b.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.b.dismissibleItemOnYtServiceRequestSent=function(g,C){C.actions&&this.dismissibleItemProcessActions(g,C.actions)};
_.b.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.b.dataChanged=function(){this.dismissibleItemReset()};
_.b.dismissibleItemProcessActions=function(g,C){for(var d=0;d<C.length;d++){var V=C[d];_.e(V,_.NM)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.e(V,_.NM)),g.stopPropagation())}};
_.b.dismissibleItemHandleReplaceEnclosingAction=function(g){this.dismissedRenderer=g.item;this.isDismissed=!0};
_.PU.Object.defineProperties(Y7.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var g;return!!this.data&&!((g=this.dismissedRenderer)==null?0:g.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.dismissedRenderer)==null||!g.notificationMultiActionRenderer)}}});
Y7.prototype.dataChanged=Y7.prototype.dataChanged;Y7.prototype.dismissibleItemOnRequestSent=Y7.prototype.dismissibleItemOnRequestSent;Y7.prototype.dismissibleItemOnYtServiceRequestSent=Y7.prototype.dismissibleItemOnYtServiceRequestSent;_.E([_.M(),_.H("design:type",Object)],Y7.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Y7.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Y7.prototype,"isDismissed",void 0);
_.E([_.M(),_.H("design:type",Object)],Y7.prototype,"dismissedRenderer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Y7.prototype,"isRichGrid",void 0);_.E([_.X("data.layout"),_.H("design:type",Object),_.H("design:paramtypes",[])],Y7.prototype,"useSquareAspectRatio",null);_.E([_.X("data","dismissedRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],Y7.prototype,"showCard",null);
_.E([_.X("data","dismissedRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],Y7.prototype,"showDismissed",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],Y7.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.E([_.yE("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Y7.prototype,"dismissibleItemOnRequestSent",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y7.prototype,"dataChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],Y7);
_.I(Y7,"ytd-mini-game-card-view-model",function(){if(UL6!==void 0)return UL6;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return UL6=g},{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var Cj6;var d16;var AS=function(){return _.iK.apply(this,arguments)||this};
_.L(AS,_.iK);AS.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
AS.prototype.getContinuationUrl=function(g){var C={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(C.itct=this.data.clickTrackingParams);return _.Zo(g,C)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AS.prototype,"data",void 0);_.E([_.eC({is:"yt-reload-continuation",noInjection:!0})],AS);var VHh;var ytP;var F4=function(){var g=_.W.apply(this,arguments)||this;g.notificationData={};return g};
_.L(F4,_.W);_.b=F4.prototype;_.b.isMenuExpanded=function(g){return g&&g.length<=1?"undefined":"false"};
_.b.dataChanged_=function(){this.selected=void 0;var g=this.computeSelectedIndex_(this.data);g>=0&&(this.selected=g);g=this.data&&this.data.length>1;_.Gm(this.hostElement,"has-items",g);_.KZ(this.hostElement).querySelector("#label").tabIndex=g?0:-1};
_.b.onDropdownOpen=function(){var g=_.ju();if(this.parentTrackingParams&&this.data){var C=_.FG(this.parentTrackingParams);this.data.forEach(function(d){g&&C&&d.trackingParams&&(d=_.FG(d.trackingParams),_.BL(g,C,d),_.vL(g,[d]))})}else this.parentTrackingParams||_.cy(new _.qn("No parent tracking params passed in for yt-dropdown-menu."))};
_.b.hasNotification=function(g){var C;if(g.targetId&&((C=this.notificationData)==null?0:C.targetId)){var d;return g.targetId===((d=this.notificationData)==null?void 0:d.targetId)}};
_.b.computeSelectedIndex_=function(g){if(g)for(var C=0,d=g.length;C<d;C++)if(g[C].selected)return C;return-1};
_.b.computeLabel_=function(g){return this.data&&g!=void 0?this.data[g].title:""};
_.b.computeShowIcon_=function(g,C){return!C&&!!g};
_.b.computeVerticalOffset_=function(g){return g?36:0};
_.b.computeEndpoint_=function(g){return g.endpoint||g.navigationEndpoint};
_.b.onLabelClick_=function(g){this.data&&this.data.length<=1?g.stopPropagation():this.menuExpanded="true"};
_.b.onIronActivate_=function(g){g=g.detail.item;var C=_.KZ(this.hostElement).querySelector("#repeat").itemForElement(g);if(C&&C.trackingParams){var d=_.ju(),V=_.FG(C.trackingParams);d&&_.qV(d,V)}if(C&&C.serviceEndpoint)_.t("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(C.serviceEndpoint):_.Ke(this.hostElement,[C.serviceEndpoint]),_.HW(this.hostElement,"yt-playlist-reloading");else a:{if((C=g.querySelector("yt-supported-renderers"))&&
(C=C.rendererElement)&&C.is=="yt-reload-continuation"){C.trigger();break a}(g=g.querySelector("yt-reload-continuation"))&&g.trigger()}};
_.b.onTap_=function(g){g.preventDefault()};
_.b.onItemTap_=function(g){this.ytEndpointBehavior.onEndpointTap_(g)};
_.b.onLinkFocus_=function(g){try{var C=g.target}catch(V){}if(C){var d=C.querySelector("tp-yt-paper-item");d&&_.BR(this,"focus",function(){d.focus()})}};
_.b.onMenuClose_=function(){this.menuExpanded="false"};
_.b.isLabelIconActive_=function(g){return g==="true"};
_.b.computeHasSubtitle_=function(g){return!!g};
_.b.computeHrefForItem_=function(g){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(g))};
_.b.updateSelectedFromBinding=function(g){this.selected=g.detail.value};
_.PU.Object.defineProperties(F4.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
F4.prototype.onMenuClose_=F4.prototype.onMenuClose_;F4.prototype.onTap_=F4.prototype.onTap_;F4.prototype.onIronActivate_=F4.prototype.onIronActivate_;F4.prototype.onDropdownOpen=F4.prototype.onDropdownOpen;F4.prototype.dataChanged_=F4.prototype.dataChanged_;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],F4.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],F4.prototype,"ytEndpointBehavior",void 0);
_.E([_.M(),_.H("design:type",Array)],F4.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],F4.prototype,"parentTrackingParams",void 0);_.E([_.M(),_.H("design:type",Object)],F4.prototype,"selected",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],F4.prototype,"useLabel",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],F4.prototype,"useComputedAriaLabel",void 0);_.E([_.M(),_.H("design:type",String)],F4.prototype,"icon",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],F4.prototype,"iconLabel",void 0);_.E([_.M(),_.H("design:type",String)],F4.prototype,"ariaLabel",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],F4.prototype,"disabled",void 0);_.E([_.M({computed:"isMenuExpanded(data)"}),_.H("design:type",String)],F4.prototype,"menuExpanded",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],F4.prototype,"closeOnActivate",void 0);
_.E([_.M({reflectToAttribute:!0,value:_.t("web_modern_buttons")}),_.H("design:type",Boolean)],F4.prototype,"modernButtons",void 0);_.E([_.M(),_.H("design:type",Object)],F4.prototype,"notificationData",void 0);_.E([_.X("ariaLabel, selected"),_.M(),_.H("design:type",String),_.H("design:paramtypes",[])],F4.prototype,"computedAriaLabel",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F4.prototype,"dataChanged_",null);
_.E([_.yE("paper-dropdown-open"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],F4.prototype,"onDropdownOpen",null);_.E([_.yE("iron-activate"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],F4.prototype,"onIronActivate_",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],F4.prototype,"onTap_",null);
_.E([_.yE("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],F4.prototype,"onMenuClose_",null);_.E([_.eC({is:"yt-dropdown-menu",disableElementRegistration:!0})],F4);
_.I(F4,"yt-dropdown-menu",function(){if(ytP===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;VHh===void 0&&(VHh=document.createElement("template"));var V=VHh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ytP=g}g=ytP;return g},{mode:2});var P2=function(){var g=_.W.apply(this,arguments)||this;g.hasNotification=!1;return g};
_.L(P2,_.W);P2.prototype.computeId=function(g){return g};
P2.prototype.computeHorizontalAlign=function(g){return g?"right":"left"};
P2.prototype.computeAccessibilityLabel=function(g){var C,d;return((C=g.accessibility)==null?void 0:(d=C.accessibilityData)==null?void 0:d.label)||null};
P2.prototype.notificationDataChanged=function(){var g;this.hasNotification=!!this.notificationData&&!((g=this.data)==null?0:g.icon)};
P2.prototype.notificationDataChanged=P2.prototype.notificationDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],P2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Ey.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],P2.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],P2.prototype,"data",void 0);_.E([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",String)],P2.prototype,"id",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],P2.prototype,"isRightAligned",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],P2.prototype,"disabled",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],P2.prototype,"closeOnActivate",void 0);_.E([_.M(),_.H("design:type",Object)],P2.prototype,"notificationData",void 0);_.E([_.M(),_.H("design:type",Object)],P2.prototype,"hasNotification",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],P2.prototype,"useComputedAriaLabel",void 0);_.E([_.Rn("notificationData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P2.prototype,"notificationDataChanged",null);_.E([_.eC({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],P2);
_.I(P2,"yt-sort-filter-sub-menu-renderer",function(){if(d16===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Cj6===void 0&&(Cj6=document.createElement("template"));var V=Cj6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);d16=g}g=d16;return g},{mode:2});var RNP=_.n(function(g){var C=g.data;var d=_.gJ(function(){var R=C().onTap;(R=_.e(R,_.j6))&&_.wS().resolve(_.xC).resolveCommand(R);return!1}),V=function(){return{sources:[{url:C().thumbnailUrl,
width:120,height:90}]}},y=function(){return C().rating&&C().ratingA11yLabel&&C().reviewsCount&&C().reviewsCountA11yLabel};
return _.O("place-data-view-model",null,_.O(_.k,{cond:function(){return C().placeName&&C().placeCategory},
then:function(){return _.O("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":d},_.O(_.q_,{data:V,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.O(_.io,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return C().onTap}},_.O("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return C().placeName}},function(){return C().placeName})),_.O("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.O(_.k,{cond:y,
then:function(){return _.O("div",{class:_.Gr("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.O("span",{class:"score",title:function(){return C().ratingA11yLabel}},function(){return C().rating}),_.O("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.O(_.Re,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.O("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return C().reviewsCountA11yLabel}},function(){return C().reviewsCount}))},
else:function(){return _.O("div",{class:_.Gr("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.O("div",{class:_.Gr("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.O("span",{class:"category",
title:function(){return C().placeCategory}},function(){return C().placeCategory}))))}}))},"eb");
RNP.idomCompat=!0;_.U4(RNP,"place-data-view-model",{props:{data:_.CA}});var byM=new _.gp("INLINE_PLAYBACK_HOOK_TOKEN");var Zyr=JY({sharedUi:Mb8});_.sl=hY(Zyr)(Zyr.sharedUi,{animatedThumbnailEnabledSelector:function(g){return g.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(g){return g.inlinePreviewEnabled},
currentPageTypeSelector:function(g){return g.currentPageType},
currentPageSubTypeSelector:function(g){return g.currentPageSubType},
persistentPanelVisibleSelector:function(g){return g.persistentPanelVisible}});var Y$A=function(g){this.setActiveSlideIndex=g;this.jobIds=[];this.isSlideshowPlaying=!1},Pj8=function(g,C){g.isSlideshowPlaying||(g.isSlideshowPlaying=!0,AtQ(g),FQP(g,C,0))},AtQ=function(g){_.zr(_.UP,function(){g.setActiveSlideIndex(0)},1)},FQP=function(g,C,d){g.jobIds.push(_.zr(_.UP,function(){var V=d<C-1?d+1:0;
g.setActiveSlideIndex(V);FQP(g,C,V)},1800))};var iy6=new _.gp("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN"),OyM=new _.gp("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");var wOM=new _.gp("IMAGE_ON_LOAD_HANDLER_TOKEN");var k86=_.n(function(g){return _.O("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.O(_.k,{cond:function(){var C;return(C=g.data())==null?void 0:C.thumbnail},
then:function(C){return _.O(_.q_,{data:C,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"fb");_.x18=_.n(function(g){var C=g.data;var d=g.lockupExperiments;g={};return _.O("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.O("div",{class:_.Gr("ytThumbnailOverlayButtonViewModelButton",(g.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var V;return d&&((V=d())==null?void 0:V.useLegacySizedIconButton)},g))},_.O(_.Fd,{data:function(){return C().overlayButton}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
buttonOverrides:function(){var y;return d&&((y=d())==null?0:y.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"gb");
_.x18.idomCompat=!0;var oaL=_.n(function(g){return _.O("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.gJ(function(C){C.preventDefault();return!1})},_.O(_.Fd,{data:function(){return g.data().buttons}},{toggleButtonViewModel:function(C){return _.O("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.O(_.MC,{data:C.data}))}}))},"hb");
oaL.idomCompat=!0;var pO6=_.n(function(g){var C=function(){var d;return((d=_.e(g.data().rendererContext,_.FB))==null?void 0:d.label)||""};
return _.O("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.O(_.k,{cond:function(){return g.data().image},
then:function(){return _.O("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.O(_.q_,{data:function(){return g.data().image},
alt:C}))}}),_.O(_.k,{cond:function(){return g.data().text},
then:function(){return _.O("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return g.data().text})}}))},"ib");var JtH;JtH=_.sl.animatedThumbnailEnabledSelector;_.i8=_.n(function(g){var C=[],d=function(){var J,h;return _.mPo((J=g.width)==null?void 0:J.call(g),(h=g.height)==null?void 0:h.call(g))},V=_.wS().resolve(_.Oc(wOM)),y=_.Y4("yt-thumbnail-view-model",function(){C.push("elRef.value set");
var J;(J=g.playbackRef)==null||J.call(g,{thumbnailElRef:y,thumbnail:g.data().image,thumbnailOverlays:g.data().overlays,thumbnailSize:d()})});
_.Iu(function(){C.push("onInit");_.nP(function(){C.push("onCleanup")})});
var R=_.AY(JtH),Y=function(){var J,h;return(h=(J=g.aspectRatio)==null?void 0:J.call(g))!=null?h:0},A=function(){return(g.data().image?_.bNB(g.data().image):Y())<=1&&Y()===0},P=function(){return A()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},w=function(){y.value||_.cy(new _.qn("Thumbnail elRef.value is null",C.join("\n")));
V&&y.value&&V(y.value)},x=function(){var J,h;
return((J=g.hovered)==null?void 0:J.call(g))&&d()!=="large"&&((h=g.data().overlays)==null?void 0:h.some(function(l){return _.e(l,JVx)}))},p={};
return _.O("yt-thumbnail-view-model",{class:_.Gr("ytThumbnailViewModelHost",g.className,function(){return joL(Y())},function(){var J,h;
a:{var l=d(),N=(J=g.disableRounding)==null?void 0:J.call(g);J=(h=g.isClip)==null?void 0:h.call(g);if(!N&&!J)switch(l){case "large":h="ytThumbnailViewModelLarge";break a;case "small":h="ytThumbnailViewModelSmall";break a;default:h="ytThumbnailViewModelMedium";break a}h=void 0}return h},(p.ytThumbnailViewModelCinematic=A,p)),
style:_.yF({"background-color":function(){var J,h=A()?(J=g.data().backgroundColor)==null?void 0:J.lightTheme:void 0;return h?eG(h,"1"):void 0}}),
el:y},_.O(_.k,{cond:A,then:function(){return _.O("div",{class:"ytThumbnailViewModelBlurredImage"},_.O(_.q_,{data:function(){return g.data().image},
alt:"",contentMode:P,targetWidth:g.width,onload:w}))}}),_.O("div",{class:"ytThumbnailViewModelImage"},_.O(_.q_,{data:function(){return g.data().image},
alt:"",contentMode:P,targetWidth:g.width,onload:w}),null),_.O(_.Fd,{data:function(){return x()?void 0:g.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:jBh,thumbnailOverlayBadgeViewModel:function(J){return _.O(_.erQ,{data:J.data,thumbnailSize:d,isClip:g.isClip})},
thumbnailBottomOverlayViewModel:function(J){return _.O(p9h,{data:J.data,thumbnailSize:d,isClip:g.isClip})},
thumbnailOverlayFullViewModel:pO6,thumbnailOverlayButtonViewModel:function(J){return _.O(_.x18,{data:J.data,lockupExperiments:g.lockupExperiments})},
channelDisclosureViewModel:function(J){J=J.data;var h;return _.O("div",null,(h=_.wS().resolve(_.Oc(iy6)))==null?void 0:h({data:J}))}}),_.O(_.Fd,{data:function(){var J;
return((J=g.hovered)==null?0:J.call(g))?g.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(J){return _.O(Uj,{data:J.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:oaL}),_.O(_.Fd,{data:function(){var J;return((J=g.hovered)==null?0:J.call(g))&&R()?g.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:k86}),_.O(_.k,{cond:g.isClip,then:function(){return _.O("div",{class:"ytPinkingNsHost"},_.O("svg",{class:"ytPinkingNsPinkingLeft"},_.O("defs",null,_.O("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.O("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.O("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.O("svg",{class:"ytPinkingNsPinkingRight"},_.O("defs",null,_.O("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.O("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.O("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"jb");
_.i8.idomCompat={callbacks:{playbackRef:!0}};var hNL=_.n(function(g){var C=_.Z(_.jL(-1,void 0,"RW2Ole")),d=C.next().value,V=C.next().value;_.Iu(function(){var y=new Y$A(V);Pj8(y,g.data().thumbnails.length);_.nP(function(){if(y.isSlideshowPlaying){y.isSlideshowPlaying=!1;for(var R=y.jobIds,Y=0,A=R.length;Y<A;Y++)_.UP.cancelJob(R[Y]);y.jobIds.length=0}})});
return _.O("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.O(_.Fd,{data:function(){return g.data().thumbnails}},{thumbnailViewModel:function(y,R){return _.O("div",{class:function(){var Y=!g.data().primaryThumbnail,A=R(),P=d(),w=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
Y&&A===0&&w.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");A<=P&&w.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return w.join(" ")}},_.O(_.i8,{data:y.data,
disableRounding:g.disableRounding}))}}))},"kb");
hNL.idomCompat=!0;var ewl=new _.gp("DWELL_DETECTOR_REGISTRY_TOKEN");var j1h=_.n(function(g){var C=lb_(g.triggeringElement),d=function(){return!!g.data().primaryThumbnail},V=function(){var R,Y=(R=g.data())==null?void 0:R.maxHeight,A;
R=(A=g.maxHeight)==null?void 0:A.call(g);return Y!=null&&R!=null?Math.min(Y,R):R!=null?R:Y},y=function(){var R=V();
if(R){var Y;if(d()&&(Y=g.includeStackHeight)!=null&&Y.call(g)){var A;Y=((A=g.doubleStack)==null?0:A.call(g))?8:4}else Y=0;R=R-Y-1;if(!(R<0)){A=Math;Y=A.ceil;var P,w;var x=WDc((w=(P=g.aspectRatio)==null?void 0:P.call(g))!=null?w:0);return Y.call(A,R*x)}}};
return _.O("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.yF({height:function(){return V()?V()+"px":void 0},
width:function(){return y()?y()+"px":void 0}})},_.O(tHP,{stackEnabled:d,
thumbnailSize:function(){var R,Y;return _.mPo((R=g.width)==null?void 0:R.call(g),(Y=g.height)==null?void 0:Y.call(g))},
doubleStack:g.doubleStack,stackColor:function(){return g.data().stackColor},
includeStackHeight:g.includeStackHeight},_.O(_.Fd,{data:function(){return g.data().primaryThumbnail}},{thumbnailViewModel:function(R){var Y={};
return _.O(_.i8,{data:R.data,width:g.width,height:g.height,aspectRatio:g.aspectRatio,disableRounding:g.disableRounding,className:_.Gr((Y.ytCollectionThumbnailViewModelHostHasStacks=d,Y)),hovered:g.hovered,playbackRef:g.playbackRef})}}),_.O(_.k,{cond:function(){var R;
return C()&&((R=g.data().thumbnails)==null?void 0:R.length)},
then:function(){return _.O("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.O(hNL,{data:g.data,disableRounding:function(){return!d()}}))}})))},"lb");
j1h.idomCompat={callbacks:{playbackRef:!0}};
var tHP=_.n(function(g){var C=g.children;var d=g.stackEnabled;var V=g.thumbnailSize;var y=g.doubleStack;var R=g.stackColor;var Y=g.includeStackHeight;var A,P=(A=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:A();return _.O(_.k,{cond:d,then:function(){return _.O(QoQ,{data:function(){var w,x;return{experimentEnabled:!0,thumbnailSize:V(),doubleStack:y==null?void 0:y(),color:P?R==null?void 0:(w=R())==null?void 0:w.darkTheme:R==null?void 0:(x=R())==null?void 0:x.lightTheme,enableResponsiveMode:!1,includeStackHeight:Y==
null?void 0:Y()}}},C)},
else:function(){return C}})},"mb");var eNL=new _.gp("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var wO;_.Ot={calledOnce:!0,state:"visible"};wO={calledOnce:!0,state:"hidden"};_.k7=_.n(function(g){var C=g.data;var d=g.customCommandResolver;var V=g.className;var y=g.delayedClassName;var R=g.animationEntityKey;var Y=g.isCompactWidth;var A=g.isContentWidth;g=_.Z(_.jL(!1,void 0,"pC3tUb"));var P=g.next().value,w=g.next().value,x=_.WR(R,""),p=_.Zq(hG1,x),J=function(){var pl,jB;return(jB=(pl=p())==null?void 0:pl.value)!=null?jB:!1},h=function(){_.Me(_.P$("booleanEntity",x(),{key:x(),
value:!0}));U=void 0};
R=_.Z(_.VF(J));var l=R.next().value,N=R.next().value;R=_.Z(_.VF(J));var T=R.next().value,v=R.next().value;R=_.Z(_.VF(function(){var pl;return J()?(pl=C().styleTransitionConfig)==null?void 0:pl.destinationStyle:void 0}));
var q=R.next().value,Q=R.next().value,c=function(){var pl=Object.assign({},C(),q()&&{style:q()});var jB,qR,s1=pl.label,wL=(jB=pl.interaction)==null?void 0:(qR=jB.accessibility)==null?void 0:qR.label;jB=pl.iconImage?pl.label&&pl.label.content?pl.iconLeading?"leading":"trailing":"icon-only":void 0;pl={formattedButtonText:s1,accessibilityLabel:wL,style:NhW(pl.style),type:XgN(pl.style),state:"active",size:rrq(pl.size),iconPosition:jB,disabled:!1,aTagConfig:DG_(pl,d)};_.t("enable_desktop_vdcbg_components")&&
(pl.focused=P());return pl},U;
R=_.wN({visibilityCallback:function(pl){var jB,qR=(jB=C().interaction)==null?void 0:jB.onFirstVisible;pl&&qR&&_.rl(qR)},
showOption:_.Ot});var K=function(){return Qjq(c(),!!C().iconImage)};
g={};var Cl={};V=_.Gr(function(){return"ytwAdButtonViewModelHost"},function(){return C().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var pl=!!C().delayedAppearanceConfig,jB=l();
return pl?jB?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var pl=!!C().delayedAppearanceConfig,jB=T();
return pl?jB?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!C().delayedAppearanceConfig||l()?y==null?void 0:y():""},(g.ytwAdButtonViewModelHostCompactWidth=function(){return Y==null?void 0:Y()},g),(Cl.ytwAdButtonViewModelHostContentWidth=function(){return A==null?void 0:A()},Cl),V!=null?V:"");
var AL=function(){var pl,jB=(pl=C().delayedAppearanceConfig)==null?void 0:pl.delayedInvisibleSeconds;jB&&(U=_.w8(_.UP,function(){N(!0);iP()},jB*1E3))},iP=function(){var pl,jB=(pl=C().delayedAppearanceConfig)==null?void 0:pl.delayedVisibleSeconds;
jB&&(U=_.w8(_.UP,function(){v(!0);lP()},jB*1E3))},lP=function(){var pl,jB=(pl=C().styleTransitionConfig)==null?void 0:pl.styleTransitionSeconds,qR,s1=(qR=C().styleTransitionConfig)==null?void 0:qR.destinationStyle;
jB&&s1?U=_.w8(_.UP,function(){Q(s1);h()},jB*1E3):h()};
_.Iu(function(){AL()});
_.nP(function(){U&&_.UP.cancelJob(U)});
return _.O("ad-button-view-model",{"on:focusin":_.gJ(_.t("enable_desktop_vdcbg_components")?function(){var pl=_.wS().resolve(_.Oc(_.Ps));pl&&w(pl.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.gJ(_.t("enable_desktop_vdcbg_components")?function(){w(!1);return!1}:void 0),
class:V,el:_.WF(R),style:_.yF({"transition-duration":"0.3s"})},_.O(_.k,{cond:c,then:function(){return _.O(_.xQ,{data:c,icon:function(){return _.O(_.k,{cond:function(){return C().iconImage},
then:function(pl){return _.O(_.q_,{data:pl,alt:"",targetWidth:K,targetHeight:K,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ob");var lKL=_.n(function(g){var C=g.data;g=function(){return C().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var d=_.wN({visibilityCallback:function(R){var Y,A=(Y=C().interaction)==null?void 0:Y.onFirstVisible;R&&A&&_.rl(A)},
showOption:_.Ot}),V={},y={};return _.O("ad-button-group-view-model",{class:_.Gr("ytwAdButtonGroupViewModelHost",(V.ytwAdButtonGroupViewModelHostCompactWidth=g,V)),el:_.WF(d)},_.O("div",{class:_.Gr("ytwAdButtonGroupViewModelHostSecondaryButton",(y.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=g,y))},_.O(_.Fd,{data:function(){return C().secondaryAdButton}},{adButtonViewModel:function(R){return _.O(_.k7,{data:R.data})}})),_.O("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.O(_.Fd,
{data:function(){return C().primaryAdButton}},{adButtonViewModel:function(R){return _.O(_.k7,{data:R.data})}})))},"pb");var LQ6=_.n(function(g){var C=function(){var d;return((d=g.data())==null?void 0:d.answers)||[]};
return _.O("yt-survey-icons",{class:"ytSurveyIconsHost"},_.O("div",{class:"ytSurveyIconsHeader"},_.O("div",{class:"ytSurveyIconsTitle"},function(){var d;return(d=g.data())==null?void 0:d.text}),_.O("div",null,_.O(_.xQ,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var d;(d=g.onDismiss)==null||d.call(g)}}},
iconName:"DISMISSAL"}))),_.O("div",null,_.O("div",{class:"ytSurveyIconsAnswers"},_.O(_.M9,{each:function(){return C()},
keyBy:"INDEX"},function(d,V){return _.O("div",null,_.O(_.xQ,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var y;(y=g.onSelect)==null||y.call(g,d(),V)}}},
icon:function(){return _.O(_.Re,{icon:function(){var y,R;return(y=d())==null?void 0:(R=y.icon)==null?void 0:R.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.O("div",{class:"ytSurveyIconsAnswersText"},_.O("div",null,function(){return C().length?C()[0].text:""}),_.O("div",null,function(){return C().length?C()[C().length-1].text:""}))))},"qb");var D1L=_.n(function(g){var C=_.WF(_.jd(function(){var P;return(P=g.data())==null?void 0:P.rendererContext},void 0,void 0,void 0,!0)),d=_.Z(_.jL(!1,void 0,"GW0yjf")),V=d.next().value,y=d.next().value,R=_.Zq(t9N,function(){var P;
return(P=g.data().keys)==null?void 0:P.surveyEntityKey}),Y=_.Zq(j5R,function(){var P;
return(P=g.data().keys)==null?void 0:P.surveyStateEntityKey});
_.Zy("ytd-slimline-survey-show-action",function(){y(!1)});
var A=function(){var P,w;var x=(P=Y())==null?void 0:(w=P.questionStack)==null?void 0:w[0];if(x!==void 0){var p,J;return(p=R())==null?void 0:(J=p.questions)==null?void 0:J[x]}};
d={};return _.O("yt-slimline-survey-view-model",{el:C,class:_.Gr("ytSlimlineSurveyViewModelHost",(d.ytSlimlineSurveyViewModelCollapsed=function(){return V()},d))},_.O("div",{class:"ytSlimlineSurveyViewModelContainer"},_.O(_.k,{cond:function(){var P;
return((P=A())==null?void 0:P.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.O(LQ6,{data:function(){return A()},
onSelect:function(P,w){var x,p;return _.F(function(J){y(!0);if(p=(x=g.data())==null?void 0:x.onSelectRating)_.rl(p),_.Me(aVQ(w));_.XV(J)})},
onDismiss:function(){y(!0);var P;var w=(P=R())==null?void 0:P.dismissalFeedbackToken;P=w?{feedbackEndpoint:{feedbackToken:w}}:void 0;P&&_.lt(P,{form:{element:C.value}})}})}})))},"rb");var rt8=_.n(function(g){return _.O("yt-table-view-model",{class:_.Gr("ytTableViewModelHost",g.className)},_.O(_.M9,{each:function(){return g.data().rows||[]}},function(C){var d={};
return _.O("div",{class:_.Gr("ytTableViewModelRow",(d.ytTableViewModelRowBottomBorder=function(){return g.data().showSeparators},d))},_.O(_.M9,{each:function(){return(C==null?void 0:C.cells)||[]}},function(V,y){var R,Y={};
return _.O("span",{class:_.Gr((Y.ytTableViewModelRowLabel=function(){return y()===0&&g.data().showHorizontalHeaders},Y.ytTableViewModelCell=function(){return!g.data().showHorizontalHeaders||y()>0},Y))},(R=V.text)==null?void 0:R.content)}))}))},"sb");var NRQ=_.n(function(g){return _.O("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.O(_.Fd,{data:function(){var C;return(C=g.data())==null?void 0:C.attachments}},{flexibleActionsViewModel:function(C){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(_.Hl,{data:C.data,
layout:function(){var d;return((d=g.lockupStyle())==null?void 0:d.arrangement)===1?0:1},
justifyContentOverride:function(){var d;return((d=g.lockupStyle())==null?void 0:d.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(C){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(D1L,{data:C.data}))},
expandableMetadataViewModel:function(C){C=C.data;var d;return _.O("div",{class:_.Gr("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(d=_.wS().resolve(_.Oc(eNL)))==null?void 0:d({data:C}))},
adButtonGroupViewModel:function(C){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(lKL,{data:C.data}))},
adButtonViewModel:function(C){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(_.k7,{data:C.data,isCompactWidth:!0}))},
tableViewModel:function(C){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(rt8,{data:C.data}))},
aiCompanionAttachmentViewModel:function(C){C=C.data;var d;return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},(d=_.wS().resolve(_.Oc(OyM)))==null?void 0:d({data:C}))}}))},"tb");var $GW=_.pG("rich_grid_min_item_width",310),fb1=_.pG("rich_grid_max_item_width",500);var XOP=_.n(function(g){var C=g.data;return _.O("br-nz-badge-shape",{class:_.Gr(function(){return UGc(C().brNzRatingBadgeType)}),
role:function(){return C().accessibilityText?"img":void 0},
"aria-label":function(){return C().accessibilityText}},function(){var d;
return(d=C())==null?void 0:d.text})},"ub");_.x7=_.n(function(g){var C=function(){var d=g.data(),V,y,R;if(d){var Y=!((V=g.workaroundShortsIsThumbnailBadge)==null||!V.call(g));V=(y=g.modern)==null?void 0:y.call(g);y=(R=g.numBadgesInRow)==null?void 0:R.call(g);var A;a:switch(d.badgeStyle){case "BADGE_OVERLAY":R=!0;break a;default:R=!1}d={type:Y?17:crN(d.badgeStyle),brNzRatingBadgeType:Evc(d.badgeStyle),text:d.badgeText,icon:d.iconName,isOverlay:R,modern:V||_.t("web_modern_badge_view_model"),accessibilityText:d.accessibilityLabel||((A=_.e(d.rendererContext,
_.FB))==null?void 0:A.label),numBadgesInRow:y}}else d=void 0;return d};
return _.O("yt-badge-view-model",{class:_.Gr("ytBadgeViewModelHost",g.class)},_.O(_.WG,null,_.O(_.$X,{when:function(){var d;return!((d=C())==null||!d.brNzRatingBadgeType)}},function(){return _.O(XOP,{data:function(){return C()}})}),_.O(_.$X,{when:function(){return!!C()&&!C().brNzRatingBadgeType}},function(){return _.O(_.ax,{data:function(){return C()}})})))},"vb");
_.x7.idomCompat=!0;var Qoj,HB1;Qoj=16/9;HB1=2/3;_.o3=_.n(function(g){var C=g.data;var d=g.className;var V=g.imageSizeConfig;var y=g.notifyOnLoaded;var R=function(){return C().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},Y=function(){var J;
return _.tM((J=C())==null?void 0:J.rendererContext)};
g={};g=(g.ytContentPreviewImageViewModelHost=!0,g.ytContentPreviewImageViewModelCircleImage=function(){return R()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},g.ytContentPreviewImageViewModelTappable=function(){return Y()},g);
var A=function(){var J,h;return(h=(J=_.e(C().rendererContext,_.FB))==null?void 0:J.label)!=null?h:""},P=function(){return Kqu(C())},w=function(){var J=zwj(R(),C().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",V==null?void 0:V(),ab_(P()),C().layoutWidth,C().layoutHeight),h=Object.assign({},J);
J.width&&(h.width=Math.round(J.width));J.height&&(h.height=Math.round(J.height));J.maxWidth&&(h.maxWidth=Math.round(J.maxWidth));J.maxHeight&&(h.maxHeight=Math.round(J.maxHeight));return h},x=_.rw(function(){return w().height},void 0,"CxFlJb"),p=_.rw(function(){return w().width},void 0,"lb8Jhd");
return _.O("yt-content-preview-image-view-model",{el:_.WF(_.jd(function(){var J;return(J=C())==null?void 0:J.rendererContext})),
role:function(){return Y()?"link":void 0},
tabindex:function(){return Y()?0:void 0},
class:_.Gr(d,g,function(){var J=R();var h=V==null?void 0:V();J=J==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||J==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||J==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||J==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(h==null?void 0:h.size)!=null&&h.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(h==null?void 0:h.size)!=null&&h.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return J}),
style:function(){var J=w(),h=[];J.width&&h.push("width: "+J.width+"px");J.height&&h.push("height: "+J.height+"px");J.maxWidth&&h.push("max-width: "+J.maxWidth+"px");J.maxHeight&&h.push("max-height: "+J.maxHeight+"px");J.fullWidth&&h.push("width: 100%");return h.join(";")}},_.O(_.k,{cond:P,
then:function(J){return _.O(_.q_,{data:J,alt:A,"data-disabled$":function(){return!A()},
notifyOnLoaded:y,targetWidth:p,targetHeight:x,preserveWidth:function(){return!!p()},
preserveHeight:function(){return!!x()}})}}),_.O(_.Fd,{data:function(){var J;
return(J=C())==null?void 0:J.overlays}},{thumbnailHoverOverlayViewModel:Uj,
thumbnailOverlayButtonViewModel:_.x18}))},"wb");
_.o3.idomCompat=!0;var pq=_.n(function(g){var C=g.data;var d=g.className;var V=g.useSmallLayout;var y=g.useMediumText;g=g.useHeavyText;var R={};return _.O("yt-attribution-view-model",{el:_.WF(_.jd(function(){var Y;return(Y=C())==null?void 0:Y.rendererContext})),
class:_.Gr(d,(R.ytAttributionViewModelHost=!0,R.ytAttributionViewModelMediumText=y,R.ytAttributionViewModelHeavyText=g,R))},_.O(_.k,{cond:function(){return _.tM(C().rendererContext)},
then:function(){return _.O("button",{class:"ytAttributionViewModelTappable"},_.O(s1L,{data:C,useSmallLayout:V}))},
else:function(){return _.O(s1L,{data:C,useSmallLayout:V})}}))},"xb"),s1L=_.n(function(g){var C=g.data;
var d=g.useSmallLayout;var V=function(){return{size:(d==null?0:d())?16:24}};
return _.O(_.xX,null,_.O(_.Fd,{data:function(){return C().contentPreviewImage}},{contentPreviewImageViewModel:function(y){return _.O(_.o3,{data:y.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:V})}}),_.O(_.Fd,{data:function(){return C().badge}},{badgeViewModel:function(y){return _.O(_.x7,{data:y.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.O(_.k,{cond:function(){return C().text},
then:function(){return _.O(_.gV,{text:function(){return C().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.O(_.k,{cond:function(){return C().suffix},
then:function(){return _.O(_.gV,{text:function(){return C().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"yb");
pq.idomCompat=!0;var BR6,TRL,fK6,va6,$1A;BR6=_.n(function(g){var C=g.delimiter;var d=g.max;var V=g.index;var y=g.isStandalone;return _.O(_.k,{cond:function(){return d()-1>V()},
then:function(){var R={};return _.O("span",{class:_.Gr("yt-content-metadata-view-model__delimiter",(R["yt-content-metadata-view-model__delimiter--standalone"]=y,R)),"aria-hidden":!0},C)}})},"zb");
TRL=_.n(function(g){var C=g.metadataPart;var d=g.maxLines;return _.O(_.gV,{text:function(){return C().text},
linkInheritColor:!0,className:function(){return Gqj(d())},
userInput:!0})},"Ab");
fK6=_.n(function(g){var C=g.metadataPart;var d=g.maxLines;return _.O(_.k,{cond:function(){return C().tooltip},
then:function(V){return _.O("span",{title:V,role:"tooltip"},_.O(TRL,{metadataPart:C,maxLines:d}))},
else:function(){return _.O(TRL,{metadataPart:C,maxLines:d})}})},"Bb");
va6=_.n(function(g){var C=g.metadataPart;var d=g.isOverlay;var V=g.useMediumText;var y=g.hideAvatar;var R=function(){return C().maxLines!==void 0?C().maxLines:1};
return _.O(_.xX,null,_.O(_.Fd,{data:function(){return C().avatarStack}},{avatarStackViewModel:function(Y){return _.O(_.HB,{data:Y.data,
isOverlay:d,useMediumText:V,hideAvatar:y})},
badgeViewModel:_.x7}),_.O(_.k,{cond:function(){return C().leadingIcon},
then:function(Y){return _.O(_.Re,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return Y().name},
size:function(){return Y().width}})}}),_.O(_.k,{cond:function(){return C().text},
then:function(){return _.O(fK6,{metadataPart:C,maxLines:R})}}),_.O(_.k,{cond:function(){return C().icon},
then:function(Y){return _.O(_.Re,{className:"yt-content-metadata-view-model__icon",icon:function(){return Y().name},
size:function(){return Y().width}})}}))},"Cb");
$1A=_.n(function(g){var C=g.metadataRow;var d=g.isInline;var V=g.delimiter;var y=g.isOverlay;var R=g.useMediumText;var Y=g.extensions;var A=function(){var w,x=Y==null?void 0:(w=Y())==null?void 0:w.lockupMetadata;w=C();var p,J;return!!((x==null?0:(p=x.byline)==null?0:p.hideAvatar)&&((J=_.e(w,PLL))==null?void 0:J.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},P=function(){return C().metadataParts||[]};
g={};return _.O("div",{class:_.Gr("yt-content-metadata-view-model__metadata-row",(g["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=d,g["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var w,x=Y==null?void 0:(w=Y())==null?void 0:w.lockupMetadata;w=C();var p,J;return!!((x==null?0:(p=x.byline)==null?0:p.addPadding)&&((J=_.e(w,PLL))==null?void 0:J.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},g["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var w;
return!!(Y==null?0:(w=Y())==null?0:w.lockupMetadata)&&C().badges&&!C().metadataParts},g))},_.O(_.Fd,{data:function(){return C().badges}},{badgeViewModel:function(w){return _.O("div",{class:"yt-content-metadata-view-model__badge"},_.O(_.x7,{data:w.data,
numBadgesInRow:function(){var x,p;return((x=C())==null?void 0:(p=x.badges)==null?void 0:p.length)||0}}))}}),_.O(_.M9,{each:P},function(w,x){return _.O(_.xX,null,_.O(va6,{metadataPart:w,
isOverlay:y,useMediumText:R,hideAvatar:A}),_.O(BR6,{delimiter:V,max:function(){return P().length},
index:x,isStandalone:!1}))}),_.O(_.k,{cond:function(){return C().isSpacerRow&&!d()},
then:function(){return _.O("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Db");
_.JS=_.n(function(g){g=_.mV(g,{layout:0,isOverlay:!1});var C=g.data,d=g.layout,V=g.isOverlay,y=g.useMediumText,R=g.extensions,Y=function(){return d()===0},A=function(){var w;
return((w=C().metadataRows)==null?void 0:w.filter(function(x){var p,J=R==null?void 0:(p=R())==null?void 0:p.lockupMetadata,h,l;p=!!((J==null?0:(h=J.description)==null?0:h.hideDescription)&&((l=_.e(x,PLL))==null?void 0:l.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var N,T;return!((J==null?0:(N=J.spacer)==null?0:N.hideSpacer)&&((T=_.e(x,PLL))==null?void 0:T.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||p)}))||[]},P={};
return _.O("yt-content-metadata-view-model",{class:_.Gr(g.className,"yt-content-metadata-view-model",(P["yt-content-metadata-view-model--inline"]=Y,P["yt-content-metadata-view-model--tappable"]=function(){return _.tM(C().rendererContext)},P["yt-content-metadata-view-model--medium-text"]=y,P)),
el:_.WF(_.jd(function(){return C().rendererContext}))},_.O(_.M9,{each:A},function(w,x){return _.O(_.xX,null,_.O($1A,{metadataRow:w,
isInline:Y,delimiter:function(){return C().delimiter},
isOverlay:V,useMediumText:y,extensions:R}),_.O(_.k,{cond:function(){return Y()&&!w.isSpacerRow},
then:function(){return _.O(BR6,{delimiter:function(){return C().delimiter},
max:function(){return A().length},
index:x,isStandalone:!0})}}))}))},"Eb");
_.JS.idomCompat=!0;var q$6=_.n(function(g){var C=_.wS().resolve(_.Oc(_.Tr)),d={};return _.O("yt-lockup-metadata-view-model",{class:_.Gr("yt-lockup-metadata-view-model",function(){a:{var V=g.lockupStyle();if(V==null?0:V.isOverlay)V="yt-lockup-metadata-view-model--overlay";else switch(V==null?void 0:V.arrangement){case 1:V="yt-lockup-metadata-view-model--horizontal";break a;default:V="yt-lockup-metadata-view-model--vertical"}}return V},function(){a:{var V=g.lockupStyle();
switch(V==null?void 0:V.titleMaxLines){case 1:V="yt-lockup-metadata-view-model--title-max-lines-1";break a}V=void 0}return V},function(){a:{var V=g.lockupStyle();
if(V==null?0:V.isTiny)V="yt-lockup-metadata-view-model--tiny";else switch(V==null?void 0:V.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":V="yt-lockup-metadata-view-model--compact";break a;default:V="yt-lockup-metadata-view-model--standard"}}return V},(d["yt-lockup-metadata-view-model--overlay"]=function(){var V;
return(V=g.lockupStyle())==null?void 0:V.isOverlay},d["yt-lockup-metadata-view-model--card"]=function(){var V;
return(V=g.lockupStyle())==null?void 0:V.isCard},d["yt-lockup-metadata-view-model--centered"]=function(){var V;
return(V=g.lockupStyle())==null?void 0:V.isCentered},d["yt-lockup-metadata-view-model--typography-bump"]=function(){var V;
return(V=g.lockupStyle())==null?void 0:V.typographyBump},d["yt-lockup-metadata-view-model--legacy-typography"]=function(){var V;
return(V=g.lockupStyle())==null?void 0:V.useLegacyTypography},d["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var V;
return(V=g.lockupStyle())==null?void 0:V.useRichGridLegacyTypography},d))},_.O(_.Fd,{data:function(){return g.data().image}},{avatarStackViewModel:function(V){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.HB,{data:V.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(V){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.cB,{data:V.data}))},
decoratedAvatarViewModel:function(V){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.Ej,{data:V.data}))}}),_.O("div",{class:"yt-lockup-metadata-view-model__text-container"},_.O("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var V;return(V=g.data().title)==null?void 0:V.content}},_.O(_.k,{cond:function(){return g.data().title},
then:function(V){return _.O(_.io,{command:g.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.yF({color:function(){var y;a:{var R=g.lockupStyle();var Y=(y=g.hovered)==null?void 0:y.call(g);y=!(C==null||!C());var A;if((R==null?0:(A=R.onFocusEffect)==null?0:A.textPrimaryColor)&&Y&&(R=y?R.onFocusEffect.textPrimaryColor.darkTheme:R.onFocusEffect.textPrimaryColor.lightTheme)){R=ld(R);break a}R=void 0}return R}}),
ariaLabel:g.lockupAccessibilityLabel},_.O(_.gV,{text:V,userInput:!0}))}})),_.O("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.yF({color:function(){var V;a:{var y=g.lockupStyle();var R=(V=g.hovered)==null?void 0:V.call(g);V=!(C==null||!C());var Y;if((y==null?0:(Y=y.onFocusEffect)==null?0:Y.textSecondaryColor)&&R&&(y=V?y.onFocusEffect.textSecondaryColor.darkTheme:y.onFocusEffect.textSecondaryColor.lightTheme)){y=ld(y);break a}y=void 0}return y}})},_.O(_.Fd,{data:function(){return g.data().metadata}},{contentMetadataViewModel:function(V){return _.O(_.JS,{data:V.data,
layout:function(){var y,R;return(R=(y=g.layout)==null?void 0:y.call(g))!=null?R:1},
useMediumText:function(){var y,R;return((y=g.lockupStyle())==null?void 0:y.typographyBump)||((R=g.lockupStyle())==null?void 0:R.useRichGridLegacyTypography)},
extensions:function(){var y,R,Y,A;return{lockupMetadata:{byline:{hideAvatar:((y=g.lockupStyle())==null?void 0:y.arrangement)===0,addPadding:((R=g.lockupStyle())==null?void 0:R.arrangement)===1},description:{hideDescription:!((Y=g.lockupStyle())==null||!Y.compactMetadata)},spacer:{hideSpacer:!((A=g.lockupStyle())==null||!A.compactMetadata)}}}}})}})),_.O(_.Fd,{data:function(){return g.data().attribution}},{attributionViewModel:function(V){return _.O("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.O(pq,{data:V.data,
useSmallLayout:!0}))}})),_.O("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.O(_.Fd,{data:function(){return g.data().menuButton}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
buttonOverrides:function(){var y;return((y=g.lockupStyle())==null?0:y.isOverlay)?{style:"overlay"}:void 0}})}})))},"Fb");
q$6.idomCompat=!0;var MHM=_.n(function(g){var C=_.Y4("notification-multi-action-renderer");_.nv(function(){requestAnimationFrame(function(){_.bD(C.value)})});
var d={},V={},y={};return _.O("notification-multi-action-renderer",{class:_.Gr("ytNotificationMultiActionRendererHost",(d.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var R;return(R=g.useLegacyShelfStyle)==null?void 0:R.call(g)},d)),
el:C},_.O("span",{"aria-live":"polite",class:_.Gr("ytNotificationMultiActionRendererTextContainer",(V.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var R;return(R=g.useLegacyShelfStyle)==null?void 0:R.call(g)},V))},_.O(_.gV,{text:function(){return g.data().responseText}})),_.O("div",{class:_.Gr("ytNotificationMultiActionRendererButtonContainer",(y.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var R;
return(R=g.useLegacyShelfStyle)==null?void 0:R.call(g)},y))},_.O(_.Fd,{data:function(){var R;
return(R=g.data().buttons)==null?void 0:R.map(function(Y){if(Y=Y.buttonRenderer){var A,P=Object,w=P.assign,x=(A=Y.icon)==null?void 0:A.iconType;A=(A=Y.command||Y.serviceEndpoint||Y.navigationEndpoint)?{innertubeCommand:A}:void 0;Y={buttonViewModel:w.call(P,{},{iconName:x,onTap:A,trackingParams:Y.trackingParams,titleFormatted:Y.text?_.Jo(Y.text):void 0},g_N(Y))}}else Y=void 0;return Y}).filter(function(Y){return!!Y})}},{buttonViewModel:function(R,Y){return _.O("div",null,_.O(_.Jc,{data:R.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var A;return((A=g.useModernStyles)==null?0:A.call(g))?{type:Y()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Hb");var WQQ=_.n(function(g){var C=_.Y4("notification-text-renderer");_.nv(function(){requestAnimationFrame(function(){_.bD(C.value)})});
return _.O("notification-text-renderer",{el:C,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.O(_.gV,{text:function(){return g.data().successResponseText}}))},"Jb");_.hS=_.n(function(g){var C=_.Zq(FtN,function(){var V;return Cu1((V=g.contentId)==null?void 0:V.call(g))}),d=function(){var V;
return _.e((V=C())==null?void 0:V.command,_.NM)};
return _.O(_.k,{cond:function(){var V;if(!(V=d())){var y;V=_.e((y=C())==null?void 0:y.command,l2H)}return V},
then:function(){return _.O(_.k,{cond:d,then:function(){var V={};return _.O("div",{class:_.Gr("ytDismissibleItemReplacedContent",function(){var y;return dLL((y=g.aspectRatio)==null?void 0:y.call(g))})},_.O("div",{class:_.Gr((V.ytDismissibleItemAspectRatioContainer=function(){var y;
return((y=g.aspectRatio)==null?void 0:y.call(g))!==void 0},V))},_.O(_.Fd,{data:function(){var y;
return(y=d())==null?void 0:y.item}},{notificationMultiActionRenderer:function(y){return _.O(MHM,{data:y.data,
useModernStyles:g.useModernStyle,useLegacyShelfStyle:g.useLegacyShelfStyle})},
notificationTextRenderer:WQQ})))}})},
else:g.children})},"Kb");_.m18=_.n(function(g){var C=g.data;var d=g.customCommandResolver;g=_.WF(_.wN({visibilityCallback:function(R){var Y,A=(Y=C().interaction)==null?void 0:Y.onFirstVisible;R&&A&&_.rl(A)},
showOption:_.Ot}));var V=function(){var R;return((R=C().interaction)==null?0:R.onTap)?function(Y){var A;Lqc(Y,(A=C().interaction)==null?void 0:A.onTap,d)}:void 0},y=function(){var R,Y=C(),A=V(),P=(R=_.e(C().rendererContext,_.FB))==null?void 0:R.label;
a:switch(Y.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":R=1;break a;default:R=0}return{size:RrL(Y.size),type:R,onTap:A,accessibilityText:P}};
return _.O("ad-avatar-view-model",{class:function(){var R;return((R=C().interaction)==null?0:R.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:g},_.O(_.k,{cond:function(){return C().image},
then:function(R){return _.O(tWx,{data:y,image:R})}}))},"Lb");_.tS=_.n(function(g){var C=_.mV(g,{hasDot:!1,usedInMasthead:!1}),d=Object.assign({},C),V=C.data,y=C.hasDot;g=C.customCommandResolver;var R=C.usedInMasthead,Y=(delete d.data,delete d.hasDot,delete d.customCommandResolver,delete d.usedInMasthead,d);C=function(){return V().style};
C!==void 0&&C!==null||_.CG(Error("Hh"));g=_.Dq(function(){return V().interaction},g);
return _.O("ad-badge-view-model",{class:_.Gr(function(){var A;return((A=V().interaction)==null?0:A.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var A=Y.adRenderingContextType(),P=R();
V();return A!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||P?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.WF(g)},_.O(_.ax,{data:function(){var A;V();return{type:2,text:(A=V().label)==null?void 0:A.content,adsIncludeDot:y(),isOverlay:V().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Mb");var uhP;_.jX=_.n(function(g){var C=g.data;var d=g.customCommandResolver;var V=g.adRenderingContextType;return _.O("ad-details-line-view-model",{class:function(){var y;return((y=C().interaction)==null?0:y.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(y){var R,Y=(R=C().interaction)==null?void 0:R.onFirstVisible;y&&Y&&_.rl(Y)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},d))},_.O(_.k,{cond:function(){return C().style},
then:function(y){return _.O(_.M9,{each:function(){var R;return((R=C())==null?void 0:R.attributes)||[]},
keyBy:"INDEX"},function(R){return _.O(uhP,{attribute:R,style:y,adRenderingContextType:function(){return V()}})})}}))},"Nb");
uhP=_.n(function(g){var C=g.attribute;var d=g.style;var V=g.adRenderingContextType;return _.O(_.k,{cond:function(){return C().text},
then:function(y){return _.O(_.gV,{text:y,className:function(){var R=V();d();return R==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Ob");var naH=_.n(function(g){var C=g.data;var d=g.typographyBump;var V=function(){return C().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
g={};return _.O(_.xX,null,_.O("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.O(_.gV,{text:function(){return C().headline},
className:_.Gr("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(g.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return V==null?void 0:V()},g.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(d==null?void 0:d())&&!(V==null?0:V())},g)),
linkInheritColor:!0}),_.O(_.k,{cond:function(){return C().description},
then:function(y){var R={};return _.O(_.gV,{text:y,className:_.Gr("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(R.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return V==null?void 0:V()},R.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(d==null?void 0:d())&&!(V==null?0:V())},R)),
linkInheritColor:!0})}}),_.O(_.k,{cond:function(){return C().secondaryDescription},
then:function(y){var R={};return _.O(_.gV,{text:y,className:_.Gr("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(R.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return d==null?void 0:d()},R)),
linkInheritColor:!0})}}),_.O("div",{class:function(){return V()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.O(_.k,{cond:function(){return C().adAvatar},
then:function(){return _.O("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.O(_.Fd,{data:function(){return C().adAvatar}},{adAvatarViewModel:_.m18}))}}),_.O(_.Fd,{data:function(){return C().adBadge}},{adBadgeViewModel:function(y){return _.O(_.tS,{data:y.data,
hasDot:function(){return!!C().adDetailsLine},
adRenderingContextType:function(){return C().adRenderingContextType}})}}),_.O(_.Fd,{data:function(){return C().adDetailsLine}},{adDetailsLineViewModel:function(y){return _.O(_.jX,{data:y.data,
adRenderingContextType:function(){return C().adRenderingContextType}})}}))),_.O("div",{class:function(){return V()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.O(_.Fd,{data:function(){return C().menu}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
buttonOverrides:function(){a:switch(C().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var R="S";break a;default:R="M"}return{size:R}}})}})))},"Pb"),IK6=_.n(function(g){var C=g.data;
var d=g.noBottomMargin;var V=g.useVideoLockupTopPadding;var y=g.typographyBump;g={};g=_.Gr("ytwFeedAdMetadataViewModelHostMetadata",(g.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return d==null?void 0:d()},g.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return V==null?void 0:V()},g));
var R=function(){return C().adBadge};
R!==void 0&&R!==null||_.CG(Error("Ih"));R={};var Y={};return _.O(_.xX,null,_.O(_.k,{cond:function(){return C().adAvatar},
then:function(){return _.O("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.O(_.Fd,{data:function(){return C().adAvatar}},{adAvatarViewModel:function(A){return _.O(_.m18,{data:A.data})}}))}}),_.O("div",{class:g},_.O("div",{class:_.Gr("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(R.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return y==null?void 0:y()},R.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(y==
null?void 0:y())&&_.t("web_enable_typography_bump_v2")},R))},_.O(_.gV,{text:function(){return C().headline},
linkInheritColor:!0})),_.O(_.k,{cond:function(){return C().description},
then:function(A){return _.O(_.gV,{text:A,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.O("div",{class:function(){return C().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.t("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.O(_.Fd,{data:function(){return C().adBadge}},
{adBadgeViewModel:function(A){return _.O(_.tS,{data:A.data,
hasDot:function(){return!!C().adDetailsLine},
adRenderingContextType:function(){return C().adRenderingContextType}})}}),_.O(_.Fd,{data:function(){return C().adDetailsLine}},{adDetailsLineViewModel:function(A){return _.O(_.jX,{data:A.data,
adRenderingContextType:function(){return C().adRenderingContextType}})}})),_.O(_.k,{cond:function(){return C().secondaryDescription},
then:function(A){return _.O(_.gV,{text:A,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.O("div",{class:_.Gr("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(Y.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return V==null?void 0:V()},Y))},_.O(_.Fd,{data:function(){return C().menu}},{buttonViewModel:_.Jc})))},"Qb"),eX=_.n(function(g){var C=g.data;
var d=g.noBottomMargin;var V=g.listenToTapEvent;var y=g.setTouchEndHandler;var R=g.useVideoLockupTopPadding;var Y=g.typographyBump;g=_.wN({visibilityCallback:function(p){var J,h=(J=C().interaction)==null?void 0:J.onFirstVisible;p&&h&&_.rl(h)},
showOption:_.Ot});var A=_.Dq(function(){return C().interaction},void 0,function(){return V==null?void 0:V()}),P=_.Z(_.jL(!1,void 0,"a2FSrb")),w=P.next().value,x=P.next().value;
P=_.gJ(function(p){(y==null?0:y())&&!w()&&(p.currentTarget.click(),x(!0),setTimeout(function(){x(!1)},100));
return!1});
return _.O("feed-ad-metadata-view-model",{class:function(){var p;return((p=C().interaction)==null?0:p.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.WF(g,A),"on:touchend":P},_.O(_.WG,null,_.O(_.$X,{when:function(){return C().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.O(naH,{data:C,
typographyBump:Y})}),_.O(_.$X,{when:function(){return C().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.O(IK6,{data:C,
noBottomMargin:d,useVideoLockupTopPadding:R,typographyBump:Y})})))},"Rb");var U16,ctM;U16=_.sl.inlinePreviewEnabledSelector;_.l8=_.n(function(g){return _.O("yt-lockup-view-model",{class:_.Gr(g.className,"yt-lockup-view-model--wrapper")},_.O(_.hS,{contentId:function(){return g.data().contentId},
useModernStyle:!0,aspectRatio:function(){var C,d;return((C=g.containerType)==null?void 0:C.call(g))!==3?nvo(g.data().contentType,(d=g.force16By9ThumbnailAspectRatio)==null?void 0:d.call(g)):void 0}},function(){return _.O(ctM,Object.assign({},g))}))},"Sb");
ctM=_.n(function(g){g=_.mV(g,{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 C=g.data,d=g.containerLayoutConfig,V=g.containerType,y=g.sizing,R=g.protectBackground,Y=g.typographyBump,A=g.force16By9ThumbnailAspectRatio,P=g.thumbnailFixedWidth,w=g.thumbnailTargetWidth,x=g.lockupExperiments,p=g.elementsPerRow,
J=_.wS().resolve(_.Oc(_.Tr));g=_.WF(_.jd(function(){var s1;return(s1=C())==null?void 0:s1.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0));var h=_.AY(U16),l=_.wS().resolve(_.Oc(byM)),N=l?{}:void 0,T=function(){var s1,wL,WM;return(WM=(wL=_.e((s1=C())==null?void 0:s1.rendererContext,_.FB))==null?void 0:wL.label)!=null?WM:void 0},v=function(){var s1;
return(s1=_.e(C().metadata,_.ikM))==null?void 0:s1.endorsement},q=function(){var s1=d==null?void 0:d(),wL;
if(s1==null?0:s1.containerType){var WM=(wL=C())==null?void 0:wL.contentType;wL=x();var N6=Y(),SB=w(),Ox=R();s1=Object.assign({},Ibl(MFP(s1),Nt(s1.responsiveSize),N6,WM,s1.force16By9ThumbnailAspectRatio,SB,Ox,wL),{thumbnailFixedWidth:s1.contentPreviewWidth})}else s1=Ibl(V(),y(),Y(),(WM=C())==null?void 0:WM.contentType,A(),w(),R(),x());return s1};
l&&N&&l({enabled:function(){return h()},
itemPlaybackModel:function(){return C().itemPlayback},
thumbnailElRef:function(){return N.thumbnailElRef},
containerElRef:g,options:function(){var s1=N.thumbnailOverlays||[],wL=v(),WM;!wL||((WM=x())==null?0:WM.onFocusEffect)||s1.push(wL);var N6,SB;return{thumbnail:N.thumbnail,thumbnailOverlays:s1,accessibilityText:T(),thumbnailSize:N.thumbnailSize,enableRounding:q().isCollection,containPlayerWithinThumbnail:q().isCollection,mouseleaveCallback:function(){U(!1)},
trackingParams:(N6=_.e(C().rendererContext,_.bt))==null?void 0:(SB=N6.loggingDirectives)==null?void 0:SB.trackingParams}}});
var Q=0;l=_.Z(_.jL(!1,void 0,"YXogPb"));var c=l.next().value,U=l.next().value;l=_.Z(_.jL(!1,void 0,"vgDaqd"));var K=l.next().value,Cl=l.next().value;l=_.gJ(function(){K()?(_.UP.cancelJob(Q),Q=_.UP.addJob(function(){U(!0)},8,32)):U(!0);
return!0});
var AL=_.gJ(function(s1){s1=s1.relatedTarget;var wL=document.querySelector("ytd-video-preview");s1&&wL&&wL.contains(s1)||(Q&&(_.UP.cancelJob(Q),Q=0),U(!1))});
_.nP(function(){Q&&(_.UP.cancelJob(Q),Q=0)});
var iP=y7L(function(){Cl(!0)}),lP=iP.touchFeedbackEvents,pl=iP.touchFeedbackOnPointerUp,jB=iP.touchFeedbackOnPointerDown;
iP=iP.touchFeedbackOnPointerLeave;var qR={};return _.O(_.xX,null,_.O("div",{el:g,class:_.Gr("yt-lockup-view-model",function(){a:{var s1=q();if(s1.isOverlay)s1="yt-lockup-view-model--overlay";else switch(s1.arrangement){case 1:s1="yt-lockup-view-model--horizontal";break a;default:s1="yt-lockup-view-model--vertical"}}return s1},function(){a:{var s1=q();
if(s1.isOverlay)s1="yt-lockup-view-model--overlay";else{switch(s1.collectionStackNumber){case 1:s1="yt-lockup-view-model--collection-stack-1";break a;case 2:s1="yt-lockup-view-model--collection-stack-2";break a}s1=void 0}}return s1},function(){var s1;
return _.SLg((s1=C())==null?void 0:s1.contentId)},(qR["yt-lockup-view-model--card"]=function(){return q().isCard},qR["yt-lockup-view-model--compact"]=function(){return q().isTiny||q().sizing!=="STANDARD"},qR["yt-lockup-view-model--protect-background"]=R,qR["yt-lockup-view-model--add-margins"]=function(){return q().addMarginForFullbleed},qR["yt-lockup-view-model--centered"]=function(){return q().isCentered},qR["yt-lockup-view-model--fullbleed"]=function(){return q().fullbleed},qR["yt-lockup-view-model--single-column-grid"]=
function(){return p()===1&&V()===2},qR["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var s1;
return(s1=x())==null?void 0:s1.useRichGridLegacyMargin},qR["yt-lockup-view-model--flex-none"]=function(){return!_.t("lockup_flex_none_killswitch")},qR)),
"on:mousedown":jB,"on:mouseleave":AL,"on:mouseup":pl,"on:mouseover":l,"on:touchstart":jB,"on:touchend":pl,"on:pointerleave":iP},_.O(_.Of,{model:function(){var s1,wL,WM=Object,N6=WM.assign,SB=(N==null?void 0:N.thumbnailSize)||"small";a:{var Ox=q();var fL=!!(v()&&((s1=x())==null?0:s1.onFocusEffect));switch((N==null?void 0:N.thumbnailSize)||"small"){case "small":s1=4;break;case "large":s1=12;break;default:s1=8}if(fL)Ox=s1+24;else{switch(Ox.collectionStackNumber){case 1:Ox=s1+8;break a;case 2:Ox=s1+12;
break a}Ox=void 0}}SB={thumbnailSize:SB,triggerEvents:!0,customTopExtend:Ox};var XP;Ox=(wL=x())==null?void 0:wL.onFocusEffect;fL=!(J==null||!J());if(Ox){var eR,Jp;wL=fL?(eR=Ox.onFocusColor)==null?void 0:eR.darkTheme:(Jp=Ox.onFocusColor)==null?void 0:Jp.lightTheme;var ZW,dL;eR=fL?(ZW=Ox.keyLightColor)==null?void 0:ZW.darkTheme:(dL=Ox.keyLightColor)==null?void 0:dL.lightTheme;var pL;ZW=fL?(XP=Ox.touchResponseColor)==null?void 0:XP.darkTheme:(pL=Ox.touchResponseColor)==null?void 0:pL.lightTheme;XP={background:wL!==
void 0?ld(wL):void 0,keyLight:eR!==void 0?ld(eR):void 0};pL=[];dL=_.Z(Ox.lightingTechniques||[]);for(eR=dL.next();!eR.done;eR=dL.next())switch(eR.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":pL.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":pL.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":pL.push(3)}XP={hoverEffect:{palette:XP,lightingTechniques:pL},touchEffect:{palette:{background:ZW!==void 0?ld(ZW):void 0}}}}else XP={};return N6.call(WM,{},SB,XP)},
hovered:function(){return c()},
pointerDownEvent:lP.pointerDownEvent,pointerUpEvent:lP.pointerUpEvent,pointerLeaveEvent:lP.pointerLeaveEvent}),_.O(_.k,{cond:function(){var s1,wL;return v()&&c()&&((s1=x())==null?void 0:s1.onFocusEffect)&&!((wL=x())==null?0:wL.isFirstRow)},
then:function(){return _.O("div",{class:"yt-lockup-view-model__endorsement"},_.O(_.Fd,{data:function(){return v()}},{attributionViewModel:function(s1){return _.O(pq,{data:s1.data,
useHeavyText:!0})}}))}}),_.O(_.io,{command:function(){var s1;
return _.hM((s1=C())==null?void 0:s1.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(P()||q().thumbnailFixedWidth)&&q().arrangement===1?"width: "+(P()||q().thumbnailFixedWidth):""}},_.O(_.Fd,{data:function(){var s1;
return(s1=C())==null?void 0:s1.contentImage}},{thumbnailViewModel:function(s1){return _.O(_.i8,{data:s1.data,
aspectRatio:function(){return q().aspectRatio},
disableRounding:function(){return q().disableRounding},
width:w,hovered:function(){return c()&&!(h()&&C().itemPlayback)},
isClip:function(){var wL;return((wL=C())==null?void 0:wL.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:tFP(N),lockupExperiments:function(){return x()}})},
collectionThumbnailViewModel:function(s1){return _.O(j1h,{data:s1.data,aspectRatio:function(){return q().aspectRatio},
disableRounding:function(){return q().disableRounding},
width:w,doubleStack:function(){return q().collectionStackNumber===2},
hovered:function(){return c()&&!(h()&&C().itemPlayback)},
playbackRef:tFP(N)})},
decoratedAvatarViewModel:_.Ej})),_.O("div",{class:"yt-lockup-view-model__metadata"},_.O(_.Fd,{data:function(){var s1;return(s1=C())==null?void 0:s1.metadata}},{lockupMetadataViewModel:function(s1){return _.O(q$6,{data:s1.data,
hovered:c,lockupStyle:q,lockupCommand:function(){var wL;return _.hM((wL=C())==null?void 0:wL.rendererContext)},
lockupAccessibilityLabel:function(){return T()},
layout:function(){var wL;return((wL=x())==null?0:wL.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(s1){return _.O(eX,{data:s1.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:Y})}}),_.O(_.Fd,{data:function(){var s1;
return(s1=C())==null?void 0:s1.attachmentSlot}},{lockupAttachmentsViewModel:function(s1){return _.O(NRQ,{data:s1.data,
lockupStyle:q})}}))),_.O(_.Fd,{data:function(){var s1;
return(s1=C())==null?void 0:s1.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(s1){return _.O(NRQ,{data:s1.data,
lockupStyle:q})}}))},"Tb");
_.l8.idomCompat=!0;_.U4(_.l8,"yt-lockup-view-model",{props:{data:_.CA,containerLayoutConfig:_.CA,containerType:_.CA,sizing:_.CA,protectBackground:_.CA,typographyBump:_.CA,thumbnailFixedWidth:_.CA,thumbnailTargetWidth:_.CA,force16By9ThumbnailAspectRatio:_.CA,className:_.CA,lockupExperiments:_.CA,elementsPerRow:_.CA}});var A7P,EaL=_.n(function(g){var C=_.mV(g,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),d=C.text,V=C.alwaysShowTruncationText;g=C.truncationText;var y=C.onTextClick,R=C.maxLines,Y=C.disableTextMask,A=C.textStyle,P=C.accessibilityLabel,w=C.textSize,x=C.alwaysTruncateAtMaxLines,p=C.expandOnClick;C=_.Z(_.jL(!1,void 0,"EzA1q"));var J=C.next().value,h=C.next().value;C=_.gJ(function(){p()&&h(!J());y==null||y()});
var l=function(){a:switch(w()){case "medium":var Cl=2;break a;case "large":Cl=2.2;break a;default:Cl=1.8}return Cl},N=ijc(d,function(){return J()?Infinity:R()},l,Y,x,J),T=N.isTruncated;
d=N.displayText;x=N.contentRef;var v=N.hiddenRef,q=N.placeholderTruncationTextRef,Q=N.hiddenTruncationTextRef;N=N.truncationTextRef;var c={},U={},K={};return _.O("truncated-text",{class:_.Gr((c["yt-truncated-text"]=!0,c["yt-truncated-text--overlay"]=function(){return A()==="overlay"},c["yt-truncated-text--medium-text"]=function(){return w()==="medium"},c["yt-truncated-text--large-text"]=function(){return w()==="large"},c["yt-truncated-text--primary-text"]=function(){return A()==="primary-text"},c)),
"on:click":C,style:function(){return"line-height: "+l()+"rem;"}},_.O("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:x,style:function(){return J()?"":"max-height: "+R()*l()+"rem;"}},_.O(_.gV,{text:d}),_.O("button",{"aria-disabled":!0,
disabled:!0,class:_.Gr((U["yt-truncated-text__inline-button"]=!0,U["yt-truncated-text--hidden"]=function(){return!(!J()&&(V!=null&&V()||T()))},U)),
el:q,style:function(){return"line-height: "+l()+"rem;"}},_.O(_.gV,{text:g}))),_.O("truncated-text-content",{class:_.Gr("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:v,style:function(){return J()?"":"max-height: "+R()*l()+"rem;"},
"aria-hidden":"true"},_.O(_.gV,{text:d}),_.O("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:Q,style:function(){return"line-height: "+l()+"rem;"}},_.O(_.gV,{text:g}))),_.O("button",{"aria-label":P,
class:_.Gr((K["yt-truncated-text__absolute-button"]=function(){return!Y()},K["yt-truncated-text__bottom-button"]=function(){return Y()},K["yt-truncated-text--hidden"]=function(){return!(!J()&&(V!=null&&V()||T()))},K)),
el:N,style:function(){return"line-height: "+l()+"rem;"}},_.O(_.gV,{text:g})))},"Vb");
EaL.idomCompat={callbacks:{onTextClick:!0}};var zNP=_.n(function(g){var C=g.data;g=g.className;var d=_.rw(function(){return w9g(C())},void 0,"uDhDke"),V=_.O(_.xX,null,_.O(_.k,{cond:function(){return C().heroText||C().image},
then:function(){return _.O(Hy8,{data:C})}}),_.O(Q1x,{data:C,
sizeSmall:function(){return C().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.O("yt-video-attribute-view-model",{class:g},_.O("div",{class:function(){var y=C();a:switch(y.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var R="yt-video-attribute-view-model--vertical";break a;default:R="yt-video-attribute-view-model--horizontal"}a:switch(y.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var Y="yt-video-attribute-view-model--image-small";break a;default:Y="yt-video-attribute-view-model--image-large"}a:switch(y.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var A=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":A="yt-video-attribute-view-model--image-avatar";break a;default:A=""}a:switch(y.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var P="yt-video-attribute-view-model--metadata-header";break a;default:P=""}a:switch(y.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var w="yt-video-attribute-view-model--container-card";break a;default:w=""}return["yt-video-attribute-view-model",R,Y,
A,P,w,w9g(y)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.yF({"background-color":function(){var y=C();if(y.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var R="";else{R=y.lightColorPalette;y=y.darkColorPalette;var Y,A=((Y=_.wS().resolve(_.Oc(_.Tr)))==null?0:Y())&&y?y:R;R=(R=A==null?void 0:A.section2Color)?_.jG(R):""}return R}})},_.O(_.k,{cond:d,
then:function(){return _.O(_.io,{className:"yt-video-attribute-view-model__content-container",command:d,role:"group",ariaLabel:function(){return C().title}},V)},
else:function(){return _.O("div",{class:"yt-video-attribute-view-model__content-container"},V)}})))},"Wb");
zNP.idomCompat=!0;var Hy8=_.n(function(g){var C=g.data;var d,V=(d=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:d(),y=function(){return V&&C().darkThemeImage?C().darkThemeImage:C().image},R=_.rw(function(){return kJR(C())},void 0,"UDqj0b");
return _.O("div",{class:"yt-video-attribute-view-model__hero-section"},_.O(_.WG,null,_.O(_.$X,{when:y},function(){return _.O(_.q_,{data:function(){return y()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.O(_.$X,{when:function(){return C().heroText}},function(){return _.O("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.O("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return C().heroText}))})),_.O(_.k,{cond:function(){return C().overflowMenuOnTap},
then:function(){return _.O("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.O(_.xQ,{data:R,iconName:"MORE_VERT"}))}}))},"Xb");
Hy8.idomCompat=!0;var Q1x=_.n(function(g){var C=g.data;g=g.sizeSmall;var d=function(){return C().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},V=_.rw(function(){return D0(_.Ln({innertubeCommand:w9g(C())}))?"link":w9g(C())?"button":"group"},void 0,"e2MmYe"),y={};
return _.O("div",{class:_.Gr("yt-video-attribute-view-model__metadata",(y["yt-video-attribute-view-model--small-font"]=g,y)),role:V},_.O("h1",{class:"yt-video-attribute-view-model__title"},function(){return C().title}),_.O(_.k,{cond:function(){return C().subtitle},
then:function(){return _.O("h4",{class:"yt-video-attribute-view-model__subtitle"},_.O(_.k,{cond:d,then:function(){return _.O(EaL,{text:function(){return OjL(C().subtitle)},
truncationText:function(){return OjL(C().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.O("span",null,function(){return C().subtitle})}}))}}),_.O(_.k,{cond:function(){return C().secondarySubtitle},
then:function(R){return _.O("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.O(_.gV,{text:function(){var Y=R();if(Y!=null&&Y.attachmentRuns){for(var A=[],P=_.Z(Y.attachmentRuns),w=P.next();!w.done;w=P.next())w=w.value,w.element&&A.push(Object.assign({},w,{element:Object.assign({},w.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));Y=Object.assign({},Y,{attachmentRuns:A})}return Y}}))}}),_.O(_.Fd,
{data:function(){return C().buttonViewModel}},{buttonViewModel:function(R){return _.O(_.Jc,{data:R.data,
className:"yt-video-attribute-view-model__button"})}}))},"Yb");
Q1x.idomCompat=!0;_.U4(zNP,"yt-video-attribute-view-model",{props:{data:_.CA,className:_.CA}});var Lq=function(){var g=_.W.apply(this,arguments)||this;g.useHighlightStyling=_.t("web_enable_deeper_metadata_highlight_styling");g.isSearch=!1;g.JSC$15343_lastScrollContainerWidth=NaN;g.pageLoadingFromNavigation=!1;g.currentIndex=0;g.supportComponentResize=!1;return g};
_.L(Lq,_.W);_.b=Lq.prototype;
_.b.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-horizontal-card-list-renderer lockup",containerType:4,sizing:"COMPACT"}},searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",miniGameCardViewModel:"ytd-mini-game-card-view-model",mediaUpsellRenderer:"ytd-media-upsell-renderer",
infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}},macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"}},placeDataViewModel:"place-data-view-model",videoAttributeViewModel:{component:"yt-video-attribute-view-model",properties:{className:"[[is]]"}}}},"data.header":{id:"header",
mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",properties:{hideNavigationButton:"[[hideNavigationButton]]",isModernSd:"[[modernChapters]]"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.previousButton":{id:"left-arrow-button",
mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}},"data.footerButton":{id:"footer-section",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},dismissedRenderer:{id:"dismissed",
mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.b.attached=function(){document.addEventListener("yt-page-type-changed",_.VE(this,this.onPageChange))};
_.b.detached=function(){document.removeEventListener("yt-page-type-changed",_.VE(this,this.onPageChange))};
_.b.getItemsPath=function(){return"data.cards"};
_.b.onIronResize=function(){this.updateListStyles()};
_.b.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var g;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(g=this.data)==null?void 0:g.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.t("problem_walkthrough_sd")&&!!this.centerItems};
_.b.computeCardListStyle=function(g){return g||null};
_.b.computeEmpty=function(g){return!this.get("cards.length",g)};
_.b.computeThumbnailStyle=function(g){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",g)||null};
_.b.computeHasSubtitle=function(g){return!!this.get("header.richListHeaderRenderer.subtitle",g)};
_.b.computeInitialCountNumber=function(g){return this.hasSquareMiniApp&&g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.b.computeUseFloorScrolling=function(g){return g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.b.computeHasGameCard=function(g){return(g=this.get("cards",g))?g.some(function(C){return C.gameCardRenderer}):!1};
_.b.computeCenterHeaderTitle=function(g){return!(g==null||!g.centerHeaderTitle)};
_.b.computeHasPortraitMiniApp=function(g){return(g=g==null?void 0:g.cards)?g.some(function(C){return C.miniGameCardViewModel&&C.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.b.computeHasSquareMiniApp=function(g){return(g=g==null?void 0:g.cards)?g.some(function(C){return C.miniGameCardViewModel&&C.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.b.computeHasSkinnyWidthPortraitMiniApp=function(g){return(g=g==null?void 0:g.cards)?g.some(function(C){return C.miniGameCardViewModel&&C.miniGameCardViewModel.width===135}):!1};
_.b.computeCenterItems=function(g){return!!g};
_.b.computeHasInfoPanel=function(g){var C;return g==null?void 0:(C=g.cards)==null?void 0:C.some(function(d){return d.infoPanelContentRenderer})};
_.b.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.b.getItemByIndex=function(g){var C=this.items.children;return C&&C.length>g?C[g]:void 0};
_.b.onPageChange=function(){var g=this;this.pageLoadingFromNavigation=!0;_.UP.addJob(function(){g.pageLoadingFromNavigation=!1;_.zY(g.hostElement,"yt-terminate-video-preview-action")},8)};
_.b.updateListStyles=function(){if(_.t("problem_walkthrough_sd")&&this.JSC$15343_scrollContainer!==void 0){var g=this.JSC$15343_scrollContainer.clientWidth;g!==this.JSC$15343_lastScrollContainerWidth&&(this.JSC$15343_lastScrollContainerWidth=g,_.CM(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(g*.8,415)+"px"}),_.HW(this.hostElement,"iron-resize"))}};
_.PU.Object.defineProperties(Lq.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.t("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.cards)==null?0:(d=C[0])==null?0:d.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.cards)==null?0:(d=C[0])==null?0:d.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return _.t("enable_desktop_amsterdam_info_panels")&&!!((g=this.data)==null?0:(C=g.cards)==null?0:(d=C[0])==null?0:d.infoPanelContentRenderer)}}});
Lq.prototype.dataChanged=Lq.prototype.dataChanged;Lq.prototype.onIronResize=Lq.prototype.onIronResize;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Lq.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Lq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],Lq.prototype,"ytdHorizontalListBehavior",void 0);
_.E([_.r(_.Q7),_.H("design:type",Object)],Lq.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Lq.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Lq.prototype,"useCustomColors",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Lq.prototype,"useHighlightStyling",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.H("design:type",Object)],Lq.prototype,"cardListStyle",void 0);_.E([_.M({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.H("design:type",Boolean)],Lq.prototype,"empty",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.H("design:type",Boolean)],Lq.prototype,"hasSubtitle",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.H("design:type",Boolean)],Lq.prototype,"thumbnailStyle",void 0);_.E([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.H("design:type",Boolean)],Lq.prototype,"hasGameCard",void 0);_.E([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.H("design:type",Boolean)],Lq.prototype,"centerHeaderTitle",void 0);
_.E([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.H("design:type",Boolean)],Lq.prototype,"hasPortraitMiniApp",void 0);_.E([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.H("design:type",Boolean)],Lq.prototype,"hasSquareMiniApp",void 0);_.E([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.H("design:type",Boolean)],Lq.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.E([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.H("design:type",Boolean)],Lq.prototype,"hasInfoPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Lq.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Lq.prototype,"inlineStructuredDescription",void 0);_.E([_.ZD("#scroll-container"),_.H("design:type",HTMLDivElement)],Lq.prototype,"JSC$15343_scrollContainer",void 0);
_.E([_.M({computed:"computeInitialCountNumber(data.style.type)"}),_.H("design:type",Number)],Lq.prototype,"initialCount",void 0);_.E([_.M({computed:"computeUseFloorScrolling(data.style.type)"}),_.H("design:type",Boolean)],Lq.prototype,"useFloorScrolling",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.H("design:type",Boolean)],Lq.prototype,"centerItems",void 0);_.E([_.M(),_.H("design:type",Object)],Lq.prototype,"pageLoadingFromNavigation",void 0);
_.E([_.M(),_.H("design:type",Object)],Lq.prototype,"currentIndex",void 0);_.E([_.M(),_.H("design:type",Number)],Lq.prototype,"scrollCount",void 0);_.E([_.M(),_.H("design:type",Object)],Lq.prototype,"supportComponentResize",void 0);_.E([_.ZD("#items"),_.H("design:type",HTMLDivElement)],Lq.prototype,"items",void 0);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onIronResize",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"dataChanged",null);_.E([_.M({reflectToAttribute:!0}),_.X("inlineStructuredDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lq.prototype,"hideNavigationButton",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lq.prototype,"modernChapters",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lq.prototype,"hasVideoAttributeViewModels",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lq.prototype,"modernInfoPanels",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],Lq);
_.I(Lq,"ytd-horizontal-card-list-renderer",function(){if(n_H!==void 0)return n_H;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return n_H=g},{mode:_.HR("kevlar_poly_si_batch_j072")?1:2});var KQ6=_.n(function(g){var C=g.data;var d={};return _.O("video-summary-content-view-model",{class:_.Gr("videoSummaryContentViewModelHost",g.className,(d.videoSummaryContentViewModelHostIsSearch=g.isSearch,d))},_.O(_.M9,{each:function(){var V=[],y=C().paragraphs;if(y==null||!y.length)return[];for(var R=0;R<y.length;R++){var Y=_.e(y[R],iTh),A=void 0;R>0&&(A=_.e(y[R-1],iTh));A&&!!A.marker===!!Y.marker?V[V.length-1].paragraphs.push(Y):V.push({isList:!!Y.marker,paragraphs:[Y]})}return V},
keyBy:"INDEX"},function(V){return _.O(_.k,{cond:function(){return V().isList},
then:function(){return _.O("ul",{class:"videoSummaryContentViewModelList"},_.O(_.M9,{each:function(){return V().paragraphs},
keyBy:"INDEX"},function(y){return _.O("li",{class:"videoSummaryContentViewModelListItem"},_.O(_.gV,{text:function(){return y().text}}))}))},
else:function(){return _.O("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.O(_.M9,{each:function(){return V().paragraphs},
keyBy:"INDEX"},function(y){return _.O("p",{class:"videoSummaryContentViewModelParagraph"},_.O(_.gV,{text:function(){return y().text}}))}))}})}),_.O(_.k,{cond:function(){return!!_.e(C().likeButtonViewModel,_.ER)&&!!_.e(C().dislikeButtonViewModel,_.c8)},
then:function(){return _.O("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.O("div",{class:"videoSummaryContentViewModelLikeButton"},_.O(_.zn,{data:function(){return _.e(C().likeButtonViewModel,_.ER)},
disableIconAnimation:!0})),_.O(_.Qp,{data:function(){return _.e(C().dislikeButtonViewModel,_.c8)}}))}}))},"Zb");
KQ6.idomCompat=!0;_.U4(KQ6,"video-summary-content-view-model",{props:{data:_.CA,isSearch:_.CA,className:_.CA}});var Dw=function(){var g=_.W.apply(this,arguments)||this;var C,d;g.isExpanded=(d=(C=g.data)==null?void 0:C.isExpanded)!=null?d:!1;g.disableExpand=!1;g.showProminentLabel=!1;g.showRightSideLabel=!0;g.toggleExpandableContent=function(V){g.disableExpand||(V.stopPropagation(),_.uJ(_.Mk(V),g.hostElement,["info","expanded-subtitle"])||(g.isExpanded=!g.isExpanded,g.ytRendererBehavior.logExplicitClick(g.data),g.JSC$15354_cardList&&!_.t("expandable_metadata_a11y_fix_ks")&&_.As(g,function(){_.RM(g.hostElement)})))};
g.useSquareThumbnail=!1;g.startX=0;return g};
_.L(Dw,_.W);_.b=Dw.prototype;_.b.computeUseSquareThumbnail=function(){var g;return(g=this.data)==null?void 0:g.useSquareThumbnail};
_.b.configureRendererStamper=function(){return{"data.expandedContent":{id:"content",mapping:{horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]",useCustomColors:"[[useCustomColors]]"}},horizontalListRenderer:{component:"yt-horizontal-list-renderer",properties:{isSearch:"[[isSearch]]"},params:{isExpandableContent:!0}},videoSummaryContentViewModel:{component:"video-summary-content-view-model",params:{isExpandableContent:!0},properties:{isSearch:"[[isSearch]]"}},
lockupViewModel:{component:"yt-lockup-view-model",params:{isExpandableContent:!0,className:"ytd-expandable-metadata-renderer lockup",thumbnailFixedWidth:"168px",containerType:3,sizing:"COMPACT"}}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.infoButton":{id:"info",
mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.expandedMenuFooter":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}}}};
_.b.dataChanged=function(){if(this.data){var g,C;this.isExpanded=(C=(g=this.data)==null?void 0:g.isExpanded)!=null?C:!1;var d,V,y,R;if(g=this.isDarkTheme()?(d=this.data)==null?void 0:(V=d.colorData)==null?void 0:V.darkColorPalette:(y=this.data)==null?void 0:(R=y.colorData)==null?void 0:R.lightColorPalette){var Y,A;if((Y=this.data)==null?0:(A=Y.colorData)==null?0:A.vibrantColorPalette)g.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.km(this.hostElement,g)}}};
_.b.isExpandedChanged=function(){this.isExpanded&&this.JSC$15354_cardList&&_.HW(this.JSC$15354_cardList,"iron-resize")};
_.b.computeIsExpanded=function(g){return!!g.isExpanded};
_.b.computeShowProminentLabel=function(g,C){var d;return!!(g==null?0:(d=g.header)==null?0:d.showLeadingCollapsedLabel)&&!C};
_.b.computeShowRightSideLabel=function(g,C){var d;return!(g==null?0:(d=g.header)==null?0:d.showLeadingCollapsedLabel)&&!C};
_.b.captureContentClick=function(g){if(!this.disableExpand)if(_.t("expandable_metadata_fix_killswitch")){var C=g.target;_.THQ(C,"ytd-macro-markers-list-item-renderer")||g.stopPropagation();(C==null?void 0:C.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.uJ(_.Mk(g),this.hostElement,["items"])||_.mE(_.Mk(g),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.b.timestampClick=function(g){g.stopPropagation();var C,d;(g=(C=this.data)==null?void 0:(d=C.header)==null?void 0:d.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(g)};
_.b.onDown=function(g){g.stopPropagation();this.startX=g.detail?g.detail.x:0};
_.b.onUp=function(g){this.skipKeyInteraction(g)&&g.stopPropagation()};
_.b.skipKeyInteraction=function(g){var C=g.target;if((C==null?void 0:C.id)==="scroll-container"||(C==null?void 0:C.id)==="items"||g.detail&&g.detail.x!==this.startX)return!0;g=_.Mk(g);g=_.Z(g);for(C=g.next();!C.done;C=g.next()){C=C.value;if(C===this.hostElement)break;if(C.hasAttribute&&C.hasAttribute("skip-key-interaction"))return!0}return!1};
_.b.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.PU.Object.defineProperties(Dw.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.e((g=this.data)==null?void 0:g.expandedContent,PXx)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.e((g=this.data)==null?void 0:g.expandedContent,_.Ok8)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.useCustomColors)&&!((C=this.data)==null||!C.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!((g=this.data)==null?0:(C=g.header)==null?0:C.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!((g=this.data)==null?0:(C=g.header)==null?0:C.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!((g=this.data)==null?0:(C=g.header)==null?0:C.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
Dw.prototype.onUp=Dw.prototype.onUp;Dw.prototype.onDown=Dw.prototype.onDown;Dw.prototype.isExpandedChanged=Dw.prototype.isExpandedChanged;Dw.prototype.dataChanged=Dw.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dw.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Dw.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Dw.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Dw.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dw.prototype,"isExpanded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dw.prototype,"disableExpand",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Dw.prototype,"isSearch",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Dw.prototype,"isWatch",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.H("design:type",Object)],Dw.prototype,"showProminentLabel",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.H("design:type",Object)],Dw.prototype,"showRightSideLabel",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"hasVideoSummary",null);_.E([_.M({value:!1,reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"hasLockupViewModel",null);_.E([_.M({reflectToAttribute:!0}),_.X("data","isWatch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"useCustomColors",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"showInfoButton",null);_.E([_.X("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"showTimestamp",null);_.E([_.X("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"showExpandedSubtitle",null);
_.E([_.X("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dw.prototype,"showThumbnail",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dw.prototype,"useVppShoppingDestinationStyle",null);_.E([_.M(),_.H("design:type",Object)],Dw.prototype,"toggleExpandableContent",void 0);_.E([_.ZD("ytd-horizontal-card-list-renderer"),_.H("design:type",Object)],Dw.prototype,"JSC$15354_cardList",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.H("design:type",Object)],Dw.prototype,"useSquareThumbnail",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dw.prototype,"dataChanged",null);_.E([_.Rn("isExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dw.prototype,"isExpandedChanged",null);
_.E([_.yE("down"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dw.prototype,"onDown",null);_.E([_.yE("up"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dw.prototype,"onUp",null);_.E([_.m({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],Dw);
_.I(Dw,"ytd-expandable-metadata-renderer",function(){if(KqL!==void 0)return KqL;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KqL=g},{mode:1});var aK8,G8P=function(){if(aK8!==void 0)return aK8;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" hidden="[[hasAttributedBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return aK8=g};_.U4(_.HB,"yt-avatar-stack-view-model",{props:{className:_.CA,data:_.CA,overrides:_.CA,isOverlay:_.CA,useMediumText:_.CA,decorations:_.CA,hideAvatar:_.CA}});_.oe("itemSectionRenderer","videoRenderer","ytd-video-renderer");var rO=function(){var g=_.W.apply(this,arguments)||this;g.disableExpand=!1;g.shouldShowChannelInfo=!1;g.hasAttributedBylineText=!1;g.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return g};
_.L(rO,_.W);_.b=rO.prototype;_.b.computeUseSearchUi=function(){var g,C;return this.isSearch||((g=this.data)==null?void 0:(C=g.style)==null?void 0:C.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.b.computeUseThreeLineTitle=function(){var g;return((g=this.data)==null?void 0:g.maxTitleLines)===3};
_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.t("polymer_video_renderer_defer_menu")&&!fSQ?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.b.attached=function(){_.Gm(this.hostElement,"blue-links",_.t("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.b.detached=function(){this.clearInlinePreviewHoverListeners()};
_.b.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.SG(_.KZ(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var g=this.get("data.buttons.buttonRenderer.serviceEndpoint"),C;g&&((C=_.e(g.commandMetadata,_.fU))==null?0:C.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(g);this.updateInlinePreviewHoverListeners()};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15359_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.JSC$15359_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$15359_inlinePreviewHoverListener)==null||Mg(g)};
_.b.onTextWrapperClick=function(g){var C,d,V=this.hideTranslation?(C=this.data)==null?void 0:C.untranslatedNavigationEndpoint:(d=this.data)==null?void 0:d.navigationEndpoint;C=_.uJ(_.Mk(g),this.hostElement,["expandable-metadata"]);!V||C&&!_.t("expandable_metadata_fix_killswitch")||_.mE(_.Mk(g),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.HW(this.hostElement,"yt-navigate",{endpoint:V})};
_.b.computeThumbnailWidth=function(g,C,d,V,y){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:V?y==="MASSIVE"?600:y==="BIG"?500:y==="MEDIUM"?450:420:d?360:C?128:g?210:246};
_.b.computeUseBiggerThumbs=function(g){return g&&_.t("enable_desktop_search_bigger_thumbs")};
_.b.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.b.computeHasAttributedBylineText=function(){var g;return!((g=this.data)==null||!g.attributedBylineText)};
_.b.computeVideoStyle=function(){if(_.t("enable_video_style")){var g,C;return(g=this.data)==null?void 0:(C=g.style)==null?void 0:C.value}};
_.b.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.b.handleHideItemSectionVideosByIdCommand=function(g){var C;g=(C=_.e(g,fJ8))==null?void 0:C.videoId;this.data&&this.data.videoId===g&&(this.isHidden=!0)};
_.b.getMetadataSnippetContainerClass=function(g){return g?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.b.computeTitleText=function(g,C,d){return g?d:C};
_.b.computeDescriptionSnippet=function(g,C,d){return g?d:C};
_.b.computeSnippetText=function(g,C,d){return g?d:C};
_.b.computeNavigationEndpoint=function(g,C){return g?C==null?void 0:C.untranslatedNavigationEndpoint:C==null?void 0:C.navigationEndpoint};
_.b.hideInlineTitleIcon=function(g,C){return g||!C};
_.PU.Object.defineProperties(rO.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 g;return(g=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?g:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!(this==null?0:(g=this.data)==null?0:(C=g.channelThumbnailSupportedRenderers)==null?0:(d=C.channelThumbnailWithLinkRenderer)==null?0:d.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.e((g=this.data)==null?void 0:g.avatar,wBh)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$15359_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.PU.Object.defineProperties(rO,{template:{configurable:!0,enumerable:!0,get:function(){return G8P()}}});
rO.prototype.dataChanged=rO.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],rO.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],rO.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.CJ),_.H("design:type",Object)],rO.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],rO.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],rO.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rO.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],rO.prototype,"isBackstageVideo",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],rO.prototype,"isPostCompactVideo",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],rO.prototype,"isHistory",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],rO.prototype,"isRichGridVideoPost",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],rO.prototype,"isHidden",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],rO.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.H("design:type",Boolean)],rO.prototype,"useSearchUi",void 0);_.E([_.M({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.H("design:type",Boolean)],rO.prototype,"useThreeLineTitle",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.H("design:type",Boolean)],rO.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.H("design:type",Object)],rO.prototype,"videoStyle",void 0);_.E([_.M({computed:"computeDisableExpand(videoStyle)"}),_.H("design:type",Object)],rO.prototype,"disableExpand",void 0);
_.E([_.M({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.H("design:type",Object)],rO.prototype,"shouldShowChannelInfo",void 0);_.E([_.M({computed:"computeHasAttributedBylineText(data)"}),_.H("design:type",Object)],rO.prototype,"hasAttributedBylineText",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],rO.prototype,"biggerThumbsStyle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.H("design:type",String)],rO.prototype,"inlineTitleIcon",void 0);_.E([_.M({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.H("design:type",Object)],rO.prototype,"computedNavigationEndpoint",void 0);_.E([_.M({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(g,C){return _.gd(g.entities,"searchVideoResultEntity",C)}}),
_.H("design:type",Object)],rO.prototype,"searchVideoResultEntity",void 0);_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],rO.prototype,"thumbnail",void 0);_.E([_.ZD("#dismissible"),_.H("design:type",HTMLElement)],rO.prototype,"JSC$15359_dismissibleMedia",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rO.prototype,"dataChanged",null);
_.E([_.X("searchVideoResultEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rO.prototype,"hideTranslation",null);_.E([_.X("searchVideoResultEntity"),_.H("design:type",Array),_.H("design:paramtypes",[])],rO.prototype,"hiddenBadgeGroups",null);_.E([_.X("data","useAvatar"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rO.prototype,"shouldShowChannelThumbnail",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rO.prototype,"useAvatar",null);
_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rO.prototype,"isHovered",null);_.E([_.m({is:"ytd-video-renderer",disableElementRegistration:!0})],rO);_.I(rO,"ytd-video-renderer",function(){return G8P()},{mode:_.HR("kevlar_poly_si_batch_j047")?1:2});var Ns=function(){var g=_.W.apply(this,arguments)||this;g.editDialog=null;g.roundedContainer=!0;g.isLoading=!1;g.isRichGrid=!1;g.isRichGridRepost=!1;g.reduceSidePaddings=_.t("reduce_side_paddings_in_shelf");g.JSC$15366_spinnerEl=null;return g};
_.L(Ns,_.W);_.b=Ns.prototype;
_.b.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]",
isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}},uploadedVideoRenderer:{component:"ytd-post-uploaded-video-renderer"}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},
dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.contentTextChanged=function(){this.expander.reset()};
_.b.dataChanged=function(){var g=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var C=0,d=this.data.actions&&this.data.actions.length;C<d;C++)this.openEditDialog(_.e(this.data.actions[C],oyP));if((C=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(C=this.get("buttonRenderer.hint.hintRenderer.hintId",C))&&C.startsWith("share-post-hint")){var V=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(V){_.eq.getInstance();var y=lX(_.Mr(_.yD("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.UP.addLowPriorityJob(function(){_.as(g.hostElement,y,V)})}}}};
_.b.updatePoll=function(g){g>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.b.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15366_spinnerEl||(this.JSC$15366_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.KZ(this.hostElement).appendChild(this.JSC$15366_spinnerEl));this.JSC$15366_spinnerEl&&(this.JSC$15366_spinnerEl.active=this.isLoading)};
_.b.onYtNavigate=function(g){var C=this.get("updateCommentDialogEndpoint",g.detail.endpoint);C&&(this.openEditDialog(C),g.stopPropagation())};
_.b.onYtCommentboxDismiss=function(){this.editDialog=null};
_.b.onYtCommentPollRevert=function(g,C){C&&this.updatePoll(C.selectedChoiceIndex)};
_.b.onYtServiceRequestSent=function(g,C){var d;C.endpoint&&(_.e(C.endpoint,ljP)||_.e(C.endpoint,eE6)&&((d=_.e(C.endpoint,eE6))==null||!d.clientActions))&&(this.isLoading=!0);if(C.actions)for(g=0;g<C.actions.length;g++)d=C.actions[g],_.e(d,B8)&&(d=this.get("updateBackstagePollAction.selectedChoiceIndex",d),d==void 0&&(d=-1),this.updatePoll(d))};
_.b.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.b.openEditDialog=function(g){g&&g.dialog&&(this.editDialog=g.dialog,g=this.editDialogEl.firstElementChild)&&(g.focus(),g.openDialog&&g.openDialog())};
_.b.computeIsPostHidden=function(g,C){return!!g||C};
_.b.computeSurfaceType=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeUsesCompactLockup=function(g){return g==="BACKSTAGE_SURFACE_TYPE_HOME"||g==="BACKSTAGE_SURFACE_TYPE_SEARCH"||g==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||g==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||g==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||g==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.b.computeShowWithoutToolbar=function(g){return!g.actionButtons&&!g.actionMenu};
_.b.computePostAttachment=function(g){if(g.backstageAttachment){if(_.e(g.backstageAttachment,VQM))return"poll";if(_.e(g.backstageAttachment,nQx))return"quiz";if(_.e(g.backstageAttachment,_.g$))return"video";if(_.e(g.backstageAttachment,If8))return"uploaded-videos";if(_.e(g.backstageAttachment,I2M))return g.contentText?"image":"image-only";if(_.e(g.backstageAttachment,MhA))return"playlist"}return"none"};
_.b.computePostTabIndex=function(g){return g?0:-1};
_.b.computeButtonTooltipPosition=function(g){return this.computeUsesCompactLockup(g)?"top":"bottom"};
_.b.computeHasText=function(g){return!(g==null||!g.contentText)};
_.b.onTap=function(g){var C,d;if(((C=this.data)==null?0:C.navigationEndpoint)&&((d=this.data)==null?void 0:d.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var V;((V=this.data)==null?0:V.navigationEndpoint)&&!_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.PU.Object.defineProperties(Ns.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.voteCount)||_.Mr("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,VQM))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,If8))}}});
Ns.prototype.onYtServiceRequestCompleted=Ns.prototype.onYtServiceRequestCompleted;Ns.prototype.onYtServiceRequestSent=Ns.prototype.onYtServiceRequestSent;Ns.prototype.onYtCommentPollRevert=Ns.prototype.onYtCommentPollRevert;Ns.prototype.onYtCommentboxDismiss=Ns.prototype.onYtCommentboxDismiss;Ns.prototype.onYtNavigate=Ns.prototype.onYtNavigate;Ns.prototype.isLoadingChanged=Ns.prototype.isLoadingChanged;Ns.prototype.dataChanged=Ns.prototype.dataChanged;Ns.prototype.contentTextChanged=Ns.prototype.contentTextChanged;
_.E([_.r(_.Q7),_.H("design:type",Object)],Ns.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ns.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ns.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ns.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],Ns.prototype,"editDialog",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ns.prototype,"roundedContainer",void 0);_.E([_.M(),_.H("design:type",Object)],Ns.prototype,"isLoading",void 0);_.E([_.M({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.H("design:type",String)],Ns.prototype,"surface",void 0);
_.E([_.M({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Ns.prototype,"usesCompactLockup",void 0);_.E([_.M({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Ns.prototype,"showWithoutToolbar",void 0);_.E([_.M({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.H("design:type",String)],Ns.prototype,"attachment",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ns.prototype,"isRichGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ns.prototype,"isRichGridRepost",void 0);_.E([_.M({reflectToAttribute:!0,value:_.t("use_better_post_dismissals")}),_.H("design:type",Boolean)],Ns.prototype,"useBetterPostDismissals",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ns.prototype,"reduceSidePaddings",void 0);
_.E([_.M({computed:"computeHasText(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Ns.prototype,"hasText",void 0);_.E([_.ZD("#expander"),_.H("design:type",Object)],Ns.prototype,"expander",void 0);_.E([_.ZD("#action-buttons"),_.H("design:type",Object)],Ns.prototype,"actionButtons",void 0);_.E([_.ZD("#edit-dialog"),_.H("design:type",HTMLElement)],Ns.prototype,"editDialogEl",void 0);
_.E([_.Rn("data.contentText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ns.prototype,"contentTextChanged",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ns.prototype,"dataChanged",null);_.E([_.Rn("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ns.prototype,"isLoadingChanged",null);
_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ns.prototype,"onYtNavigate",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ns.prototype,"onYtCommentboxDismiss",null);_.E([_.yE("yt-comment-poll-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Ns.prototype,"onYtCommentPollRevert",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],Ns.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],Ns.prototype,"onYtServiceRequestCompleted",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ns.prototype,"voteCount",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ns.prototype,"commentCount",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ns.prototype,"hasPoll",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ns.prototype,"hasUploadedVideo",null);_.E([_.m({is:"ytd-post-renderer",disableElementRegistration:!0})],Ns);
_.I(Ns,"ytd-post-renderer",function(){if(ovL!==void 0)return ovL;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ovL=g},{mode:1});var S$P;var gnM;var X4=function(){return _.W.apply(this,arguments)||this};
_.L(X4,_.W);X4.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],X4.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],X4.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],X4.prototype,"ytdHorizontalListBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],X4.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],X4.prototype,"data",void 0);
_.E([_.M({value:"$.items.children"}),_.H("design:type",String)],X4.prototype,"itemsPath",void 0);_.E([_.M({value:1}),_.H("design:type",Number)],X4.prototype,"initialCount",void 0);_.E([_.M({reflectToAttribute:!0,value:_.t("enable_community_page_on_desktop")}),_.H("design:type",Boolean)],X4.prototype,"useSmallerPostImageAttachments",void 0);_.E([_.M(),_.H("design:type",String)],X4.prototype,"surface",void 0);_.E([_.m({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],X4);
_.I(X4,"ytd-post-multi-image-renderer",function(){if(gnM!==void 0)return gnM;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return gnM=g},{mode:_.HR("kevlar_poly_si_batch_j079")?1:2});var CMh={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}},
st=function(){var g=_.W.apply(this,arguments)||this;g.hasInlineCommentSection=!1;g.editDialog=null;g.isLoading=!1;g.shouldHideAuthor=!1;g.shouldShowVideoTime=!1;g.isInEngagementPanel=!1;g.hideBorder=!1;g.usesFullLockup=!1;g.shouldShowMenuInCompactView=!1;g.JSC$15381_spinnerEl=null;g.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return g};
_.L(st,_.W);_.b=st.prototype;_.b.configureRendererStamper=function(){return CMh};
_.b.computeIsPollHeaderEnabled=function(g){return(g==null?void 0:g.pollMetadataIcon)!=null};
_.b.getPublishTimeStampString=function(g,C){C=new Date((Number(C)-60*((new Date).getTimezoneOffset()-(new Date(Number(C)*1E3)).getTimezoneOffset()))*1E3);C=(new qr(10)).format(C);if(g&&g.runs&&g.runs.length)for(var d=0;d<g.runs.length;d++)g.runs[d].text&&(g.runs[d].text=g.runs[d].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",C));return g};
_.b.created=function(){this.JSC$15381_spinnerEl=null};
_.b.contentTextChanged=function(){this.expander.reset()};
_.b.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var g;if((g=this.data)==null?0:g.actions){g=_.Z(this.data.actions);for(var C=g.next();!C.done;C=g.next())this.openEditDialog(_.e(C.value,oyP))}};
_.b.handleSignalActionOpenPostCommentDialogAction=function(){_.KZ(this.hostElement).querySelector("#action-buttons").reply()};
_.b.updatePoll=function(g,C){C&&this.set("data.pollMetadataVoteCountText",C);this.hasInlineCommentSection&&(g=g>=0,C=_.KZ(this.hostElement).querySelector("#action-buttons"),g?C.reply():C.hideReplyDialog())};
_.b.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15381_spinnerEl||(this.JSC$15381_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.KZ(this.hostElement).appendChild(this.JSC$15381_spinnerEl));this.JSC$15381_spinnerEl&&(this.JSC$15381_spinnerEl.active=this.isLoading)};
_.b.onYtNavigate=function(g){var C=this.get("updateCommentDialogEndpoint",g.detail.endpoint);C&&(this.openEditDialog(C),g.stopPropagation())};
_.b.onYtCommentboxDismiss=function(){this.editDialog=null};
_.b.onYtCommentPollRevert=function(g,C){C&&this.updatePoll(C.selectedChoiceIndex,C.totalVotes)};
_.b.onYtServiceRequestSent=function(g,C){g.stopPropagation();g=_.e(C.endpoint,eE6);if(_.e(C.endpoint,ljP)||g&&!g.clientActions)this.isLoading=!0;if(C.actions)for(g=0;g<C.actions.length;g++){var d=C.actions[g],V=_.e(d,B8);V&&(d=this.get("updateBackstagePollAction.selectedChoiceIndex",d),d===void 0&&(d=-1),this.updatePoll(d,V.totalVotes))}};
_.b.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.b.openEditDialog=function(g){g&&g.dialog&&(this.editDialog=g.dialog,g=this.editDialogElement.firstElementChild)&&(g.focus(),g.openDialog&&g.openDialog())};
_.b.computeIsBodyHidden=function(g,C){return!!g||C};
_.PU.Object.defineProperties(st.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var g=this.data,C=g.showPostAuthorBackgroundHighlight,d=g.postAuthorBadgeType,V=g.authorEndpoint;if(!C&&d!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&d!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var y,R,Y;g=_.Mr(((y=g.authorText)==null?void 0:(R=y.runs)==null?void 0:(Y=R[0])==null?void 0:Y.text)||"");y=void 0;switch(d){case "POST_AUTHOR_BADGE_TYPE_ARTIST":y={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":y={iconType:C?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:g,authorEndpoint:V,authorCreator:C,icon:y}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var g,C;if((g=this.data)==null?0:(C=g.pollMetadataIcon)==null?0:C.iconType)return _.an(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.voteCount)||_.Mr("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,VQM))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,nQx))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,If8))}}});
st.prototype.onYtServiceRequestCompleted=st.prototype.onYtServiceRequestCompleted;st.prototype.onYtServiceRequestSent=st.prototype.onYtServiceRequestSent;st.prototype.onYtCommentPollRevert=st.prototype.onYtCommentPollRevert;st.prototype.onYtCommentboxDismiss=st.prototype.onYtCommentboxDismiss;st.prototype.onYtNavigate=st.prototype.onYtNavigate;st.prototype.isLoadingChanged=st.prototype.isLoadingChanged;st.prototype.dataChanged=st.prototype.dataChanged;st.prototype.contentTextChanged=st.prototype.contentTextChanged;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],st.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],st.prototype,"rendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],st.prototype,"rendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],st.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.ZD("#contentTextExpander"),_.H("design:type",Object)],st.prototype,"expander",void 0);_.E([_.ZD("#edit-dialog"),_.H("design:type",Element)],st.prototype,"editDialogElement",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"hasInlineCommentSection",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"editDialog",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"isLoading",void 0);
_.E([_.M({computed:"computeIsPollHeaderEnabled(data)"}),_.H("design:type",Boolean)],st.prototype,"isPollHeaderEnabled",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"shouldHideAuthor",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"shouldShowVideoTime",void 0);_.E([_.M(),_.H("design:type",Object)],st.prototype,"isInEngagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],st.prototype,"hideBorder",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],st.prototype,"usesFullLockup",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],st.prototype,"shouldShowMenuInCompactView",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],st.prototype,"authorCommentBadge",null);_.E([_.X("isInEngagementPanel"),_.H("design:type",Number),_.H("design:paramtypes",[])],st.prototype,"postTextMaxLines",null);
_.E([_.X("data.icon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],st.prototype,"pollIcon",null);_.E([_.Rn("data.contentText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],st.prototype,"contentTextChanged",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],st.prototype,"dataChanged",null);
_.E([_.Rn("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],st.prototype,"isLoadingChanged",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],st.prototype,"onYtNavigate",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],st.prototype,"onYtCommentboxDismiss",null);
_.E([_.yE("yt-comment-poll-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],st.prototype,"onYtCommentPollRevert",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],st.prototype,"onYtServiceRequestSent",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],st.prototype,"onYtServiceRequestCompleted",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],st.prototype,"voteCount",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],st.prototype,"commentCount",null);
_.E([_.X("data.backstageAttachment"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],st.prototype,"hasPoll",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],st.prototype,"hasQuiz",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],st.prototype,"hasUploadedVideo",null);_.E([_.m({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],st);
_.I(st,"ytd-backstage-post-renderer",function(){if(S$P!==void 0)return S$P;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return S$P=g},{mode:1});var dTh;var B2=function(){var g=_.W.apply(this,arguments)||this;g.editDialog=null;g.showExpandButton=!1;g.isRichGrid=!1;g.usesFullLockup=!1;return g};
_.L(B2,_.W);_.b=B2.prototype;_.b.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}},postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}};
_.b.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.b.computeShowExpandButton=function(g){return this.usesCompactLockup||g&&g.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.b.computeUsesCompactLockup=function(g){return!!g.condensedContent};
_.b.computeShowFullContentText=function(g){return!g};
_.b.onYtNavigate=function(g){g=this.get("updateCommentDialogEndpoint",g.detail.endpoint);this.openEditDialog(g)};
_.b.onYtCommentboxDismiss=function(){this.editDialog=null};
_.b.openEditDialog=function(g){g&&g.dialog&&(this.editDialog=g.dialog,g=this.repostEditDialogEl.firstElementChild)&&(g.focus(),g.openDialog&&g.openDialog())};
_.b.onTap=function(g){if(this.data){var C=null;this.usesCompactLockup&&!_.mE(_.Mk(g)||[],this.hostElement,["YT-IMG-SHADOW"])?C=this.get("navigationEndpoint",this.data):g.target===this.moreButtonEl&&(C=this.get("navigationEndpoint",g.target.data));C&&_.HW(this.hostElement,"yt-navigate",{endpoint:C})}};
B2.prototype.onYtCommentboxDismiss=B2.prototype.onYtCommentboxDismiss;B2.prototype.onYtNavigate=B2.prototype.onYtNavigate;B2.prototype.dataChanged=B2.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],B2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],B2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],B2.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],B2.prototype,"editDialog",void 0);_.E([_.M({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],B2.prototype,"usesCompactLockup",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],B2.prototype,"showExpandButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],B2.prototype,"isRichGrid",void 0);
_.E([_.M({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.H("design:type",Boolean)],B2.prototype,"showFullContentText",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],B2.prototype,"usesFullLockup",void 0);_.E([_.ZD("#more"),_.H("design:type",Object)],B2.prototype,"moreButtonEl",void 0);_.E([_.ZD("#repost-content-text"),_.H("design:type",HTMLElement)],B2.prototype,"repostContentTextEl",void 0);
_.E([_.ZD("#repost-edit-dialog"),_.H("design:type",HTMLElement)],B2.prototype,"repostEditDialogEl",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B2.prototype,"dataChanged",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],B2.prototype,"onYtNavigate",null);
_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B2.prototype,"onYtCommentboxDismiss",null);_.E([_.m({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],B2);
_.I(B2,"ytd-shared-post-renderer",function(){if(dTh!==void 0)return dTh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return dTh=g},{mode:1});var Vex;var yXQ;var TI=function(){return _.W.apply(this,arguments)||this};
_.L(TI,_.W);TI.prototype.attached=function(){var g=this;this.networkStatusManager||(this.networkStatusManager=new _.db,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){g.onlineHandler()}))};
TI.prototype.detached=function(){var g=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){g.onlineHandler()}),delete this.networkStatusManager)};
TI.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],TI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],TI.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],TI.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],TI);
_.I(TI,"ytd-reload-page-button-renderer",function(){if(yXQ!==void 0)return yXQ;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return yXQ=g},{mode:1});var RRL={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"},fq=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(fq,_.W);_.b=fq.prototype;_.b.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.b.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.b.computeHasBodyText=function(g){return!!g.bodyText};
_.b.computeButtons=function(g){var C=[];g.ctaButton&&C.push(g.ctaButton);g.secondaryButton&&C.push(g.secondaryButton);return C};
_.b.computeRendererStyle=function(g){return g.style?g.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():g.icon?"":"no-icon"};
_.b.getIconName=function(g,C){C=C===void 0?!1:C;if(g===void 0)return"";g=this.get("icon.iconType",g);var d;_.t("enable_hlp_client_icon_pick")?d=this.getThemedIcon(g,C):d=g;(C=RRL[d])||(C="yt-icons");return[C,d].join(":")};
_.b.getThemedIcon=function(g,C){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(g)?C?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(g)?C?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":g};
_.b.isThumbnail=function(g){return!!g.thumbnail};
_.b.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.b.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],fq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fq.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],fq.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fq.prototype,"data",void 0);
_.E([_.M({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],fq.prototype,"rendererStyle",void 0);_.E([_.M({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.H("design:type",String)],fq.prototype,"iconName",void 0);_.E([_.M({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],fq.prototype,"thumbnail",void 0);_.E([_.M({computed:"computeButtons(data)"}),_.H("design:type",Array)],fq.prototype,"buttons",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],fq.prototype,"isDarkTheme",void 0);_.E([_.M({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],fq.prototype,"hasBodyText",void 0);_.E([_.m({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],fq);
_.I(fq,"ytd-background-promo-renderer",function(){if(Vex!==void 0)return Vex;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Vex=g},{mode:1});var b_A;var v2=function(){return _.W.apply(this,arguments)||this};
_.L(v2,_.W);_.PU.Object.defineProperties(v2.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y,R;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(g=this.data)==null?void 0:(C=g.thumbnail)==null?void 0:C.sampledThumbnailColor,vibrantColorPalette:(d=this.data)==null?void 0:(V=d.thumbnail)==null?void 0:V.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(R=y.thumbnail)==null?void 0:R.darkColorPalette,experimentEnabled:!0}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],v2.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],v2.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],v2.prototype,"collectionStack",null);_.E([_.m({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],v2);
_.I(v2,"ytd-compact-station-renderer",function(){if(b_A!==void 0)return b_A;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return b_A=g},{mode:1});var Z_A;var $7=function(){var g=_.W.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.L($7,_.W);$7.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]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$7.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$7.prototype,"isRichGrid",void 0);_.E([_.m({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],$7);
_.I($7,"ytd-grid-channel-renderer",function(){if(Z_A!==void 0)return Z_A;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Z_A=g},{mode:1});var YAQ;var qs=function(){return _.W.apply(this,arguments)||this};
_.L(qs,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qs.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qs.prototype,"data",void 0);_.E([_.m({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],qs);
_.I(qs,"ytd-grid-movie-playlist-renderer",function(){if(YAQ!==void 0)return YAQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YAQ=g},{mode:1});var AXh;var Ms=function(){var g=_.W.apply(this,arguments)||this;g.downloadProgress=0;g.transferState="TRANSFER_STATE_UNKNOWN";g.modernButtons=_.t("web_modern_buttons");return g};
_.L(Ms,_.W);Ms.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
Ms.prototype.configureRendererStamper=function(){return{"data.menu":sj}};
Ms.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
Ms.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.t("woffle_playlist_renderer_killswitch")){var g,C=AqW(this.entityInfo,this.transferState,this.downloadProgress,(g=this.data)==null?void 0:g.playlistId,this.isOnline);g=C.viewPlaylistText;var d=C.badges;C=C.thumbnailOverlays;this.isDownloads=!!g||!!d;this.set("data.viewPlaylistText",g);d&&d.length>0&&this.set("data.badges",d);C&&C.length>0&&this.set("data.thumbnailOverlays",
C)}};
_.PU.Object.defineProperties(Ms.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 g;return!((g=this.data)==null?0:g.menu)}}});
Ms.prototype.transferStateChanged=Ms.prototype.transferStateChanged;Ms.prototype.dataChanged=Ms.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ms.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],Ms.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Ms.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ms.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M({selector:_.UCl,selectorArgs:["data.playlistId"]}),_.H("design:type",Object)],Ms.prototype,"downloadProgress",void 0);_.E([_.M({selector:_.Dd,selectorArgs:["data.playlistId"]}),_.H("design:type",Object)],Ms.prototype,"transferState",void 0);_.E([_.M({selector:IfB,selectorArgs:["data.playlistId"]}),_.H("design:type",Object)],Ms.prototype,"entityInfo",void 0);_.E([_.M({selector:_.lw}),_.H("design:type",Boolean)],Ms.prototype,"isOnline",void 0);
_.E([_.M(),_.H("design:type",Object)],Ms.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Ms.prototype,"downloadRenderData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ms.prototype,"modernButtons",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Ms.prototype,"isDownloads",void 0);_.E([_.X("transferState"),_.M({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],Ms.prototype,"downloadState",null);
_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ms.prototype,"menuHidden",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ms.prototype,"dataChanged",null);_.E([_.PR("transferState","downloadProgress","isOnline"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ms.prototype,"transferStateChanged",null);
_.E([_.m({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],Ms);
_.I(Ms,"ytd-grid-playlist-renderer",function(){if(AXh!==void 0)return AXh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return AXh=g},{mode:1});var F$h;var W2=function(){return _.W.apply(this,arguments)||this};
_.L(W2,_.W);W2.prototype.configureRendererStamper=function(){return{"data.menu":sj,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.PU.Object.defineProperties(W2.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y,R;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(g=this.data)==null?void 0:(C=g.thumbnail)==null?void 0:C.sampledThumbnailColor,vibrantColorPalette:(d=this.data)==null?void 0:(V=d.thumbnail)==null?void 0:V.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(R=y.thumbnail)==null?void 0:R.darkColorPalette,experimentEnabled:!0}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],W2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],W2.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],W2.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],W2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],W2.prototype,"data",void 0);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],W2.prototype,"collectionStack",null);_.E([_.m({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],W2);
_.I(W2,"ytd-grid-radio-renderer",function(){if(F$h!==void 0)return F$h;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return F$h=g},{mode:1});var PMH;var mZ=function(){return _.W.apply(this,arguments)||this};
_.L(mZ,_.W);mZ.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
mZ.prototype.computeNavigationEndpoint=function(g){return qzN(g==null?void 0:g.navigationEndpoint)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],mZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],mZ.prototype,"ytdLockupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mZ.prototype,"data",void 0);_.E([_.M({computed:"computeNavigationEndpoint(data)"}),_.H("design:type",Object)],mZ.prototype,"computedNavigationEndpoint",void 0);
_.E([_.m({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],mZ);
_.I(mZ,"ytd-grid-show-renderer",function(){if(PMH!==void 0)return PMH;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return PMH=g},{mode:1});var i_P;_.u8=function(g){this.playerClient=g};
_.O_L=function(g,C,d){d=d===void 0?{}:d;return g.playerClient.setOption("ad",C,d)};
_.u8.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.u8.prototype.executeCommand=function(g,C){this.getOptions().includes("executeCommand")?_.O_L(this,"executeCommand",{command:g,layoutId:C}):_.B$("Calling executeCommand when adModule is not loaded")};var nq=function(){return _.W.apply(this,arguments)||this};
_.L(nq,_.W);nq.prototype.getLayoutId=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
nq.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var g=_.Uw(),C=this.getLayoutId(),d=this.data.clickthroughEndpoint;g&&C&&_.t("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?g.getPlayerPromise().then(function(V){(new _.u8(V)).executeCommand(d,C)}):_.HW(this.hostElement,"yt-navigate",{endpoint:d})}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nq.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nq.prototype,"data",void 0);_.E([_.m({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],nq);
_.I(nq,"ytd-shopping-companion-item-renderer",function(){if(i_P!==void 0)return i_P;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return i_P=g},{mode:1});var wTh;var I3=function(){var g=_.W.apply(this,arguments)||this;g.isExpandableContent=!1;return g};
_.L(I3,_.W);_.PU.Object.defineProperties(I3.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?void 0:g.price)||((C=this.data)==null?void 0:(d=C.dealsData)==null?void 0:d.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var g,C;if((g=this.data)!=null&&g.dealsData&&((C=this.data)==null||!C.priceReplacementText)){g=this.data.dealsData;var d,V,y;return((d=g.salesData)==null?void 0:d.originalPrice)||((V=g.priceDropData)==null?void 0:V.referencePrice)||((y=g.promotionData)==null?void 0:y.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var g,C;return(g=this.data)==null?void 0:(C=g.dealsData)==null?void 0:C.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],I3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],I3.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],I3.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I3.prototype,"isExpandableContent",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"showCta",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"ctaText",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"hasPriceTopPosition",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"hasPriceBottomPosition",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"useNewStyle",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"showPriceReplacementText",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"priceValue",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"showDeal",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"showAffiliateDisclaimer",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"useSaleStyle",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"useFromBrandCtaStyle",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"useFromVendorCtaStyle",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I3.prototype,"useShoppingCollectionCtaStyle",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],I3);
_.I(I3,"ytd-vertical-product-card-renderer",function(){if(wTh!==void 0)return wTh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return wTh=g},{mode:1});var k5M;var Ut=function(){return _.W.apply(this,arguments)||this};
_.L(Ut,_.W);Ut.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ut.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ut.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],Ut.prototype,"ytdLockupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ut.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],Ut);
_.I(Ut,"ytd-grid-movie-renderer",function(){if(k5M!==void 0)return k5M;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return k5M=g},{mode:1});var xTL;var c2=function(){var g=_.W.apply(this,arguments)||this;g.roundedFix=_.t("web_enable_merch_item_rounding_fix");g.itemStyle="small-item";return g};
_.L(c2,_.W);c2.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var g,C,d,V,y=(C=_.e((g=this.data)==null?void 0:g.buttonCommand,_.eIL))==null?void 0:(d=C.item)==null?void 0:(V=d.notificationTextRenderer)==null?void 0:V.successResponseText;y&&_.xLl(this.hostElement,y)}};
_.PU.Object.defineProperties(c2.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.isProductPlaceholder)!==void 0&&((C=this.data)==null?void 0:C.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.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}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],c2.prototype,"ytRendererBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],c2.prototype,"roundedFix",void 0);_.E([_.M(),_.H("design:type",Object)],c2.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],c2.prototype,"itemStyle",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"hasPrice",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"hasPriceReplacementText",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"hasAdditionalFeesText",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"hasAffiliateDisclaimer",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"isProductPlaceholder",null);
_.E([_.M(),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"hideOpenInNewIcon",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c2.prototype,"ariaLabel",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],c2);
_.I(c2,"ytd-merch-shelf-item-renderer",function(){if(xTL!==void 0)return xTL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return xTL=g},{mode:1});_.U4(_.n(function(g){return _.O("button-card-view-model",{el:_.WF(_.jd(function(){return g.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return g.data().title},
role:"button"},_.O(_.Of,{model:{}}),_.O("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.O("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.O(_.k,{cond:function(){return g.data().image},
then:function(C){return _.O(_.q_,{data:C,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.O("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return g.data().title})))},"$b"),"button-card-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){g=_.mV(g,{className:void 0});var C=g.data;g=g.className;var d=_.rw(function(){return C().onTapCommand},void 0,"SXkP9e");
return _.O("ytd-shopping-item-card",{class:_.Gr("ytdShoppingItemCardHost",g)},_.O(_.io,{command:d,className:"ytdShoppingItemCardHostLink"},_.O("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.O(_.Fd,{data:function(){return C().thumbnailViewModel}},{thumbnailViewModel:function(V){return _.O(_.i8,{data:V.data,
aspectRatio:3})}})),_.O("div",null,_.O("p",{class:"ytdShoppingItemCardHostItemTitle"},_.O(_.gV,{text:function(){return C().itemTitle}})),_.O("p",{class:"ytdShoppingItemCardHostPrice"},_.O(_.gV,{text:function(){return C().priceOrStatus}})))))},"ac"),"ytd-shopping-item-card",{props:{data:_.CA,
className:_.CA}});var onL={isAdsVideo:!0},pTP={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},JXr={showPlayerControls:!1,videoPreviewDurationMs:15E3},hRH={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},teM={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,
hideScrubber:!0};var fx=null,o_N={};var hro="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(" "),Et={},tW1=(Et.FEwhat_to_watch="home",Et.FEhashtag="hashtag",Et.FEtrending="trending",Et.FEhistory="history",Et.SPunlimited="premium",Et.FEmemberships_and_purchases="paid_memberships",Et.SPredeem_code="redeem",Et.SPverify_location="locate",Et.SPminor_moment="minor_moment",
Et.FEmini_app_container="mini_app",Et.FEnews_destination="news",Et.SPopen_in_app="open_in_app",Et.FEexplore="explore",Et.FEsubscriptions="subscriptions",Et.FEsfv_audio_pivot="sfv_audio_pivot",Et.FEplaylist_aggregation="playlist_aggregation",Et);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");_.GY("init");var jGM=function(){},DT6=_.n(function(g){var C=g.data;
var d=g.inlineMetadata;var V=g.aspectRatio;var y=g.scrimStyle;var R=g.className;var Y=g.useDefaultStyle;var A=g.titleStyle;var P=new jGM,w=_.t("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",x=_.rw(function(){return(Y==null?0:Y())?w==="SHORTS_LOCKUP_STYLE_SLIM":C().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),p=_.rw(function(){return _.U5(d)||x()||!1},void 0,"SEL6Qd"),J=function(){return(y==null?void 0:y())!==void 0?y==null?void 0:y():1},
h=_.rw(function(){return C().belowThumbnailMetadata||!p()},void 0,"KAqk1b");
g=_.wN({visibilityCallback:function(AL){var iP=C().onFirstVisible;AL&&iP&&_.rl(iP)},
showOption:{calledOnce:!0,state:"visible"}});var l=_.WF(),N={},T=_.Gr(function(){return x(),"shortsLockupViewModelHostThumbnailContainer"},(N.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.U5(V)===1},N.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.U5(V)===2},N.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.t("web_shorts_2_by_3_lockups_study")&&!_.t("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
N)),v=_.rw(function(){if(_.U5(V)===1)return 1;
_.U5(V);return 2},void 0,"Bg5Es"),q,Q=function(){if(P){var AL;
(AL=q)==null||Mg(AL);var iP;if(P.hostElement&&((iP=P.data)==null?0:iP.inlinePlayerData)){var lP,pl;AL=((lP=P.data)==null?0:(pl=lP.inlinePlayerData)==null?0:pl.enableAudioControl)?Object.assign({},teM):Object.assign({},hRH);var jB,qR;((jB=P.data)==null?void 0:(qR=jB.inlinePlayerData)==null?void 0:qR.maxPlaybackLengthSec)!==void 0&&(AL.videoPreviewDurationMs=P.data.inlinePlayerData.maxPlaybackLengthSec*1E3);q=lr({mediaRenderer:P,lockupElement:P.hostElement,thumbnailElement:l.value,videoPreviewOpts:AL})}}};
_.ue(function(){P&&(P.data=C(),Q())},"wo9C7e");
var c=_.rw(function(){return C().thumbnail},void 0,"haijYd");
N=_.rw(function(){return C().badge},void 0,"RpDeSe");
var U=_.rw(function(){return C().onTap},void 0,"hOfuOb"),K={},Cl={};
return _.O("ytm-shorts-lockup-view-model",{el:_.WF(function(AL){P&&(P.hostElement=AL)},Q,g),
class:_.Gr("shortsLockupViewModelHost",R)},_.O(_.xX,null,_.O(_.io,{command:U,className:_.Gr("shortsLockupViewModelHostEndpoint",(K.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!h()},K),"reel-item-endpoint",""),
ariaHidden:function(){return!p()},
tabIndex:function(){return p()?0:-1}},_.O("div",{el:l,
class:_.Gr("shortsLockupViewModelHostThumbnailParentContainer",(Cl.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!x()},Cl))},_.O(_.k,{cond:c,
then:function(){return _.O("div",{class:T},_.O(_.q_,{data:function(){var AL;return(AL=c==null?void 0:c())!=null?AL:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.O(_.Fd,{data:function(){return C().thumbnailViewModel}},{thumbnailViewModel:function(AL){return _.O(_.i8,{data:AL.data,
aspectRatio:function(){return v()},
disableRounding:function(){return x()}})}}),null),_.O(_.k,{cond:p,
then:function(){return _.O(eRM,{data:C,scrimStyle:J,useDefaultStyle:Y,titleStyle:A})}}),_.O(_.Fd,{data:N},{badgeViewModel:function(AL){return _.O(_.x7,{data:AL.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.O(_.k,{cond:function(){return p()&&C().menuOnTap},
then:function(){return _.O(lvx,{data:C,inlineMetadata:!0})}}),_.O(_.k,{cond:h,
then:function(){return _.O(L$6,{data:C,useDefaultStyle:Y,inlineMetadata:p})}})))},"cc"),eRM=_.n(function(g){var C=g.data;
var d=g.scrimStyle;var V=g.useDefaultStyle;var y=g.titleStyle;var R=_.t("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",Y=V&&_.t("web_hide_primary_text_for_pivot_panel"),A=_.rw(function(){return(V==null?0:V())?R==="SHORTS_LOCKUP_STYLE_SLIM":C().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
g={};g=_.Gr("shortsLockupViewModelHostInlineMetadata",(g.shortsLockupViewModelHostMetadataRounded=function(){return!A()},g.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(d==null?void 0:d())===3&&!_.t("enable_shorts_lockup_new_scrim")},g.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(d==null?void 0:d())===3&&_.t("enable_shorts_lockup_new_scrim")},g.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(d==null?void 0:d())===2||(d==null?void 0:
d())===4},g.shortsLockupViewModelHostShowOverPlayer=function(){return!0},g),"image-overlay-text");
var P={};return _.O("div",{class:g},_.O("h3",{class:_.Gr("shortsLockupViewModelHostMetadataTitle",(P.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(d==null?void 0:d())===4},P.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return C().belowThumbnailMetadata},P.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(y==null?void 0:y())===1},P.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(y==null?void 0:y())===2},P)),
"aria-label":function(){return C().accessibilityText}},_.O(_.k,{cond:function(){var w;
return!((w=C().overlayMetadata)==null||!w.primaryText)&&!Y},
then:function(){return _.O(_.gV,{text:function(){var w;return(w=C().overlayMetadata)==null?void 0:w.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.O(_.k,{cond:function(){var w;
return(w=C().overlayMetadata)==null?void 0:w.secondaryText},
then:function(){return _.O(rXA,{data:C,scrimStyle:d,className:void 0})}}))},"dc"),L$6=_.n(function(g){var C=g.data;
var d=g.useDefaultStyle;var V=g.inlineMetadata;var y=_.t("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",R=_.rw(function(){return(d==null?0:d())?y==="SHORTS_LOCKUP_STYLE_SLIM":C().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),Y=_.WF(),A;
g=_.gJ(function(h){if(_.JM(_.px(h),Y.value,["AVATAR-VIEW-MODEL"]))return!1;var l;(l=A)==null||l.click();return!1});
var P=_.rw(function(){return C().belowThumbnailMetadata||C().overlayMetadata},void 0,"GwezKf"),w=function(){return C().menuOnTap&&!V()},x=function(){var h;
return(h=P())==null?void 0:h.avatar},p={},J={};
return _.O("div",{class:_.Gr(function(){return R()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(p.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!x()},p.shortsLockupViewModelHostOutsideMetadataHasMenu=w,p)),
"on:click":g,el:Y,role:"presentation"},_.O(_.Fd,{data:x},{avatarViewModel:function(h){return _.O("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.O(_.cB,{data:h.data}))}}),_.O("div",null,_.O("h3",{class:_.Gr("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(J.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var h,l;
return!((h=P())==null?0:(l=h.primaryText)==null?0:l.content)},J.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=V,J)),
role:"presentation"},_.O(_.io,{ref:function(h){return void(A=h)},
command:function(){return C().onTap},
className:_.Gr("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var h,l;return(h=P())==null?void 0:(l=h.primaryText)==null?void 0:l.content},
"aria-label":function(){return C().accessibilityText}},_.O(_.k,{cond:function(){var h;
return(h=P())==null?void 0:h.primaryText},
then:function(h){return _.O(_.gV,{text:h,noEndpoints:!0,noStyleRuns:!0})}}))),_.O(_.k,{cond:function(){var h;
return(h=P())==null?void 0:h.secondaryText},
then:function(h){return _.O("div",{class:_.Gr("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.O(_.gV,{text:h,noStyleRuns:!0}))}})),_.O(_.k,{cond:w,
then:function(){return _.O(lvx,{data:C,inlineMetadata:!1})}}))},"ec"),rXA=_.n(function(g){var C=g.data;
var d=g.scrimStyle;g=g.className;var V={};return _.O("div",{class:_.Gr((V.shortsLockupViewModelHostMetadataSubhead=function(){return(d==null?void 0:d())!==4},V.shortsLockupViewModelHostMetadataSubheadNew=_.t("enable_shorts_lockup_new_scrim"),V.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(d==null?void 0:d())===4},V),g),
"aria-hidden":"true"},_.O(_.gV,{text:function(){var y;return(y=C().overlayMetadata)==null?void 0:y.secondaryText},
noStyleRuns:!0}))},"fc"),lvx=_.n(function(g){var C=g.data;
var d=g.inlineMetadata;g={};g=_.Gr((g.shortsLockupViewModelHostInlineMetadataMenu=function(){return d()},g.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!d()},g.shortsLockupViewModelHostShowOverPlayer=function(){return!0},g),"image-overlay-text");
return _.O("div",{class:g},_.O(_.xQ,{data:function(){return{style:d()?"overlay":"mono",accessibilityLabel:C().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(V){V.preventDefault();V.stopPropagation();var y=_.Ln({elementsCommand:C().menuOnTap,forceNewState:!0});if(y==null?0:y.onclick)y.onclick(V)}}},
iconName:"MORE_VERT"}))},"gc");var N3A=_.n(function(g){var C=g.data;var d=g.inlineMetadata;var V=g.aspectRatio;var y=g.scrimStyle;var R=g.className;var Y=g.useDefaultStyle;g=_.rw(function(){var A=C().entityId;return A?A.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.O("ytm-shorts-lockup-view-model-v2",{class:_.Gr("shortsLockupViewModelHost",R)},_.O(_.hS,{contentId:g,aspectRatio:function(){return(V==null?void 0:V())===1?1:(V==null?void 0:V())===2?2:4}},function(){return _.O(DT6,{data:C,
inlineMetadata:d,aspectRatio:V,scrimStyle:y,className:R,useDefaultStyle:Y})}))},"hc");_.U4(N3A,"ytm-shorts-lockup-view-model-v2",{props:{data:_.ut,inlineMetadata:_.ut,aspectRatio:_.ut,scrimStyle:_.ut,className:_.ut,useDefaultStyle:_.ut,titleStyle:_.ut}});var XT6=16/9*210,H2=function(){var g=_.W.apply(this,arguments)||this;g.isExpandableContent=!1;g.hideShelfHeader=!1;g.engagementPanel=!1;g.buttonClasses=["arrow"];g.isSearch=!1;g.disableScrollEventListener=!1;g.containsLockup=!1;g.overrideArrowPositionForProductCard=!1;g.overrideArrowPositionForShoppingItemCard=!1;g.overrideArrowPositionForReelItems=!1;g.overrideArrowPositionForGridMovie=!1;g.overrideArrowPositionToCenter=!1;g.isSearchPostShelf=!1;g.overrideArrowPositionForMixedShelf=!1;g.overrideArrowPositionForMixedShelfShortsOnly=
!1;g.hasBigThumbsReelItems=!1;g.shouldUseMixedListHeight=!1;g.shouldUseShortsListHeight=!1;g.gridVideoWidth=0;g.isSearchVodShelf=!1;g.disableWheelScroll=!1;g.sizing="COMPACT";g.shortsLockupAspectRatio=0;return g};
_.L(H2,_.W);_.b=H2.prototype;
_.b.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:4},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",shoppingItemCardViewModel:{component:"ytd-shopping-item-card",
params:{className:"yt-horizontal-list-renderer"}},gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",
compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",params:{className:"yt-horizontal-list-renderer"},properties:{aspectRatio:"[[shortsLockupAspectRatio]]"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",
properties:{isExpandableContent:"[[isExpandableContent]]"}},buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}};
_.b.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.t("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.b.computeInitialCountNumber=function(g){if(!g)return 6;var C=g.items.some(function(R){return!!R.topicRecommendationsChipRenderer}),d=g.items.some(function(R){return!!R.displayAdRenderer}),V=this.computeShouldListItemsHaveEqualHeight(g),y=g.items.some(function(R){return!!R.gridPlaylistRenderer});
g=g.items.some(function(R){return!!R.shoppingItemCardViewModel});
return C?9:d?8:y||V?10:g?7:6};
_.b.computeContainsPost=function(g){return!!g&&!!g.items&&g.items.some(function(C){return!!C.postRenderer})};
_.b.computeContainsLockup=function(){if(_.t("web_horizontal_list_lockup_arrow_killswitch"))return!1;var g,C;return(g=this.data)==null?void 0:(C=g.items)==null?void 0:C.some(function(d){return!!d.lockupViewModel})};
_.b.maybeUpdateLockupAspectRatio=function(){var g,C;if(this.computeContainsLockup()&&((g=this.data)==null?0:(C=g.items)==null?0:C.length)){var d;g=nvo((d=this.data.items[0].lockupViewModel)==null?void 0:d.contentType,this.data.force16By9ThumbnailAspectRatio);d=ujP(g);d=this.computeLockupWidth()/d;_.CM(this.hostElement,{"--yt-horizontal-list-content-height":d+"px"})}};
_.b.computeOverrideArrowPositionForProductCard=function(g){if(this.isExpandableContent)return!1;var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){return!!d.verticalProductCardRenderer}))};
_.b.computeOverrideArrowPositionForShoppingItemCard=function(g){var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){return!!d.shoppingItemCardViewModel}))};
_.b.computeOverrideArrowPositionForReelItemRenderer=function(g){return this.containsReelItemRenderer(g)};
_.b.computeHasBigThumbsReelItems=function(g,C){return g&&this.containsReelItemRenderer(C)};
_.b.computeShouldListItemsHaveEqualHeight=function(g){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(g==null?void 0:g.itemSizeConstraint)};
_.b.computeShouldListItemsHaveShortsHeight=function(g){return this.computeShouldListItemsHaveEqualHeight(g)&&!this.containsGridVideoRenderer(g)};
_.b.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.b.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.b.containsReelItemRenderer=function(g){var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){return!(!d.reelItemRenderer&&!d.shortsLockupViewModel)}))};
_.b.containsGridVideoRenderer=function(g){var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){return!!d.gridVideoRenderer||!!d.lockupViewModel}))};
_.b.computeContainsGridMovieRenderer=function(g){var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){return!!d.gridMovieRenderer}))};
_.b.computeOverrideArrowPositionToCenter=function(g){return this.computeIsSearchPostShelf(g)};
_.b.computeIsSearchPostShelf=function(g){var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){var V,y;return((y=(V=d.postRenderer)==null?void 0:V.surface)!=null?y:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.b.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(g){var C;return!!(g==null?0:(C=g.items)==null?0:C.some(function(d){var V,y,R;return((R=(V=d.backgroundPromoRenderer)==null?void 0:(y=V.style)==null?void 0:y.value)!=null?R:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.b.computeIsSearchVodShelf=function(g,C){return g&&this.containsGridVideoRenderer(C)};
_.b.computeDisableWheelScroll=function(g,C){return this.computeIsSearchVodShelf(g,C)};
_.b.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.b.computeShortsLockupAspectRatio=function(){return 1};
_.b.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.CM(this.hostElement,{"--ytd-reel-item-thumbnail-height":XT6+"px"})};
H2.prototype.dataChanged=H2.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],H2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],H2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],H2.prototype,"ytdHorizontalListBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],H2.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],H2.prototype,"isExpandableContent",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"hideShelfHeader",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Array)],H2.prototype,"buttonClasses",void 0);_.E([_.M(),_.H("design:type",Object)],H2.prototype,"isSearch",void 0);
_.E([_.M(),_.H("design:type",Object)],H2.prototype,"disableScrollEventListener",void 0);_.E([_.M({computed:"computeInitialCountNumber(data)"}),_.H("design:type",Number)],H2.prototype,"initialCount",void 0);_.E([_.M({computed:"computeContainsPost(data)"}),_.H("design:type",Boolean)],H2.prototype,"supportComponentResize",void 0);_.E([_.M({computed:"computeContainsPost(data)"}),_.H("design:type",Boolean)],H2.prototype,"containsPost",void 0);
_.E([_.M({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"containsLockup",void 0);_.E([_.M({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],H2.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.E([_.M({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionForProductCard",void 0);_.E([_.M({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.E([_.M({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionForReelItems",void 0);_.E([_.M({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionForGridMovie",void 0);
_.E([_.M({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionToCenter",void 0);_.E([_.M({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"isSearchPostShelf",void 0);_.E([_.M({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.E([_.M({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.E([_.M({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"hasBigThumbsReelItems",void 0);
_.E([_.M({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"shouldUseMixedListHeight",void 0);_.E([_.M({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"shouldUseShortsListHeight",void 0);_.E([_.M({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"gridVideoWidth",void 0);
_.E([_.M({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"isSearchVodShelf",void 0);_.E([_.M({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.H("design:type",Object)],H2.prototype,"disableWheelScroll",void 0);_.E([_.M({computed:"computeSizing(isSearch)"}),_.H("design:type",Object)],H2.prototype,"sizing",void 0);
_.E([_.M({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.H("design:type",Object)],H2.prototype,"shortsLockupAspectRatio",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],H2.prototype,"dataChanged",null);
_.I(H2,"yt-horizontal-list-renderer",function(){if(s58===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);s58=g}g=s58;return g},{mode:1});var sGh=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
sGh.prototype.subscribe=function(g,C){var d=this.subscriptions.get(g);if(!d)return function(){};
d.add(C);return function(){d.delete(C)}};
sGh.prototype.unsubscribe=function(g,C){(g=this.subscriptions.get(g))&&g.delete(C)};
sGh.prototype.publish=function(g,C){C=C===void 0?{}:C;(g=this.subscriptions.get(g))&&g.forEach(function(d){d(C)})};var B3h;var T3P=[10,12,14,16,18,20,24,28,32,36],fvh=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],QC=function(){var g=_.W.apply(this,arguments)||this;g.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";g.hideOverflow=!1;g.useRoboto=!1;g.fontClass="";g.overflown=!1;g.actionMap={"yt-window-resized":"resize"};return g};
_.L(QC,_.W);_.b=QC.prototype;
_.b.attached=function(){var g=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();_.As(this,function(){g.resize()});
if(!_.KK){var C,d,V;(C=document)==null||(d=C.fonts)==null||(V=d.ready)==null||V.then(function(){g.resize()})}};
_.b.dataChanged=function(){this.resize()};
_.b.guideIsExpandedChanged=function(){this.resize()};
_.b.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var g=this.getMaxNumLines(),C=this.getMinFont(),d=this.getMaxFont(),V=this.useRoboto?T3P:fvh;for(V=V.filter(function(R){return R<=d&&R>=C});V.length>1;){var y=Math.floor(V.length/2);
this.updateFontSize(V[y]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=g)V=V.slice(y,V.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>g)V=V.slice(0,y);else break}this.updateFontSize(V[V.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(g)}};
_.b.handleOverflow=function(g){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>g&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",g.toString()))};
_.b.updateFontSize=function(g){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+g;this.textNode.classList.add(this.fontClass)};
_.b.getMaxFont=function(){var g=this.useRoboto?T3P:fvh;g=g[g.length-1];return this.maxFontSize&&this.maxFontSize<=g?this.maxFontSize:g};
_.b.getMinFont=function(){var g=(this.useRoboto?T3P:fvh)[0];return this.minFontSize&&this.minFontSize>=g?this.minFontSize:g};
_.b.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.b.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.b.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.W1(this.text).split("\n").length-1:Infinity};
_.b.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Jh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
QC.prototype.guideIsExpandedChanged=QC.prototype.guideIsExpandedChanged;QC.prototype.dataChanged=QC.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],QC.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],QC.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],QC.prototype,"text",void 0);
_.E([_.M(),_.H("design:type",String)],QC.prototype,"fontFamily",void 0);_.E([_.M(),_.H("design:type",Number)],QC.prototype,"maxWidth",void 0);_.E([_.M(),_.H("design:type",Number)],QC.prototype,"maxHeight",void 0);_.E([_.M(),_.H("design:type",Number)],QC.prototype,"maxFontSize",void 0);_.E([_.M(),_.H("design:type",Number)],QC.prototype,"minFontSize",void 0);_.E([_.M(),_.H("design:type",Number)],QC.prototype,"maxLines",void 0);_.E([_.M(),_.H("design:type",Object)],QC.prototype,"hideOverflow",void 0);
_.E([_.M({selector:_.smP}),_.H("design:type",Boolean)],QC.prototype,"guideIsExpanded",void 0);_.E([_.ZD("#container"),_.H("design:type",HTMLElement)],QC.prototype,"containerNode",void 0);_.E([_.ZD("#text"),_.H("design:type",HTMLElement)],QC.prototype,"textNode",void 0);_.E([_.PR("text"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QC.prototype,"dataChanged",null);
_.E([_.PR("guideIsExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QC.prototype,"guideIsExpandedChanged",null);_.E([_.m({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],QC);
_.I(QC,"yt-dynamic-sizing-formatted-string",function(){if(B3h!==void 0)return B3h;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return B3h=g},{mode:1});var vnQ;_.$TP=function(g){_.du.call(this,g)};
_.L(_.$TP,_.du);var qAL=function(g){_.du.call(this,g)};
_.L(qAL,_.$TP);var zI=function(){return _.W.apply(this,arguments)||this};
_.L(zI,_.W);zI.prototype.onTapSuspendedChannel=function(){var g;if((g=this.data)!=null&&g.serviceEndpoint){var C,d;(g=(d=_.e((C=this.data)==null?void 0:C.serviceEndpoint,_.Co))==null?void 0:d.url)?_.ro(g,void 0,void 0,window.top):(C=new qAL("Did not handle suspended account tap. No appealUrl."),_.IM(C))}else C=new qAL("Did not handle suspended account tap. No serviceEndpoint."),_.IM(C)};
zI.prototype.onTap=function(){var g=this,C=_.RL(),d,V=(d=_.yG(C,{veType:7116}))!=null?d:void 0;_.sw(C,{visualElement:V});_.LZ();this.saveRoleText();var y;if((y=this.data)==null?0:y.youtubeSuspended)this.onTapSuspendedChannel();else{var R=!1,Y,A;(C=(A=_.e((Y=this.data)==null?void 0:Y.serviceEndpoint,_.sQQ))==null?void 0:A.supportedTokens)&&C.forEach(function(P){if(P.accountSigninToken)if(R=!0,g.onAccountItemTap)g.onAccountItemTap(P.accountSigninToken.signinUrl);else _.ro(P.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!R){if(Y=this.get("serviceEndpoint",this.data))R=!0,this.ytComponentBehavior.resolveCommand(Y);R||_.Uq(new qAL("Did not handle account switch tap. No token."))}}};
zI.prototype.saveRoleText=function(){if(this.data){var g=this.data,C=g.channelDelegationRole;if(C){var d,V=(d=_.e(g==null?void 0:g.serviceEndpoint,_.sQQ))==null?void 0:d.supportedTokens;if(!V){var y,R,Y,A;V=(y=_.e(g==null?void 0:g.serviceEndpoint,_.TF))==null?void 0:(R=y.popup)==null?void 0:(Y=R.confirmDialogRenderer)==null?void 0:(A=Y.confirmButton)==null?void 0:A.buttonRenderer;var P;V=(P=_.e(V==null?void 0:V.command,_.Su))==null?void 0:P.commands;if(!V)return;var w;V=(w=_.e(V[1],_.sQQ))==null?
void 0:w.supportedTokens}if(V){P=void 0;w=_.Z(V);for(V=w.next();!V.done;V=w.next())if(V=V.value,V.datasyncIdToken){P=V.datasyncIdToken.datasyncIdToken;break}if(P){var x;a:{if(_.HqN()&&(w=_.nPB(P+"::pom"))){w=new sy(w);break a}w=void 0}(x=w)==null||x.set("role_text",C);if((bVR?bVR:window.location).href.indexOf("studio")!==-1&&(x=Q3W())){w=x.src?(new URL(x.src)).origin:"*";var p;(p=x.contentWindow)==null||p.postMessage({action:"save_pom_role",datasyncId:P,roleText:C},w)}}}}}};
_.PU.Object.defineProperties(zI.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.data)==null?void 0:(C=g.accountPhoto)==null?void 0:C.thumbnails;return d&&d.length>0&&(d[0].height===36||d[0].height===48)?d[0].height:40}}});
zI.prototype.onTap=zI.prototype.onTap;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],zI.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zI.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zI.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Function)],zI.prototype,"onAccountItemTap",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zI.prototype,"enableRingForActiveAccount",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],zI.prototype,"thumbnailSize",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zI.prototype,"onTap",null);_.E([_.m({is:"ytd-account-item-renderer",disableElementRegistration:!0})],zI);
_.I(zI,"ytd-account-item-renderer",function(){if(vnQ!==void 0)return vnQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vnQ=g},{mode:1});var Me8;var Kq=function(){return _.W.apply(this,arguments)||this};
_.L(Kq,_.W);Kq.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.wS().resolve(_.xC).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Kq.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Kq.prototype,"data",void 0);_.E([_.m({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],Kq);
_.I(Kq,"ytd-identity-chip-renderer",function(){if(Me8!==void 0)return Me8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Me8=g},{mode:1});var W$H;var mTA;var up6;var nnQ;var a3=function(){var g=_.W.apply(this,arguments)||this;g.richItemMinWidth=_.pG("wn_grid_min_item_width",310);g.isShorts=!1;g.isWatchNext=!1;g.isExploreHub=!1;return g};
_.L(a3,_.W);_.PU.Object.defineProperties(a3.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var g=[],C=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.CM(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var d;if(((d=this.data)==null?0:d.rows)&&C)for(C*=this.data.rows,d=0;d<C;d++)g.push({});return g}}});
_.E([_.r(_.Eb),_.H("design:type",Object)],a3.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],a3.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],a3.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.t4,value:3}),_.H("design:type",Number)],a3.prototype,"itemsPerRow",void 0);_.E([_.M({selector:_.XsR,value:6}),_.H("design:type",Number)],a3.prototype,"slimItemsPerRow",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Number)],a3.prototype,"richItemMinWidth",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],a3.prototype,"miniMode",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a3.prototype,"isShorts",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a3.prototype,"isWatchNext",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a3.prototype,"isExploreHub",void 0);
_.E([_.X("isExploreHub"),_.M({reflectToAttribute:!0}),_.H("design:type",Object),_.H("design:paramtypes",[])],a3.prototype,"shimmerAnimation",null);_.E([_.X("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.H("design:type",Array),_.H("design:paramtypes",[])],a3.prototype,"cardItems",null);_.E([_.m({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],a3);
_.IvP=_.EU()(a3,"ytd-ghost-grid-renderer",function(){if(nnQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);nnQ=g}g=nnQ;return g},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.U4(_.n(function(g){var C=_.mV(g,{numberOfComments:3}).numberOfComments,d=_.mV(g,{isInitialLoad:!1}).isInitialLoad,V=_.mV(g,{engagementPanel:!1}).engagementPanel,y=function(){return Math.min(Number(C==null?void 0:C())||20,20)};
return _.O("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.O(_.k,{cond:function(){return!(V==null?0:V())&&(d==null?void 0:d())},
then:function(){return _.O("div",{class:"ytGhostCommentsComments"},_.O("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.O("div",{class:_.Gr("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.O("div",{class:_.Gr("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.O("div",{class:"ytGhostCommentsGhostCard"},_.O("div",{class:"ytGhostCommentsAvatar"},_.O("div",{class:"ytGhostCommentsCircle"})),_.O("div",{class:"ytGhostCommentsComments"},_.O("div",{class:"ytGhostCommentsMeta"},
_.O("div",{class:_.Gr("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.O("div",{class:_.Gr("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.O("div",{class:"ytGhostCommentsComments"},_.O(_.M9,{each:function(){return Array((y==null?void 0:y())||3)}},function(){return _.O("div",{class:"ytGhostCommentsGhostCard"},_.O("div",{class:"ytGhostCommentsAvatar"},_.O("div",{class:"ytGhostCommentsCircle"})),_.O("div",{class:"ytGhostCommentsHost"},_.O("div",{class:"ytGhostCommentsMeta"},
_.O("div",{class:_.Gr("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.O("div",{class:_.Gr("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:_.Gr("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:"ytGhostCommentsGhostLikeDislike"},_.O("div",{class:_.Gr("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:_.Gr("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"ic"),"yt-ghost-comments",{props:{numberOfComments:_.CA,
isInitialLoad:_.CA,engagementPanel:_.CA},unsafeExternallySettableAttributes:new Set(["hidden"])});_.oe("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var GI=function(){var g=_.W.apply(this,arguments)||this;g.isOverridable=!1;g.spinnerActive=!1;g.showButton=!1;g.isCommentsSection=!1;g.engagementPanel=!0;g.isShortsGrid=!1;g.isShortsPage=!1;g.isWatchPage=!1;g.originalShowButton=!1;g.endOfList=!1;return g};
_.L(GI,_.W);_.b=GI.prototype;_.b.resetIntersectionObserver=function(){var g;(g=this.observer)==null||g.disconnect();this.observer=void 0};
_.b.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var g,C;((g=this.data)==null?void 0:g.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((C=this.data)==null?0:C.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.b.initializeIntersectionObserver=function(){var g=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d.value.isIntersecting&&(g.triggerContinuation(),g.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.b.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},showGhostCardComments:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.b.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var g;((g=this.data)==null?0:g.continuationEndpoint)&&(g=_.e(this.data.continuationEndpoint,_.LW))&&this.ytdReduxBehavior.dispatch(_.QD({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:g}}))};
_.b.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.b.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.b.onServiceRequestCompleted=function(g,C){if(!_.t("kevlar_hide_spinner_on_empty_continuation_killswitch")){var d;(d=C.actions)!=null&&d.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.b.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.b.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.b.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.b.numberOfGhostCommentsChanged=function(){var g=3;if(this.engagementPanel){var C,d,V;g=Math.floor(((((C=this.hostElement)==null?void 0:(d=C.parentElement)==null?void 0:(V=d.parentElement)==null?void 0:V.scrollHeight)||108)-108)/108);g=this.isInitialLoad?Math.max(g,3):3}C=[].concat(_.Wr(this.hostElement.querySelectorAll("yt-ghost-comments")));C=_.Z(C);for(d=C.next();!d.done;d=C.next())d=d.value,d.numberOfComments=g,d.isInitialLoad=this.isInitialLoad,d.engagementPanel=this.engagementPanel};
_.b.detached=function(){this.resetIntersectionObserver()};
_.PU.Object.defineProperties(GI.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
GI.prototype.numberOfGhostCommentsChanged=GI.prototype.numberOfGhostCommentsChanged;GI.prototype.continuationTriggerOffsetChanged=GI.prototype.continuationTriggerOffsetChanged;GI.prototype.showButtonChanged=GI.prototype.showButtonChanged;GI.prototype.onYtServiceRequestCompletedForButtonRenderer=GI.prototype.onYtServiceRequestCompletedForButtonRenderer;GI.prototype.onServiceRequestCompleted=GI.prototype.onServiceRequestCompleted;GI.prototype.onYtServiceRequestSentForButtonRenderer=GI.prototype.onYtServiceRequestSentForButtonRenderer;
GI.prototype.observeData=GI.prototype.observeData;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],GI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],GI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.KT.YtVisibilityBehavior),_.H("design:type",Object)],GI.prototype,"ytVisibilityBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],GI.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],GI.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],GI.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],GI.prototype,"isOverridable",void 0);_.E([_.M(),_.H("design:type",Object)],GI.prototype,"spinnerActive",void 0);_.E([_.M(),_.H("design:type",Object)],GI.prototype,"showButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],GI.prototype,"isCommentsSection",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],GI.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Object)],GI.prototype,"isShortsGrid",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.ffB}),_.H("design:type",Object)],GI.prototype,"isShortsPage",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.TVN}),_.H("design:type",Object)],GI.prototype,"isWatchPage",void 0);_.E([_.M(),_.H("design:type",Number)],GI.prototype,"continuationTriggerOffset",void 0);
_.E([_.M(),_.H("design:type",Object)],GI.prototype,"endOfList",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],GI.prototype,"isInitialLoad",void 0);_.E([_.ZD("ytd-button-renderer"),_.H("design:type",_.iV)],GI.prototype,"buttonRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],GI.prototype,"buttonOverrides",void 0);
_.E([_.M(),_.X("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.H("design:type",Object),_.H("design:paramtypes",[])],GI.prototype,"showGhostCardComments",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GI.prototype,"observeData",null);
_.E([_.yE("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GI.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],GI.prototype,"onServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-completed-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GI.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.E([_.PR("showButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GI.prototype,"showButtonChanged",null);
_.E([_.PR("continuationTriggerOffset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GI.prototype,"continuationTriggerOffsetChanged",null);_.E([_.Rn("isInitialLoad","engagementPanel"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GI.prototype,"numberOfGhostCommentsChanged",null);_.E([_.m({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],GI);
_.I(GI,"ytd-continuation-item-renderer",function(){if(up6!==void 0)return up6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return up6=g},{mode:1});var UTx;var SX=function(){var g=_.W.apply(this,arguments)||this;g.downloadProgress=0;g.transferState="TRANSFER_STATE_UNKNOWN";g.downloadState="DOWNLOAD_STATE_UNKNOWN";g.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";g.offlineVideoPolicyExpirationTimestamp=0;g.downloadedVideoPlaybackPosition=0;return g};
_.L(SX,_.W);SX.prototype.dataChanged=function(){var g;this.videoData=_.e((g=this.data)==null?void 0:g.renderer,Yb6);this.transferStateChanged()};
SX.prototype.downloadProgressChanged=function(){if(this.entityInfo){var g=Object.assign({},this.videoData),C=Fuj(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),d=C.publishedTimeText,V=C.badges;g.shortViewCountText=C.shortViewCountText;g.publishedTimeText=d;g.badges=V;this.set("videoData",g)}};
SX.prototype.transferStateChanged=function(){if(this.entityInfo){var g=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",C=_.A4(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!YN(this.entityInfo.policyEntity),d=Object.assign({},this.videoData),V=Fuj(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),y=V.publishedTimeText,R=V.badges;d.shortViewCountText=
V.shortViewCountText;d.publishedTimeText=y;d.badges=R;d.isDisabled=C;d.isWatched=this.downloadedVideoPlaybackPosition>0;d.navigationEndpoint=C?void 0:vOo(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var Y;g&&((Y=this.videoData)==null?0:Y.videoId)&&!_.t("dl_resume_click_killswitch")&&(d.isDisabled=!1,d.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});d.thumbnailOverlays=YOP(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",d)}};
SX.prototype.transferStateChanged=SX.prototype.transferStateChanged;SX.prototype.downloadProgressChanged=SX.prototype.downloadProgressChanged;SX.prototype.dataChanged=SX.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],SX.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],SX.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],SX.prototype,"videoData",void 0);_.E([_.M({selector:rd,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"downloadProgress",void 0);_.E([_.M(),_.H("design:type",Number)],SX.prototype,"relativeDateReference",void 0);_.E([_.M({selector:_.Li,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"transferState",void 0);
_.E([_.M({selector:gYq,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"downloadState",void 0);_.E([_.M({selector:Wm_,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"offlinePolicyAction",void 0);_.E([_.M({selector:mCR,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.E([_.M({selector:XU,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"downloadedVideoPlaybackPosition",void 0);_.E([_.M({selector:nQ1,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],SX.prototype,"entityInfo",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],SX.prototype,"isDownloading",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SX.prototype,"dataChanged",null);
_.E([_.PR("downloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SX.prototype,"downloadProgressChanged",null);_.E([_.PR("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SX.prototype,"transferStateChanged",null);
_.E([_.m({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],SX);
_.I(SX,"ytd-downloaded-video-grid-video-renderer",function(){if(UTx!==void 0)return UTx;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return UTx=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var cXA;var gg=function(){};
gg.prototype.resolve=function(g,C){var d=this;return _.F(function(V){return V.yield(d.resolveCommand(g,C),0)})};var En6,CV;En6=toq(function(g){return g.targetId},{shouldPersist:!1});
CV=En6.updateData;_.H_8=En6.useUpdatableData;var QGM,zR6;QGM=toq(function(g){return g.targetId});
zR6=QGM.updateData;_.K$H=QGM.useUpdatableData;var avM=lxg.bind(null,CV),G5P=lxg.bind(null,zR6);(function(g,C,d){var V=_.e(d==null?void 0:d.updatedRenderer,_.Wmr);return V?g({targetId:C},function(){return V}):!1}).bind(null,CV);var dg=function(){};
_.L(dg,gg);dg.prototype.resolveCommand=function(g){var C;return _.F(function(d){C=_.e(g,_.Bvl);if(!C)return d.return();avM(C.targetId,C);_.XV(d)})};var VP=function(){var g=_.Ai.apply(this,arguments)||this;g.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return g};
_.L(VP,_.Ai);_.b=VP.prototype;_.b.configureContinuationPathMap=function(){return{}};
_.b.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.b.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.b.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.b.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.b.handleAppendContinuationItemsAction=function(g){var C=_.e(g,_.TMA);if(this.data&&this.data.targetId&&C&&this.continuationPathMap&&C.targetId===this.data.targetId){var d=yM_(g),V=d&&this.continuationPathMap[d];if(V&&d)if(g=this.get(V,this.data)){a:{for(d=0;d<g.length;d++){var y=g[d],R=void 0,Y=!!_.e((R=_.e(y,Jgx))==null?void 0:R.content,_.yFM);if(_.e(y,_.Wb)||Y)break a}d=g.length}V="data."+V;C.continuationItems?d===g.length-1?(this.pop(V),this.push.apply(this,[V].concat(_.Wr(C.continuationItems)))):
d===g.length?this.push.apply(this,[V].concat(_.Wr(C.continuationItems))):this.splice.apply(this,[V,d,1].concat(_.Wr(C.continuationItems))):this.splice(V,d,1);(_.t("web_enable_voting_animation")||_.t("enable_music_web_cairo_voting_animation"))&&_.HW(this.hostElement,"yt-append-continuation-items-action-finished");_.HW(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.cy(new _.qn("append continuation items does not exist",d));else _.cy(new _.qn("append continuation path does not exist",
d))}};
_.b.handleReloadContinuationItemsCommand=function(g){var C=_.e(g,_.Bvl);if(this.data&&C){if(_.t("web_client_explore_hub")||_.t("web_explore_hub_on_hover")||_.t("web_client_explore_hub_on_hover"))try{_.wS().resolve(dg).resolveCommand(g)}catch(R){}if(this.data.targetId&&this.continuationPathMap&&C.targetId===this.data.targetId&&(!_.t("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||C.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var d,V=(d=C.slot)==null?void 0:
d.replace("RELOAD_CONTINUATION_SLOT_","");d=(g=yM_(g)+"-"+(V==null?void 0:V.toLowerCase()))&&this.continuationPathMap[g];if(!d||!g||!V)_.cy(new _.qn("reload continuation path does not exist",g));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(C)){if(C.replaceWithFirstItem){var y;this.set("data."+d,((y=C.continuationItems)==null?0:y.length)?C.continuationItems[0]:{})}else this.set("data."+d,C.continuationItems?C.continuationItems:[]);this.continuationIsReloading=
!1;_.HW(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.b.handleShowReloadUiCommand=function(g){g=_.e(g,QzQ);var C;((C=this.data)==null?0:C.targetId)&&(g==null?0:g.targetId)&&g.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
VP.prototype.observeData=VP.prototype.observeData;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],VP.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],VP.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],VP.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],VP.prototype,"continuationIsReloading",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VP.prototype,"observeData",null);_.E([_.Fa()],VP);_.yP=[_.HN.YtComponentBehavior,_.lo.YtActionHandlerBehavior,VP.prototype];_.RJ={};_.RJ.YtNextContinuationBehavior=[_.bo.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",_.VE(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.VE(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(g,C){g.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,C,{}):(g={locationRetrieved:function(d){this.makeNextContinuationRequest_(d,C,{})}.bind(this)},_.HW(this.hostElement,"yt-retrieve-location",g))},
makeNextContinuationRequest_:function(g,C,d){_.jx("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();g=C(g);var V;this.canUseContextualNetworkManager_()&&(V=this.getNetworkManager());V||(V=_.wS().resolve(_.id));C=_.Bj.instance;if(_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&C){V=_.ni([g.startsWith("/")?g.substr(1):g]);var y,R;d=_.dP(C,{},V,d==null?void 0:(y=d.context)==null?void 0:(R=y.clickTracking)==null?void 0:R.clickTrackingParams).then(function(Y){return{response:Y}})}else d=
this.nextContinuation.usePost?V.postData(g,d):V.fetchData(g);
d.then(this.updateNextContinuationData_.bind(this,g));this.pendingContinuationRequest_=d;this.startListeningForNavigate_()},
updateNextContinuationData_:function(g,C){var d=this;_.jx("ncl");this.pendingContinuationRequest_=void 0;if(C){var V={};this.nextContinuation&&(V=this.nextContinuation);if(C.response&&C.response.continuationContents&&C.response.continuationContents[V.continuationType]){g=C.response.continuationContents[V.continuationType];var y=V.header||"data.header",R=g[V.responseHeaderKey||"header"];R&&this.set(y,R);y=V.contentsArray||"data.contents";R=this.getContents_(g,V.responseContentsKey||"contents")||[];
this.pathExists_(y)?(R.unshift(y),this.push.apply(this,R)):this.set(y,R);R&&(L9P(_.RL(),C.response,this.hostElement,function(Y){_.Qw(d.hostElement,"yt-store-grafted-ve-action",[Y])}),_.HW(this.hostElement,"yt-next-continuation-data-updated",{continuationData:C,
page:this,contentsArray:y}));this.set(V.continuationsArray||"data.continuations",g[V.responseContinuationsKey||"continuations"]||[])}else C.reload?_.cy(new _.qn("Reloading from continuation is unsupported")):C.responseContext&&C.responseContext.errors||(delete C.xsrf_token,delete C.timing,delete C.endpoint,delete C.csn,C.responseContext&&delete C.responseContext.serviceTrackingParams,y={request:_.bm(g,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(C).sort()},C.response&&(y.responseContentKeys=
Object.keys(C.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(y.continuationType=this.nextContinuation.continuationType.substr(0,256)),C=new _.qn("Malformed continuation",y),g.indexOf("/comment_service_ajax")==0?_.cy(C):_.IM(C)),this.set(V.continuationsArray||"data.continuations",[])}else _.Uq(new _.qn("Missing continuation response",g))},
getContents_:function(g,C){C=C.split(".");return _.uG.getValueByKeys(g,C)},
pathExists_:function(g){var C=this;g=g.toString().split(".");for(var d=0;d<g.length;d++)if(C=C[g[d]],C===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var SAQ;var gjQ;var bb=function(){var g=_.W.apply(this,arguments)||this;g.triggered_=!1;return g};
_.L(bb,_.W);_.b=bb.prototype;_.b.attached=function(){this.maybeTriggerAutoload()};
_.b.detached=function(){this.hasBeenTriggered_=!1};
_.b.onPrescanVisible=function(){this.onShow()};
_.b.onShow=function(){this.showButton||this.trigger()};
_.b.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.HW(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.b.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.b.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.b.computeLabel_=function(g,C){return g===void 0?null:g.label||!C?g.label:this.showMoreText_};
_.b.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.b.getContinuationUrl=function(g){var C={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(C.itct=this.data.clickTrackingParams);return _.Zo(g,C)};
_.b.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
bb.prototype.showButtonChanged_=bb.prototype.showButtonChanged_;bb.prototype.observeData_=bb.prototype.observeData_;_.E([_.r(_.KT.YtVisibilityBehavior),_.H("design:type",Object)],bb.prototype,"ytVisibilityBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bb.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bb.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],bb.prototype,"showButton",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],bb.prototype,"showIcon",void 0);_.E([_.M({computed:"computeLabel_(data, showButton)"}),_.H("design:type",Object)],bb.prototype,"label",void 0);_.E([_.M({value:_.Mr(_.yD("SHOW_MORE",void 0,"Show More"))}),_.H("design:type",Object)],bb.prototype,"showMoreText_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],bb.prototype,"spinnerActive_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],bb.prototype,"hasBeenTriggered_",void 0);
_.E([_.M({value:void 0}),_.H("design:type",String)],bb.prototype,"observeVisibleOption",void 0);_.E([_.M({value:void 0}),_.H("design:type",String)],bb.prototype,"observeHiddenOption",void 0);_.E([_.M({value:"observe_once"}),_.H("design:type",Object)],bb.prototype,"observePrescanOption",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bb.prototype,"observeData_",null);
_.E([_.Rn("showButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bb.prototype,"showButtonChanged_",null);_.E([_.eC({is:"yt-next-continuation",disableElementRegistration:!0})],bb);
_.I(bb,"yt-next-continuation",function(){if(gjQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;SAQ===void 0&&(SAQ=document.createElement("template"));var V=SAQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);gjQ=g}g=gjQ;return g},{mode:2});var C2Q;var dBP;var ZA=function(){return _.W.apply(this,arguments)||this};
_.L(ZA,_.W);ZA.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ZA.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ZA.prototype,"data",void 0);_.E([_.eC({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],ZA);
_.I(ZA,"yt-music-pass-small-feature-info-renderer",function(){if(dBP===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;C2Q===void 0&&(C2Q=document.createElement("template"));var V=C2Q;d.call(C,V.content.cloneNode(!0),g.content.firstChild);dBP=g}g=dBP;return g},{mode:2});_.oe("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var Y5=function(){var g=_.W.apply(this,arguments)||this;g.isCollapsible=!1;g.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return g};
_.L(Y5,_.W);_.b=Y5.prototype;_.b.computeIsCollapsible=function(g){return!!(((g==null?0:g.showMoreText)||(g==null?0:g.visibleRowCount))&&(g==null?0:g.isCollapsible))};
_.b.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-grid-renderer lockup",containerType:2,sizing:"COMPACT",force16By9ThumbnailAspectRatio:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",
playlistRenderer:"ytd-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:"yt-next-continuation"}}}};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.b.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.b.onIronResize=function(){var g=this;_.BR(this,"updateGridInitItems",function(){g.maybeUpdateInitialItemsDisplayed()})};
_.b.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var g=this.getVisibleWidth();g!==0&&(g=Math.floor(g/214)*(this.data.visibleRowCount||2),g!==this.initialCount&&(this.initialCount=g,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.b.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.b.computeExpandVisible=function(g,C,d,V){return g&&C&&d&&!!V&&!!V.showMoreText};
_.b.computeShowMoreButton=function(g){return{text:g,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.b.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.b.initCollapsed=function(){var g=this;this.ytLazyListBehavior.canShowMore=!1;var C;(this.collapsed=!((C=this.data)==null||!C.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.As(this,function(){_.zY(g.hostElement,"yt-refit-popups-action")})};
_.b.fillRestIfNotCollapsible=function(){var g=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!g||this.ytLazyListBehavior.fillRemainingListItems()};
_.b.computeViewAllHidden=function(g,C){return g||!C.viewAllEndpoint};
Y5.prototype.fillRestIfNotCollapsible=Y5.prototype.fillRestIfNotCollapsible;Y5.prototype.initCollapsed=Y5.prototype.initCollapsed;Y5.prototype.onIronResize=Y5.prototype.onIronResize;Y5.prototype.persistentGuideChanged=Y5.prototype.persistentGuideChanged;_.E([_.r(_.$e),_.H("design:type",Object)],Y5.prototype,"ironResizableBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Y5.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Y5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],Y5.prototype,"ytLazyListBehavior",void 0);_.E([_.r(_.RJ.YtNextContinuationBehavior),_.H("design:type",Object)],Y5.prototype,"ytNextContinuationBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Y5.prototype,"ytdGuideStateAwareBehavior",void 0);
_.E([_.r(_.yP),_.H("design:type",Object)],Y5.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Y5.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],Y5.prototype,"collapsed",void 0);_.E([_.M(),_.H("design:type",Number)],Y5.prototype,"initialCount",void 0);_.E([_.M({computed:"computeShowMoreButton(data.showMoreText)"}),_.H("design:type",Object)],Y5.prototype,"showMoreButton",void 0);
_.E([_.M({computed:"computeIsCollapsible(data)"}),_.H("design:type",Object)],Y5.prototype,"isCollapsible",void 0);_.E([_.ZD("#items"),_.H("design:type",HTMLElement)],Y5.prototype,"items",void 0);_.E([_.PR("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y5.prototype,"persistentGuideChanged",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y5.prototype,"onIronResize",null);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y5.prototype,"initCollapsed",null);_.E([_.PR("canShowMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y5.prototype,"fillRestIfNotCollapsible",null);_.E([_.m({is:"ytd-grid-renderer",disableElementRegistration:!0})],Y5);
_.I(Y5,"ytd-grid-renderer",function(){if(cXA!==void 0)return cXA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return cXA=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var AA=function(){return _.W.apply(this,arguments)||this};
_.L(AA,_.W);
AA.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"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],AA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],AA.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AA.prototype,"data",void 0);_.E([_.m({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],AA);
_.I(AA,"ytd-carousel-ad-renderer",function(){if(mTA!==void 0)return mTA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mTA=g},{mode:1});var Vl8;var Fn=function(){return _.W.apply(this,arguments)||this};
_.L(Fn,_.W);_.b=Fn.prototype;_.b.configureRendererStamper=function(){return{"data.content.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.content.adBadge]]"}}}},"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Fn.JSC$15563_CLICK_LOCATION_ID_MAP))};
_.b.onSitelinkTap=function(g){g.stopPropagation();var C,d,V=g==null?void 0:(C=g.model)==null?void 0:(d=C.item)==null?void 0:d.onTap;V&&this.ytSparklesClickLocationBehavior.handleClick(V,g,!1)};
_.b.onTap=function(g){var C=this.data&&this.data.content&&this.data.content.navigationEndpoint;C&&this.ytSparklesClickLocationBehavior.handleClick(C,g,!1)};
_.b.sendImpression=function(){if(this.data&&this.data.content)for(var g=_.Z(this.data.content.impressionEndpoints||[]),C=g.next();!C.done;C=g.next()){C=_.Z(C.value.loggingUrls||[]);for(var d=C.next();!d.done;d=C.next())d=d.value,d.baseUrl&&CF(d.baseUrl,d.attributionSrcMode)}};
Fn.prototype.onTap=Fn.prototype.onTap;Fn.prototype.dataChanged=Fn.prototype.dataChanged;Fn.JSC$15563_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"]]);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Fn.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],Fn.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fn.prototype,"data",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fn.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Fn.prototype,"onTap",null);_.E([_.m({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],Fn);
_.I(Fn,"ytd-promoted-sparkles-text-search-renderer",function(){if(Vl8!==void 0)return Vl8;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Vl8=g},{mode:1});var yN8;var Px=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-mute-ad-action":"handleMuteAd"};return g};
_.L(Px,_.W);_.b=Px.prototype;_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.configureRendererStamper=function(){return{"data.menu":{id:_.t("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.b.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.b.computeHasAdBadge=function(g){return!(g==null||!g.adBadge)};
_.b.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Px.JSC$15572_DEFAULT_AD_BADGE_RENDERER),_.Gm(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&pJ(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Px.JSC$15572_CLICK_LOCATION_ID_MAP))};
_.b.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var g;(((g=this.data)==null?void 0:g.impressionCommands)||[]).forEach(function(C){C=_.Z(C.loggingUrls||[]);for(var d=C.next();!d.done;d=C.next())d=d.value,d.baseUrl&&CF(d.baseUrl,d.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.b.onTap=function(g){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint,V;(C=(V=this.data)==null?void 0:V.thumbnailNavigationEndpoint)&&_.uJ(_.Mk(g),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(C,g,!1):d&&this.ytSparklesClickLocationBehavior.handleClick(d,g,!1)};
_.b.handleMuteAd=function(){this.collapsed=!0};
_.b.attached=function(){var g=this;_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Jq(g.activeView)})};
_.b.detached=function(){_.t("stop_av_measurement_on_detach")&&Jq(this.activeView)};
_.PU.Object.defineProperties(Px.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var g;return!(((g=this.data)==null?void 0:g.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var g;return!(((g=this.data)==null?void 0:g.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.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}}});
Px.prototype.dataChanged=Px.prototype.dataChanged;
Px.JSC$15572_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"]]);
Px.JSC$15572_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.yD("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Px.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Px.prototype,"actionHandlerBehavior",void 0);
_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],Px.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Px.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Px.prototype,"collapsed",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],Px.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],Px.prototype,"biggerThumbsStyle",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.H("design:type",Boolean)],Px.prototype,"fixAlignmentSmallScreens",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs_square")}}),
_.H("design:type",Boolean)],Px.prototype,"useBiggerThumbsSquare",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.mediaHoverOverlay"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"hideHoverOverlay",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"webSearchLayout",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"webSearchLayoutLandscape",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"webSearchLayoutSquare",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"sparklesCtaNoBackground",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.actionButton"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"hideActionButton",null);_.E([_.M({computed:"computeButtonOverride(uiUpdate)"}),_.H("design:type",Object)],Px.prototype,"buttonOverride",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.H("design:type",Boolean)],Px.prototype,"hasNewAdBadge",void 0);_.E([_.X("data.promotedSparklesWebStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Px.prototype,"useRoundedBadge",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Px.prototype,"dataChanged",null);_.E([_.m({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],Px);
_.I(Px,"ytd-promoted-sparkles-web-renderer",function(){if(yN8!==void 0)return yN8;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return yN8=g},{mode:1});var R1M;var ib=function(){var g=_.W.apply(this,arguments)||this;g.isInlinePreviewTriggered=!1;g.enableMonoStyle=_.t("enable_default_mono_cta_migration_web_client");return g};
_.L(ib,_.W);_.b=ib.prototype;_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.ctaRenderer":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.b.computeShowCta=function(g){return!(g==null||!g.ctaRenderer)};
_.b.onCtaClick=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.ctaRenderer)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.command;V&&this.ytComponentBehavior.resolveCommand(V)};
_.b.onWatchButtonClick=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.watchButtonRenderer)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.command;V&&this.ytComponentBehavior.resolveCommand(V)};
_.b.onTap=function(){};
_.b.dataChanged=function(){if(this.data){var g;_.t("enable_inline_muted_playback_on_web_search")&&((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",ib.JSC$15576_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&pJ(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",ib.JSC$15576_DEFAULT_CLICK_LOCATION_BEHAVIOR,ib.JSC$15576_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(g=this.thumbnail.getElementsByTagName("a"),g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href"));var C;if(((C=this.data)==null?0:C.forceImpAutoplay)&&_.t("enable_force_imp_autoplay_on_desktop_search")){var d;(d=this.JSC$15577_inlinePreviewHoverListener)==null||Pz_(d)}}};
_.b.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var g=_.Z(this.data.impressionUrls),C=g.next();!C.done;C=g.next())C=C.value,IDN(C,ciB(C));this.data.impressionsFired=!0}};
_.b.maybeComputeHref=function(){return null};
_.b.computeIsShortDR=function(g){return!(g==null||!g.watchButtonRenderer)&&!(g==null||!g.ctaRenderer)&&!!this.enableShortDR};
_.b.computeIsNewUiOrShortDr=function(g){return!!this.enableUiUpdate||this.computeIsShortDR(g)};
_.b.computeIsNewUiAndNotShortDr=function(g){return!!this.enableUiUpdate&&!this.computeIsShortDR(g)};
_.b.computeHideAvatar=function(g){return!((g==null?0:g.channelThumbnail)&&this.computeIsNewUiOrShortDr(g))};
_.b.onClick=function(g){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint;if(this.enableShortDR&&d&&(_.e(d,_.qu)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(d,g,!!_.e(d,_.qu)),g.stopPropagation();else if(d&&_.e(d,_.qu))this.ytSparklesClickLocationBehavior.handleClick(d,g,!0),g.stopPropagation();else if(d){var V,y;((V=this.data)==null?0:V.navigationEndpoint)&&((y=this.data)==null?0:y.adPlaybackContextParams)&&(C=this.data.navigationEndpoint,g=this.data.adPlaybackContextParams,
C.commandMetadata&&_.e(C.commandMetadata,_.d7)&&_.e(C.commandMetadata,_.d7).url&&(C=_.Ry(_.e(C.commandMetadata,_.d7).url).adurl)&&_.c_q(C)&&_.uY(_.BW(C),{encoded_ad_playback_context:g}));this.ytComponentBehavior.resolveCommand(d)}};
_.b.computeButtonOverride=function(g){if(this.computeIsNewUiOrShortDr(g))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.b.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.b.onThumbnailContainerClick=function(g){this.onClick(g)};
_.b.computeThumbnailWidth=function(g,C){return g?C==="MASSIVE"?600:C==="BIG"?500:C==="MEDIUM"?450:420:360};
_.b.attached=function(){var g=this,C;_.t("enable_inline_muted_playback_on_web_search")&&((C=this.data)==null?0:C.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Jq(g.activeView)})};
_.b.detached=function(){var g;_.t("enable_inline_muted_playback_on_web_search")&&((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.t("stop_av_measurement_on_detach")&&Jq(this.activeView)};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15577_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:onL})};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$15577_inlinePreviewHoverListener)==null||Mg(g)};
ib.prototype.dataChanged=ib.prototype.dataChanged;ib.prototype.onTap=ib.prototype.onTap;ib.JSC$15576_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.yD("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};ib.JSC$15576_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
ib.JSC$15576_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"}];_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ib.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ib.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ib.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],ib.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.ZD("#main-container"),_.H("design:type",HTMLElement)],ib.prototype,"mainContainer",void 0);
_.E([_.M(),_.H("design:type",Object)],ib.prototype,"isInlinePreviewTriggered",void 0);_.E([_.M(),_.H("design:type",Object)],ib.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],ib.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_video_display_compact_button_group_for_desktop_search")}}),
_.H("design:type",Boolean)],ib.prototype,"enableShortDR",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_vac_ui_update_for_desktop_search")}}),
_.H("design:type",Boolean)],ib.prototype,"enableUiUpdate",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],ib.prototype,"biggerThumbsStyle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.H("design:type",Boolean)],ib.prototype,"showCta",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.H("design:type",Boolean)],ib.prototype,"isShortDr",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.H("design:type",Boolean)],ib.prototype,"isShortDrOrNewUi",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.H("design:type",Boolean)],ib.prototype,"isNewUiAndNotShortDr",void 0);_.E([_.M({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],ib.prototype,"buttonOverride",void 0);_.E([_.M({computed:"computeSecondaryButtonOverride(data)"}),_.H("design:type",Object)],ib.prototype,"secondaryButtonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ib.prototype,"enableMonoStyle",void 0);
_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],ib.prototype,"thumbnail",void 0);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ib.prototype,"onTap",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ib.prototype,"dataChanged",null);_.E([_.m({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],ib);
_.I(ib,"ytd-promoted-video-renderer",function(){if(R1M!==void 0)return R1M;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return R1M=g},{mode:1});var bC6;var O8=function(){var g=_.W.apply(this,arguments)||this;g.useRoundedBadge=!0;g.sitelinkIds=[];return g};
_.L(O8,_.W);_.b=O8.prototype;
_.b.configureRendererStamper=function(){return{"data.menu":{id:_.t("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.b.dataChanged=function(){var g;(g=this.data)!=null&&g.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,O8.JSC$15582_CLICK_LOCATION_ID_MAP)};
_.b.onTap=function(g){var C,d=(C=this.data)==null?void 0:C.navigationCommand;d&&!_.uJ(_.Mk(g),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(d,g,!1)};
_.b.onSitelinkTap=function(g){var C,d,V=g==null?void 0:(C=g.model)==null?void 0:(d=C.item)==null?void 0:d.onTap;V&&this.ytSparklesClickLocationBehavior.handleClick(V,g,!1)};
_.b.configureSitelinkClickTargets=function(){var g=this,C,d,V=(C=this.data)==null?void 0:(d=C.clickLocationTargets)==null?void 0:d.find(function(y){return y.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
V&&_.KZ(this.hostElement).querySelectorAll(".sitelink").forEach(function(y){_.Gm(y,"yt-simple-endpoint",!0);g.sitelinkIds.push(y.id);var R,Y;(R=g.ytSparklesClickLocationBehavior)==null||(Y=R.clickTargetMap)==null||Y.set(y.id,V)})};
_.b.sendImpression=function(){var g,C,d=((g=this.data)==null?void 0:(C=g.impressionCommand)==null?void 0:C.loggingUrls)||[];g=_.Z(d);for(C=g.next();!C.done;C=g.next())C=C.value,C.baseUrl&&CF(C.baseUrl,C.attributionSrcMode)};
_.b.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.PU.Object.defineProperties(O8.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
O8.prototype.onTap=O8.prototype.onTap;O8.prototype.dataChanged=O8.prototype.dataChanged;O8.JSC$15582_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"]]);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],O8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],O8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],O8.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],O8.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],O8.prototype,"showFavicon",null);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],O8.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],O8.prototype,"biggerThumbsStyle",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.H("design:type",Boolean)],O8.prototype,"enableThumbnailScalingFix",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],O8.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],O8.prototype,"onTap",null);_.E([_.m({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],O8);
_.I(O8,"ytd-text-image-no-button-layout-renderer",function(){if(bC6!==void 0)return bC6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return bC6=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var ZCx;var wg=function(){var g=_.W.apply(this,arguments)||this;g.isInlinePlaybackState=!1;g.uiUpdate=_.t("web_modern_buttons");g.hideCta=_.t("hide_cta_for_home_web_video_ads");g.noBottomMargin=!1;g.animateInTimeStamp=_.pG("hide_cta_for_home_web_video_ads_animate_in_time");g.animateInCta=!1;g.isHovered=!1;g.enableMonoStyle=_.t("enable_default_mono_cta_migration_web_client");g.player=null;g.JSC$15589_playerEvents=new Map;g.JSC$15589_preventProgressSaveTimer=null;g.delayedCtaJobId=null;return g};
_.L(wg,_.W);_.b=wg.prototype;_.b.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.b.attached=function(){this.JSC$15589_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15589_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.t("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.b.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15589_playerEvents)};
_.b.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",wg.JSC$15588_DEFAULT_CLICK_LOCATION_BEHAVIOR,wg.JSC$15588_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.b.hoverChanged=function(){var g=this;this.delayedCtaJobId&&(_.UP.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.t("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.w8(_.UP,function(){g.buttonContainer.classList.add("show-delayed-buttons")},_.pG("delayed_cta_on_web_delay_milliseconds")))};
_.b.setPlayer=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return(C=_.zY(g.hostElement,"yt-get-inline-preview-player-action"))&&C[0]?d.yield(C[0].getPlayerPromise(),3):d.jumpTo(0);g.player=d.yieldResult;g.ytPlayerListenerBehavior.listenToPlayerEvents(g.player,g.JSC$15589_playerEvents);_.XV(d)})};
_.b.onPlaybackStart=function(){var g=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15589_preventProgressSaveTimer=_.zr(_.UP,function(){g.JSC$15589_preventProgressSaveTimer=null},1E4))};
_.b.onVideoProgress=function(g){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&g>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.b.resetPreventProgressSaveTimer=function(){_.UP.cancelJob(this.JSC$15589_preventProgressSaveTimer);this.JSC$15589_preventProgressSaveTimer=null};
_.b.getSimpleString=function(g){return _.W1(g)};
_.b.onClick=function(g){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint,V;C=(V=this.data)==null?void 0:V.channelEndpoint;var y,R;((R=_.e((y=this.data)==null?void 0:y.adCtaButton,_.GF))==null?0:R.command)&&_.uJ(_.Mk(g),this.hostElement,["call-to-action"])||(C&&_.uJ(_.Mk(g),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(C,g,!1):!_.uJ(_.Mk(g),this.hostElement,
["secondary-button"])&&d&&(_.t("enable_short_dr_for_desktop_launchable")?(V=!!_.e(d,_.qu),this.isInlinePlaybackState&&V&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(d,g,V)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(d,g,!0))))}};
_.b.updateWatchEndpointStartTime=function(){var g,C;this.player&&((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&((C=this.data)==null?0:C.navigationEndpoint)&&!this.JSC$15589_preventProgressSaveTimer&&(g=Math.floor(this.player.getCurrentTime()),_.e(this.data.navigationEndpoint,_.qu).startTimeSeconds=g,_.e(this.data.inlinePlaybackEndpoint,_.qu).startTimeSeconds=g)};
_.b.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.b.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.PU.Object.defineProperties(wg.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.t("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.watchButton)&&!((C=this.data)==null||!C.adCtaButton)}}});
wg.prototype.hoverChanged=wg.prototype.hoverChanged;wg.prototype.dataChanged=wg.prototype.dataChanged;
wg.JSC$15588_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"]]);
wg.JSC$15588_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"}];
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wg.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wg.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],wg.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],wg.prototype,"ytSparklesClickLocationBehavior",void 0);
_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],wg.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wg.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"isInlinePlaybackState",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],wg.prototype,"miniMode",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"uiUpdate",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"hideCta",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"noBottomMargin",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"animateInCta",void 0);_.E([_.M({computed:"computeButtonOverride(uiUpdate)"}),_.H("design:type",Object)],wg.prototype,"buttonOverride",void 0);
_.E([_.M({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.H("design:type",Object)],wg.prototype,"secondaryButtonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"isHovered",void 0);_.E([_.ZD("#button-container"),_.H("design:type",HTMLElement)],wg.prototype,"buttonContainer",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],wg.prototype,"typographyBump",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("typographyBump"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],wg.prototype,"typographyBumpV2",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],wg.prototype,"enableMonoStyle",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wg.prototype,"dataChanged",null);
_.E([_.Rn("isHovered"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wg.prototype,"hoverChanged",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],wg.prototype,"isButtonGroup",null);_.E([_.m({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],wg);
_.I(wg,"ytd-ad-inline-playback-meta-block",function(){if(ZCx!==void 0)return ZCx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ZCx=g},{mode:_.HR("kevlar_poly_si_batch_j065")?1:2});var YSP;var k5=function(){var g=_.W.apply(this,arguments)||this;g.noBottomMargin=!1;g.isInlinePreviewTriggered=!1;g.JSC$15594_activeViewMeasurementDataResolver=_.vj();return g};
_.L(k5,_.W);_.b=k5.prototype;_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.attached=function(){var g=this;this.updateInlinePreviewHoverListeners();this.JSC$15594_activeViewMeasurementDataResolver.promise.then(function(C){pJ(g.activeView,C)});
_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Jq(g.activeView)})};
_.b.detached=function(){this.clearInlinePreviewHoverListeners();_.t("stop_av_measurement_on_detach")&&Jq(this.activeView)};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15594_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.JSC$15594_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:onL})};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$15594_inlinePreviewHoverListener)==null||Mg(g)};
_.b.onDataChanged=function(){var g;((g=this.data)==null?0:g.activeView)&&this.JSC$15594_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",k5.JSC$15593_DEFAULT_CLICK_LOCATION_BEHAVIOR,k5.JSC$15593_CLICK_LOCATION_ID_MAP);this.thumbnail&&(g=this.thumbnail.getElementsByTagName("a"),g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href"));var C;if((C=this.data)==
null?0:C.forceImpAutoplay){var d;(d=this.JSC$15594_inlinePreviewHoverListener)==null||Pz_(d)}};
_.b.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.b.onThumbnailContainerClick=function(g){if(this.data&&this.data.navigationEndpoint){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(d,g,!!_.e(d,_.qu));g.stopPropagation()}};
_.b.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.b.impressionLog=function(){var g=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var C,d,V=(d=_.e((C=this.data)==null?void 0:C.onImpression,_.Su))==null?void 0:d.commands;V&&(V.forEach(function(y){y.clickTrackingParams&&delete y.clickTrackingParams;g.ytComponentBehavior.resolveCommand(y)}),this.data.impressionsFired=!0)}};
_.PU.Object.defineProperties(k5.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$15594_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
k5.prototype.onTypographyBumpChanged=k5.prototype.onTypographyBumpChanged;k5.prototype.onDataChanged=k5.prototype.onDataChanged;k5.JSC$15593_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);k5.JSC$15593_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"}];
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],k5.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],k5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],k5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],k5.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],k5.prototype,"ytdLockupBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],k5.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],k5.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],k5.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],k5.prototype,"noBottomMargin",void 0);_.E([_.M(),_.H("design:type",Object)],k5.prototype,"isInlinePreviewTriggered",void 0);
_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],k5.prototype,"miniMode",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],k5.prototype,"typographyBump",void 0);_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],k5.prototype,"thumbnail",void 0);_.E([_.ZD("#dismissible"),_.H("design:type",HTMLElement)],k5.prototype,"JSC$15594_dismissibleMedia",void 0);
_.E([_.ZD("ytd-ad-inline-playback-meta-block"),_.H("design:type",HTMLElement)],k5.prototype,"adInlinePlaybackMetaBlock",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k5.prototype,"onDataChanged",null);_.E([_.PR("typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k5.prototype,"onTypographyBumpChanged",null);
_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],k5.prototype,"isHovered",null);_.E([_.m({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],k5);
_.I(k5,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(YSP!==void 0)return YSP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YSP=g},{mode:1});var ANA;var x5=function(){var g=_.W.apply(this,arguments)||this;g.isInlinePreviewTriggered=!1;g.JSC$15597_activeViewMeasurementDataResolver=_.vj();return g};
_.L(x5,_.W);_.b=x5.prototype;_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.attached=function(){var g=this;this.updateInlinePreviewHoverListeners();this.JSC$15597_activeViewMeasurementDataResolver.promise.then(function(C){pJ(g.activeView,C)})};
_.b.detached=function(){this.clearInlinePreviewHoverListeners()};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15597_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.JSC$15597_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:onL})};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$15597_inlinePreviewHoverListener)==null||Mg(g)};
_.b.onDataChanged=function(){var g;((g=this.data)==null?0:g.activeView)&&this.JSC$15597_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",x5.JSC$15596_DEFAULT_CLICK_LOCATION_BEHAVIOR,x5.JSC$15596_CLICK_LOCATION_ID_MAP);this.thumbnail&&(g=this.thumbnail.getElementsByTagName("a"),g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href"))};
_.b.onThumbnailContainerClick=function(g){if(this.data&&this.data.navigationEndpoint){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(d,g,!0);g.stopPropagation()}};
_.b.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.b.impressionLog=function(){var g=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var C,d,V=(d=_.e((C=this.data)==null?void 0:C.onImpression,_.Su))==null?void 0:d.commands;V&&(V.forEach(function(y){y.clickTrackingParams&&delete y.clickTrackingParams;_.wS().resolve(_.xC).resolveCommand(y,{form:{element:g.hostElement}})}),this.data.impressionsFired=!0)}};
_.PU.Object.defineProperties(x5.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$15597_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
x5.prototype.onDataChanged=x5.prototype.onDataChanged;x5.JSC$15596_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);x5.JSC$15596_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"}];_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],x5.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],x5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],x5.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],x5.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],x5.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],x5.prototype,"ytSparklesClickLocationBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],x5.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],x5.prototype,"isInlinePreviewTriggered",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],x5.prototype,"miniMode",void 0);_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],x5.prototype,"thumbnail",void 0);_.E([_.ZD("#dismissible"),_.H("design:type",HTMLElement)],x5.prototype,"JSC$15597_dismissibleMedia",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x5.prototype,"onDataChanged",null);_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x5.prototype,"isHovered",null);_.E([_.m({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],x5);
_.I(x5,"ytd-video-display-full-buttoned-renderer",function(){if(ANA!==void 0)return ANA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ANA=g},{mode:1});var nx=function(g,C,d,V){V=V===void 0?!1:V;_.du.call(this,g);this.adsClientErrorMessage=d;this.aggressivelySample=V;this.args=[];C&&this.args.push(C)};
_.L(nx,_.du);var m6=function(g,C,d,V){V=V===void 0?!1:V;_.du.call(this,g);this.adsClientErrorMessage=d;this.aggressivelySample=V;this.args=[];C&&this.args.push(C)};
_.L(m6,_.du);var F76=function(g){_.f8.call(this);var C=this;this.initializationFunction=g;this.instance=null;this.addOnDisposeCallback(function(){_.Ad(C.instance);C.instance=null})};
_.L(F76,_.f8);F76.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.B$("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var fxN=function(){var g=new Map;[].forEach(function(C){g.set(C.JSC$30903_getType(),C)});
this.getters=g};new Promise(function(){});var NCl=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"]]),DLV=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"}]]),P2L=function(g){this.experimentApiProvider=g;g=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=g<.1};var oJ=function(g,C,d,V){_.f8.call(this);this.adsControlFlowEventListeners=C;this.adEventLogger=d;this.experimentApiProvider=V;this.adsControlFlowManagerHelper=g(this,this,this,this,this);_.e1(this,this.adsControlFlowManagerHelper);g=_.Z(C);for(C=g.next();!C.done;C=g.next())_.e1(this,C.value)};
_.L(oJ,_.f8);var iCL=function(g,C,d,V){pV(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",C,d,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,V);g=_.Z(g.adsControlFlowEventListeners);for(V=g.next();!V.done;V=g.next())iCL(V.value,C,d)};
_.b=oJ.prototype;_.b.onOpportunityProcessedExternallyManaged=function(g,C,d,V){pV(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",g,d,C,void 0,void 0,void 0,void 0,void 0,void 0,void 0,V)};
_.b.onSlotReceivedExternallyManaged=function(g,C){JA(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",g,C)};
_.b.onSlotEntered=function(g){if(hA(this.adsControlFlowManagerHelper,g)!=null){JA(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",g);this.adsControlFlowManagerHelper.onSlotEntered(g);for(var C=_.Z(this.adsControlFlowEventListeners),d=C.next();!d.done;d=C.next())d.value.onSlotEntered(g);if(hA(this.adsControlFlowManagerHelper,g)!=null&&hA(this.adsControlFlowManagerHelper,g).isOccupyingSlotType()&&tA(this.adsControlFlowManagerHelper,g)&&!OCQ(this.adsControlFlowManagerHelper,g)){var V;jD(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",g,(V=tA(this.adsControlFlowManagerHelper,g))!=null?V:void 0);g=hA(this.adsControlFlowManagerHelper,g);g.slotLifecycleStage!=="entered"&&eD(g.slot,g.slotLifecycleStage,"enterLayoutForSlot");g.slotLifecycleStage="rendering";g.registeredLayoutRenderingAdapter.startRendering(g.layout)}}};
_.b.onSlotExited=function(g){if(hA(this.adsControlFlowManagerHelper,g)!=null){JA(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",g);this.adsControlFlowManagerHelper.onSlotExited(g);for(var C=_.Z(this.adsControlFlowEventListeners),d=C.next();!d.done;d=C.next())d.value.onSlotExited(g);hA(this.adsControlFlowManagerHelper,g)!=null&&hA(this.adsControlFlowManagerHelper,g).markedForUnscheduleAfterOutboundAdapterRequests&&wpQ(this,g)}};
_.b.onLayoutReceivedExternallyManaged=function(g,C,d){g.managerLayer!=="core"&&jD(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",g,C,d)};
var kRr=function(g,C,d){if(hA(g.adsControlFlowManagerHelper,C)!=null){jD(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",C,d);g=_.Z(g.adsControlFlowEventListeners);for(var V=g.next();!V.done;V=g.next())kRr(V.value,C,d)}};
oJ.prototype.onLayoutExited=function(g,C,d){if(hA(this.adsControlFlowManagerHelper,g)!=null){jD(this.adEventLogger,r7N(d),g,C);this.adsControlFlowManagerHelper.onLayoutExited(g,C);for(var V=_.Z(this.adsControlFlowEventListeners),y=V.next();!y.done;y=V.next())y.value.onLayoutExited(g,C,d);(d=tA(this.adsControlFlowManagerHelper,g))&&C.layoutId===d.layoutId&&xBP(this,g)}};
oJ.prototype.disposeInternal=function(){var g=ojx(this.adsControlFlowManagerHelper);g=_.Z(g);for(var C=g.next();!C.done;C=g.next())wpQ(this,C.value);_.f8.prototype.disposeInternal.call(this)};
var wpQ=function(g,C){if(hA(g.adsControlFlowManagerHelper,C)!=null)if(hA(g.adsControlFlowManagerHelper,C).JSC$30933_isSlotExitRequested()||hA(g.adsControlFlowManagerHelper,C).JSC$30933_isLayoutExitRequested())hA(g.adsControlFlowManagerHelper,C).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(hA(g.adsControlFlowManagerHelper,C).isOccupyingSlotType())hA(g.adsControlFlowManagerHelper,C).markedForUnscheduleAfterOutboundAdapterRequests=!0,xBP(g,C);else if(hA(g.adsControlFlowManagerHelper,C).JSC$30933_isSlotFillRequested())hA(g.adsControlFlowManagerHelper,
C).markedForUnscheduleAfterOutboundAdapterRequests=!0,hA(g.adsControlFlowManagerHelper,C)!=null&&(JA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",C),C=hA(g.adsControlFlowManagerHelper,C),C.fulfillmentLifecycleStage="fill_cancel_requested",C.registeredFulfillmentAdapter.cancelSlotFilling());else{var d=tA(g.adsControlFlowManagerHelper,C),V;g.experimentApiProvider.get();(V=_.t("h5_enable_layout_unscheduling_events"))&&(d?ppr(g,C,d):_.B$(Error("Lh"),C,d,void 0,!1));JA(g.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",C);var y=hA(g.adsControlFlowManagerHelper,C),R=C.slotEntryTrigger,Y=y.registeredSlotEntryTriggerAdapters.get(R.triggerId);Y&&(Y.unregisterTrigger(R),y.registeredSlotEntryTriggerAdapters.delete(R.triggerId));R=_.Z(C.slotFulfillmentTriggers);for(Y=R.next();!Y.done;Y=R.next()){Y=Y.value;var A=y.registeredFulfillmentTriggerAdapters.get(Y.triggerId);A&&(A.unregisterTrigger(Y),y.registeredFulfillmentTriggerAdapters.delete(Y.triggerId))}R=_.Z(C.slotExpirationTriggers);
for(Y=R.next();!Y.done;Y=R.next())if(Y=Y.value,A=y.registeredExpirationTriggerAdapters.get(Y.triggerId))A.unregisterTrigger(Y),y.registeredExpirationTriggerAdapters.delete(Y.triggerId);y.hasLayout()&&(R=y.layout,lb(y,R.layoutExitNormalTriggers),lb(y,R.layoutExitSkipTriggers),lb(y,R.layoutExitMuteTriggers),lb(y,R.layoutExitUserInputSubmittedTriggers),lb(y,R.layoutExitUserCancelledTriggers));y.registeredFulfillmentAdapter=void 0;y.registeredSlotAdapter!=null&&(y.registeredSlotAdapter.release(),y.registeredSlotAdapter=
void 0);y.registeredLayoutRenderingAdapter!=null&&(y.registeredLayoutRenderingAdapter.release(),y.registeredLayoutRenderingAdapter=void 0);y=g.adsControlFlowManagerHelper;hA(y,C)&&(y=JNh(y,C.slotType+"_"+C.slotPhysicalPosition))&&y.delete(C.slotId);JA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",C);g=_.Z(g.adsControlFlowEventListeners);for(y=g.next();!y.done;y=g.next())y=y.value,y.onSlotUnscheduled(C),d&&!V&&ppr(y,C,d)}},ppr=function(g,C,d){jD(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
C,d);
jD(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",C,d);g=_.Z(g.adsControlFlowEventListeners);for(var V=g.next();!V.done;V=g.next())V=V.value,d&&ppr(V,C,d)},xBP=function(g,C){if(hA(g.adsControlFlowManagerHelper,C)!=null&&hA(g.adsControlFlowManagerHelper,C).isOccupyingSlotType()){var d=tA(g.adsControlFlowManagerHelper,C);
if(d&&OCQ(g.adsControlFlowManagerHelper,C)){if(hA(g.adsControlFlowManagerHelper,C)!=null){var V=g.adEventLogger,y;var R=((y=DLV.get("abandoned"))==null?void 0:y.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";jD(V,R,C,d);g=hA(g.adsControlFlowManagerHelper,C);g.slotLifecycleStage!=="rendering"&&eD(g.slot,g.slotLifecycleStage,"exitLayout");g.slotLifecycleStage="rendering_stop_requested";g.registeredLayoutRenderingAdapter.stopRendering(d,"abandoned")}}else{JA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
C);try{V=hA(g.adsControlFlowManagerHelper,C);if(!V)throw new m6("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");V.slotLifecycleStage!=="enter_requested"&&V.slotLifecycleStage!=="entered"&&V.slotLifecycleStage!=="rendering"&&eD(V.slot,V.slotLifecycleStage,"exitSlot");V.slotLifecycleStage="exit_requested";if(V.registeredSlotAdapter===void 0)throw V.slotLifecycleStage="scheduled",new m6("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
V.registeredSlotAdapter.exit()}catch(Y){Y instanceof m6&&Y.adsClientErrorMessage?(h1h(g.adEventLogger,Y.adsClientErrorMessage,C),_.B$(Y,C,void 0,void 0,Y.aggressivelySample)):(h1h(g.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",C),_.B$(Y,C))}}}};var s8=function(g,C,d,V,y,R){_.f8.call(this);this.registry=g;this.experimentApiProvider=R;this.slotMap=new Map};
_.L(s8,_.f8);var JNh=function(g,C){return(g=g.slotMap.get(C))?g:new Map},hA=function(g,C){return JNh(g,C.slotType+"_"+C.slotPhysicalPosition).get(C.slotId)},ojx=function(g){var C=[];
g.slotMap.forEach(function(d){d=_.Z(d.values());for(var V=d.next();!V.done;V=d.next())C.push(V.value.slot)});
return C};
s8.prototype.onSlotEntered=function(g){g=hA(this,g);g.slotLifecycleStage!=="enter_requested"&&eD(g.slot,g.slotLifecycleStage,"onSlotEntered");g.slotLifecycleStage="entered"};
var OCQ=function(g,C){g=hA(g,C);return g.hasLayout()&&g.isRendering()},tA=function(g,C){(g=hA(g,C))?g.hasLayout()&&!g.layout&&_.B$("Unexpected empty layout",C):_.B$("Unexpected undefined slotState",C);
return(g==null?void 0:g.layout)||null};
s8.prototype.onSlotExited=function(g){g=hA(this,g);g.slotLifecycleStage!=="exit_requested"&&eD(g.slot,g.slotLifecycleStage,"onSlotExited");g.slotLifecycleStage="scheduled"};
s8.prototype.onLayoutExited=function(g,C){g=hA(this,g);g.isPrimaryLayout(C)&&(g.slotLifecycleStage!=="rendering_stop_requested"&&eD(g.slot,g.slotLifecycleStage,"onLayoutExited"),g.slotLifecycleStage="entered")};
var lb=function(g,C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=g.registeredLayoutExitTriggerAdapters.get(d.triggerId);V&&(V.unregisterTrigger(d),g.registeredLayoutExitTriggerAdapters.delete(d.triggerId))}},eD=function(g,C,d){_.B$("Slot stage was "+C+" when calling method "+d,g)};var jWr=function(g){_.f8.call(this);this.deps=g;this.JSC$15650_adsControlFlowManager=tlQ(this)};
_.L(jWr,_.f8);var tlQ=function(g){var C=new oJ(function(d,V,y,R){return new s8(g.deps.registry,d,V,y,R,g.deps.experimentApiProvider)},new Set(TCu(g.deps.registry).concat(g.deps.listeners)),g.deps.adEventLogger,g.deps.experimentApiProvider);
_.e1(g,C);return C};var KjR=function(){};var e1A=function(g,C){_.f8.call(this);this.experimentApiProvider=g;this.eventLoggingSettingsProvider=C;this.eventCount=0;this.premiumAdSeenEventLogger=aZP()()};
_.L(e1A,_.f8);e1A.prototype.logEvent=function(g){pV(this,g)};
var JA=function(g,C,d,V){pV(g,C,void 0,void 0,void 0,d,void 0,void 0,void 0,d.adSlotLoggingData,void 0,void 0,V)},jD=function(g,C,d,V,y){pV(g,C,void 0,void 0,void 0,d,V?V:void 0,void 0,void 0,d.adSlotLoggingData,V?V.adLayoutLoggingData:void 0,void 0,y);
d=_.wS().resolve(_.Oc($M))==null?void 0:qm();C=d==null?void 0:d.adsSeenHotConfig;d=d==null?void 0:d.adsHotConfig;(C==null?0:C.logOnAdsSeen)&&(d==null?0:d.webEnablePremiumAdsSeenLogging)&&ler(g,V?V:void 0,y)},h1h=function(g,C,d){pV(g,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,d,void 0,void 0,void 0,d.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:C})},pV=function(g,C,d,V,y,R,Y,A,P,w,x,p,J){J=J===void 0?0:J;
L7h(g.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+C,"slot:",R,"layout:",Y,"ping:",A,"Opportunity:",{opportunityType:d,associatedSlotId:V,slotsFromOpportunity:y,triggerBundle:P,adSlotLoggingData:w,adLayoutLoggingData:x});try{var h=function(){g.experimentApiProvider.get();if(C!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){C||_.B$("Empty PACF event type",R,Y);var l=g.eventLoggingSettingsProvider.get();var N;(N=l.alwaysIncludeDebugData)||(l.experimentApiProvider.get(),N=
!1);l=N;N={eventType:C,eventOrder:++g.eventCount};var T={};R&&(T.slotData=sBP(l,R));if(Y){var v={type:Y.layoutType,controlFlowManagerLayer:NCl.get(Y.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};l&&(v.debugData={layoutId:Y.layoutId});T.layoutData=v}A&&(T.pingData={pingDispatchStatus:A.dispatchStatus,serializedAdPingMetadata:A.ping.serializedAdPingMetadata,pingIndex:A.index});P&&(T.triggerData=X9B(P.trigger,P.category));d&&(T.opportunityData=BCW(l,d,V,y));N.adClientData=T;w&&(N.serializedSlotAdServingData=
w.serializedSlotAdServingDataEntry);x&&(N.serializedAdServingData=x.serializedAdServingDataEntry);p&&(N.errorInfo=p);_.uD("adsClientStateChange",{adsClientEvent:N})}};
J&&J>0?_.vy(_.xb(),function(){return h()},J):h()}catch(l){L7h(g.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.vy(_.xb(),function(){_.B$(l instanceof Error?l:String(l),R,Y,{pacf_message:"exception during pacf logging"})})}},ler=function(g,C,d){if(C){var V=C.adLayoutLoggingData;
_.vy(_.xb(),function(){g.premiumAdSeenEventLogger!=null&&V&&_.uD("adsSeenClientLogging",{serializedAdServingDataEntry:V.serializedAdServingDataEntry})},d!=null?d:0)}};var DB6=function(g,C){e1A.call(this,g,C)};
_.L(DB6,e1A);var rNh=function(){},L7h=function(g,C){return _.t(C)};var XpP=function(){var g=new Nfh;this.JSC$15675_adsControlFlowManager=(new jWr(g)).JSC$15650_adsControlFlowManager},Nfh=function(){_.f8.call(this);
var g=this;this.experimentApiProvider=new F76(function(){return new rNh});
var C=new F76(function(){return new P2L(g.experimentApiProvider)});
this.adEventLogger=new DB6(this.experimentApiProvider,C);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.L(Nfh,_.f8);var sWP=function(){},Bf6,Bx=function(){Bf6||(Bf6=new sWP);
return Bf6},Tw=function(g){if(!g.JSC$15686_externallyManagedSlotAdapterCallback){var C=(new XpP).JSC$15675_adsControlFlowManager;
g.JSC$15686_externallyManagedSlotAdapterCallback=C}return g.JSC$15686_externallyManagedSlotAdapterCallback},TfA=function(g,C,d){var V=C.opportunityType,y=Error("Mh");
if(V!==void 0){var R=Tw(g);iCL(R,V,void 0,d)}else _.B$(y,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});R=[];if(C.adSlotAndLayoutMetadata!==void 0){C=_.Z(C.adSlotAndLayoutMetadata);for(var Y=C.next();!Y.done;Y=C.next()){var A=Y.value;if(Y=A.adSlotMetadata)if(R.push(Y),g.onSlotReceivedExternallyManaged(Y,d),A.adLayoutMetadata){A=_.Z(A.adLayoutMetadata);for(var P=A.next();!P.done;P=A.next())g.onLayoutReceivedExternallyManaged(Y,P.value,d)}else d>0&&_.B$("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
V,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else d>0&&_.B$("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+V,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else d>0&&_.B$("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+V,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(V!==void 0)g.onOpportunityProcessedExternallyManaged(V,R,void 0,d);else _.B$(y,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
sWP.prototype.onSlotReceivedExternallyManaged=function(g,C){g=ur(g);if(g instanceof m6)_.B$(g,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else Tw(this).onSlotReceivedExternallyManaged(g,C)};
sWP.prototype.onLayoutReceivedExternallyManaged=function(g,C,d){g=ur(g);C=v_W(C);if(g instanceof m6)_.B$(g,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(C instanceof nx)_.B$(C,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else Tw(this).onLayoutReceivedExternallyManaged(g,C,d)};
sWP.prototype.onOpportunityProcessedExternallyManaged=function(g,C,d,V){var y=[];C=_.Z(C);for(var R=C.next();!R.done;R=C.next())R=ur(R.value),R instanceof m6?_.B$(R,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):y.push(R);Tw(this).onOpportunityProcessedExternallyManaged(g,y,d,V)};
var feP=function(g,C){C=ur(C);if(C instanceof m6)_.B$(C,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var d=Tw(g);JA(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",C);d=_.Z(d.adsControlFlowEventListeners);for(var V=d.next();!V.done;V=d.next())V=hA(V.value,C),V.slotLifecycleStage!=="not_scheduled"&&eD(V.slot,V.slotLifecycleStage,"onSlotScheduled"),V.slotLifecycleStage="scheduled";g=Tw(g);JA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",C);g=_.Z(g.adsControlFlowEventListeners);
for(d=g.next();!d.done;d=g.next())d.value.onSlotEntered(C)}},vjx=function(g,C){C=ur(C);
if(C instanceof m6)_.B$(C,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var d=Tw(g);JA(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",C);d=_.Z(d.adsControlFlowEventListeners);for(var V=d.next();!V.done;V=d.next())V.value.onSlotExited(C);g=Tw(g);JA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",C);g=_.Z(g.adsControlFlowEventListeners);for(d=g.next();!d.done;d=g.next())d.value.onSlotUnscheduled(C)}},$Bh=function(g,C,d){C=ur(C);
d=v_W(d);if(C instanceof m6)_.B$(C,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(d instanceof nx)_.B$(d,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var V=Tw(g);jD(V.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",C,d);V=_.Z(V.adsControlFlowEventListeners);for(var y=V.next();!y.done;y=V.next())y.value.onLayoutScheduled(C,d);g=Tw(g);jD(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",C,d);g=_.Z(g.adsControlFlowEventListeners);
for(V=g.next();!V.done;V=g.next())kRr(V.value,C,d)}},fV=function(g,C,d){C=ur(C);
d=v_W(d);if(C instanceof m6)_.B$(C,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(d instanceof nx)_.B$(d,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var V=Tw(g);jD(V.adEventLogger,r7N("normal"),C,d);V=_.Z(V.adsControlFlowEventListeners);for(var y=V.next();!y.done;y=V.next())y.value.onLayoutExited(C,d,"normal");g=Tw(g);g=_.Z(g.adsControlFlowEventListeners);for(V=g.next();!V.done;V=g.next())ppr(V.value,C,d)}};_.vx=_.n(function(g){var C=_.mV(g,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});g=Object.assign({},C);var d=C.data;C=C.customCommandResolver;var V=(delete g.data,delete g.customCommandResolver,g);g=_.wN({visibilityCallback:function(A,P){var w,x=(w=d().interaction)==null?void 0:w.onFirstVisible;A&&(x&&_.rl(x),V.setOnErrorHandler()&&$Lc(P))},
showOption:_.Ot});C=_.Dq(function(){return d().interaction},C,function(){var A;
return(A=V.listenToTapEvent)==null?void 0:A.call(V)});
var y=_.Z(_.jL(!1,void 0,"wAC0Lc")),R=y.next().value,Y=y.next().value;y=_.gJ(function(A){var P;((P=V.setTouchEndHandler)==null?0:P.call(V))&&!R()&&(A.currentTarget.click(),Y(!0),setTimeout(function(){Y(!1)},100));
return!1});
return _.O("ad-image-view-model",{class:function(){var A,P=[((A=d().interaction)==null?0:A.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],w;((w=V.isGridViewEnabled)==null?0:w.call(V))&&P.push("ytwAdImageViewModelHostInGridView");return P.join(" ")},
el:_.WF(g,C),"on:touchend":y},_.O("div",{class:"ytwAdImageViewModelHostImageContainer"},_.O(_.q_,{data:function(){var A;return{sources:d().imageSources,contentMode:(A=d().imageProperties)==null?void 0:A.contentMode}},
alt:function(){var A,P;return((A=d().interaction)==null?void 0:(P=A.accessibility)==null?void 0:P.label)||""},
targetHeight:V.targetHeight,targetWidth:V.targetWidth,preserveHeight:V.preserveHeight,preserveWidth:V.preserveWidth,useWidth:V.useWidth,style:function(){var A,P;return"vertical-align: bottom;"+(((A=d().background)==null?0:A.color)?"background-color:"+_.tw((P=d().background)==null?void 0:P.color)+";":"")},
className:function(){return V.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var A,P;return(P=(A=V.setDraggable)==null?void 0:A.call(V))!=null?P:void 0}})))},"jc");var qSx=_.n(function(g){var C=g.data,d=g.listenToTapEvent,V=function(){};
return _.O("ad-button-hover-overlay-view-model",{"on:click":_.gJ(function(y){if(_.t("enable_web_home_top_landscape_image_layout_legacy_click_command")){var R,Y=(R=C().interaction)==null?void 0:R.onTap;Y&&_.HW(y.currentTarget,"yt-navigate",{endpoint:_.e6(Y)})}}),
class:function(){var y;return((y=C().interaction)==null?0:y.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(y){var R,Y=(R=C().interaction)==null?void 0:R.onFirstVisible;y&&Y&&_.rl(Y)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},void 0,function(){return!_.t("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(d==null?void 0:d())}))},function(){return _.t("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.O(_.Fd,{data:function(){return C().button}},{adButtonViewModel:function(y){return _.O(_.k7,{data:y.data,
customCommandResolver:V})}}):_.O(_.Fd,{data:function(){return C().button}},{adButtonViewModel:_.k7})}())},"kc");var IX;_.U4(_.n(function(g){var C=g.data;g=_.wN({visibilityCallback:function(A,P){if(A){var w;(A=(w=C().interaction)==null?void 0:w.onFirstVisible)&&_.rl(A);var x;if(w=(x=C().adLayoutData)==null?void 0:x.activeViewData)Ul(P,w),_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&c$(P)})}else _.t("stop_av_measurement_on_detach")&&c$(P)},
showOption:_.Ot,hideOption:wO});var d=_.Dq(function(){return C().interaction},void 0,function(){return!0}),V=_.Z(_.jL(!1,void 0,"VNDDT")),y=V.next().value,R=V.next().value;
V=_.gJ(function(){R(!0)});
var Y=_.gJ(function(){R(!1)});
return _.O("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.WF(g,Ixo,d),"on:mouseenter":V,"on:mouseleave":Y},_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.yF({"max-width":function(){return _.t("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.O("div",{class:function(){var A;
a:{var P;switch((A=_.e(C().thumbnailImage,qBh))==null?void 0:(P=A.imageProperties)==null?void 0:P.renderingAspect){case "RENDERING_ASPECT_SQUARE":A="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":A="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}A=void 0}return A}},_.O(_.Fd,{data:function(){return C().thumbnailImage}},{adImageViewModel:function(A){return _.O(_.vx,
{data:A.data,
listenToTapEvent:!0,setTouchEndHandler:_.t("enable_top_landscape_image_experiment_dom_id_web")})}})),_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.O(_.k,{cond:function(){var A,P,w;
return(A=_.e(C().thumbnailImage,qBh))==null?void 0:(P=A.imageProperties)==null?void 0:(w=P.overlayIcon)==null?void 0:w.iconImage},
then:function(A){return _.O(_.q_,{data:A,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.O("div",{class:function(){return y()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.O(_.Fd,{data:function(){return C().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(A){return _.O(qSx,
{data:A.data,
listenToTapEvent:!0})}}))),_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.O(_.Fd,{data:function(){return C().feedAdMetadata}},{feedAdMetadataViewModel:function(A){return _.O(eX,{data:A.data,
listenToTapEvent:!0,setTouchEndHandler:_.t("enable_top_landscape_image_experiment_dom_id_web")})}})))},"lc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;g=_.wN({visibilityCallback:function(A,P){if(A){var w;(A=(w=C().interaction)==null?void 0:w.onFirstVisible)&&_.rl(A);var x;if(w=(x=C().adLayoutData)==null?void 0:x.activeViewData)Ul(P,w),_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&c$(P)})}else _.t("stop_av_measurement_on_detach")&&c$(P)},
showOption:_.Ot,hideOption:wO});var d=_.AY(_.eZ),V=_.Dq(function(){return C().interaction}),y={},R={},Y={};
return _.O("square-image-layout-view-model",{class:_.Gr("ytwSquareImageLayoutViewModelHost",(y.ytwSquareImageLayoutViewModelHostColumn=d,y)),el:_.WF(g,ULo,V)},_.O("div",{class:_.Gr("ytwSquareImageLayoutViewModelHostImage",(R.ytwSquareImageLayoutViewModelHostColumnImage=d,R))},function(){return _.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(A){return _.O(_.vx,{data:A.data,
isGridViewEnabled:d,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.O("div",{class:_.Gr("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(Y.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=d,Y))},_.O(_.Fd,{data:function(){return C().feedAdMetadata}},{feedAdMetadataViewModel:eX}),function(){return _.O(_.Fd,{data:function(){return C().adButton}},{adButtonViewModel:function(A){var P={};
return _.O(_.k7,{data:A.data,className:_.Gr((P.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,P.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=d,P))})}})}()))},"mc"),"square-image-layout-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=g.noBottomMargin;var V=g.typographyBump;g=_.wN({visibilityCallback:function(p,J){if(p){var h;(p=(h=C().interaction)==null?void 0:h.onFirstVisible)&&_.rl(p);var l;if(h=(l=C().adLayoutData)==null?void 0:l.activeViewData)Ul(J,h),_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&c$(J)})}else _.t("stop_av_measurement_on_detach")&&c$(J)},
showOption:_.Ot,hideOption:wO});var y=_.Dq(function(){return C().interaction},void 0,function(){return _.t("enable_web_home_top_landscape_image_layout_level_click")}),R=function(){return C().interaction};
R!==void 0&&R!==null||_.CG(Error("Nh"));var Y=function(){var p,J,h;return(p=_.e(C().thumbnailImage,qBh))==null?void 0:(J=p.background)==null?void 0:(h=J.backgroundImageSource)==null?void 0:h.imageSources};
R=_.Z(_.jL(!1,void 0,"NFjwje"));var A=R.next().value,P=R.next().value;R=_.gJ(function(){P(!0)});
var w=_.gJ(function(){P(!1)}),x=function(){return A()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.O("top-landscape-image-layout-view-model",{class:function(){var p;return((p=C().interaction)==null?0:p.onTap)&&_.t("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.WF(g,c7u,y),"on:mouseenter":R,"on:mouseleave":w},_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.O(_.k,{cond:function(){return Y()&&Y().length>0},
then:function(){return _.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.yF({top:"0","background-image":function(){return"url("+String(Y()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.O(_.k,{cond:function(){return!!C().adButtonHoverOverlay},
then:function(){return _.O("div",{class:x},_.O(_.Fd,{data:function(){return C().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:qSx}))}}),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.O(_.Fd,{data:function(){return C().thumbnailImage}},{adImageViewModel:function(p){return _.O(_.vx,{data:p.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.t("enable_web_home_top_landscape_image_layout_level_click")})}})),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.O(_.q_,{data:{sources:[{clientResource:{imageName:_.t("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.O(_.Fd,{data:function(){return C().feedAdMetadata}},{feedAdMetadataViewModel:function(p){return _.O(eX,{data:p.data,
noBottomMargin:function(){return d==null?void 0:d()},
listenToTapEvent:function(){return _.t("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return V==null?void 0:V()}})}})))},"nc"),"top-landscape-image-layout-view-model",{props:{data:_.CA,
noBottomMargin:_.CA,typographyBump:_.CA}});var MlP=_.n(function(g){var C=g.data,d=_.wN({visibilityCallback:function(y){var R,Y=(R=C().interaction)==null?void 0:R.onFirstVisible;y&&Y&&_.rl(Y)},
showOption:_.Ot});g=_.Dq(function(){return C().interaction},g.customCommandResolver);
var V={};return _.O("ad-text-image-view-model",{class:_.Gr("ytwAdTextImageViewModelHost",(V.ytwAdTextImageViewModelHostDarkBackground=function(){return C().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},V)),
el:_.WF(d,g),"aria-label":function(){var y,R;return(y=C().interaction)==null?void 0:(R=y.accessibility)==null?void 0:R.label}},_.O("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.O(_.gV,{text:function(){return C().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.O(_.k,{cond:function(){return C().overlayIcon},
then:function(y){return _.O("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.O(_.q_,{data:y,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"oc");var W78=_.n(function(g){var C=g.data;return _.O("feed-ad-sitelink-view-model",{class:function(){var d;return((d=C().interaction)==null?0:d.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.WF(_.Dq(function(){return C().interaction},g.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var d,V;return(d=C().interaction)==null?void 0:(V=d.accessibility)==null?void 0:V.label},
role:"link",tabindex:0},_.O(_.gV,{text:function(){return C().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"pc");var mBP=_.n(function(g){var C=g.data;g={};return _.O("feed-ad-sitelinks-carousel-view-model",{el:_.WF(_.wN({visibilityCallback:function(d){var V,y=(V=C().interaction)==null?void 0:V.onFirstVisible;d&&y&&_.rl(y)},
showOption:_.Ot})),class:_.Gr("ytwFeedAdSitelinksCarouselViewModelHost",(g.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return C().style==="FEED_AD_SITELINKS_STYLE_NONE"},g))},_.O(_.Fd,{data:function(){return C().sitelinks}},{feedAdSitelinkViewModel:W78}))},"qc");_.U4(_.n(function(g){var C=g.data;g=_.wN({visibilityCallback:function(Y,A){if(Y){var P;(Y=(P=C().interaction)==null?void 0:P.onFirstVisible)&&_.rl(Y);var w;(P=(w=C().adLayoutData)==null?void 0:w.activeViewData)&&Ul(A,P)}},
showOption:_.Ot});var d=_.Z(_.jL(!1,void 0,"BzPhl")),V=d.next().value,y=d.next().value;d=_.gJ(function(){y(!0)});
var R=_.gJ(function(){y(!1)});
return _.O("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.WF(g),"on:mouseenter":d,"on:mouseleave":R},_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.O(_.Fd,{data:function(){return C().textImage}},{adTextImageViewModel:MlP})),_.O("div",{class:function(){return V()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.O(_.Fd,{data:function(){return C().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(Y){return _.O(qSx,{data:Y.data,
listenToTapEvent:!0})}}))),_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.O(_.Fd,{data:function(){return C().feedAdMetadata}},{feedAdMetadataViewModel:function(Y){return _.O(eX,{data:Y.data,
listenToTapEvent:!0})}}),_.O(_.Fd,{data:function(){return C().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:mBP})))},"rc"),"text-image-no-button-layout-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=g.typographyBump;return _.O("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.WF(_.wN({visibilityCallback:function(V,y){if(V){var R;(V=(R=C().interaction)==null?void 0:R.onFirstVisible)&&_.rl(V);var Y;(R=(Y=C().adLayoutData)==null?void 0:Y.activeViewData)&&Ul(y,R)}},
showOption:_.Ot,hideOption:wO}))},_.O("div",null,_.O(_.Fd,{data:function(){return C().videoLockup}},{lockupViewModel:function(V){return _.O(_.l8,{data:V.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:d})}})))},"sc"),"video-display-button-group-layout-view-model",{props:{data:_.CA,
noBottomMargin:_.CA,typographyBump:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=g.className;var V=g.typographyBump;return _.O("video-display-compact-button-group-layout-view-model",{el:_.WF(_.wN({visibilityCallback:function(y,R){if(y){var Y;(y=(Y=C().interaction)==null?void 0:Y.onFirstVisible)&&_.rl(y);var A;(Y=(A=C().adLayoutData)==null?void 0:A.activeViewData)&&Ul(R,Y)}},
showOption:_.Ot})),class:_.Gr("videoDisplayCompactButtonGroupLayoutViewModelHost",d)},_.O(_.Fd,{data:function(){return C().videoLockup}},{lockupViewModel:function(y){return _.O(_.l8,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:V})}}))},"tc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.CA,
className:_.CA,typographyBump:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=g.className;var V=g.typographyBump;return _.O("video-display-compact-buttoned-layout-view-model",{el:_.WF(_.wN({visibilityCallback:function(y,R){if(y){var Y;(y=(Y=C().interaction)==null?void 0:Y.onFirstVisible)&&_.rl(y);var A;(Y=(A=C().adLayoutData)==null?void 0:A.activeViewData)&&Ul(R,Y)}},
showOption:_.Ot})),class:_.Gr("videoDisplayCompactButtonedLayoutViewModelHost",d)},_.O(_.Fd,{data:function(){return C().videoLockup}},{lockupViewModel:function(y){return _.O(_.l8,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:V})}}))},"uc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.CA,
className:_.CA,typographyBump:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=g.className;var V=g.typographyBump;var y=function(){return C().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},R=_.AY(_.eZ);
g=_.wN({visibilityCallback:function(w,x){if(w){var p=C();w=p.adLayoutData;var J;(p=(J=p.interaction)==null?void 0:J.onFirstVisible)&&_.rl(p);(J=w==null?void 0:w.activeViewData)&&Ul(x,J)}},
showOption:_.Ot});var Y=_.rw(function(){return{containerType:y()&&R()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:y()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),A=_.rw(function(){return y()&&R()?"":y()?"168px":"50%"},void 0,"Om6kNe"),P=_.rw(function(){return y()&&R()?9999:void 0},void 0,"S71lKd");
return _.O("video-display-compact-layout-view-model",{el:_.WF(g),class:_.Gr("videoDisplayCompactLayoutViewModelHost",d)},_.O(_.Fd,{data:function(){return C().videoLockup}},{lockupViewModel:function(w){return _.O(_.l8,{data:w.data,
containerLayoutConfig:Y,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:A,thumbnailTargetWidth:P,typographyBump:V})}}))},"vc"),"video-display-compact-layout-view-model",{props:{data:_.CA,
className:_.CA,typographyBump:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=g.typographyBump;return _.O("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.WF(_.wN({visibilityCallback:function(V,y){if(V){var R;(V=(R=C().interaction)==null?void 0:R.onFirstVisible)&&_.rl(V);var Y;(R=(Y=C().adLayoutData)==null?void 0:Y.activeViewData)&&Ul(y,R)}},
showOption:_.Ot,hideOption:wO}))},_.O("div",null,_.O(_.Fd,{data:function(){return C().videoLockup}},{lockupViewModel:function(V){return _.O(_.l8,{data:V.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:d})}})))},"wc"),"video-display-full-layout-view-model",{props:{data:_.CA,
noBottomMargin:_.CA,typographyBump:_.CA}});_.u6r=_.n(function(g){var C=g.data;g=_.Y4("ad-card-badge-view-model");return _.O("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:g},_.O(_.k,{cond:function(){return C().imageBadge},
then:function(d){return _.O(_.q_,{data:d,alt:""})}}))},"xc");var njQ=_.n(function(g){var C=g.data;var d=g.customCommandResolver;return _.O("carousel-ad-card-image-view-model",{class:function(){var V;return((V=C().interaction)==null?0:V.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},d)),
"aria-label":function(){var V,y;return(V=C().interaction)==null?void 0:(y=V.accessibility)==null?void 0:y.label}},_.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(V){return _.O(_.vx,{data:V.data,
customCommandResolver:d})}}),_.O("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.O(_.Fd,{data:function(){return C().badge}},{adCardBadgeViewModel:_.u6r})),_.O(_.Of,{model:{color:4}}))},"yc");var Iex=_.n(function(g){var C=_.Z(_.jL(0,void 0,"JJ0QQc")),d=C.next().value;C.next();var V=C.next().value,y=_.Z(_.jL(!1,void 0,"f6YICe"));C=y.next().value;var R=y.next().value,Y;_.nP(function(){clearTimeout(Y)});
y=_.gJ(function(){var w;((w=g.animate)==null?0:w.call(g))?(R(!0),Y=setTimeout(function(){R(!1);A()},200)):A();
return!1});
var A=function(){V(function(w){return(w+g.numShownItems())%g.data().length})},P={};
return _.O("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.O("div",{class:_.Gr("ytwHorizontalCarouselCarouselWrapper")},_.O("div",{class:_.Gr("ytwHorizontalCarouselCarouselInnerWrapper",(P.ytwHorizontalCarouselAnimating=C,P))},_.O(_.M9,{each:g.data,keyBy:"INDEX"},function(w,x){return _.O("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.yF({"flex-basis":function(){return"calc((100% - (8px * "+(g.numShownItems()-1)+")) / "+g.numShownItems()+")"},
order:function(){var p=x-d();p<0&&(p+=g.data().length);return p}})},g.children(w,x))}))),_.O("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":y},g.nextButton()))},"zc");var UBP=_.n(function(g){var C=g.data;var d=g.customCommandResolver;var V=g.expansive;return _.O("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.WF(_.wN({visibilityCallback:function(y){var R,Y=(R=C().interaction)==null?void 0:R.onFirstVisible;y&&Y&&_.rl(Y)},
showOption:_.Ot}))},_.O(Iex,{data:function(){var y;return((y=C())==null?void 0:y.carouselAdCards)||[]},
nextButton:function(){return _.O(_.Fd,{data:function(){return C().nextButton}},{buttonViewModel:function(y){var R=y.data;
return _.O(_.Jc,{data:function(){return(V==null?0:V())?Object.assign({},R(),{style:"mono"}):R()},
className:_.t("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(y){return _.O(_.Fd,{data:y},{carouselAdCardImageViewModel:function(R){return _.O(njQ,{data:R.data,customCommandResolver:d})}})}))},"Ac");var cNP=_.n(function(g){var C=g.data;var d=g.customCommandResolver;var V=g.className;var y=g.buttonClassName;var R=g.animationEntityKey;var Y=g.expansive;return _.O("carousel-button-view-model",{class:_.Gr("ytwCarouselButtonViewModelHost",V)},_.O(_.Fd,{data:function(){return C().carousel}},{carouselAdCardCollectionViewModel:function(A){return _.O(UBP,{data:A.data,
customCommandResolver:d,expansive:Y})}}),_.O(_.Fd,{data:function(){return C().button}},{adButtonViewModel:function(A){var P=A.data;
return _.O(_.k7,{data:function(){return(Y==null?0:Y())?Object.assign({},P(),{style:"AD_BUTTON_STYLE_TONAL"}):P()},
className:y,customCommandResolver:d,animationEntityKey:R})}}))},"Bc");_.EjM=_.n(function(g){var C=g.data;g=g.className;var d=_.Y4("pivot-button-view-model");_.Iu(function(){var V;((V=C())==null?0:V.backgroundColor)&&d.value.setAttribute("data-background-color",String(C().backgroundColor))});
return _.O("pivot-button-view-model",{el:d,class:_.Gr("ytwPivotButtonViewModelHost",g)},_.O(_.io,{command:function(){var V=C();V=V.onClickCommand?_.e6(V.onClickCommand):V.contentDescription?_.UC(V.contentDescription):void 0;return V},
ariaLabel:function(){return C().contentDescription}},_.O(_.k,{cond:function(){return C().thumbnail},
then:function(V){return _.O(_.q_,{data:V,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.O(_.k,{cond:function(){return C().icon},
then:function(V){return _.O(_.Re,{icon:function(){return V().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Cc");_.HC6=_.n(function(g){var C=g.data;var d=g.buttonShapeOverrideables;return _.O("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.O(_.Fd,{data:function(){return C().buttonViewModels}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
buttonOverrides:d})},
likeButtonViewModel:function(V){return _.O(_.zn,{data:V.data,buttonShapeOverrideables:d})},
dislikeButtonViewModel:function(V){return _.O(_.Qp,{data:V.data,buttonShapeOverrideables:d})},
toggleButtonViewModel:function(V){return _.O(_.MC,{data:V.data,buttonShapeOverrides:d})}}))},"Dc");var QWQ=_.n(function(g){var C=g.avatar;var d=g.headline;var V=g.badge;var y=g.description;var R=g.expansive;g={};return _.O("yt-ad-metadata-shape",{class:_.Gr("ytAdMetadataShapeHost",(g.ytAdMetadataShapeHostLarge=R,g))},_.O("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.O(_.k,{cond:C,then:function(Y){return _.O(_.m18,{data:function(){return(R==null?0:R())?Object.assign({},Y(),{size:"AD_AVATAR_SIZE_M"}):Y()}})}}),_.O("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.O(_.gV,{text:d,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.O(_.k,{cond:V,then:function(Y){return _.O(_.tS,{data:function(){return(R==null?0:R())?Object.assign({},Y(),{style:"AD_BADGE_STYLE_STARK"}):Y()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.O("h2",{class:"ytAdMetadataShapeHostDescription"},_.O(_.gV,{text:y,
linkInheritColor:!0,isHeadline:function(){return R==null?void 0:R()}})))},"Ec");var z1L=_.n(function(g){var C=g.data;var d=g.onShow;var V=g.expansive;g=_.Dq(function(){return C().interaction});
_.Iu(function(){var R,Y=(R=C().animatedRenderingConfig)==null?void 0:R.delayedSecondsToVisible;if(Y){var A=setTimeout(d,Y*1E3);_.nP(function(){clearTimeout(A)})}});
var y={};return _.O("reels-ad-card-buttoned-view-model",{class:_.Gr(function(){var R;return((R=C().interaction)==null?0:R.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(y.ytwReelsAdCardButtonedViewModelHostExpansive=V,y)),
el:_.WF(g)},_.O(QWQ,{avatar:function(){return _.e(C().avatar,f2H)},
headline:function(){return C().headline},
badge:function(){return _.e(C().adBadge,v1r)},
description:function(){return C().description},
expansive:V}),_.O(_.Fd,{data:function(){return C().ctaButton}},{adButtonViewModel:function(R){var Y=R.data;
return _.O(_.k7,{data:function(){return(V==null?0:V())?Object.assign({},Y(),{style:"AD_BUTTON_STYLE_FILLED"}):Y()}})}}))},"Fc");var K76=_.n(function(g){var C=g.data;g=g.expansive;var d=_.t("web_ad_metadata_clickable")?_.Dq(function(){return C().interaction},void 0,function(){return _.t("web_ad_metadata_clickable")}):void 0,V={};
V=_.oX("ytwReelsAdMetadataViewModelHost",(V.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.t("web_ad_metadata_clickable"),V));return _.O("reels-ad-metadata-view-model",{class:V,el:_.WF(d)},_.O(QWQ,{avatar:function(){return _.e(C().avatar,f2H)},
headline:function(){return C().headline},
badge:function(){return _.e(C().adBadge,v1r)},
description:function(){return C().description},
expansive:g}))},"Gc");var aeP={iconPosition:"icon-with-label",size:"L"},GRA=_.n(function(g){var C=g.data;var d=g.overlayDensity;var V=g.extractOverlay;var y=g.extractActionBar;g=_.Y4("reels-player-overlay-layout-view-model");var R=_.WR(d,0),Y=function(){var h;return(h=C().reelsAdCardButtonedEntityKey)!=null?h:""},A=function(){return Y()+"/ad_button"},P=_.Zq(hG1,Y),w=function(){var h,l;
return(l=(h=P())==null?void 0:h.value)!=null?l:!1},x=_.AY(E_B),p=function(){var h;
return Object.assign({},aeP,(x()||!((h=y==null?void 0:y())!=null&&h))&&{style:"overlay-dark"})};
d={};var J={};return _.O("reels-player-overlay-layout-view-model",{class:_.Gr("ytwReelsPlayerOverlayLayoutViewModelHost",(d.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!C().extension},d.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},d.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return R()===1&&!(V==null?0:V())},d.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var h;
return(h=V==null?void 0:V())!=null?h:!1},d.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var h;
return(h=y==null?void 0:y())!=null?h:!1},d)),
"overlay-density":function(){return String(R())},
el:g},_.O("div",{class:_.Gr("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(J.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},J))},_.O("div",{"aria-hidden":function(){return w()},
class:_.Gr("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return w()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.yF({"transition-duration":function(){return K9u(C())}})},_.O(_.Fd,{data:function(){return C().adMetadata}},{reelsAdMetadataViewModel:function(h){return _.O(K76,{data:h.data,
expansive:function(){return R()===1}})}}),_.O(_.k,{cond:function(){return C().extension},
then:function(h){return _.O("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.O(_.Fd,{data:h},{adButtonViewModel:function(l){return _.O(_.k7,{data:l.data,animationEntityKey:A,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(l){return _.O(cNP,{data:l.data,animationEntityKey:A,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return R()===1}})}}))}})),_.O("div",{"aria-hidden":function(){return!w()},
class:_.Gr("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return w()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.yF({"transition-duration":function(){return K9u(C())}})},_.O(_.Fd,{data:function(){return C().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(h){return _.O(z1L,{data:h.data,
onShow:function(){_.Me(_.P$("booleanEntity",Y(),{key:Y(),value:!0}))},
expansive:function(){return R()===1}})}}))),_.O("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.O(_.Fd,{data:function(){return C().actions}},{reelActionBarViewModel:function(h){return _.O(_.HC6,{data:h.data,
buttonShapeOverrideables:p})}}),_.O(_.Fd,{data:function(){return C().menu}},{buttonViewModel:function(h){return _.O(_.Jc,{data:h.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},p(),{type:"tonal"})}})}}),_.O(_.Fd,{data:function(){return C().pivotButton}},{pivotButtonViewModel:function(h){return _.O(_.EjM,{data:h.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Hc");_.U4(GRA,"reels-player-overlay-layout-view-model",{props:{data:_.CA,overlayDensity:_.CA,extractOverlay:_.CA,extractActionBar:_.CA}});var $5=function(){var g=_.W.apply(this,arguments)||this;g.noBottomMargin=!1;g.overlayDensity=0;g.extractOverlay=!1;g.extractActionBar=!1;return g};
_.L($5,_.W);_.b=$5.prototype;
_.b.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-no-button-layout-view-model",
promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.t("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},
textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.b.ready=function(){var g=this;bgR(function(){g.isAttached&&Mt(g.JSC$15732_storedAdSlotMetadata,g.JSC$15732_storedAdLayoutMetadata,g.adSlotMetadata,g.adLayoutMetadata)&&fV(Bx(),g.JSC$15732_storedAdSlotMetadata,g.JSC$15732_storedAdLayoutMetadata)})};
_.b.attached=function(){Mt(this.JSC$15732_storedAdSlotMetadata,this.JSC$15732_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&$Bh(Bx(),this.JSC$15732_storedAdSlotMetadata,this.JSC$15732_storedAdLayoutMetadata)};
_.b.detached=function(){Mt(this.JSC$15732_storedAdSlotMetadata,this.JSC$15732_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&fV(Bx(),this.JSC$15732_storedAdSlotMetadata,this.JSC$15732_storedAdLayoutMetadata)};
_.b.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.b.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15732_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15732_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15732_storedAdLayoutMetadata!==void 0&&this.JSC$15732_storedAdSlotMetadata!==void 0&&fV(Bx(),this.JSC$15732_storedAdSlotMetadata,this.JSC$15732_storedAdLayoutMetadata),$Bh(Bx(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15732_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15732_storedAdSlotMetadata=this.adSlotMetadata)};
_.PU.Object.defineProperties($5.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.adLayoutMetadata}}});
$5.prototype.onAdMetadataChanged=$5.prototype.onAdMetadataChanged;$5.prototype.onTypographyBumpChanged=$5.prototype.onTypographyBumpChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$5.prototype,"rendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],$5.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],$5.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],$5.prototype,"noBottomMargin",void 0);_.E([_.M(),_.H("design:type",Object)],$5.prototype,"overlayDensity",void 0);_.E([_.M(),_.H("design:type",Object)],$5.prototype,"extractOverlay",void 0);_.E([_.M(),_.H("design:type",Object)],$5.prototype,"extractActionBar",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],$5.prototype,"typographyBump",void 0);
_.E([_.X("data.adLayoutMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],$5.prototype,"adLayoutMetadata",null);_.E([_.M(),_.H("design:type",Object)],$5.prototype,"adSlotMetadata",void 0);_.E([_.ZD("ytd-video-display-full-buttoned-and-button-group-renderer"),_.H("design:type",HTMLElement)],$5.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.E([_.Rn("typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$5.prototype,"onTypographyBumpChanged",null);_.E([_.Rn("adLayoutMetadata","adSlotMetadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$5.prototype,"onAdMetadataChanged",null);_.E([_.m({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],$5);
_.I($5,"ytd-in-feed-ad-layout-renderer",function(){if(W$H!==void 0)return W$H;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return W$H=g},
{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var SSP;var gTA;_.U4(_.tS,"ad-badge-view-model",{props:{data:_.CA,hasDot:_.CA,customCommandResolver:_.ut,adRenderingContextType:_.ut,usedInMasthead:_.ut}});_.U4(_.k7,"ad-button-view-model",{props:{data:_.CA,customCommandResolver:_.ut,className:_.ut,delayedClassName:_.ut,animationEntityKey:_.ut,isCompactWidth:_.ut,isContentWidth:_.ut}});var qS=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return g};
_.L(qS,_.W);_.b=qS.prototype;_.b.computeHasLiveDescription=function(g){return!(g==null||!g.liveDescription)};
_.b.computeHasByline=function(g){return!(g==null||!g.byline)};
_.b.computeUsesAdButtonViewModel=function(g){return!!_.e(g==null?void 0:g.cta,$oL)};
_.b.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]",usedInMasthead:"[[isMasthead]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isContentWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.b.onYtToggleButton=function(g){var C,d=(C=this.data)==null?void 0:C.videoReminderEntityKey;d&&this.ytdReduxBehavior.dispatch(_.P$("upcomingEventReminderStateEntity",d,{key:d,state:g.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.b.attached=function(){this.updateChannelBanner()};
_.b.dataChanged=function(){this.updateChannelBanner()};
_.b.videoReminderStateChanged=function(){var g;this.videoReminderState&&_.e((g=this.data)==null?void 0:g.cta,_.S$)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.b.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var g=_.cF(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);g&&(g.startsWith("//")&&(g="https:"+g),this.hostElement.classList.add("channel-banner"),_.CM(this.hostElement,{"--ytvmh-channel-banner":"url("+g+")"}))}else _.t("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.b.onPlayerReady=function(){this.onIronResize()};
_.b.maybeFlushDebouncer=function(){_.t("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(g){var C;g=(C=g.getElementsByTagName("yt-attributed-string"))==null?void 0:C[0];LXu(g==null?void 0:g.polymerController)})};
_.b.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var g=_.KZ(this.hostElement).querySelector("#live-description"),C;g&&((C=this.data)==null?0:C.shortLiveDescription)&&g.clientWidth<g.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
qS.prototype.onIronResize=qS.prototype.onIronResize;qS.prototype.videoReminderStateChanged=qS.prototype.videoReminderStateChanged;qS.prototype.dataChanged=qS.prototype.dataChanged;qS.prototype.onYtToggleButton=qS.prototype.onYtToggleButton;_.E([_.r(_.$e),_.H("design:type",Object)],qS.prototype,"ironResizableBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],qS.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qS.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],qS.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],qS.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qS.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.videoReminderEntityKey"],selector:RtN}),_.H("design:type",Object)],qS.prototype,"videoReminderState",void 0);
_.E([_.M({reflectToAttribute:!0,value:_.t("web_modern_buttons")}),_.H("design:type",Boolean)],qS.prototype,"rounded",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.H("design:type",Boolean)],qS.prototype,"hasLiveDescription",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.H("design:type",Boolean)],qS.prototype,"hasByline",void 0);
_.E([_.M({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.H("design:type",String)],qS.prototype,"adRenderingContextType",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],qS.prototype,"isMasthead",void 0);_.E([_.M({computed:"computeUsesAdButtonViewModel(data)"}),_.H("design:type",Boolean)],qS.prototype,"usesAdButtonViewModel",void 0);
_.E([_.M({reflectToAttribute:!0,value:_.t("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.H("design:type",Boolean)],qS.prototype,"resizableAdBannerSafariFix",void 0);_.E([_.Yt("yt-formatted-string"),_.H("design:type",Array)],qS.prototype,"formattedStrings",void 0);_.E([_.ZD("#cta-button"),_.H("design:type",HTMLElement)],qS.prototype,"ctaButton",void 0);
_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qS.prototype,"onYtToggleButton",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qS.prototype,"dataChanged",null);_.E([_.Rn("videoReminderState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qS.prototype,"videoReminderStateChanged",null);
_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qS.prototype,"onIronResize",null);_.E([_.m({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],qS);
_.I(qS,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(gTA!==void 0)return gTA;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <div id="ad-badge" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n      <div id="ad-button" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return gTA=g},{mode:1});var CTx;var MS=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};g.isLocked=!1;return g};
_.L(MS,_.W);_.b=MS.prototype;_.b.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.b.onExpandedChanged=function(){this.expanded&&_.zY(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.b.onMouseOver=function(){this.maybeExpand()};
_.b.onTap=function(){this.maybeExpand()};
_.b.onExpandableTileExpanding=function(g){g!==this&&(this.expanded=!1)};
_.b.onExpandableTileLockAndCollapse=function(g){this.isLocked=!0;g!==this&&(this.expanded=!1)};
_.b.onExpandableTileUnlock=function(){this.isLocked=!1};
MS.prototype.onTap=MS.prototype.onTap;MS.prototype.onMouseOver=MS.prototype.onMouseOver;MS.prototype.onExpandedChanged=MS.prototype.onExpandedChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],MS.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MS.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MS.prototype,"expanded",void 0);_.E([_.PR("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MS.prototype,"onExpandedChanged",null);_.E([_.yE("mouseover"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MS.prototype,"onMouseOver",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MS.prototype,"onTap",null);
_.E([_.m({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],MS);
_.I(MS,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(CTx!==void 0)return CTx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return CTx=g},{mode:1});var djL;var Wx=function(){var g=_.W.apply(this,arguments)||this;g.buttonOverrides={style:"overlay"};g.useYtdPlayer=_.t("use_ytd_player_for_desktop_masthead");g.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};g.playbackFinished=!1;g.JSC$15746_playerManager=null;g.JSC$15746_mastheadCounter=new dx6;return g};
_.L(Wx,_.W);_.b=Wx.prototype;_.b.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.b.created=function(){this.JSC$15746_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15746_playerManager=new BN)};
_.b.ready=function(){var g=this;this.JSC$15746_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var C=_.KZ(this.hostElement).querySelector("#player");this.useYtdPlayer?C.style.display="none":(this.ytdPlayer.style.display="none",Hfh(this.JSC$15746_playerManager,C,function(){g.onPlaybackEnded()}),_.KZ(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var d;
((d=g.data)==null?0:d.navigationEndpoint)&&_.HW(g.hostElement,"yt-navigate",{endpoint:g.data.navigationEndpoint})}))};
_.b.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15746_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.b.attached=function(){var g=this;_.sU(function(){g.maybePlayVideo()})};
_.b.maybePlayVideo=function(){var g=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$15746_playerManager.playVideo(),this.getPlayerPromise().then(function(){g.JSC$15746_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.b.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15746_playerManager.stopVideo()};
_.b.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var g,C={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((g=this.data.playbackStartMs)!=null?g:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(C);this.setupYtdPlayer()}else zsQ(this.JSC$15746_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(Q76(this.JSC$15746_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.b.getPlayerPromise=function(){return this.JSC$15746_playerManager.getPlayerPromise()};
_.b.onYtToggleButton=function(g){this.useYtdPlayer?this.toggleMute(g.detail.toggled):g.detail.toggled?this.JSC$15746_playerManager.mute():this.JSC$15746_playerManager.unMute()};
_.b.onYtNavigate=function(g){var C=Y8o(g.detail.endpoint),d=AA_(this.data.clickthroughReportingData);C&&d&&(g.detail.endpoint.watchEndpoint?g.detail.tempData=d:_.uY(C,d,30))};
_.b.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.b.onExpandedChanged=function(){this.expanded?(_.zY(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.b.onMouseOver=function(){this.maybeExpand()};
_.b.onTap=function(){this.maybeExpand()};
_.b.onExpandableTileExpanding=function(g){g!==this&&(this.stopVideo(),this.expanded=!1)};
_.b.onExpandableTileLockAndCollapse=function(g){g!==this&&(this.isLocked=!0,this.expanded=!1)};
_.b.onExpandableTileUnlock=function(){this.isLocked=!1};
_.b.lockAndCollapseExpandableTiles=function(){_.Qw(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.b.unlockExpandableTiles=function(){_.Qw(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.b.setupYtdPlayer=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g.ytdPlayer.getPlayerPromise(),2);C=d.yieldResult;C.addEventListener("onStateChange",function(V){g.onPlayerStateChange(V)});
C.addEventListener("onCueRangeExit",function(V){g.onCueRangeExit(V)});
_.XV(d)})};
_.b.onPlayerStateChange=function(g){if(g===1&&(g=this.ytdPlayer.getPlayer())){var C=g.getCurrentTime(),d,V,y=C+((V=(d=this.data)==null?void 0:d.playbackDurationMs)!=null?V:0)/1E3;g.addCueRange("playback",C,y);this.JSC$15746_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.b.onCueRangeExit=function(g){g==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.b.toggleMute=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.ytdPlayer.getPlayerPromise(),2);d=V.yieldResult;g?d.mute():d.unMute();_.XV(V)})};
Wx.prototype.onTap=Wx.prototype.onTap;Wx.prototype.onMouseOver=Wx.prototype.onMouseOver;Wx.prototype.onExpandedChanged=Wx.prototype.onExpandedChanged;Wx.prototype.onYtNavigate=Wx.prototype.onYtNavigate;Wx.prototype.onYtToggleButton=Wx.prototype.onYtToggleButton;Wx.prototype.dataChanged=Wx.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Wx.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Wx.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Wx.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Wx.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Wx.prototype,"expanded",void 0);_.E([_.M(),_.H("design:type",Object)],Wx.prototype,"buttonOverrides",void 0);
_.E([_.M(),_.H("design:type",Object)],Wx.prototype,"useYtdPlayer",void 0);_.E([_.ZD("#ytd-player"),_.H("design:type",Object)],Wx.prototype,"ytdPlayer",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wx.prototype,"dataChanged",null);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Wx.prototype,"onYtToggleButton",null);
_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Wx.prototype,"onYtNavigate",null);_.E([_.PR("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wx.prototype,"onExpandedChanged",null);_.E([_.yE("mouseover"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wx.prototype,"onMouseOver",null);
_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wx.prototype,"onTap",null);_.E([_.m({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Wx);
_.I(Wx,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(djL!==void 0)return djL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return djL=g},{mode:1});var VNM;var mU=function(){return _.W.apply(this,arguments)||this};
_.L(mU,_.W);mU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
mU.prototype.onShow=function(){var g=_.KZ(this.hostElement).querySelector("#live-description"),C;g&&((C=this.data)==null?0:C.shortLiveDescription)&&g.clientWidth<g.scrollWidth&&this.hostElement.classList.add("short-live-description")};
mU.prototype.onYtToggleButton=function(g){var C,d=(C=this.data)==null?void 0:C.videoReminderEntityKey;d&&this.ytdReduxBehavior.dispatch(_.P$("upcomingEventReminderStateEntity",d,{key:d,state:g.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
mU.prototype.videoReminderStateChanged=function(){var g;this.videoReminderState&&_.e((g=this.data)==null?void 0:g.cta,_.S$)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
mU.prototype.videoReminderStateChanged=mU.prototype.videoReminderStateChanged;mU.prototype.onYtToggleButton=mU.prototype.onYtToggleButton;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mU.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],mU.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],mU.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mU.prototype,"data",void 0);
_.E([_.M({selectorArgs:["data.videoReminderEntityKey"],selector:RtN}),_.H("design:type",Object)],mU.prototype,"videoReminderState",void 0);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mU.prototype,"onYtToggleButton",null);_.E([_.Rn("videoReminderState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mU.prototype,"videoReminderStateChanged",null);
_.E([_.m({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],mU);
_.I(mU,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(VNM!==void 0)return VNM;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VNM=g},{mode:_.HR("kevlar_poly_si_batch_j065")?1:2});var ylh;var ub=function(){var g=_.W.apply(this,arguments)||this;g.useYtdPlayer=_.t("use_ytd_player_for_desktop_masthead");g.buttonOverrides={style:"overlay"};g.JSC$15754_playerManager=null;g.JSC$15754_mastheadCounter=new dx6;g.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return g};
_.L(ub,_.W);_.b=ub.prototype;_.b.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.b.created=function(){this.JSC$15754_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15754_playerManager=new BN)};
_.b.ready=function(){var g=this;this.JSC$15754_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var C;(C=this.embeddedPlayer)==null||C.remove()}else{var d;(d=this.ytdPlayer)==null||d.remove();Hfh(this.JSC$15754_playerManager,this.embeddedPlayer,function(){g.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){g.data&&g.data.navigationEndpoint&&_.HW(g.hostElement,"yt-navigate",{endpoint:g.data.navigationEndpoint})})}};
_.b.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15754_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.b.dataChanged=function(){var g=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var C=!this.data.disableAutoPlayback,d,V={autoplay:C,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((d=this.data.playbackStartMs)!=null?d:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(C?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(V);this.setupYtdPlayer()}else zsQ(this.JSC$15754_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(Q76(this.JSC$15754_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15754_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.Qw(g.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");g.JSC$15754_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.b.getPlayerPromise=function(){return this.JSC$15754_playerManager.getPlayerPromise()};
_.b.onYtToggleButton=function(g){this.useYtdPlayer?this.toggleMute(g.detail.toggled):g.detail.toggled?this.JSC$15754_playerManager.mute():this.JSC$15754_playerManager.unMute()};
_.b.onYtNavigate=function(g){var C=Y8o(g.detail.endpoint),d=AA_(this.data.clickthroughReportingData);C&&d&&(g.detail.endpoint.watchEndpoint?g.detail.tempData=d:_.uY(C,d,30))};
_.b.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15754_playerManager.stopVideo()};
_.b.setupYtdPlayer=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g.ytdPlayer.getPlayerPromise(),2);C=d.yieldResult;C.addEventListener("onStateChange",function(V){g.onPlayerStateChange(V)});
C.addEventListener("onCueRangeExit",function(V){g.onCueRangeExit(V)});
_.XV(d)})};
_.b.onPlayerStateChange=function(g){if(g===1&&(g=this.ytdPlayer.getPlayer())){var C=g.getCurrentTime(),d,V,y=C+((V=(d=this.data)==null?void 0:d.playbackDurationMs)!=null?V:0)/1E3;g.addCueRange("playback",C,y);_.Qw(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15754_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.b.onCueRangeExit=function(g){g==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.b.toggleMute=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.ytdPlayer.getPlayerPromise(),2);d=V.yieldResult;g?d.mute():d.unMute();_.XV(V)})};
_.PU.Object.defineProperties(ub.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var g,C;if(!((g=this.data)==null?0:(C=g.accessibilityData)==null?0:C.label))return"Ad primary link";var d,V;return _.yD("AD_TITLE",{title:(d=this.data)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label})}}});
ub.prototype.onYtMastheadHidden=ub.prototype.onYtMastheadHidden;ub.prototype.onYtNavigate=ub.prototype.onYtNavigate;ub.prototype.onYtToggleButton=ub.prototype.onYtToggleButton;ub.prototype.dataChanged=ub.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ub.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ub.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ub.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],ub.prototype,"useYtdPlayer",void 0);_.E([_.ZD("ytd-toggle-button-renderer"),_.H("design:type",Object)],ub.prototype,"muteButton",void 0);_.E([_.M(),_.H("design:type",Object)],ub.prototype,"buttonOverrides",void 0);
_.E([_.X("data.accessibilityData.label"),_.H("design:type",String),_.H("design:paramtypes",[])],ub.prototype,"titleAriaLabel",null);_.E([_.ZD("#replay-button"),_.H("design:type",Object)],ub.prototype,"replayButton",void 0);_.E([_.ZD("#player-container"),_.H("design:type",Object)],ub.prototype,"playerContainer",void 0);_.E([_.ZD("#player"),_.H("design:type",Object)],ub.prototype,"embeddedPlayer",void 0);_.E([_.ZD("#ytd-player"),_.H("design:type",Object)],ub.prototype,"ytdPlayer",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ub.prototype,"dataChanged",null);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ub.prototype,"onYtToggleButton",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ub.prototype,"onYtNavigate",null);
_.E([_.yE("yt-masthead-hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ub.prototype,"onYtMastheadHidden",null);_.E([_.m({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],ub);
_.I(ub,"ytd-video-masthead-ad-primary-video-renderer",function(){if(ylh!==void 0)return ylh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ylh=g},{mode:2});var RZP;var nV=function(){var g=_.W.apply(this,arguments)||this;g.collapsed=!1;g.impressionResolver=_.vj();g.JSC$15758_activeViewMeasurementDataResolver=_.vj();g.actionMap={"yt-mute-ad-action":"handleMuteAd"};return g};
_.L(nV,_.W);_.b=nV.prototype;_.b.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.ready=function(){var g=this;_.KZ(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){g.expandAd()});
this.hostElement.addEventListener("yt-action",function(C){if(C.detail.actionName==="yt-service-request"){var d=C.detail.args[1];d.videoMastheadAdMuteCommand&&(g.collapseAd(d.videoMastheadAdMuteCommand.encryptedMastheadId),C.stopPropagation())}})};
_.b.attached=function(){var g=this;_.sU(function(){g.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(C){if(!g.collapsed){C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,CF(d.baseUrl,d.attributionSrcMode);g.data.impressionCommand=void 0}});
this.JSC$15758_activeViewMeasurementDataResolver.promise.then(function(C){pJ(g.activeView,C)});
_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Jq(g.activeView)})};
_.b.dataChanged=function(){var g;((g=this.data.impressionCommand)==null?0:g.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var C;((C=this.data)==null?0:C.activeView)&&this.JSC$15758_activeViewMeasurementDataResolver.resolve(this.data.activeView);(g=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(g.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.b.computeWidescreen=function(g){var C;return!!(g&&((C=_.e(g,NpH))==null?0:C.isWidescreen))};
_.b.computeExpandable=function(g){return!!(g&&g.length>0)};
_.b.onIronResize=function(){if(this.expandable){var g=_.KZ(this.hostElement).querySelector("#expandable-tile-container :first-child");g&&!g.expanded&&(g.expanded=!0)}};
_.b.handleMuteAd=function(){this.collapseAd(null)};
_.b.restoreCollapsedState=function(g){this.collapsed=_.Zi().get("HIDDEN_MASTHEAD_ID")===g};
_.b.collapseAd=function(g){if(g){var C=_.Zi();C.set("HIDDEN_MASTHEAD_ID",g);C.save()}(g=_.KZ(this.hostElement).querySelector("#video"))&&_.HW(g,"yt-masthead-hidden");this.collapsed=!0};
_.b.expandAd=function(){var g=_.Zi();g.set("HIDDEN_MASTHEAD_ID",!1);g.save();location.reload()};
_.b.detached=function(){_.t("stop_av_measurement_on_detach")&&Jq(this.activeView)};
nV.prototype.onIronResize=nV.prototype.onIronResize;nV.prototype.dataChanged=nV.prototype.dataChanged;_.E([_.r(_.$e),_.H("design:type",Object)],nV.prototype,"ironResizableBehavior",void 0);_.E([_.r(_.KH),_.H("design:type",Object)],nV.prototype,"ytdGridStateAwareBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],nV.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],nV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nV.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.H("design:type",Boolean)],nV.prototype,"widescreen",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.H("design:type",Boolean)],nV.prototype,"expandable",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],nV.prototype,"collapsed",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nV.prototype,"dataChanged",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nV.prototype,"onIronResize",null);_.E([_.m({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],nV);
_.I(nV,"ytd-video-masthead-ad-v3-renderer",function(){if(RZP!==void 0)return RZP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return RZP=g},{mode:2});var IJ=function(){return _.W.apply(this,arguments)||this};
_.L(IJ,_.W);_.b=IJ.prototype;_.b.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.b.ready=function(){var g=this;bgR(function(){g.isAttached&&Mt(g.JSC$15763_storedAdSlotMetadata,g.JSC$15763_storedAdLayoutMetadata,g.adSlotMetadata,g.adLayoutMetadata)&&fV(Bx(),g.JSC$15763_storedAdSlotMetadata,g.JSC$15763_storedAdLayoutMetadata)})};
_.b.attached=function(){Mt(this.JSC$15763_storedAdSlotMetadata,this.JSC$15763_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&$Bh(Bx(),this.JSC$15763_storedAdSlotMetadata,this.JSC$15763_storedAdLayoutMetadata)};
_.b.detached=function(){Mt(this.JSC$15763_storedAdSlotMetadata,this.JSC$15763_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&fV(Bx(),this.JSC$15763_storedAdSlotMetadata,this.JSC$15763_storedAdLayoutMetadata)};
_.b.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15763_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15763_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15763_storedAdLayoutMetadata!==void 0&&this.JSC$15763_storedAdSlotMetadata!==void 0&&fV(Bx(),this.JSC$15763_storedAdSlotMetadata,this.JSC$15763_storedAdLayoutMetadata),$Bh(Bx(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15763_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15763_storedAdSlotMetadata=this.adSlotMetadata)};
_.PU.Object.defineProperties(IJ.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.adLayoutMetadata}}});
IJ.prototype.onAdMetadataChanged=IJ.prototype.onAdMetadataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],IJ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],IJ.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],IJ.prototype,"data",void 0);_.E([_.X("data.adLayoutMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],IJ.prototype,"adLayoutMetadata",null);
_.E([_.M(),_.H("design:type",Object)],IJ.prototype,"adSlotMetadata",void 0);_.E([_.Rn("adLayoutMetadata","adSlotMetadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IJ.prototype,"onAdMetadataChanged",null);_.E([_.m({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],IJ);
_.I(IJ,"ytd-page-top-ad-layout-renderer",function(){if(SSP!==void 0)return SSP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return SSP=
g},{mode:_.HR("kevlar_poly_si_batch_j070")?1:2});var btr;var U8=function(){var g=_.W.apply(this,arguments)||this;g.noBottomMargin=!1;g.overlayDensity=0;g.typographyBump=!1;g.extractOverlay=!1;g.extractActionBar=!1;return g};
_.L(U8,_.W);_.b=U8.prototype;
_.b.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",
properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.b.ready=function(){var g=this;bgR(function(){g.isAttached&&g.adSlotMetadata&&vjx(Bx(),g.adSlotMetadata)})};
_.b.attached=function(){if(this.adSlotMetadata){var g;if(this.adSlotMetadata===((g=this.data)==null?void 0:g.adSlotMetadata))feP(Bx(),this.adSlotMetadata);else{var C;_.cy(Error("Oh`"+this.adSlotMetadata+"`"+((C=this.data)==null?void 0:C.adSlotMetadata)))}}};
_.b.detached=function(){this.adSlotMetadata&&vjx(Bx(),this.adSlotMetadata)};
_.b.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.b.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&vjx(Bx(),this.adSlotMetadata),feP(Bx(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.PU.Object.defineProperties(U8.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var g,C,d=_.e((g=this.data)==null?void 0:(C=g.fulfillmentContent)==null?void 0:C.fulfilledLayout,_.sNM),V;return(g=(V=_.e(d==null?void 0:d.renderingContent,XvQ))==null?void 0:V.layout)?g.toLowerCase().replace(/_/g,"-"):""}}});
U8.prototype.onAdSlotMetadataChanged=U8.prototype.onAdSlotMetadataChanged;U8.prototype.onTypographyBumpChanged=U8.prototype.onTypographyBumpChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],U8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],U8.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],U8.prototype,"rendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],U8.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],U8.prototype,"noBottomMargin",void 0);_.E([_.M(),_.H("design:type",Object)],U8.prototype,"overlayDensity",void 0);_.E([_.M(),_.H("design:type",Object)],U8.prototype,"typographyBump",void 0);_.E([_.M(),_.H("design:type",Object)],U8.prototype,"extractOverlay",void 0);_.E([_.M(),_.H("design:type",Object)],U8.prototype,"extractActionBar",void 0);
_.E([_.ZD("ytd-in-feed-ad-layout-renderer"),_.H("design:type",HTMLElement)],U8.prototype,"inFeedAdLayoutRenderer",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],U8.prototype,"layout",null);_.E([_.Rn("typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U8.prototype,"onTypographyBumpChanged",null);
_.E([_.Rn("data.adSlotMetadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U8.prototype,"onAdSlotMetadataChanged",null);_.E([_.m({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],U8);
_.I(U8,"ytd-ad-slot-renderer",function(){if(btr!==void 0)return btr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return btr=g},{mode:_.HR("kevlar_poly_si_batch_j077")?
1:2});var ZtM;var cx=function(){return _.W.apply(this,arguments)||this};
_.L(cx,_.W);_.b=cx.prototype;_.b.created=function(){this.activeView=new ox(this.hostElement)};
_.b.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"},params:{noDotAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.b.maybeComputeHref=function(){return null};
_.b.onTap=function(){};
_.b.onThumbnailContainerClick=function(g){this.onClick(g)};
_.b.onClick=function(g){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint;d&&_.e(d,_.qu)&&(this.ytSparklesClickLocationBehavior.handleClick(d,g,!1),g.stopPropagation())};
_.b.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var g=_.Z(this.data.impressionUrls),C=g.next();!C.done;C=g.next())C=C.value,IDN(C,ciB(C));this.data.activeView&&pJ(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",cx.JSC$15771_DEFAULT_CLICK_LOCATION_BEHAVIOR,cx.JSC$15771_CLICK_LOCATION_ID_MAP);this.thumbnail&&(g=this.thumbnail.getElementsByTagName("a"),g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href"))}};
_.b.attached=function(){var g=this;_.t("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Jq(g.activeView)})};
_.b.detached=function(){_.t("stop_av_measurement_on_detach")&&Jq(this.activeView)};
_.PU.Object.defineProperties(cx.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.t("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.t("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
cx.prototype.dataChanged=cx.prototype.dataChanged;cx.prototype.onTap=cx.prototype.onTap;cx.JSC$15771_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
cx.JSC$15771_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"}];_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],cx.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],cx.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],cx.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],cx.prototype,"ytSparklesClickLocationBehavior",void 0);
_.E([_.M({selector:_.eZ}),_.H("design:type",Object)],cx.prototype,"isGridViewEnabled",void 0);_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],cx.prototype,"watchFeedBigThumbs",null);_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],cx.prototype,"thumbnailWidth",null);_.E([_.M(),_.H("design:type",Object)],cx.prototype,"data",void 0);
_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],cx.prototype,"thumbnail",void 0);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cx.prototype,"onTap",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cx.prototype,"dataChanged",null);_.E([_.m({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],cx);
_.I(cx,"ytd-compact-promoted-video-renderer",function(){if(ZtM!==void 0)return ZtM;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ZtM=g},{mode:1});var YMh;_.oe("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var E8=function(){return _.W.apply(this,arguments)||this};
_.L(E8,_.W);E8.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],E8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],E8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],E8.prototype,"data",void 0);_.E([_.m({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],E8);
_.I(E8,"ytd-search-pyv-renderer",function(){if(YMh!==void 0)return YMh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return YMh=g},{mode:1});var AlM;_.oe("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var Hx=function(){var g=_.W.apply(this,arguments)||this;g.roundedContainer=!0;g.JSC$15779_handleOpenPostCommentDialogActionAfterStamp=!1;g.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return g};
_.L(Hx,_.W);_.b=Hx.prototype;
_.b.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]",hideBorder:"[[hideBorder]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}},
"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.b.onStampFinished=function(){this.JSC$15779_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.b.handleSignalActionOpenPostCommentDialogAction=function(){var g=_.KZ(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");g?g.openDialog():this.JSC$15779_handleOpenPostCommentDialogActionAfterStamp=!0};
_.b.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.b.computeHideBorder=function(){return this.isInEngagementPanel};
_.b.computeIsCompact=function(){return this.isInEngagementPanel};
_.b.computeUsesCompactLockup=function(g){return g==="BACKSTAGE_SURFACE_TYPE_HOME"||g==="BACKSTAGE_SURFACE_TYPE_SEARCH"||g==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||g==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||g==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||g==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.b.computeUsesFullLockup=function(){var g,C=(g=this.data)==null?void 0:g.post,d;g=(d=_.e(C,Uo6))==null?void 0:d.surface;var V;d=(V=_.e(C,HDP))==null?void 0:V.originalPost;var y;if(V=g||((y=_.e(d,Uo6))==null?void 0:y.surface))return!this.computeUsesCompactLockup(V)&&this.useUpdatedRepostUi;var R;return((R=_.e(C,HDP))==null?void 0:R.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.PU.Object.defineProperties(Hx.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var g,C;return((C=_.e((g=this.data)==null?void 0:g.post,Uo6))==null?void 0:C.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.useUpdatedRepostUi}}});
Hx.prototype.onYtCommentModerationPanelEmpty=Hx.prototype.onYtCommentModerationPanelEmpty;Hx.prototype.onStampFinished=Hx.prototype.onStampFinished;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Hx.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Hx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Hx.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Hx.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Hx.prototype,"roundedContainer",void 0);_.E([_.M({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Hx.prototype,"hideBorder",void 0);_.E([_.M({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Hx.prototype,"isCompact",void 0);
_.E([_.M({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Hx.prototype,"usesFullLockup",void 0);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hx.prototype,"onStampFinished",null);
_.E([_.yE("ytd-comment-moderation-panel-empty"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Hx.prototype,"onYtCommentModerationPanelEmpty",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Hx.prototype,"isInEngagementPanel",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Hx.prototype,"useUpdatedRepostUi",null);
_.E([_.m({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],Hx);
_.I(Hx,"ytd-backstage-post-thread-renderer",function(){if(AlM!==void 0)return AlM;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return AlM=g},{mode:1});var FHx;var QP=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(QP,_.W);QP.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
QP.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var g=this.data.thumbnail.thumbnails;this.isDarkTheme&&(g=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(g=_.cF(g,24,void 0,"height"))?g:void 0}};
QP.prototype.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
QP.prototype.computeHasText=function(){var g;return!((g=this.data)==null||!g.text)};
_.PU.Object.defineProperties(QP.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.IE(this.bannerImageUrl))+'");'}}});
QP.prototype.computeHasText=QP.prototype.computeHasText;QP.prototype.computeBannerImageUrl=QP.prototype.computeBannerImageUrl;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],QP.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],QP.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],QP.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],QP.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],QP.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",String)],QP.prototype,"bannerImageUrl",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.H("design:type",Boolean)],QP.prototype,"hasText",void 0);_.E([_.Rn("data","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QP.prototype,"computeBannerImageUrl",null);
_.E([_.Rn("data.text"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QP.prototype,"computeHasText",null);_.E([_.X("bannerImageUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],QP.prototype,"bannerStyle",null);_.E([_.m({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],QP);
_.I(QP,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(FHx!==void 0)return FHx;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return FHx=g},{mode:1});var PTh;var zw=function(){return _.W.apply(this,arguments)||this};
_.L(zw,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zw.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zw.prototype,"data",void 0);_.E([_.m({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],zw);
_.I(zw,"ytd-backstage-zero-state-renderer",function(){if(PTh!==void 0)return PTh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return PTh=g},{mode:1});var ith;var KV=function(){return _.W.apply(this,arguments)||this};
_.L(KV,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],KV.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],KV.prototype,"icon",void 0);_.E([_.m({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],KV);
_.I(KV,"ytd-post-filter-zero-state-renderer",function(){if(ith!==void 0)return ith;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ith=g},{mode:1});var Ot6;var w0P={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},aJ=function(){return _.W.apply(this,arguments)||this};
_.L(aJ,_.W);aJ.prototype.configureRendererStamper=function(){return w0P};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],aJ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],aJ.prototype,"rendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],aJ.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],aJ.prototype,"icon",void 0);_.E([_.m({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],aJ);
_.I(aJ,"ytd-post-scheduling-zero-state-renderer",function(){if(Ot6!==void 0)return Ot6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Ot6=g},{mode:1});var ks6;var Gw=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return g};
_.L(Gw,_.W);Gw.prototype.onTabsActivate=function(g){this.data&&this.data.tabs&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[g.detail.selected].navigationEndpoint})};
Gw.prototype.shouldShowTotalCount=function(g){return g&&g.totalCount!==void 0};
Gw.prototype.handleUpdatePostsTotalCountAction=function(g){var C=this.get(["data.tabs",1,"totalCount"]),d=this.get("updatePostsTotalCountAction.updateType",g);g=this.get("updatePostsTotalCountAction.number",g);C!==void 0&&d!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&g&&(d==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(C)+g):d==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(C)-g))};
_.PU.Object.defineProperties(Gw.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var g=0,C=this.data.tabs.length;g<C;g++)if(this.data.tabs[g].selected)return g;return 0}}});
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Gw.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Gw.prototype,"rendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Gw.prototype,"data",void 0);_.E([_.X("data.tabs"),_.H("design:type",Number),_.H("design:paramtypes",[])],Gw.prototype,"selected",null);_.E([_.m({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],Gw);
_.I(Gw,"ytd-post-stream-filter-renderer",function(){if(ks6!==void 0)return ks6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ks6=g},{mode:1});var xjH;var SD=function(){return _.W.apply(this,arguments)||this};
_.L(SD,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],SD.prototype,"kevlarBehaviors",void 0);_.E([_.M(),_.H("design:type",Object)],SD.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],SD);
_.I(SD,"ytd-channel-age-gate-renderer",function(){if(xjH!==void 0)return xjH;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return xjH=g},{mode:1});var oTH;_.oe("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var g6=function(){var g=_.W.apply(this,arguments)||this;g.data=null;return g};
_.L(g6,_.W);g6.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.PU.Object.defineProperties(g6.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?0:(C=g.title)==null?0:(d=C.runs)==null?0:d.length)?147:160}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],g6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],g6.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],g6.prototype,"imageSizePx",null);_.E([_.m({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],g6);
_.I(g6,"ytd-channel-owner-empty-state-renderer",function(){if(oTH!==void 0)return oTH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return oTH=g},{mode:1});var p0P;var JlA;var CR=function(){var g=_.W.apply(this,arguments)||this;g.boundSubmitSearch=function(){g.submitSearch()};
g.boundClearSearch=function(){g.clearSearch()};
return g};
_.L(CR,_.W);_.b=CR.prototype;_.b.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}};
_.b.toggleClearButton=function(){this.hideClearButton=uNP||!this.input.value};
_.b.submitOnEnterKeyUp=function(g){g.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.b.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.b.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.b.submit=function(){_.HW(this.hostElement,"search-query-changed",this.input.value)};
CR.prototype.toggleClearButton=CR.prototype.toggleClearButton;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],CR.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],CR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],CR.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],CR.prototype,"hideClearButton",void 0);_.E([_.M(),_.H("design:type",Object)],CR.prototype,"boundSubmitSearch",void 0);_.E([_.M(),_.H("design:type",Object)],CR.prototype,"boundClearSearch",void 0);_.E([_.ZD("#input"),_.H("design:type",Object)],CR.prototype,"input",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CR.prototype,"toggleClearButton",null);
_.E([_.m({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],CR);
_.I(CR,"ytd-channel-switcher-search-box-renderer",function(){if(JlA!==void 0)return JlA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return JlA=g},{mode:1});var hZL;var d6=function(){var g=_.W.apply(this,arguments)||this;g.boundSubmit=function(){g.submit()};
return g};
_.L(d6,_.W);_.b=d6.prototype;_.b.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.b.ready=function(){var g=this;this.form.addEventListener("submit",function(C){return g.onSubmit(C)})};
_.b.onSubmit=function(g){g.preventDefault();return!1};
_.b.toggleClearButton=function(){this.hideClearButton=uNP||!this.input.value};
_.b.submitOnEnterKeyUp=function(g){g.keyCode===13&&this.submit()};
_.b.submit=function(){var g=this.data.endpoint,C=(0,_.uG.unsafeClone)(g);_.e(C,_.bd)?_.e(C,_.bd).query=this.input.value:_.e(C,_.ZC)&&(_.e(C,_.ZC).query=this.input.value);var d=_.e(C.commandMetadata,_.d7);(d==null?0:d.url)?(d.url=_.zu(d.url,"query",this.input.value),_.HW(this.hostElement,"yt-navigate",{endpoint:C})):_.e(C,jNH)?(_.e(C,jNH).channelSwitcherQuery=this.input.value,_.wS().resolve(_.xC).resolveCommand(C,{form:{element:this.hostElement}})):(g=Error("Ph`"+JSON.stringify(g)),_.IM(g))};
_.b.getUrl=function(g){return this.get("commandMetadata.webCommandMetadata.url",g)};
d6.prototype.toggleClearButton=d6.prototype.toggleClearButton;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],d6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],d6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],d6.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],d6.prototype,"hideClearButton",void 0);
_.E([_.M(),_.H("design:type",Object)],d6.prototype,"boundSubmit",void 0);_.E([_.ZD("#form"),_.H("design:type",HTMLFormElement)],d6.prototype,"form",void 0);_.E([_.ZD("#input"),_.H("design:type",Object)],d6.prototype,"input",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],d6.prototype,"toggleClearButton",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],d6);
_.I(d6,"ytd-search-box-renderer",function(){if(hZL!==void 0)return hZL;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return hZL=g},{mode:2});var Vj=function(){var g=_.W.apply(this,arguments)||this;g.showSearchBox=!0;return g};
_.L(Vj,_.W);Vj.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Vj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Vj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Vj.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Vj.prototype,"showSearchBox",void 0);_.E([_.m({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Vj);
_.I(Vj,"ytd-channel-switcher-header-renderer",function(){if(p0P!==void 0)return p0P;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return p0P=g},{mode:1});var tNH;var j9A;var yj=function(){var g=_.W.apply(this,arguments)||this;g.isDisplayed=!0;return g};
_.L(yj,_.W);_.b=yj.prototype;_.b.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.dataChanged=function(){this.isDisplayed=!0};
_.b.computeType=function(g){return g||"UNKNOWN"};
_.b.onYtServiceRequestCompleted=function(g){g.stopPropagation();this.isDisplayed=!1};
_.b.onClose=function(){this.isDisplayed=!1};
yj.prototype.onYtServiceRequestCompleted=yj.prototype.onYtServiceRequestCompleted;yj.prototype.dataChanged=yj.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],yj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yj.prototype,"data",void 0);
_.E([_.M({computed:"computeType(data.type)",reflectToAttribute:!0}),_.H("design:type",String)],yj.prototype,"type",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],yj.prototype,"isDisplayed",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yj.prototype,"dataChanged",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],yj.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],yj);
_.I(yj,"ytd-alert-with-button-renderer",function(){if(j9A!==void 0)return j9A;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return j9A=g},{mode:1});var R8=function(){var g=_.W.apply(this,arguments)||this;g.noResult=!1;g.enableAlertBanner=!1;g.dismissedAlertBanner=!1;g.hideCreateChannelButton=!1;g.boundDismissAlertBanner=function(){g.dismissAlertBanner()};
g.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return g};
_.L(R8,_.W);_.b=R8.prototype;_.b.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.b.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.b.updateChannelSwitcherAction=function(g){var C;g=(C=_.e(g,pKL))==null?void 0:C.page;_.e(g,oeL)!==void 0&&(this.data=_.e(g,oeL))};
_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}},accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundDismissAlertBanner]]"}}}}}};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.b.searchQueryChanged=function(g,C){if(this.data&&this.data.contents&&this.data.contents.length){g=[];var d=[];this.hideCreateChannelButton=this.noResult=!1;for(var V=document.querySelectorAll("ytd-account-item-renderer"),y=_.Z(V),R=y.next();!R.done;R=y.next())R=R.value,d.push(R),R.style.display="block";this.resetRightBorder(d);if(C){this.hideCreateChannelButton=!0;for(d=1;d<this.data.contents.length;d++)if(R=this.data.contents[d],_.e(R,JBL)){var Y=void 0,A=void 0;y=(Y=_.e(R,JBL))==null?void 0:(A=
Y.accountName)==null?void 0:A.simpleText;A=Y=void 0;R=(Y=_.e(R,JBL))==null?void 0:(A=Y.channelHandle)==null?void 0:A.simpleText;(Y=V[d-1])&&y&&_.wu(y,C)?g.push(Y):_.t("enable_handle_search_on_channel_switcher")&&Y&&R&&_.wu(R.toString(),C.toString())?g.push(Y):Y.style.display="none"}g.length===0&&(this.noResult=!0);this.resetRightBorder(g)}}};
_.b.resetRightBorder=function(g){for(var C=0;C<g.length;C++)g[C].style.borderRight=!this.hideCreateChannelButton&&(C+2)%3===0||this.hideCreateChannelButton&&(C+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.b.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.b.setShowSearchBox=function(g){if(g&&g.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var C=0;C<g.contents.length;C++)_.e(g.contents[C],_.Wb)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.b.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.PU.Object.defineProperties(R8.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.contents)}}});
R8.prototype.onContinuationItemsUpdated=R8.prototype.onContinuationItemsUpdated;R8.prototype.searchQueryChanged=R8.prototype.searchQueryChanged;R8.prototype.onDataChanged=R8.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],R8.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],R8.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],R8.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],R8.prototype,"data",void 0);_.E([_.ZD("ytd-channel-switcher-header-renderer"),_.H("design:type",Object)],R8.prototype,"channelSwitcherHeaderRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],R8.prototype,"noResult",void 0);
_.E([_.M(),_.H("design:type",Object)],R8.prototype,"enableAlertBanner",void 0);_.E([_.M(),_.H("design:type",Object)],R8.prototype,"dismissedAlertBanner",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R8.prototype,"hideCreateChannelButton",void 0);_.E([_.X("data.contents"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R8.prototype,"isLoading",null);_.E([_.M(),_.H("design:type",Object)],R8.prototype,"boundDismissAlertBanner",void 0);
_.E([_.M({computed:"computeButtonOverride()"}),_.H("design:type",Object)],R8.prototype,"buttonOverride",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R8.prototype,"onDataChanged",null);_.E([_.yE("search-query-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,String]),_.H("design:returntype")],R8.prototype,"searchQueryChanged",null);
_.E([_.yE("yt-next-continuation-data-updated"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],R8.prototype,"onContinuationItemsUpdated",null);_.E([_.m({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],R8);
_.I(R8,"ytd-channel-switcher-page-renderer",function(){if(tNH!==void 0)return tNH;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return tNH=g},{mode:1});var eZL;var l36;var bq=function(){var g=_.W.apply(this,arguments)||this;g.images=[];g.selectedImageIndex=0;return g};
_.L(bq,_.W);_.b=bq.prototype;
_.b.ready=function(){_.O4(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.O4(this.JSC$15824_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.O4(this.JSC$15824_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.O4(this.JSC$15824_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.b.onThumbnailClick=function(g){if(g=g.event_.detail)this.selectedImageIndex=this.images.indexOf(g)};
_.b.updateImageThumbnails=function(g){g=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:g.event_.detail});this.images.splice(this.selectedImageIndex,1,g);this.images=[].concat(_.Wr(this.images))};
_.b.cancelImageRepositions=function(){this.selectedImageIndex=0;_.HW(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.b.saveImageRepositions=function(){this.selectedImageIndex=0;_.HW(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.PU.Object.defineProperties(bq.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var g=this;return(this.images||[]).map(function(C,d){return{image:C,selected:d===g.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("ytd-backstage-image-preview-renderer"),_.H("design:type",Object)],bq.prototype,"JSC$15824_imagePreviewContainer",void 0);_.E([_.ZD(".thumbnail-images-container"),_.H("design:type",HTMLElement)],bq.prototype,"thumbnailImagesContainer",void 0);_.E([_.M(),_.H("design:type",Array)],bq.prototype,"images",void 0);
_.E([_.M(),_.H("design:type",Object)],bq.prototype,"repositionInstructions",void 0);_.E([_.M(),_.H("design:type",Object)],bq.prototype,"selectedImageIndex",void 0);_.E([_.X("images","selectedImageIndex"),_.H("design:type",Array),_.H("design:paramtypes",[])],bq.prototype,"thumbnailRendererDatas",null);_.E([_.X("images","selectedImageIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],bq.prototype,"selectedImageData",null);
_.E([_.m({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],bq);
_.I(bq,"ytd-backstage-multi-image-reposition-renderer",function(){if(l36!==void 0)return l36;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return l36=g},{mode:1});var Zr=function(g,C){_.t0.call(this);this.uploadUrl=g;this.channelId=C;this.imagesUploadData=[]};
_.L(Zr,_.t0);Zr.prototype.getAllUploadStatuses=function(){var g=this,C,d,V;return _.F(function(y){if(y.nextAddress==1)return y.yield(LHL(g),2);C=y.yieldResult;d=C.get("succeed");V=C.get("failed");return y.return(d.concat(V))})};
var rl6=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(LHL(g),2);C=V.yieldResult;d=C.get("failed");d.length>0&&Dj6(g,d);return V.return(g.getAllUploadStatuses())})},LHL=function(g){var C,d,V,y,R,Y,A;
return _.F(function(P){if(P.nextAddress==1)return C=new Map,P.yield(Promise.allSettled(g.imagesUploadData.map(function(w){return w.uploadPromise})),2);
d=P.yieldResult;V=[];y=_.Z(d);for(R=y.next();!R.done;R=y.next())Y=R.value,Y.status==="fulfilled"&&V.push(Y.value);A=g.imagesUploadData.map(function(w){return w.image}).filter(function(w){return V.every(function(x){return x.id!==w.id})});
C.set("succeed",V);C.set("failed",A);return P.return(C)})},Dj6=function(g,C){C=_.Z(C);
for(var d=C.next();!d.done;d=C.next()){var V=g;d=d.value;NaP(V,d.id)>=0&&V.cancel(d.id);var y=new X0L(d),R=_.YB6(V.uploadUrl,{"X-YouTube-ChannelId":V.channelId},d.imageBlob);y.transfer=R;y.uploadPromise=s9A(R,d);V.imagesUploadData.push(y);R.run()}};
Zr.prototype.cancel=function(g){var C=NaP(this,g);C!==-1&&((C=this.imagesUploadData[C].transfer)&&C.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(d){return d.image.id!==g}))};
var NaP=function(g,C){return g.imagesUploadData.findIndex(function(d){return d.image.id===C})},s9A=function(g,C){return new Promise(function(d,V){g.listen("l",function(){var y=g.getResponseText();
y?(y=JSON.parse(y).encryptedBlobId,C.encryptedBlobId=y,d(C)):V("upload failed")});
g.listen("n",function(){V("upload failed")})})},X0L=function(g){this.image=g};var axg=function(g,C,d,V,y){this.id=g;this.imageBlob=C;this.localImageSrc=d;this.naturalWidth=V;this.naturalHeight=y;this.previewCoordinates=this.naturalHeight>this.naturalWidth?{top:(this.naturalHeight-this.naturalWidth)/2/this.naturalHeight,right:1,bottom:(this.naturalHeight+this.naturalWidth)/2/this.naturalHeight,left:0}:{top:0,right:(this.naturalWidth+this.naturalHeight)/2/this.naturalWidth,bottom:1,left:(this.naturalWidth-this.naturalHeight)/2/this.naturalWidth}};var Ba6=[".jpeg",".jpg",".png"],Ys=function(){var g=_.W.apply(this,arguments)||this;g.showImagesPreview=!1;g.pollOptions=[];g.errorMessage="";g.optionPlaceholderText="";g.optionDefaultText="";g.JSC$15835_imageId=0;g.maxFileSizeMb=0;g.maxAspectRatio=0;g.invalidFileSizeError="";g.invalidAspectRatioError="";g.invalidFileTypeError="";g.imageSelector=new JP(null,"single_file",Ba6);return g};
_.L(Ys,_.W);_.b=Ys.prototype;_.b.ready=function(){_.O4(this.imageSelector,"j",this.onImageSelect,!1,this);_.O4(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.O4(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.b.dataChanged=function(){var g,C,d=_.e((g=this.data)==null?void 0:(C=g.cellTemplate)==null?void 0:C.onEmptyCellTap,GgQ);if(d&&d.uploadUrl&&d.channelId){var V;this.maxFileSizeMb=((V=d.imageValidationInfo)==null?void 0:V.maxFileSizeMb)||0;var y;this.maxAspectRatio=((y=d.imageValidationInfo)==null?void 0:y.allowedMaxAspectRatio)||0;var R;this.invalidFileSizeError=this.getSimpleString((R=this.data)==null?void 0:R.invalidFileSizeError);var Y;this.invalidAspectRatioError=this.getSimpleString((Y=this.data)==
null?void 0:Y.invalidAspectRatioError);var A;this.invalidFileTypeError=this.getSimpleString((A=this.data)==null?void 0:A.invalidFileTypeError);this.uploadManager=new Zr(d.uploadUrl,d.channelId)}};
_.b.onEditorInfoChange=function(){this.optionPlaceholderText=_.W1(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.W1(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.b.observeAddImageError=function(){this.errorMessage!==""&&_.HW(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.b.onPollOptionsChange=function(){for(var g=!1,C=[],d=0;d<this.pollOptions.length;d++){var V=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(d+1);this.pollOptions[d].placeholderText!==V?(g=!0,C.push(Object.assign({},this.pollOptions[d],{placeholderText:V}))):C.push(this.pollOptions[d])}g&&(this.pollOptions=C);this.isValid()?_.HW(this.hostElement,"yt-commentbox-post-enable"):_.HW(this.hostElement,"yt-commentbox-post-disable")};
_.b.createPollOptions=function(g){var C=[],d;g=(d=g==null?void 0:g.minPollOptions)!=null?d:0;for(d=0;d<g;d++)C.push(this.createPollOption());return C};
_.b.onImageSelect=function(g){var C=this,d,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1){if(C.selectedImageIndex===void 0)return P.jumpTo(0);d=g.files[0];C.errorMessage="";V=C.validateImage(d);if(V!=="")return C.errorMessage=V,P.return();y=new Pf(C.maxAspectRatio,!1,!0);return P.yield(y.transform(d),3)}if(P.nextAddress!=4)return R=P.yieldResult,R.transformedData?R.invalidAspectRatio?(C.errorMessage=C.invalidAspectRatioError,P.return()):P.yield(GJR(C.JSC$15835_imageId,g.files[0],R.transformedData),
4):(C.errorMessage=C.invalidFileTypeError,P.return());Y=P.yieldResult;C.JSC$15835_imageId++;Dj6(C.uploadManager,[Y]);A=Object.assign({},C.pollOptions[C.selectedImageIndex],{image:Y});C.pollOptions.splice(C.selectedImageIndex,1,A);C.refreshPollOptions();_.HW(C.hostElement,"yt-backstage-poll-image-select");_.XV(P)})};
_.b.validateImage=function(g){return g.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.b.refreshPollOptions=function(){this.pollOptions=[].concat(_.Wr(this.pollOptions))};
_.b.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.Wr(this.pollOptions),[this.createPollOption()]))};
_.b.onRemovePollOption=function(g){var C=this.pollOptions[g.model.index];C&&C.image&&this.uploadManager.cancel(C.image.id);this.pollOptions.splice(g.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.HW(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.b.onTextInput=function(){this.refreshPollOptions()};
_.b.onImageButtonClick=function(g){this.selectedImageIndex=g.model.index;this.imageSelector.click()};
_.b.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.b.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.b.saveImageRepositions=function(g){g=g.event_.detail;for(var C=0,d=[],V=_.Z(this.pollOptions),y=V.next();!y.done;y=V.next())y=y.value,y.image!==void 0?(y=Object.assign({},y,{image:g[C]}),d.push(y),C++):d.push(y);this.showImagesPreview=!1;this.pollOptions=[].concat(_.Wr(d))};
_.b.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var g=0,C=_.Z(this.pollOptions),d=C.next();!d.done;d=C.next())if(d=d.value,d.optionText.trim()!==""||d.image!==void 0){if(!d.image||this.hasCustomOptionText&&d.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;g++}return g>=Number(this.editorInfo.minPollOptions)};
_.b.getAllUploadStatuses=function(){var g=this,C,d,V,y;return _.F(function(R){if(R.nextAddress==1)return R.yield(g.uploadManager.getAllUploadStatuses(),2);C=R.yieldResult;d=_.Z(C);for(V=d.next();!V.done;V=d.next())if(y=V.value,y.encryptedBlobId===void 0)return R.return(rl6(g.uploadManager));return R.return(C)})};
_.b.getPostCreateOptions=function(){for(var g=[],C=_.Z(this.pollOptions),d=C.next();!d.done;d=C.next())d=d.value,d.image!==void 0&&g.push({text:this.hasCustomOptionText?d.optionText:d.placeholderText,image:d.image});return g};
_.b.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.b.createButtonRenderer=function(g,C){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:g,accessibilityData:{accessibilityData:{label:this.getSimpleString(g)}},isDisabled:C}};
_.b.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.b.computeThumbnailRendererData=function(g){return g?{image:g,selected:!1}:void 0};
_.b.getSimpleString=function(g){return _.W1(g)};
_.b.updateOptionTextFromBinding=function(g){if(g.target){var C=Array.from(_.KZ(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(g.target);if(C>=0){var d;this.pollOptions[C].optionText=(d=g.detail.value)!=null?d:""}}};
_.PU.Object.defineProperties(Ys.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var g,C;return this.pollOptions.length<((C=(g=this.editorInfo)==null?void 0:g.maxPollOptions)!=null?C:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(g){return g.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(g){return g.image}).map(function(g){return g.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(g){return g.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var g,C=(g=this.data)==null?void 0:g.addOptionButtonText;return C?this.createButtonRenderer(C,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var g,C=(g=this.data)==null?void 0:g.repositionImagesButtonLabel;return C?this.createButtonRenderer(C,!this.hasImages):void 0}}});
Ys.prototype.onPollOptionsChange=Ys.prototype.onPollOptionsChange;Ys.prototype.observeAddImageError=Ys.prototype.observeAddImageError;Ys.prototype.onEditorInfoChange=Ys.prototype.onEditorInfoChange;Ys.prototype.dataChanged=Ys.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ys.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("ytd-backstage-multi-image-reposition-renderer"),_.H("design:type",Object)],Ys.prototype,"imageRepositionContainer",void 0);
_.E([_.M(),_.H("design:type",Object)],Ys.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Ys.prototype,"editorInfo",void 0);_.E([_.M(),_.H("design:type",Zr)],Ys.prototype,"uploadManager",void 0);_.E([_.M(),_.H("design:type",Object)],Ys.prototype,"showImagesPreview",void 0);_.E([_.M(),_.H("design:type",Array)],Ys.prototype,"pollOptions",void 0);_.E([_.M(),_.H("design:type",Object)],Ys.prototype,"errorMessage",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ys.prototype,"dataChanged",null);_.E([_.PR("editorInfo"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ys.prototype,"onEditorInfoChange",null);_.E([_.Rn("errorMessage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ys.prototype,"observeAddImageError",null);
_.E([_.PR("pollOptions"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ys.prototype,"onPollOptionsChange",null);_.E([_.X("pollOptions","editorInfo"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ys.prototype,"isAllowedToAddOption",null);_.E([_.X("pollOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ys.prototype,"hasImages",null);
_.E([_.X("pollOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ys.prototype,"imagesToReposition",null);_.E([_.X("pollOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ys.prototype,"hasCustomOptionText",null);_.E([_.X("data","isAllowedToAddOption"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ys.prototype,"addOptionButton",null);_.E([_.X("data","hasImages"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ys.prototype,"repositionImagesButton",null);
_.E([_.m({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],Ys);
_.I(Ys,"ytd-backstage-image-poll-editor-renderer",function(){if(eZL!==void 0)return eZL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return eZL=g},{mode:2});var Tah={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 f3x;var Aa=function(){var g=_.W.apply(this,arguments)||this;g.a11yConfig=Tah;g.imageDisplayOffsetTop=0;g.imageDisplayOffsetLeft=0;g.pickerDisplayOffsetTop=0;g.pickerDisplayOffsetLeft=0;g.showPreviewContainer=!0;g.startPicker=!1;g.repositionOptional=!1;g.editOnlyMode=!1;g.savedImageDisplayOffsetTop=0;g.savedImageDisplayOffsetLeft=0;return g};
_.L(Aa,_.W);_.b=Aa.prototype;_.b.created=function(){_.HK.requestAvailability()};
_.b.ready=function(){};
_.b.onArrowKeysDown=function(g){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){g.detail.keyboardEvent.preventDefault();var C=0,d=0,V="";switch(g.detail.keyboardEvent.key){case "ArrowUp":STu(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?V=this.a11yConfig.reachBottomOfImage:C=this.imageHeight*.05*-1;break;case "ArrowDown":STu(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?V=this.a11yConfig.reachTopOfImage:
C=this.imageHeight*.05;break;case "ArrowLeft":STu(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?V=this.a11yConfig.reachRightOfImage:d=this.imageWidth*.05*-1;break;case "ArrowRight":STu(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?V=this.a11yConfig.reachLeftOfImage:d=this.imageWidth*.05}V&&_.yD(V)&&_.HW(this.hostElement,"iron-announce",{text:_.yD(V)});if(d||C)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+C)),g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),g=_.yD(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+d)),g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),g=_.yD(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})),g&&_.HW(this.hostElement,"iron-announce",{text:g})}};
_.b.getPreviewPosition=function(g,C,d,V){return Math.round(100*(g+C*.5-d)/V)};
_.b.calculateDisplayPosition=function(){var g=this.imageData.naturalWidth,C=this.imageData.naturalHeight;this.displayScale=Math.max(200/g,200/C);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var d=g*this.displayScale*this.imageData.previewCoordinates.left,V=C*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=C>g?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-d;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=g>C?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-V;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=g*this.displayScale;this.imageHeight=C*this.displayScale};
_.b.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.b.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.b.getSignedPosition=function(g,C,d){return C==="X"&&_.Qq("HTML_DIR")==="rtl"?d==="-"?g+"px":g*-1+"px":d==="-"?g*-1+"px":g+"px"};
_.b.pickerMove=function(g){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var C=this.pickerOffsetX-g.clientX,d=this.pickerOffsetY-g.clientY;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
d)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-C))}};
_.b.pickerMoveStart=function(g){this.startPicker=!0;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY};
_.b.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var g=this.generateCropPreview();g&&_.HW(this.hostElement,"ytd-backstage-image-preview-coordinates-update",g)};
_.b.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.HW(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.b.deleteImage=function(){_.HW(this.hostElement,"ytd-backstage-image-preview-delete")};
_.b.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.b.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var g=this.generateCropPreview();g&&_.HW(this.hostElement,"ytd-backstage-image-preview-coordinates-save",g)};
_.b.getPreviewOffset=function(g,C,d){return C&&g?(d==="X"&&_.Qq("HTML_DIR")==="rtl"?300/C*g:300/C*g*-1)+"px":"0px"};
_.b.getSimpleText=function(g){return g?_.W1(g):""};
_.b.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize)return{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth}};
_.PU.Object.defineProperties(Aa.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.yD(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.yD(this.a11yConfig.verticalRepositionInstruction)}g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.yD(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.yD(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 g,C,d=(g=this.instruction)==null?void 0:(C=g.previewInstruction)==null?void 0:C.editButtonLabel;return d?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:d,accessibilityData:{accessibilityData:{label:this.getSimpleText(d)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y=this.editOnlyMode?(g=this.instruction)==null?void 0:(C=g.editInstruction)==null?void 0:C.saveImagesButtonLabel:(d=this.instruction)==null?void 0:(V=d.editInstruction)==null?void 0:V.saveButtonLabel;return y?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:y,accessibilityData:{accessibilityData:{label:this.getSimpleText(y)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.instruction)==null?void 0:(C=g.previewInstruction)==null?void 0:C.deleteButtonLabel;return d?{size:"SIZE_SMALL",text:d,accessibilityData:{accessibilityData:{label:this.getSimpleText(d)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.instruction)==null?void 0:(C=g.editInstruction)==null?void 0:C.cancelButtonLabel;g=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return d?{style:g,size:"SIZE_SMALL",text:d,accessibilityData:{accessibilityData:{label:this.getSimpleText(d)}}}: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"}}});
Aa.prototype.onEditOnlyModeUpdate=Aa.prototype.onEditOnlyModeUpdate;Aa.prototype.onImageChange=Aa.prototype.onImageChange;_.E([_.M(),_.H("design:type",axg)],Aa.prototype,"imageData",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"instruction",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"a11yConfig",void 0);_.E([_.M(),_.H("design:type",Number)],Aa.prototype,"imageWidth",void 0);_.E([_.M(),_.H("design:type",Number)],Aa.prototype,"imageHeight",void 0);
_.E([_.M(),_.H("design:type",Number)],Aa.prototype,"displayScale",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"imageDisplayOffsetTop",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"imageDisplayOffsetLeft",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"pickerDisplayOffsetTop",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"pickerDisplayOffsetLeft",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"showPreviewContainer",void 0);
_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"startPicker",void 0);_.E([_.M(),_.H("design:type",Number)],Aa.prototype,"pickerOffsetX",void 0);_.E([_.M(),_.H("design:type",Number)],Aa.prototype,"pickerOffsetY",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"repositionOptional",void 0);_.E([_.M(),_.H("design:type",Object)],Aa.prototype,"editOnlyMode",void 0);_.E([_.ZD("#picker-container"),_.H("design:type",HTMLElement)],Aa.prototype,"JSC$15848_pickerContainer",void 0);
_.E([_.ZD("#picker"),_.H("design:type",HTMLElement)],Aa.prototype,"picker",void 0);_.E([_.ZD("#preview-clipper"),_.H("design:type",HTMLElement)],Aa.prototype,"previewClipper",void 0);_.E([_.ZD("#image-in-picker-background"),_.H("design:type",HTMLImageElement)],Aa.prototype,"JSC$15848_imageInBackground",void 0);_.E([_.ZD("#image-in-picker"),_.H("design:type",HTMLImageElement)],Aa.prototype,"JSC$15848_imageInPicker",void 0);
_.E([_.ZD("#image-in-preview-clipper"),_.H("design:type",HTMLImageElement)],Aa.prototype,"JSC$15848_imageInPreviewClipper",void 0);_.E([_.X("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Aa.prototype,"altLabelForImage",null);_.E([_.X("imageHeight","imageWidth"),_.H("design:type",Number),_.H("design:paramtypes",[])],Aa.prototype,"pickerSize",null);
_.E([_.X("imageHeight","imageWidth"),_.H("design:type",Object),_.H("design:paramtypes",[])],Aa.prototype,"imageOrientationStyle",null);_.E([_.X("instruction"),_.H("design:type",Object),_.H("design:paramtypes",[])],Aa.prototype,"editButton",null);_.E([_.X("instruction","editOnlyMode"),_.H("design:type",Object),_.H("design:paramtypes",[])],Aa.prototype,"saveButton",null);_.E([_.X("instruction"),_.H("design:type",Object),_.H("design:paramtypes",[])],Aa.prototype,"deleteButton",null);
_.E([_.X("instruction","editOnlyMode"),_.H("design:type",Object),_.H("design:paramtypes",[])],Aa.prototype,"cancelButton",null);_.E([_.X("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.H("design:type",Number),_.H("design:paramtypes",[])],Aa.prototype,"cropOffsetTop",null);_.E([_.X("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.H("design:type",Number),_.H("design:paramtypes",[])],Aa.prototype,"cropOffsetLeft",null);
_.E([_.X("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Aa.prototype,"pickerBackgroundStyle",null);_.E([_.X("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Aa.prototype,"pickerDisplayStyle",null);_.E([_.X("cropOffsetLeft","cropOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Aa.prototype,"imageInPickerStyle",null);
_.E([_.X("cropOffsetLeft","cropOffsetTop","pickerSize"),_.H("design:type",String),_.H("design:paramtypes",[])],Aa.prototype,"previewClipperStyle",null);_.E([_.PR("imageData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Aa.prototype,"onImageChange",null);_.E([_.PR("editOnlyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Aa.prototype,"onEditOnlyModeUpdate",null);
_.E([_.X("showPreviewContainer"),_.H("design:type",String),_.H("design:paramtypes",[])],Aa.prototype,"pickerModeStyle",null);_.E([_.m({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],Aa);
_.I(Aa,"ytd-backstage-image-preview-renderer",function(){if(f3x!==void 0)return f3x;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return f3x=g},{mode:1});var vTM;var $jM={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 qMQ;var MN6;var FL=function(){var g=_.W.apply(this,arguments)||this;g.a11yConfig=$jM;g.imageDisplayOffsetTop=0;g.imageDisplayOffsetLeft=0;g.pickerDisplayOffsetTop=0;g.pickerDisplayOffsetLeft=0;g.cropCoordinatesSaved=!1;g.previewSize=0;g.startPicker=!1;g.repositionOptional=!1;return g};
_.L(FL,_.W);_.b=FL.prototype;_.b.created=function(){_.HK.requestAvailability()};
_.b.ready=function(){};
_.b.onArrowKeysDown=function(g){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){g.detail.keyboardEvent.preventDefault();var C=0,d=0,V="";switch(g.detail.keyboardEvent.key){case "ArrowUp":gao(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?V=this.a11yConfig.reachBottomOfImage:C=this.imageHeight*.05*-1;break;case "ArrowDown":gao(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?V=this.a11yConfig.reachTopOfImage:
C=this.imageHeight*.05;break;case "ArrowLeft":gao(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?V=this.a11yConfig.reachRightOfImage:d=this.imageWidth*.05*-1;break;case "ArrowRight":gao(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?V=this.a11yConfig.reachLeftOfImage:d=this.imageWidth*.05}V&&_.yD(V)&&_.HW(this.hostElement,"iron-announce",{text:_.yD(V)});if(d||C)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+C)),g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),g=_.yD(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+d)),g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),g=_.yD(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})),g&&_.HW(this.hostElement,"iron-announce",{text:g})}};
_.b.getPreviewPosition=function(g,C,d,V){return Math.round(100*(g+C*.5-d)/V)};
_.b.displayImage=function(){var g=this.JSC$15859_pickerContainer.getBoundingClientRect().width,C=this.JSC$15859_pickerContainer.getBoundingClientRect().height,d=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),V=this.JSC$15859_imageInBackground.naturalWidth,y=this.JSC$15859_imageInBackground.naturalHeight;this.displayScale=Math.max(d/V,d/y);this.imageWidth=V*this.displayScale;this.imageHeight=y*this.displayScale;this.pickerDisplayOffsetLeft=(g-d)/2;this.pickerDisplayOffsetTop=
(C-d)/2;this.imageDisplayOffsetLeft=y>V?this.pickerDisplayOffsetLeft:(g-this.imageWidth)/2;this.imageDisplayOffsetTop=V>y?this.pickerDisplayOffsetTop:(C-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.b.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15859_imageInBackground.src=this.imageData.toString(),this.JSC$15859_imageInPicker.src=this.imageData.toString(),this.JSC$15859_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.b.getSignedPosition=function(g,C,d){return C==="X"&&_.Qq("HTML_DIR")==="rtl"?d==="-"?g+"px":g*-1+"px":d==="-"?g*-1+"px":g+"px"};
_.b.pickerMove=function(g){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var C=this.pickerOffsetX-g.clientX,d=this.pickerOffsetY-g.clientY;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
d)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-C))}};
_.b.pickerMoveStart=function(g){this.startPicker=!0;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY};
_.b.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.b.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.HW(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.b.getPreviewOffset=function(g,C,d,V){return C&&g&&d?(V==="X"&&_.Qq("HTML_DIR")==="rtl"?d/C*g:d/C*g*-1)+"px":"0px"};
_.b.getSimpleText=function(g){return g?_.W1(g):""};
_.b.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var g=this.cropOffsetTop/this.imageHeight,C=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,d=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,V=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.KZ(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.HW(this.hostElement,"yt-img-crop-coordinates-update",{top:g,right:C,bottom:d,left:V})}};
_.PU.Object.defineProperties(FL.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.yD(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.yD(this.a11yConfig.verticalRepositionInstruction)}g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.yD(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.yD(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 g,C=(g=this.learnMore.runs[0])==null?void 0:g.navigationEndpoint,d;return((d=_.e(C,_.Co))==null?void 0:d.url)||void 0}}}});
FL.prototype.onImageDataChange=FL.prototype.onImageDataChange;_.E([_.M(),_.H("design:type",Object)],FL.prototype,"imageData",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"instruction",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"a11yConfig",void 0);_.E([_.M(),_.H("design:type",Number)],FL.prototype,"imageWidth",void 0);_.E([_.M(),_.H("design:type",Number)],FL.prototype,"imageHeight",void 0);_.E([_.M(),_.H("design:type",Number)],FL.prototype,"displayScale",void 0);
_.E([_.M(),_.H("design:type",Object)],FL.prototype,"imageDisplayOffsetTop",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"imageDisplayOffsetLeft",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"pickerDisplayOffsetTop",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"pickerDisplayOffsetLeft",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"cropCoordinatesSaved",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"previewSize",void 0);
_.E([_.M(),_.H("design:type",Object)],FL.prototype,"startPicker",void 0);_.E([_.M(),_.H("design:type",Number)],FL.prototype,"pickerOffsetX",void 0);_.E([_.M(),_.H("design:type",Number)],FL.prototype,"pickerOffsetY",void 0);_.E([_.M(),_.H("design:type",Object)],FL.prototype,"repositionOptional",void 0);_.E([_.ZD("#picker-container"),_.H("design:type",HTMLElement)],FL.prototype,"JSC$15859_pickerContainer",void 0);_.E([_.ZD("#picker"),_.H("design:type",HTMLElement)],FL.prototype,"picker",void 0);
_.E([_.ZD("#image-in-picker-background"),_.H("design:type",HTMLImageElement)],FL.prototype,"JSC$15859_imageInBackground",void 0);_.E([_.ZD("#image-in-picker"),_.H("design:type",HTMLImageElement)],FL.prototype,"JSC$15859_imageInPicker",void 0);_.E([_.ZD("#image-in-preview-clipper"),_.H("design:type",HTMLImageElement)],FL.prototype,"JSC$15859_imageInPreviewClipper",void 0);_.E([_.ZD("#full-image-as-preview"),_.H("design:type",HTMLImageElement)],FL.prototype,"imageAsPreview",void 0);
_.E([_.X("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],FL.prototype,"altLabelForImage",null);_.E([_.X("imageHeight","imageWidth"),_.H("design:type",Number),_.H("design:paramtypes",[])],FL.prototype,"pickerSize",null);_.E([_.X("imageHeight","imageWidth"),_.H("design:type",Object),_.H("design:paramtypes",[])],FL.prototype,"imageOrientationStyle",null);
_.E([_.X("instruction.previewInstruction.editButtonLabel"),_.H("design:type",Object),_.H("design:paramtypes",[])],FL.prototype,"editButton",null);_.E([_.X("instruction.editInstruction.saveButtonLabel"),_.H("design:type",Object),_.H("design:paramtypes",[])],FL.prototype,"saveButton",null);_.E([_.X("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.H("design:type",Number),_.H("design:paramtypes",[])],FL.prototype,"cropOffsetTop",null);
_.E([_.X("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.H("design:type",Number),_.H("design:paramtypes",[])],FL.prototype,"cropOffsetLeft",null);_.E([_.X("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],FL.prototype,"pickerBackgroundStyle",null);_.E([_.X("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],FL.prototype,"pickerDisplayStyle",null);
_.E([_.X("cropOffsetLeft","cropOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],FL.prototype,"imageInPickerStyle",null);_.E([_.X("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.H("design:type",String),_.H("design:paramtypes",[])],FL.prototype,"previewClipperStyle",null);_.E([_.Rn("imageData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],FL.prototype,"onImageDataChange",null);
_.E([_.X("cropCoordinatesSaved"),_.H("design:type",String),_.H("design:paramtypes",[])],FL.prototype,"pickerModeStyle",null);_.E([_.X("instruction.editInstruction.learnMore"),_.H("design:type",Object),_.H("design:paramtypes",[])],FL.prototype,"learnMore",null);_.E([_.X("learnMore"),_.H("design:type",Object),_.H("design:paramtypes",[])],FL.prototype,"learnMoreUrl",null);_.E([_.eC({is:"yt-img-crop-picker",disableElementRegistration:!0})],FL);
_.I(FL,"yt-img-crop-picker",function(){if(MN6===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;qMQ===void 0&&(qMQ=document.createElement("template"));var V=qMQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);MN6=g}g=MN6;return g},{mode:2});var PD=function(){var g=_.W.apply(this,arguments)||this;g.errorMessage="";g.hasPreview=!1;g.isBackstagePost=!1;g.dismissButtonOverrides={size:"XS"};return g};
_.L(PD,_.W);_.b=PD.prototype;_.b.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.detached=function(){this.removeOverlay()};
_.b.setPreview=function(g){_.KZ(this.hostElement).querySelector("#preview-picker").imageData=g;this.hasPreview=!0;_.HW(this.hostElement,"yt-backstage-image-select-preview")};
_.b.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var g=_.KZ(this.hostElement).querySelector("#dropzone");g.classList.remove("dragover");g.classList.remove("error");_.HW(this.hostElement,"yt-backstage-image-select-cancel")};
_.b.setupOverlay=function(){var g=this.imageUploadEndpoint;this.removeOverlay();if(g&&g.imageValidationInfo){var C=_.KZ(this.hostElement).querySelector("#dropzone"),d=_.KZ(this.hostElement).querySelector("#select");this.overlay=new Oz(g.uploadUrl,g.channelId,g.imageValidationInfo.maxFileSizeMb,g.imageValidationInfo.allowedMaxAspectRatio,C,d,!0);_.O4(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.O4(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.O4(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.O4(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.O4(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.b.removeOverlay=function(){this.overlay&&(_.h0(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.h0(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.h0(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.h0(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.h0(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.b.onDragOver=function(g){var C=_.KZ(this.hostElement).querySelector("#dropzone");_.Gm(C,"dragover",g.value)};
_.b.onPreview=function(g){this.setPreview(g.value)};
_.b.onImageError=function(g){if(g.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var C;g=(C=this.data)==null?void 0:C.fileSizeError}else if(g.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var d;g=(d=this.data)==null?void 0:d.invalidError}else if(g.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var V;g=(V=this.data)==null?void 0:V.invalidAspectRatioError}else return;this.errorMessage=_.W1(g);_.KZ(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.b.onImageAlert=function(g){this.onImageError(g)};
_.b.uploadPromise=function(){var g=this,C=this.overlay&&this.overlay.uploadPromise();if(C)return C.catch(function(){throw Error(g.data?_.W1(g.data.uploadFailureError):"");})};
_.PU.Object.defineProperties(PD.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var g,C;if((g=this.data)==null?0:(C=g.icon)==null?0:C.iconType)return _.an(this.data.icon.iconType)}}});
PD.prototype.setupOverlay=PD.prototype.setupOverlay;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],PD.prototype,"rendererStamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PD.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PD.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],PD.prototype,"imageUploadEndpoint",void 0);_.E([_.M(),_.H("design:type",Object)],PD.prototype,"errorMessage",void 0);
_.E([_.M(),_.H("design:type",Oz)],PD.prototype,"overlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],PD.prototype,"hasPreview",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],PD.prototype,"isBackstagePost",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],PD.prototype,"selectionCancel",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],PD.prototype,"previewCancel",null);
_.E([_.X("data.icon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],PD.prototype,"icon",null);_.E([_.M(),_.H("design:type",Object)],PD.prototype,"dismissButtonOverrides",void 0);_.E([_.Rn("imageUploadEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PD.prototype,"setupOverlay",null);_.E([_.m({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],PD);
_.I(PD,"ytd-backstage-image-select-renderer",function(){if(vTM!==void 0)return vTM;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vTM=g},{mode:1});var WHr;var mjL;var iq=function(){var g=_.W.apply(this,arguments)||this;g.selected=!1;return g};
_.L(iq,_.W);_.b=iq.prototype;_.b.computeSelected=function(g){return g==null?void 0:g.selected};
_.b.computeTransform=function(g,C,d){var V,y,R=(y=(V=this.imageContainer)==null?void 0:V.getBoundingClientRect())!=null?y:{width:0,height:0};V=Math.max(R.width/C,R.height/d);d=d*V*g.top;return"translateX("+this.getSignedPosition(C*V*g.left,"X","-")+") translateY("+this.getSignedPosition(d,"Y","-")+")"};
_.b.getSignedPosition=function(g,C,d){return C==="X"&&_.Qq("HTML_DIR")==="rtl"?d==="-"?g+"px":g*-1+"px":d==="-"?g*-1+"px":g+"px"};
_.b.onClick=function(){var g;_.HW(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(g=this.data)==null?void 0:g.image)};
_.b.onKeyPress=function(g){if(g.keyCode===13)this.onClick()};
_.PU.Object.defineProperties(iq.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.image)==null?void 0:C.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)!=null&&g.image){var C;g=(C=this.data)==null?void 0:C.image;return g.previewCoordinates.top!==0||g.previewCoordinates.left!==0?(C=this.computeTransform(g.previewCoordinates,g.naturalWidth,g.naturalHeight),g.naturalHeight>=g.naturalWidth?"width:inherit;transform:"+C+";":"height:inherit;transform:"+C+";"):g.naturalHeight>=g.naturalWidth?"width:inherit;":"height:inherit;"}}}});
iq.prototype.onKeyPress=iq.prototype.onKeyPress;_.E([_.ZD(".image-container"),_.H("design:type",HTMLElement)],iq.prototype,"imageContainer",void 0);_.E([_.M(),_.H("design:type",Object)],iq.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.H("design:type",Object)],iq.prototype,"selected",void 0);_.E([_.X("data.image"),_.H("design:type",Object),_.H("design:paramtypes",[])],iq.prototype,"thumbnailUrl",null);
_.E([_.X("data.image","data.image.previewCoordinates"),_.H("design:type",Object),_.H("design:paramtypes",[])],iq.prototype,"thumbnailStyle",null);_.E([_.yE("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],iq.prototype,"onKeyPress",null);_.E([_.m({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],iq);
_.I(iq,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(mjL!==void 0)return mjL;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return mjL=g},{mode:2});var O9=function(g,C,d){d=d===void 0?!1:d;_.t0.call(this);var V=this;this.dropZoneOverlay=new pU(g);this.selectOverlay=d?new JP(C,"multiple_file",["image/*"]):new JP(C,"single_file",["image/*"]);this.handler=new _.pa(this);_.e1(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(C,"click",function(){V.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.L(O9,_.t0);O9.prototype.onChange=function(g){var C;(C=g.files)!=null&&C.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:g.files}))};var w6=function(){var g=_.W.apply(this,arguments)||this;g.addImageErrorMessage="";g.errorMessage="";g.images=[];g.selectedImageIndex=0;g.modern=_.t("web_modern_buttons");g.maxNumImagesPerPost=_.pG("max_num_images_per_post_web_ui");g.JSC$15874_imageId=0;return g};
_.L(w6,_.W);_.b=w6.prototype;_.b.created=function(){var g=this;this.JSC$15874_ytReorderableController=new _.yvr(100,function(C){g.handleDrop(C)})};
_.b.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.HW(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.b.observeDragToReorder=function(){var g=this;if(this.showImagesPreview){var C,d=Feh(_.eq.getInstance(),(C=this.data)==null?void 0:C.dragToReorderTooltip);_.UP.addLowPriorityJob(function(){_.as(g.hostElement,d,g.thumbnailDragDropArea)})}};
_.b.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dataForAddImageButton:{id:"add-image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},thumbnailRenderers:{id:"thumbnail-drag-drop-area",mapping:{renderer:"ytd-backstage-multi-image-thumbnail-renderer"},events:!0,reuseComponents:!0,stamperStableList:!0}}};
_.b.computeThumbnail=function(g){return(g==null?void 0:g.localImageSrc)||void 0};
_.b.onRendererstamperFinished=function(){_.RtP(this.JSC$15874_ytReorderableController,_.KZ(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.KZ(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.b.handleDrop=function(g){var C=g.currDragItem;if(C!=null&&C.data){g=this.images[this.selectedImageIndex];var d=C.data.image,V=this.images.indexOf(d)||0;C=_.m_(C.parentNode.children,C);this.images.splice(V,1);this.images.splice(C,0,d);this.images=[].concat(_.Wr(this.images));this.selectedImageIndex=this.images.indexOf(g)}};
_.b.setUpImagePicker=function(){var g=this.imageUploadEndpoint;g&&g.imageValidationInfo&&(this.uploadManager=new Zr(g.uploadUrl,g.channelId),this.initialPicker||(this.initialPicker=new O9(this.dropzone,this.selectLink,!0),_.O4(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new O9(this.addImageButtonContainer,this.addImageSelectButton),_.O4(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.O4(this.JSC$15874_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.O4(this.JSC$15874_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.O4(_.KZ(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.b.detached=function(){this.initialPicker&&(_.h0(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.h0(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.Xm(this.JSC$15874_ytReorderableController)};
_.b.onInitialSelectImages=function(g){var C=this;return _.F(function(d){return d.yield(C.onSelectImages(g,!1),0)})};
_.b.onAddImage=function(g){var C=this;return _.F(function(d){return d.yield(C.onSelectImages(g,!0),0)})};
_.b.onSelectImages=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K;return _.F(function(Cl){switch(Cl.nextAddress){case 1:C?d.addImageErrorMessage="":(d.images=[],d.errorMessage="");V=g.detail;y=d.validateImages([].concat(_.Wr(V)));if(y!=="")return C?d.addImageErrorMessage=y:d.errorMessage=y,Cl.return();R=[].concat(_.Wr(V)).map(function(AL){return(new Pf(d.maxAspectRatio,!1,!0)).transform(AL)});
return Cl.yield(Promise.allSettled(R),2);case 2:Y=Cl.yieldResult,A=_.Z(Y.entries()),P=A.next();case 3:if(P.done){Cl.jumpTo(5);break}w=P.value;x=_.Z(w);p=x.next().value;J=x.next().value;h=p;l=J;if(l.status!=="fulfilled"){v=T=N=void 0;C?d.addImageErrorMessage=_.W1((N=d.data)==null?void 0:N.invalidError):d.errorMessage=d.errorMessage===""?_.W1((T=d.data)==null?void 0:T.invalidError):_.W1((v=d.data)==null?void 0:v.multiFileError);Cl.jumpTo(4);break}q=l.value;q.cropped&&_.HW(d.hostElement,"yt-backstage-multi-image-cropped");
if(q.invalidAspectRatio){U=c=Q=void 0;C?d.addImageErrorMessage=_.W1((Q=d.data)==null?void 0:Q.invalidAspectRatioError):d.errorMessage=d.errorMessage===""?_.W1((c=d.data)==null?void 0:c.invalidAspectRatioError):_.W1((U=d.data)==null?void 0:U.multiFileError);Cl.jumpTo(4);break}return Cl.yield(GJR(d.JSC$15874_imageId,g.detail[h],q.transformedData),8);case 8:K=Cl.yieldResult,d.images.push(K),d.JSC$15874_imageId++;case 4:P=A.next();Cl.jumpTo(3);break;case 5:if(d.errorMessage!==""||d.addImageErrorMessage!==
"")return Cl.return();C?Dj6(d.uploadManager,[d.images[d.images.length-1]]):Dj6(d.uploadManager,d.images);d.images=[].concat(_.Wr(d.images));d.selectedImageIndex=C?Math.max(d.images.length-1,0):0;_.HW(d.hostElement,"yt-backstage-multi-image-select");_.XV(Cl)}})};
_.b.onThumbnailClick=function(g){if(g=g.event_.detail)this.selectedImageIndex=this.images.indexOf(g)};
_.b.validateImages=function(g){if(g.length>this.maxNumImagesPerPost){var C;return _.W1((C=this.data)==null?void 0:C.multiImageExceedMaxImageCountError)}var d=1048576*this.maxFileSizeMb;g=g.filter(function(R){return R.size>d}).length;
if(g===0)return"";var V,y;g=g>1?(V=this.data)==null?void 0:V.multiFileError:(y=this.data)==null?void 0:y.fileSizeError;return _.W1(g)};
_.b.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.Wr(this.images));this.selectedImageIndex=0};
_.b.repositionImage=function(g){this.images[this.selectedImageIndex].previewCoordinates=g.event_.detail;this.images=[].concat(_.Wr(this.images))};
_.b.getAllUploadStatuses=function(){var g=this,C,d,V,y;return _.F(function(R){if(R.nextAddress==1)return R.yield(g.uploadManager.getAllUploadStatuses(),2);C=R.yieldResult;d=_.Z(C);for(V=d.next();!V.done;V=d.next())if(y=V.value,y.encryptedBlobId===void 0)return R.return(rl6(g.uploadManager));return R.return(C)})};
_.b.hasImages=function(){return this.images.length>0};
_.b.cancel=function(){for(var g=this.uploadManager,C=_.Z(g.imagesUploadData),d=C.next();!d.done;d=C.next())g.cancel(d.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.HW(this.hostElement,"yt-backstage-multi-image-cancel")};
_.PU.Object.defineProperties(w6.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.imageUploadEndpoint)==null?void 0:(C=g.imageValidationInfo)==null?void 0:C.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.imageUploadEndpoint)==null?void 0:(C=g.imageValidationInfo)==null?void 0:C.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var g,C;if((g=this.data)==null?0:(C=g.icon)==null?0:C.iconType)return _.an(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.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 g=this;return(this.images||[]).map(function(C,d){return{renderer:{image:C,selected:d===g.selectedImageIndex}}})}}});
w6.prototype.setUpImagePicker=w6.prototype.setUpImagePicker;w6.prototype.onRendererstamperFinished=w6.prototype.onRendererstamperFinished;w6.prototype.observeDragToReorder=w6.prototype.observeDragToReorder;w6.prototype.observeAddImageError=w6.prototype.observeAddImageError;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],w6.prototype,"rendererStamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],w6.prototype,"ytRendererBehavior",void 0);
_.E([_.ZD("#dropzone"),_.H("design:type",HTMLElement)],w6.prototype,"dropzone",void 0);_.E([_.ZD("#select-link"),_.H("design:type",HTMLElement)],w6.prototype,"selectLink",void 0);_.E([_.ZD("#thumbnail-drag-drop-area"),_.H("design:type",HTMLElement)],w6.prototype,"thumbnailDragDropArea",void 0);_.E([_.ZD("#add-image-button-container"),_.H("design:type",HTMLElement)],w6.prototype,"addImageButtonContainer",void 0);
_.E([_.ZD("#add-image-button"),_.H("design:type",HTMLElement)],w6.prototype,"addImageSelectButton",void 0);_.E([_.ZD("#image-preview-container"),_.H("design:type",Object)],w6.prototype,"JSC$15874_imagePreviewContainer",void 0);_.E([_.M(),_.H("design:type",Object)],w6.prototype,"addImageErrorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],w6.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],w6.prototype,"errorMessage",void 0);
_.E([_.M(),_.H("design:type",Object)],w6.prototype,"imageUploadEndpoint",void 0);_.E([_.M(),_.H("design:type",Array)],w6.prototype,"images",void 0);_.E([_.M(),_.H("design:type",O9)],w6.prototype,"initialPicker",void 0);_.E([_.M(),_.H("design:type",O9)],w6.prototype,"addImagePicker",void 0);_.E([_.M(),_.H("design:type",Zr)],w6.prototype,"uploadManager",void 0);_.E([_.M(),_.H("design:type",Object)],w6.prototype,"selectedImageIndex",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],w6.prototype,"modern",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],w6.prototype,"maxNumImagesPerPost",void 0);_.E([_.X("imageUploadEndpoint"),_.H("design:type",Number),_.H("design:paramtypes",[])],w6.prototype,"maxAspectRatio",null);_.E([_.X("imageUploadEndpoint"),_.H("design:type",Number),_.H("design:paramtypes",[])],w6.prototype,"maxFileSizeMb",null);
_.E([_.X("data.icon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],w6.prototype,"dropIcon",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],w6.prototype,"selectionCancel",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],w6.prototype,"previewCancel",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],w6.prototype,"dataForAddImageButton",null);
_.E([_.X("errorMessage"),_.H("design:type",String),_.H("design:paramtypes",[])],w6.prototype,"dropzoneClass",null);_.E([_.X("images"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],w6.prototype,"showImagesPreview",null);_.E([_.X("images"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],w6.prototype,"containMaxImages",null);_.E([_.Rn("addImageErrorMessage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w6.prototype,"observeAddImageError",null);
_.E([_.Rn("showImagesPreview"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w6.prototype,"observeDragToReorder",null);_.E([_.X("images","selectedImageIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],w6.prototype,"selectedImageData",null);_.E([_.X("images","selectedImageIndex"),_.H("design:type",Array),_.H("design:paramtypes",[])],w6.prototype,"thumbnailRenderers",null);
_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w6.prototype,"onRendererstamperFinished",null);_.E([_.Rn("imageUploadEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w6.prototype,"setUpImagePicker",null);_.E([_.m({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],w6);
_.I(w6,"ytd-backstage-multi-image-select-renderer",function(){if(WHr!==void 0)return WHr;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return WHr=g},{mode:1});var uQP;var nTx;var I3L;var ks=function(){var g=_.W.apply(this,arguments)||this;g.boundCaptureFocus=function(C){g.onCaptureFocus(C)};
return g};
_.L(ks,_.W);_.b=ks.prototype;_.b.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.b.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.b.onCaptureFocus=function(g){_.Mk(g).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.b.getIconType=function(g){return g?"yt-icons:"+g.toLowerCase():null};
_.b.onSelect=function(){var g;if((g=this.data)==null?0:g.onSelectCommand)if(_.t("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var C;((C=_.e(this.data.onSelectCommand.commandMetadata,_.d7))==null?0:C.url)?_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.wS().resolve(_.xC).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.PU.Object.defineProperties(ks.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.W1(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}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ks.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ks.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ks.prototype,"data",void 0);_.E([_.ZD("#item"),_.H("design:type",HTMLElement)],ks.prototype,"item",void 0);_.E([_.X("data.label"),_.H("design:type",String),_.H("design:paramtypes",[])],ks.prototype,"label",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],ks.prototype,"value",null);_.E([_.m({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],ks);
_.I(ks,"ytd-privacy-dropdown-item-renderer",function(){if(I3L!==void 0)return I3L;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return I3L=g},{mode:1});var xs=function(){var g=_.W.apply(this,arguments)||this;g.value="";g.label="";g.disabled=!1;return g};
_.L(xs,_.W);_.b=xs.prototype;_.b.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.b.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.b.dataChanged=function(){this.reset()};
_.b.valueChanged=function(){var g;if(this.value&&(g=this.data)!=null&&g.entries){g=_.Z(this.data.entries);for(var C=g.next();!C.done;C=g.next())if((C=this.getRendererForEntry(C.value))&&this.getItemRendererValue(C)===this.value){this.label=this.ytComponentBehavior.getSimpleString(C.label);break}}};
_.b.setInitialLabel=function(){if(this.data&&this.data.entries)for(var g=_.Z(this.data.entries),C=g.next();!C.done;C=g.next())if(C=this.getRendererForEntry(C.value)){if(C.isSelected){this.label=this.ytComponentBehavior.getSimpleString(C.label);break}this.data.label&&(this.label=this.data.label)}};
_.b.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var g=_.Z(this.data.entries),C=g.next();!C.done;C=g.next()){C=this.getRendererForEntry(C.value);var d=void 0;if((d=C)==null?0:d.isSelected)return this.getItemRendererValue(C)||-1}return-1};
_.b.getItemRendererValue=function(g){return"stringValue"in g||"int32Value"in g?g.stringValue||g.int32Value||null:null};
_.b.getRendererForEntry=function(g){return g.dropdownItemRenderer||g.privacyDropdownItemRenderer||g.navigationDropdownItemRenderer||null};
_.b.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("value-changed",this.value))};
_.b.updateValueFromBinding=function(g){this.value=g.detail.value};
xs.prototype.valueChangedForBinding=xs.prototype.valueChangedForBinding;xs.prototype.valueChanged=xs.prototype.valueChanged;xs.prototype.dataChanged=xs.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],xs.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xs.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xs.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],xs.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],xs.prototype,"value",void 0);_.E([_.M(),_.H("design:type",Object)],xs.prototype,"label",void 0);_.E([_.ZD("#entries"),_.H("design:type",Object)],xs.prototype,"entries",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xs.prototype,"disabled",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xs.prototype,"dataChanged",null);
_.E([_.PR("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xs.prototype,"valueChanged",null);_.E([_.Rn("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xs.prototype,"valueChangedForBinding",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],xs);
_.I(xs,"ytd-flat-dropdown-renderer",function(){if(nTx!==void 0)return nTx;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return nTx=g},{mode:1});var Ujx;var o8=function(){var g=_.W.apply(this,arguments)||this;g.quizOptions=[];g.explanationPlaceholderText="";g.optionPlaceholderText="";g.correctAnswerIndex=-1;g.isMarkAnswerTooltipShown=!1;g.timer=0;return g};
_.L(o8,_.W);_.b=o8.prototype;_.b.dataChanged=function(){this.optionPlaceholderText=_.W1(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.W1(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.b.onMarkCorrectAnswer=function(g){var C,d=((C=this.quizOptions[this.correctAnswerIndex])==null?void 0:C.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[g.model.index]=Object.assign({},this.quizOptions[g.model.index],{explanationText:d,isCorrect:!0});this.correctAnswerIndex=g.model.index;this.quizOptions=[].concat(_.Wr(this.quizOptions))};
_.b.updatePlaceholderTexts=function(){for(var g=!1,C=[],d=0;d<this.quizOptions.length;d++){var V=this.optionPlaceholderText+" "+(d+1),y=void 0;((y=this.quizOptions[d])==null?void 0:y.placeholderText)!==V?(g=!0,C.push(Object.assign({},this.quizOptions[d],{placeholderText:V}))):C.push(this.quizOptions[d])}g&&(this.quizOptions=C);this.isValid()?_.HW(this.hostElement,"yt-commentbox-post-enable"):_.HW(this.hostElement,"yt-commentbox-post-disable")};
_.b.getSimpleString=function(g){return _.W1(g)};
_.b.createQuizOptions=function(g){var C=[],d;g=(d=g==null?void 0:g.minQuizOptions)!=null?d:0;for(d=0;d<g;d++)C.push(this.createQuizOption());return C};
_.b.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.Wr(this.quizOptions),[this.createQuizOption()]))};
_.b.onInput=function(){this.quizOptions=[].concat(_.Wr(this.quizOptions))};
_.b.onExplanationInput=function(){_.HW(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.b.onRemoveQuizOption=function(g){this.quizOptions.splice(g.model.index,1);g.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:g.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.Wr(this.quizOptions));this.quizOptions.length===0&&_.HW(this.hostElement,"yt-quiz-attachment-dismiss")};
_.b.updateHintRenderer=function(){var g=this;clearTimeout(this.timer);this.timer=setTimeout(function(){g.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.b.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var g=0,C=0,d=_.Z(this.quizOptions),V=d.next();!V.done;V=d.next()){V=V.value;var y=void 0;if(((y=V.optionText)==null?void 0:y.trim())!==""||V.isCorrect){V.isCorrect&&C++;y=void 0;if(this.hasCustomOptionText&&((y=V.optionText)==null?void 0:y.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;g++}}return g>=
Number(this.editorInfo.minQuizOptions)&&C===1};
_.b.getPostCreateOptions=function(){for(var g=[],C=_.Z(this.quizOptions),d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0;((V=d.optionText)==null?void 0:V.trim())!==""&&g.push({pollOption:{text:d.optionText,explanation:d.explanationText},isCorrect:d.isCorrect})}return g};
_.b.getExplanationText=function(){var g;return((g=this.quizOptions[this.correctAnswerIndex])==null?void 0:g.explanationText)||""};
_.b.maybeDisplayMarkAnswerEduToolTip=function(){var g,C,d,V,y,R,Y;this.shouldShowMarkAnswerTooltip()&&((g=this.editorInfo)==null?0:(C=g.markAnswerButton)==null?0:(d=C.buttonRenderer)==null?0:(V=d.hint)==null?0:(y=V.hintRenderer)==null?0:(R=y.content)==null?0:(Y=R.bubbleHintRenderer)==null?0:Y.text)&&(_.eq.getInstance(),g=lX(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,(g==null?void 0:g.length)>0&&this.optionSelectors&&_.gl(g[0],this.optionSelectors[0]))};
_.b.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var g=0,C=_.Z(this.quizOptions),d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0;((V=d.optionText)==null?void 0:V.trim())!==""&&g++;if(d.isCorrect)return!1}return g<2?!1:!0};
_.b.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.b.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.b.updateOptionTextFromBinding=function(g){if(g.target){var C=Array.from(_.KZ(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(g.target);if(C>=0){var d;this.quizOptions[C].optionText=(d=g.detail.value)!=null?d:""}}};
_.PU.Object.defineProperties(o8.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.editorInfo)==null?void 0:(C=g.addOptionButton)==null?void 0:C.buttonRenderer;d&&(d.style="STYLE_SUGGESTIVE",d.size="SIZE_SMALL",d.isDisabled=!this.isAllowedToAddOption);return(d==null?0:d.text)?d:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var g,C;return this.quizOptions.length<((C=(g=this.editorInfo)==null?void 0:g.maxQuizOptions)!=null?C:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(g){var C;return(C=g.optionText)==null?void 0:C.trim()})}}});
o8.prototype.updatePlaceholderTexts=o8.prototype.updatePlaceholderTexts;o8.prototype.dataChanged=o8.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],o8.prototype,"editorInfo",void 0);_.E([_.M(),_.H("design:type",Array)],o8.prototype,"quizOptions",void 0);_.E([_.M(),_.H("design:type",Object)],o8.prototype,"explanationPlaceholderText",void 0);_.E([_.Yt(".option-selector-button"),_.H("design:type",Array)],o8.prototype,"optionSelectors",void 0);
_.E([_.PR("editorInfo"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],o8.prototype,"dataChanged",null);_.E([_.X("editorInfo","isAllowedToAddOption","quizOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],o8.prototype,"addAnswerButton",null);_.E([_.X("editorInfo","quizOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],o8.prototype,"isAllowedToAddOption",null);
_.E([_.PR("quizOptions"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],o8.prototype,"updatePlaceholderTexts",null);_.E([_.X("quizOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],o8.prototype,"hasCustomOptionText",null);_.E([_.m({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],o8);
_.I(o8,"ytd-backstage-quiz-editor-renderer",function(){if(Ujx!==void 0)return Ujx;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ujx=g},{mode:2});var clH;var ETH=(dF.FIRSTDAYOFWEEK+1)%7;var Ht8;var Q9P=[],zZH=0,KHr=0;zZH=0;KHr=24;if(.25*(KHr-zZH)<0)Ht8=[];else{for(var a3x=zZH;a3x<KHr;a3x+=.25)Q9P.push(a3x);Ht8=Q9P}var Gs8=Ht8.map(function(g){g=g*60*60;return{secondsSinceMidnight:g,text:(new qr(7)).format(new Date(0,0,0,0,0,g))}});var SMr;var pR=function(){var g=_.W.apply(this,arguments)||this;g.skipNextOpenDialog=!1;g.errorMessage="";g.previousMonthLabel=_.yD("PREVIOUS_MONTH_LABEL");g.nextMonthLabel=_.yD("NEXT_MONTH_LABEL");return g};
_.L(pR,_.W);_.b=pR.prototype;_.b.attached=function(){var g=this,C=new MutationObserver(function(){g.JSC$15916_calendarMain.scrollHeight>0&&(C.disconnect(),g.calendarConfig&&g.calendarConfig.selectedDate&&g.scrollToDate())});
C.observe(this.JSC$15916_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){C.disconnect()},1E3)};
_.b.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.b.onDateTextChange=function(){if(this.calendarConfig){var g=this.validateDateText();g.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(g.details)):this.textbox.setAttribute("invalid","")}};
_.b.handleDayClick=function(g){g.model.day.date&&(this.commitDate(g.model.day.date),this.dialog.close())};
_.b.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var g=Atj(this.calendarConfig.selectedDate,this.renderData);g!==void 0&&this.JSC$15916_calendarMain.scrollToIndex(g)}};
_.b.scrollToNextMonth=function(){this.JSC$15916_calendarMain.scrollToIndex(this.JSC$15916_calendarMain.firstVisibleIndex+1)};
_.b.scrollToPrevMonth=function(){this.JSC$15916_calendarMain.firstVisibleIndex===0&&this.JSC$15916_calendarMain.scrollTo(0,0);this.JSC$15916_calendarMain.scrollToIndex(this.JSC$15916_calendarMain.firstVisibleIndex-1)};
_.b.onFormSubmit=function(g){g.preventDefault();this.calendarConfig&&(g=this.validateDateText(),g.isValid&&(this.commitDate(g.details),this.dialog.close()))};
_.b.onEscOrClickingOutside=function(g){g=g.detail.path&&!!g.detail.path.length&&g.detail.path[0];if(g.classList.contains("ytd-calendar-date-picker")){g===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var C=0;C<this.dropdownButton.children.length;C++)this.dropdownButton.children[C]===g&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}g=this.textbox.value!==this.dateText;C=this.validateDateText();g&&C.isValid&&this.commitDate(C.details);this.dialog.close();this.textbox.value=
this.dateText};
_.b.commitDate=function(g){this.calendarConfig&&(this.set("calendarConfig.selectedDate",g),_.HW(this.hostElement,"ytd-calendar-date-selected",g))};
_.b.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var g=this.textbox.value;var C=new Date;g=(new NRW(2)).parse(g,C,{validate:!0})===g.length?Zy_(C):void 0;if(!g)return this.errorMessage=_.yD("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};C=this.calendarConfig.start;var d=this.calendarConfig.end;if(d1o(g,C))return this.errorMessage=_.yD("ENTER_DATE_OR_LATER",{allowed_date:byq(C)}),{isValid:!1,details:void 0};if(d1o(d,g))return this.errorMessage=
_.yD("ENTER_DATE_OR_EARLIER",{allowed_date:byq(d)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:g}};
_.PU.Object.defineProperties(pR.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?byq(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var g=this.calendarConfig,C=[],d=0;d<7;d++)C.push(dF.NARROWWEEKDAYS[(d+ETH)%7]);d=[];for(var V=new Date(g.start.year,g.start.month);V.getFullYear()<g.end.year||V.getFullYear()===g.end.year&&V.getMonth()<=g.end.month;){var y=d,R=y.push,Y=V.getFullYear(),A=V.getMonth(),P=g,w=void 0,x=[],p=Object.freeze({extraCssClass:"invisible",debugClass:""}),J=new Date(Y,A),h=Zy_(J);J=J.getDay();for(var l=Zy_(new Date);h.month===
A;){J!==ETH&&w||(w=Array.from({length:7}).fill(p),x.push(w));var N={date:{year:Y,month:A,day:h.day},extraCssClass:"",debugClass:""};P.selectedDate&&N.date&&Cjo(N.date,P.selectedDate)&&(N.extraCssClass+=" selected");if(d1o(h,P.start)||d1o(P.end,h))N.extraCssClass+=" disabled";Cjo(h,l)&&(N.extraCssClass+=" today");N.extraCssClass=N.extraCssClass.trim();w[(J-ETH+7)%7]=N;h=ytN(h);J=(J+1)%7}R.call(y,{weeks:x,monthLabel:dF.SHORTMONTHS[A]+" "+Y,year:Y,month:A,monthLabelExtraCssClass:x[0][2]===p?"shift-down-label":
""});V.setMonth(V.getMonth()+1)}return{months:d,daysOfWeekLabel:C}}}}});
pR.prototype.onEscOrClickingOutside=pR.prototype.onEscOrClickingOutside;pR.prototype.scrollToDate=pR.prototype.scrollToDate;_.E([_.M(),_.H("design:type",Object)],pR.prototype,"calendarConfig",void 0);_.E([_.M(),_.H("design:type",Object)],pR.prototype,"skipNextOpenDialog",void 0);_.E([_.M(),_.H("design:type",Object)],pR.prototype,"errorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],pR.prototype,"previousMonthLabel",void 0);
_.E([_.M(),_.H("design:type",Object)],pR.prototype,"nextMonthLabel",void 0);_.E([_.ZD("#textbox"),_.H("design:type",HTMLInputElement)],pR.prototype,"textbox",void 0);_.E([_.ZD("#calendar-dialog"),_.H("design:type",Object)],pR.prototype,"dialog",void 0);_.E([_.ZD("#calendar-main"),_.H("design:type",Object)],pR.prototype,"JSC$15916_calendarMain",void 0);_.E([_.ZD("#date-picker"),_.H("design:type",HTMLElement)],pR.prototype,"dropdownButton",void 0);
_.E([_.X("calendarConfig.selectedDate"),_.H("design:type",String),_.H("design:paramtypes",[])],pR.prototype,"dateText",null);_.E([_.X("calendarConfig","calendarConfig.selectedDate"),_.H("design:type",Object),_.H("design:paramtypes",[])],pR.prototype,"renderData",null);_.E([_.Rn("renderData","calendarConfig.selectedDate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pR.prototype,"scrollToDate",null);
_.E([_.yE("iron-overlay-canceled"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],pR.prototype,"onEscOrClickingOutside",null);_.E([_.eC({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],pR);
_.I(pR,"ytd-calendar-date-picker",function(){if(SMr!==void 0)return SMr;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" label="[[previousMonthLabel]]" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" label="[[nextMonthLabel]]" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SMr=g},{mode:2});var gzQ=_.yD("UTC_OFFSET_FORMAT",{utc_offset:(new qr("Z")).format(new Date)}),CzM=(new Date).getTimezoneOffset()*-60,dWQ=new Date,V08,y$H=$N(dWQ.getTimezoneOffset());V08=Ich(cY6(y$H,dWQ));var RxH=_.yD("LOCAL_TIME_GMT_LABEL",{gmt_text:V08.replace("+0","+").replace("-0","-").replace(":00","")}),Ja=function(){var g=_.W.apply(this,arguments)||this;g.selectedTimeIndex=0;g.selectedTimezoneIndex=0;g.timeOfDayOptions=Gs8;return g};
_.L(Ja,_.W);_.b=Ja.prototype;_.b.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var g=RNV();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=g,this.selectedTimeIndex=0;else{var C=Y$c(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},g,{selectedDate:C.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(d){return d.secondsSinceMidnight===C.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.b.onDatePicked=function(g){this.selectedDate=g.detail};
_.b.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.HW(this.hostElement,"ytd-date-time-selection-cancelled")};
_.b.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var g=this.selectedDate;g=new Date(g.year,g.month,g.day);_.HW(this.hostElement,"ytd-date-time-selection-update",Math.floor(g.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+g.getTimezoneOffset()*60))}};
_.b.getTimezoneFormat=function(g){return g.localizedDisplayText?g.localizedDisplayText:_.yD("TIMEZONE_FORMAT",{utc_offset_text:""+g.localizedUtcOffset,city_name:""+g.localizedName})};
_.b.updateSelectedTimeIndexFromBinding=function(g){this.selectedTimeIndex=g.detail.value};
_.b.updateSelectedTimezoneIndexFromBinding=function(g){this.selectedTimezoneIndex=g.detail.value};
_.PU.Object.defineProperties(Ja.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=this.data.timezoneOptions;var C={name:"Etc/Unknown",localizedName:_.yD("LOCAL_TIME_LABEL"),localizedUtcOffset:gzQ,utcOffsetSec:""+CzM,localizedDisplayText:RxH};g?g.length&&g[0].name!==C.name&&(g[0].localizedDisplayText||(C.localizedDisplayText=""),g.unshift(C)):g=[C];return g}}},
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]}}});
Ja.prototype.onDateTimeTimezoneChange=Ja.prototype.onDateTimeTimezoneChange;Ja.prototype.onDatePicked=Ja.prototype.onDatePicked;Ja.prototype.updateDefaultSelectedValue=Ja.prototype.updateDefaultSelectedValue;_.E([_.M(),_.H("design:type",Object)],Ja.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Ja.prototype,"calendarConfig",void 0);_.E([_.M(),_.H("design:type",Object)],Ja.prototype,"selectedDate",void 0);_.E([_.M(),_.H("design:type",Object)],Ja.prototype,"selectedTimeIndex",void 0);
_.E([_.M(),_.H("design:type",Object)],Ja.prototype,"selectedTimezoneIndex",void 0);_.E([_.ZD("#time-listbox"),_.H("design:type",Object)],Ja.prototype,"timeListBox",void 0);_.E([_.ZD("#timezone-listbox"),_.H("design:type",Object)],Ja.prototype,"timezoneListBox",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ja.prototype,"rendererStamperBehavior",void 0);_.E([_.X("data.timezoneOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ja.prototype,"timeZones",null);
_.E([_.PR("data","timeZones"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ja.prototype,"updateDefaultSelectedValue",null);_.E([_.X("selectedTimezoneIndex","timeZones"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ja.prototype,"selectedTimezone",null);_.E([_.X("selectedTimeIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ja.prototype,"selectedTime",null);
_.E([_.yE("ytd-calendar-date-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ja.prototype,"onDatePicked",null);_.E([_.Rn("selectedTimezone","selectedTime","selectedDate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ja.prototype,"onDateTimeTimezoneChange",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],Ja);
_.I(Ja,"ytd-date-time-picker-renderer",function(){if(clH!==void 0)return clH;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return clH=g},{mode:1});var bhQ;var ha=function(){var g=_.W.apply(this,arguments)||this;g.boundOnTapDismissButton=function(){g.dismissTapHandler()};
g.dismissButtonOverrides={size:"XS"};return g};
_.L(ha,_.W);ha.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}}}}}};
ha.prototype.dismissTapHandler=function(){_.HW(this.hostElement,"yt-backstage-attachment-dismissed")};
ha.prototype.computeAttachmentType=function(g){return g?g.backstageImageRenderer?"image":g.videoRenderer?"video":"none":"none"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ha.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ha.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ha.prototype,"attachmentPreview",void 0);_.E([_.M(),_.H("design:type",Object)],ha.prototype,"dismissButton",void 0);_.E([_.M(),_.H("design:type",Object)],ha.prototype,"boundOnTapDismissButton",void 0);
_.E([_.M(),_.H("design:type",Object)],ha.prototype,"dismissButtonOverrides",void 0);_.E([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.H("design:type",String)],ha.prototype,"attachmentType",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],ha);
_.I(ha,"ytd-backstage-dismissable-attachment",function(){if(bhQ!==void 0)return bhQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bhQ=g},{mode:1});var ZhL;var ta=function(){var g=_.W.apply(this,arguments)||this;g.selectedVideoId=void 0;g.picker=void 0;g.dismissButtonOverrides={size:"XS"};g.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return g};
_.L(ta,_.W);_.b=ta.prototype;_.b.onServiceRequestCompleted=function(g){g.stopPropagation()};
_.b.handleAddVideoPreviewAction=function(g){g=this.get("addVideoPreviewAction",g);this.onGetVideoPreviewSuccess(g)};
_.b.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}}}};
_.b.onLaunchVideoPicker=function(g){var C=this,d=_.W1(this.get("addVideoLinkAction.title",g)),V=this.get("addVideoLinkAction.onePickHostId",g);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",g);V&&(this.picker||(d=_.v4h(_.iql(V).setTitle(d).addView(sVM()).addView(XIM()),function(y){C.onPickVideo(y)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",g)||d.addView("youtube"),this.picker=d.build()),this.picker.setVisible(!0))};
_.b.onPickVideo=function(g){if(g)if(g.action==="cancel")_.HW(this.hostElement,"yt-video-link-button-cancel");else if(g.action==="picked"){g=g.docs;if(!g||g.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(g=(g==null?0:g.length)?g[0]:void 0)?g.id:void 0;this.setVideoPreview()}};
_.b.setVideoPreview=function(){var g=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){g.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.b.onGetVideoPreviewSuccess=function(g){if(g&&g.videoPreview&&g.cancelButton)this.videoPreview=g.videoPreview,this.cancelButton=g.cancelButton,_.HW(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.b.onGetVideoPreviewError=function(){this.cancel()};
_.b.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.HW(this.hostElement,"yt-video-link-cancel")};
_.b.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
ta.prototype.onServiceRequestCompleted=ta.prototype.onServiceRequestCompleted;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ta.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ta.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ta.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ta.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ta.prototype,"videoPreview",void 0);_.E([_.M(),_.H("design:type",Object)],ta.prototype,"cancelButton",void 0);_.E([_.M(),_.H("design:type",Object)],ta.prototype,"getVideoPreviewCommand",void 0);_.E([_.M(),_.H("design:type",Object)],ta.prototype,"dismissButtonOverrides",void 0);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ta.prototype,"onServiceRequestCompleted",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],ta);
_.I(ta,"ytd-backstage-video-link-attachment",function(){if(ZhL!==void 0)return ZhL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ZhL=g},{mode:1});var YZQ;var A$6;var FAx;var j2=function(){return _.W.apply(this,arguments)||this};
_.L(j2,_.W);j2.prototype.dataChanged=function(){this.active=!1};
j2.prototype.onTap=function(){_.HW(this.hostElement,"yt-select-emoji-suggestion",this.data)};
j2.prototype.identity=function(g){return g};
_.PU.Object.defineProperties(j2.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;if((g=this.data)==null?0:(C=g.image)==null?0:(d=C.thumbnails)==null?0:(V=d[0])==null?0:V.url)return g=this.data.image.thumbnails[0].url,g.startsWith("data:image/svg+xml")?$u(g):_.IE(g)}}});
j2.prototype.dataChanged=j2.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],j2.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],j2.prototype,"active",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],j2.prototype,"dataChanged",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],j2.prototype,"imageSrc",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],j2);
_.I(j2,"ytd-emoji-suggestion",function(){if(FAx!==void 0)return FAx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return FAx=g},{mode:1});var Pzr=/.*([:@#].*?)$/,e2=function(){var g=_.W.apply(this,arguments)||this;g.suggestions=[];g.suggestionIndex=-1;g.JSC$15944_lastSuggestionRange=null;return g};
_.L(e2,_.W);_.b=e2.prototype;_.b.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.b.getSuggestions=function(g){var C=[],d=qo6(this.emojiManager,g.substr(0,3));if(d)for(var V in d)if(V.toLocaleLowerCase().indexOf(g)===0){var y=d[V];if(y&&y.emojiId){y=Sh(this.emojiManager,y.emojiId);var R=void 0,Y=void 0,A=void 0,P=void 0,w=((R=y)==null?0:R.isCustomEmoji)?(Y=y)==null?void 0:(A=Y.shortcuts)==null?void 0:A[0]:(P=y)==null?void 0:P.emojiId;R=void 0;C.push({suggestion:{image:(R=y)==null?void 0:R.image,alt:w,text:V}});if(C.length>=64)break}}return C?C.sort(function(x,p){return p.suggestion.text<
x.suggestion.text?-1:p.suggestion.text===x.suggestion.text?0:1}):null};
_.b.insertSuggestion=function(g){_.HW(this.hostElement,"yt-insert-suggestion",{range:this.JSC$15944_lastSuggestionRange,text:g.alt});this.dropdown.opened=!1};
_.b.updateSuggestionsAtCaret=function(g){this.updateSuggestions(g,this.retrieveTextBeforeRange(g))};
_.b.offsetStartOfRangeBy=function(g,C){g.startOffset>=C&&g.setStart(g.startContainer,g.startOffset-C)};
_.b.updateSuggestions=function(g,C){var d=this;this.JSC$15944_lastSuggestionRange&&(this.JSC$15944_lastSuggestionRange.detach(),this.JSC$15944_lastSuggestionRange=null);if((C=Pzr.exec(C))&&C.length&&(C=C[C.length-1].toLocaleLowerCase(),C.length>2||C===":_")&&(this.offsetStartOfRangeBy(g,C.length),this.JSC$15944_lastSuggestionRange=g,(g=this.getSuggestions(C))&&g.length)){this.suggestions=g;_.As(this,function(){d.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(g.length-1);return}this.dropdown.opened=!1};
_.b.onKeyDown=function(g){if(this.dropdown.opened)switch(g.key){case "Escape":this.dropdown.opened=!1;g.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);g.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);g.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),g.preventDefault()}};
_.b.onKeyUp=function(g,C){switch(g.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(C);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(C)}};
_.b.onKeyPress=function(g){g.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),g.preventDefault())};
_.b.changeSuggestionIndex=function(g){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(g+this.suggestions.length)%this.suggestions.length,g=this.dropdownContent.children[this.suggestionIndex],g.active=!0,this.dropdownContent.scrollTop=g.offsetTop)};
_.b.retrieveTextBeforeRange=function(g){var C=g.startContainer;return C&&C.nodeType===Node.TEXT_NODE?C.textContent.substr(0,g.startOffset):""};
e2.prototype.onKeyPress=e2.prototype.onKeyPress;e2.prototype.onKeyUp=e2.prototype.onKeyUp;e2.prototype.onKeyDown=e2.prototype.onKeyDown;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],e2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Array)],e2.prototype,"suggestions",void 0);_.E([_.M(),_.H("design:type",_.am)],e2.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",Number)],e2.prototype,"verticalSuggestionsOffset",void 0);
_.E([_.ZD("#dropdown"),_.H("design:type",Object)],e2.prototype,"dropdown",void 0);_.E([_.ZD("#dropdown-content"),_.H("design:type",HTMLDivElement)],e2.prototype,"dropdownContent",void 0);_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],e2.prototype,"onKeyDown",null);_.E([_.yE("keyup"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent,Range]),_.H("design:returntype")],e2.prototype,"onKeyUp",null);
_.E([_.yE("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],e2.prototype,"onKeyPress",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-emoji-input"})],e2);
_.I(e2,"ytd-emoji-input",function(){if(A$6!==void 0)return A$6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return A$6=g},{mode:2});var ihA;var lq=function(){var g=_.W.apply(this,arguments)||this;g.hasMaxOptions=!1;return g};
_.L(lq,_.W);_.b=lq.prototype;_.b.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.b.setPrefilledChoices=function(g){var C=this;this.set("pollOptions",[]);var d;for(d=0;d<Math.min(g.length,this.data.maxPollOptions);d++)this.push("pollOptions",g[d].substring(0,this.data.maxPollOptionChars));for(;d<this.data.minPollOptions;d++)this.push("pollOptions","");this.hasMaxOptions=d>=this.data.maxPollOptions;_.As(this,function(){for(var V=C.pollOptions,y=_.KZ(C.hostElement).querySelectorAll(".poll-option-input"),R=0;R<y.length;R++)y[R].value=V[R]})};
_.b.focusChanged=function(){_.CM(this.hostElement)};
_.b.onInput=function(){var g=this;_.BR(this,"onInput",function(){g.isValid()?_.HW(g.hostElement,"yt-commentbox-post-enable"):_.HW(g.hostElement,"yt-commentbox-post-disable")},300)};
_.b.setPollOptions=function(){var g=[],C,d=((C=this.data)==null?0:C.minPollOptions)?this.data.minPollOptions:0;for(C=0;C<d;C++)g.push("");return g};
_.b.addPollOption=function(){var g=this;_.HW(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.UP.addLowPriorityJob(function(){var C;(C=_.KZ(g.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||C.focus()})};
_.b.onRemovePollOption=function(g){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.HW(this.hostElement,"yt-poll-attachment-dismiss")):(g=this.repeat.indexForElement(g.target.parentNode),g!==null&&(this.splice("pollOptions",g,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.HW(this.hostElement,"yt-commentbox-post-enable"))))};
_.b.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.b.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var g=0,C=this.pollOptions.length;g<C;g++)if(this.pollOptions[g].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.b.getPollOptions=function(){return this.pollOptions};
_.b.setPollOptionsFromInputs=function(){for(var g=_.KZ(this.hostElement).querySelectorAll(".poll-option-input"),C=0;C<g.length;C++)this.pollOptions[C]=g[C].value.trim()};
_.b.clearPollOptions=function(){var g=_.KZ(this.hostElement).querySelectorAll(".poll-option-input");g=_.Z(g);for(var C=g.next();!C.done;C=g.next())C.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.b.getSimpleString=function(g){return _.W1(g)};
_.b.updateValueFromBinding=function(g){if(g.target&&this.pollOptions){var C=Array.from(_.KZ(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(g.target);if(C>=0){var d;this.pollOptions[C]=(d=g.detail.value)!=null?d:"";this.notifyPath("pollOptions."+C)}}};
lq.prototype.dataChanged=lq.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lq.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Array)],lq.prototype,"pollOptions",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],lq.prototype,"hasMaxOptions",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],lq.prototype,"enableCreationBox",void 0);
_.E([_.ZD("#repeat"),_.H("design:type",Ji)],lq.prototype,"repeat",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lq.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-poll-attachment"})],lq);
_.I(lq,"ytd-poll-attachment",function(){if(ihA!==void 0)return ihA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ihA=g},{mode:2});var OhL;var w6L;var kp6;var xW6;var LR=function(){return _.W.apply(this,arguments)||this};
_.L(LR,_.W);_.PU.Object.defineProperties(LR.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],LR.prototype,"rendererBehaviors",void 0);_.E([_.M(),_.H("design:type",Object)],LR.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],LR.prototype,"focused",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("focused"),_.H("design:type",Object),_.H("design:paramtypes",[])],LR.prototype,"ariaSelected",null);_.E([_.eC({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],LR);
_.I(LR,"yt-user-mention-suggestion-renderer",function(){if(xW6===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;kp6===void 0&&(kp6=document.createElement("template"));var V=kp6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);xW6=g}g=xW6;return g},{mode:2});var ozQ;var p6Q;var Dr=function(){var g=_.W.apply(this,arguments)||this;g.focusedSuggestionIndex=-1;return g};
_.L(Dr,_.W);_.b=Dr.prototype;_.b.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.b.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.b.setFocusedSuggestionIndex=function(g){!this.data||!this.data.suggestions||g<0||g>=this.data.suggestions.length||(this.focusedSuggestionIndex=g,g=this.getSuggestionId(g),this._setFocusedSuggestionId(g))};
_.b.advanceSuggestion=function(g){this.focusedSuggestionIndex===-1||g!==-1&&g!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+g),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.b.ensureSuggestionVisible=function(g){g=this.getSuggestionId(g);g=_.KZ(this.hostElement).querySelector("[id="+g+"]");g!=null&&(g.offsetTop<this.hostElement.scrollTop?g.scrollIntoView(!0):g.offsetTop+g.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&g.scrollIntoView(!1))};
_.b.getSuggestionId=function(g){return"user-mention-suggestion-"+g};
_.b.onSuggestionTap=function(g){var C=_.e(g.model.item,Ijh);this.ytRendererBehavior.logExplicitClick(C);_.HW(this.hostElement,"yt-user-mention-suggestion-selected",{data:C,index:g.model.index})};
_.b.onSuggestionMouseMove=function(g){g.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(g.model.index)};
_.b.isSuggestionFocused=function(g,C){return g===C};
_.b.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.b.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("focused-suggestion-id-changed",this.focusedSuggestionId))};
Dr.prototype.focusedSuggestionIdChangedForBinding=Dr.prototype.focusedSuggestionIdChangedForBinding;Dr.prototype.onDomChange=Dr.prototype.onDomChange;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dr.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Dr.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Dr.prototype,"focusedSuggestionIndex",void 0);_.E([_.M({readOnly:!0}),_.H("design:type",String)],Dr.prototype,"focusedSuggestionId",void 0);
_.E([_.yE("dom-change"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dr.prototype,"onDomChange",null);_.E([_.Rn("focusedSuggestionId"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dr.prototype,"focusedSuggestionIdChangedForBinding",null);_.E([_.eC({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],Dr);
_.I(Dr,"yt-user-mention-suggestions-dropdown",function(){if(p6Q===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;ozQ===void 0&&(ozQ=document.createElement("template"));var V=ozQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);p6Q=g}g=p6Q;return g},{mode:2});var r6=function(){var g=_.W.apply(this,arguments)||this;g.suggestionsResponse=null;g.activeMention=null;g.selectionChangeListener=g.onSelectionChange.bind(g);g.handlesEnabled=_.t("enable_handles_in_mention_suggest_posts");g.handlesInMentionSuggestionsEnabled=_.t("handles_in_mention_suggest_posts");g.zeroPrefixMentionSuggestionEnabled=_.t("enable_zero_prefix_mention_suggestion_web");g.pendingQuery=null;g.flowNonce=null;return g};
_.L(r6,_.W);_.b=r6.prototype;_.b.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.b.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.b.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.b.hasSuggestions=function(g){return!!(g&&g.suggestions&&g.suggestions.length>0)};
_.b.onInput=function(){var g=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var C=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),d=this.activeMention.JSC$11414_getText().slice(-1)===" ",V=this.activeMention.JSC$11414_getText().slice(-2,-1)===" ",y="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11414_getText().slice(-2,
-1))>=0;y=this.zeroPrefixMentionSuggestionEnabled&&y;if(this.activeMention.isCollapsed()||(C||V||y)&&d)this.cancelActiveMention();else{var R=this.activeMention.JSC$11414_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.BR(this,"requestSuggestions",function(){g.requestSuggestions(R)},100)}}}};
_.b.onServiceRequestSent=function(g){g.stopPropagation()};
_.b.onServiceRequestCompleted=function(g){g.stopPropagation();g=g.detail.data;g.query&&(!this.pendingQuery||this.pendingQuery!==g.query)||!this.zeroPrefixMentionSuggestionEnabled&&g.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=g,this.hasSuggestions(g)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.b.onServiceRequestError=function(g){g.stopPropagation()};
_.b.onUserMentionSuggestionSelected=function(g){this.selectSuggestion(g.detail.data,g.detail.index)};
_.b.onSelectionChange=function(){if(this.activeMention){var g=_.aX(),C=this.activeMention.JSC$11414_containsRange(g);g=g&&this.containsHelper(this.dropdown,g.getContainer());C||g||this.cancelActiveMention()}};
_.b.containsHelper=function(g,C){var d;if(((d=window.ShadyDOM)==null?void 0:d.noPatch)===!0)return g.contains(C);for(;C;){if(C===g)return!0;C=C instanceof ShadowRoot?C.host:C.parentNode}return!1};
_.b.maybeStartSuggest=function(){var g=_.aX();if(g&&g.isCollapsed()){var C=g.JSC$11414_getStartNode(),d=g.JSC$11414_getStartOffset();if(C instanceof Text&&!(d<1)){var V=C.textContent;!(V=V&&V.charAt(d-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(V)<0||(this.activeMention=_.uC(C,d-1,g.JSC$11414_getEndNode(),g.JSC$11414_getEndOffset()),this.flowNonce=J_(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.b.updateActiveMention=function(){if(this.activeMention){var g=_.aX();g&&g.isCollapsed()&&(this.activeMention=_.uC(this.activeMention.JSC$11414_getStartNode(),this.activeMention.JSC$11414_getStartOffset(),g.JSC$11414_getEndNode(),g.JSC$11414_getEndOffset()))}};
_.b.requestSuggestions=function(g){if(this.activeMention){var C={suggestions_query:g};this.pendingQuery=g;_.Ke(this.hostElement,[this.suggestionsEndpoint,C])}};
_.b.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()};
_.b.focusPreviousSuggestion=function(g){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),g.preventDefault())};
_.b.focusNextSuggestion=function(g){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),g.preventDefault())};
_.b.selectFocusedSuggestion=function(g){if(this.hasSuggestions(this.suggestionsResponse)){var C=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.e(C,Ijh)&&(this.selectSuggestion(_.e(C,Ijh),this.dropdown.focusedSuggestionIndex),g.preventDefault())}};
_.b.selectSuggestion=function(g,C){if(g){var d=this.activeMention;if(d){var V=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&g.handle?_.TE(V,"\u00a0\u2068@"+g.handle+"\u2069\u00a0"):this.handlesEnabled?_.TE(V,"\u00a0"+g.displayName+"\u00a0"):_.TE(V,"\u00a0@"+g.displayName+"\u00a0");HY(V,"/channel/"+g.channelId);V.classList.add("yt-formatted-string","yt-simple-endpoint");V.setAttribute("spellcheck","false");d.isCollapsed()||d.JSC$11414_removeContents();d.insertNode(V,!0);g=document.createTextNode(" ");
V.parentNode.insertBefore(g,V.nextSibling);window.getSelection().collapse(g,1);C={suggestionSelected:{suggestionIndex:C}};if(this.zeroPrefixMentionSuggestionEnabled){var y;C.suggestionSelected.isZeroPrefix=((y=this.suggestionsResponse)==null?void 0:y.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",C);this.cancelActiveMention();_.HW(this.hostElement,"yt-mention-inserted")}}};
_.b.getPositionTarget=function(g){return g&&g.getBrowserRangeObject()};
_.b.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.b.onFocusedSuggestionIdChanged=function(g){var C=_.LOB(this.hostElement)[0];C&&(g.detail.value?C.setAttribute("aria-activedescendant",g.detail.value):C.removeAttribute("aria-activedescendant"))};
_.b.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.b.logGELEvent=function(g,C){g={eventType:g,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};C&&(g=Object.assign(g,C));_.uD("userMentionAutoCompleteBoxEvent",g)};
r6.prototype.onDomChange=r6.prototype.onDomChange;r6.prototype.onUserMentionSuggestionSelected=r6.prototype.onUserMentionSuggestionSelected;r6.prototype.onServiceRequestError=r6.prototype.onServiceRequestError;r6.prototype.onServiceRequestCompleted=r6.prototype.onServiceRequestCompleted;r6.prototype.onServiceRequestSent=r6.prototype.onServiceRequestSent;r6.prototype.onInput=r6.prototype.onInput;_.E([_.r(_.Dz),_.H("design:type",Object)],r6.prototype,"ironA11yKeysBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],r6.prototype,"suggestionsEndpoint",void 0);_.E([_.M(),_.H("design:type",Object)],r6.prototype,"suggestionsResponse",void 0);_.E([_.M(),_.H("design:type",Object)],r6.prototype,"activeMention",void 0);_.E([_.ZD("#dropdown"),_.H("design:type",Object)],r6.prototype,"dropdown",void 0);_.E([_.ZD("#iron-dropdown"),_.H("design:type",Object)],r6.prototype,"ironDropdown",void 0);
_.E([_.yE("input"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],r6.prototype,"onInput",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],r6.prototype,"onServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],r6.prototype,"onServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],r6.prototype,"onServiceRequestError",null);_.E([_.yE("yt-user-mention-suggestion-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],r6.prototype,"onUserMentionSuggestionSelected",null);
_.E([_.yE("dom-change"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],r6.prototype,"onDomChange",null);_.E([_.eC({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],r6);
_.I(r6,"yt-user-mention-autosuggest-input",function(){if(w6L===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;OhL===void 0&&(OhL=document.createElement("template"));var V=OhL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);w6L=g}g=w6L;return g},{mode:2});var Nz=null;
_.pM({is:"ytd-commentbox",_template:function(){if(YZQ!==void 0)return YZQ;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YZQ=g},
behaviors:[_.VbN.YtHostElementBehavior,_.Dz,_.lo.YtActionHandlerBehavior,_.HN.YtComponentBehavior,_.F0.YtRendererstamperBehavior,_.CU6.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(g,C){return _.gd(g.entities,"aadcGuidelinesStateEntityPayload",C)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(g,C){return _.gd(g.entities,"commentboxStateEntity",C)},
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 _.gm}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.t("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.t("kevlar_watch_grid")}},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)",
"observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_",
"yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_",
"yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_",
"ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",
properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",
properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel",
mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",_.VE(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(g){this.fire(g?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(g){this.set("submitButtonDisabled",void 0);this.clear();g&&this.computeIsEmojiButtonDisplayed_(g)&&(g=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&g.updateEmojiCategories()},
observePrefilledImage_:function(g,C,d){this.isValidPrefilledImage_(g,C,d)&&(this.prefilledAttachment_="image",this.prefilledImageData_=C,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(g,C){this.isValidPrefilledVideo_(g,C)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(g){g&&g.pollData&&g.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(g.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.xy();this.focus()},
detached:function(){document.removeEventListener("tap",_.VE(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(g){g=g.detail;g=g.isCustomEmoji?g.shortcuts[0]:g.emojiId;var C=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(C,g);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var g=_.aX();if(g){g=g.getBrowserRangeObject();for(var C=g.commonAncestorContainer;C;){if(C===this.getEditableTextArea_())return g;C=C.parentNode}}g=this.getEditableTextArea_();g=_.m8(g,g.childNodes.length);g.select();return g.getBrowserRangeObject()},
insertTextWithEmojis_:function(g,C,d){(C=this.emojiManager.createDocumentFragment(C,!0,!1,d===void 0?!0:d))&&C.childNodes.length!==0&&(g.collapsed||g.deleteContents(),d=C.lastChild,g.insertNode(C),_.FEM(d).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var g=_.aX();if(g){var C=g.JSC$11414_getStartNode(),d=g.JSC$11414_getEndNode();if(FQV(C)&&FQV(d)){var V=g.JSC$11414_getStartOffset(),y;if(_.gk&&C.nodeType===Node.ELEMENT_NODE&&(y=_.AjQ(C)))_.m8(y,0).select();else{y=QR(C)?C:_.H3(C,QR);var R=QR(d)?d:_.H3(d,QR);if(y||R)if(g.isCollapsed()){if(C.nodeType===Node.TEXT_NODE){g=!0;V===C.length&&(g=!1);if(Nz==="end"||Nz==="right")g=!1;C=C.parentNode;g=[].concat(_.Wr(C.parentNode.childNodes)).indexOf(C)+(g?0:1);_.m8(C.parentNode,
g).select()}}else y?y.previousSibling&&y.previousSibling.length>0?_.uC(d,g.JSC$11414_getEndOffset(),y.previousSibling,y.previousSibling.length-1).select():(C=document.createTextNode("\u200b"),y.parentNode.insertBefore(C,y),_.uC(d,g.JSC$11414_getEndOffset(),C,0).select()):R&&(R.nextSibling&&R.nextSibling.length>0?_.uC(C,g.JSC$11414_getStartOffset(),R.nextSibling,1).select():(d=document.createTextNode("\u200b"),R.parentNode.insertBefore(d,R.nextSibling),_.uC(C,g.JSC$11414_getStartOffset(),d,d.length).select()));
Nz=null}}else Nz=null}else Nz=null},
leftKeyPressed_:function(){Nz="left"},
rightKeyPressed_:function(){Nz="right"},
endKeyPressed_:function(){Nz="end"},
maybeDeleteChip_:function(){var g=x1B(!0);if(g){var C=_.aX(),d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();_.vo(d,C,g,g.childNodes.length).select()}},
maybeBackspaceChip_:function(){var g=x1B(!1);if(g){var C=_.aX(),d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();_.vo(d,C,g,0).select()}},
maybeBackspaceChipWordMode_:function(g){var C=_.aX();if(C.isCollapsed()){var d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();var V=oal(d,C,!0);V&&(_.vo(d,C,V,0).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(g){var C=_.aX();if(C.isCollapsed()){var d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();var V=oal(d,C,!1);V&&(_.vo(d,C,V,V.childNodes.length).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
onTap_:function(g){if(!g.defaultPrevented&&(g.currentTarget.tagName==="YTD-COMMENTBOX"&&QR(g.target)&&g.preventDefault(),this.isEmojiPickerDisplayed)){var C=this.$$("#emojis"),d=this.$$("#emoji-button"),V=this.getEditableTextArea_();if((g=g.path?g.path:g.composedPath&&g.composedPath())&&!g.includes(C)&&!g.includes(V)&&!g.includes(d))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(g,C,d){return g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&C!==void 0&&C.encryptedBlobId!==null&&C.sourceExternalVideoId!==null&&d!==void 0&&d.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(g,C){return g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!C&&!!C.videoRenderer&&!!C.videoRenderer.videoId},
isValidPrefilledAttachment_:function(g,C,d){return this.isValidPrefilledImage_(g,C,d)||this.isValidPrefilledVideo_(g,d)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.t("enable_multi_image_post_creation")){var g=this.$$("ytd-backstage-multi-image-select-renderer");g&&g.hasImages()&&g.cancel()}else(g=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&g.cancel();(g=this.$["poll-attachment"])&&this.hasPoll_&&g.clearPollOptions();(g=this.$["image-poll-attachment"])&&this.hasImagePoll_&&g.resetPollOptions();(g=this.$["quiz-attachment"])&&this.hasQuiz_&&g.resetQuizOptions();
(g=this.$["video-link-attachment"])&&this.hasVideo_&&g.cancel();(g=this.$["access-restrictions-selector"].firstElementChild)&&g.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 _.KZ(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.KZ(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(g,C){g=iyR(g,this.emojiManager,C).cloneNode(!0);for(C=g.firstChild;C;)if(C.nodeType!==1)C=C.nextSibling;else switch(C.tagName){case "BR":var d=_.DO();_.oW6(d,C);C=d.nextSibling;break;case "DIV":(d=C.lastChild)&&C.nextSibling&&_.sn(_.DO(),d);C.previousSibling&&(C.previousSibling.nodeType===1||C.previousSibling.nodeType===3&&!C.previousSibling.textContent.endsWith("\n"))&&_.XA(_.DO(),C);d&&d.nodeName==="BR"&&_.N7(d);d=C;C.hasChildNodes()?(C=C.firstChild,
_.p3Q(d)):(C=C.nextSibling,_.N7(d));break;default:C=C.nextSibling}return pOR(g)},
onAddImageError_:function(g){g.stopPropagation();this.errorMessage_=_.Mr(g.detail)},
setTextAreaValue_:function(g){g||(g="");var C=this.getEditableFormattedString_();C.text="";this.getEditableTextArea_().innerText="";typeof g==="string"&&(g={runs:[{text:g}]});C.text=g},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();Nz=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var g=this.getEditableTextArea_();g&&(_.m8(g,g.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Qq("HTML_DIR")==="rtl"){var g=this.getEditableTextArea_(),C=this.getTextAreaValue()!==""?"auto":"rtl";g.setAttribute("dir",C)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var g;return Sgo((g=this.$["quiz-attachment"])==null?void 0:g.getExplanationText())||Sgo(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var g=null;if(this.isEmojiButtonDisplayed){var C=this.getInputRange_();C&&(g=this.emojiInput.retrieveTextBeforeRange(C))}this.insertText_(g,!0);this.updateCharCount_();this.setSubmitButton_();g=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=g.scrollHeight>g.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var g=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:g})},
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(g){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(g)},
onPasteEmoji_:function(g){g.preventDefault();g.stopImmediatePropagation();g=g.clipboardData.getData("text/plain");this.insertText_(g,!1,!1)},
insertText_:function(g,C,d){C=C===void 0?!1:C;d=d===void 0?!0:d;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&g){var V=this.getInputRange_().cloneRange();this.emojiManager&&V&&(C&&this.emojiInput.offsetStartOfRangeBy(V,g.length),this.insertTextWithEmojis_(V,g,d),PjB(this.getEditableTextArea_().lastChild)||(V=this.getInputRange_().cloneRange()),V&&(this.emojiInput.updateSuggestions(V,g),this.updateSuggestionOffset_(V)))}},
setSubmitButton_:function(){if(this.data){var g=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",C=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(g||C){var d=this.getTextAreaValue().trim();C=d===this.previousText_;d=!d||this.aboveCharLimit_;g&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(d=this.aboveCharLimit_);this.submitButtonDisabled=
C||d||!this.getTextLength();g&&_.t("enable_post_scheduling")&&(this.submitButtonDisabled=C&&!this.scheduledPublishTimeSec_||d)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.W1,computeCreationBoxClass_:function(g){return g?"focused":"not-focused"},
computeFooterMessageClass_:function(g,C){return C?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(g,C){return C?C:g},
computeFooterMessageHidden_:function(g,C){return!C&&!g},
computePlaceholderText_:function(g,C,d){return(d==="video"||d==="image")&&(g==null?0:g.prefilledPlaceholderText)?g==null?void 0:g.prefilledPlaceholderText:C==="poll"||C==="image-poll"?g==null?void 0:g.pollPostPlaceholderText:C==="quiz"?g==null?void 0:g.quizPostPlaceholderText:C==="image"?g==null?void 0:g.imagePostPlaceholderText:g==null?void 0:g.placeholderText},
computeHideAttachmentButtons_:function(g,C,d,V){return g===void 0?!1:V&&this.getSimpleString(V)===this.getSimpleString(g.rateLimitErrorMessage)?!0:C!=="none"||d!=="none"||!g.videoLinkButton&&!g.pollButton&&!g.imagePollButton&&!g.quizButton&&!g.imageButton},
computeHideDismissableAttachment_:function(g){return g!=="image"&&g!=="video"},
computeHasVideo_:function(g){return g==="video"},
computeHasImage_:function(g){return g==="image"},
computeHasPoll_:function(g){return g==="poll"},
computeHasImagePoll_:function(g){return g==="image-poll"},
computeHasQuiz_:function(g){return g==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(g){return g&&g.backstageAttachment?g.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!g.backstageAttachment.quizRenderer&&!g.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(g){if(this.isValidPrefilledAttachment_(g.purpose,g.prefilledImageData,g.backstageAttachment))return g.backstageAttachment},
computeEditAttachment_:function(g){if(this.computePrefilledContent_(g)===void 0)return g.backstageAttachment},
computeAuthorThumbnailDimension_:function(g,C){return g&&!C?24:40},
computeImageUploadEndpoint_:function(g){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",g)},
computeRateLimitErrorCommands_:function(g){var C,d;return g==null?void 0:(C=g.advancedTierFeatures)==null?void 0:(d=C.rateLimit)==null?void 0:d.rateLimitCommands},
computeIsBackstageComment_:function(g){return!(!g||g!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(g){return this.get("submitButton.buttonRenderer.serviceEndpoint",g)||this.get("replyButton.buttonRenderer.serviceEndpoint",g)||this.get("postButton.buttonRenderer.serviceEndpoint",g)},
computeSubmitButtonOverride:function(){if(_.t("web_modern_buttons")){var g,C;return{segmentedPosition:this.dropdownSchedulePanel_||!((g=this.data)==null?0:(C=g.postOptionsMenu)==null?0:C.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.t("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(g,C){g=this.get("submitButton.buttonRenderer",g)||this.get("replyButton.buttonRenderer",g)||this.get("postButton.buttonRenderer",g);C&&(g=C);g&&(g=Object.assign({},g),g.serviceEndpoint=void 0,g.isDisabled=this.submitButtonDisabled);return g},
computeHasExternalLinksAccess_:function(g){if(_.t("enable_rfa_external_links")){var C,d,V;return(V=g==null?void 0:(C=g.advancedTierFeatures)==null?void 0:(d=C.externalLinks)==null?void 0:d.allowExternalLinks)!=null?V:!0}return!0},
computeIsEmojiButtonDisplayed_:function(g){return g.emojiButton&&g.emojiPicker&&g.emojiPicker.emojiPickerRenderer&&g.emojiPicker.emojiPickerRenderer.categories?g.emojiPicker.emojiPickerRenderer.categories.find(function(C){return C.emojiPickerCategoryRenderer?C.emojiPickerCategoryRenderer.emojiIds&&C.emojiPickerCategoryRenderer.emojiIds.length>0:C.emojiPickerUpsellCategoryRenderer?C.emojiPickerUpsellCategoryRenderer.emojis&&C.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(g){return g.charLimit?g.charLimit:null},
computeDropdownSchedulingPanel_:function(g,C){if(g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&C)return C},
computeInlineSchedulingPanel_:function(g,C){if(g==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&C)return C},
computeHideAuthorThumbnail_:function(g,C){return g||this.computeUseIdentityChip_(C)},
computeHideIdentityChipRenderer_:function(g,C){return g||!this.computeUseIdentityChip_(C)},
computeUseIdentityChip_:function(g){return!!g&&!!g.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(g){var C,d,V,y;(g==null?0:(C=g.detail)==null?0:(d=C.endpoint)==null?0:d.ypcGetOffersEndpoint)||(g==null?0:(V=g.detail)==null?0:(y=V.endpoint)==null?0:y.ypcOffersEndpoint)?(g.stopPropagation(),_.Ke(this,[g.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",g)&&(g.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(g){this.addedAttachment="video";this.selectedVideoId_=g.detail.videoId},
commentboxStateEntityChanged_:function(g){var C=this;(g==null?void 0:g.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(g==null?void 0:g.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){C.focus()})},
onYtServiceRequestSent_:function(g,C){if(C.actions)for(g=_.Z(C.actions),C=g.next();!C.done;C=g.next())C.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(g){this.isLoading=!1;var C=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",g),d,V,y,R=g==null?void 0:(d=g.detail)==null?void 0:(V=d.data)==null?void 0:(y=V.actionResult)==null?void 0:y.commentboxStateEntityKey;if(C)this.errorMessage_=C;else if(R){var Y;this.dismissData_=g==null?void 0:(Y=g.detail)==null?void 0:Y.data;this.commentboxStateKey_=R}else{this.clear();var A;this.fire("yt-commentbox-dismiss",g==null?void 0:(A=g.detail)==
null?void 0:A.data)}},
onYtServiceRequestError_:function(g){g.stopPropagation();this.isLoading=!1;var C,d;if(((C=this.data)==null?void 0:C.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((d=this.data)==null?void 0:d.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(C=this.get("detail.error.args",g)||[],C.length>1&&C[1].message){this.handlePostsServiceRequestError_(C[1].message);return}(g=this.get("detail.error.message",g))?this.errorMessage_=this.data.errorMessage||_.Mr(g):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(g){if(_.t("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var C=_.Z(this.rateLimitErrorCommands),d=C.next();!d.done;d=C.next())if(d=d.value,d.errorLabel===g){_.gl(d.command,this.hostElement);return}this.errorMessage_=_.Mr(g)},
submitIfNotBackstagePost_:function(g){if(!this.isBackstagePost)this.onSubmit_(g)},
onSubmit_:function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T;return _.F(function(v){switch(v.nextAddress){case 1:g.stopPropagation();if(!C.serviceEndpoint||!C.isValidInput_())return v.return();if(C.shouldShowPostAadcNotice_())return C.showPostAadcNotice_(),v.return();if(C.shouldShowCommentAadcNotice_())return C.showCommentAadcNotice_(),v.return();if(!(C.$$("ytd-backstage-multi-image-select-renderer")&&C.hasImage_&&_.t("enable_multi_image_post_creation"))){v.jumpTo(2);break}d=C.$$("ytd-backstage-multi-image-select-renderer");
return v.yield(d.getAllUploadStatuses(),3);case 3:V=v.yieldResult;if(!V)return v.return();y=_.Z(V);for(R=y.next();!R.done;R=y.next())if(Y=R.value,Y.encryptedBlobId===void 0)return C.isLoading=!1,P=A=void 0,C.errorMessage_=(P=(A=C.imageUploadEndpoint_)==null?void 0:A.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?P:null,v.return();return v.return(C.submitForm_(void 0,void 0,void 0,void 0,d.images,C.taggedVideoId_));case 2:if(!C.hasImagePoll_||!C.$["image-poll-attachment"]){v.jumpTo(4);
break}return v.yield(C.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:w=v.yieldResult;if(!w)return v.return();x=_.Z(w);for(p=x.next();!p.done;p=x.next())if(J=p.value,!J.encryptedBlobId)return C.isLoading=!1,h=void 0,C.errorMessage_=(h=C.data.errorMessage)!=null?h:null,v.return();case 4:N=(l=C.$$("ytd-backstage-image-select-renderer"))&&l.uploadPromise(),T=C.getSharedPostId_(),N?N.then(function(){C.submitForm_.apply(C,_.Wr(_.cY.apply(0,arguments)))}).catch(function(q){C.isLoading=!1;
C.errorMessage_=_.Mr(q.message)}):C.selectedVideoId_?C.submitForm_(void 0,C.selectedVideoId_):C.prefilledAttachment_==="image"?C.submitForm_(C.prefilledImageData_.encryptedBlobId,void 0,void 0,C.prefilledImageData_.sourceExternalVideoId,void 0,C.taggedVideoId_):C.prefilledAttachment_==="video"?C.submitForm_(void 0,C.data.backstageAttachment.videoRenderer.videoId):T?C.submitForm_(void 0,void 0,T):C.taggedVideoId_!==void 0?C.submitForm_(void 0,void 0,void 0,void 0,void 0,C.taggedVideoId_):C.submitForm_(),
_.XV(v)}})},
openSchedulingPanel:function(g){g&&g.scheduleButton&&g.scheduleButton.buttonRenderer&&(this.scheduleButton_=g.scheduleButton.buttonRenderer);g&&g.dateTimePicker&&this.set("data.schedulingDateTimePicker",g.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(g){g.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(g){g.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(g){g.stopPropagation();g.detail.alertMessage&&(this.alertMessage_=g.detail.alertMessage)},
onImageSelected_:function(g){g.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(g){g.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(g){g.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(g.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(g){g.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(g){var C=this.$["video-link-attachment"];C&&C.onLaunchVideoPicker(g)},
onAttachmentDismiss_:function(g){g.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.t("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.t("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var g;if(this.addedAttachment==="image-poll"&&((g=this.$["image-poll-attachment"])==null||!g.isValid()))return!1;var C;if(this.addedAttachment==="quiz"&&((C=this.$["quiz-attachment"])==null||!C.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;g=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(g=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")g=!0;return g||!!this.getTextAreaValue().trim()},
submitForm_:function(g,C,d,V,y,R){var Y=this.getTextAreaValue().trim(),A={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&Y===this.previousText_&&(Y=void 0);Y!==void 0&&(A.comment_text=Y);this.isLoading=!0;R!=void 0&&(A.tagged_video_id=R);g?(A.image_blob_id=g,this.imagePreviewCoordinates_&&(A.image_preview_coordinates=this.imagePreviewCoordinates_)):C?A.attached_video_id=C:d?A.shared_post_id=d:y&&y.length>0&&(A.images_data=y.map(function(P){return{encryptedBlobId:P.encryptedBlobId,
previewCoordinates:P.previewCoordinates}}));
V&&(A.source_video_id=V);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(A.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(A.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(A.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.t("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(A.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.t("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(A.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.Ke(this,[this.serviceEndpoint,A])},
onIsInputFocusChanged_:function(g,C){g?this.fire("yt-autonav-pause-focus"):C!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(g){var C=this.getEditableTextArea_();[].concat(_.Wr(g.dataTransfer.items)).forEach(function(d){d.kind==="string"&&d.type.match("^text/plain")&&d.getAsString(function(V){C.appendChild(document.createTextNode(V))})});
g.preventDefault()},
preventDefault_:function(g){g.preventDefault()},
onSuggestionInsert_:function(g){this.insertTextWithEmojis_(g.detail.range,g.detail.text)},
onEmojiSuggestionClick_:function(g){this.emojiInput.insertSuggestion(g.detail)},
computeSubmitButtonClass_:function(g,C){return!C||g?"":"with-options"},
updateSuggestionOffset_:function(g){if(this.emojiInput&&_.KZ(this.emojiInput).querySelector("#dropdown")){var C=this.getEditableTextArea_().getBoundingClientRect().bottom,d=g.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(C-d)+5;C=this.getEditableTextArea_().getBoundingClientRect().left;g=g.getBoundingClientRect().left-C;_.KZ(this.emojiInput).querySelector("#dropdown").style.marginLeft=g+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(g){if(_.t("enable_post_scheduling")&&this.data&&this.data.purpose){g=g.detail;if(Math.floor(Date.now()/1E3)>=g)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var C=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(C)||C!==g?this.scheduledPublishTimeSec_=g:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=g;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var g=["image-button","image-poll-button","poll-button"];_.t("enable_quiz_creation")&&g.push("quiz-button");_.t("auto_convert_posts_video_tag")||g.push("video-link-button");return g},
getButtonRenderer:function(g,C){if(g)switch(C){case "video-link-button":var d;return((d=g.videoLinkButton)==null?void 0:d.buttonRenderer)||void 0;case "image-button":var V;return((V=g.imageButton)==null?void 0:V.buttonRenderer)||void 0;case "poll-button":var y;return((y=g.pollButton)==null?void 0:y.buttonRenderer)||void 0;case "image-poll-button":var R;return((R=g.imagePollButton)==null?void 0:R.buttonRenderer)||void 0;case "quiz-button":var Y;return((Y=g.quizButton)==null?void 0:Y.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var g;return(g=this.data)==null||!g.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var g,C;return!((g=this.data)==null||!g.openAadcDialog)&&!((C=this.aadcGuidelinesState_)==null||!C.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.Qq("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var g;((g=this.data)==null?0:g.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.zS("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(g){g.clickTrackingParams&&_.RL().clickCommand(g);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.Qw(this,"yt-close-popup-action")},
onHideIdentityChip:function(g){var C;this.set("data.placeholderText",(C=g.hideIdentityChipAction)==null?void 0:C.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var XL=function(){var g=_.W.apply(this,arguments)||this;g.isOpen=!1;g.modern=_.t("web_modern_buttons");g.roundedContainer=!0;g.dropdownButtonOverride=_.t("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;g.inPopupContainer=!1;g.isCommentboxLoading=!1;var C=["image-button","image-poll-button","poll-button"];_.t("enable_quiz_creation")&&C.push("quiz-button");_.t("auto_convert_posts_video_tag")||C.push("video-link-button");g.attachmentButtonIds=C;g.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 g};
_.L(XL,_.W);_.b=XL.prototype;_.b.computeButtonOverride=function(){var g;return((g=this.data)==null?0:g.postOptionsMenu)&&_.t("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.b.configureRendererStamper=function(){var g={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.t("auto_convert_posts_video_tag")||(g["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return g};
_.b.ready=function(){var g=this,C=_.KZ(this.hostElement).querySelector("#placeholder-area"),d=function(V){g.onOpen(V)};
C.addEventListener("tap",d);C.addEventListener("keypress",d)};
_.b.showButtonEduTooltip=function(){var g,C,d,V,y,R,Y;if(_.t("enable_quiz_creation")&&((g=this.data)==null?0:(C=g.quizButton)==null?0:(d=C.buttonRenderer)==null?0:(V=d.hint)==null?0:(y=V.hintRenderer)==null?0:(R=y.content)==null?0:(Y=R.bubbleHintRenderer)==null?0:Y.text)&&(_.eq.getInstance(),g=lX(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(g==null?void 0:
g.length)>0)){this.ytComponentBehavior.resolveCommand(g[0],{form:{element:this.quizButton}});return}var A;if((A=this.data)==null?0:A.imagePollButtonTooltip)if(_.eq.getInstance(),A=lX(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(A==null?void 0:A.length)>0){this.ytComponentBehavior.resolveCommand(A[0],{form:{element:this.imagePollButton}});return}var P;_.t("enable_multi_image_post_creation")&&
((P=this.data)==null?0:P.multiImageButtonTooltip)&&(_.eq.getInstance(),P=lX(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(P==null?void 0:P.length)>0&&this.ytComponentBehavior.resolveCommand(P[0],{form:{element:this.imageButton}}))};
_.b.onCreatePollAction=function(g){_.e(g,kt8)&&(this.JSC$15999_commentbox.addedAttachment="poll",this.openDialog())};
_.b.onAddVideoLinkAction=function(g){if(_.e(g,PC6))this.JSC$15999_commentbox.onAddVideoLink(g)};
_.b.onShowSchedulingPanelCommand=function(g){(g=_.e(g,ukP))&&this.openSchedulingPanel(g)};
_.b.onCreateImagePollCommand=function(g){_.e(g,mC6)&&(this.JSC$15999_commentbox.openImagePollComponent(),this.openDialog())};
_.b.onCreateQuizCommand=function(g){_.e(g,u0L)&&(this.JSC$15999_commentbox.openQuizComponent(),this.openDialog())};
_.b.openSchedulingPanel=function(g){_.t("enable_post_scheduling")&&(this.openDialog(),this.JSC$15999_commentbox.openSchedulingPanel(g))};
_.b.onCreateCommentAction=function(g){this.get("createCommentAction.contents",g)&&(this.JSC$15999_commentbox.clear(),this.closeDialog())};
_.b.onOpen=function(g){g instanceof KeyboardEvent&&g.type==="keypress"&&g.keyCode!==13&&g.keyCode!==32||(this.data.prepareAccountEndpoint?_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.b.onYtCommentboxDismiss=function(){this.closeDialog()};
_.b.onYtCommentboxLoadingStart=function(g){g.stopPropagation();this.isCommentboxLoading=!0};
_.b.onYtCommentboxLoadingEnd=function(g){g.stopPropagation();this.isCommentboxLoading=!1};
_.b.onYtVideoLinkButtonCancel=function(g){g.stopPropagation();this.onOpen(g)};
_.b.onYtVideoLinkSelected=function(g){g.stopPropagation();this.onOpen(g)};
_.b.onIronSelect=function(g){g.stopPropagation();g.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=g.detail.item.value&&(this.accessRestriction?(this.accessRestriction=g.detail.item.value,this.onOpen(g)):this.accessRestriction=g.detail.item.value)};
_.b.onYtNavigate=function(g){this.get("detail.endpoint.backstageImageUploadEndpoint",g)&&(this.JSC$15999_commentbox.addedAttachment="image",this.JSC$15999_commentbox.submitButtonDisabled=!0,this.onOpen(g))};
_.b.onRequestSent=function(g){for(var C=_.Z(g.detail),d=C.next();!d.done;d=C.next())_.e(d.value,GgQ)&&(this.JSC$15999_commentbox.addedAttachment="image",this.JSC$15999_commentbox.submitButtonDisabled=!0,this.onOpen(g))};
_.b.openDialog=function(){var g;(g=this.data)!=null&&g.isIneligibleForCommunityPagePostCreation||(this.JSC$15999_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$15999_commentbox.focus())};
_.b.onPopupClosed=function(){_.eq.getInstance()};
_.b.computeCreationDisabled=function(g){return!!g};
_.b.computeIsCreationDialog=function(g){return!!g&&g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.b.computeDisabledPostButton=function(g){if(!g)return null;g.isDisabled=!0;return g};
_.b.computeIsCreationDialogWithHeader=function(g){return!this.inPopupContainer&&!!g&&!!g.authorText&&g.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.b.computeIsHeaderHidden=function(g,C){return!g||C};
_.b.computeDropdownRendererClasses=function(g){return g?["text-secondary-style"]:[]};
_.b.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var g=_.KZ(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;g&&g.reset()};
XL.prototype.onPopupClosed=XL.prototype.onPopupClosed;XL.prototype.onRequestSent=XL.prototype.onRequestSent;XL.prototype.onYtNavigate=XL.prototype.onYtNavigate;XL.prototype.onIronSelect=XL.prototype.onIronSelect;XL.prototype.onYtVideoLinkSelected=XL.prototype.onYtVideoLinkSelected;XL.prototype.onYtVideoLinkButtonCancel=XL.prototype.onYtVideoLinkButtonCancel;XL.prototype.onYtCommentboxLoadingEnd=XL.prototype.onYtCommentboxLoadingEnd;XL.prototype.onYtCommentboxLoadingStart=XL.prototype.onYtCommentboxLoadingStart;
XL.prototype.onYtCommentboxDismiss=XL.prototype.onYtCommentboxDismiss;XL.prototype.showButtonEduTooltip=XL.prototype.showButtonEduTooltip;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],XL.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],XL.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],XL.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],XL.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],XL.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],XL.prototype,"isOpen",void 0);_.E([_.M({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],XL.prototype,"buttonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],XL.prototype,"modern",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],XL.prototype,"roundedContainer",void 0);_.E([_.M(),_.H("design:type",Object)],XL.prototype,"dropdownButtonOverride",void 0);_.E([_.M({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.H("design:type",Boolean)],XL.prototype,"creationDisabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],XL.prototype,"enableCreationBox",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.H("design:type",Boolean)],XL.prototype,"isCreationDialog",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],XL.prototype,"inPopupContainer",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.H("design:type",Boolean)],XL.prototype,"isCreationDialogWithHeader",void 0);_.E([_.M(),_.H("design:type",Object)],XL.prototype,"accessRestriction",void 0);
_.E([_.M({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.H("design:type",Array)],XL.prototype,"dropdownRendererClasses",void 0);_.E([_.M(),_.H("design:type",Object)],XL.prototype,"isCommentboxLoading",void 0);_.E([_.M(),_.H("design:type",Array)],XL.prototype,"attachmentButtonIds",void 0);_.E([_.ZD("#image-button"),_.H("design:type",HTMLElement)],XL.prototype,"imageButton",void 0);
_.E([_.ZD("#image-poll-button"),_.H("design:type",HTMLElement)],XL.prototype,"imagePollButton",void 0);_.E([_.ZD("#quiz-button"),_.H("design:type",HTMLElement)],XL.prototype,"quizButton",void 0);_.E([_.ZD("#commentbox"),_.H("design:type",Object)],XL.prototype,"JSC$15999_commentbox",void 0);_.E([_.Rn("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XL.prototype,"showButtonEduTooltip",null);
_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onYtCommentboxDismiss",null);_.E([_.yE("yt-commentbox-loading-start"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onYtCommentboxLoadingStart",null);
_.E([_.yE("yt-commentbox-loading-end"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onYtCommentboxLoadingEnd",null);_.E([_.yE("yt-video-link-button-cancel"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onYtVideoLinkButtonCancel",null);
_.E([_.yE("yt-video-link-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onYtVideoLinkSelected",null);_.E([_.yE("iron-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onIronSelect",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onYtNavigate",null);
_.E([_.yE("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],XL.prototype,"onRequestSent",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XL.prototype,"onPopupClosed",null);_.E([_.m({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],XL);
_.I(XL,"ytd-backstage-post-dialog-renderer",function(){if(uQP!==void 0)return uQP;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n    [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\n      <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n      <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n      <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return uQP=g},{mode:1});var J$8;var hxx;var s9=function(){return _.W.apply(this,arguments)||this};
_.L(s9,_.W);_.b=s9.prototype;_.b.computeHeartButtonStyle=function(g){return(g==null?0:g.styleType)?g.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.b.onYtButtonTap=function(){if(this.data.isEnabled){var g=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(g=this.getEndpoint(g))&&_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})}else(g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(g)};
_.b.toggle=function(g){this.set("data.isHearted",g!==void 0?g:!this.data.isHearted)};
_.b.getEndpoint=function(g){var C,d=(C=this.data)==null?void 0:C.heartEndpoint,V;C=(V=this.data)==null?void 0:V.unheartEndpoint;if(d&&C)return g?C:d};
_.b.computeButtonAccessibility=function(g,C){var d,V,y=g==null?void 0:(d=g.heartedAccessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label,R,Y;g=g==null?void 0:(R=g.unheartedAccessibility)==null?void 0:(Y=R.accessibilityData)==null?void 0:Y.label;return C?y:g};
_.PU.Object.defineProperties(s9.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 g;return _.t("kevlar_system_icons")&&!((g=this.data)==null||!g.isHearted)}}});
s9.prototype.onYtButtonTap=s9.prototype.onYtButtonTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],s9.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],s9.prototype,"data",void 0);_.E([_.X("data.isHearted"),_.H("design:type",Object),_.H("design:paramtypes",[])],s9.prototype,"heartTooltip",null);
_.E([_.X("data.isHearted"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],s9.prototype,"iconFilled",null);_.E([_.M({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.H("design:type",String)],s9.prototype,"buttonAccessibility",void 0);_.E([_.M({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],s9.prototype,"heartButtonStyle",void 0);
_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],s9.prototype,"onYtButtonTap",null);_.E([_.m({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],s9);
_.I(s9,"ytd-creator-heart-renderer",function(){if(hxx!==void 0)return hxx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return hxx=g},{mode:1});var BD=function(){var g=_.W.apply(this,arguments)||this;g.hasCreatorReply=!1;g.buttonOverrides={size:"S",iconPosition:"icon-only"};g.replyButtonOverrides={size:"S",type:"text"};g.forceIconButton=!_.t("web_modern_buttons");g.modern=_.t("web_modern_buttons");g.buttonTooltipPosition="bottom";g.systemIcons=_.t("kevlar_system_icons");g.replyDialog=null;return g};
_.L(BD,_.W);_.b=BD.prototype;
_.b.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0},properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",overrides:"[[replyButtonOverrides]]",forceIconButton:"[[forceIconButton]]"}}}},
"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}};
_.b.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.b.dataChange=function(){this.replyDialog&&_.KZ(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var g,C,d;this.isLiked=this.systemIcons&&!!((g=this.data)==null?0:(C=g.likeButton)==null?0:(d=C.toggleButtonRenderer)==null?0:d.isToggled)};
_.b.computeShowVoteCountBeginning=function(g,C){return g===void 0||C===void 0?!0:g.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!C&&this.ytRendererBehavior.getSimpleString(C)!=="0"};
_.b.computeShowVoteCountEnd=function(g,C){return g===void 0||C===void 0?!0:g.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!C&&this.ytRendererBehavior.getSimpleString(C)!=="0"};
_.b.computeShowCommentCount=function(g,C){return g===void 0||C===void 0?!0:g.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!C&&this.ytRendererBehavior.getSimpleString(C)!=="0"};
_.b.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.b.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.b.showReplyDialog=function(g){g&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.KZ(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=g,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.b.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.b.onRequestSent=function(g){g=_.Z(g.detail);for(var C=g.next();!C.done;C=g.next())(C=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",C.value))&&this.showReplyDialog(C)};
_.b.onYtNavigate=function(g){var C,d;(g=(C=_.e(g.detail.endpoint,_.gQx))==null?void 0:(d=C.dialog)==null?void 0:d.commentReplyDialogRenderer)&&this.showReplyDialog(g)};
_.b.onYtServiceRequestSent=function(g,C){g.stopPropagation();if(C.actions)for(g=0;g<C.actions.length;g++){var d=_.e(C.actions[g],tJr);d&&this.handleUpdateCommentVoteAction(d)}};
_.b.handleUpdateCommentVoteAction=function(g){this.voteCount=g.voteCount||_.Mr("0");g.voteStatus==="LIKE"?this.JSC$16011_ytdDislikeToggleButtonRenderer.toggle(!1):g.voteStatus==="DISLIKE"?this.JSC$16011_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16011_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16011_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.b.computeReplyButtonHidden=function(g){return g};
_.b.computeReplyButtonBeginning=function(g){return(g==null?0:g.replyButton)&&g.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?g.replyButton:void 0};
_.b.computeReplyButtonEnd=function(g){return(g==null?0:g.replyButton)&&g.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?g.replyButton:void 0};
_.b.computeActionButtonStyle=function(g){return(g==null?0:g.style)?g.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.b.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.b.onYtToggleButton=function(g){var C,d;this.isLiked=this.systemIcons&&!!((C=g.detail)==null?0:(d=C.actions)==null?0:d.like)};
BD.prototype.onYtToggleButton=BD.prototype.onYtToggleButton;BD.prototype.onButtonTooltipPositionChanged=BD.prototype.onButtonTooltipPositionChanged;BD.prototype.onYtServiceRequestSent=BD.prototype.onYtServiceRequestSent;BD.prototype.onYtNavigate=BD.prototype.onYtNavigate;BD.prototype.onRequestSent=BD.prototype.onRequestSent;BD.prototype.onYtCommentboxDismiss=BD.prototype.onYtCommentboxDismiss;BD.prototype.dataChange=BD.prototype.dataChange;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BD.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],BD.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"voteCount",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"commentCount",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"replyThumbnail",void 0);
_.E([_.M(),_.H("design:type",Object)],BD.prototype,"hasCreatorReply",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],BD.prototype,"enableCreationBox",void 0);_.E([_.M({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],BD.prototype,"actionButtonsStyle",void 0);_.E([_.M({computed:"computeReplyButtonBeginning(data)"}),_.H("design:type",Object)],BD.prototype,"replyButtonBeginning",void 0);
_.E([_.M({computed:"computeReplyButtonEnd(data)"}),_.H("design:type",Object)],BD.prototype,"replyButtonEnd",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"buttonOverrides",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"replyButtonOverrides",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"forceIconButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],BD.prototype,"useCommentIcon",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],BD.prototype,"modern",void 0);_.E([_.M(),_.H("design:type",Object)],BD.prototype,"buttonTooltipPosition",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],BD.prototype,"systemIcons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],BD.prototype,"isLiked",void 0);_.E([_.ZD("ytd-button-renderer"),_.H("design:type",Object)],BD.prototype,"ytdReplyButtonRenderer",void 0);
_.E([_.ZD("#like-button"),_.H("design:type",Object)],BD.prototype,"JSC$16011_ytdLikeToggleButtonRenderer",void 0);_.E([_.ZD("#dislike-button"),_.H("design:type",Object)],BD.prototype,"JSC$16011_ytdDislikeToggleButtonRenderer",void 0);_.E([_.ZD("#reply-dialog"),_.H("design:type",HTMLElement)],BD.prototype,"replyDialogElement",void 0);_.E([_.ZD("#reply-button"),_.H("design:type",HTMLElement)],BD.prototype,"replyButtonElement",void 0);
_.E([_.ZD("#reply-button-end"),_.H("design:type",HTMLElement)],BD.prototype,"replyButtonEndElement",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BD.prototype,"dataChange",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BD.prototype,"onYtCommentboxDismiss",null);
_.E([_.yE("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BD.prototype,"onRequestSent",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BD.prototype,"onYtNavigate",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],BD.prototype,"onYtServiceRequestSent",null);_.E([_.Rn("buttonTooltipPosition"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BD.prototype,"onButtonTooltipPositionChanged",null);
_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BD.prototype,"onYtToggleButton",null);_.E([_.m({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],BD);
_.I(BD,"ytd-comment-action-buttons-renderer",function(){if(J$8!==void 0)return J$8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return J$8=g},{mode:1});var t0r;var Ta=function(){return _.W.apply(this,arguments)||this};
_.L(Ta,_.W);Ta.prototype.focus=function(){_.KZ(this.hostElement).querySelector("#commentbox").focus()};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ta.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ta.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Ta.prototype,"zeroStepChannelCreationRenderer",void 0);_.E([_.m({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],Ta);
_.I(Ta,"ytd-comment-dialog-renderer",function(){if(t0r!==void 0)return t0r;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return t0r=g},{mode:1});var jph;var fR=function(){var g=_.W.apply(this,arguments)||this;g.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.t("enable_web_delhi_icons")};g.replyButtonOverrides={size:"S",type:"text"};return g};
_.L(fR,_.W);_.b=fR.prototype;_.b.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.b.detached=function(){this.replyBox&&this.replyBox.remove()};
_.b.showReplyDialog=function(g){if(g){var C=this.replyBox;C||(C=document.createElement("ytd-comment-reply-dialog-renderer"),C.id="replybox",_.KZ(this.replyDialogDiv).appendChild(C));C.data=g;this.replyDialogDiv.hidden=!1;C.openDialog()}};
_.b.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.b.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var g,C=_.e((g=this.toolbarSurface)==null?void 0:g.subscribersOnlyDisclaimerSnackbarCommand,_.j6);C&&_.HW(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:C})}};
_.b.onYtServiceRequestSent=function(g,C){g.stopPropagation();if(C.actions)for(var d=0;d<C.actions.length;d++){var V=_.e(C.actions[d],tJr);V?this.handleUpdateCommentVoteAction(V):g.target===this.heartButton&&this.toggleHeartState()}};
_.b.handleUpdateCommentVoteAction=function(g){var C;(C=this.toolbarState)!=null&&C.key&&this.ytdReduxBehavior.dispatch(_.JU("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:g.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":g.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.b.toggleHeartState=function(){var g;(g=this.toolbarState)!=null&&g.key&&this.ytdReduxBehavior.dispatch(_.JU("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.PU.Object.defineProperties(fR.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return(((g=this.toolbarState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(C=this.toolbarData)==null?void 0:C.likeCountLiked:(d=this.toolbarData)==null?void 0:d.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.prepareAccountCommand)!==void 0&&!_.t("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g,C=_.e((g=this.toolbarSurface)==null?void 0:g.prepareAccountCommand,_.j6),d,V,y,R,Y,A,P,w,x;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((d=this.toolbarSharedData)==null||!d.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((V=this.toolbarState)==null?void 0:V.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:C!=null?C:_.e((y=this.toolbarSurface)==null?void 0:y.likeCommand,_.j6),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:C!=null?C:_.e((R=this.toolbarSurface)==null?void 0:R.unlikeCommand,_.j6),defaultCommand:this.isVisiblyDisabled?_.e((Y=this.toolbarSurface)==null?void 0:Y.commentDisabledActionCommand,_.j6):void 0,defaultTooltip:(A=this.toolbarData)==null?void 0:A.likeInactiveTooltip,toggledTooltip:(P=this.toolbarData)==null?void 0:P.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(w=this.toolbarData)==null?void 0:w.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(x=this.toolbarSharedData)==null?void 0:x.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g,C=_.e((g=this.toolbarSurface)==null?void 0:g.prepareAccountCommand,_.j6),d,V,y,R,Y,A,P,w,x,p;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((d=this.toolbarSharedData)==null||!d.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((V=this.toolbarState)==null?void 0:V.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:C!=null?C:_.e((y=this.toolbarSurface)==null?void 0:y.dislikeCommand,_.j6),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:C!=null?C:_.e((R=this.toolbarSurface)==null?void 0:R.undislikeCommand,_.j6),defaultCommand:this.isVisiblyDisabled?_.e((Y=this.toolbarSurface)==null?void 0:Y.commentDisabledActionCommand,_.j6):void 0,defaultTooltip:(A=this.toolbarData)==null?void 0:A.dislikeInactiveTooltip,toggledTooltip:(P=this.toolbarData)==null?void 0:
P.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(w=this.toolbarSharedData)==null?void 0:w.dislikeReplyButtonA11y:(x=this.toolbarSharedData)==null?void 0:x.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(p=this.toolbarSharedData)==null?void 0:p.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var g,C,d;if(((g=this.toolbarState)==null?void 0:g.heartState)!==void 0&&((C=this.toolbarState)==null?void 0:C.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((d=this.toolbarState)==null?void 0:d.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var V,y,R,Y,A,P,w,x,p,J,h,l,N,T;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(V=this.toolbarData)==null?void 0:V.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((y=this.toolbarState)==null?void 0:y.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((R=this.toolbarState)==null?void 0:R.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((Y=this.toolbarState)==null?void 0:Y.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((A=this.toolbarState)==null?void 0:A.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.e((P=this.toolbarSurface)==null?void 0:P.heartCommand,
_.j6),unheartEndpoint:this.isVisiblyDisabled?void 0:_.e((w=this.toolbarSurface)==null?void 0:w.unheartCommand,_.j6),disabledEndpoint:this.isVisiblyDisabled?_.e((x=this.toolbarSurface)==null?void 0:x.commentDisabledActionCommand,_.j6):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(p=this.toolbarData)==null?void 0:p.heartActiveTooltip,unheartedTooltip:(J=this.toolbarData)==null?void 0:J.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((h=
this.toolbarState)==null?void 0:h.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(l=this.toolbarSharedData)==null?void 0:l.unheartButtonA11y:(N=this.toolbarSharedData)==null?void 0:N.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(T=this.toolbarSharedData)==null?void 0:T.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.toolbarSurface)==null||!g.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.commentStrings)!=null&&g.replyButtonText){var C,d,V,y;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(C=this.commentStrings)==null?void 0:C.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.e((d=this.toolbarSurface)==null?void 0:d.replyCommand,_.j6),command:this.isVisiblyDisabled?
_.e((V=this.toolbarSurface)==null?void 0:V.commentDisabledActionCommand,_.j6):this.isSubsOnlyCommentsIneligibleUser?_.e((y=this.toolbarSurface)==null?void 0:y.subscribersOnlySnackbarCommand,_.j6):void 0}}}}});
fR.prototype.onYtServiceRequestSent=fR.prototype.onYtServiceRequestSent;fR.prototype.hideReplyDialogDiv=fR.prototype.hideReplyDialogDiv;_.E([_.M(),_.H("design:type",Object)],fR.prototype,"commentStrings",void 0);_.E([_.M(),_.H("design:type",Boolean)],fR.prototype,"isReply",void 0);_.E([_.M(),_.H("design:type",Object)],fR.prototype,"toolbarData",void 0);_.E([_.M(),_.H("design:type",Object)],fR.prototype,"toolbarSharedData",void 0);
_.E([_.M(),_.H("design:type",String)],fR.prototype,"toolbarStateKey",void 0);_.E([_.M(),_.H("design:type",String)],fR.prototype,"toolbarSurfaceKey",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],fR.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],fR.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],fR.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.F$),_.H("design:type",Object)],fR.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.ZD("#reply-dialog"),_.H("design:type",HTMLElement)],fR.prototype,"replyDialogDiv",void 0);_.E([_.ZD("#replybox"),_.H("design:type",Object)],fR.prototype,"replyBox",void 0);_.E([_.ZD("ytd-creator-heart-renderer"),_.H("design:type",Object)],fR.prototype,"heartButton",void 0);_.E([_.M({selector:function(g,C){return _.gd(g.entities,"engagementToolbarStateEntityPayload",C)},
selectorArgs:["toolbarStateKey"]}),_.H("design:type",Object)],fR.prototype,"toolbarState",void 0);_.E([_.M({selector:Z6g,selectorArgs:["toolbarSurfaceKey"]}),_.H("design:type",Object)],fR.prototype,"toolbarSurface",void 0);_.E([_.M(),_.H("design:type",Object)],fR.prototype,"buttonOverrides",void 0);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fR.prototype,"hideReplyDialogDiv",null);
_.E([_.X("toolbarData","toolbarState"),_.H("design:type",String),_.H("design:paramtypes",[])],fR.prototype,"likeCount",null);_.E([_.X("likeCount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fR.prototype,"showLikeCount",null);_.E([_.X("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fR.prototype,"isVisiblyDisabled",null);_.E([_.X("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fR.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.E([_.X("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fR.prototype,"isSubsOnlyCommentsEligibleUser",null);_.E([_.X("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fR.prototype,"hasPrepareAccountCommand",null);_.E([_.X("toolbarData","toolbarState","toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],fR.prototype,"likeToggleButtonRenderer",null);
_.E([_.X("isReply","toolbarData","toolbarState","toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],fR.prototype,"dislikeToggleButtonRenderer",null);_.E([_.X("toolbarData","toolbarState","toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],fR.prototype,"creatorHeartSupportedRenderer",null);_.E([_.X("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fR.prototype,"hasReplyCommand",null);
_.E([_.X("toolbarSurface","commentStrings","isVisiblyDisabled"),_.H("design:type",Object),_.H("design:paramtypes",[])],fR.prototype,"replyButtonRenderer",null);_.E([_.M(),_.H("design:type",Object)],fR.prototype,"replyButtonOverrides",void 0);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],fR.prototype,"onYtServiceRequestSent",null);_.E([_.m({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],fR);
_.I(fR,"ytd-comment-engagement-bar",function(){if(jph!==void 0)return jph;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return jph=g},{mode:1});var exh;var vD=function(){return _.W.apply(this,arguments)||this};
_.L(vD,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vD.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vD.prototype,"data",void 0);_.E([_.m({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],vD);
_.I(vD,"ytd-comment-inline-thumbnail-renderer",function(){if(exh!==void 0)return exh;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return exh=g},{mode:1});var l7L;var $s=function(){return _.W.apply(this,arguments)||this};
_.L($s,_.W);$s.prototype.onMessageTap=function(){if(this.onTapCommand){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);g&&this.ytdOpenPopupBehavior.openPopup(g)}};
_.PU.Object.defineProperties($s.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return(g=this.data)==null?void 0:(C=g.button)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.command}}});
_.E([_.r(_.F$),_.H("design:type",Object)],$s.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$s.prototype,"data",void 0);_.E([_.X("data.button.buttonRenderer.command"),_.H("design:type",Object),_.H("design:paramtypes",[])],$s.prototype,"onTapCommand",null);_.E([_.m({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],$s);
_.I($s,"ytd-comment-pause-composer-renderer",function(){if(l7L!==void 0)return l7L;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return l7L=g},{mode:1});var LAM;var DWP;var qz=function(){var g=_.W.apply(this,arguments)||this;g.isOpen=!1;return g};
_.L(qz,_.W);_.b=qz.prototype;_.b.dataChanged=function(){this.isOpen=!1};
_.b.onTap=function(){this.data&&(this.data.navigationEndpoint?_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.b.focus=function(){this.JSC$16041_commentbox.focus()};
_.b.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.b.openDialog=function(){this.isOpen=!0;this.JSC$16041_commentbox.focus();this.JSC$16041_commentbox.maybeHeightChanged()};
qz.prototype.onYtCommentboxDismiss=qz.prototype.onYtCommentboxDismiss;qz.prototype.dataChanged=qz.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qz.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qz.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],qz.prototype,"isOpen",void 0);_.E([_.ZD("#commentbox"),_.H("design:type",Object)],qz.prototype,"JSC$16041_commentbox",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qz.prototype,"dataChanged",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qz.prototype,"onYtCommentboxDismiss",null);_.E([_.m({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],qz);
_.I(qz,"ytd-comment-reply-dialog-renderer",function(){if(DWP!==void 0)return DWP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return DWP=g},{mode:1});var r$h;var Mz=function(){return _.W.apply(this,arguments)||this};
_.L(Mz,_.W);_.PU.Object.defineProperties(Mz.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.data)==null?void 0:(C=g.icon)==null?void 0:C.iconType;return d?"yt-icons:"+d.toLowerCase():null}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Mz.prototype,"data",void 0);_.E([_.M(),_.X("data.icon"),_.H("design:type",Object),_.H("design:paramtypes",[])],Mz.prototype,"icon",null);_.E([_.m({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Mz);
_.I(Mz,"ytd-pinned-comment-badge-renderer",function(){if(r$h!==void 0)return r$h;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return r$h=g},{mode:1});var NsP;var X6Q={},sp8={input:!0,meta:!0,br:!0,link:!0,img:!0},WD=null;X6Q.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(){WD==null&&(WD=document.createElement("tp-yt-paper-tooltip"),WD.offset=8,WD.fitToVisibleBounds=!0)},
onMouseOver_:function(g){if(g=_.H3(g.target,function(y){return y==this||y.getAttribute&&y.getAttribute("shared-tooltip-text")}.bind(this),!0)){var C=g.getAttribute("shared-tooltip-text");
if(C){var d=this,V=null;g!=this&&(g.tagName.toLowerCase()in sp8?d=g.parentElement:d=g,g.id&&(V=g.id));this.polymerController.createTooltipIfRequired_();if(WD.parentElement!=d||WD.for!=V)(0,_.gX)(WD).textContent=C,_.KZ(d).appendChild(WD),WD.for=V,WD.animationDelay=this.polymerController.sharedTooltipAnimationDelay,WD.position=this.polymerController.sharedTooltipPosition}}}};var mO=function(){return _.W.apply(this,arguments)||this};
_.L(mO,_.W);mO.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]]"}}}}}};
mO.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var g;((g=this.data)==null?0:g.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var C;((C=this.data)==null?0:C.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
mO.prototype.colorChanged=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.color)==null?void 0:(d=C.basicColorPaletteData)==null?void 0:d.foregroundBodyColor;V&&(this.rgbBadgeColor=_.tw(V));_.KZ(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
mO.prototype.tooltipChanged=function(){var g;((g=this.data)==null?0:g.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
mO.prototype.tooltipChanged=mO.prototype.tooltipChanged;mO.prototype.colorChanged=mO.prototype.colorChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],mO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(X6Q.YtSharedTooltipBehavior),_.H("design:type",Object)],mO.prototype,"ytSharedTooltipBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mO.prototype,"data",void 0);
_.E([_.M({value:"#4285F4"}),_.H("design:type",String)],mO.prototype,"rgbBadgeColor",void 0);_.E([_.Rn("data.color"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mO.prototype,"colorChanged",null);_.E([_.Rn("data.tooltip"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mO.prototype,"tooltipChanged",null);_.E([_.m({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],mO);
_.I(mO,"ytd-sponsor-comment-badge-renderer",function(){if(NsP!==void 0)return NsP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return NsP=g},{mode:1});var BsL;var TsL;var uq=function(){return _.W.apply(this,arguments)||this};
_.L(uq,_.W);uq.prototype.computeState=function(g){switch(g==null?void 0:g.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"}};
uq.prototype.updateStateIdentifier=function(g){if(this.viewModel.triStateKey){var C=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.JU("triStateButtonStateEntityPayload",C,{key:C,stateIdentifier:g}))}};
uq.prototype.onClick=function(){var g=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(){g.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){g.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.PU.Object.defineProperties(uq.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 g;return((g=this.data)==null?void 0:g.buttonText)||""}}});
_.E([_.M(),_.H("design:type",Object)],uq.prototype,"viewModel",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],uq.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],uq.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uq.prototype,"ytRendererBehavior",void 0);_.E([_.M({selector:Yp1,selectorArgs:["viewModel.triStateKey"]}),_.H("design:type",Object)],uq.prototype,"triStateButtonStateEntity",void 0);
_.E([_.M({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.H("design:type",String)],uq.prototype,"state",void 0);_.E([_.X("viewModel","state"),_.H("design:type",Object),_.H("design:paramtypes",[])],uq.prototype,"data",null);_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],uq.prototype,"buttonText",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],uq);
_.I(uq,"ytd-tri-state-button-view-model",function(){if(TsL!==void 0)return TsL;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return TsL=g},{mode:1});var f7h;var vzh;var nR=function(){var g=_.W.apply(this,arguments)||this;g.defaultIconToFilled=!_.t("kevlar_fill_comment_chip_icon_killswitch");return g};
_.L(nR,_.W);nR.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
nR.prototype.dataChanged=function(){if(this.data){var g,C;((g=this.data.chipColorPalette)==null?0:g.backgroundColor)&&((C=this.data.chipColorPalette)==null?0:C.foregroundTitleColor)&&_.CM(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.jG(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.jG(this.data.chipColorPalette.foregroundTitleColor)});var d;((d=this.data)==null?0:d.command)?(_.CM(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.CM(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}};
nR.prototype.onTap=function(){var g;if(this.data&&(g=this.data)!=null&&g.command){var C;this.ytComponentBehavior.resolveCommand((C=this.data)==null?void 0:C.command)}};
nR.prototype.getIconSize=function(){return _.t("kevlar_fill_comment_chip_icon_killswitch")?24:12};
nR.prototype.onTap=nR.prototype.onTap;nR.prototype.dataChanged=nR.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],nR.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Dz),_.H("design:type",Object)],nR.prototype,"ironA11yKeysBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nR.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],nR.prototype,"basePriceText",void 0);_.E([_.M(),_.H("design:type",Object)],nR.prototype,"chipIcon",void 0);_.E([_.M(),_.H("design:type",Object)],nR.prototype,"defaultIconToFilled",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nR.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nR.prototype,"onTap",null);
_.E([_.eC({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],nR);
_.I(nR,"yt-pdg-comment-chip-renderer",function(){if(vzh===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;f7h===void 0&&(f7h=document.createElement("template"));var V=f7h;d.call(C,V.content.cloneNode(!0),g.content.firstChild);vzh=g}g=vzh;return g},{mode:2});var I8=function(){var g=_.W.apply(this,arguments)||this;g.useSmallAvatars=_.t("small_avatars_for_comments");g.commentThreadingEnabled=_.t("web_delhi_comment_threads");g.webWatchCompactComments=_.t("web_watch_compact_comments");g.editDialog=null;return g};
_.L(I8,_.W);_.b=I8.prototype;_.b.onShow=function(){_.jx("cmv",void 0,"wn_comments")};
_.b.configureRendererStamper=function(){return{authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},linkedCommentBadge:{id:"linked-comment-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[linkedCommentBadge]]"}}}},pinnedCommentBadge:{id:"pinned-comment-badge",mapping:{renderer:"ytd-pinned-comment-badge-renderer"}},sponsorCommentBadge:{id:"sponsor-comment-badge",mapping:{renderer:"ytd-sponsor-comment-badge-renderer"}},
editDialog:{id:"edit-dialog",mapping:{commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}};
_.b.detached=function(){this.editDialog=null;this.expander.reset()};
_.b.updateBackgroundColor=function(){if(this.backgroundColor){var g={"--ytd-comment-paid-background-color":_.jG(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.CM(this.hostElement,g)}else _.CM(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.b.resetExpander=function(){var g;(g=this.expander)==null||g.reset()};
_.b.openEditDialog=function(g){g.dialog&&(this.editDialog=g.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.b.onYtNavigate=function(g){var C=g.detail.endpoint;if(C=_.e(C,_.Coh)||_.e(C,_.dCA))g.stopPropagation(),this.openEditDialog(C)};
_.b.onYtCommentboxDismiss=function(){this.editDialog=null;_.CM(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.b.onAuthorThumbnailClicked=function(){_.t("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.b.onYtCommentboxResize=function(g){var C;(g==null?0:(C=g.detail)==null?0:C.height)&&_.CM(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":g.detail.height+"px"})};
_.PU.Object.defineProperties(I8.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 g,C=(g=this.commentEntity)==null?void 0:g.author;return C&&(C.isCreator||C.isVerified||C.isArtist)?{renderer:{authorEndpoint:C.channelPageEndpoint?_.e(C.channelPageEndpoint,_.j6):_.e(C.channelCommand,_.j6),authorText:{runs:[{text:C.displayName}]},color:C.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:C.isArtist?{iconType:"AUDIO_BADGE"}:
C.isVerified?{iconType:C.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:C.isArtist||C.isVerified?C.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var g,C=(g=this.commentEntity)==null?void 0:g.author;return C!=null&&C.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:C.sponsorBadgeUrl}]},tooltip:C.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return _.e((g=this.commentSurfaceEntity)==null?void 0:g.pdgCommentChip,_.smh)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var g;return this.voiceReplyContainerViewModel&&((g=this.voiceReplyContainerViewModel)==null?void 0:g.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return _.e((g=this.commentSurfaceEntity)==null?void 0:g.voiceReplyContainerViewModel,szr)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var g;return this.voiceReplyContainerViewModel&&(g=this.voiceReplyContainerViewModel)!=null&&g.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.commentSurfaceEntity)==null?void 0:g.commentBackgroundColor)!=null?C:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.t("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var g,C;return(((g=this.commentEntity)==null?void 0:(C=g.properties)==null?void 0:C.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var g,C;if(_.t("enable_profile_cards_on_comments")&&((g=this.commentEntity)==null?0:(C=g.author)==null?0:C.profileCardEndpoint)&&this.viewModel.allowProfileCard){var d,V;return _.e((d=this.commentEntity)==null?void 0:(V=d.author)==null?void 0:V.profileCardEndpoint,_.j6)}var y,R;return _.e((y=this.commentEntity)==null?void 0:(R=y.avatar)==null?void 0:R.endpoint,_.j6)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var g,C;if(_.t("enable_profile_cards_on_comments")&&((g=this.commentEntity)==null?0:(C=g.author)==null?0:C.channelPageEndpoint)){var d,V;return _.e((d=this.commentEntity)==null?void 0:(V=d.author)==null?void 0:V.channelPageEndpoint,_.j6)}var y,R;return _.e((y=this.commentEntity)==null?void 0:(R=y.avatar)==null?void 0:R.endpoint,_.j6)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y=(g=this.commentEntity)==null?void 0:(C=g.avatar)==null?void 0:(d=C.image)==null?void 0:(V=d.sources)==null?void 0:V[0];return y?{thumbnails:[{url:y.url,width:y.width,height:y.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.commentEntity)==null?0:(C=g.author)==null?0:C.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.commentEntity)==null?void 0:(C=g.author)==null?void 0:C.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.commentEntity)==null?void 0:(C=g.properties)==null?void 0:C.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var g;return _.e((g=this.commentSurfaceEntity)==null?void 0:g.publishedTimeCommand,_.j6)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var g,C;if(((g=this.commentEntity)==null?0:g.translatedContent)&&((C=this.translateButtonState)==null?void 0:C.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var d;if((d=this.voiceReplyContainerViewModel)==null?0:d.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var V,y;return((V=this.commentEntity)==null?void 0:(y=V.properties)==null?void 0:y.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.commentSharedEntity)==null?void 0:(C=g.strings)==null?void 0:C.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.commentSharedEntity)==null?void 0:(C=g.strings)==null?void 0:C.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.commentEntity)==null||!g.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var g,C,d=(C=_.e((g=this.viewModel)==null?void 0:g.translateButton,XoP))!=null?C:{},V,y,R,Y,A,P,w,x,p,J,h;return Object.assign({},d,{untoggledStateData:Object.assign({},d.untoggledStateData,{buttonText:(V=this.commentEntity)==null?void 0:(y=V.translateData)==null?void 0:y.text}),togglingStateData:Object.assign({},d.togglingStateData,{buttonText:(R=this.commentSharedEntity)==null?
void 0:(Y=R.strings)==null?void 0:Y.translatingText}),toggledStateData:Object.assign({},d.toggledStateData,{buttonText:(A=this.commentSharedEntity)==null?void 0:(P=A.strings)==null?void 0:P.seeOriginalText}),transitionCommand:((w=this.commentEntity)==null?0:w.translatedContent)?void 0:_.e((x=this.commentEntity)==null?void 0:(p=x.translateData)==null?void 0:p.translateComment,_.j6),triStateKey:(J=this.commentEntity)==null?void 0:(h=J.properties)==null?void 0:h.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((C=_.e(_.e((g=this.toolbarSurface)==null?void 0:g.menuCommand,_.j6),Vh8))==null?void 0:(d=C.menu)==null?void 0:d.menuRenderer)||null}}});
I8.prototype.onYtCommentboxResize=I8.prototype.onYtCommentboxResize;I8.prototype.onYtCommentboxDismiss=I8.prototype.onYtCommentboxDismiss;I8.prototype.onYtNavigate=I8.prototype.onYtNavigate;I8.prototype.resetExpander=I8.prototype.resetExpander;I8.prototype.updateBackgroundColor=I8.prototype.updateBackgroundColor;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],I8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],I8.prototype,"ytdReduxBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],I8.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],I8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#author-thumbnail > button"),_.H("design:type",HTMLElement)],I8.prototype,"authorThumbnailAnchor",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("viewModel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],I8.prototype,"linked",null);
_.E([_.X("viewModel","linked"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"linkedCommentBadge",null);_.E([_.M({reflectToAttribute:!0}),_.X("viewModel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],I8.prototype,"pinned",null);_.E([_.X("viewModel","pinned"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"pinnedCommentBadge",null);
_.E([_.X("commentEntity","commentSharedEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"authorCommentBadge",null);_.E([_.M({reflectToAttribute:!0}),_.X("authorCommentBadge"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"hasAuthorBadge",null);_.E([_.X("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"sponsorCommentBadge",null);
_.E([_.M({reflectToAttribute:!0}),_.X("sponsorCommentBadge"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"hasSponsorBadge",null);_.E([_.X("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"pdgCommentChipRenderer",null);_.E([_.M({reflectToAttribute:!0}),_.X("voiceReplyContainerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"hasVoiceReply",null);
_.E([_.X("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"voiceReplyContainerViewModel",null);_.E([_.X("voiceReplyContainerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"voiceReplyUnavailableText",null);_.E([_.M(),_.H("design:type",Object)],I8.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"viewModel",null);
_.E([_.M({selector:function(g,C){return _.gd(g.entities,"commentSharedEntityPayload",C)},
selectorArgs:["viewModel.sharedKey"]}),_.H("design:type",Object)],I8.prototype,"commentSharedEntity",void 0);_.E([_.M({selector:b6q,selectorArgs:["viewModel.commentKey"]}),_.H("design:type",Object)],I8.prototype,"commentEntity",void 0);_.E([_.M({selector:function(g,C){return _.gd(g.entities,"commentSurfaceEntityPayload",C)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.H("design:type",Object)],I8.prototype,"commentSurfaceEntity",void 0);_.E([_.M({selector:Z6g,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.H("design:type",Object)],I8.prototype,"toolbarSurface",void 0);_.E([_.M({selector:Yp1,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.H("design:type",Object)],I8.prototype,"translateButtonState",void 0);
_.E([_.X("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"backgroundColor",null);_.E([_.M({reflectToAttribute:!0}),_.X("viewModel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],I8.prototype,"optimalReadingWidthComments",null);_.E([_.ZD("ytd-expander"),_.H("design:type",Object)],I8.prototype,"expander",void 0);
_.E([_.Rn("backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I8.prototype,"updateBackgroundColor",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I8.prototype,"useSmallAvatars",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],I8.prototype,"engagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I8.prototype,"commentThreadingEnabled",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I8.prototype,"webWatchCompactComments",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"isReply",null);_.E([_.X("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"authorThumbnailEndpoint",null);_.E([_.X("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"authorNameEndpoint",null);
_.E([_.X("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"authorThumbnail",null);_.E([_.X("commentEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],I8.prototype,"authorTextClass",null);_.E([_.X("commentEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],I8.prototype,"authorChannelName",null);_.E([_.X("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"publishedTime",null);
_.E([_.X("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"publishedTimeCommand",null);_.E([_.X("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"contentText",null);_.E([_.Rn("contentText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I8.prototype,"resetExpander",null);
_.E([_.X("commentEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],I8.prototype,"shouldShowReadMoreInitially",null);_.E([_.X("commentSharedEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],I8.prototype,"expandText",null);_.E([_.X("commentSharedEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],I8.prototype,"collapseText",null);_.E([_.X("commentEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],I8.prototype,"shouldShowTranslateButton",null);
_.E([_.X("commentEntity","commentSharedEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"translateButton",null);_.E([_.X("toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"overflowMenuRenderer",null);_.E([_.M(),_.H("design:type",Object)],I8.prototype,"editDialog",void 0);_.E([_.ZD("ytd-comment-dialog-renderer"),_.H("design:type",Object)],I8.prototype,"editCommentDialogContainer",void 0);
_.E([_.ZD("ytd-comment-reply-dialog-renderer"),_.H("design:type",Object)],I8.prototype,"editReplyDialogContainer",void 0);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I8.prototype,"onYtNavigate",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I8.prototype,"onYtCommentboxDismiss",null);
_.E([_.yE("yt-commentbox-resize"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I8.prototype,"onYtCommentboxResize",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-comment-view-model"})],I8);
_.I(I8,"ytd-comment-view-model",function(){if(BsL!==void 0)return BsL;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model"> </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model">\n          \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model"> [[authorChannelName]] </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" recompute-on-resize="[[webWatchCompactComments]]" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden$="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return BsL=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});_.U4(_.n(function(g){var C={};return _.O("yt-sub-thread",{class:_.Gr("ytSubThreadHost",(C.ytSubThreadHasButton=g.isButton,C.ytSubThreadHovered=g.hovered,C.ytSubThreadTopLevelThread=function(){var d,V;return((d=g.topLevelThread)==null?void 0:d.call(g))&&!(_.t("small_avatars_for_comments")&&((V=g.engagementPanel)==null?0:V.call(g)))},C))},_.O("div",{class:"ytSubThreadThreadline"},_.O(_.k,{cond:function(){var d;
return!((d=g.isTeaser)==null?0:d.call(g))},
then:function(){return _.O("div",{class:"ytSubThreadConnection"})}}),_.O("div",{class:"ytSubThreadContinuation"}),_.O("div",{class:"ytSubThreadShadow"})),_.O("div",{class:"ytSubThreadSubThreadContent"},g.children))},"Ic"),"yt-sub-thread",{props:{isButton:_.CA,
isTeaser:_.CA,hovered:_.CA,topLevelThread:_.CA,engagementPanel:_.CA}});var U9=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_modern_buttons");g.commentThreadingEnabled=_.t("web_delhi_comment_threads");g.isWatchGrid=_.t("kevlar_watch_grid");g.buttonOverrides=g.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};g.JSC$16087_spinnerEl=null;return g};
_.L(U9,_.W);_.b=U9.prototype;_.b.configureContinuationPathMap=function(){return _.t("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.b.shouldShowLegacyTeasers=function(g,C){return g&&!C};
_.b.shouldShowExpandedThreads=function(g,C){return this.commentThreadingEnabled&&C&&(g==null?void 0:g.length)>0};
_.b.shouldShowCollapsedThreads=function(g,C){return this.commentThreadingEnabled&&!C&&g};
_.b.computeCommentViewModel=function(g){return _.e(g,NM8)};
_.b.computeThreadRenderer=function(g){return _.e(g,jzM)};
_.b.computeIsContinuationItem=function(g){return!!this.computeContinuationItemRenderer(g)};
_.b.computeButtonRenderer=function(g){return _.e(g,_.GF)};
_.b.computeContinuationItemRenderer=function(g){return _.e(g,_.Wb)};
_.b.computeShowButton=function(g){var C;return!((C=this.computeContinuationItemRenderer(g))==null||!C.button)};
_.b.configureRendererStamper=function(){return{"data.teaserContents":{id:"teaser-replies",mapping:{commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentViewModel:{component:"ytd-comment-view-model"},continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.b.attached=function(){this.isShowRepliesVisible=!0};
_.b.dataChanged=function(){var g=this.expanderContents;g&&(g.hidden=!0);this.isLoading=!1};
_.b.endsInContinuation=function(g){return!!g&&g.length>0&&!!this.computeContinuationItemRenderer(g[g.length-1])};
_.b.computeShouldShowHideRepliesButton=function(g,C){return!g&&C};
_.b.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.b.isLoadingChanged=function(){this.isLoading&&!this.JSC$16087_spinnerEl&&(this.JSC$16087_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.KZ(this.expanderContents).appendChild(this.JSC$16087_spinnerEl));this.JSC$16087_spinnerEl&&(this.JSC$16087_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var g;(g=this.contents)==null||g.classList.remove("reloading")}};
_.b.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var g=_.e(this.data.viewReplies,_.GF);g&&this.ytRendererBehavior.logExplicitClick(g);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.b.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var g=_.e(this.data.hideReplies,_.GF);g&&this.ytRendererBehavior.logExplicitClick(g);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.b.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var g=_.KZ(this.hostElement).querySelector("#expander-contents");g&&(g.hidden=this.isShowRepliesVisible)}};
_.b.computeAlign=function(){if(this.modern){var g;return!((g=this.data)==null?0:g.viewRepliesCreatorThumbnail)}};
_.PU.Object.defineProperties(U9.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var g,C;return this.endsInContinuation((g=this.data)==null?void 0:g.contents)||this.commentThreadingEnabled&&this.endsInContinuation((C=this.data)==null?void 0:C.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var g;return(g=this.data)==null?void 0:g.teaserContents}}});
U9.prototype.isShowMoreChanged=U9.prototype.isShowMoreChanged;U9.prototype.isLoadingChanged=U9.prototype.isLoadingChanged;U9.prototype.triggerFirstContinuation=U9.prototype.triggerFirstContinuation;U9.prototype.dataChanged=U9.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],U9.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.yP),_.H("design:type",Object)],U9.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],U9.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],U9.prototype,"modern",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],U9.prototype,"commentThreadingEnabled",void 0);_.E([_.M(),_.H("design:type",Boolean)],U9.prototype,"expanded",void 0);
_.E([_.M(),_.H("design:type",Function)],U9.prototype,"toggleExpanded",void 0);_.E([_.M(),_.H("design:type",Array)],U9.prototype,"addedReplies",void 0);_.E([_.M(),_.H("design:type",Boolean)],U9.prototype,"hovered",void 0);_.E([_.M(),_.H("design:type",Boolean)],U9.prototype,"topLevelThread",void 0);_.E([_.M(),_.H("design:type",Boolean)],U9.prototype,"isLoading",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],U9.prototype,"isShowRepliesVisible",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],U9.prototype,"useNewFormatting",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],U9.prototype,"engagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],U9.prototype,"isWatchGrid",void 0);_.E([_.M(),_.H("design:type",Object)],U9.prototype,"buttonOverrides",void 0);_.E([_.ZD("#expander-contents"),_.H("design:type",HTMLElement)],U9.prototype,"expanderContents",void 0);
_.E([_.ZD("ytd-continuation-item-renderer"),_.H("design:type",Object)],U9.prototype,"continuationItemRenderer",void 0);_.E([_.ZD("#contents"),_.H("design:type",HTMLElement)],U9.prototype,"contents",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U9.prototype,"dataChanged",null);_.E([_.X("data.contents","data.subThreads.*"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],U9.prototype,"hasContinuation",null);
_.E([_.X("data.teaserContents"),_.H("design:type",Object),_.H("design:paramtypes",[])],U9.prototype,"subThreadTeasers",null);_.E([_.yE("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U9.prototype,"triggerFirstContinuation",null);_.E([_.Rn("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U9.prototype,"isLoadingChanged",null);
_.E([_.Rn("isShowRepliesVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U9.prototype,"isShowMoreChanged",null);_.E([_.m({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],U9);
_.I(U9,"ytd-comment-replies-renderer",function(){if(LAM!==void 0)return LAM;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-teaser="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-view-model data="[[computeCommentViewModel(item)]]" class="style-scope ytd-comment-replies-renderer"> </ytd-comment-view-model>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-repeat" items="[[addedReplies]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n      </ytd-comment-thread-renderer>\n    </yt-sub-thread>\n  </template>\n  <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowMoreTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n        </ytd-comment-thread-renderer>\n      </template>\n      <template is="dom-if" if="[[computeContinuationItemRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-continuation-item-renderer button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]" class="style-scope ytd-comment-replies-renderer">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return LAM=g},{mode:1});var $WQ;var cD=function(){var g=_.W.apply(this,arguments)||this;g.isOpen=!1;g.commentDialog=null;g.useSmallAvatars=_.t("small_avatars_for_comments");g.useSmallAvatarsEngagementPanelOnly=_.t("small_avatars_for_comments_ep");g.placeholderFocusListener=null;g.hasOpenedDialog=!1;g.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return g};
_.L(cD,_.W);_.b=cD.prototype;_.b.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepChannelCreationRenderer:"[[data.zeroStep.zeroStepChannelCreationRenderer]]"}}}}}};
_.b.ready=function(){var g=this,C=_.KZ(this.hostElement).querySelector("#placeholder-area"),d=_.KZ(this.hostElement).querySelector("#simplebox-placeholder"),V=function(y){y.stopPropagation();y instanceof KeyboardEvent&&y.type==="keypress"&&y.keyCode!==13&&y.keyCode!==32||g.openDialog()};
this.placeholderFocusListener=V;d.addEventListener("focus",this.placeholderFocusListener);C.addEventListener("tap",V);C.addEventListener("keypress",V)};
_.b.maybeRemoveFocusEventListener=function(){var g;(g=this.data)!=null&&g.prepareAccountEndpoint&&!_.t("web_comments_simplebox_modal_focus_on_tap_ks")&&(g=_.KZ(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(g.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.b.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.b.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.t("web_comment_simplebox_resolve_polymer_command_ks")?_.SC.instance.resolveCommand(this.data.prepareAccountEndpoint):_.gl(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);g&&this.ytdOpenPopupBehavior.openPopup(g);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.KZ(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.b.onYtCommentboxDismiss=function(g){g.stopPropagation();this.isOpen=!1};
_.b.onCreateCommentAction=function(g){this.get("createCommentAction.contents",g)&&(this.isOpen=!1)};
_.b.computeCommentDialog=function(g){return{placeholderText:g.placeholderText,authorThumbnail:g.authorThumbnail,submitButton:g.submitButton,imageButton:g.imageButton,cancelButton:g.cancelButton,emojiButton:g.emojiButton,emojis:g.emojis,emojiPicker:g.emojiPicker,aadcGuidelinesStateEntityKey:g.aadcGuidelinesStateEntityKey,openAadcDialog:g.openAadcDialog,unicodeEmojisUrl:g.unicodeEmojisUrl}};
_.b.onHideIdentityChip=function(g){_.e(g,xah)&&this.set("data.placeholderText",_.e(g,xah).placeholderText)};
cD.prototype.onYtCommentboxDismiss=cD.prototype.onYtCommentboxDismiss;cD.prototype.dataChanged=cD.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],cD.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],cD.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cD.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],cD.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cD.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],cD.prototype,"isOpen",void 0);_.E([_.M(),_.H("design:type",Object)],cD.prototype,"commentDialog",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],cD.prototype,"engagementPanel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],cD.prototype,"useSmallAvatars",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],cD.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],cD.prototype,"enableCreationBox",void 0);_.E([_.M(),_.H("design:type",Boolean)],cD.prototype,"showCreateDialog",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cD.prototype,"dataChanged",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],cD.prototype,"onYtCommentboxDismiss",null);_.E([_.m({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],cD);
_.I(cD,"ytd-comment-simplebox-renderer",function(){if($WQ!==void 0)return $WQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return $WQ=g},{mode:1});var qZL;_.oe("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var E9=function(){var g=_.W.apply(this,arguments)||this;g.addHoverEffect=_.t("swatcheroo_comments_hover_effect");g.useSmallAvatars=_.t("small_avatars_for_comments");g.scrollingEnabled=_.t("web_comment_threading_scroll_on_collapse");g.isSubThread=!1;g.threadHovered=!1;g.expanded=!1;g.removed=!1;g.addedReplies=[];g.actionMap=g.configureActionMap();g.toggleExpanded=function(){g.expanded=!g.expanded;!g.expanded&&g.scrollingEnabled&&_.Qw(g.hostElement,"yt-scroll-to-comment-element",[g.commentElement])};
return g};
_.L(E9,_.W);_.b=E9.prototype;_.b.configureActionMap=function(){return _.t("web_delhi_comment_threads")?{"yt-create-comment-reply-action":"createCommentReplyAction","yt-remove-comment-action":"removeCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction"}:{}};
_.b.createCommentReplyAction=function(g){g=_.e(g,woL);if(g!=null&&g.contents){var C=g.replyToCommentId,d=g.parentCommentId,V,y=(V=this.commentViewModel)==null?void 0:V.commentId;(y===C||y===d&&!C)&&this.maybeAttachReply(g.contents)}};
_.b.maybeAttachReply=function(g){var C,d;(((C=this.commentEntity)==null?void 0:(d=C.properties)==null?void 0:d.replyLevel)||0)>=3?_.HW(this.hostElement,"yt-pushed-create-comment-reply",g):this.attachReply(g)};
_.b.onPushedCreateCommentReply=function(g){var C,d;(((C=this.commentEntity)==null?void 0:(d=C.properties)==null?void 0:d.replyLevel)||0)>=3||(this.attachReply(g.detail),g.stopPropagation())};
_.b.attachReply=function(g){var C;((C=this.data)==null?0:C.replies)?(C=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+C+".continuationItemRenderer")?C===0?this.push("addedReplies",g):this.splice("data.replies.commentRepliesRenderer.subThreads",C,0,g):this.push("data.replies.commentRepliesRenderer.subThreads",g)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[g],viewReplies:{buttonRenderer:{text:_.cL(_.yD("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.b.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.Wr(this.addedReplies))),this.set("addedReplies",[]))};
_.b.removeCommentAction=function(g){g=_.e(g,JJQ);var C=g==null?void 0:g.commentId,d;C&&((d=this.commentViewModel)==null?void 0:d.commentId)===C&&this.maybeRemoveComment(g.actionResult)};
_.b.banAuthorAction=function(g){g=_.e(g,i48);var C=g==null?void 0:g.commentId,d;C&&((d=this.commentViewModel)==null?void 0:d.commentId)===C&&this.maybeRemoveComment(g.actionResult)};
_.b.hideReportedCommentAction=function(g){g=_.e(g,vyQ);var C=g==null?void 0:g.commentId,d;C&&((d=this.commentViewModel)==null?void 0:d.commentId)===C&&this.maybeRemoveComment(g.actionResult)};
_.b.maybeRemoveComment=function(g){g&&g.status==="STATUS_SUCCEEDED"&&(this.feedbackText=g.feedbackText||_.cL("Reply removed"),this.removed=!0)};
_.b.onTap=function(g){if(this.addHoverEffect&&!this.engagementPanel&&!_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var C;((C=window.getSelection())==null?0:C.toString().length)||_.gl({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.b.attached=function(){var g=this;this.isSubThread&&(this.expanded=!0);var C;(C=this.commentThreadHitbox)==null||C.addEventListener("mouseover",function(){g.threadHovered=!0});
var d;(d=this.commentThreadHitbox)==null||d.addEventListener("mouseout",function(){g.threadHovered=!1});
var V;(V=this.commentThreadHitbox)==null||V.addEventListener("click",function(){g.maybeToggleExpanded()})};
_.b.maybeToggleExpanded=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.replies)==null?void 0:(d=C.commentRepliesRenderer)==null?void 0:d.subThreads,y;(V==null?void 0:V.length)===1&&((y=_.e(V[0],_.Wb))==null?0:y.button)&&this.expanded||this.toggleExpanded()};
_.PU.Object.defineProperties(E9.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return _.e((g=this.data)==null?void 0:g.commentViewModel,NM8)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return _.t("web_delhi_comment_threads")&&!!((g=this.data)==null?0:(C=g.replies)==null?0:(d=C.commentRepliesRenderer)==null?0:d.subThreads)}}});
E9.prototype.onTap=E9.prototype.onTap;E9.prototype.onAppendContinuationItemsActionFinished=E9.prototype.onAppendContinuationItemsActionFinished;E9.prototype.onPushedCreateCommentReply=E9.prototype.onPushedCreateCommentReply;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],E9.prototype,"ytdReduxBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],E9.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],E9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],E9.prototype,"addHoverEffect",void 0);_.E([_.M(),_.H("design:type",Object)],E9.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],E9.prototype,"useSmallAvatars",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],E9.prototype,"scrollingEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],E9.prototype,"isSubThread",void 0);_.E([_.ZD(".thread-hitbox"),_.H("design:type",HTMLElement)],E9.prototype,"commentThreadHitbox",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],E9.prototype,"threadHovered",void 0);_.E([_.ZD("#comment"),_.H("design:type",HTMLElement)],E9.prototype,"commentElement",void 0);
_.E([_.M(),_.H("design:type",Object)],E9.prototype,"expanded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],E9.prototype,"removed",void 0);_.E([_.M(),_.H("design:type",Object)],E9.prototype,"feedbackText",void 0);_.E([_.M(),_.H("design:type",Array)],E9.prototype,"addedReplies",void 0);_.E([_.M({selector:b6q,selectorArgs:["commentViewModel.commentKey"]}),_.H("design:type",Object)],E9.prototype,"commentEntity",void 0);
_.E([_.yE("yt-pushed-create-comment-reply"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],E9.prototype,"onPushedCreateCommentReply",null);_.E([_.yE("yt-append-continuation-items-action-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],E9.prototype,"onAppendContinuationItemsActionFinished",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],E9.prototype,"commentViewModel",null);
_.E([_.X("data.replies"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],E9.prototype,"hasSubThreading",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],E9.prototype,"engagementPanel",void 0);_.E([_.yE("tap"),_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],E9.prototype,"onTap",null);_.E([_.m({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],E9);
_.I(E9,"ytd-comment-thread-renderer",function(){if(qZL!==void 0)return qZL;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" engagement-panel="[[engagementPanel]]" hidden="[[removed]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer added-replies="[[addedReplies]]" data="[[data.replies.commentRepliesRenderer]]" engagement-panel="[[engagementPanel]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return qZL=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var M0Q;var HD=function(){var g=_.W.apply(this,arguments)||this;g.compactHeader=_.t("web_watch_compact_comments_header");g.hidePanelButton=!1;g.isPostSchedulingEnabled=_.t("enable_post_scheduling");g.hasFinishedStamping=!1;g.JSC$16110_handleOpenPostCommentDialogActionAfterStamp=!1;g.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return g};
_.L(HD,_.W);_.b=HD.prototype;
_.b.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:{component:"ytd-comment-simplebox-renderer",properties:{engagementPanel:"[[engagementPanel]]",showCreateDialog:"[[data.showCreateDialog]]"}}}},"data.pausedCommentsMessage":{id:"paused-comments-message",mapping:{messageRenderer:"ytd-comment-pause-composer-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},
"data.sortMenu":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0,waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer",postFilterZeroStateRenderer:"ytd-post-filter-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}},
"data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message",mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}};
_.b.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.b.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16110_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.b.onYtServiceRequestSent=function(g,C){if(!_.t("kevlar_command_handler")&&C.actions)for(g=0;g<C.actions.length;g++){var d=C.actions[g];_.e(d,ukP)&&_.KZ(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.e(d,ukP))}};
_.b.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var g;if(this.getPrefilledBackstagePostDialog((g=this.data)==null?void 0:g.actions)){_.KZ(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var C=_.KZ(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;C&&_.As(this,function(){C.focus();C.openDialog&&C.openDialog()})}}else this.hasActionsChange=!0};
_.b.computeIsBackstage=function(g){return g};
_.b.onYtCommentboxDismiss=function(){_.KZ(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.b.removePrefilledDialog=function(g){if(g==null?0:g.actions){for(var C=g.actions.length-1;C>=0;C--){var d=void 0;((d=_.e(g.actions[C],SyL))==null?0:d.dialog)&&delete g.actions[C]}this.set("data",void 0);this.set("data",g)}};
_.b.getPrefilledBackstagePostDialog=function(g){if(g)for(var C=0;C<g.length;C++){var d=g[C],V=void 0;if((V=_.e(d,SyL))==null?0:V.dialog)return _.e(d,SyL).dialog}return null};
_.b.computeBackstagePostDialog=function(g){return g&&(this.getPrefilledBackstagePostDialog(g.actions)||g.createRenderer)};
_.b.dataChanged=function(){if(this.data){var g=this.data.customEmojis,C=this.data.unicodeEmojisUrl;_.gm.clear();C&&_.B9P(_.gm,C);g&&_.gm.load(g)}};
_.b.handleSignalActionOpenPostCommentDialogAction=function(){var g=_.KZ(this.hostElement).querySelector("ytd-comment-simplebox-renderer");g?g.openDialog():this.JSC$16110_handleOpenPostCommentDialogActionAfterStamp=!0};
_.b.onPostHeaderTap=function(){var g;((g=this.data)==null?0:g.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.PU.Object.defineProperties(HD.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.t("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y,R,Y;return!this.hidePanelButton&&_.t("kevlar_watch_comments_panel_button")&&((Y=_.e((g=this.data)==null?void 0:(C=g.sortMenu)==null?void 0:(d=C.sortFilterSubMenuRenderer)==null?void 0:(V=d.subMenuItems)==null?void 0:(y=V[0])==null?void 0:(R=y.serviceEndpoint)==null?void 0:R.commandMetadata,_.d7))==null?void 0:Y.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.yD("MINIPLAYER_EXPAND_LABEL"),text:_.Mr(_.yD("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
HD.prototype.dataChanged=HD.prototype.dataChanged;HD.prototype.onYtCommentboxDismiss=HD.prototype.onYtCommentboxDismiss;HD.prototype.observePrefilledBackstagePostDialog=HD.prototype.observePrefilledBackstagePostDialog;HD.prototype.onYtServiceRequestSent=HD.prototype.onYtServiceRequestSent;HD.prototype.onStampFinished=HD.prototype.onStampFinished;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],HD.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],HD.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HD.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],HD.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HD.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],HD.prototype,"compactHeader",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],HD.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Object)],HD.prototype,"hidePanelButton",void 0);_.E([_.M({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.H("design:type",Boolean)],HD.prototype,"isBackstage",void 0);_.E([_.M({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.H("design:type",Object)],HD.prototype,"backstagePostDialog",void 0);
_.E([_.M(),_.H("design:type",Object)],HD.prototype,"isPostSchedulingEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data","showCommentsPanelButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],HD.prototype,"useSpaceBetween",null);_.E([_.M({reflectToAttribute:!0}),_.X("data","hidePanelButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],HD.prototype,"showCommentsPanelButton",null);
_.E([_.X("data","showCommentsPanelButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],HD.prototype,"commentsPanelButtonData",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HD.prototype,"onStampFinished",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],HD.prototype,"onYtServiceRequestSent",null);
_.E([_.Rn("data.actions"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HD.prototype,"observePrefilledBackstagePostDialog",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HD.prototype,"onYtCommentboxDismiss",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HD.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],HD);
_.I(HD,"ytd-comments-header-renderer",function(){if(M0Q!==void 0)return M0Q;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" on-click="onPostHeaderTap" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return M0Q=g},{mode:1});var WAP;var Qj=function(){return _.W.apply(this,arguments)||this};
_.L(Qj,_.W);_.E([_.M(),_.H("design:type",Object)],Qj.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Qj.prototype,"ytRendererBehavior",void 0);_.E([_.m({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Qj);
_.I(Qj,"ytd-destination-button-renderer",function(){if(WAP!==void 0)return WAP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return WAP=g},{mode:1});var mWH;var za=function(){var g=_.W.apply(this,arguments)||this;g.isRichGrid=!1;g.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return g};
_.L(za,_.W);_.b=za.prototype;_.b.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.b.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.b.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.b.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var g;if((g=this.data)==null||!g.isExpanded){g=this.hostElement.clientWidth;var C;if(g&&(C=this.data)!=null&&C.destinationButtons){C=Math.floor((g+4)/214);g=this.data.destinationButtons.length;var d=Math.ceil(g/C);this.fullyVisibleRows=g%C===1&&d===2?1:Math.min(d,2);this.isShowMoreVisible=this.fullyVisibleRows<d}}}};
_.b.updateRichGridDestinationButtonsVisibility=function(){var g,C;if(this.isRichGrid&&((g=this.data)==null||!g.isExpanded)&&(C=this.data)!=null&&C.destinationButtons){g=this.richGridItemsPerRow+1;C=this.data.destinationButtons.length;var d=Math.ceil(C/g);this.fullyVisibleRows=C%g===1&&d===2?1:Math.min(d,2);this.isShowMoreVisible=this.fullyVisibleRows<d}};
_.b.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
za.prototype.updateRichGridDestinationButtonsVisibility=za.prototype.updateRichGridDestinationButtonsVisibility;_.E([_.M(),_.H("design:type",Object)],za.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Number)],za.prototype,"fullyVisibleRows",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],za.prototype,"isShowMoreVisible",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],za.prototype,"isRichGrid",void 0);
_.E([_.M({selector:_.t4,value:0}),_.H("design:type",Number)],za.prototype,"richGridItemsPerRow",void 0);_.E([_.M(),_.H("design:type",Object)],za.prototype,"gridStateActionMap",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],za.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],za.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],za.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],za.prototype,"ytdReduxBehavior",void 0);_.E([_.Rn("data","richGridItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],za.prototype,"updateRichGridDestinationButtonsVisibility",null);_.E([_.m({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],za);
_.I(za,"ytd-destination-shelf-renderer",function(){if(mWH!==void 0)return mWH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return mWH=g},{mode:1});var uO6;var KR=function(){return _.W.apply(this,arguments)||this};
_.L(KR,_.W);KR.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],KR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],KR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],KR.prototype,"data",void 0);_.E([_.m({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],KR);
_.I(KR,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(uO6!==void 0)return uO6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return uO6=g},{mode:1});var nzP;var a8=function(){var g=_.W.apply(this,arguments)||this;g.disableAnimation=!1;g.isSlimlineSurvey=!1;g.isSlimlineSurveyFollowUp=!1;g.isShortsStyle=!1;return g};
_.L(a8,_.W);a8.prototype.onTap=function(g){g.preventDefault();this.data&&_.HW(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.PU.Object.defineProperties(a8.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 g,C,d,V,y;return((g=this.data)==null?0:g.checked)?(C=this.data)==null?void 0:(d=C.onStateIcon)==null?void 0:d.iconType:(V=this.data)==null?void 0:(y=V.defaultStateIcon)==null?void 0:y.iconType}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],a8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],a8.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],a8.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],a8.prototype,"disableAnimation",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a8.prototype,"isSlimlineSurvey",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a8.prototype,"isSlimlineSurveyFollowUp",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a8.prototype,"isShortsStyle",void 0);_.E([_.X("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],a8.prototype,"isAnimatedIcon",null);
_.E([_.X("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.H("design:type",Number),_.H("design:paramtypes",[])],a8.prototype,"iconSize",null);_.E([_.X("isShortsStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],a8.prototype,"isDarkTheme",null);_.E([_.X("data.checked"),_.H("design:type",Object),_.H("design:paramtypes",[])],a8.prototype,"icon",null);_.E([_.m({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],a8);
_.I(a8,"ytd-rating-survey-option-renderer",function(){if(nzP!==void 0)return nzP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return nzP=g},{mode:2});var I76;var Ga=function(){var g=_.W.apply(this,arguments)||this;g.firstResponseText=null;g.lastResponseText=null;g.selectedNonStarOption=null;g.hideOptions=!1;g.hideUndoButton=!0;g.disableAnimation=!1;g.showResponseRangeText=!1;g.selectedRatingIndex=-1;g.isSlimlineSurvey=!1;g.isSlimlineSurveyFollowUp=!1;g.isShortsStyle=!1;g.slimlineSurveyRatingSelectedIndex=-1;return g};
_.L(Ga,_.W);_.b=Ga.prototype;_.b.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.b.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.b.onOptionChange=function(g,C){var d=this;g=C.onStateIcon&&C.defaultStateIcon&&C.onStateIcon.iconType===C.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(Y,A){Y.responseText===C.responseText?d.isSlimlineSurvey?(d.selectedRatingIndex=A,d.ytdReduxBehavior.dispatch(aVQ(A))):(d.setSurveyOptionValue(A,!0,"checked"),d.setSurveyOptionValue(A,!0,"selected")):(d.setSurveyOptionValue(A,!1,"checked"),d.setSurveyOptionValue(A,
!1,"selected"))});
else if(g)this.selectedNonStarOption=C,this.hideOptions=!0;else{var V=this.ytRendererBehavior.getSimpleString(C.responseText),y=!0;this.getOptionRenderers().forEach(function(Y,A){d.setSurveyOptionValue(A,y,"checked");d.setSurveyOptionValue(A,!1,"selected");d.ytRendererBehavior.getSimpleString(Y.responseText)===V&&(y=!1,d.setSurveyOptionValue(A,!0,"selected"))})}g=C.responseEndpoint;
var R;C.followUpCommand&&(R=_.e(C.followUpCommand,Eeh));this.isSlimlineSurvey?(this.resetComponent(),_.Qw(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.Qw(this.hostElement,"ytd-inline-survey-rating-select-action",[g,R])};
_.b.showSelectedOption=function(){var g=this;_.UP.addJob(function(){var C=g.getOptionRenderers()[g.slimlineSurveyRatingSelectedIndex];g.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),C)},8,100)};
_.b.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(g){var C;return(C=_.e(g,Qdr))!=null?C:{}}):[]};
_.b.onUndoClick=function(){this.resetComponent();_.Qw(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.b.setSurveyOptionValue=function(g,C,d){this.notifyPath("data.ratings."+g+".ratingSurveyOptionRenderer."+d);this.set("data.ratings."+g+".ratingSurveyOptionRenderer."+d,C)};
_.b.resetComponent=function(){var g=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var C=this.getOptionRenderers(),d,V;this.firstResponseText=(V=(d=C[0])==null?void 0:d.responseText)!=null?V:null;var y,R;this.lastResponseText=(R=(y=C[C.length-1])==null?void 0:y.responseText)!=null?R:null;C.forEach(function(Y,A){g.setSurveyOptionValue(A,!1,"checked");g.setSurveyOptionValue(A,!1,"selected")})};
_.PU.Object.defineProperties(Ga.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
Ga.prototype.onOptionChange=Ga.prototype.onOptionChange;Ga.prototype.dataChanged=Ga.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ga.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Ga.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"firstResponseText",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"lastResponseText",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"selectedNonStarOption",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"hideOptions",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"hideUndoButton",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"disableAnimation",void 0);
_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"showResponseRangeText",void 0);_.E([_.M(),_.H("design:type",Object)],Ga.prototype,"selectedRatingIndex",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ga.prototype,"isSlimlineSurvey",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ga.prototype,"isSlimlineSurveyFollowUp",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ga.prototype,"isShortsStyle",void 0);_.E([_.M({selector:function(g){return g.ui.slimlineSurveyRatingSelectedIndex}}),
_.H("design:type",Object)],Ga.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.E([_.X("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ga.prototype,"isSingleSelect",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ga.prototype,"dataChanged",null);
_.E([_.yE("ytd-rating-survey-option-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Ga.prototype,"onOptionChange",null);_.E([_.m({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],Ga);
_.I(Ga,"ytd-rating-survey-renderer",function(){if(I76!==void 0)return I76;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return I76=g},{mode:1});var UWP;var c$L;var Ezh;var LQo=(dF.FIRSTDAYOFWEEK+1)%7,Hhx=function(g,C,d,V){var y="";if(V.selection&&tHN(V.selection))Sd(g,V.selection)&&(y+=" selected");else if(V.selection&&j1L(V.selection)){var R=V.selection.selectionState||"START_DATE";Sd(g,V.selection.start)&&(y+=" period-start ",R==="START_DATE"&&(y+="selected"));Sd(g,V.selection.end)&&(y+=" period-end ",R==="END_DATE"&&(y+="selected"));gF(g,V.selection.start)||gF(V.selection.end,g)||(y+=" highlighted")}if(gF(C,V.start)||gF(V.end,C))y+=" disabled";V.circleToday&&
Sd(C,d)&&(y+=" today");return y};var S2=function(){return _.W.apply(this,arguments)||this};
_.L(S2,_.W);_.b=S2.prototype;_.b.attached=function(){var g=this;_.As(this,function(){g.JSC$16144_calendarMain.scrollHeight>0&&(g.calendarConfig.selection?g.scrollToDate(eNl(g.calendarConfig.selection)):g.scrollToDate(g.calendarConfig.end))})};
_.b.updateSelection=function(g){g=D1l(Object.assign({},this.calendarConfig,{selection:g}),Hhx);this.splice.apply(this,["renderData.months",0,g.length].concat(_.Wr(g)))};
_.b.scrollToDate=function(g){this.renderData&&(g=rtB(g,this.renderData),g!==void 0&&this.JSC$16144_calendarMain.scrollToIndex(g))};
_.b.scrollToNextMonth=function(){this.JSC$16144_calendarMain.scrollToIndex(this.JSC$16144_calendarMain.firstVisibleIndex+1)};
_.b.scrollToPrevMonth=function(){this.JSC$16144_calendarMain.firstVisibleIndex===0&&this.JSC$16144_calendarMain.scrollTo(0,0);this.JSC$16144_calendarMain.scrollToIndex(this.JSC$16144_calendarMain.firstVisibleIndex-1)};
_.b.handleDayClick=function(g){_.Qw(this.hostElement,"ytd-calendar-date-clicked",[g.model.day.date])};
_.b.handleDayMouseDown=function(g){g.preventDefault();_.Qw(this.hostElement,"ytd-calendar-date-mousedown",[g.model.day.date])};
_.b.handleDayMouseUp=function(g){_.Qw(this.hostElement,"ytd-calendar-date-mouseup",[g.model.day.date])};
_.b.handleDayMouseEnter=function(g){g.preventDefault();_.Qw(this.hostElement,"ytd-calendar-date-mouseenter",[g.model.day.date])};
_.b.handleDayMouseLeave=function(g){_.Qw(this.hostElement,"ytd-calendar-date-mouseleave",[g.model.day.date])};
_.PU.Object.defineProperties(S2.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var g=this.calendarConfig,C=Hhx;C=C===void 0?Hhx:C;for(var d=[],V=0;V<7;V++)d.push(dF.NARROWWEEKDAYS[(V+LQo)%7]);return{months:D1l(g,C),daysOfWeekLabel:d}}}});
_.E([_.M(),_.H("design:type",Object)],S2.prototype,"calendarConfig",void 0);_.E([_.ZD("#calendar-main"),_.H("design:type",Object)],S2.prototype,"JSC$16144_calendarMain",void 0);_.E([_.X("calendarConfig"),_.H("design:type",Object),_.H("design:paramtypes",[])],S2.prototype,"renderData",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],S2);
_.I(S2,"ytd-scrollable-calendar",function(){if(Ezh!==void 0)return Ezh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ezh=g},{mode:2});var Qp8;var zxr;var gT=function(){var g=_.W.apply(this,arguments)||this;g.hideCharCounter=!1;g.hideLabel=!1;g.noLabelFloat=!1;g.autoValidate=!0;g.invalid=!1;g.disabled=!1;g.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return g};
_.L(gT,_.W);_.b=gT.prototype;_.b.reset=function(g){this.value=g&&this.data?this.data.value=g:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.b.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.b.focusTextInput=function(){this.input.focus()};
_.b.validate=function(){if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if(this.isMultiline&&this.data&&this.value!=null&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()};
_.b.valueChanged=function(){var g,C;if(((g=this.data)==null?0:g.value)||((C=this.data)==null?void 0:C.value)==="")this.value=this.data.value;else{var d;((d=this.data)==null?void 0:d.value)!==void 0||this.value||(this.value="")}};
_.b.computeLabel=function(g,C){return C?"":_.W1(g)};
_.b.computeAriaLabel=function(g,C){return C?_.W1(g):""};
_.b.computeErrorMessage=function(g,C,d,V){!g&&C?g=d||this.strings.REQUIRED_LABEL:(g=_.W1(V),g=_.O1(g,"&")?"document"in _.yg?VsA(g):yOM(g):g);return g};
_.b.computeType=function(g){return g==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.b.onTextValueChanged=function(g){this.value=g.detail.value;var C;(C=this.onValueChanged)==null||C.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.b.handleUpdateTextInputFormFieldRendererCommand=function(g){(g=_.e(g,OcP))&&this.data&&this.data.id===g.id&&(g.invalid!==void 0&&(this.invalid=g.invalid),g.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",g.invalidValueErrorMessage))};
_.b.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("value-changed",this.value))};
_.b.updateInvalidFromBinding=function(g){this.invalid=g.detail.value};
_.PU.Object.defineProperties(gT.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var g;return!((g=this.data)==null||!g.isMultiline)}}});
gT.prototype.valueChangedForBinding=gT.prototype.valueChangedForBinding;gT.prototype.valueChanged=gT.prototype.valueChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],gT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],gT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],gT.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],gT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],gT.prototype,"value",void 0);_.E([_.M(),_.H("design:type",String)],gT.prototype,"pattern",void 0);_.E([_.M(),_.H("design:type",String)],gT.prototype,"errorMessage",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],gT.prototype,"componentStyle",void 0);_.E([_.M(),_.H("design:type",Object)],gT.prototype,"hideCharCounter",void 0);
_.E([_.M(),_.H("design:type",Object)],gT.prototype,"hideLabel",void 0);_.E([_.M(),_.H("design:type",Object)],gT.prototype,"noLabelFloat",void 0);_.E([_.M(),_.H("design:type",Function)],gT.prototype,"onValueChanged",void 0);_.E([_.M(),_.H("design:type",Boolean)],gT.prototype,"isMultilineOverride",void 0);_.E([_.M(),_.H("design:type",Object)],gT.prototype,"autoValidate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gT.prototype,"invalid",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gT.prototype,"disabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],gT.prototype,"enableOverlayTheme",void 0);_.E([_.M({value:{REQUIRED_LABEL:_.yD("REQUIRED_LABEL",void 0,"Required")}}),_.H("design:type",Object)],gT.prototype,"strings",void 0);_.E([_.ZD("#input"),_.H("design:type",Object)],gT.prototype,"input",void 0);
_.E([_.X("data","isMultilineOverride"),_.H("design:type",Object),_.H("design:paramtypes",[])],gT.prototype,"isMultiline",null);_.E([_.PR("data.value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gT.prototype,"valueChanged",null);_.E([_.Rn("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gT.prototype,"valueChangedForBinding",null);_.E([_.eC({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],gT);
_.I(gT,"yt-text-input-form-field-renderer",function(){if(zxr===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Qp8===void 0&&(Qp8=document.createElement("template"));var V=Qp8;d.call(C,V.content.cloneNode(!0),g.content.firstChild);zxr=g}g=zxr;return g},{mode:2});var Cb=function(){var g=_.W.apply(this,arguments)||this;g.data=void 0;g.selectionState="START_DATE";g.isStartDateInvalid=!1;g.isEndDateInvalid=!1;g.autoapply=!1;g.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 g};
_.L(Cb,_.W);_.b=Cb.prototype;_.b.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.b.focus=function(){this.startDateInput.focus()};
_.b.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:Cz(this.data.selection.start),end:Cz(this.data.selection.end)})};
_.b.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.b.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.KL(this.selectionState)}};
_.b.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.b.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.b.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.b.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var g=this.calendar.calendarConfig,C=g.end;g=XOV({start:g.start,end:this.endDate||C},this.startDateInput.value||"");this.isStartDateInvalid=!g.isValid;g.isValid&&(g=g.value,this.selection=this.endDate?{start:g,end:this.endDate}:g,this.calendar.scrollToDate(g));this.updateInvalidState()}};
_.b.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var g=this.calendar.calendarConfig,C=g.start;g=XOV({start:this.startDate||C,end:g.end},this.endDateInput.value||"");this.isEndDateInvalid=!g.isValid;g.isValid&&(g=g.value,this.selection={start:this.startDate,end:g},this.calendar.scrollToDate(g));this.updateInvalidState()}};
_.b.handleCalendarDateClicked=function(g){var C=this.selection&&eNl(this.selection),d=this.selection&&lKu(this.selection);C&&!gF(g,C)&&this.selectionState==="END_DATE"?(this.selection={start:C,end:g},this.selectionState="START_DATE"):(d&&!gF(d,g)?this.selection={start:g,end:d}:this.selection=g,this.selectionState="END_DATE")};
_.b.handleCalendarDateMouseDown=function(g){this.selection&&!tHN(this.selection)&&(this.dragPivot=Sd(g,this.selection.start)?this.selection.end:Sd(g,this.selection.end)?this.selection.start:g)};
_.b.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.b.handleCalendarDateMouseEnter=function(g){this.dragPivot&&(this.selection={start:function(C,d){return gF(C,d)?C:d}(this.dragPivot,g),
end:function(C,d){return gF(C,d)?d:C}(this.dragPivot,g)},this.dragPivot||(this.selectionState="START_DATE"))};
_.b.handleCalendarDateMouseLeave=function(){};
_.b.handleCalendarSubmitDateRange=function(){this.selection&&!tHN(this.selection)&&_.Qw(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.b.updateInvalidState=function(){var g=function(C,d){d?C.setAttribute("invalid",""):C.removeAttribute("invalid")};
g(this.startDateInput,this.isStartDateInvalid);g(this.endDateInput,this.isEndDateInvalid)};
_.b.updateDateStrings=function(){this.selection&&(tHN(this.selection)?hNl(this.selection):(hNl(this.selection.start),hNl(this.selection.end)))};
_.b.updateCalendarSelection=function(g){this.calendar.updateSelection(Object.assign({},g,{selectionState:this.selectionState}))};
_.b.updateIsStartDateInvalidFromBinding=function(g){this.isStartDateInvalid=g.detail.value};
_.b.updateIsEndDateInvalidFromBinding=function(g){this.isEndDateInvalid=g.detail.value};
_.b.updateStartDateStringFromBinding=function(){};
_.b.updateEndDateStringFromBinding=function(){};
_.PU.Object.defineProperties(Cb.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:Cz(this.data.dateRangeStart),end:Cz(this.data.dateRangeEnd),selection:{start:Cz(this.data.selection.start),end:Cz(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&eNl(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&lKu(this.selection)}}});
Cb.prototype.resetTextboxes=Cb.prototype.resetTextboxes;Cb.prototype.observeSelection=Cb.prototype.observeSelection;Cb.prototype.dataChanged=Cb.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Cb.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Cb.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#calendar"),_.H("design:type",Object)],Cb.prototype,"calendar",void 0);
_.E([_.ZD("#start-date"),_.H("design:type",Object)],Cb.prototype,"startDateInput",void 0);_.E([_.ZD("#end-date"),_.H("design:type",Object)],Cb.prototype,"endDateInput",void 0);_.E([_.M(),_.H("design:type",Object)],Cb.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Cb.prototype,"selection",void 0);_.E([_.M(),_.H("design:type",String)],Cb.prototype,"selectionState",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cb.prototype,"calendarConfig",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cb.prototype,"errorMessage",null);_.E([_.X("selection"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cb.prototype,"startDate",null);_.E([_.X("selection"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cb.prototype,"endDate",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cb.prototype,"dataChanged",null);
_.E([_.Rn("selection","selectionState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cb.prototype,"observeSelection",null);_.E([_.Rn("selectionState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cb.prototype,"resetTextboxes",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Cb);
_.I(Cb,"ytd-date-period-picker-renderer",function(){if(c$L!==void 0)return c$L;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return c$L=g},{mode:1});var dT=function(){var g=_.W.apply(this,arguments)||this;var C={};g.actionMap=(C["ytd-date-period-picker-apply"]="handleDateRangeUpdated",C);return g};
_.L(dT,_.W);dT.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
dT.prototype.handleDateRangeUpdated=function(){};
_.E([_.M(),_.H("design:type",Object)],dT.prototype,"data",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],dT.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],dT.prototype,"rendererstamperBehavior",void 0);_.E([_.m({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],dT);
_.I(dT,"ytd-report-history-section-header-renderer",function(){if(UWP!==void 0)return UWP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return UWP=g},{mode:1});var KA6;var a7L;var GpP;var Va=function(){return _.W.apply(this,arguments)||this};
_.L(Va,_.W);_.PU.Object.defineProperties(Va.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?0:(C=g.icon)==null?0:C.iconType)?_.an(this.data.icon.iconType):""}}});
_.E([_.M(),_.H("design:type",Object)],Va.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],Va.prototype,"icon",null);_.E([_.m({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],Va);
_.I(Va,"ytd-report-history-table-text-cell-renderer",function(){if(GpP!==void 0)return GpP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GpP=g},{mode:1});var ya=function(){return _.W.apply(this,arguments)||this};
_.L(ya,_.W);ya.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ya.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ya.prototype,"data",void 0);_.E([_.m({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],ya);
_.I(ya,"ytd-report-history-table-reason-cell-renderer",function(){if(a7L!==void 0)return a7L;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return a7L=g},{mode:1});var Rh=function(){return _.W.apply(this,arguments)||this};
_.L(Rh,_.W);Rh.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"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Rh.prototype,"rendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Rh.prototype,"data",void 0);_.E([_.m({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],Rh);
_.I(Rh,"ytd-report-history-table-cell-renderer",function(){if(KA6!==void 0)return KA6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return KA6=g},{mode:1});var SZx;var bB=function(){var g=_.W.apply(this,arguments)||this;g.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 g};
_.L(bB,_.W);bB.prototype.onDataChanged=function(){var g;if((g=this.data)==null?0:g.style)this.componentStyle=this.getStyleName(this.data.style)};
bB.prototype.getCellForColumn=function(g){return this.cells.find(function(C){var d;return((d=_.e(C==null?void 0:C.cell,azA)||_.e(C==null?void 0:C.cell,Kx8))==null?void 0:d.columnId)===g.type})};
bB.prototype.getClassForColumn=function(g){switch(g){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
bB.prototype.getStyleName=function(g){switch(g){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.PU.Object.defineProperties(bB.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.cells)||[]).map(function(C){return _.e(C,zDM)})}}});
bB.prototype.onDataChanged=bB.prototype.onDataChanged;_.E([_.M(),_.H("design:type",Object)],bB.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Array)],bB.prototype,"columnRenderData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],bB.prototype,"componentStyle",void 0);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],bB.prototype,"cells",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bB.prototype,"onDataChanged",null);_.E([_.m({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],bB);
_.I(bB,"ytd-report-history-table-row-renderer",function(){if(SZx!==void 0)return SZx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SZx=g},{mode:1});var g2H;var CRh;var s1u={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},BRR={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var ZV=function(){return _.W.apply(this,arguments)||this};
_.L(ZV,_.W);ZV.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"}}}}}};
ZV.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.PU.Object.defineProperties(ZV.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.columns)?q$o(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return vao(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var g=this.tableSpec,C=s1u;C=C===void 0?BRR:C;C=$1c(g.columnDimensions,g.columnsToShow||[],C);g=0;C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,g+=d.minWidth+d.paddingLeft+d.paddingRight;return g}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.E([_.r(_.yP),_.H("design:type",Object)],ZV.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ZV.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZV.prototype,"tableSpec",null);_.E([_.X("tableSpec"),_.H("design:type",Array),_.H("design:paramtypes",[])],ZV.prototype,"columnRenderData",null);
_.E([_.X("tableSpec"),_.H("design:type",Number),_.H("design:paramtypes",[])],ZV.prototype,"totalMinWidth",null);_.E([_.X("totalMinWidth"),_.H("design:type",String),_.H("design:paramtypes",[])],ZV.prototype,"tableWidthStyle",null);_.E([_.m({is:"ytd-table-renderer",disableElementRegistration:!0})],ZV);
_.I(ZV,"ytd-table-renderer",function(){if(CRh!==void 0)return CRh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return CRh=g},{mode:1});var Yx=function(){return _.W.apply(this,arguments)||this};
_.L(Yx,_.W);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}}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Yx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Yx.prototype,"data",void 0);_.E([_.m({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],Yx);
_.I(Yx,"ytd-report-reason-history-modal-renderer",function(){if(g2H!==void 0)return g2H;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return g2H=g},{mode:1});var dqL;var Vt6;var yxP;var Ae=function(){return _.W.apply(this,arguments)||this};
_.L(Ae,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ae.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ae.prototype,"data",void 0);_.E([_.m({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],Ae);
_.I(Ae,"ytd-profile-column-stats-entry-renderer",function(){if(yxP!==void 0)return yxP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yxP=g},{mode:1});var RPh;var F2=function(){return _.W.apply(this,arguments)||this};
_.L(F2,_.W);F2.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],F2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],F2.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],F2.prototype,"data",void 0);_.E([_.m({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],F2);
_.I(F2,"ytd-profile-column-stats-renderer",function(){if(RPh!==void 0)return RPh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return RPh=g},{mode:1});var bI8;var PE=function(){return _.W.apply(this,arguments)||this};
_.L(PE,_.W);_.PU.Object.defineProperties(PE.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.useThumbnailSize)return 80;var C,d;g=(C=this.data)==null?void 0:(d=C.thumbnail)==null?void 0:d.thumbnails;var V;return g&&((V=g[0])==null?void 0:V.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.useThumbnailSize)return 80;var C,d;g=(C=this.data)==null?void 0:(d=C.thumbnail)==null?void 0:d.thumbnails;var V;return g&&((V=g[0])==null?void 0:V.height)||80}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PE.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PE.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],PE.prototype,"componentStyle",void 0);_.E([_.X("data.useThumbnailSize"),_.H("design:type",Object),_.H("design:paramtypes",[])],PE.prototype,"thumbnailWidth",null);
_.E([_.X("data.useThumbnailSize"),_.H("design:type",Object),_.H("design:paramtypes",[])],PE.prototype,"thumbnailHeight",null);_.E([_.m({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],PE);
_.I(PE,"ytd-profile-column-user-info-renderer",function(){if(bI8!==void 0)return bI8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bI8=g},{mode:1});var iB=function(){return _.W.apply(this,arguments)||this};
_.L(iB,_.W);iB.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]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],iB.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iB.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],iB.prototype,"componentStyle",void 0);_.E([_.m({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],iB);
_.I(iB,"ytd-profile-column-renderer",function(){if(Vt6!==void 0)return Vt6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Vt6=g},{mode:1});var Ov=function(){var g=_.W.apply(this,arguments)||this;g.componentStyle="NON_CENTERED_PROFILE";return g};
_.L(Ov,_.W);Ov.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Ov.prototype.getIcon=function(g){return g?"settings:"+g.toLowerCase():null};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ov.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ov.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ov.prototype,"data",void 0);_.E([_.m({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Ov);
_.I(Ov,"ytd-page-introduction-renderer",function(){if(dqL!==void 0)return dqL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return dqL=g},{mode:1});var ZIM;var wT=function(){return _.W.apply(this,arguments)||this};
_.L(wT,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wT.prototype,"data",void 0);_.E([_.m({is:"ytd-report-description-renderer",disableElementRegistration:!0})],wT);
_.I(wT,"ytd-report-description-renderer",function(){if(ZIM!==void 0)return ZIM;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ZIM=g},{mode:1});var YF8;var Ax8;var kx=function(){return _.W.apply(this,arguments)||this};
_.L(kx,_.W);kx.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kx.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kx.prototype,"data",void 0);_.E([_.m({is:"ytd-video-report-renderer",disableElementRegistration:!0})],kx);
_.I(kx,"ytd-video-report-renderer",function(){if(Ax8!==void 0)return Ax8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ax8=g},{mode:1});var FsP;_.oe("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.oe("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var xx=function(){return _.W.apply(this,arguments)||this};
_.L(xx,_.W);xx.prototype.configureRendererStamper=function(){return{"data.button":{id:"message-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]"}}}},"data.thumbnail":{id:"thumbnail",mapping:{messageThumbnailRenderer:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail.messageThumbnailRenderer.thumbnailDetails]]"}}}}}};
xx.prototype.computeMessageStyle=function(g){return g};
xx.prototype.computeButtonOverride=function(g){var C;if((g==null?0:(C=g.style)==null?0:C.value)&&g.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xx.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xx.prototype,"shelf",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xx.prototype,"panel",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.H("design:type",Boolean)],xx.prototype,"componentStyle",void 0);_.E([_.M({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],xx.prototype,"buttonOverride",void 0);_.E([_.m({is:"ytd-message-renderer",disableElementRegistration:!0})],xx);
_.I(xx,"ytd-message-renderer",function(){if(FsP!==void 0)return FsP;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return FsP=g},{mode:1});var oh=function(){return _.W.apply(this,arguments)||this};
_.L(oh,_.W);oh.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"}}}};
oh.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
oh.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.PU.Object.defineProperties(oh.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!(((g=this.data)==null?0:g.header)&&((C=this.data)==null?0:C.table))}}});
oh.prototype.onRequestError=oh.prototype.onRequestError;_.E([_.r(_.yP),_.H("design:type",Object)],oh.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oh.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oh.prototype,"data",void 0);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],oh.prototype,"isUnifiedReportHistory",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oh.prototype,"onRequestError",null);_.E([_.m({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],oh);
_.I(oh,"ytd-report-history-section-renderer",function(){if(YF8!==void 0)return YF8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YF8=g},{mode:1});var PRP;var pb=function(){var g=_.W.apply(this,arguments)||this;g.answerExpanded=!1;return g};
_.L(pb,_.W);pb.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],pb.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],pb.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pb.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],pb.prototype,"answerExpanded",void 0);_.E([_.m({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],pb);
_.I(pb,"ytd-handles-claiming-faq-renderer",function(){if(PRP!==void 0)return PRP;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return PRP=g},{mode:1});var iIL;var OIH=function(){return _.W.apply(this,arguments)||this};
_.L(OIH,_.W);_.E([_.M(),_.H("design:type",Object)],OIH.prototype,"data",void 0);_.E([_.m({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],OIH);
_.I(OIH,"ytd-handles-claiming-faq-section-renderer",function(){if(iIL!==void 0)return iIL;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return iIL=g},{mode:1});var wuh;var Je=function(){var g=_.W.apply(this,arguments)||this;g.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";g.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";g.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";g.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";g.leftSquiggly=g.leftSquigglyLight;g.rightSquiggly=g.rightSquigglyLight;
g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};g.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return g};
_.L(Je,_.W);_.b=Je.prototype;_.b.updateLeftSquigglyStyle=function(){_.CM(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.b.updateRightSquigglyStyle=function(){_.CM(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.b.ready=function(){var g=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(g)};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.set("isDarkTheme",g),g?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
Je.prototype.updateRightSquigglyStyle=Je.prototype.updateRightSquigglyStyle;Je.prototype.updateLeftSquigglyStyle=Je.prototype.updateLeftSquigglyStyle;_.E([_.M(),_.H("design:type",Object)],Je.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Je.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",String)],Je.prototype,"leftSquiggly",void 0);_.E([_.M(),_.H("design:type",String)],Je.prototype,"rightSquiggly",void 0);
_.E([_.Rn("leftSquiggly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Je.prototype,"updateLeftSquigglyStyle",null);_.E([_.Rn("rightSquiggly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Je.prototype,"updateRightSquigglyStyle",null);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Je.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Je.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Je.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Je.prototype,"actionButtonOverride",void 0);_.E([_.m({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],Je);
_.I(Je,"ytd-handles-claiming-header-renderer",function(){if(wuh!==void 0)return wuh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return wuh=g},{mode:1});var kfx;var he=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};g.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";g.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";g.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";g.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
g.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";g.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";g.image0SquigglyBackground=g.image0LightSquigglyBackground;g.image1SquigglyBackground=g.image1LightSquigglyBackground;g.image3SquigglyBackground=g.image3LightSquigglyBackground;return g};
_.L(he,_.W);_.b=he.prototype;_.b.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.b.onDataChanged=function(){this.updateTitleAndImages()};
_.b.onThemeChanged=function(){this.updateTitleAndImages()};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g)};
_.b.updateImage0SquigglyBackground=function(){_.CM(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.b.updateImage1SquigglyBackground=function(){_.CM(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.b.updateImage3SquigglyBackground=function(){_.CM(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.b.updateTitleAndImages=function(){var g,C;((g=this.data)==null?void 0:(C=g.titleImages)==null?void 0:C.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))};
he.prototype.updateImage3SquigglyBackground=he.prototype.updateImage3SquigglyBackground;he.prototype.updateImage1SquigglyBackground=he.prototype.updateImage1SquigglyBackground;he.prototype.updateImage0SquigglyBackground=he.prototype.updateImage0SquigglyBackground;he.prototype.onThemeChanged=he.prototype.onThemeChanged;he.prototype.onDataChanged=he.prototype.onDataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],he.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],he.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"title0",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"title1",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"title2",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"title3",void 0);
_.E([_.M(),_.H("design:type",Object)],he.prototype,"title4",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"image0",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"image1",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"image2",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"image3",void 0);_.E([_.M(),_.H("design:type",Object)],he.prototype,"image4",void 0);_.E([_.M(),_.H("design:type",String)],he.prototype,"image0SquigglyBackground",void 0);
_.E([_.M(),_.H("design:type",String)],he.prototype,"image1SquigglyBackground",void 0);_.E([_.M(),_.H("design:type",String)],he.prototype,"image3SquigglyBackground",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],he.prototype,"onDataChanged",null);_.E([_.Rn("isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],he.prototype,"onThemeChanged",null);
_.E([_.Rn("image0SquigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],he.prototype,"updateImage0SquigglyBackground",null);_.E([_.Rn("image1SquigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],he.prototype,"updateImage1SquigglyBackground",null);
_.E([_.Rn("image3SquigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],he.prototype,"updateImage3SquigglyBackground",null);_.E([_.m({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],he);
_.I(he,"ytd-handles-claiming-title-images-section-renderer",function(){if(kfx!==void 0)return kfx;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return kfx=g},{mode:1});var xqh;var te=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(te,_.W);te.prototype.ready=function(){var g=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(g)};
te.prototype.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g)};
te.prototype.onCopyButtonClick=function(){var g=this,C,d,V;return _.F(function(y){return(C=g.data)!=null&&C.primaryChannelUrl?y.yield(navigator.clipboard.writeText(((d=g.data)==null?0:d.encodedChannelUrl)?g.data.encodedChannelUrl:"https://"+_.W1((V=g.data)==null?void 0:V.primaryChannelUrl)),0):y.jumpTo(0)})};
_.E([_.M(),_.H("design:type",Object)],te.prototype,"data",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],te.prototype,"ytComponentBehavior",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],te.prototype,"isDarkTheme",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],te.prototype,"ytActionHandlerBehavior",void 0);_.E([_.m({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],te);
_.I(te,"ytd-handles-claiming-update-social-renderer",function(){if(xqh!==void 0)return xqh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return xqh=g},{mode:1});var o2H;var jb=function(){var g=_.W.apply(this,arguments)||this;g.JSC$16238_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";g.JSC$16238_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};g.squigglyBackground=g.JSC$16238_squigglyBackgroundLight;return g};
_.L(jb,_.W);jb.prototype.updateSquigglyBackgroundStyle=function(){_.CM(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
jb.prototype.ready=function(){var g=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",g);this.squigglyBackground=g?this.JSC$16238_squigglyBackgroundDark:this.JSC$16238_squigglyBackgroundLight};
jb.prototype.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.set("isDarkTheme",g),this.squigglyBackground=g?this.JSC$16238_squigglyBackgroundDark:this.JSC$16238_squigglyBackgroundLight)};
jb.prototype.updateSquigglyBackgroundStyle=jb.prototype.updateSquigglyBackgroundStyle;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jb.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],jb.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],jb.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jb.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],jb.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",String)],jb.prototype,"squigglyBackground",void 0);_.E([_.Rn("squigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jb.prototype,"updateSquigglyBackgroundStyle",null);_.E([_.m({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],jb);
_.I(jb,"ytd-handles-claiming-vanity-info-renderer",function(){if(o2H!==void 0)return o2H;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return o2H=g},{mode:1});var puH;var eb=function(){var g=_.W.apply(this,arguments)||this;g.JSC$16241_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";g.JSC$16241_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";g.squigglyBackground=g.JSC$16241_squigglyBackgroundLight;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(eb,_.W);_.b=eb.prototype;_.b.ready=function(){var g=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(g)};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.set("isDarkTheme",g),this.squigglyBackground=g?this.JSC$16241_squigglyBackgroundDark:this.JSC$16241_squigglyBackgroundLight)};
_.b.updateSquigglyBackgroundStyle=function(){_.CM(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.b.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.b.detached=function(){this.stop()};
_.b.stop=function(){this.playerElement.stop()};
_.b.setupVideoPlayer=function(){var g=this,C,d;return _.F(function(V){C=g.data.videoId;d="http://i1.ytimg.com/vi/"+C+"/maxresdefault.jpg";g.playerElement.loadVideoWithPlayerVars({video_id:C,iurlhq:d});_.XV(V)})};
eb.prototype.onDataChanged=eb.prototype.onDataChanged;eb.prototype.updateSquigglyBackgroundStyle=eb.prototype.updateSquigglyBackgroundStyle;_.E([_.M({value:!1}),_.H("design:type",Boolean)],eb.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",String)],eb.prototype,"squigglyBackground",void 0);_.E([_.ZD("#player"),_.H("design:type",Object)],eb.prototype,"playerElement",void 0);_.E([_.M(),_.H("design:type",Object)],eb.prototype,"data",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],eb.prototype,"ytActionHandlerBehavior",void 0);_.E([_.Rn("squigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eb.prototype,"updateSquigglyBackgroundStyle",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eb.prototype,"onDataChanged",null);
_.E([_.m({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],eb);
_.I(eb,"ytd-handles-claiming-video-item-renderer",function(){if(puH!==void 0)return puH;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return puH=g},{mode:1});var JxP;var Lb=function(){var g=_.Ai.apply(this,arguments)||this;g.dragging=!1;g.dragMouseStart=0;g.dragOffsetStart=0;g.containerWidthDiff=0;g.boundPrevClick=function(){g.set("offset",lB(g,g.offset-(g.scrollDistance||320)))};
g.boundNextClick=function(){g.set("offset",lB(g,g.offset+(g.scrollDistance||320)))};
g.boundScrollContainerMouseDown=function(C){g.dragMouseStart=C.clientX;g.dragOffsetStart=g.offset;g.dragging=!0};
g.boundScrollContainerDrag=function(C){g.dragging&&g.set("offset",lB(g,g.dragOffsetStart-(C.clientX-g.dragMouseStart)))};
g.boundMouseUp=function(){g.onMouseUp()};
g.boundWheelScroll=function(C){var d=0;Math.abs(C.deltaX)>=Math.abs(C.deltaY)?d=C.deltaX:C.shiftKey&&(d=C.deltaY);d!==0&&(g.offset+=d,C.stopPropagation(),C.preventDefault())};
g.boundChipCloudChipScrollIntoView=function(C){(C=C.detail)&&g.scrollChipIntoView(C)};
return g};
_.L(Lb,_.Ai);Lb.prototype.attached=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container");g.addEventListener("wheel",this.boundWheelScroll);g.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);g.style.touchAction="pan-y";g.addEventListener("pointerdown",this.boundScrollContainerMouseDown);g.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Lb.prototype.detached=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container");g.removeEventListener("wheel",this.boundWheelScroll);g.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);g.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);g.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Lb.prototype.reset=function(){this.set("offset",0);_.As(this,this.setContainerWidthDiff);_.As(this,this.setButtonsState)};
var lB=function(g,C){return Math.min(Math.max(C,0),g.containerWidthDiff)};
_.b=Lb.prototype;_.b.onMouseUp=function(){this.dragging=!1};
_.b.transformContainer=function(){this.offset=lB(this,this.offset);var g=_.Qq("HTML_DIR")==="rtl"?"":"-";_.KZ(this.hostElement).querySelector("#chips").style.transform="translateX("+g+this.offset+"px)";_.As(this,this.setButtonsState)};
_.b.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=lB(this,this.offset));this.atStart=this.offset<=0};
_.b.setContainerWidthDiff=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container"),C=_.KZ(this.hostElement).querySelector("#chips");g&&C&&(this.containerWidthDiff=C.clientWidth-g.clientWidth)};
_.b.scrollChipIntoView=function(g){var C=_.KZ(this.hostElement).querySelector("#scroll-container");if(C){var d=this.atStart?0:106,V=this.atEnd?0:106;g.offsetLeft<this.offset+d?this.offset=lB(this,g.offsetLeft-d):g.offsetLeft+g.clientWidth>this.offset+C.clientWidth-V&&(this.offset=lB(this,g.offsetLeft+g.clientWidth+V-C.clientWidth))}};
Lb.prototype.transformContainer=Lb.prototype.transformContainer;_.E([_.M({value:0}),_.H("design:type",Number)],Lb.prototype,"offset",void 0);_.E([_.M({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],Lb.prototype,"atStart",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Lb.prototype,"atEnd",void 0);_.E([_.M(),_.H("design:type",Number)],Lb.prototype,"scrollDistance",void 0);
_.E([_.Rn("offset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lb.prototype,"transformContainer",null);_.E([_.Fa()],Lb);var hPH;var ttx;var lXL=_.n(function(g){var C=g.data;g=_.Z(_.jL(!1,void 0,"bob3J"));var d=g.next().value,V=g.next().value;g=function(R){if((C==null?void 0:C().state)!==1){var Y,A;(A=(Y=C()).onTap)==null||A.call(Y,R)}};
var y={};return _.O("chip-shape",{class:"ytChipShapeHost","on:focusin":_.gJ(function(){var R=_.wS().resolve(_.Oc(_.Ps));if(R){V(R.isKeyBoardInUse());var Y,A;(A=(Y=C()).onFocusIn)==null||A.call(Y)}return!1}),
"on:focusout":_.gJ(function(){V(!1);return!1})},_.O(jKQ,{shouldWrapInButton:function(){return C().type!==2},
selected:function(){return C().state===0},
onClick:g,isDropdown:function(){return C().type===1},
accessibilityLabel:function(){return C().type===1?void 0:C().accessibilityLabel}},_.O("div",{class:_.Gr("ytChipShapeChip",function(){a:switch(C==null?void 0:C().state){case 0:var R="ytChipShapeActive";
break a;case 1:R="ytChipShapeDisabled";break a;default:R="ytChipShapeInactive"}return R},function(){var R=C().type===1||C().type===2,Y=C();
return R||Y!=null&&Y.startIcon?Y==null||!Y.startIcon||Y!=null&&Y.text?R?"ytChipShapeEndIconPadding":(Y==null?0:Y.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var R=C();
if((R==null?void 0:R.style)===0&&(R==null?void 0:R.state)===0){var Y;R=((Y=_.wS().resolve(_.Oc(_.Tr)))==null?0:Y())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else R="";return R},(y.ytChipShapeFocused=function(){var R;
return d()&&((R=C())==null?void 0:R.state)!==1},y))},_.O(_.k,{cond:function(){return C().startIcon},
then:function(){return _.O(_.Re,{icon:function(){var R;return(R=C())==null?void 0:R.startIcon},
className:_.Gr(function(){return C().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var R=C(),Y,A=(Y=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:Y();
return(R==null?void 0:R.style)===0&&(R==null?void 0:R.state)===0&&A?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return C().text},_.O(eP6,{shape:C,
onClick:g}),_.O(_.Of,{model:{borderRadius:"8px"}}))))},"Jc");
lXL.idomCompat=!0;var jKQ=_.n(function(g){var C=_.gJ(function(d){g.onClick(d);return!1});
return _.O(_.k,{cond:g.shouldWrapInButton,then:function(){return _.O("button",{class:"ytChipShapeButtonReset","on:click":C,role:function(){return g.isDropdown()?"combobox":"tab"},
"aria-label":g.accessibilityLabel,"aria-selected":g.selected},g.children)},
else:function(){return g.children}})},"Kc"),eP6=_.n(function(g){var C=g.shape;
var d=g.onClick;var V=_.gJ(function(y){d(y);return!1});
return _.O(_.WG,null,_.O(_.$X,{when:function(){return C().type===1}},function(){return _.O(_.Re,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.O(_.$X,{when:function(){return C().type===2}},function(){return _.O("button",{class:"ytChipShapeButtonReset",
"on:click":V},_.O(_.Re,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.O(_.$X,{when:function(){return C().type===0}},function(){return _.O(_.xX,null)}))},"Lc");_.U4(lXL,"chip-shape",{props:{data:_.CA}});var DV=function(){var g=_.W.apply(this,arguments)||this;g.disableDeselectEvent=!1;g.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return g};
_.L(DV,_.W);_.b=DV.prototype;_.b.onSelectChipCommand=function(g){if(!this.selected&&this.data&&(g=_.e(g,Vn6),g.targetId&&g.targetId===this.data.targetId))this.onTap()};
_.b.onFilterChipTransformCommand=function(g){if(!this.selected&&this.data){var C;(g=(C=_.e(g,a26))==null?void 0:C.chipUniqueId)&&g===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.b.dataChanged=function(){var g=this;_.As(this,function(){g.data&&g.data.isSelected&&!g.selected&&(g.scrollChipIntoView(),g.onTap())})};
_.b.computeChipStyle=function(g){return g!=null?g:"STYLE_DEFAULT"};
_.b.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.Qw(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.Qw(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.b.onFocus=function(){var g=_.wS().resolve(_.Oc(_.Ps));g&&g.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.b.scrollChipIntoView=function(){_.HW(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.PU.Object.defineProperties(DV.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return U1R({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
DV.prototype.onFocus=DV.prototype.onFocus;DV.prototype.onTap=DV.prototype.onTap;DV.prototype.dataChanged=DV.prototype.dataChanged;_.E([_.r(_.X8),_.H("design:type",Object)],DV.prototype,"ironButtonState",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],DV.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],DV.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Dz),_.H("design:type",Object)],DV.prototype,"ironA11yKeysBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],DV.prototype,"disableDeselectEvent",void 0);_.E([_.M(),_.H("design:type",Object)],DV.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.icon"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],DV.prototype,"hasIcon",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.uniqueId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],DV.prototype,"isGnomeChip",null);_.E([_.M({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.H("design:type",String)],DV.prototype,"chipStyle",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],DV.prototype,"selected",void 0);
_.E([_.X("data","selected"),_.H("design:type",Object),_.H("design:paramtypes",[])],DV.prototype,"chipShapeData",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DV.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DV.prototype,"onTap",null);
_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DV.prototype,"onFocus",null);_.E([_.eC({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],DV);
_.I(DV,"yt-chip-cloud-chip-renderer",function(){if(ttx===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;hPH===void 0&&(hPH=document.createElement("template"));var V=hPH;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ttx=g}g=ttx;return g},{mode:2});var HyB=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.LsP=_.n(function(g){function C(){if(HyB.has(g.data().displayType)){var w=!V(),x;if((x=g.disableDeselection)==null||!x.call(g)||w){g.data().selected=w;x=Object.assign({},Y(),{selected:w});A(x);var p;(p=g.callback)==null||p.call(g,x,w)}}}
var d=_.Y4("chip-view-model"),V=function(){var w,x;return!!(((w=g.selected)==null?void 0:w.call(g))!==void 0?(x=g.selected)==null?0:x.call(g):Y().selected)},y=_.Z(_.VF(g.data)),R=y.next().value;
y=y.next().value;var Y=R,A=y,P=_.Zq(Eal,function(){return g.data().chipEntityKey||""});
return _.O("chip-view-model",{class:"ytChipViewModelHost",el:d},_.O(lXL,{data:function(){var w,x=Object.assign({},Y(),{selected:V()}),p=P(),J=(w=g.disableDeselection)==null?void 0:w.call(g);a:switch(x.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":w=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":w=3;break a;default:w=0}return{text:(p==null?void 0:p.text)||x.text,state:x.disabled?1:x.selected?0:2,type:w,onTap:Q11(x,d,C,J),
accessibilityLabel:x.accessibilityLabel||x.text}}}))},"Mc");
_.LsP.idomCompat={callbacks:{callback:!0}};_.rT=_.n(function(g){var C=g.data;var d=g.callback;var V=g.selectionBehavior;var y=g.disableChipsScrollAnimation;var R=_.AD("div");g=_.Z(_.jL(!0,void 0,"aUEsOc"));var Y=g.next().value,A=g.next().value;g=_.Z(_.jL(!1,void 0,"V0aKld"));var P=g.next().value,w=g.next().value,x=!1,p=0;_.nv(function(){A(l());w(N())});
g=_.Z(_.VF(function(){var Cl={};return C().autoselectedChipIndex!=null?(Cl[C().autoselectedChipIndex]=!0,Cl):{}}));
var J=g.next().value,h=g.next().value,l=function(){var Cl=R.value;return Cl==null||Cl.scrollLeft-1<=0},N=function(){var Cl=R.value;
return Cl==null?!1:Cl.scrollLeft+1>=(Cl==null?NaN:Cl.scrollWidth)-(Cl==null?NaN:Cl.clientWidth)},T=function(){return C().isHorizontallyScrollable},v=function(Cl){R.value!=null&&(_.Qq("HTML_DIR")==="rtl"&&(Cl=-Cl),R.value.scrollBy({left:Cl,
behavior:(y==null?0:y())?"instant":"smooth"}))},q=function(){v(-320)},Q=function(){v(320)},c=_.gJ(function(Cl){x=!0;
p=Cl.clientX}),U=_.gJ(function(Cl){if(x){Cl=Cl.clientX;
var AL=Cl-p;p=Cl;var iP;(iP=R.value)==null||iP.scrollBy({left:-AL})}}),K=_.gJ(function(){var Cl=l(),AL=N();
Cl!==Y()&&A(Cl);AL!==P()&&w(AL)});
_.i$("pointerup",function(){x&&(x=!1)});
return _.O("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.O(_.hS,{contentId:function(){return C().contentId},
useModernStyle:!0},function(){var Cl={},AL={};return _.O("div",null,_.O(_.k,{cond:function(){return C().title},
then:function(){return _.O("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.O("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return C().title}),_.O(_.Fd,{data:function(){return C().overflowButton}},{buttonViewModel:_.Jc}))}}),_.O("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.O(_.k,{cond:function(){return C().previousButton},
then:function(){var iP={};return _.O("div",{class:_.Gr("ytChipsShelfViewModelLeftArrowContainer",(iP.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return Y()},iP))},_.O(_.Fd,{data:function(){return C().previousButton}},{buttonViewModel:function(lP){return _.O(_.Jc,{data:lP.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:q})}}))}}),_.O("div",{el:R,
"on:pointerdown":c,"on:pointermove":U,"on:scroll":K,class:_.Gr("ytChipsShelfViewModelChipsScrollContainer",(Cl.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=T,Cl))},_.O("div",{class:_.Gr("ytChipsShelfViewModelChipsContainer",(AL.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=T,AL.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,AL)),role:"tablist"},_.O(_.Fd,{data:function(){return C().contents}},{chipViewModel:function(iP,lP){return _.O("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.O(_.LsP,{data:iP.data,
callback:function(pl,jB){var qR=lP(),s1,wL=(s1=V==null?void 0:V())!=null?s1:0;wL===1||wL===2?(s1={},h((s1[qR]=jB,s1))):(s1={},h(Object.assign({},J(),(s1[qR]=jB,s1))));d==null||d(pl,jB,qR)},
disableDeselection:function(){return(V==null?void 0:V())===1},
selected:function(){return!!J()[lP()]}}))}}))),_.O(_.k,{cond:function(){return C().nextButton},
then:function(){var iP={};return _.O("div",{class:_.Gr("ytChipsShelfViewModelRightArrowContainer",(iP.ytChipsShelfViewModelRightArrowContainerIsHidden=P,iP))},_.O(_.Fd,{data:function(){return C().nextButton}},{buttonViewModel:function(lP){return _.O(_.Jc,{data:lP.data,
className:"ytChipsShelfViewModelRightArrow",onClick:Q})}}))}})))}))},"Oc");
_.rT.idomCompat={callbacks:{callback:!0}};var DqA=_.n(function(g){var C=g.data;return _.O("ytd-ai-response-box-view-model",{class:_.Gr("ytdAiResponseBoxViewModelHost")},_.O("div",{class:"ytdAiResponseBoxViewModelResponseMessageContainer"},_.O(_.gV,{text:function(){return C().responseMessage}})),_.O(_.Fd,{data:function(){return C().chipsShelf}},{chipsShelfViewModel:function(d){return _.O("div",{class:"ytdAiResponseBoxViewModelChipsShelfContainer"},_.O(_.rT,{data:d.data}))}}))},"Pc");var rx6;rx6=Object.assign({},{continuation:mFL,download:TTL,canvas:knu,reportChannelAbuse:Exh,ui:o$B,share:Hbr,talkToRecs:K38,watch:ak,ypc:dNP,radioButtonGroup:OJo,collabInviteLink:P0l},W3M,{voiceSearch:h$_,shorts:Km});_.NF=JY(rx6);_.NKh=hY(_.NF);_.XuH=(0,_.NKh)(_.NF.talkToRecs,{talkToRecsStateSelector:function(g){return g}});_.U4(_.n(function(g){var C=_.Z((0,_.H_8)(g.data)).next().value,d=_.Z(ctq()),V=d.next().value;d=d.next().value;var y=_.AY(_.XuH.talkToRecsStateSelector),R=_.Z(_.VF(function(){var h,l,N;return(N=(l=KQo(C(),y()))!=null?l:(h=C().textInputValue)==null?void 0:h.content)!=null?N:""})),Y=R.next().value,A=R.next().value,P=function(h){var l=C().onUpdateText;
l&&_.rl(l,{form:{userQuery:h}})},w=_.J2(function(h){P(h)},150),x=_.gJ(function(h){h=h.target.value.trim();
A(h);w(h);return!1});
_.ue(function(){var h=KQo(C(),y());h&&h!==Y()&&A(h)},"yHe3Gb");
var p=_.gJ(function(h){if(h.key==="Enter"){P(h.target.value.trim());var l=_.e(C().submitButton,_.d$);h=void 0;var N;if(l==null?0:(N=l.loggingDirectives)==null?0:N.trackingParams)h=_.FG(l.loggingDirectives.trackingParams);(N=l==null?void 0:l.onTap)&&_.rl(N,{clickedVisualElement:h})}return!1}),J=_.gJ(function(){V("yt-feed-customization-scroll-up")});
return _.O("ytd-feed-customization-form-view-model",{class:"ytdFeedCustomizationFormViewModelHost",el:_.WF(d)},_.O(_.k,{cond:function(){var h,l;return!((l=(h=g.isCollapsed)==null?void 0:h.call(g))!=null&&l)},
then:function(){return _.O("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer"},_.O("div",{class:"ytdFeedCustomizationFormViewModelInputContainer"},_.O("div",{class:"ytdFeedCustomizationFormViewModelHeaderContainer"},_.O("div",{class:"ytdFeedCustomizationFormViewModelIconContainer"},_.O(_.Re,{icon:"PENCIL_FILLED"})),_.O("div",{class:"ytdFeedCustomizationFormViewModelTitle",role:"heading","aria-level":2},_.O(_.gV,{text:function(){return C().title}}))),_.O("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var h;return(h=C().textInputPlaceholder)==null?void 0:h.content},
"prop:value":Y,"on:input":x,"on:keyup":p,maxlength:250}),_.O(_.Fd,{data:function(){return C().submitButton}},{buttonViewModel:function(h){return _.O("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.O(_.Jc,{data:h.data}))}}),_.O(_.Fd,{data:function(){return C().menuButton}},{buttonViewModel:function(h){return _.O("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.O(_.Jc,{data:h.data}))}})),_.O(_.Fd,{data:function(){return C().contents}},{aiResponseBoxViewModel:function(h){return _.O("div",
{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.O(DqA,{data:h.data}))}}))},
else:function(){return _.O("div",{class:"ytdFeedCustomizationFormViewModelCollapsedBodyContainer","on:click":J},_.O("div",{class:"ytdFeedCustomizationFormViewModelIconContainer"},_.O(_.Re,{icon:"PENCIL_FILLED"})),_.O("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var h;return(h=C().title)==null?void 0:h.content}," ",Y))}}))},"Rc"),"ytd-feed-customization-form-view-model",{props:{data:_.CA,
isCollapsed:_.CA}});var sKh=_.sl.persistentPanelVisibleSelector,X2=function(){var g=_.W.apply(this,arguments)||this;g.isDarkTheme=!1;g.notSticky=!1;g.transparentBackground=!1;g.shouldHide=!1;g.disableSticky=!1;g.fluidWidth=!1;g.isClipList=!1;g.defaultChipIndex=0;g.collapseFeedCustomizationForm=!1;g.isPlaylist=!1;g.playlistVotingAnimationEnabled=_.t("web_enable_voting_animation");g.toolbarHeight=0;g.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(X2,_.W);_.b=X2.prototype;
_.b.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model",properties:{isCollapsed:"[[collapseFeedCustomizationForm]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.b.attached=function(){var g=this;document.addEventListener("scroll",_.VE(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var C;this.toolbarHeight=((C=document.querySelector("ytd-masthead"))==null?void 0:C.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(d){g.handleIntersect(d)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){g.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.b.detached=function(){var g;(g=this.intersectionObserver)==null||g.disconnect();var C;(C=this.resizeObserver)==null||C.disconnect();document.removeEventListener("scroll",_.VE(this,this.updateChipBarWidthAndTop))};
_.b.dataChanged=function(){var g=this,C,d,V;((V=_.e((C=this.data)==null?void 0:(d=C.contents)==null?void 0:d[0],bHh))==null?void 0:V.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var y=this.findSelectedChipIndex();this.selectedIndex!==y&&(this.selectedIndex=-1);_.As(this,function(){g.selectedIndex=y;g.updateSelectedChipContent(g.selectedIndex);g.updating=!1;g.ytScrollableChipCloudBehavior.reset()})};
_.b.findSelectedChipIndex=function(){var g;if((g=this.data)==null||!g.contents)return 0;g=this.data.contents;for(var C=0;C<g.length;C++){var d=void 0;if((d=_.e(g[C],bHh))==null?0:d.isSelected)return C}return 0};
_.b.computeStyle=function(g){return g};
_.b.handleChipCloudChipSelectAction=function(g){g=this.JSC$16279_chipsSelector.indexOf(g);g>-1&&this.JSC$16279_chipsSelector.selectIndex(g)};
_.b.updateSelectedChipContent=function(g){var C;if((C=this.data)==null||!C.contents||g<0||g>=this.data.contents.length)this.selectedChipContent=void 0;else{var d;this.selectedChipContent=(d=_.e(this.data.contents[g],bHh))==null?void 0:d.content}};
_.b.handleChipCloudChipDeselectAction=function(){if(_.t("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],bHh))==null?void 0:d.navigationEndpoint;V&&_.Qw(this.hostElement,"yt-browse-section-list-reload-endpoint",[V]);this.JSC$16279_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.b.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.b.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.b.onResize=function(){this.updateLayout()};
_.b.updateLayout=function(){var g=this.ytScrollableChipCloudBehavior;_.As(g,g.setContainerWidthDiff);g=this.ytScrollableChipCloudBehavior;_.As(g,g.setButtonsState)};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.b.handleIntersect=function(g){this.notSticky=this.isChannelPageGrid||this.disableSticky||g[0].intersectionRatio===1};
_.b.updateDimensions=function(){var g=this.ytRendererBehavior.parentComponent;if(g){var C,d=(C=g.headerElement)!=null?C:g;_.CM(this.hostElement,{"--ytd-rich-grid-chips-bar-width":d.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.b.updateSelectedIndexFromBinding=function(g){this.selectedIndex=g.detail.value};
_.b.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var g;(g=this.sortFilterHeaderRendererElement)==null||g.setAttribute("is-playlist-page-with-filters","")}};
_.b.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(gKL(!this.notSticky))};
_.PU.Object.defineProperties(X2.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 g,C,d=(g=this.data)==null?void 0:(C=g.contents)==null?void 0:C.find(function(V){return _.e(V,PVx)});
return{sortFilterHeaderRenderer:_.e(d,PVx)}}}});
X2.prototype.dispatchChipBarIsSticky=X2.prototype.dispatchChipBarIsSticky;X2.prototype.isPlaylistPageChanged=X2.prototype.isPlaylistPageChanged;X2.prototype.updateChipBarWidthAndTop=X2.prototype.updateChipBarWidthAndTop;X2.prototype.onResize=X2.prototype.onResize;X2.prototype.onPersistentPanelVisibleChanged=X2.prototype.onPersistentPanelVisibleChanged;X2.prototype.onGuideIsExpandedChanged=X2.prototype.onGuideIsExpandedChanged;X2.prototype.dataChanged=X2.prototype.dataChanged;
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],X2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],X2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],X2.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],X2.prototype,"ironResizableBehavior",void 0);_.E([_.r(),_.H("design:type",Lb)],X2.prototype,"ytScrollableChipCloudBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],X2.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],X2.prototype,"data",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],X2.prototype,"selectedIndex",void 0);_.E([_.M({value:320}),_.H("design:type",Number)],X2.prototype,"scrollDistance",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"isDarkTheme",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"notSticky",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"transparentBackground",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.H("design:type",String)],X2.prototype,"componentStyle",void 0);_.E([_.M({selector:_.smP}),_.H("design:type",Boolean)],X2.prototype,"guideIsExpanded",void 0);
_.E([_.M({selector:sKh}),_.H("design:type",Boolean)],X2.prototype,"persistentPanelVisible",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"shouldHide",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"disableSticky",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"fluidWidth",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"isClipList",void 0);
_.E([_.M(),_.H("design:type",Object)],X2.prototype,"defaultChipIndex",void 0);_.E([_.M(),_.H("design:type",Object)],X2.prototype,"selectedChipContent",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"collapseFeedCustomizationForm",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],X2.prototype,"isPlaylist",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],X2.prototype,"playlistVotingAnimationEnabled",void 0);
_.E([_.ZD("#chips"),_.H("design:type",Object)],X2.prototype,"JSC$16279_chipsSelector",void 0);_.E([_.ZD("ytd-sort-filter-header-renderer"),_.H("design:type",HTMLElement)],X2.prototype,"sortFilterHeaderRendererElement",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],X2.prototype,"updating",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"dataChanged",null);
_.E([_.Rn("guideIsExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"onGuideIsExpandedChanged",null);_.E([_.Rn("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"onPersistentPanelVisibleChanged",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"onResize",null);
_.E([_.PR("isChannelPageGrid","disableSticky","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"updateChipBarWidthAndTop",null);_.E([_.X("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],X2.prototype,"isChannelPageGrid",null);_.E([_.X("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],X2.prototype,"isHashtagLandingPage",null);
_.E([_.Rn("isPlaylistPage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"isPlaylistPageChanged",null);_.E([_.X("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],X2.prototype,"isPlaylistPage",null);_.E([_.X("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],X2.prototype,"isDisableDeselectEvent",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],X2.prototype,"sortFilterHeaderRendererData",null);_.E([_.M({reflectToAttribute:!0,selector:_.Mhc}),_.H("design:type",String)],X2.prototype,"frostedGlassMode",void 0);_.E([_.Rn("notSticky"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X2.prototype,"dispatchChipBarIsSticky",null);_.E([_.m({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],X2);
_.I(X2,"ytd-feed-filter-chip-bar-renderer",function(){if(JxP!==void 0)return JxP;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n  <div id="selected-chip-content" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return JxP=g},{mode:1});var BKA;var TKx=_.n(function(g){var C=g.data;var d=g.buttonIndex;var V=g.selectedIndex;var y=g.onSelect;var R=function(){return d()===V()},Y=function(){var A,P;
return(P=(A=C().text)==null?void 0:A.content)!=null?P:""};
g=_.nqj();return _.O("yt-toggleable-image-button-view-model",{class:function(){var A={};A=(A.toggleableImageButtonViewModelHost=!0,A[""]=!0,A.toggleableImageButtonViewModelSemiTransparent=V()!==-1&&!R(),A);return _.oX(A)},
tabindex:0,"aria-label":Y,"aria-pressed":R,role:"button","on:keydown":g,"on:click":_.gJ(function(){y(C().onSubmitCommand);return!1})},_.O(_.k,{cond:function(){return C().logo},
then:function(A){return _.O(_.q_,{data:A,className:function(){var P={};P=(P.toggleableImageButtonViewModelImage=!0,P.toggleableImageButtonViewModelCircularRadius=!(!C().backgroundColor||!C().backgroundColorDarkMode),P.toggleableImageButtonViewModelGradientRing=!!(R()&&C().backgroundColor&&C().backgroundColorDarkMode),P);return _.oX(P)},
alt:Y,useWidth:!1,style:function(){if(R()&&C().backgroundColor&&C().backgroundColorDarkMode){var P=eG(Number(C().backgroundColorDarkMode),"1");var w=eG(Number(C().backgroundColor),"1");P="background: linear-gradient(180deg,"+P+","+w+") border-box;"}else P="";return P}})}}),_.O(_.Of,{model:{borderRadius:"16px"}}),_.O("p",{class:function(){var A={};
A=(A.toggleableImageButtonViewModelLabel=!0,A.toggleableImageButtonViewModelBoldText=R(),A);return _.oX(A)}},_.O(_.gV,{text:function(){return C().text}})))},"Sc");
TKx.idomCompat=!0;var v2A=_.n(function(g){var C=g.data;g=_.Z(_.jL({index:-1,command:{}},void 0,"GM3umb"));var d=g.next().value,V=g.next().value;return _.O("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.O("div",{class:"nudgeFormViewModelFormOptions"},_.O(_.Fd,{data:function(){return C().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(y,R){return _.O(TKx,{data:y.data,buttonIndex:R,selectedIndex:function(){return d().index},
onSelect:function(Y){V({index:R(),command:Y})}})}})),_.O(_.gV,{text:function(){return C().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.O("div",{class:"nudgeFormViewModelSubmit"},_.O(_.Fd,{data:function(){return C().submitButton}},{buttonViewModel:function(y){return _.O(fX6,{data:y.data,
isDisabled:function(){return d().index===-1},
onClick:function(){_.rl(d().command)}})}})))},"Tc");
v2A.idomCompat=!0;var fX6=_.n(function(g){var C=_.rw(function(){return Object.assign({},g.data(),{state:g.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.O(_.Jc,{data:C,onClick:g.onClick})},"Uc");_.U4(v2A,"yt-nudge-form-view-model",{props:{data:_.CA}});var sv=function(){var g=_.W.apply(this,arguments)||this;g.roundedContainer=!0;g.buttonUpdate=_.t("web_modern_buttons");g.isDarkMode=!1;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return g};
_.L(sv,_.W);_.b=sv.prototype;_.b.computeNudgeStyle=function(g){return g?"modernized-nudge":""};
_.b.handleDarkModeToggledAction=function(g){this.isDarkMode=g};
_.b.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.b.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer",nudgeFormViewModel:"yt-nudge-form-view-model"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",
mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.b.computeIsHorizontalButtons=function(g){return g?!!g.applyModernizedStyle&&!!g.enableHorizontalButtons&&!!g.secondaryButton:!1};
_.PU.Object.defineProperties(sv.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.data)==null?void 0:g.backgroundStyle)!=null?C:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.data)==null?void 0:g.contentsLocation)!=null?C:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.lightIconImage)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sv.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sv.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],sv.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],sv.prototype,"actionHandlerBehavior",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("isHideEnclosingAction"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sv.prototype,"isHidden",null);_.E([_.M(),_.H("design:type",Object)],sv.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sv.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sv.prototype,"buttonUpdate",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.H("design:type",String)],sv.prototype,"nudgeStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.trimStyle"),_.H("design:type",String),_.H("design:paramtypes",[])],sv.prototype,"trimStyle",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.backgroundStyle"),_.H("design:type",String),_.H("design:paramtypes",[])],sv.prototype,"backgroundStyle",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.contentsLocation"),_.H("design:type",String),_.H("design:paramtypes",[])],sv.prototype,"contentsLocation",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.disableDropShadow"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sv.prototype,"noShadow",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.lightIconImage"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sv.prototype,"noIcon",null);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.H("design:type",Boolean)],sv.prototype,"isHorizontalButtons",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Object)],sv.prototype,"isDarkMode",void 0);_.E([_.m({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],sv);
_.I(sv,"ytd-feed-nudge-renderer",function(){if(BKA!==void 0)return BKA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return BKA=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var $q8;var qF6;var BE=function(){var g=_.W.apply(this,arguments)||this;g.collapsed=!1;g.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return g};
_.L(BE,_.W);BE.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"}}}};
BE.prototype.handleRatingSelect=function(){var g;((g=this.data)==null?0:g.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
BE.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],BE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],BE.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],BE.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BE.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.Q7),_.H("design:type",Object)],BE.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BE.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],BE.prototype,"collapsed",void 0);_.E([_.m({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],BE);
_.I(BE,"ytd-slimline-survey-renderer",function(){if(qF6!==void 0)return qF6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qF6=g},{mode:1});var MtQ;var T9=function(){return _.W.apply(this,arguments)||this};
_.L(T9,_.W);T9.prototype.maybeGetBackgroundColor=function(g){return this.isDarkMode?g.section2Color:g.section3Color};
T9.prototype.colorPaletteChanged=function(){var g=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;g&&(g==null?0:g.secondaryTitleColor)&&this.maybeGetBackgroundColor(g)?(this.hostElement.style.backgroundColor=_.tw(this.maybeGetBackgroundColor(g)),this.hostElement.style.color=_.tw(g.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
T9.prototype.colorPaletteChanged=T9.prototype.colorPaletteChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],T9.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],T9.prototype,"data",void 0);_.E([_.M({selector:function(g){return g.ui.darkModeIsEnabled}}),
_.H("design:type",Boolean)],T9.prototype,"isDarkMode",void 0);_.E([_.M(),_.H("design:type",Object)],T9.prototype,"lightColorPalette",void 0);_.E([_.M(),_.H("design:type",Object)],T9.prototype,"darkColorPalette",void 0);_.E([_.Rn("darkColorPalette","lightColorPalette","data","isDarkMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T9.prototype,"colorPaletteChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],T9);
_.I(T9,"ytd-endorsement-header-renderer",function(){if(MtQ!==void 0)return MtQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return MtQ=g},{mode:1});_.U4(_.Ej,"yt-decorated-avatar-view-model",{props:{data:_.CA,className:_.CA}});_.fb=new _.gp("VIEW_TRANSITION_MANAGER_TOKEN");var vE=function(){var g=_.W.apply(this,arguments)||this;g.fullHeight=_.t("web_rich_grid_media_full_height");g.showChannelAvatar=!0;g.hasPlaylistThumbnail=!1;g.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};g.registerThumbnailForPageTransition=function(){_.t("web_thumbnail_to_watch_transition")&&_.Wsr(_.wS().resolve(_.fb),g.thumbnail)};
return g};
_.L(vE,_.W);_.b=vE.prototype;
_.b.configureRendererStamper=function(){return{lazyLoadMenu:sj,immediateLoadMenu:{id:"immediate-load-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",
mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model",properties:{overrides:"[[avatarStackViewModelOverrides]]"}},
decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.b.attached=function(){this.updateInlinePreviewHoverListeners()};
_.b.detached=function(){this.clearInlinePreviewHoverListeners()};
_.b.shouldLazyLoadMenu=function(){var g=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.t("kevlar_modern_downloads_page")||!g};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16304_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.JSC$16304_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.b.getVideoPreviewOpts=function(){var g={},C;if((C=this.data)==null?0:C.multipleInlinePlaybackEndpoint)g=JXr;this.isRadio&&(g=pTP);return g};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$16304_inlinePreviewHoverListener)==null||Mg(g)};
_.b.getOwner=function(){var g,C,d;return((g=this.data)==null?void 0:(C=g.channelThumbnailSupportedRenderers)==null?void 0:C.channelThumbnailWithLinkRenderer)||_.e((d=this.data)==null?void 0:d.showProviderChannelThumbnail,Z4h)};
_.b.updateLockupSize=function(){var g;((g=this.getOwner())==null?0:g.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.b.getFeedbackEndpoint=function(g){if(_.e(g,_.hQ))return g;var C,d;g=(d=(C=_.e(g,_.Su))==null?void 0:C.commands)!=null?d:[];C=_.Z(g);for(d=C.next();!d.done;d=C.next())if(d=this.getFeedbackEndpoint(d.value))return d;return null};
_.b.computeNavigationEndpoint=function(g){return qzN(g==null?void 0:g.navigationEndpoint)};
_.b.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var g=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(g)!==JSON.stringify(this.data)&&this.set("data",g)}};
_.b.onDataChanged=function(){var g=this,C=this.getOwner();if(C){this.set("data.owner",C);var d,V,y,R,Y,A=((d=this.data)==null?void 0:(V=d.shortBylineText)==null?void 0:(y=V.runs)==null?void 0:(R=y[0])==null?void 0:R.text)||((Y=C.name)==null?void 0:Y.simpleText);this.set("data.owner.title",A)}var P,w,x,p,J,h;C=((P=this.data)==null?void 0:(w=P.thumbnailRenderer)==null?void 0:w.playlistVideoThumbnailRenderer)||((x=this.data)==null?void 0:(p=x.thumbnailRenderer)==null?void 0:p.playlistCustomThumbnailRenderer)||
((J=this.data)==null?void 0:(h=J.thumbnailRenderer)==null?void 0:h.showCustomThumbnailRenderer);var l;((l=this.data)==null?0:l.thumbnail)||!C||this.set("data.thumbnail",C.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){g.updateLockupSize()});
var N;if(P=((N=this.data)==null?void 0:N.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(P);var T;((T=this.dismissActionToReplayEntity)==null?0:T.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.b.onHiddenChanged=function(){this.updateLockupSize()};
_.b.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.Qw(this.hostElement,"yt-terminate-video-preview-action");else{var g;(g=this.videoTitleLink)==null||g.focus()}};
_.b.metadataColorChanged=function(){var g;if(this.metadataColor&&((g=this.videoTitle)==null?0:g.style))this.videoTitle.style.color=_.tw(this.metadataColor);else{var C,d;!this.metadataColor&&((C=this.videoTitle)==null?0:(d=C.style)==null?0:d.color)&&(this.videoTitle.style.color="")}};
_.b.onDetailsClick=function(g){var C=this.computedNavigationEndpoint;C&&(_.mE(_.Mk(g),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.HW(this.hostElement,"yt-navigate",{endpoint:C}))};
_.b.onRendererTap=function(){this.registerThumbnailForPageTransition();var g,C,d=((g=this.data)==null?void 0:g.serviceEndpoint)||this.getFeedbackEndpoint((C=this.data)==null?void 0:C.navigationEndpoint);d&&_.e(d,_.hQ)&&this.ytComponentBehavior.resolveCommand(d)};
_.b.onMouseDown=function(g){var C=g.target,d=this.computedNavigationEndpoint,V;g=C.href||((V=_.e(d==null?void 0:d.commandMetadata,_.d7))==null?void 0:V.url);V=C.data||d;g&&V&&N9c(g,V)};
_.b.computeVideoTitleText=function(){var g;if((g=this.data)==null?0:g.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.b.computeHasPlaylistThumbnail=function(g){var C,d,V,y,R;if((((C=g.thumbnailRenderer)==null?0:C.playlistVideoThumbnailRenderer)||((d=g.thumbnailRenderer)==null?0:d.playlistCustomThumbnailRenderer)||((V=g.thumbnailRenderer)==null?0:V.showCustomThumbnailRenderer)||((y=g.thumbnailRenderer)==null?0:y.playlistVideoThumbnailRenderer)||((R=g.thumbnailRenderer)==null?0:R.playlistCustomThumbnailRenderer))&&g.thumbnailOverlays)for(C=0;C<g.thumbnailOverlays.length;C++)if(d=void 0,(d=g.thumbnailOverlays[C])==
null?0:d.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.PU.Object.defineProperties(vE.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.t("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var g;return(g=this.data)==null?void 0:g.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var g;return(g=this.data)==null?void 0:g.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$16304_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.bqB(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.videoId)||((C=this.data)==null?void 0:C.playlistId)||""}}});
vE.prototype.onMouseDown=vE.prototype.onMouseDown;vE.prototype.metadataColorChanged=vE.prototype.metadataColorChanged;vE.prototype.onIsDismissedChanged=vE.prototype.onIsDismissedChanged;vE.prototype.onHiddenChanged=vE.prototype.onHiddenChanged;vE.prototype.onDataChanged=vE.prototype.onDataChanged;vE.prototype.handleReloadDownloadsInfo=vE.prototype.handleReloadDownloadsInfo;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vE.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],vE.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],vE.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],vE.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],vE.prototype,"ytdReduxBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],vE.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],vE.prototype,"entitySelectorType",void 0);_.E([_.M(),_.H("design:type",Boolean)],vE.prototype,"noEndpoints",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],vE.prototype,"isRadio",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],vE.prototype,"miniMode",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],vE.prototype,"fullHeight",void 0);
_.E([_.M(),_.H("design:type",Boolean)],vE.prototype,"showDarkVideoMetadata",void 0);_.E([_.M(),_.H("design:type",Boolean)],vE.prototype,"showLightVideoMetadata",void 0);_.E([_.M(),_.H("design:type",Number)],vE.prototype,"metadataColor",void 0);_.E([_.M(),_.H("design:type",Object)],vE.prototype,"showChannelAvatar",void 0);_.E([_.M(),_.H("design:type",Boolean)],vE.prototype,"hidden",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],vE.prototype,"showYtInteraction",void 0);
_.E([_.M(),_.H("design:type",String)],vE.prototype,"dismissedContentId",void 0);_.E([_.M({selectorArgs:["dismissedContentId"],selector:FtN}),_.H("design:type",Object)],vE.prototype,"dismissActionToReplayEntity",void 0);
_.E([_.M({selectorArgs:["entitySelectorType","mediaId"],selector:function(g,C,d){if(_.t("kevlar_modern_downloads_page")&&d&&C&&C!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(C){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var V=nQ1(g,d);if(V){C=_.Li(g,d);var y=rd(g,d),R=gYq(g,d);g=XU(g,d);var Y=Fuj(V,C,y,R);y=Y.shortViewCountText;var A=Y.publishedTimeText;Y=Y.badges;var P=g>0;R=YOP(V,C,R,g);V=_.A4(C)||C==="TRANSFER_STATE_FAILED"||C==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!YN(V.policyEntity)?
void 0:vOo(d,g,V.videoEntity.lengthSeconds);C==="TRANSFER_STATE_PAUSED_BY_USER"&&d&&!_.t("dl_resume_click_killswitch")&&(V={offlineVideoEndpoint:{videoId:d,action:"ACTION_RESUME"}});d={shortViewCountText:y,publishedTimeText:A,badges:Y,isWatched:P,navigationEndpoint:V,thumbnailOverlays:R}}else d=void 0;return d;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(C=IfB(g,d))if(V=_.Dd(g,d),R=_.UCl(g,d),V!=="TRANSFER_STATE_UNKNOWN"){d=AqW(C,V,R,d,_.lw(g));break a}d=void 0}return d;default:_.cy(new _.qn("Error: entitySelectorType defined but not matched in selector.",
g,C))}}}),
_.H("design:type",Object)],vE.prototype,"entityDrivenState",void 0);_.E([_.M({computed:"computeVideoTitleText(data)"}),_.H("design:type",Object)],vE.prototype,"videoTitleText",void 0);_.E([_.M({computed:"computeHasPlaylistThumbnail(data)"}),_.H("design:type",Object)],vE.prototype,"hasPlaylistThumbnail",void 0);_.E([_.M({computed:"computeNavigationEndpoint(data)"}),_.H("design:type",Object)],vE.prototype,"computedNavigationEndpoint",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],vE.prototype,"typographyBump",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("typographyBump"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vE.prototype,"typographyBumpV2",null);_.E([_.ZD("#video-title"),_.H("design:type",HTMLElement)],vE.prototype,"videoTitle",void 0);_.E([_.ZD("#video-title-link"),_.H("design:type",HTMLElement)],vE.prototype,"videoTitleLink",void 0);
_.E([_.ZD("#thumbnail"),_.H("design:type",HTMLElement)],vE.prototype,"thumbnail",void 0);_.E([_.ZD("#dismissible"),_.H("design:type",HTMLElement)],vE.prototype,"JSC$16304_dismissibleMedia",void 0);_.E([_.X("data.menu"),_.H("design:type",Object),_.H("design:paramtypes",[])],vE.prototype,"lazyLoadMenu",null);_.E([_.X("data.menu"),_.H("design:type",Object),_.H("design:paramtypes",[])],vE.prototype,"immediateLoadMenu",null);
_.E([_.PR("entityDrivenState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vE.prototype,"handleReloadDownloadsInfo",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vE.prototype,"onDataChanged",null);_.E([_.PR("hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vE.prototype,"onHiddenChanged",null);
_.E([_.Rn("isDismissed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vE.prototype,"onIsDismissedChanged",null);_.E([_.Rn("metadataColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vE.prototype,"metadataColorChanged",null);_.E([_.yE("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],vE.prototype,"onMouseDown",null);
_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vE.prototype,"isHovered",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vE.prototype,"useAvatar",null);_.E([_.X("data","entitySelectorType"),_.H("design:type",String),_.H("design:paramtypes",[])],vE.prototype,"mediaId",null);_.E([_.m({is:"ytd-rich-grid-media",disableElementRegistration:!0})],vE);
var mq6=_.EU()(vE,"ytd-rich-grid-media",function(){if($q8!==void 0)return $q8;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return $q8=g},{mode:_.HR("kevlar_poly_si_batch_j072")?1:2});var uoM;var $x=function(){var g=_.W.apply(this,arguments)||this;g.removeMaxWidth=!0;g.insetMetadata=!1;return g};
_.L($x,_.W);_.b=$x.prototype;_.b.configureRendererStamper=function(){return{innerMenu:sj,outerMenu:Object.assign({},sj,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.onDataChanged=function(){var g,C=((g=this.data)==null?void 0:g.trackingParams)||"";C&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(C));var d;((d=this.dismissActionToReplayEntity)==null?0:d.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.b.attached=function(){this.updateInlinePreviewHoverListeners()};
_.b.detached=function(){this.clearInlinePreviewHoverListeners()};
_.b.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16309_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.JSC$16309_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:hRH})};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$16309_inlinePreviewHoverListener)==null||Mg(g)};
_.b.onRendererTap=function(){var g,C,d=(g=this.data)==null?void 0:(C=g.serviceEndpoints)==null?void 0:C[0];_.e(d,_.hQ)&&this.componentBehavior.resolveCommand(d)};
_.b.onDetailsClick=function(g){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint;d&&(_.mE(_.Mk(g),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(d))};
_.b.onShow=function(){var g=this.data;g.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(g.onFirstVisibleCommand),delete g.onFirstVisibleCommand)};
_.PU.Object.defineProperties($x.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var g;return this.insetMetadata?void 0:(g=this.data)==null?void 0:g.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var g;return this.insetMetadata?(g=this.data)==null?void 0:g.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var g=this.data;if(g!=null&&g.badge&&(g=_.e(g.badge,SfH))){var C,d,V;return[{metadataBadgeRenderer:{label:((C=g.label)==null?void 0:(d=C.runs)==null?void 0:d[0].text)||((V=g.label)==null?void 0:V.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var g=this.data;return Object.assign({},g.headline,{accessibility:g.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return this.isSlimShort?(g=this.computedTitle)==null?void 0:(C=g.accessibility)==null?void 0:(d=C.accessibilityData)==null?void 0:d.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.t("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$16309_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
$x.prototype.onDataChanged=$x.prototype.onDataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],$x.prototype,"componentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$x.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],$x.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$x.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Q7),_.H("design:type",Object)],$x.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],$x.prototype,"ytdReduxBehavior",void 0);_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],$x.prototype,"thumbnail",void 0);_.E([_.ZD("#dismissible"),_.H("design:type",HTMLElement)],$x.prototype,"JSC$16309_dismissibleMedia",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$x.prototype,"removeMaxWidth",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$x.prototype,"insetMetadata",void 0);_.E([_.M(),_.H("design:type",String)],$x.prototype,"dismissedContentId",void 0);_.E([_.M({selectorArgs:["dismissedContentId"],selector:FtN}),_.H("design:type",Object)],$x.prototype,"dismissActionToReplayEntity",void 0);_.E([_.X("insetMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],$x.prototype,"thumbnailObjectFit",null);
_.E([_.X("data","insetMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],$x.prototype,"innerMenu",null);_.E([_.X("data","insetMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],$x.prototype,"outerMenu",null);_.E([_.M(),_.H("design:type",Object)],$x.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],$x.prototype,"miniMode",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$x.prototype,"onDataChanged",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],$x.prototype,"shortsBadges",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$x.prototype,"isShort",null);
_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$x.prototype,"isSlimShort",null);_.E([_.X("data","isShort"),_.H("design:type",Object),_.H("design:paramtypes",[])],$x.prototype,"computedTitle",null);_.E([_.X("isSlimShort","computedTitle"),_.H("design:type",Object),_.H("design:paramtypes",[])],$x.prototype,"computedAccessibilityLabel",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$x.prototype,"shouldForce2By3",null);_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$x.prototype,"isHovered",null);_.E([_.m({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],$x);
_.I($x,"ytd-rich-grid-slim-media",function(){if(uoM!==void 0)return uoM;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uoM=g},{mode:_.HR("kevlar_poly_si_batch_j063")?1:2});var n2x;var IXQ;var qF=function(){return _.W.apply(this,arguments)||this};
_.L(qF,_.W);qF.prototype.computeIcon=function(g){return g&&g.iconType?"yt-sys-icons:"+g.iconType.toLowerCase():""};
qF.prototype.onMouseEnter=function(){this.isHovered=!0};
qF.prototype.onMouseLeave=function(){this.isHovered=!1};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qF.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],qF.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],qF.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qF.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qF.prototype,"isHovered",void 0);
_.E([_.m({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],qF);
_.I(qF,"ytd-expand-on-hover-card-renderer",function(){if(IXQ!==void 0)return IXQ;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return IXQ=g},{mode:1});var Uqh,cxQ=function(){if(Uqh!==void 0)return Uqh;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Uqh=g};_.oe("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var MF=function(){var g=_.W.apply(this,arguments)||this;g.compactStyle=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(MF,_.W);_.b=MF.prototype;_.b.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.b.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.channelMembershipsButton":{id:"channel-memberships-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.computeHideDot=function(g){return!(g&&g.subscriberCountText&&g.videoCountText)||this.compactStyle};
_.b.hasDualButtons=function(g){return g&&g.purchaseButton&&g.subscribeButton};
_.b.backgroundColorChanged=function(){if(this.data!==void 0){var g=this.data.backgroundColor;this.isDarkTheme&&(g=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=g!=null?_.tw(g):"transparent"}};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.onTap=function(g){var C,d,V=((C=this.data)==null?void 0:C.navigationEndpoint)||((d=this.data)==null?void 0:d.serviceEndpoint);_.e(V,_.$9)&&(V&&_.wS().resolve(_.xC).resolveCommand(V,{form:{element:this.hostElement}}),g.preventDefault())};
_.b.computeChannelEndpoint=function(g){return _.e(g,_.$9)?null:g};
_.b.computeHrefEndpoint=function(g){return _.e(g,_.$9)?null:this.componentBehavior.computeHref_(g)};
_.b.computeChannelRendererStyle=function(g){return g};
_.b.computeIconSize=function(g){return g?108:136};
_.PU.Object.defineProperties(MF,{template:{configurable:!0,enumerable:!0,get:function(){return cxQ()}}});
MF.prototype.backgroundColorChanged=MF.prototype.backgroundColorChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MF.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],MF.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],MF.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],MF.prototype,"componentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],MF.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],MF.prototype,"isDarkTheme",void 0);_.E([_.M({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.H("design:type",String)],MF.prototype,"channelRendererStyle",void 0);_.E([_.M({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],MF.prototype,"dualButtons",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],MF.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],MF.prototype,"biggerThumbStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],MF.prototype,"compactStyle",void 0);_.E([_.Rn("data","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MF.prototype,"backgroundColorChanged",null);_.E([_.m({is:"ytd-channel-renderer",disableElementRegistration:!0})],MF);_.I(MF,"ytd-channel-renderer",function(){return cxQ()},{mode:1});var E28;var HIr;_.oe("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var WE=function(){var g=_.W.apply(this,arguments)||this;g.displayItemCount=2;g.hasPlaylistThumbnail=!1;g.stackThumbnailSize="large";return g};
_.L(WE,_.W);_.b=WE.prototype;_.b.attached=function(){this.updateInlinePreviewHoverListeners()};
_.b.detached=function(){this.clearInlinePreviewHoverListeners()};
_.b.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.b.computeFirstVideos=function(g,C){return g&&C?g.slice(0,C):[]};
_.b.computeThumbnailWidth=function(g,C){return g?C==="BIG"?500:C==="MASSIVE"?600:C==="MEDIUM"?450:420:360};
_.b.computeThumbnailHeight=function(g,C){return g?C==="BIG"?280:C==="MASSIVE"?337:234:202};
_.b.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$16322_inlinePreviewHoverListener)==null||Mg(g)};
_.b.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16322_inlinePreviewHoverListener=lr({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:JXr,thumbnailElement:this.thumbnail})};
_.b.computeHasPlaylistThumbnail=function(g){var C,d;if((((C=g.thumbnailRenderer)==null?0:C.playlistVideoThumbnailRenderer)||((d=g.thumbnailRenderer)==null?0:d.playlistCustomThumbnailRenderer))&&g.thumbnailOverlays)for(C=0;C<g.thumbnailOverlays.length;C++)if(d=void 0,(d=g.thumbnailOverlays[C])==null?0:d.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.PU.Object.defineProperties(WE.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$16322_inlinePreviewHoverListener)==null?0:Kk(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
WE.prototype.dataChanged=WE.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],WE.prototype,"ytdLockupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],WE.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],WE.prototype,"displayItemCount",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],WE.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],WE.prototype,"biggerThumbsStyle",void 0);_.E([_.M({computed:"computeHasPlaylistThumbnail(data)"}),_.H("design:type",Object)],WE.prototype,"hasPlaylistThumbnail",void 0);_.E([_.M(),_.H("design:type",String)],WE.prototype,"stackThumbnailSize",void 0);_.E([_.ZD("ytd-thumbnail"),_.H("design:type",HTMLElement)],WE.prototype,"thumbnail",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WE.prototype,"dataChanged",null);
_.E([_.X("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],WE.prototype,"isHovered",null);_.E([_.m({is:"ytd-radio-renderer",disableElementRegistration:!0})],WE);
_.I(WE,"ytd-radio-renderer",function(){if(HIr!==void 0)return HIr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return HIr=g},{mode:_.HR("kevlar_poly_si_batch_j058")?1:2});var QKh;_.oe("itemSectionRenderer","showRenderer","ytd-show-renderer");var m3=function(){return _.W.apply(this,arguments)||this};
_.L(m3,_.W);m3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
m3.prototype.computeThumbnailWidth=function(g){return g?360:246};
m3.prototype.computeUseProminentThumbs=function(g){return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],m3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],m3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],m3.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],m3.prototype,"isSearch",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.H("design:type",Boolean)],m3.prototype,"useProminentThumbs",void 0);_.E([_.m({is:"ytd-show-renderer",disableElementRegistration:!0})],m3);
_.I(m3,"ytd-show-renderer",function(){if(QKh!==void 0)return QKh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return QKh=g},{mode:1});_.oe("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var uB=function(){var g=_.W.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.L(uB,_.W);uB.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"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],uB.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uB.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],uB.prototype,"isRichGrid",void 0);_.E([_.m({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],uB);
_.I(uB,"ytd-feed-entry-renderer",function(){if(E28!==void 0)return E28;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return E28=g},{mode:1});var zP8;var nb=function(){return _.W.apply(this,arguments)||this};
_.L(nb,_.W);nb.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.E([_.r(_.Eb),_.H("design:type",Object)],nb.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nb.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],nb.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nb.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.t4,value:3}),_.H("design:type",Number)],nb.prototype,"itemsPerRow",void 0);
_.E([_.m({is:"ytd-link-card-renderer",disableElementRegistration:!0})],nb);
_.I(nb,"ytd-link-card-renderer",function(){if(zP8!==void 0)return zP8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zP8=g},{mode:1});var KsP;var Ih=function(){return _.W.apply(this,arguments)||this};
_.L(Ih,_.W);_.b=Ih.prototype;_.b.configureRendererStamper=function(){return{"data.menu":sj,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.b.onRendererTap=function(g){if(!this.ytdDismissibleItemBehavior.isDismissed){var C,d=(C=this.data)==null?void 0:C.navigationEndpoint;d&&!_.mE(_.Mk(g),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(d)?_.mE(_.Mk(g),this.hostElement,["A"])||_.HW(this.hostElement,"yt-navigate",{endpoint:d}):this.ytComponentBehavior.resolveCommand(d,{}))}};
_.b.maybeComputeHref=function(g){return this.ytComponentBehavior.computeHref_(g,!0)};
_.b.getNavigationCommand=function(g){return this.isNavigationCommand(g)?g:null};
_.b.isNavigationCommand=function(g){return g?_.e(g,_.bd)||_.e(g,_.qu)||_.e(g,_.Co)?!0:!1:!1};
Ih.prototype.onRendererTap=Ih.prototype.onRendererTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ih.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ih.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],Ih.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ih.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Ih.prototype,"data",void 0);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ih.prototype,"onRendererTap",null);_.E([_.m({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],Ih);
_.I(Ih,"ytd-lumiere-promo-item-image-renderer",function(){if(KsP!==void 0)return KsP;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KsP=g},{mode:1});var aXA;var Uv=function(){return _.W.apply(this,arguments)||this};
_.L(Uv,_.W);Uv.prototype.computeLandscapeThumbnail=function(){var g;return((g=this.data)==null?void 0:g.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Uv.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Uv.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Uv.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],Uv.prototype,"miniMode",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.t4}),_.H("design:type",Number)],Uv.prototype,"itemsPerRow",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.H("design:type",Boolean)],Uv.prototype,"landscapeThumbnail",void 0);_.E([_.m({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],Uv);
_.I(Uv,"ytd-lumiere-shelf-details-renderer",function(){if(aXA!==void 0)return aXA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return aXA=g},{mode:_.HR("kevlar_poly_si_batch_j076")?1:2});var Gf8;var cE=function(){return _.W.apply(this,arguments)||this};
_.L(cE,_.W);cE.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],cE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cE.prototype,"data",void 0);_.E([_.m({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],cE);
_.I(cE,"ytd-primetime-promo-details-renderer",function(){if(Gf8!==void 0)return Gf8;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Gf8=g},{mode:1});var SFQ;var Ev=function(){return _.W.apply(this,arguments)||this};
_.L(Ev,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ev.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ev.prototype,"data",void 0);_.E([_.m({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Ev);
_.I(Ev,"ytd-panel-show-style-metadata-renderer",function(){if(SFQ!==void 0)return SFQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SFQ=g},{mode:1});var gA6;var HE=function(){return _.W.apply(this,arguments)||this};
_.L(HE,_.W);_.b=HE.prototype;_.b.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.b.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.b.computeThumbnail=function(g){if(g)return g.smallFormFactorBackgroundThumbnail||g.largeFormFactorBackgroundThumbnail};
_.b.maybeComputeHref=function(g){return this.ytComponentBehavior.computeHref_(g,!0)};
_.b.isNavigationCommand=function(g){return g?_.e(g,_.bd)||_.e(g,_.qu)||_.e(g,_.Co)?!0:!1:!1};
_.b.getNavigationCommand=function(g){return this.isNavigationCommand(g)?g:null};
HE.prototype.onPanelTap=HE.prototype.onPanelTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],HE.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],HE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HE.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],HE.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0,value:_.t("web_modern_buttons")}),_.H("design:type",Boolean)],HE.prototype,"modernButtons",void 0);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HE.prototype,"onPanelTap",null);_.E([_.m({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],HE);
_.I(HE,"ytd-primetime-promo-panel-renderer",function(){if(gA6!==void 0)return gA6;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return gA6=g},{mode:1});_.U4(_.n(function(g){g=_.mV(g,{data:{},useFullWidth:!1});var C=g.data,d=g.useFullWidth;g={};return _.O("teaser-card-view-model",{class:_.Gr("ytTeaserCardViewModelHost",(g.ytTeaserCardViewModelUseFullWidth=function(){return d()},g))},_.O(_.k,{cond:function(){return C().onTap},
then:function(V){return _.O(_.io,{className:"ytTeaserCardViewModelLink",command:V},_.O("div",{class:"ytTeaserCardViewModelImageContainer"},_.O(_.k,{cond:function(){return C().image},
then:function(y){return _.O(_.q_,{data:y,className:"ytTeaserCardViewModelImage",alt:""})}})),_.O("p",{class:"ytTeaserCardViewModelCaption"},function(){return C().caption}))}}))},"Vc"),"teaser-card-view-model",{props:{data:_.CA,
useFullWidth:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=function(){var V;return _.Xd((V=C())==null?void 0:V.iconThemedImage)};
return _.O("yt-edu-card-view-model",null,_.O(_.hS,{contentId:function(){return C().nudgeId}},function(){return _.O("div",{class:_.Gr("ytEduCardViewModelHost",function(){return C().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.O("div",{class:"ytEduCardViewModelTopCornerButton"},_.O(_.Fd,{data:function(){return C().dismissButton}},{buttonViewModel:_.Jc})),_.O("div",{class:"ytEduCardViewModelContentWrapper"},_.O("div",{class:"ytEduCardViewModelHeaderImage"},_.O(_.k,
{cond:d,
then:function(V){return _.O(_.q_,{data:V,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.O("div",{class:"ytEduCardViewModelTextContainer"},_.O("div",{class:"ytEduCardViewModelTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytEduCardViewModelSubtitle"},_.O(_.gV,{text:function(){return C().subtitle}}))),_.O("div",{class:"ytEduCardViewModelContent"},_.O(_.Fd,{data:function(){return C().form}},{nudgeFormViewModel:v2A}))),_.O("div",{class:_.Gr("ytEduCardViewModelButtonWrapper",
function(){return C().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.O(_.Fd,{data:function(){return C().primaryButton}},{buttonViewModel:function(V){return _.O("div",{class:"ytEduCardViewModelPrimaryButton"},_.O(_.Jc,{data:V.data}))}}),_.O(_.Fd,{data:function(){return C().secondaryButton}},{buttonViewModel:function(V){return _.O("div",{class:"ytEduCardViewModelSecondaryButton"},_.O(_.Jc,{data:V.data}))}})))}))},"Wc"),"yt-edu-card-view-model",{props:{data:_.CA}});var CfQ=new _.gp("RICH_GRID_VIDEO_RENDERER_TOKEN");_.U4(_.n(function(g){var C=g.data;var d=g.showYtInteractionInContent;var V=function(){return!!C().selectableFeedback};
g=_.Z(_.jL(!1,void 0,"qxtgaf"));var y=g.next().value,R=g.next().value;_.Iu(function(){var J=_.e(C().primaryButton,_.Rk);(J==null?0:J.isToggled)&&R(J.isToggled)});
g=_.gJ(function(J){if(!V())return!1;if(y()){var h;var l=(h=C().selectableFeedback)==null?void 0:h.onDeselect}else{var N;l=(N=C().selectableFeedback)==null?void 0:N.onSelect}l&&_.rl(l,{form:{element:J.target}});R(!y());if(J=_.e(C().primaryButton,_.Rk))J.isToggled=y();return!1});
var Y=function(){if(!V()){var J,h=(J=C().loggingDirectives)==null?void 0:J.trackingParams;h&&_.sz(_.wS().resolve(_.$Q),h)}},A=_.IPo(),P=function(){var J;
return V()?(J=C().selectableFeedback)==null?void 0:J.a11yLabel:void 0},w=function(){return V()?{toggled:y()}:{}},x=_.wS().resolve(_.Oc(CfQ)),p={};
return _.O("yt-feedback-item-renderer",{class:_.Gr("ytFeedbackItemRendererHost",(p.ytFeedbackItemRendererSelectableFeedback=V,p)),"on:click":g,"on:keydown":A,title:P,"aria-label":P,"aria-pressed":function(){return V()?y():void 0},
tabindex:function(){return V()?0:void 0},
role:function(){return V()?"button":void 0}},_.O("div",{class:"ytFeedbackItemRendererContentContainer"},_.O(_.Fd,{data:function(){return C().content}},{videoRenderer:function(J){return _.O(x,{data:J.data,
showYtInteraction:d})},
lockupViewModel:function(J){return _.O(_.l8,{data:J.data,containerType:2})}})),_.O("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.O(_.Fd,{data:function(){return C().primaryButton}},{toggleButtonViewModel:function(J){return _.O(_.MC,{data:J.data,
buttonShapeOverrides:w,disableExplicitClickLogging:!0,onToggle:Y})}})))},"Xc"),"yt-feedback-item-renderer",{props:{data:_.CA,
showYtInteractionInContent:_.CA}});var Qa=function(){var g=_.W.apply(this,arguments)||this;g.isShortsGrid=!1;g.isCompactGrid=!1;g.isShortsPanelGrid=!1;g.renderedFromRichGrid=!1;g.isInFirstColumn=!1;g.noGutterMargins=!1;g.noBottomMargin=!1;g.halfBottomMargin=!1;g.isInlineGroupItem=!1;g.insetMetadata=!1;g.noBottomMarginInAds=!0;g.force16By9ThumbnailAspectRatio=!1;g.useCompactList=!1;g.containerType=2;g.thumbnailTargetWidth=9999;g.isResponsiveGrid=!1;g.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};g.hoverListener=
g.hover.bind(g);g.leaveListener=g.leave.bind(g);g.highlighted=!1;g.JSC$16358_unsubscribeFromInlinePreviewIsActive=function(){};
return g};
_.L(Qa,_.W);_.b=Qa.prototype;_.b.computeContainerType=function(){return this.useCompactList?3:2};
_.b.itemWidthChanged=function(){var g;this.thumbnailTargetWidth=(g=this.itemWidth)!=null?g:9999};
_.b.updateIsInFirstColumn=function(){var g;this.isInFirstColumn=((g=this.data)==null?void 0:g.colIndex)===0};
_.b.observerContainerType=function(){if(this.lockup){var g=this.lockup;g.containerType=this.containerType;g.sizing=this.sizing;g.typographyBump=this.typographyBump;g.itemWidth=this.itemWidth}this.richGridMedia&&_.t("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.t("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.b.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.b.leave=function(g){g=g.relatedTarget;var C=document.querySelector("ytd-video-preview");g&&C&&_.at(C).contains(g)||this.removeAndCleanupHighlight()};
_.b.hover=function(){var g;!this.highlighted&&(g=this.data)!=null&&g.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(g=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:g,boxShadow:"0 0 0 10px "+g})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.b.removeAndCleanupHighlight=function(){this.hostElement.classList.remove("ytd-rich-item-renderer-highlight");this.hostElement.classList.remove("ytd-rich-item-renderer-highlight-border");Object.assign(this.hostElement.style,{backgroundColor:"",boxShadow:""});this.highlighted=!1};
_.b.registerHoverHighlightListeners=function(){var g=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16358_unsubscribeFromInlinePreviewIsActive=_.q2(_.uw(),_.vQc,function(C){g.highlighted&&!C&&g.removeAndCleanupHighlight()})};
_.b.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16358_unsubscribeFromInlinePreviewIsActive()};
_.b.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.b.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.b.getBackgroundColor=function(){var g,C,d=(g=this.data)==null?void 0:(C=g.onFocusEffect)==null?void 0:C.onFocusColor;if(d){if(document.documentElement.hasAttribute("dark")&&(d==null?0:d.darkTheme))return ld(d==null?void 0:d.darkTheme);if(d==null?0:d.lightTheme)return ld(d==null?void 0:d.lightTheme)}};
_.b.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var g=_.ju(),C,d,V;g&&((C=this.data)==null?0:C.trackingParams)&&((d=this.data)==null?void 0:d.colIndex)!=null&&((V=this.data)==null?void 0:V.rowIndex)!=null&&_.WL(g,_.FG(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.b.isSlimMediaRenderer=function(g){return!!_.e(g==null?void 0:g.content,_.NP6)||!!_.e(g==null?void 0:g.content,ryA)||!!_.e(g==null?void 0:g.content,_.KU)||!!_.e(g==null?void 0:g.content,KmQ)};
_.b.isPostRenderer=function(){var g,C;return!!_.e((g=this.data)==null?void 0:g.content,E1H)||!!_.e((C=this.data)==null?void 0:C.content,HDP)};
_.b.computeIsGameCardShelf=function(){var g;return!!_.e((g=this.data)==null?void 0:g.content,bU8)};
_.b.computeIsMiniGameCardShelf=function(){var g,C;return!!_.e((g=this.data)==null?void 0:g.content,h4H)||!!_.e((C=this.data)==null?void 0:C.content,t$P)};
_.b.computeIsTeaserCard=function(){var g;return!!_.e((g=this.data)==null?void 0:g.content,t$P)};
_.b.computeIsSelectableFeedbackItem=function(){var g,C;return!((C=_.e((g=this.data)==null?void 0:g.content,e4x))==null||!C.selectableFeedback)};
_.b.computeContainsLumierePosters=function(){var g,C;return((C=_.e((g=this.data)==null?void 0:g.content,daL))==null?void 0:C.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.b.computeIsExpandOnHoverCardShelf=function(){var g;return!!_.e((g=this.data)==null?void 0:g.content,CCQ)};
_.b.computeIsLinkCardShelf=function(){var g;return!!_.e((g=this.data)==null?void 0:g.content,P8x)};
_.b.computeIsReelItemStyleAvatarCircle=function(g){var C;return((C=_.e(g==null?void 0:g.content,_.KU))==null?void 0:C.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.b.computeIsLinkCardFullWidth=function(g,C){var d;return((d=_.e(g==null?void 0:g.content,P8x))==null?void 0:d.useFullWidth)||C<=2};
_.PU.Object.defineProperties(Qa.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var g;return _.t("web_hover_effect_refactor")&&_.e((g=this.data)==null?void 0:g.content,_.Ok8)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.t("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var g;if(_.t("web_hover_effect_refactor")&&_.e((g=this.data)==null?void 0:g.content,_.Ok8))return!1;var C;return!((C=this.data)==null||!C.onFocusEffect)||_.t("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var g,C;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.t("web_hover_effect_refactor")?(g=this.data)==null?void 0:g.onFocusEffect:void 0,isFirstRow:((C=this.data)==null?void 0:C.rowIndex)===0}}}});
Qa.prototype.richGridHoverHighlightChanged=Qa.prototype.richGridHoverHighlightChanged;Qa.prototype.observerContainerType=Qa.prototype.observerContainerType;Qa.prototype.updateIsInFirstColumn=Qa.prototype.updateIsInFirstColumn;Qa.prototype.itemWidthChanged=Qa.prototype.itemWidthChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],Qa.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Qa.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Qa.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Qa.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],Qa.prototype,"ytdLockupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Qa.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isPost",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.H("design:type",Boolean)],Qa.prototype,"containsLumierePosters",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isSlimMedia",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isGameCardShelf",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isMiniGameCardShelf",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isTeaserCard",void 0);_.E([_.M({computed:"computeIsSelectableFeedbackItem(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isSelectableFeedbackItem",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"isShortsGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Qa.prototype,"isSlimGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"isCompactGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"isShortsPanelGrid",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isExpandOnHoverCardShelf",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isLinkCardShelf",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.t4,value:3}),_.H("design:type",Number)],Qa.prototype,"itemsPerRow",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"renderedFromRichGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"isInFirstColumn",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"noGutterMargins",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"noBottomMargin",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"halfBottomMargin",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"isInlineGroupItem",void 0);_.E([_.M(),_.H("design:type",Object)],Qa.prototype,"insetMetadata",void 0);_.E([_.M(),_.H("design:type",Object)],Qa.prototype,"noBottomMarginInAds",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Qa.prototype,"isShelfItem",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.H("design:type",Boolean)],Qa.prototype,"isReelItemStyleAvatarCircle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.H("design:type",Boolean)],Qa.prototype,"isLinkCardFullWidth",void 0);_.E([_.M(),_.H("design:type",Object)],Qa.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"useCompactList",void 0);_.E([_.M(),_.H("design:type",String)],Qa.prototype,"sizing",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],Qa.prototype,"typographyBump",void 0);_.E([_.M(),_.H("design:type",Number)],Qa.prototype,"itemWidth",void 0);_.E([_.M(),_.H("design:type",Boolean)],Qa.prototype,"isHomeShelf",void 0);_.E([_.M(),_.H("design:type",Boolean)],Qa.prototype,"isHomeGrid",void 0);
_.E([_.ZD("yt-lockup-view-model"),_.H("design:type",HTMLElement)],Qa.prototype,"lockup",void 0);_.E([_.ZD("ytd-rich-grid-media"),_.H("design:type",HTMLElement)],Qa.prototype,"richGridMedia",void 0);_.E([_.ZD("ytd-ad-slot-renderer"),_.H("design:type",HTMLElement)],Qa.prototype,"adSlotRenderer",void 0);_.E([_.M({computed:"computeContainerType(useCompactList)"}),_.H("design:type",Object)],Qa.prototype,"containerType",void 0);_.E([_.M(),_.H("design:type",Object)],Qa.prototype,"thumbnailTargetWidth",void 0);
_.E([_.X("showYtInteractionOnRichItem"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Qa.prototype,"showYtInteractionOnRichGridMedia",null);_.E([_.X("isSelectableFeedbackItem","richGridHoverHighlight"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Qa.prototype,"showYtInteractionOnRichItem",null);_.E([_.X("typographyBump","isHomeGrid"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Qa.prototype,"richTypographyBump",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data","isShortsGrid","isCompactGrid"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Qa.prototype,"richGridHoverHighlight",null);_.E([_.X("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.H("design:type",Number),_.H("design:paramtypes",[])],Qa.prototype,"shortsLockupViewModelAspectRatio",null);_.E([_.X("isInlineGroupItem"),_.H("design:type",Number),_.H("design:paramtypes",[])],Qa.prototype,"shortsLockupViewModelScrimStyle",null);
_.E([_.Rn("itemWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qa.prototype,"itemWidthChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qa.prototype,"updateIsInFirstColumn",null);_.E([_.Rn("containerType","sizing","typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qa.prototype,"observerContainerType",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Qa.prototype,"isResponsiveGrid",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Qa.prototype,"lockupExperiments",null);_.E([_.Rn("richGridHoverHighlight"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qa.prototype,"richGridHoverHighlightChanged",null);_.E([_.m({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],Qa);
_.d3H=_.EU()(Qa,"ytd-rich-item-renderer",function(){if(n2x===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);n2x=g}g=n2x;return g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var yXj={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var onu=_.Mr(_.yD("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var b_c={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},YAW={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},AXP={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var Vrr;var z9=function(){var g=_.W.apply(this,arguments)||this;g.useResponsiveGrid=!1;g.hidden=!1;g.isShowMoreHidden=!1;g.isShowLessHidden=!0;g.hasExpansionButton=!1;g.isInnerShelf=!1;g.allVideosCount=0;g.allPlaylistCount=0;g.haveSmartDownloadsCompleted=!1;g.restrictContentsOverflow=!1;g.firstShownIndex=0;g.horizontalOffset=0;g.atEnd=!0;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
g.nextClick=function(){var C;(C=g.data)!=null&&C.contents&&(g.firstShownIndex+=g.currentElementsPerRow,g.updateHorizontalOffset(),g.updateHorizontalItemVisibility())};
g.previousClick=function(){var C;(C=g.data)!=null&&C.contents&&(g.firstShownIndex-=g.currentElementsPerRow,g.updateHorizontalOffset(),g.updateHorizontalItemVisibility())};
return g};
_.L(z9,_.W);_.b=z9.prototype;
_.b.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",noBottomMargin:"[[isCollapsed]]",halfBottomMargin:"[[isExpanded]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",
params:{buttonTooltipPosition:_.Qq("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.b.attached=function(){this.requestElementsPerRow()};
_.b.refreshGridLayoutNew=function(){var g;if((g=this.data)!=null&&g.contents&&this.containerWidth){var C;((C=this.data.responsiveContainerConfiguration)==null?0:C.responsiveSize)?(g=_.hRg(this.data.responsiveContainerConfiguration,this.containerWidth),g=_.r8(Object.assign({},g,{standardUnitMinWidth:this.standardUnitMinWidth}))):g=_.r8({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=g.typographyBump;if(this.elementsPerRow!==
g.numItems||this.gutter!==g.gutter)this.elementsPerRow=g.numItems,this.gutter=g.gutter,this.itemWidth=g.itemWidth,_.CM(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":g.gutter+"px"})}};
_.b.computeSizing=function(){if(!this.isLumiere){var g=_.qL1(this.data);return g?g:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.b.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.b.computeButton=function(g){var C=_.e(g,_.GF);g=Object.assign({},_.e(g,_.GF));return C?(g.text||(g.text={simpleText:g.tooltip}),g.style="STYLE_MONO_OUTLINE",g.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",g):C};
_.b.onRowIndexChange=function(){var g=_.ju(),C,d;((C=this.data)==null?0:C.trackingParams)&&((d=this.data)==null?void 0:d.rowIndex)!=null&&g&&_.WL(g,_.FG(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.b.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var g,C=((g=this.getRichItemRenderers()[0])==null?void 0:g.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*C;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
_.b.onUpdateElementsPerRowAction=function(g,C,d,V,y,R){if(this.containerWidth!==R&&(this.containerWidth=R,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&g&&C&&d&&V&&y&&(this.elementsPerRow!==g||this.postsPerRow!==C||this.slimItemsPerRow!==d||this.gameCardsPerRow!==V||this.miniGameCardsPerRow!==y)&&(this.elementsPerRow=g,this.postsPerRow=C,this.slimItemsPerRow=d,this.gameCardsPerRow=V,this.miniGameCardsPerRow=y,this.updateItemVisibility())};
_.b.isExpandedChanged=function(){var g=this.getRichItemRenderers(),C=this.isExpanded;g.forEach(function(d){d.halfBottomMargin=C})};
_.b.isCollapsedChanged=function(){var g=this.getRichItemRenderers(),C=this.isCollapsed;g.forEach(function(d){d.noBottomMargin=C})};
_.b.getRichItemRenderers=function(){return _.KZ(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.b.updateItemVisibility=function(){var g=this;if(this.data&&this.data.contents){var C=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(V,y){var R;((R=g.data)==null?0:R.isExpanded)?(V.hidden=y>C-1,V.ytRendererBehavior.markDirty()):V.hidden=y>g.currentElementsPerRow-1||y>C-1});
var d=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||d||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||d||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.b.setHeightToSingleRow=function(){var g=this.getRichItemRenderers(),C=Number.parseInt(getComputedStyle(g[0]).marginBottom,10)||0;g=g.slice(0,this.currentElementsPerRow).reduce(function(d,V){return Math.max(d,V.getBoundingClientRect().height+C)},0);
this.contents.style.height=g+"px"};
_.b.focusNextExpandedItem=function(){var g;((g=this.data)==null?0:g.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.b.focusItem=function(g,C){var d=this.getRichItemRenderers();if(d[g]&&(g=d[g].querySelector(".focus-on-expand"))){if(C){var V;(V=d[this.currentElementsPerRow])==null||V.scrollIntoView({behavior:"smooth",block:"center"})}g.focus({preventScroll:!0})}};
_.b.onDataChange=function(){var g=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var C;if((C=this.data)==null?0:C.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.As(this,function(){g.updateItemVisibility()});
var d;if((d=this.data)==null?0:d.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.CM(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),C=0;C<this.data.contents.length;C++)d=_.e(this.data.contents[C],_.$r)||{},d.colIndex=C,d.rowIndex=this.data.rowIndex};
_.b.handleRerenderDownloadsData=function(){_.t("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.b.blockInlinePreview=function(g){var C=this,d;return _.F(function(V){(d=C.inlinePreviewIsEnabled)&&C.ytdReduxBehavior.dispatch(_.SvM(!1));return V.return(new Promise(function(y){g(function(){d&&C.ytdReduxBehavior.dispatch(_.SvM(!0));y()})}))})};
_.b.expandShelf=function(){var g=this;if(this.data){var C,d=(C=_.e(this.data.showMoreButton,_.GF))==null?void 0:C.trackingParams;d&&_.sz(_.RL(),d);this.set("data.isExpanded",!0);this.blockInlinePreview(function(V){g.setHeightToSingleRow();g.updateItemVisibility();g.contents.style.height=g.contents.scrollHeight+"px";_.UP.addJob(function(){g.contents.style.height="auto";g.focusNextExpandedItem();V()},2,200)})}};
_.b.collapseShelf=function(){var g=this;return _.F(function(C){if(C.nextAddress==1){if(!g.data)return C.return();g.set("data.isExpanded",!1);return C.yield(g.blockInlinePreview(function(d){g.contents.style.height=g.contents.scrollHeight+"px";g.setHeightToSingleRow();_.UP.addJob(function(){g.updateItemVisibility();g.contents.style.height="auto";d()},2,200)}),2)}_.HW(g.hostElement,"yt-rich-shelf-renderer-collapse",g.data.trackingParams);
g.focusItem(0,!1);_.XV(C)})};
_.b.updateArrowButtonStatus=function(){this.getRichItemRenderers();var g,C;var d=((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=d};
_.b.onChildElementFocus=function(g){this.hasChevronButtons&&(g=g.target.closest("#contents > *"),this.contents.contains(g)&&(g.offsetLeft<this.horizontalOffset?this.previousClick():g.offsetLeft+g.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.b.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.Qq("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.b.updateHorizontalOffset=function(){var g=this.getRichItemRenderers(),C,d;var V=((C=this.data)==null?void 0:(d=C.contents)==null?void 0:d.length)||0;var y;g=((y=g[0])==null?void 0:y.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>V?this.firstShownIndex=V-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*g};
_.b.isSlimMediaShelfRenderer=function(){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r))==null?void 0:d.content;return!!(_.e(V,_.NP6)||_.e(V,ryA)||_.e(V,_.KU)||_.e(V,KmQ))};
_.b.isGameCardShelf=function(){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r))==null?void 0:d.content;return!!_.e(V,bU8)};
_.b.isMiniGameCardShelf=function(){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r))==null?void 0:d.content;return!!_.e(V,h4H)||!!_.e(V,t$P)};
_.b.hasGameBoxArtAvatarStyle=function(){var g;return((g=this.data)==null?void 0:g.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.b.hasRoundedGameBoxArtAvatarStyle=function(){var g;return((g=this.data)==null?void 0:g.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.b.isShortsShelf=function(){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r))==null?void 0:d.content;return!!_.e(V,_.KU)||!!_.e(V,KmQ)};
_.b.isPostShelfRenderer=function(){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r))==null?void 0:d.content;return!(!_.e(V,E1H)&&!_.e(V,HDP))};
_.b.isLumiereShelf=function(){var g,C,d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r);return!!_.e(d==null?void 0:d.content,daL)};
_.b.isLumiereShelfWithPosters=function(){var g,C,d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r),V;return((V=_.e(d==null?void 0:d.content,daL))==null?void 0:V.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.b.isExpandOnHoverCardShelf=function(){var g,C,d,V=(d=_.e((g=this.data)==null?void 0:(C=g.contents)==null?void 0:C[0],_.$r))==null?void 0:d.content;return!!_.e(V,CCQ)};
_.b.computeHasFeaturedBadge=function(){var g,C,d=_.e((g=this.data)==null?void 0:(C=g.badges)==null?void 0:C[0],_.tnL);return d?d.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.b.computeHasPaygatedFeaturedBadge=function(){var g,C,d=_.e((g=this.data)==null?void 0:(C=g.badges)==null?void 0:C[0],_.tnL);return d?(d==null?void 0:d.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.b.computeHeaderHidden=function(){var g,C,d,V,y,R;return!((g=this.data)==null?0:g.icon)&&!((C=this.data)==null?0:C.title)&&!((d=this.data)==null?0:d.subtitle)&&!((V=this.data)==null?0:V.thumbnail)&&!((y=this.data)==null?0:y.badges)&&!((R=this.data)==null?0:R.menu)};
_.b.showCtaButton=function(){var g;return!((g=this.data)==null||!g.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.b.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.b.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.b.computeForce16By9ThumbnailAspectRatio=function(){var g,C;return((g=this.data)==null?void 0:(C=g.responsiveContainerConfiguration)==null?void 0:C.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.b.onSectionReactiveDismissal=function(g,C,d){var V,y;var R=(V=this.data)==null?void 0:(y=V.targetingContext)==null?void 0:y.targetGroupId;this&&R&&C.targetGroupId&&R.includes(C.targetGroupId)?(V=this.rowIndex,g=V===void 0?!1:!(C.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&V<=g)):g=!1;g&&(this.hidden=d)};
_.PU.Object.defineProperties(z9.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var g=this.elementsPerRow;this.isPostShelfRenderer()?g=this.postsPerRow:this.isSlimMediaShelfRenderer()?g=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?g=this.slimItemsPerRow-1:this.isGameCardShelf()?g=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(g=this.miniGameCardsPerRow);return g}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.previousButton)&&!((C=this.data)==null||!C.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 g;return((g=_.wS().resolve(_.nW).getCurrentPage())==null?void 0:g.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;return!((g=this.data)==null?0:(C=g.thumbnail)==null?0:(d=C.accessibility)==null?0:(V=d.accessibilityData)==null?0:V.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
z9.prototype.onChildElementFocus=z9.prototype.onChildElementFocus;z9.prototype.handleRerenderDownloadsData=z9.prototype.handleRerenderDownloadsData;z9.prototype.onDataChange=z9.prototype.onDataChange;z9.prototype.isCollapsedChanged=z9.prototype.isCollapsedChanged;z9.prototype.isExpandedChanged=z9.prototype.isExpandedChanged;z9.prototype.onRowIndexChange=z9.prototype.onRowIndexChange;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],z9.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],z9.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],z9.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],z9.prototype,"ytdReduxBehavior",void 0);
_.E([_.M({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.H("design:type",Object)],z9.prototype,"useResponsiveGrid",void 0);_.E([_.M(),_.H("design:type",Object)],z9.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],z9.prototype,"standardUnitMinWidth",void 0);_.E([_.M({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],z9.prototype,"elementsPerRow",void 0);_.E([_.M({value:3}),_.H("design:type",Number)],z9.prototype,"postsPerRow",void 0);
_.E([_.M({value:6}),_.H("design:type",Number)],z9.prototype,"slimItemsPerRow",void 0);_.E([_.M({value:6}),_.H("design:type",Number)],z9.prototype,"gameCardsPerRow",void 0);_.E([_.M({value:6}),_.H("design:type",Number)],z9.prototype,"miniGameCardsPerRow",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],z9.prototype,"hidden",void 0);_.E([_.M(),_.H("design:type",Object)],z9.prototype,"isShowMoreHidden",void 0);
_.E([_.M(),_.H("design:type",Object)],z9.prototype,"isShowLessHidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],z9.prototype,"hasExpansionButton",void 0);_.E([_.X("data.isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z9.prototype,"isExpanded",null);_.E([_.X("data.isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z9.prototype,"isCollapsed",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],z9.prototype,"isInnerShelf",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.H("design:type",Boolean)],z9.prototype,"isShorts",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.H("design:type",Boolean)],z9.prototype,"isLumiere",void 0);_.E([_.M({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.H("design:type",Boolean)],z9.prototype,"hasBoxArtThumbnailStyle",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.H("design:type",Boolean)],z9.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.H("design:type",Boolean)],z9.prototype,"hasFeaturedBadge",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.H("design:type",Boolean)],z9.prototype,"hasPaygatedFeaturedBadge",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.H("design:type",Boolean)],z9.prototype,"isHeaderHidden",void 0);_.E([_.M({selector:_.u0l}),_.H("design:type",Object)],z9.prototype,"allVideosCount",void 0);_.E([_.M({selector:JX_}),_.H("design:type",Object)],z9.prototype,"allPlaylistCount",void 0);_.E([_.M({selector:afl}),_.H("design:type",Object)],z9.prototype,"haveSmartDownloadsCompleted",void 0);
_.E([_.M({selectorArgs:["entitySelectorType"],selector:function(g,C){if(_.t("kevlar_modern_downloads_page")&&C&&C!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var d=g.entities;switch(C){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":C=_.o0(d);g=yU(C);var V=_.FU(C);d=_.J4(d);d=_.cL(PMg(V,d,C.length));return{contents:g,subtitle:d};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return d=_.o0(d),{contents:yU(d)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return d=
_.pi(d),{contents:yU(d)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return d=_.oQo(d),{contents:yU(d)};default:_.cy(new _.qn("Error: entitySelectorType defined but not matched in selector.",g,C))}}}}),
_.H("design:type",Object)],z9.prototype,"entityDrivenRichShelfData",void 0);_.E([_.M({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.H("design:type",Boolean)],z9.prototype,"hasTopCtaButton",void 0);_.E([_.M({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.H("design:type",Boolean)],z9.prototype,"hasBottomCtaButton",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.H("design:type",Boolean)],z9.prototype,"force16By9ThumbnailAspectRatio",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],z9.prototype,"restrictContentsOverflow",void 0);_.E([_.M({selector:_.$CL}),_.H("design:type",Boolean)],z9.prototype,"inlinePreviewIsEnabled",void 0);_.E([_.M({computed:"computeSizing(data)"}),_.H("design:type",String)],z9.prototype,"sizing",void 0);
_.E([_.M(),_.H("design:type",Boolean)],z9.prototype,"typographyBump",void 0);_.E([_.M(),_.H("design:type",Number)],z9.prototype,"itemWidth",void 0);_.E([_.M(),_.H("design:type",Object)],z9.prototype,"firstShownIndex",void 0);_.E([_.M(),_.H("design:type",Object)],z9.prototype,"horizontalOffset",void 0);_.E([_.M(),_.H("design:type",Object)],z9.prototype,"atEnd",void 0);_.E([_.ZD("#contents"),_.H("design:type",HTMLElement)],z9.prototype,"contents",void 0);
_.E([_.Rn("data.rowIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z9.prototype,"onRowIndexChange",null);_.E([_.Rn("isExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z9.prototype,"isExpandedChanged",null);_.E([_.Rn("isCollapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z9.prototype,"isCollapsedChanged",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z9.prototype,"onDataChange",null);_.E([_.Rn("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z9.prototype,"handleRerenderDownloadsData",null);_.E([_.yE("focusin"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],z9.prototype,"onChildElementFocus",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data","isHomePage"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z9.prototype,"isTruncated",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z9.prototype,"showBottomDivider",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],z9.prototype,"hasChevronButtons",null);
_.E([_.X("firstShownIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],z9.prototype,"previousButtonOverride",null);_.E([_.X("atEnd"),_.H("design:type",Object),_.H("design:paramtypes",[])],z9.prototype,"nextButtonOverride",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z9.prototype,"isHomePage",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z9.prototype,"thumbnailAriaHidden",null);
_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],z9.prototype,"entitySelectorType",null);_.E([_.m({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],z9);
_.yRQ=_.EU()(z9,"ytd-rich-shelf-renderer",function(){if(Vrr===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);Vrr=g}g=Vrr;return g},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var RUh;_.U4(_.x7,"yt-badge-view-model",{props:{data:_.CA,class:_.CA,workaroundShortsIsThumbnailBadge:_.CA,modern:_.CA,numBadgesInRow:_.CA}});_.U4(D1L,"yt-slimline-survey-view-model",{props:{data:_.CA}});var Kb=function(){var g=_.W.apply(this,arguments)||this;g.tileLottieAnimationRef={};g.backgroundLottieAnimationRef={};g.isOnHoverBehaviorForLottieEnabled=!0;g.useBiggerShowcaseImage=_.t("enable_desktop_search_bigger_thumbs");g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return g};
_.L(Kb,_.W);_.b=Kb.prototype;_.b.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.b.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},
"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.b.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var g=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);g!==this.hasTile&&this.set("hasTile",g);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.b.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.b.currentColorChanged=function(){this.updateButtonPalette()};
_.b.computeBackgroundStyle=function(g){if(g&&this.data){var C=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var d=_.E4((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);d&&C.push('background-image: url("'+d+'");')}var V;((V=g.basicColorData)==null?void 0:V.backgroundColor)!==void 0&&C.push("background-color: "+_.jG(g.basicColorData.backgroundColor)+";");return C.join("")}};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g)};
_.b.getCurrentLogo=function(g,C){if(g)return C?g.darkLogoImage:g.lightLogoImage};
_.b.getCurrentStaticTileImage=function(g,C){if(this.hasStaticTile(g))return g.darkTileImage?C?g.darkTileImage:g.tileImage:g.tileImage};
_.b.computeTitleStyle=function(g){if(this.data&&this.data.title&&g&&g.basicColorData&&g.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.tw(g.basicColorData.foregroundTitleColor)+";"};
_.b.computeSubtitleStyle=function(g){if(this.data&&this.data.subtitle&&g&&g.basicColorData&&g.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.tw(g.basicColorData.foregroundBodyColor)+";"};
_.b.computeSupplementalStyle=function(g){if(this.data&&this.data.supplementalText&&g&&g.supplementalTextColor!==void 0)return g=_.tw(g.supplementalTextColor),"color:"+g+";--yt-endpoint-color:"+g+";--yt-endpoint-hover-color:"+g+";--yt-endpoint-visited-color:"+g+";--yt-formatted-string-bold-font-weight:700;"};
_.b.computeDismissIconStyle=function(g){var C,d;if((g==null?0:(C=g.dismissButtonColorData)==null?0:C.foregroundTitleColor)&&(g==null?0:(d=g.dismissButtonColorData)==null?0:d.backgroundColor))return"--yt-button-color:"+_.jG(g.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.jG(g.dismissButtonColorData.backgroundColor)+";"};
_.b.computeOverflowIconStyle=function(g){var C,d;if((g==null?0:(C=g.dismissButtonColorData)==null?0:C.foregroundTitleColor)&&(g==null?0:(d=g.dismissButtonColorData)==null?0:d.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.jG(g.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.jG(g.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.jG(g.dismissButtonColorData.foregroundTitleColor)+";"};
_.b.computeBannerStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeLocation=function(g){switch(g==null?void 0:g.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.b.shouldShowTileSection=function(g,C,d){return!this.shouldExpandLogo(g,C,d)&&C};
_.b.shouldShowExpandedLogoSection=function(g,C,d){return this.shouldExpandLogo(g,C,d)&&g!==void 0&&this.hasLogo(g)};
_.b.shouldExpandLogo=function(g,C,d){return g&&C?!1:d>=2};
_.b.hasStaticTile=function(g){return!(g==null||!g.tileImage)};
_.b.hasTileLottie=function(g){var C;return!!(g==null?0:(C=g.tileLottie)==null?0:C.url)};
_.b.hasLogo=function(g){return this.getCurrentLogo(g,this.isDarkTheme)!==void 0};
_.b.getLogoHeight=function(g){return this.logoWithPadding(g)?"26":"20"};
_.b.getExpandedLogoHeight=function(g){return this.logoWithPadding(g)?"31":"24"};
_.b.getLogoImageId=function(g){return this.logoWithPadding(g)?"logo-image-with-padding":"logo-image"};
_.b.getMaxTitleFontSize=function(g){return g.overrideTitleMaxFontSize?String(g.overrideTitleMaxFontSize):"36"};
_.b.hasBackgroundLottie=function(g){var C;return!!(g==null?0:(C=g.backgroundLottie)==null?0:C.url)};
_.b.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var g,C;(g=this.tileLottieAnimationRef)==null||(C=g.lottieEl)==null||C.play();var d,V;(d=this.backgroundLottieAnimationRef)==null||(V=d.lottieEl)==null||V.play()}};
_.b.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var g,C;(g=this.tileLottieAnimationRef)==null||(C=g.lottieEl)==null||C.pause();var d,V;(d=this.backgroundLottieAnimationRef)==null||(V=d.lottieEl)==null||V.pause()}};
_.b.pauseLottie=function(){var g,C;(g=this.tileLottieAnimationRef)==null||(C=g.lottieEl)==null||C.pause();var d,V;(d=this.backgroundLottieAnimationRef)==null||(V=d.lottieEl)==null||V.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.b.performPrimaryButtonAction=function(){var g,C,d;((g=this.data)==null?0:(C=g.primaryButton)==null?0:(d=C.buttonRenderer)==null?0:d.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
_.b.updateButtonPalette=function(){if(this.data&&this.currentColorData){var g;((g=this.data.dismissButton)==null?0:g.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 C;if((C=this.data.primaryButton)==null?0:C.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 d;if((d=this.data.secondaryButton)==
null?0:d.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 V;((V=this.data.primaryButton)==null?0:V.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var y;((y=this.data.secondaryButton)==null?0:y.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var R;((R=this.data.primaryButton)==null?0:R.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},
this.data.primaryButton.buttonViewModel)})}};
_.b.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var g=this.getTileLottieDataBasedOnTheme(),C,d;if(g.url!==((C=this.tileLottiePlayerProps)==null?void 0:(d=C.animationConfig)==null?void 0:d.path)){var V,y;(V=this.tileLottieAnimationRef)==null||(y=V.lottieEl)==null||y.destroy();var R;this.isOnHoverBehaviorForLottieEnabled=!((R=g.settings)==null?0:R.autoplay);var Y,A;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(A=(Y=g.settings)==null?void 0:Y.autoplay)!=null?A:!1,loop:this.getLottieLoopValue(g.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof g.url==="string"?this.tileLottiePlayerProps.animationConfig.path=g.url:this.tileLottiePlayerProps.animationConfig.animationData=g.url}}};
_.b.getOverflowButton=function(g){return _.e(g.overflowButton,CVM)};
_.b.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var g=this.getBackgroundLottieDataBasedOnTheme(),C,d;if(g.url!==((C=this.backgroundLottiePlayerProps)==null?void 0:(d=C.animationConfig)==null?void 0:d.path)){var V,y;(V=this.backgroundLottieAnimationRef)==null||(y=V.lottieEl)==null||y.destroy();var R;this.isOnHoverBehaviorForLottieEnabled=!((R=g.settings)==null?0:R.autoplay);var Y,A;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(A=(Y=g.settings)==null?void 0:Y.autoplay)!=null?A:!1,loop:this.getLottieLoopValue(g.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof g.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=g.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
g.url}}};
_.b.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var g;((g=this.tileLottieAnimationRef)==null?void 0:g.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var C;((C=this.backgroundLottieAnimationRef)==null?void 0:C.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.b.getTileLottieDataBasedOnTheme=function(){var g;if(this.isDarkTheme&&((g=this.data)==null?0:g.darkThemeTileLottie))return this.data.darkThemeTileLottie;var C;return((C=this.data)==null?0:C.tileLottie)?this.data.tileLottie:{}};
_.b.getBackgroundLottieDataBasedOnTheme=function(){var g;if(this.isDarkTheme&&((g=this.data)==null?0:g.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var C;return((C=this.data)==null?0:C.backgroundLottie)?this.data.backgroundLottie:{}};
_.b.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g)};
_.b.getLottieLoopValue=function(g){return g?g.loop!==void 0?g.loop:g.loopCount?g.loopCount-1:!0:!0};
_.b.logoWithPadding=function(g){var C,d,V;return(g=(C=this.getCurrentLogo(g,this.isDarkTheme))==null?void 0:(d=C.thumbnails)==null?void 0:(V=d[0])==null?void 0:V.height)&&g%31===0?!0:!1};
Kb.prototype.currentColorChanged=Kb.prototype.currentColorChanged;Kb.prototype.themeChanged=Kb.prototype.themeChanged;Kb.prototype.dataChanged=Kb.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Kb.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Kb.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],Kb.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Kb.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Kb.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"primaryButton",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"secondaryButton",void 0);
_.E([_.M({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],Kb.prototype,"elementsPerRow",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Kb.prototype,"isDarkTheme",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Kb.prototype,"hasTile",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Kb.prototype,"hasMetadata",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Kb.prototype,"showLogoImage",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"currentColorData",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.H("design:type",String)],Kb.prototype,"bannerStyle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.H("design:type",String)],Kb.prototype,"location",void 0);
_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"tileLottiePlayerProps",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"tileLottieAnimationRef",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"backgroundLottiePlayerProps",void 0);_.E([_.M(),_.H("design:type",Object)],Kb.prototype,"backgroundLottieAnimationRef",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Kb.prototype,"useBiggerShowcaseImage",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Kb.prototype,"isHideEnclosingAction",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kb.prototype,"dataChanged",null);_.E([_.PR("isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kb.prototype,"themeChanged",null);
_.E([_.PR("currentColorData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kb.prototype,"currentColorChanged",null);_.E([_.m({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],Kb);
_.I(Kb,"ytd-statement-banner-renderer",function(){if(RUh!==void 0)return RUh;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return RUh=g},{mode:1});var b76;var ah=function(){var g=_.W.apply(this,arguments)||this;g.isSearch=!1;g.hideShelfHeader=!1;g.engagementPanel=!1;g.disableMouseScroll=!0;g.useFloorScrolling=!0;return g};
_.L(ah,_.W);ah.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.yD("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.yD("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
ah.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
ah.prototype.onDataChanged=ah.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ah.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ah.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ah.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ah.prototype,"hideShelfHeader",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ah.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Object)],ah.prototype,"disableMouseScroll",void 0);_.E([_.M(),_.H("design:type",Object)],ah.prototype,"useFloorScrolling",void 0);_.E([_.M(),_.H("design:type",Object)],ah.prototype,"data",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ah.prototype,"onDataChanged",null);
_.E([_.m({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],ah);
_.I(ah,"ytd-reel-shelf-renderer",function(){if(b76!==void 0)return b76;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-img-shadow>\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return b76=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var Z78;var YNM;YNM=_.$b(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.ARQ=_.Jj(YNM);var FR6=_.n(function(g){var C=g.data;g=g.useSmallFont;var d={},V={};return _.O("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.O(_.k,{cond:function(){return C().favicon},
then:function(y){return _.O(_.q_,{data:y,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.O("div",{class:"ytChannelExternalLinkViewModelContainer"},_.O(_.gV,{text:function(){return C().title},
className:_.Gr("ytChannelExternalLinkViewModelTitle",(d.ytChannelExternalLinkViewModelTitleSmallFont=g,d)),ellipsisTruncate:!0,userInput:!0}),_.O(_.gV,{text:function(){return C().link},
className:_.Gr("ytChannelExternalLinkViewModelLink",(V.ytChannelExternalLinkViewModelLinkSmallFont=g,V)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Yc");
FR6.idomCompat=!0;_.U4(FR6,"yt-channel-external-link-view-model",{props:{data:_.CA,useSmallFont:_.CA}});_.oe("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var G9=function(){var g=_.W.apply(this,arguments)||this;g.revealButtonClass="button";g.businessEmailDisplayState="HIDE_SECTION";return g};
_.L(G9,_.W);_.b=G9.prototype;_.b.refit=function(){var g=this;_.sU(function(){_.zY(g.hostElement,"yt-refit-popups-action")});
_.As(this,function(){_.zY(g.hostElement,"yt-refit-popups-action")})};
_.b.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Xq(_.ARQ),this.businessEmailDisplayState="CAPTCHA")};
_.b.businessEmailMetadataChanged=function(){this.revealButton||this.businessEmail||this.metadata.signInForBusinessEmail?this.metadata.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.metadata.businessEmail&&(this.businessEmail=this.metadata.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.b.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.b.configureRendererStamper=function(){return{"data.flaggingButton":{id:"flagging-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.shareChannel":{id:"share-channel",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"metadata.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:"yt-channel-external-link-view-model"}}}};
_.b.computeEmailHref=function(g){return"mailto:"+g};
_.b.computeSafeUrl=function(g){if(g)return _.IE(g)};
_.b.linkEndpoint=function(g){return _.e(g.onTap,_.j6)};
_.b.linkEndpointToHref=function(g){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(g))};
_.b.onYtServiceRequestCompleted=function(g){var C;if((C=g.detail.data)==null?0:C.businessEmail)this.businessEmail=g.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var d;if((d=g.detail.data)==null?0:d.errorMessage)this.businessEmailErrorMessage=g.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.b.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var g=this.JSC$16472_captchaTextarea.value;if(g){g={recaptcha_response_token:g,channel_id:this.metadata.channelId};var C=_.e(this.metadata.onBusinessEmailRevealClickCommand,_.j6);C&&this.ytComponentBehavior.resolveCommand(C,{form:g})}}};
_.b.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.PU.Object.defineProperties(G9.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var g;return _.e((g=this.data)==null?void 0:g.metadata,b4L)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.e(this.metadata.businessEmailRevealButton,_.d$)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var g=new URL(this.metadata.canonicalChannelUrl);return g.host+g.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.e(this.metadata.learnMoreOnTap,_.j6)}}});
G9.prototype.onYtServiceRequestCompleted=G9.prototype.onYtServiceRequestCompleted;G9.prototype.businessEmailMetadataChanged=G9.prototype.businessEmailMetadataChanged;G9.prototype.refit=G9.prototype.refit;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],G9.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#g-recaptcha-response"),_.H("design:type",HTMLTextAreaElement)],G9.prototype,"JSC$16472_captchaTextarea",void 0);_.E([_.M(),_.H("design:type",Object)],G9.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],G9.prototype,"revealButtonClass",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],G9.prototype,"metadata",null);
_.E([_.X("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],G9.prototype,"revealButton",null);_.E([_.X("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],G9.prototype,"channelDisplayUrl",null);_.E([_.PR("metadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],G9.prototype,"refit",null);_.E([_.X("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],G9.prototype,"formattedDescription",null);
_.E([_.X("metadata","learnMoreCommand"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],G9.prototype,"shouldRendereVerifiedPhoneStatus",null);_.E([_.X("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],G9.prototype,"learnMoreCommand",null);_.E([_.M(),_.H("design:type",String)],G9.prototype,"businessEmailDisplayState",void 0);_.E([_.M(),_.H("design:type",String)],G9.prototype,"businessEmail",void 0);
_.E([_.M(),_.H("design:type",String)],G9.prototype,"businessEmailErrorMessage",void 0);_.E([_.PR("metadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],G9.prototype,"businessEmailMetadataChanged",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],G9.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],G9);
_.I(G9,"ytd-about-channel-renderer",function(){if(Z78!==void 0)return Z78;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Z78=g},{mode:1});var Pf6;var Sb=function(){return _.W.apply(this,arguments)||this};
_.L(Sb,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Sb.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Sb.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],Sb);
_.I(Sb,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(Pf6!==void 0)return Pf6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Pf6=g},{mode:1});var i7A;var gE=function(){return _.W.apply(this,arguments)||this};
_.L(gE,_.W);gE.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],gE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],gE.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],gE.prototype,"aligment",void 0);_.E([_.m({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],gE);
_.I(gE,"ytd-channel-list-sub-menu-renderer",function(){if(i7A!==void 0)return i7A;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return i7A=
g},{mode:1});var O7Q;var C5=function(){return _.W.apply(this,arguments)||this};
_.L(C5,_.W);C5.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],C5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],C5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],C5.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],C5);
_.I(C5,"ytd-channel-sub-menu-renderer",function(){if(O7Q!==void 0)return O7Q;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return O7Q=g},{mode:1});var wwr;var kZH;var dE=function(){var g=_.W.apply(this,arguments)||this;g.isCompact=!1;return g};
_.L(dE,_.W);_.PU.Object.defineProperties(dE.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var g,C;return((C=_.e((g=this.data)==null?void 0:g.endpoint,_.Co))==null?void 0:C.target)==="TARGET_NEW_WINDOW"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],dE.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dE.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],dE.prototype,"isCompact",void 0);_.E([_.X("isCompact"),_.H("design:type",Number),_.H("design:paramtypes",[])],dE.prototype,"thumbnailWidth",null);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dE.prototype,"openNewWindow",null);_.E([_.m({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],dE);
_.I(dE,"ytd-media-lockup-renderer",function(){if(kZH!==void 0)return kZH;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return kZH=g},{mode:1});var x3P;var Vk=function(){return _.W.apply(this,arguments)||this};
_.L(Vk,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Vk.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Vk.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Vk.prototype,"data",void 0);_.E([_.m({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],Vk);
_.I(Vk,"ytd-structured-description-channel-lockup-renderer",function(){if(x3P!==void 0)return x3P;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return x3P=g},{mode:1});var oAL;var yk=function(){var g=_.W.apply(this,arguments)||this;g.isCompact=!1;g.collectionsStackColor=_.t("modernize_structured_description_playlist_lockups_v2");return g};
_.L(yk,_.W);yk.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:_.t("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.PU.Object.defineProperties(yk.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y,R;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(g=this.data)==null?void 0:(C=g.thumbnail)==null?void 0:C.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(d=this.data)==null?void 0:(V=d.thumbnail)==null?void 0:V.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(y=this.data)==null?void 0:(R=y.thumbnail)==null?
void 0:R.vibrantColorPalette:void 0}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yk.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],yk.prototype,"componentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],yk.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yk.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],yk.prototype,"showSidePanelThumbnailOverlay",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],yk.prototype,"isCompact",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],yk.prototype,"collectionsStackColor",void 0);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],yk.prototype,"twoLineTitle",null);_.E([_.X("data","collectionsStackColor"),_.H("design:type",Object),_.H("design:paramtypes",[])],yk.prototype,"collectionStack",null);
_.E([_.m({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],yk);
_.I(yk,"ytd-structured-description-playlist-lockup-renderer",function(){if(oAL!==void 0)return oAL;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" aria-label$="[[getSimpleString(data.title)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return oAL=g},{mode:1});var pwA;var Rb=function(){return _.W.apply(this,arguments)||this};
_.L(Rb,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Rb.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Rb.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Rb.prototype,"data",void 0);_.E([_.m({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],Rb);
_.I(Rb,"ytd-structured-description-video-lockup-renderer",function(){if(pwA!==void 0)return pwA;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return pwA=g},{mode:2});var bO=function(){return _.W.apply(this,arguments)||this};
_.L(bO,_.W);
bO.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bO.prototype,"data",void 0);_.E([_.m({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],bO);
_.I(bO,"ytd-compact-infocard-renderer",function(){if(wwr!==void 0)return wwr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return wwr=g},{mode:1});var JRQ;var Z9=function(){return _.W.apply(this,arguments)||this};
_.L(Z9,_.W);Z9.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.PU.Object.defineProperties(Z9.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.t("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.t("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.t("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Z9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Z9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],Z9.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Z9.prototype,"ytdReduxBehavior",void 0);_.E([_.M({selector:_.eZ}),_.H("design:type",Object)],Z9.prototype,"isGridViewEnabled",void 0);
_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Z9.prototype,"watchFeedBigThumbs",null);_.E([_.X("isGridViewEnabled","data"),_.M({reflectToAttribute:!0,value:"168"}),_.H("design:type",String),_.H("design:paramtypes",[])],Z9.prototype,"thumbnailWidth",null);_.E([_.X("isGridViewEnabled","data"),_.M({reflectToAttribute:!0,value:"94"}),_.H("design:type",String),_.H("design:paramtypes",[])],Z9.prototype,"customThumbnailSize",null);
_.E([_.M(),_.H("design:type",Object)],Z9.prototype,"data",void 0);_.E([_.m({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],Z9);
_.I(Z9,"ytd-compact-playlist-renderer",function(){if(JRQ!==void 0)return JRQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return JRQ=g},{mode:1});var hU6;var YK=function(){var g=_.W.apply(this,arguments)||this;g.roundedContainer=!0;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return g};
_.L(YK,_.W);_.b=YK.prototype;_.b.attached=function(){this.requestElementsPerRow()};
_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.b.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.b.computeViewStyle=function(g){return g.style?g.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.b.onUpdateElementsPerRowAction=function(g){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&g===1};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
YK.prototype.dataChanged=YK.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],YK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],YK.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],YK.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],YK.prototype,"actionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],YK.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],YK.prototype,"hideThumbnail",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.H("design:type",String)],YK.prototype,"viewStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],YK.prototype,"roundedContainer",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YK.prototype,"dataChanged",null);_.E([_.m({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],YK);
_.I(YK,"ytd-compact-promoted-item-renderer",function(){if(hU6!==void 0)return hU6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return hU6=g},{mode:1});var trA;var AE=function(){return _.W.apply(this,arguments)||this};
_.L(AE,_.W);AE.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
AE.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
AE.prototype.onYtNavigate=function(g,C){var d=this;if(C.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",C)){var V=this.get("watchEndpoint.videoId",C.endpoint),y=_.zY(this.hostElement,"yt-get-current-video-id-action")[0];_.t("kevlar_mix_handle_first_endpoint_different")&&V&&y&&V!==y||(g.stopPropagation(),_.cj().getPlayerPromise().then(function(R){if(R.getPlayerState()===0&&d.data.secondaryNavigationEndpoint)var Y=d.data.secondaryNavigationEndpoint;else{Y=
Object.assign({},C.endpoint);var A=_.e(Y.commandMetadata,_.d7);A&&(R=Math.floor(R.getCurrentTime()),A.url=_.Zo(A.url,{t:R}),!_.t("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(A=_.e(Y,_.qu)))&&(A.startTimeSeconds=R)}_.HW(d.hostElement,"yt-navigate",{endpoint:Y})}))}};
_.PU.Object.defineProperties(AE.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.t("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.t("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y,R;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(g=this.data)==null?void 0:(C=g.thumbnail)==null?void 0:C.sampledThumbnailColor,vibrantColorPalette:(d=this.data)==null?void 0:(V=d.thumbnail)==null?void 0:V.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(R=y.thumbnail)==null?void 0:R.darkColorPalette,experimentEnabled:!0}}}});
AE.prototype.onYtNavigate=AE.prototype.onYtNavigate;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],AE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],AE.prototype,"ytEndpointBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],AE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],AE.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.CJ),_.H("design:type",Object)],AE.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],AE.prototype,"ytdReduxBehavior",void 0);_.E([_.M({selector:_.eZ}),_.H("design:type",Object)],AE.prototype,"isGridViewEnabled",void 0);_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],AE.prototype,"watchFeedBigThumbs",null);
_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],AE.prototype,"thumbnailWidth",null);_.E([_.M(),_.H("design:type",Object)],AE.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],AE.prototype,"collectionStack",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],AE.prototype,"onYtNavigate",null);
_.E([_.m({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],AE);
_.I(AE,"ytd-compact-radio-renderer",function(){if(trA!==void 0)return trA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return trA=g},{mode:1});var j$h;var FM=function(){return _.W.apply(this,arguments)||this};
_.L(FM,_.W);FM.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
FM.prototype.computeRendererStyle=function(g){return g.style?g.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.E([_.M(),_.H("design:type",Object)],FM.prototype,"data",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],FM.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],FM.prototype,"rendererBehavior",void 0);_.E([_.M({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],FM.prototype,"rendererStyle",void 0);_.E([_.m({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],FM);
_.I(FM,"ytd-compact-text-promo-renderer",function(){if(j$h!==void 0)return j$h;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return j$h=g},{mode:1});var eU8;var PV=function(){var g=_.W.apply(this,arguments)||this;g.isShortsStyle=!1;return g};
_.L(PV,_.W);_.b=PV.prototype;_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.b.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.HW(this.hostElement,"yt-disable-lockup-interaction"):_.HW(this.hostElement,"yt-enable-lockup-interaction"))};
_.b.isMetaBlockEmpty=function(g){return!g||!g.longBylineText&&!g.shortBylineText&&!g.shortViewCountText&&!g.viewCountText};
_.b.computeHasOneLineTitle=function(g){return this.forceOneLineTitle||!(g==null||!g.buttons)};
_.b.computeDisableInteraction=function(){var g;return!((g=this.data)==null?0:g.navigationEndpoint)};
_.b.hasSingularTopStandaloneBadge=function(){var g;return!((g=this.data)==null||!g.topStandaloneBadge)};
_.PU.Object.defineProperties(PV.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.t("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.t("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var g;return this.hasSingularTopStandaloneBadge()?[(g=this.data)==null?void 0:g.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var g;return this.shouldShowTopBadges?((g=this.data)==null?void 0:g.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
PV.prototype.disableInteractionChanged=PV.prototype.disableInteractionChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],PV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],PV.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],PV.prototype,"ytdLockupBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],PV.prototype,"ytdReduxBehavior",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.H("design:type",Boolean)],PV.prototype,"metaBlockEmpty",void 0);_.E([_.M({selector:_.eZ}),_.H("design:type",Object)],PV.prototype,"isGridViewEnabled",void 0);_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PV.prototype,"watchFeedBigThumbs",null);
_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],PV.prototype,"thumbnailWidth",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],PV.prototype,"isShortsStyle",void 0);_.E([_.M(),_.H("design:type",Object)],PV.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.H("design:type",Boolean)],PV.prototype,"hasOneLineTitle",void 0);
_.E([_.M(),_.H("design:type",Boolean)],PV.prototype,"hideThumbnail",void 0);_.E([_.M(),_.H("design:type",Boolean)],PV.prototype,"forceOneLineTitle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.H("design:type",Boolean)],PV.prototype,"disableInteraction",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],PV.prototype,"musicMetadataVideoLockup",void 0);
_.E([_.Rn("disableInteraction"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PV.prototype,"disableInteractionChanged",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PV.prototype,"shouldShowTopBadges",null);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],PV.prototype,"topBadges",null);
_.E([_.X("shouldShowTopBadges","data"),_.H("design:type",Array),_.H("design:paramtypes",[])],PV.prototype,"inlineMetadataBadges",null);_.E([_.X("shouldShowTopBadges"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PV.prototype,"shouldShowBadgesBelowMetadata",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],PV.prototype,"compactTitleClass",null);_.E([_.m({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],PV);
_.I(PV,"ytd-compact-video-renderer",function(){if(eU8!==void 0)return eU8;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return eU8=g},{mode:_.HR("kevlar_poly_si_batch_j067")?1:2});var luQ;_.oe("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var iO=function(){return _.W.apply(this,arguments)||this};
_.L(iO,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iO.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iO.prototype,"data",void 0);_.E([_.m({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],iO);
_.I(iO,"ytd-counterfactual-renderer",function(){if(luQ!==void 0)return luQ;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return luQ=g},{mode:1});var LR6;var OW=function(){var g=_.W.apply(this,arguments)||this;g.hidden=!1;return g};
_.L(OW,_.W);OW.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.wS().resolve(_.xC).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
OW.prototype.computeHidden=function(g){return!!g};
_.PU.Object.defineProperties(OW.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}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OW.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],OW.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.H("design:type",Object)],OW.prototype,"hidden",void 0);_.E([_.X("data.label"),_.H("design:type",String),_.H("design:paramtypes",[])],OW.prototype,"label",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],OW.prototype,"value",null);
_.E([_.m({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],OW);
_.I(OW,"ytd-dropdown-item-renderer",function(){if(LR6!==void 0)return LR6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return LR6=g},{mode:1});var D3Q;var rRh;var wE=function(){return _.W.apply(this,arguments)||this};
_.L(wE,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wE.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wE.prototype,"data",void 0);_.E([_.M({computed:"getSimpleString(data.label)"}),_.H("design:type",String)],wE.prototype,"label",void 0);_.E([_.m({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],wE);
_.I(wE,"ytd-navigation-dropdown-item-renderer",function(){if(rRh!==void 0)return rRh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return rRh=g},{mode:1});var kK=function(){var g=_.W.apply(this,arguments)||this;g.disabled=!1;g.value="";g.noLabelFloat=!1;g.noUnderline=!1;g.usePrimaryColor=!1;g.hasBackground=!1;g.verticalAlign="top";g.autosize=!1;g.minAutosizeWidth=100;g.autosizeFont="14px Roboto";return g};
_.L(kK,_.W);_.b=kK.prototype;_.b.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.b.open=function(){this.inputEl.open()};
_.b.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.b.dataChanged=function(){this.reset()};
_.b.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("value-changed",this.value))};
_.b.stopPropagation=function(g){g.stopPropagation()};
_.b.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var g=this.canvas.getContext("2d");g&&(g.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(g.measureText(this.inputEl.value).width)+24)+"px")}};
_.b.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var g=0,C=this.data.entries.length;g<C;g++){var d=this.data.entries[g],V;for(V in d)if(d.hasOwnProperty(V)){var y=d[V];if("isSelected"in y&&y.isSelected)return"stringValue"in y?y.stringValue||"":"int32Value"in y?y.int32Value||0:0}}return null};
_.b.updateValueFromBinding=function(g){this.value=g.detail.value};
_.PU.Object.defineProperties(kK.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 g=0,C=this.data.entries.length;g<C;g++){var d=this.data.entries[g],V;for(V in d)if(d.hasOwnProperty(V)){var y=d[V];if("isSelected"in y&&y.isSelected&&"label"in y)return this.ytRendererBehavior.getSimpleString(y.label)}}return null}}});
kK.prototype.autoSizeLabel=kK.prototype.autoSizeLabel;kK.prototype.stopPropagation=kK.prototype.stopPropagation;kK.prototype.valueChangedForBinding=kK.prototype.valueChangedForBinding;kK.prototype.dataChanged=kK.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kK.prototype,"ytRendererStamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],kK.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],kK.prototype,"disabled",void 0);_.E([_.M(),_.H("design:type",Object)],kK.prototype,"value",void 0);_.E([_.M(),_.H("design:type",Object)],kK.prototype,"noLabelFloat",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],kK.prototype,"noUnderline",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],kK.prototype,"theme",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],kK.prototype,"usePrimaryColor",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],kK.prototype,"hasBackground",void 0);_.E([_.M(),_.H("design:type",Object)],kK.prototype,"verticalAlign",void 0);_.E([_.M(),_.H("design:type",Object)],kK.prototype,"autosize",void 0);_.E([_.M(),_.H("design:type",Object)],kK.prototype,"minAutosizeWidth",void 0);_.E([_.M(),_.H("design:type",Object)],kK.prototype,"autosizeFont",void 0);
_.E([_.ZD("#entries"),_.H("design:type",Object)],kK.prototype,"entries",void 0);_.E([_.ZD("#input"),_.H("design:type",Object)],kK.prototype,"inputEl",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kK.prototype,"dataChanged",null);_.E([_.PR("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kK.prototype,"valueChangedForBinding",null);
_.E([_.yE("iron-overlay-opened"),_.yE("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],kK.prototype,"stopPropagation",null);_.E([_.yE("iron-select"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kK.prototype,"autoSizeLabel",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kK.prototype,"label",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],kK);
_.I(kK,"ytd-dropdown-renderer",function(){if(D3Q!==void 0)return D3Q;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return D3Q=g},{mode:1});var NWP;var xK=function(){var g=_.W.apply(this,arguments)||this;g.isConstrainedList=!1;return g};
_.L(xK,_.W);xK.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"}}}};
xK.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
xK.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
xK.prototype.computeViewAllHidden=function(g,C){return g||!C.viewAllEndpoint};
xK.prototype.fillRestIfNoShowMore=xK.prototype.fillRestIfNoShowMore;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xK.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],xK.prototype,"ytLazyListBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xK.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xK.prototype,"isConstrainedList",void 0);_.E([_.PR("data","canShowMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xK.prototype,"fillRestIfNoShowMore",null);_.E([_.m({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],xK);
_.I(xK,"ytd-expanded-shelf-contents-renderer",function(){if(NWP!==void 0)return NWP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return NWP=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var Xw8;var ob=function(){return _.W.apply(this,arguments)||this};
_.L(ob,_.W);ob.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ob.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ob.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ob.prototype,"data",void 0);_.E([_.m({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],ob);
_.I(ob,"ytd-feed-channel-filter-header-renderer",function(){if(Xw8!==void 0)return Xw8;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Xw8=g},{mode:1});var s$6;var BWH;var TW6;var p5=function(){return _.W.apply(this,arguments)||this};
_.L(p5,_.W);_.b=p5.prototype;_.b.onClick=function(g){var C,d=(C=this.data)==null?void 0:C.sectionEndpoint;!_.mE(_.Mk(g),this.hostElement,["A".toString()])&&d&&_.HW(this.hostElement,"yt-navigate",{endpoint:d})};
_.b.computeHasSectionEndpoint=function(g){return(g==null?void 0:g.sectionEndpoint)!==void 0};
_.b.computeShowHeaderAsLink=function(g){return(g==null?void 0:g.header)!==void 0&&(g==null?void 0:g.sectionEndpoint)!==void 0};
_.b.computeShowSubheaderAsLink=function(g){return(g==null?void 0:g.subheader)!==void 0&&(g==null?void 0:g.sectionEndpoint)!==void 0&&(g==null?void 0:g.header)===void 0};
_.b.getHeaderAsLinkClass=function(g){var C=[],d;(g==null?0:(d=g.headerIcon)==null?0:d.iconType)&&C.push("header-link-active");return C.join(" ")};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],p5.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],p5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],p5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],p5.prototype,"data",void 0);
_.E([_.M({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],p5.prototype,"hasSectionEndpoint",void 0);_.E([_.M({computed:"computeShowHeaderAsLink(data)"}),_.H("design:type",Boolean)],p5.prototype,"showHeaderAsLink",void 0);_.E([_.M({computed:"computeShowSubheaderAsLink(data)"}),_.H("design:type",Boolean)],p5.prototype,"showSubheaderAsLink",void 0);_.E([_.m({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],p5);
_.I(p5,"ytd-medical-panel-section-renderer",function(){if(TW6!==void 0)return TW6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return TW6=g},{mode:1});var JE=function(){var g=_.W.apply(this,arguments)||this;g.isExpanded=!1;g.roundedContainer=!0;g.skipRoundingTop=!1;g.toggleExpandableSection=function(){g.isExpanded=!g.isExpanded};
return g};
_.L(JE,_.W);
JE.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]]"}}}}}};
JE.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
JE.prototype.dataChanged=JE.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],JE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],JE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],JE.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],JE.prototype,"isExpanded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],JE.prototype,"roundedContainer",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],JE.prototype,"skipRoundingTop",void 0);_.E([_.M(),_.H("design:type",Object)],JE.prototype,"toggleExpandableSection",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JE.prototype,"dataChanged",null);_.E([_.m({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],JE);
_.I(JE,"ytd-medical-panel-content-renderer",function(){if(BWH!==void 0)return BWH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return BWH=g},{mode:1});_.oe("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var hE=function(){var g=_.W.apply(this,arguments)||this;g.roundedContainer=!0;g.extractOverlay=!1;g.amsterdamEnabled=_.t("enable_desktop_amsterdam_info_panels");g.hasTitle=!1;g.linkIcon="OPEN_IN_NEW";g.isDismissed=!1;return g};
_.L(hE,_.W);hE.prototype.onOverlayConditionsChange=function(){var g=_.KZ(this.hostElement).querySelector("ytd-info-panel-content-renderer");g&&(g.set("extractOverlay",this.extractOverlay),g.set("roundedContainer",this.roundedContainer))};
hE.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]",extractOverlay:"[[extractOverlay]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",
roundedContainer:"[[roundedContainer]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
hE.prototype.computeHasTitle=function(g){return!(g==null||!g.title)};
hE.prototype.onClick=function(g){var C,d=(C=this.data)==null?void 0:C.headerEndpoint;!_.mE(_.Mk(g),this.hostElement,["BUTTON".toString()])&&d&&this.ytComponentBehavior.resolveCommand(d)};
_.PU.Object.defineProperties(hE.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 g;return((g=this.data)==null?void 0:g.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.disableBottomDivider)||!((C=this.data)==null?0:C.title)}}});
hE.prototype.onOverlayConditionsChange=hE.prototype.onOverlayConditionsChange;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],hE.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],hE.prototype,"ytdReduxBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],hE.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],hE.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],hE.prototype,"extractOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],hE.prototype,"amsterdamEnabled",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.H("design:type",Object)],hE.prototype,"hasTitle",void 0);
_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.background"),_.H("design:type",Object),_.H("design:paramtypes",[])],hE.prototype,"background",null);_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.titleStyle"),_.H("design:type",Object),_.H("design:paramtypes",[])],hE.prototype,"titleStyle",null);
_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.X("data.titleStyle"),_.H("design:type",Object),_.H("design:paramtypes",[])],hE.prototype,"showLinkIcon",null);_.E([_.M(),_.H("design:type",String)],hE.prototype,"linkIcon",void 0);_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hE.prototype,"hideDivider",null);
_.E([_.M({selectorArgs:["data.dismissStateEntityKey"],selector:function(g,C){g=_.gd(g.entities,"dismissState",C);return(g==null?void 0:g.isDismissed)||(g==null?void 0:g.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(g==null?void 0:g.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.H("design:type",Object)],hE.prototype,"isDismissed",void 0);_.E([_.Rn("roundedContainer","extractOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"onOverlayConditionsChange",null);_.E([_.m({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],hE);
_.I(hE,"ytd-info-panel-container-renderer",function(){if(s$6!==void 0)return s$6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return s$6=g},{mode:1});var fu6;_.oe("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var tE=function(){return _.W.apply(this,arguments)||this};
_.L(tE,_.W);tE.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
tE.prototype.computeStyle=function(g){return g?g:""};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tE.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tE.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tE.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.H("design:type",String)],tE.prototype,"titleStyle",void 0);
_.E([_.m({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],tE);
_.EU()(tE,"ytd-item-section-header-renderer",function(){if(fu6===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);fu6=g}g=fu6;return g},{allowedProps:["data"],
mode:1});var vAH;var $3h,qNM=function(){return $3h!==void 0?$3h:$3h=document.createElement("template")};
document.head.appendChild(qNM().content);var Mr6;_.jV=new _.gp("VOTING_ANIMATION_CONTROLLER_TOKEN");var m3x=_.n(function(g){var C=g.data;var d=_.Y4("div"),V=_.Y4("div");g=_.Z(_.jL("VOTE_STATUS_NONE",void 0,"YPH5mf"));var y=g.next().value,R=g.next().value,Y=_.Zq(teq,function(){var J;return(J=C())==null?void 0:J.entityKey}),A=_.t("web_enable_voting_animation")||_.t("enable_music_web_cairo_voting_animation");
_.Iu(function(){var J;((J=C().initialState)==null?0:J.status)&&R(C().initialState.status)});
var P=function(){var J,h,l=(h=(J=C().initialState)==null?void 0:J.votes)!=null?h:0,N;J=(N=C().initialState)==null?void 0:N.status;return J==="VOTE_STATUS_UPVOTED"?l-1:J==="VOTE_STATUS_DOWNVOTED"?l+1:l},w=function(){return y()==="VOTE_STATUS_UPVOTED"?P()+1:y()==="VOTE_STATUS_DOWNVOTED"?P()-1:P()},x=function(J){var h=J?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
R(h);var l=w(),N=_.wS().resolve(_.Oc(_.jV)),T=Y();T&&(J&&(T==null?0:T.upvoteDefaultButtonOnTap)?_.rl(T.upvoteDefaultButtonOnTap,{form:{element:d.value},disableClickTracking:!0}):(T==null?0:T.upvoteToggledButtonOnTap)&&_.rl(T.upvoteToggledButtonOnTap,{form:{element:d.value},disableClickTracking:!0}));var v;J=(v=T==null?void 0:T.enableOptimisticReordering)!=null?v:C().enableOptimisticReordering;A&&N&&C().itemId&&J&&WRh(N,C().itemId,l,h)},p=function(J){var h=J?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
R(h);var l=w(),N=_.wS().resolve(_.Oc(_.jV)),T=Y();T&&(J&&(T==null?0:T.downvoteDefaultButtonOnTap)?_.rl(T.downvoteDefaultButtonOnTap,{form:{element:V.value},disableClickTracking:!0}):(T==null?0:T.downvoteToggledButtonOnTap)&&_.rl(T.downvoteToggledButtonOnTap,{form:{element:V.value},disableClickTracking:!0}));var v;J=(v=T==null?void 0:T.enableOptimisticReordering)!=null?v:C().enableOptimisticReordering;A&&N&&C().itemId&&J&&WRh(N,C().itemId,l,h)};
g={};g=_.Gr("ytVotingViewModelVoteCount",(g.ytVotingViewModelVoteCountDisabled=function(){return C().isDisabled},g));
return _.O("voting-view-model",{class:"ytVotingViewModelHost"},_.O("div",{el:d},_.O(_.Fd,{data:function(){var J=_.e(C().upvoteButton,_.Rk);return{toggleButtonViewModel:Object.assign({},J,{isToggled:y()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(J){return _.O(_.MC,{data:J.data,
onToggle:x})}})),_.O("div",{class:g},function(){var J,h,l;
return y()==="VOTE_STATUS_UPVOTED"?(J=C().initialState)==null?void 0:J.compactVotesUpvoted:y()==="VOTE_STATUS_DOWNVOTED"?(h=C().initialState)==null?void 0:h.compactVotesDownvoted:(l=C().initialState)==null?void 0:l.compactVotes}),_.O("div",{el:V},_.O(_.Fd,{data:function(){var J=_.e(C().downvoteButton,_.Rk);
return{toggleButtonViewModel:Object.assign({},J,{isToggled:y()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(J){return _.O(_.MC,{data:J.data,
onToggle:p})}})))},"Zc");_.U4(_.n(function(g){var C=g.data;return _.O("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.O("div",{class:_.Gr("ytEngagementBarViewModelEngagementBarWrapper",g.className)},_.O(_.Fd,{data:function(){return C().actions}},{votingViewModel:m3x})))},"$c"),"engagement-bar-view-model",{props:{data:_.CA,
className:_.CA}});var eV=function(){var g=_.W.apply(this,arguments)||this;g.playlistVotingAnimationEnabled=_.t("web_enable_voting_animation");g.downloadProgress=0;g.transferState="TRANSFER_STATE_UNKNOWN";g.downloadState="DOWNLOAD_STATE_UNKNOWN";g.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";g.offlineVideoPolicyExpirationTimestamp=0;return g};
_.L(eV,_.W);_.b=eV.prototype;_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.engagementBar":{id:"engagement-bar",mapping:{engagementBarViewModel:"engagement-bar-view-model"}}}};
_.b.canReorderChanged=function(){this.persistentDragHandle=_.t("kevlar_playlist_drag_handles")&&this.canReorder};
_.b.onDrag=function(){if(this.thumbnail){var g=_.KZ(this.thumbnail).querySelector("yt-image");g&&(g.shouldRenderLazy=!1)}};
_.b.onMenuOverlayChanged=function(g,C){this.menuOpened=C};
_.b.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.b.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.b.onContentsTap=function(g){var C,d=(C=this.data)==null?void 0:C.serviceEndpoints;if(d&&d.length===1&&_.e(d[0],jBL)&&!_.mE(_.Mk(g),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(d[0]);else{var V;(C=(V=this.data)==null?void 0:V.navigationEndpoint)&&_.t("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?usr(_.wS().resolve(_.Ds),C):(_.vf().playlistSuggestionsShelfActivation=
!0,_.nAh(_.wS().resolve(_.Ds),C)):C&&!_.mE(_.Mk(g),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.t("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.HW(this.hostElement,"yt-navigate",{endpoint:C}):this.ytComponentBehavior.resolveCommand(C))}};
_.b.computeStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeThumbnailWidth=function(g){return g==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.b.downloadStateChanged=function(){this.isDownloads=!1;if(this.entityInfo||this.downloadRenderData){if(!this.entityInfo&&this.downloadRenderData)this.downloadRenderData={shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};else{if(!this.entityInfo)return;this.downloadRenderData=Fuj(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference,!0);this.isDownloads=Object.keys(this.downloadRenderData).length>0}this.set("data",
Object.assign({},this.data,this.downloadRenderData))}};
_.b.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.b.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.b.dataChanged=function(){if(this.data){var g,C,d,V=((g=this.downloadRenderData)==null?void 0:g.badges)&&((C=this.downloadRenderData)==null?void 0:C.badges)!==((d=this.data)==null?void 0:d.badges),y,R,Y;g=((y=this.downloadRenderData)==null?void 0:y.thumbnailOverlays)&&((R=this.downloadRenderData)==null?void 0:R.thumbnailOverlays)!==((Y=this.data)==null?void 0:Y.thumbnailOverlays);(!this.downloadRenderData||V||g)&&this.downloadStateChanged()}};
_.b.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var g,C,d=(g=this.data.menu)==null?void 0:(C=g.menuRenderer)==null?void 0:C.items;if(d)for(g=_.Z(d),C=g.next();!C.done;C=g.next())if(C=C.value,d=void 0,_.e((d=C.menuServiceItemRenderer)==null?void 0:d.serviceEndpoint,_.QL)){var V=d=void 0,y=void 0;C=(d=C)==null?void 0:(V=d.menuServiceItemRenderer)==null?void 0:(y=V.serviceEndpoint)==null?void 0:y.playlistEditEndpoint;y=V=void 0;if(d=(V=C)==null?void 0:(y=V.actions)==null?void 0:
y[0])V=void 0,d.setVideoId=(V=this.data)==null?void 0:V.setVideoId;y=V=d=void 0;if(C=(d=C)==null?void 0:(V=d.clientActions)==null?void 0:(y=V[0])==null?void 0:y.playlistRemoveVideosAction)d=void 0,C.setVideoIds=[(d=this.data)==null?void 0:d.setVideoId]}}};
_.PU.Object.defineProperties(eV.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
eV.prototype.setVideoIdChanged=eV.prototype.setVideoIdChanged;eV.prototype.dataChanged=eV.prototype.dataChanged;eV.prototype.downloadStateChanged=eV.prototype.downloadStateChanged;eV.prototype.onMenuOverlayChanged=eV.prototype.onMenuOverlayChanged;eV.prototype.canReorderChanged=eV.prototype.canReorderChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],eV.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],eV.prototype,"ytdReduxBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],eV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],eV.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],eV.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],eV.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],eV.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],eV.prototype,"canReorder",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],eV.prototype,"menuOpened",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],eV.prototype,"handleIsHovered",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],eV.prototype,"persistentDragHandle",void 0);_.E([_.M(),_.H("design:type",Object)],eV.prototype,"downloadRenderData",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],eV.prototype,"styleType",void 0);_.E([_.M({computed:"computeThumbnailWidth(data.style)"}),_.H("design:type",Number)],eV.prototype,"thumbnailWidth",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],eV.prototype,"isDownloads",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],eV.prototype,"playlistVotingAnimationEnabled",void 0);
_.E([_.M({selector:rd,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],eV.prototype,"downloadProgress",void 0);_.E([_.M(),_.H("design:type",Number)],eV.prototype,"relativeDateReference",void 0);_.E([_.M({selector:_.Li,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],eV.prototype,"transferState",void 0);_.E([_.M({selector:gYq,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],eV.prototype,"downloadState",void 0);
_.E([_.M({selector:Wm_,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],eV.prototype,"offlinePolicyAction",void 0);_.E([_.M({selector:mCR,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],eV.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.E([_.M({selector:nQ1,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],eV.prototype,"entityInfo",void 0);_.E([_.M({selector:_.jg}),_.H("design:type",Boolean)],eV.prototype,"miniplayerIsActive",void 0);
_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],eV.prototype,"playlistVideoId",null);_.E([_.ZD("#thumbnail"),_.H("design:type",Object)],eV.prototype,"thumbnail",void 0);_.E([_.PR("canReorder"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eV.prototype,"canReorderChanged",null);
_.E([_.yE("yt-menu-overlay-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Boolean]),_.H("design:returntype")],eV.prototype,"onMenuOverlayChanged",null);_.E([_.PR("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eV.prototype,"downloadStateChanged",null);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eV.prototype,"dataChanged",null);_.E([_.PR("data.setVideoId"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eV.prototype,"setVideoIdChanged",null);_.E([_.m({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],eV);
_.I(eV,"ytd-playlist-video-renderer",function(){if(Mr6!==void 0)return Mr6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);g.content.insertBefore(qNM().content.cloneNode(!0),g.content.firstChild);return Mr6=g},{mode:1});var IuA;var lO=function(){return _.W.apply(this,arguments)||this};
_.L(lO,_.W);_.E([_.M(),_.H("design:type",Object)],lO.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lO.prototype,"rendererBehavior",void 0);_.E([_.m({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],lO);
_.I(lO,"ytd-premium-browse-footer-renderer",function(){if(IuA!==void 0)return IuA;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return IuA=g},{mode:1});var U3L;var L5=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return g};
_.L(L5,_.W);_.b=L5.prototype;_.b.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.b.handleDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.computeHeaderLogoThumbnail=function(g,C){if(g)return C?g.darkLogo:g.lightLogo};
_.b.computeHeaderLogoHeight=function(g,C){var d,V,y;return(g=(d=this.computeHeaderLogoThumbnail(g,C))==null?void 0:(V=d.thumbnails)==null?void 0:(y=V[0])==null?void 0:y.height)&&g%31===0?"31":"24"};
_.b.computeHeaderLogoMarginBottom=function(g,C){return this.computeHeaderLogoHeight(g,C)==="24"?"0":"-7"};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],L5.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],L5.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],L5.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],L5.prototype,"isDarkTheme",void 0);_.E([_.M({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.H("design:type",Object)],L5.prototype,"themeLogo",void 0);
_.E([_.M({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.H("design:type",String)],L5.prototype,"logoHeight",void 0);_.E([_.M({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.H("design:type",String)],L5.prototype,"logoMarginBottom",void 0);_.E([_.m({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],L5);
_.I(L5,"ytd-primetime-promo-header-renderer",function(){if(U3L!==void 0)return U3L;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return U3L=g},{mode:1});var cRP;_.D9=_.n(function(g){var C=g.className;var d=g.data;var V=g.isOverlay;var y=g.maxLinesOverride;var R=g.useMediumText;var Y=function(){return d().alwaysShowTruncationText},A=function(){return d().truncationText},P=function(){return R!==void 0&&R()?"medium":"small"},w=function(){return V!==void 0&&V()?"overlay":"default"},x=function(){var l,N;
return(N=(l=_.e(d().rendererContext,_.FB))==null?void 0:l.label)!=null?N:""};
g=_.Z(_.jL(!1,void 0,"llBUm"));var p=g.next().value,J=g.next().value;g=_.gJ(function(){d().expandOnTap&&J(!p());return!1});
var h={};return _.O("yt-description-preview-view-model",{el:_.WF(_.jd(function(){return d().rendererContext})),
class:_.Gr("ytDescriptionPreviewViewModelHost",C,(h.ytDescriptionPreviewViewModelClickable=function(){var l;return!((l=_.e(d().rendererContext,Spg))==null||!l.onTap)},h.ytDescriptionPreviewViewModelIsOverlay=V,h)),
"on:click":g},_.O(_.k,{cond:function(){return d().description},
then:function(l){return _.O(_.k,{cond:p,then:function(){var N={};return _.O("div",{class:_.Gr("ytDescriptionPreviewViewModelDescription",(N.ytDescriptionPreviewViewModelDescriptionMediumText=R,N))},_.O(_.gV,{text:l}))},
else:function(){return _.O(EaL,{text:l,alwaysShowTruncationText:Y,truncationText:A,maxLines:function(){var N;return(N=y==null?void 0:y())!=null?N:d().maxLines},
textStyle:w,accessibilityLabel:x,textSize:P})}})}}))},"ad");
_.D9.idomCompat=!0;var H7H=_.n(function(g){var C=_.gJ(function(y){var R;(R=g.onClick)==null||R.call(g,y)}),d={},V={};
return _.O("yt-shelf-header-layout",{class:_.Gr("yt-shelf-header-layout",(d["yt-shelf-header-layout--disable-horizontal-padding"]=g.disableHorizontalPadding,d["yt-shelf-header-layout--disable-vertical-padding"]=g.disableVerticalPadding,d["yt-shelf-header-layout--responsive"]=g.useResponsiveLayout,d["yt-shelf-header-layout--narrow"]=function(){var y,R;return((y=g.useResponsiveLayout)==null?void 0:y.call(g))&&((R=g.forceSmallLayout)==null?void 0:R.call(g))},d["yt-shelf-header-layout--is-overlay"]=g.isOverlay,
d["yt-shelf-header-layout--tappable"]=g.isInteractive,d["yt-shelf-header-layout--optional-medium-layout-padding"]=g.useUpdatedPadding,d)),
"on:click":C,tabindex:function(){var y;return((y=g.isInteractive)==null?0:y.call(g))?0:void 0}},_.O("div",{class:"yt-shelf-header-layout__header-row"},_.O(_.k,{cond:g.leadingIcon,
then:function(y){return _.O("div",{class:"yt-shelf-header-layout__leading-icon"},_.O(_.Re,{icon:y}))},
else:function(){return _.O(_.k,{cond:g.hasLeadingImage,then:function(){var y,R={};return _.O("div",{class:_.Gr("yt-shelf-header-layout__leading-image",(R["yt-shelf-header-layout__leading-image--circular-image"]=g.circularImage,R))},(y=g.leadingImage)==null?void 0:y.call(g))}})}}),_.O("div",{class:"yt-shelf-header-layout__label-container"},_.O(_.k,{cond:g.hasSuperlabel,
then:function(){var y;return _.O("div",{class:"yt-shelf-header-layout__superlabel"},(y=g.superlabel)==null?void 0:y.call(g))}}),_.O("div",{class:"yt-shelf-header-layout__title-row"},_.O(EAA,{text:g.title,
className:_.Gr("yt-shelf-header-layout__title",(V["yt-shelf-header-layout__title--small-title"]=g.forceSmallLayout,V)),tagLevel:g.tagLevel}),_.O(_.k,{cond:g.hasDetail,then:function(){var y;return _.O("div",{class:"yt-shelf-header-layout__detail"},(y=g.detail)==null?void 0:y.call(g))}})),_.O(_.k,{cond:g.hasSublabel,
then:function(){var y;return _.O("div",{class:"yt-shelf-header-layout__sublabel"},(y=g.sublabel)==null?void 0:y.call(g))}})),_.O(_.k,{cond:g.hasTrailingActions,
then:function(){var y;return _.O("div",{class:"yt-shelf-header-layout__trailing-actions"},(y=g.trailingActions)==null?void 0:y.call(g))}})),_.O(_.k,{cond:g.hasBottomAccessory,
then:function(){var y;return _.O("div",{class:"yt-shelf-header-layout__bottom-accessory"},(y=g.bottomAccessory)==null?void 0:y.call(g))}}))},"bd");
H7H.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var EAA=_.n(function(g){var C=g.text;var d=g.className;var V=g.tagLevel;return _.O(_.WG,null,_.O(_.$X,{when:function(){return(V==null?void 0:V())===0}},function(){return _.O("h2",{class:d},C())}),_.O(_.$X,{when:function(){return(V==null?void 0:V())===1}},function(){return _.O("h3",{class:d},C())}),_.O(_.$X,{when:function(){return(V==null?void 0:V())===2}},function(){return _.O("h4",{class:d},C())}),_.O(_.q9,null,function(){return _.O("h2",{class:d},C())}))},"cd");var KRA,Q$6,zUP;_.rE=_.n(function(g){var C=g.className;var d=g.data;var V=g.disableHorizontalPadding;var y=g.disableVerticalPadding;var R=g.forceSmallLayout;var Y=g.useResponsiveLayout;var A=g.isOverlay;g=g.useUpdatedPadding;return _.O("yt-section-header-view-model",{class:_.Gr("ytSectionHeaderViewModelHost",C),style:_.yF({"background-color":function(){return RH(d().backgroundColor)?_.jG(RH(d().backgroundColor)):void 0}})},_.O(H7H,{hasDetail:!1,
title:function(){return _.O(_.gV,{text:function(){return d().headline}})},
hasTitle:!0,sublabel:function(){return _.O(Q$6,{data:d})},
hasSublabel:function(){return!!d().sublabel||!!d().bottomBadge},
superlabel:function(){return _.O(zUP,{data:d})},
hasSuperlabel:function(){return!!d().superlabel||!!d().topBadge},
leadingImage:function(){return _.O(KRA,{leadingAccessory:function(){return d().leadingAccessory}})},
hasLeadingImage:function(){return!!d().leadingAccessory},
trailingActions:function(){return _.O(_.Fd,{data:function(){return d().trailingActions}},{flexibleActionsViewModel:_.Hl})},
hasTrailingActions:function(){return!!d().trailingActions},
disableHorizontalPadding:V,disableVerticalPadding:y,forceSmallLayout:R,useResponsiveLayout:Y,isOverlay:A,isInteractive:function(){return!!_.hM(d().rendererContext)},
onClick:function(P){if(_.tM(d().rendererContext)){var w=_.hM(d().rendererContext);w&&_.lt(w,{form:{element:P.target,event:P}})}},
bottomAccessory:function(){return _.O(_.Fd,{data:function(){return d().bottomAccessory}},{descriptionPreviewViewModel:function(P){return _.O(_.D9,{data:P.data,
useMediumText:!0})}})},
hasBottomAccessory:function(){return!!d().bottomAccessory},
useUpdatedPadding:g}))},"dd");
KRA=_.n(function(g){var C=g.leadingAccessory;return _.O(_.xX,null,_.O(_.k,{cond:function(){var d;return(d=C().image)!=null?d:_.Xd(C().themedImage)},
then:function(d){return _.O(_.q_,{data:d,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.O(_.k,{cond:function(){return _.e(C().avatar,_.ed)},
then:function(d){return _.O(_.cB,{data:d})}}))},"ed");
Q$6=_.n(function(g){var C=g.data;return _.O(_.xX,null,_.O(_.k,{cond:function(){return _.e(C().bottomBadge,ZkP)},
then:function(d){var V={};return _.O(_.x7,{data:d,class:_.Gr((V.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!d()&&!!C().sublabel},V))})}}),_.O(_.k,{cond:function(){return C().sublabel},
then:function(d){return _.O(_.gV,{text:d})}}))},"fd");
zUP=_.n(function(g){var C=g.data;return _.O(_.xX,null,_.O(_.k,{cond:function(){return _.e(C().topBadge,ZkP)},
then:function(d){var V={};return _.O(_.x7,{data:d,class:_.Gr((V.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!d()&&!!C().superlabel},V))})}}),_.O(_.k,{cond:function(){return C().superlabel},
then:function(d){return _.O(_.gV,{text:d})}}))},"gd");_.U4(_.rE,"yt-section-header-view-model",{props:{data:_.CA,className:_.CA,disableHorizontalPadding:_.CA,disableVerticalPadding:_.CA,forceSmallLayout:_.CA,useResponsiveLayout:_.CA,isOverlay:_.CA,useUpdatedPadding:_.CA}});_.oe("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var NN=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return g};
_.L(NN,_.W);_.b=NN.prototype;_.b.attached=function(){this.requestElementsPerRow()};
_.b.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.sectionHeader":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.details":{id:"details-panel",mapping:{primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer"}}}};
_.b.onDataChange=function(){var g=this;_.As(this,function(){g.updateItemVisibility()})};
_.b.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g,this.updateItemVisibility())};
_.b.updateItemVisibility=function(){var g=this;this.data&&this.data.panels&&_.KZ(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(C,d){C.hidden=d>g.elementsPerRow-1})};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
NN.prototype.onDataChange=NN.prototype.onDataChange;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],NN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],NN.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NN.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],NN.prototype,"actionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],NN.prototype,"data",void 0);_.E([_.M({value:3}),_.H("design:type",Number)],NN.prototype,"elementsPerRow",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NN.prototype,"onDataChange",null);_.E([_.m({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],NN);
_.I(NN,"ytd-primetime-promo-renderer",function(){if(cRP!==void 0)return cRP;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return cRP=g},{mode:1});var au8;var XM=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return g};
_.L(XM,_.W);XM.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
XM.prototype.handleButtonRefreshAction=function(g){if(g=_.e(g,Lz6))this.set("data.button",g.membershipButton),this.notifyPath("data.button")};
_.PU.Object.defineProperties(XM.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.avatars)==null?void 0:C.slice(0,8))||[]}}});
_.E([_.M(),_.H("design:type",Object)],XM.prototype,"data",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],XM.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],XM.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],XM.prototype,"rendererBehavior",void 0);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],XM.prototype,"avatars",null);
_.E([_.m({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],XM);
_.I(XM,"ytd-recognition-shelf-renderer",function(){if(au8!==void 0)return au8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return au8=g},{mode:1});var GZh;var SNh;var sW=function(){var g=_.W.apply(this,arguments)||this;g.modernButtons=_.t("web_modern_buttons");return g};
_.L(sW,_.W);_.b=sW.prototype;
_.b.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:3,force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",typographyBump:"[[typographyBump]]",lockupExperiments:"[[lockupExperiments]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",
showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.b.dataChanged=function(){this.collapsed=!0};
_.b.computeVisibleItems=function(g,C){return g!==void 0&&g.items?C?g.items.slice(0,this.data.collapsedItemCount):g.items:[]};
_.b.computeHideShowMore=function(g,C,d){return g>=C||!d};
_.b.computeHideShowAll=function(g,C,d){return!(g&&C)||d};
_.b.onMoreClick=function(){this.collapsed=!1};
_.PU.Object.defineProperties(sW.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.t("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.J5("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.t("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
sW.prototype.dataChanged=sW.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sW.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sW.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],sW.prototype,"isSearch",void 0);
_.E([_.M({computed:"computeVisibleItems(data,collapsed)"}),_.H("design:type",Array)],sW.prototype,"visibleItems",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],sW.prototype,"collapsed",void 0);_.E([_.M({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.H("design:type",Boolean)],sW.prototype,"hideShowMore",void 0);
_.E([_.M({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.H("design:type",Boolean)],sW.prototype,"hideShowAll",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],sW.prototype,"modernButtons",void 0);_.E([_.X("isSearch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sW.prototype,"typographyBump",null);
_.E([_.X("isSearch"),_.H("design:type",Object),_.H("design:paramtypes",[])],sW.prototype,"lockupExperiments",null);_.E([_.X("isSearch"),_.H("design:type",String),_.H("design:paramtypes",[])],sW.prototype,"thumbnailWidth",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sW.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],sW);
_.I(sW,"ytd-vertical-list-renderer",function(){if(SNh!==void 0)return SNh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return SNh=g},{mode:1});var gHL=_.$b(["#"]);_.oe("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var BV=function(){var g=_.W.apply(this,arguments)||this;g.isConstrainedList=!1;return g};
_.L(BV,_.W);_.b=BV.prototype;
_.b.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118},properties:{isSearch:"[[isSearch]]"}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:{component:"ytd-expanded-shelf-contents-renderer",properties:{isConstrainedList:"[[isConstrainedList]]"}},messageRenderer:{component:"ytd-message-renderer",
params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0},properties:{icon:"[[menuIcon]]"}}}},"data.sortFilter":{id:"sort-filter",
mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.b.computeThumbnailStyle=function(g){return g||""};
_.b.computePlaceAnnotationUnderTitle=function(){var g;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((g=this.data)==null?void 0:g.thumbnailStyle)||"")};
_.b.computeHrefWithDefault=function(g){return this.ytComponentBehavior.computeHref_(g)||_.Zpl(gHL)};
_.b.computeIsPromoShelf=function(g){var C;return(g=g==null?void 0:(C=g[0])==null?void 0:C.metadataBadgeRenderer)?g.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.b.computePlaceBadgeBesideTitle=function(g){var C;return(g==null?0:(C=g[0])==null?0:C.metadataBadgeRenderer)?!this.computeIsPromoShelf(g):!1};
_.b.computeMenuIcon=function(g){return this.computeIsPromoShelf(g)?"yt-icons:more_vert":"yt-icons:more"};
_.b.onDataChange=function(){var g,C;((g=this.data)==null?0:(C=g.content)==null?0:C.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.b.onLockupRequested=function(g){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&g.detail&&g.detail.videoIds){for(var C=this.data.content.gridRenderer.items,d=new Set,V=_.Z(g.detail.videoIds),y=V.next();!y.done;y=V.next())d.add(y.value);g.detail.returnValue=C.filter(function(R){return R.gridVideoRenderer&&R.gridVideoRenderer.videoId&&d.has(R.gridVideoRenderer.videoId)}).map(function(R){return R.gridVideoRenderer})}};
_.b.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
BV.prototype.onLockupRequested=BV.prototype.onLockupRequested;BV.prototype.onDataChange=BV.prototype.onDataChange;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],BV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],BV.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],BV.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],BV.prototype,"ironResizableBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BV.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],BV.prototype,"isSearch",void 0);_.E([_.M(),_.H("design:type",Object)],BV.prototype,"isConstrainedList",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("kevlar_fluid_dismiss")}}),
_.H("design:type",Boolean)],BV.prototype,"enableFluidDismiss",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.H("design:type",String)],BV.prototype,"thumbnailStyle",void 0);_.E([_.M({computed:"computeMenuIcon(data.badges)"}),_.H("design:type",String)],BV.prototype,"menuIcon",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.H("design:type",Boolean)],BV.prototype,"featuredPromo",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BV.prototype,"onDataChange",null);_.E([_.yE("yt-lockup-requested"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BV.prototype,"onLockupRequested",null);_.E([_.m({is:"ytd-shelf-renderer",disableElementRegistration:!0})],BV);
_.I(BV,"ytd-shelf-renderer",function(){if(GZh!==void 0)return GZh;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n            <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GZh=g},{mode:1});var CxQ;var T7=function(){return _.W.apply(this,arguments)||this};
_.L(T7,_.W);T7.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.PU.Object.defineProperties(T7.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],T7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],T7.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],T7.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],T7.prototype,"isPlaylist",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],T7.prototype,"isClipList",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],T7.prototype,"isPlaylistPageWithFilters",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],T7.prototype,"hasTitle",null);_.E([_.M(),_.X("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.H("design:type",Object),_.H("design:paramtypes",[])],T7.prototype,"isRightAligned",null);
_.E([_.m({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],T7);
_.I(T7,"ytd-sort-filter-header-renderer",function(){if(CxQ!==void 0)return CxQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return CxQ=g},{mode:1});var dHH;var f5=function(){var g=_.W.apply(this,arguments)||this;g.enableRightArrowHidden=_.t("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return g};
_.L(f5,_.W);f5.prototype.attached=function(){var g=this;this.enableRightArrowHidden&&(this.JSC$16602_throttledOnResize=new _.dJ(function(){var C;(C=g.ytdHorizontalListBehavior)==null||C.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var C;
(C=g.JSC$16602_throttledOnResize)==null||C.fire()}),this.resizeObserver.observe(this.hostElement))};
f5.prototype.detached=function(){if(this.enableRightArrowHidden){var g;(g=this.resizeObserver)==null||g.disconnect();var C;(C=this.JSC$16602_throttledOnResize)==null||C.dispose()}};
f5.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]]"}}}}}};
f5.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.PU.Object.defineProperties(f5.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.t("enable_creator_details_shelf_m2")){var g=[],C;((C=this.data)==null?0:C.creatorVideosButton)&&g.push(this.data.creatorVideosButton);var d;((d=this.data)==null?0:d.creatorAboutButton)&&g.push(this.data.creatorAboutButton);C=_.Z(this.data.creatorCustomUrlButtons||[]);for(d=C.next();!d.done;d=C.next())g.push(d.value);return g}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.t("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],f5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],f5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],f5.prototype,"ytdHorizontalListBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],f5.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],f5.prototype,"engagementPanel",void 0);
_.E([_.M(),_.H("design:type",Object)],f5.prototype,"enableRightArrowHidden",void 0);_.E([_.X("enableRightArrowHidden","atEnd"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],f5.prototype,"hideRightArrow",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],f5.prototype,"creatorCustomUrlButtons",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data","creatorCustomUrlButtons"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],f5.prototype,"showCreatorCustomUrlButtons",null);_.E([_.X("showCreatorCustomUrlButtons"),_.H("design:type",Number),_.H("design:paramtypes",[])],f5.prototype,"channelAvatarSize",null);_.E([_.m({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],f5);
_.I(f5,"ytd-video-description-infocards-section-renderer",function(){if(dHH!==void 0)return dHH;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return dHH=g},{mode:_.HR("kevlar_poly_si_batch_j067")?1:2});var VYh;var vV=function(){return _.W.apply(this,arguments)||this};
_.L(vV,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vV.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vV.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.infoIcon)"}),_.H("design:type",Object)],vV.prototype,"infoIcon",void 0);_.E([_.m({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],vV);
_.I(vV,"ytd-eom-settings-disclaimer-renderer",function(){if(VYh!==void 0)return VYh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return VYh=g},{mode:1});var yT6;var $K=function(){return _.W.apply(this,arguments)||this};
_.L($K,_.W);_.PU.Object.defineProperties($K.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.suppressPaddingDisclaimer)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],$K.prototype,"componentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$K.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$K.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$K.prototype,"suppressPaddingDisclaimer",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],$K);
_.I($K,"ytd-product-list-header-renderer",function(){if(yT6!==void 0)return yT6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yT6=g},{mode:1});var ReP;var qN=function(){return _.W.apply(this,arguments)||this};
_.L(qN,_.W);qN.prototype.computeThumbnailStyle=function(g){if(g&&(g=_.tw(g)))return"background-color:"+g+";"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qN.prototype,"rendererBehaviors",void 0);_.E([_.M(),_.H("design:type",Object)],qN.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],qN);
_.I(qN,"ytd-hashtag-tile-renderer",function(){if(ReP!==void 0)return ReP;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ReP=g},{mode:1});var b3Q;var MN=function(){return _.W.apply(this,arguments)||this};
_.L(MN,_.W);MN.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MN.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],MN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MN.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],MN);
_.I(MN,"ytd-sponsorships-alert-renderer",function(){if(b3Q!==void 0)return b3Q;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return b3Q=g},{mode:1});var Z3h;var WV=function(){return _.W.apply(this,arguments)||this};
_.L(WV,_.W);WV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.PU.Object.defineProperties(WV.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.t("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.t("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.E([_.r(_.Q7),_.H("design:type",Object)],WV.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],WV.prototype,"ytdLockupBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],WV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WV.prototype,"ytRendererBehavior",void 0);_.E([_.M({selector:_.eZ}),_.H("design:type",Object)],WV.prototype,"isGridViewEnabled",void 0);
_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],WV.prototype,"watchFeedBigThumbs",null);_.E([_.X("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],WV.prototype,"thumbnailWidth",null);_.E([_.M(),_.H("design:type",Object)],WV.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],WV);
_.I(WV,"ytd-compact-movie-renderer",function(){if(Z3h!==void 0)return Z3h;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Z3h=g},{mode:1});var YYL;var ATM;var Fh6=_.Qq("HTML_DIR")==="rtl",mX=function(){var g=_.W.apply(this,arguments)||this;g.engagementPanel=!1;g.maxLines=2;g.expandButtonOffset=0;g.showExpandButton=!1;g.isTruncated=!1;g.isExpanded=!1;g.currentSnippetType=2;g.alwaysShowExpandButton=!1;g.JSC$16619_lastWidth=NaN;g.observer=null;g.left=0;g.right=0;g.mid=0;g.longestSnippetLength=0;g.isFinalSnippet=!1;g.isFirstMutation=!1;g.isResetMutation=!1;g.OVERFLOW_THRESHOLD=5;return g};
_.L(mX,_.W);_.b=mX.prototype;_.b.onClick=function(g){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var C;if((C=window.getSelection())==null||!C.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.b.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.b.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.b.updateTextOnSnippetTypeChange=function(){_.t("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.b.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.b.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.cy(new _.qn("AttributedSnippet is empty when the description is not empty",this.text))};
_.b.mutationCallback=function(){if(this.observer!=null){var g=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var C=Math.floor(g*this.maxLines/8);this.setSnippetText(this.text,C);C!==0||this.attributedTextIsEmpty()||_.cy(new _.qn("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;g=g*this.maxLines/8;this.left=0;var d;this.right=Math.min(g*2,(d=(C=this.simpleText)==null?void 0:C.length)!=null?d:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=
0;this.setSnippetText(this.text,this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();
this.observer.disconnect();this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}};
_.b.mutationObserve=function(g){var C=this;this.observer||(this.observer=new MutationObserver(function(){C.mutationCallback()}));
this.observer.observe(g,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.b.attached=function(){var g=this;_.As(this,function(){g.resize()})};
_.b.isExpandedChanged=function(){_.HW(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.b.updateSnippetContainerMaxHeight=function(){this.isExpanded?(this.snippetContainer.style.setProperty("overflow",""),this.snippetContainer.style.setProperty("max-height","")):(this.snippetContainer.style.setProperty("overflow","hidden"),this.snippetContainer.style.setProperty("max-height",2*this.maxLines+"rem"));this.resize(!0)};
_.b.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var g="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((Fh6?"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",g);this.snippetContainer.style.setProperty("mask-image",
g)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(Fh6?"right":"left",this.expandButtonOffset+"px")};
_.b.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.b.setSnippetText=function(g,C){g||(g={});if(_.fn(g)){var d=BF(g,C);d.attachmentRuns||d.commandRuns||d.decorationRuns||d.styleRuns||d.alignment||d.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:BF(g,C),headerRuns:qku(C,this.headerRuns)},this.currentSnippetType=0):_.cy(new _.qn("Tried to set snippet text when HTML element was null",g)):(this.plainSnippetText.textContent=XG(g.content||"",C),this.currentSnippetType=2)}else{a:{d=jGq(g,C);if(d.runs){d=_.Z(d.runs);for(var V=
d.next();!V.done;V=d.next())if(V=V.value,V.bold||V.deemphasize||V.italics||V.strikethrough||V.textColor||V.navigationEndpoint||_.e(V,ho)){d=!0;break a}}d=!1}d?this.formattedSnippetText?(this.formattedSnippetText.text=jGq(g,C),this.currentSnippetType=1):_.cy(new _.qn("Tried to set snippet text when HTML element was null",g)):(this.plainSnippetText.textContent=XG(_.W1(g),C),this.currentSnippetType=2)}};
_.b.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.b.attributedTextIsEmpty=function(){var g=this.text;if(!_.fn(g))return!0;var C;return((C=g.content)==null?void 0:C.length)===0?!0:!1};
_.b.resize=function(g){if(this.snippetText){if(g===void 0?0:g)this.JSC$16619_lastWidth=NaN;var C=this.hostElement.offsetWidth;if(C!==this.JSC$16619_lastWidth&&!this.isExpanded)if(this.JSC$16619_lastWidth=C,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;g=0;var d,V;C=Math.min(C*this.maxLines/8*2,(V=(d=this.simpleText)==null?void 0:d.length)!=null?V:0)-1;for(d=0;g<=C;)V=Math.floor(g+(C-g)/2),this.setSnippetText(this.text,V),this.isOverflowing()?C=V-1:(g=V+1,d=V);this.setSnippetText(this.text,d);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.b.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.b.onExpandClick=function(){var g=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.t("inline_expander_reset_focus_killswitch")||_.As(this,function(){var C;((C=_.wS().resolve(_.Oc(_.Ps)))==null?0:C.isKeyBoardInUse())&&_.RM(g.hostElement)});
_.HW(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.b.onCollapseClick=function(){this.collapse();_.HW(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.b.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.b.computeExpandButtonOffset=function(){var g=this.expandSizer;return g?Fh6?g.offsetParent?g.offsetParent.offsetWidth-g.offsetWidth-g.offsetLeft:0:g.offsetLeft:0};
_.PU.Object.defineProperties(mX.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.fn(this.text)?this.text.content||"":_.W1(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 _.fn(this.text)?!0:this.text&&_.t("web_replace_formatted_with_attributed_string")&&Yk_(this.text)?(this.text=_.Jo(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}}});
mX.prototype.onTextChanged=mX.prototype.onTextChanged;mX.prototype.updateMaskAndExpandButtonOffset=mX.prototype.updateMaskAndExpandButtonOffset;mX.prototype.updateSnippetContainerMaxHeight=mX.prototype.updateSnippetContainerMaxHeight;mX.prototype.isExpandedChanged=mX.prototype.isExpandedChanged;mX.prototype.updateTextOnSnippetTypeChange=mX.prototype.updateTextOnSnippetTypeChange;mX.prototype.updateIsFormattedExpanded=mX.prototype.updateIsFormattedExpanded;mX.prototype.updateIsAttributedExpanded=mX.prototype.updateIsAttributedExpanded;
mX.prototype.onClick=mX.prototype.onClick;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],mX.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mX.prototype,"text",void 0);_.E([_.M(),_.H("design:type",Array)],mX.prototype,"headerRuns",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],mX.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Object)],mX.prototype,"maxLines",void 0);
_.E([_.M(),_.H("design:type",String)],mX.prototype,"expandLabel",void 0);_.E([_.M(),_.H("design:type",String)],mX.prototype,"collapseLabel",void 0);_.E([_.M(),_.H("design:type",Object)],mX.prototype,"expandCommand",void 0);_.E([_.M(),_.H("design:type",Object)],mX.prototype,"expandButtonOffset",void 0);_.E([_.X("text"),_.H("design:type",String),_.H("design:paramtypes",[])],mX.prototype,"simpleText",null);
_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mX.prototype,"onClick",null);_.E([_.X("text","isExpanded"),_.H("design:type",Object),_.H("design:paramtypes",[])],mX.prototype,"expandedText",null);_.E([_.X("headerRuns","isExpanded"),_.H("design:type",Object),_.H("design:paramtypes",[])],mX.prototype,"expandedHeaderRuns",null);
_.E([_.X("text"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],mX.prototype,"hasAttributedStringText",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],mX.prototype,"showExpandButton",void 0);_.E([_.X("collapseLabel","isExpanded"),_.H("design:type",Object),_.H("design:paramtypes",[])],mX.prototype,"showCollapseButton",null);_.E([_.M(),_.H("design:type",Object)],mX.prototype,"isTruncated",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],mX.prototype,"isExpanded",void 0);_.E([_.M(),_.H("design:type",Boolean)],mX.prototype,"isAttributedExpanded",void 0);_.E([_.Rn("isExpanded","hasAttributedStringText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"updateIsAttributedExpanded",null);_.E([_.M(),_.H("design:type",Boolean)],mX.prototype,"isFormattedExpanded",void 0);
_.E([_.Rn("isExpanded","hasAttributedStringText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"updateIsFormattedExpanded",null);_.E([_.M(),_.H("design:type",Number)],mX.prototype,"currentSnippetType",void 0);_.E([_.X("currentSnippetType"),_.H("design:type",Object),_.H("design:paramtypes",[])],mX.prototype,"useAttributedSnippet",null);
_.E([_.X("currentSnippetType"),_.H("design:type",Object),_.H("design:paramtypes",[])],mX.prototype,"useFormattedSnippet",null);_.E([_.X("currentSnippetType"),_.H("design:type",Object),_.H("design:paramtypes",[])],mX.prototype,"usePlainSnippet",null);_.E([_.M(),_.H("design:type",Object)],mX.prototype,"alwaysShowExpandButton",void 0);_.E([_.Rn("currentSnippetType"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"updateTextOnSnippetTypeChange",null);
_.E([_.M(),_.H("design:type",Object)],mX.prototype,"attributedSnippetText",void 0);_.E([_.ZD("#snippet"),_.H("design:type",HTMLElement)],mX.prototype,"snippetContainer",void 0);_.E([_.ZD("#snippet-text"),_.H("design:type",HTMLElement)],mX.prototype,"snippetText",void 0);_.E([_.ZD("#plain-snippet-text"),_.H("design:type",HTMLElement)],mX.prototype,"plainSnippetText",void 0);_.E([_.ZD("#formatted-snippet-text"),_.H("design:type",Object)],mX.prototype,"formattedSnippetText",void 0);
_.E([_.ZD("#attributed-snippet-text"),_.H("design:type",Object)],mX.prototype,"attributedSnippetTextEl",void 0);_.E([_.ZD("#expand"),_.H("design:type",HTMLElement)],mX.prototype,"expandButton",void 0);_.E([_.ZD("#expand-sizer"),_.H("design:type",HTMLElement)],mX.prototype,"expandSizer",void 0);_.E([_.PR("isExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"isExpandedChanged",null);
_.E([_.Rn("isExpanded","maxLines"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"updateSnippetContainerMaxHeight",null);_.E([_.Rn("isTruncated","showExpandButton","expandButtonOffset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"updateMaskAndExpandButtonOffset",null);
_.E([_.PR("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mX.prototype,"onTextChanged",null);_.E([_.m({is:"ytd-text-inline-expander",disableElementRegistration:!0})],mX);
_.I(mX,"ytd-text-inline-expander",function(){if(ATM===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden$="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden$="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);ATM=g}g=ATM;return g},{mode:2});var uO=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return g};
_.L(uO,_.W);uO.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
uO.prototype.handleUpdateDescriptionAction=function(g){if(g=_.e(g,_.viL))if(g.attributedDescription)this.set("data.attributedDescriptionBodyText",g.attributedDescription);else if(g.description){var C;((C=this.data)==null?0:C.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.Jo(g.description)):this.set("data.descriptionBodyText",g.description)}};
_.PU.Object.defineProperties(uO.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.attributedDescriptionBodyText)||!((C=this.data)==null||!C.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.collapsedLineCount){var C;return(C=this.data)==null?void 0:C.collapsedLineCount}g=_.pG("web_watch_description_collapsed_default_lines",12);if(_.t("ww_desc_line_page_size_ks"))return g;C=Math.round(_.Aw().height*_.pG("web_watch_description_screen_height_percentage",.5)/20);return Math.max(C,g)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return(d=(g=this.data)==null?void 0:g.descriptionBodyText)!=null?d:(C=this.data)==null?void 0:C.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.sourceAttributions}}});
uO.prototype.panelContentVisibleChanged=uO.prototype.panelContentVisibleChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],uO.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],uO.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uO.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Boolean)],uO.prototype,"panelContentVisible",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],uO.prototype,"engagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],uO.prototype,"shortsPanel",void 0);_.E([_.ZD("#inline-expander"),_.H("design:type",Object)],uO.prototype,"inlineExpander",void 0);
_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uO.prototype,"panelContentVisibleChanged",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],uO.prototype,"hasDescriptionText",null);_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],uO.prototype,"collapsedLines",null);
_.E([_.X("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.H("design:type",Object),_.H("design:paramtypes",[])],uO.prototype,"descriptionText",null);_.E([_.X("data","data.headerRuns"),_.H("design:type",Object),_.H("design:paramtypes",[])],uO.prototype,"headerRuns",null);_.E([_.X("data","data.sourceAttributions"),_.H("design:type",Object),_.H("design:paramtypes",[])],uO.prototype,"sourceAttributions",null);
_.E([_.m({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],uO);
_.I(uO,"ytd-expandable-video-description-body-renderer",function(){if(YYL!==void 0)return YYL;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YYL=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var Pxr;var i3M=_.n(function(g){var C=g.data;return _.O("factoid-renderer",{class:"ytwFactoidRendererHost"},_.O("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return C().accessibilityText}},_.O("span",{class:"ytwFactoidRendererValue"},_.O(_.gV,{text:function(){return C().value}})),_.O("span",{class:"ytwFactoidRendererLabel"},_.O(_.gV,{text:function(){return C().label}}))))},"hd");_.U4(i3M,"factoid-renderer",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;return _.O("upload-time-factoid-renderer",null,_.O(_.Fd,{data:function(){return C().factoid}},{factoidRenderer:i3M}))},"id"),"upload-time-factoid-renderer",{props:{data:_.ut}});_.U4(_.n(function(g){var C=g.data;return _.O("view-count-factoid-renderer",null,_.O(_.Fd,{data:function(){return C().factoid}},{factoidRenderer:i3M}))},"jd"),"view-count-factoid-renderer",{props:{data:_.ut}});var n5=function(){var g=_.W.apply(this,arguments)||this;g.shortsPanel=!1;g.engagementPanel=!1;g.watchWhileSdp=_.t("shorts_desktop_watch_while_sdp");return g};
_.L(n5,_.W);n5.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"}}}}};
_.PU.Object.defineProperties(n5.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var g;return(g=this.data)==null?void 0:g.channel}}});
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],n5.prototype,"componentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],n5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],n5.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],n5.prototype,"shortsPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],n5.prototype,"engagementPanel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],n5.prototype,"watchWhileSdp",void 0);_.E([_.X("shortsPanel","engagementPanel","data.channel"),_.H("design:type",Object),_.H("design:paramtypes",[])],n5.prototype,"showChannelInfo",null);_.E([_.m({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],n5);
_.I(n5,"ytd-video-description-header-renderer",function(){if(Pxr!==void 0)return Pxr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Pxr=g},{mode:1});var O3Q;var Ib=function(){return _.W.apply(this,arguments)||this};
_.L(Ib,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ib.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ib.prototype,"ytRendererBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ib.prototype,"noPadding",void 0);_.E([_.M(),_.H("design:type",Object)],Ib.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],Ib);
_.I(Ib,"ytd-list-item-view-model",function(){if(O3Q!==void 0)return O3Q;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return O3Q=g},{mode:1});var wA6;var kvQ;var xHQ;var oHM;var UW=function(){var g=_.W.apply(this,arguments)||this;g.adaptiveFullWidth=!1;g.modernButtons=_.t("web_modern_buttons");g.buttonOverrides={style:"call-to-action",type:"filled"};g.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return g};
_.L(UW,_.W);UW.prototype.handleSetTimestamp_=function(g){this.data&&this.data.shortUrl&&(_.KZ(this.hostElement).querySelector("#share-url").value=g.isSet?_.uS(this.data.shortUrl,"t",g.timestamp):this.data.shortUrl)};
UW.prototype.handleSignalActionCopyShareUrl_=function(g,C){(_.t("killswitch_copy_link_target_check")||_.KZ(this.hostElement).querySelector("#copy-button")===C)&&this.copyUrlToClipboard()};
UW.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.KZ(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
UW.prototype.computeStyle_=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],UW.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UW.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UW.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.H("design:type",String)],UW.prototype,"rendererStyle",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],UW.prototype,"adaptiveFullWidth",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],UW.prototype,"modernButtons",void 0);_.E([_.M(),_.H("design:type",Object)],UW.prototype,"buttonOverrides",void 0);_.E([_.eC({is:"yt-copy-link-renderer",disableElementRegistration:!0})],UW);
_.I(UW,"yt-copy-link-renderer",function(){if(oHM===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;xHQ===void 0&&(xHQ=document.createElement("template"));var V=xHQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);oHM=g}g=oHM;return g},{mode:2});_.oe("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var cV=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return g};
_.L(cV,_.W);_.b=cV.prototype;_.b.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.b.attached=function(){this.keyboardFocused=!1};
_.b.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var g=_.wS().resolve(_.Oc(_.Ps));g&&(this.keyboardFocused=g.isKeyBoardInUse())}};
_.b.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.b.computeDescription_=function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}};
_.b.onChange_=function(){if(this.data){var g=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;g&&this.ytComponentBehavior.resolveCommand(g);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.b.handleUpdateToggleAction_=function(g){(g=_.e(g,Gt6))&&this.data&&g.targetId==this.data.targetId&&this.set("data.toggled",g.toggled)};
_.b.toBoolean_=function(g){return!!g};
_.b.reset=function(){};
_.b.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("data-changed",this.data))};
_.b.updateDataToggledFromBinding=function(g){this.set("data.toggled",g.detail.value)};
cV.prototype.dataChangedForBinding=cV.prototype.dataChangedForBinding;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],cV.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],cV.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],cV.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],cV.prototype,"data",void 0);_.E([_.M({computed:"computeDescription_(data.*)"}),_.H("design:type",Object)],cV.prototype,"description_",void 0);_.E([_.M({value:function(){return!!_.wS().resolve(_.Oc(_.Ps))&&_.t("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.H("design:type",Boolean)],cV.prototype,"useKeyboardFocused",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],cV.prototype,"keyboardFocused",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cV.prototype,"dataChangedForBinding",null);_.E([_.eC({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],cV);
_.I(cV,"yt-toggle-form-field-renderer",function(){if(kvQ===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;wA6===void 0&&(wA6=document.createElement("template"));var V=wA6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);kvQ=g}g=kvQ;return g},{mode:2});var pAL;var JTh;var EW=function(){var g=_.W.apply(this,arguments)||this;g.isDarkTheme=!1;g.isSearch=!1;g.noTopMargin=_.t("kevlar_watch_no_top_margin");g.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 g};
_.L(EW,_.W);_.b=EW.prototype;_.b.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.b.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.b.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.b.dataChanged=function(){var g=this.getSelectedIndex();if(g>0)this.selected=g;else{this.selected=0;var C,d;(C=this.ytScrollableChipCloudBehavior)==null||(d=C.reset)==null||d.call(C)}};
_.b.getSelectedIndex=function(){var g;if((g=this.data)==null||!g.chips)return-1;g=-1;for(var C,d=0;d<((C=this.data)==null?void 0:C.chips.length);d++){var V=void 0,y=void 0;if((V=this.data)==null?0:(y=V.chips[d].chipCloudChipRenderer)==null?0:y.isSelected){g=d;break}}return g};
_.b.onResize=function(){var g=this.ytScrollableChipCloudBehavior;_.As(g,g.setContainerWidthDiff);g=this.ytScrollableChipCloudBehavior;_.As(g,g.setButtonsState)};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.handleRelatedChipCommand=function(g,C){g=this.JSC$16646_chipsSelector.indexOf(C);g!==-1&&this.JSC$16646_chipsSelector.selectIndex(g)};
_.b.handleChipCloudChipSelectAction=function(g){g=this.JSC$16646_chipsSelector.indexOf(g);g>-1&&this.JSC$16646_chipsSelector.selectIndex(g)};
_.b.handleChipCloudChipDeselectAction=function(){var g=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16646_chipsSelector&&((g==null?0:g.continuationCommand)?_.Ke(this.hostElement,[g]):(g==null?0:g.searchEndpoint)?this.ytComponentBehavior.resolveCommand(g):g&&_.as(this.hostElement,[g],this.hostElement),this.JSC$16646_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.b.updateSelectedFromBinding=function(g){this.selected=g.detail.value};
EW.prototype.onResize=EW.prototype.onResize;EW.prototype.dataChanged=EW.prototype.dataChanged;EW.prototype.isSearchChanged=EW.prototype.isSearchChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],EW.prototype,"actionHandlerBehavior",void 0);
_.E([_.r(_.$e),_.H("design:type",Object)],EW.prototype,"ironResizableBehavior",void 0);_.E([_.r(),_.H("design:type",Lb)],EW.prototype,"ytScrollableChipCloudBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],EW.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],EW.prototype,"data",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],EW.prototype,"selected",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EW.prototype,"isDarkTheme",void 0);_.E([_.M({value:160}),_.H("design:type",Number)],EW.prototype,"scrollDistance",void 0);_.E([_.M(),_.H("design:type",Object)],EW.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EW.prototype,"noTopMargin",void 0);_.E([_.ZD("#chips"),_.H("design:type",Object)],EW.prototype,"JSC$16646_chipsSelector",void 0);
_.E([_.Rn("isSearch"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EW.prototype,"isSearchChanged",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EW.prototype,"dataChanged",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EW.prototype,"onResize",null);_.E([_.eC({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],EW);
_.I(EW,"yt-chip-cloud-renderer",function(){if(JTh===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;pAL===void 0&&(pAL=document.createElement("template"));var V=pAL;d.call(C,V.content.cloneNode(!0),g.content.firstChild);JTh=g}g=JTh;return g},{mode:2});var heA,tYh=function(){return heA!==void 0?heA:heA=document.createElement("template")};
document.head.appendChild(tYh().content);var jU8;var eeA=document.head,lGx=eeA.appendChild,LhL;if(jU8===void 0){var DHL=document.createElement("template");_.D(DHL,"");DHL.content.insertBefore(tYh().content.cloneNode(!0),DHL.content.firstChild);jU8=DHL}LhL=jU8;lGx.call(eeA,LhL.content);var rTH=_.n(function(g){var C=g.data;return _.O("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.O("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.O("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.O(_.k,{cond:function(){return _.Xd(C().image)},
then:function(d){return _.O("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.O(_.q_,{data:d,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.O("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.O(_.gV,{text:function(){return C().subtitle}})))),_.O(_.k,{cond:function(){var d;
return(d=C())==null?void 0:d.hasBottomDivider},
then:function(){return _.O("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"kd");var NqA=_.n(function(g){var C=g.data;return _.O("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.O(_.Fd,{data:function(){var d;return(d=C().offerPlanDetailsItem)!=null?d:[]}},{offerPlanDetailsItemViewModel:function(d){return _.O("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.O(rTH,{data:d.data}))}})),_.O("div",null,_.O(_.k,{cond:function(){return C().hasBottomDivider},
then:function(){return _.O("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.O("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.O("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"ld");var XAQ=_.n(function(g){var C=g.data;g=_.Z(_.jL(!1,void 0,"MrXxy"));var d=g.next().value,V=g.next().value,y=_.gJ(function(){V(!d());return!1}),R=function(){var Y;
return(Y=C().offerPlanDetailsContainer)!=null?Y:[]};
return _.O("lp-complex-offer-card-details-view-model",null,_.O("div",null,_.O(_.k,{cond:function(){return d()},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.O("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":y,"aria-expanded":d},_.O(_.gV,{text:function(){return C().expandedTitle}})),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.O(_.Fd,{data:R},{offerPlanDetailsContainerViewModel:function(Y){return _.O("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.O(NqA,{data:Y.data}))}})),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.O(_.gV,{text:function(){return C().legalText}})))},
else:function(){return _.O("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":y,"aria-expanded":d},_.O(_.gV,{text:function(){return C().collapsedTitle}}),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.O(_.Re,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"md");var sUr=_.n(function(g){var C=g.data;return _.O("lp-complex-offer-card-option-view-model",null,_.O("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.O(_.k,{cond:function(){return C().topDividerText},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.O(_.gV,{text:function(){return C().topDividerText}}))))}}),_.O(_.k,{cond:function(){return C().description},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.O(_.gV,{text:function(){return C().description}}))}}),_.O(_.k,{cond:function(){return C().planPricingPrimary},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.O(_.gV,{text:function(){return C().planPricingPrimary}}))}}),_.O(_.k,{cond:function(){return C().planPricingSecondary},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.O(_.gV,{text:function(){return C().planPricingSecondary}}))}}),_.O(_.k,{cond:function(){return C().primaryButton},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.O(_.Fd,{data:function(){return C().primaryButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"nd");var BqL=_.n(function(g){var C=g.data;var d=function(){var R;return((R=C())==null?void 0:R.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
g={};var V={},y={};return _.O("ytm-lp-complex-offer-card-view-model",null,_.O("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.O("div",{class:_.Gr((g.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=d,g),"ytmLpComplexOfferCardViewModelCardContainer")},_.O(_.k,{cond:function(){var R;return(R=C())==null?void 0:R.bannerText},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.O("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.O(_.gV,{text:function(){return C().bannerText}})))}}),_.O(_.k,{cond:function(){return _.Xd(C().logo)},
then:function(R){var Y={};return _.O("div",{class:_.Gr((Y.ytmLpComplexOfferCardViewModelLogoAlignLeft=d,Y),"ytmLpComplexOfferCardViewModelLogo")},_.O(_.q_,{data:R,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.O("div",{class:_.Gr((V.ytmLpComplexOfferCardViewModelTitleAlignLeft=d,V),"ytmLpComplexOfferCardViewModelTitle")},_.O(_.gV,{text:function(){return C().title}})),_.O(_.k,{cond:function(){var R;
return(R=C())==null?void 0:R.subtitle},
then:function(){var R={};return _.O("div",{class:_.Gr((R.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=d,R),"ytmLpComplexOfferCardViewModelSubtitle")},_.O(_.gV,{text:function(){return C().subtitle}}))}}),_.O(_.k,{cond:function(){return C().planPricingPrimary},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.O(_.gV,{text:function(){return C().planPricingPrimary}}))}}),_.O(_.k,{cond:function(){return C().planPricingSecondary},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.O(_.gV,{text:function(){return C().planPricingSecondary}}))}}),_.O(_.k,{cond:function(){return C().purchaseButton},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.O(_.Fd,{data:function(){return C().purchaseButton}},{buttonViewModel:function(R){return _.O(_.Jc,{data:R.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.O(_.k,{cond:function(){var R;
return(R=C())==null?void 0:R.offerOptions},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.O(_.Fd,{data:function(){return C().offerOptions}},{lpComplexOfferCardOptionViewModel:sUr}))}}),_.O("div",{class:_.Gr((y.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=d,y),"ytmLpComplexOfferCardViewModelLegalText")},_.O(_.gV,{text:function(){return C().legalText}})),_.O(_.k,{cond:function(){var R;
return(R=C())==null?void 0:R.offerCardDetails},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.O(_.Fd,{data:function(){return C().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:XAQ}))}}))))},"od");var TqM=_.n(function(g){var C=g.data;var d=function(){var Y;return((Y=C())==null?void 0:Y.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
g={};var V={},y={},R={};return _.O("ytm-lp-complex-offer-card-section-view-model",null,_.O("div",{class:_.Gr("ytmLpComplexOfferCardSectionViewModelHost")},_.O("div",{class:_.Gr((g.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=d,g),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.O("div",{class:_.Gr((V.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=d,V),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.O("h2",{class:_.Gr((y.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
d,y),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.O(_.gV,{text:function(){return C().title}}))),_.O(_.k,{cond:function(){var Y;
return(Y=C())==null?void 0:Y.subtitle},
then:function(){var Y={},A={};return _.O("div",{class:_.Gr((Y.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=d,Y),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.O("div",{class:_.Gr((A.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=d,A),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.O(_.gV,{text:function(){return C().subtitle}})))}}),_.O("div",{class:_.Gr((R.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=d,R),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.O(_.Fd,{data:function(){var Y;
return(Y=C().offerPlans)!=null?Y:[]}},{lpComplexOfferCardViewModel:function(Y){return _.O("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.O(BqL,{data:Y.data}))}})))))},"pd");var fGr=_.n(function(g){return _.O("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.O("div",{class:"ytLpCouponBannerViewModelIcon"},_.O(_.Re,{icon:function(){return"price_tag"}})),_.O("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.O("div",{class:"ytLpCouponBannerViewModelContent"},_.O("div",{class:"ytLpCouponBannerViewModelHeading"},_.O(_.gV,{text:function(){var C;
return(C=g.data())==null?void 0:C.title}})),_.O("div",{class:"ytLpCouponBannerViewModelBody"},_.O(_.gV,{text:function(){var C;
return(C=g.data())==null?void 0:C.subtitle}})))))},"qd");
fGr.idomCompat=!0;_.HV=eML.getInstance();var vHP;vHP=_.n(function(g){return _.O("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":g.shouldAriaHideContent},_.O("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:g.questionId},_.O(_.gV,{text:g.question})))},"rd");
_.$HL=_.n(function(g){var C=g.data;var d=g.themeOverride;g=_.Z(_.jL(!1,void 0,"pNli2b"));var V=g.next().value,y=g.next().value;g=_.gJ(function(){y(!V());return!1});
var R=function(){return V()?"EXPAND_LESS":"EXPAND_MORE"},Y=("faq-container"+_.Tc(_.HV)).toString(),A="faq-question-and-answers-section-question"+_.Tc(_.HV),P={},w={};
return _.O("faq-entry-view-model",null,_.O("div",{class:_.Gr("ytLpFaqEntryViewModelHost",(P.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return d==null?void 0:d().useDarkTheme},P))},_.O("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":g,role:"button","aria-expanded":V,"aria-labelledby":A.toString(),"tab-index":"0"},_.O(vHP,{question:function(){return C().question},
questionId:A,shouldAriaHideContent:!0}),_.O(_.k,{cond:function(){return V()!==void 0},
then:function(){return _.O("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.O(_.Re,{icon:R,ariaHidden:!0}),_.O("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.O("div",{class:_.Gr("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(w.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!V()},w))},_.O("div",{id:Y},_.O(_.M9,{each:function(){return C().answers||[]}},function(x){return _.O("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.O(_.gV,
{text:x}))})))))},"sd");
_.$HL.idomCompat=!0;var qYr=_.n(function(g){var C=g.data;var d=g.themeOverride;g={};return _.O("lp-faq-section-view-model",null,_.O("div",{class:_.Gr("yt-lp-faq-section-view-model",(g["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return C().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},g["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(d==null||!d().useDarkTheme)},g))},_.O("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.O(_.k,{cond:function(){return C().header},
then:function(V){return _.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.O(_.gV,{text:V}))}}),_.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.O(_.Fd,{data:function(){return C().faqs}},{faqEntryViewModel:function(V){return _.O(_.$HL,{data:V.data,
themeOverride:d})}})),_.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.O(_.M9,{each:function(){return C().footers||[]}},function(V){return _.O(_.gV,{text:V})})),_.O(_.k,{cond:function(){return C().legal},
then:function(V){return _.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.O(_.gV,{text:V}))}}))))},"td");
qYr.idomCompat=!0;var MYQ=_.n(function(g){var C=g.data;var d=g.themeOverride;_.Iu(function(){var Y=C().gtmId;Y&&_.vN(Y,_.Qq("GL",""))});
var V={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var Y,A,P;return(P=(Y=C().logo)==null?void 0:(A=Y.accessibilityData)==null?void 0:A.label)!=null?P:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},y=_.wS().resolve(_.Oc(_.Tr)),R=function(){return y&&y()||(d==null?void 0:d().useDarkTheme)};
return _.O("lp-header-section-view-model",null,_.O("div",{class:function(){var Y=C().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",A=C().marginType==="LP_SECTION_MARGIN_TYPE_TOP",P=d==null?void 0:d().useDarkTheme,w=["lp-header-section-view-model"];Y&&w.push("lp-header-section-view-model--ptc-layout-type");A&&w.push("lp-header-section-view-model__lp-header-section-margin");P&&w.push("lp-header-section-view-model--premium-force-dark-mode");return w.join(" ")}},_.O(_.k,{cond:function(){return C().logo},
then:function(){return _.O("div",null,_.O(_.k,{cond:R,then:function(){return _.O(_.k,{cond:function(){var Y;return(Y=C().logo)==null?void 0:Y.imageDark},
then:function(Y){return _.O(_.q_,Object.assign({},{data:Y},V))}})},
else:function(){return _.O(_.k,{cond:function(){var Y;return(Y=C().logo)==null?void 0:Y.imageLight},
then:function(Y){return _.O(_.q_,Object.assign({},{data:Y},V))}})}}))}}),_.O(_.k,{cond:function(){return C().title},
then:function(Y){return _.O("div",{class:"lp-header-section-view-model__lp-header-title"},_.O(_.gV,{text:Y}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.O(_.k,{cond:function(){return C().subtitles},
then:function(Y){return _.O(_.M9,{each:Y},function(A){return _.O("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.O(_.gV,{text:A}))})}})),_.O(_.k,{cond:function(){return C().additionalInfo},
then:function(Y){return _.O("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.O(_.gV,{text:Y}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.O(_.k,{cond:function(){return C().primaryButton},
then:function(Y){return _.O("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.O(_.Fd,{data:Y},{buttonViewModel:_.Jc}))}}),_.O(_.k,{cond:function(){return C().secondaryButton},
then:function(Y){return _.O("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.O(_.Fd,{data:Y},{buttonViewModel:_.Jc}))}})),_.O(_.k,{cond:function(){return C().otherOffersInfo},
then:function(Y){return _.O("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.O(_.gV,{text:Y}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.O(_.k,{cond:function(){return C().billingInfo},
then:function(Y){return _.O(_.M9,{each:Y},function(A){return _.O("div",null,_.O(_.gV,{text:A}))})}}))))},"ud");
MYQ.idomCompat=!0;var WhM=_.n(function(g){return _.O("lp-header-upsell-banner-view-model",{class:_.Gr("lpHeaderUpsellBannerViewModelHost",g.className,{})},_.O("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.O(_.Re,{icon:function(){return"CAMPAIGN"}})),_.O("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.O("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.O("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.O("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.O(_.gV,{text:function(){var C;
return(C=g.data())==null?void 0:C.description}})))),_.O(_.Fd,{data:function(){var C;
return(C=g.data())==null?void 0:C.purchaseButton}},{buttonViewModel:function(C){return _.O(_.Jc,{data:C.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"vd");var mHQ=_.n(function(g){var C=g.data;var d=_.WR(g.themeOverride,{useDarkTheme:!1});g={};g=_.Gr("ytmLpHeadlineSectionViewModelHost",(g.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return d().useDarkTheme},g));
return _.O("lp-headline-section-view-model",null,_.O("div",{class:g},_.O(_.k,{cond:function(){return C().title},
then:function(V){return _.O("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.O(_.gV,{text:V}))}}),_.O(_.k,{cond:function(){return C().subtitle},
then:function(V){return _.O("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.O(_.gV,{text:V}))}})))},"wd");var ubh=_.n(function(g){var C=g.data;var d=g.themeOverride;var V=_.wS().resolve(_.Oc(_.Tr)),y=function(){return V&&V()||(d==null?void 0:d().useDarkTheme)},R=function(){var w,x;
var p=y()?(w=C().textBackgroundImage)==null?void 0:w.imageDark:(x=C().textBackgroundImage)==null?void 0:x.imageLight;return RHL((p==null?void 0:p.sources)||[])},Y=function(){var w,x;
return y()?(w=C().featureImage)==null?void 0:w.imageDark:(x=C().featureImage)==null?void 0:x.imageLight},A=function(){return C().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},P=function(){var w,x;
return y()?(w=C().logo)==null?void 0:w.imageDark:(x=C().logo)==null?void 0:x.imageLight};
return _.O("ytm-lp-large-feature-section-view-model",null,_.O("div",{class:function(){var w=C().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",x=C().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",p=(C().index||0)%2===1,J=d==null?void 0:d().useDarkTheme,h=["yt-lp-large-feature-section-view-model"];w?h.push("yt-lp-large-feature-section-view-model--music-feature-type"):x?h.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):p||h.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
J&&h.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return h.join(" ")}},_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.O(_.k,{cond:Y,
then:function(){return _.O(_.q_,{data:function(){return Y()},
alt:function(){var w,x,p;return(p=(w=C().featureImage)==null?void 0:(x=w.accessibilityData)==null?void 0:x.label)!=null?p:""},
contentMode:A})}})),_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var w;return((w=R())==null?0:w.url)?"background-image: url("+_.IE(R().url)+");":""}},_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.O(_.k,{cond:P,
then:function(){return _.O(_.q_,{data:function(){return P()},
alt:function(){var w,x,p;return(p=(w=C().logo)==null?void 0:(x=w.accessibilityData)==null?void 0:x.label)!=null?p:""},
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"})}}),_.O(_.k,{cond:function(){return C().eyebrowText},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.O(_.gV,{text:function(){return C().eyebrowText}}))}}),_.O(_.k,{cond:function(){return C().title},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.O(_.gV,{text:function(){return C().title}}))}}),_.O(_.k,{cond:function(){return C().subtitles},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.O(_.M9,{each:function(){return C().subtitles||[]}},function(w){return _.O(_.gV,{text:w})}))}})))))},"xd");
ubh.idomCompat=!0;var nHh=_.n(function(g){return _.O("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.O("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.O(_.Re,{icon:function(){var C;return(C=g.data())==null?void 0:C.iconType},
className:function(){var C;switch((C=g.data())==null?void 0:C.style){case "LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconGreen";case "LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconSmall";default:return"ytLpFeatureListItemViewModelFeatureListIconDefault"}},
active:function(){var C;return((C=g.data())==null?void 0:C.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.O("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.O(_.gV,{text:function(){var C;
return(C=g.data())==null?void 0:C.text},
className:function(){var C;return((C=g.data())==null?void 0:C.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"yd");var IGx=_.n(function(g){g=_.mV(g,{config:void 0,themeOverride:void 0});var C=g.data,d=g.config,V=g.themeOverride;g={};g=_.Gr("ytmLpOfferCardOptionViewModelHost",(g.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var A;return(A=V())==null?void 0:A.useDarkTheme},g));
var y=_.gJ(function(){var A,P;(A=d())==null||(P=A.handleRadioButtonClick)==null||P.call(A,C());return!1}),R=function(){var A;
return(A=d())==null?void 0:A.shouldDisplayRadioButton},Y=function(){var A;
return(A=C().featureListItems)!=null?A:[]};
return _.O("ytm-lp-offer-card-option-view-model",null,_.O("div",{class:g,"on:click":_.gJ(function(){if(R()){var A,P;(A=d())==null||(P=A.handleRadioButtonClick)==null||P.call(A,C())}return!1})},_.O(_.k,{cond:R,
then:function(){return _.O("div",null,_.O("input",{type:"radio","on:click":y,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var A;return!((A=d())==null||!A.isOptionSelected)}}))}}),_.O("div",null,_.O("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.O(_.gV,{text:function(){return C().eyebrowText}})),_.O("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.O(_.gV,
{text:function(){return C().subtitle}})),_.O(_.k,{cond:function(){return Y().length>0},
then:function(){return _.O("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.O(_.Fd,{data:Y},{lpFeatureListItemViewModel:nHh}))}}),_.O("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.O(_.gV,{text:function(){return C().description}})))))},"zd");
IGx.idomCompat=!0;var UHQ=_.n(function(g){var C=g.data;var d=g.themeOverride;g=_.Z(_.VF(function(){var R,Y=(R=C().offerOptions)==null?void 0:R[0];return _.e(Y,ccM)||{}}));
var V=g.next().value,y=g.next().value;g={};return _.O("ytm-lp-offer-card-view-model",null,_.O("div",{class:_.Gr("ytmLpOfferCardViewModelHost",(g.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(d==null||!d().useDarkTheme)},g))},_.O("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.O(_.k,{cond:function(){return C().titleIconType},
then:function(){return _.O("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.O(_.Re,{icon:function(){var R;return((R=C().titleIconType)==null?void 0:R.toString())||""}}))}}),_.O("div",{class:"ytmLpOfferCardViewModelTitleText"},_.O(_.gV,{text:function(){return C().title}})),_.O(_.Fd,{data:function(){return C().titleBadge}},{badgeViewModel:function(R){return _.O("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.O(_.x7,{data:R.data}))}})),_.O("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.O(_.Fd,{data:function(){return C().offerOptions}},{lpOfferCardOptionViewModel:function(R){var Y=R.data;
return _.O(_.xX,null,_.O("div",{class:"ytmLpOfferCardViewModelDivider"}),_.O(IGx,{data:Y,config:function(){var A;return{shouldDisplayRadioButton:(C().offerOptions||[]).length>1,isOptionSelected:Y().id===((A=V())==null?void 0:A.id),handleRadioButtonClick:function(P){return void y(P)}}},
themeOverride:d}))}})),_.O("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.O(_.Fd,{data:function(){var R;
return(R=V())==null?void 0:R.purchaseButtonOverride}},{buttonViewModel:_.Jc}))))},"Ad");
UHQ.idomCompat=!0;var cT6=_.n(function(g){var C=g.data;var d=g.themeOverride;g={};g=_.Gr("ytmLpOfferCardSectionViewModelHost",(g.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var V;return d==null?void 0:(V=d())==null?void 0:V.useDarkTheme},g));
return _.O("ytm-lp-offer-card-section-view-model",null,_.O("div",{class:g},_.O(_.k,{cond:function(){return C().title!==void 0},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.O("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.O(_.gV,{text:function(){return C().title}})),_.O(_.k,{cond:function(){return C().subtitle},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.O(_.gV,{text:function(){return C().subtitle}}))}}))}}),_.O("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.O(_.Fd,{data:function(){return C().offerCards}},{lpOfferCardViewModel:function(V){return _.O("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.O(UHQ,{data:V.data,
themeOverride:d}))}})),_.O(_.k,{cond:function(){return C().footer},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.O(_.gV,{text:function(){return C().footer}}))}})))},"Bd");var EHP=_.n(function(g){var C=g.data;return _.O("lp-offer-table-cell-content-view-model",null,_.O("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.O(_.WG,null,_.O(_.$X,{when:function(){return C().title}},function(){return _.O(_.gV,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return C().title}})}),_.O(_.$X,{when:function(){return C().subTitle}},function(){return _.O(_.gV,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return C().subTitle}})}),_.O(_.$X,{when:function(){return C().featureDescription}},function(){return _.O(_.gV,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return C().featureDescription}})}),_.O(_.$X,{when:function(){return C().description}},function(){return _.O(_.gV,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return C().description}})}),_.O(_.$X,{when:function(){return C().iconType}},function(){return _.O("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.O(_.Re,{icon:function(){return C().iconType.toString()}}))}),_.O(_.$X,{when:function(){return C().purchaseButton}},function(){return _.O(_.Fd,{data:function(){return C().purchaseButton}},{buttonViewModel:function(d){return _.O("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.O(_.Jc,
{data:d.data}))}})}),_.O(_.$X,{when:function(){return C().note}},function(){return _.O(_.gV,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return C().note}})}),_.O(_.$X,{when:function(){return C().featureDetail}},function(){return _.O(_.gV,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return C().featureDetail}})}),_.O(_.$X,{when:function(){return C().badge}},function(){return _.O(_.Fd,{data:function(){return C().badge}},{badgeViewModel:_.x7})}))))},"Cd");
EHP.idomCompat=!0;var H3A=_.n(function(g){var C=g.data;return _.O("lp-offer-table-cell-view-model",null,_.O("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(C().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;"}}},_.O(_.Fd,{data:function(){return C().contents}},{lpOfferTableCellContentViewModel:EHP})))},
"Dd");
H3A.idomCompat=!0;var QUM=_.n(function(g){var C=g.data;var d=g.lpTableIsFirstRow;var V=g.lpTableIsLastRow;var y=function(){return(d==null?0:d())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},R=function(){return(d==null?0:d())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(V==null?0:V())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.O("ytm-lp-offer-table-row-view-model",null,_.O("div",{class:"ytLpOfferTableRowViewModelHost"},_.O(_.Fd,{data:function(){return C().rowHeaderCell}},{lpOfferTableCellViewModel:function(Y){return _.O("div",{class:y},_.O(H3A,{data:Y.data}))}}),_.O(_.Fd,{data:function(){return C().contentCells}},{lpOfferTableCellViewModel:function(Y){return _.O("div",{class:R},_.O(H3A,{data:Y.data}))}})))},"Ed");
QUM.idomCompat=!0;var zeh=_.n(function(g){var C=g.data;var d=g.themeOverride;var V=_.wS().resolve(_.Oc(_.Tr)),y=function(){return _.e(C().logo,Oqh)||{}};
g={};return _.O("ytm-lp-offer-table-section-view-model",null,_.O("div",{class:"ytLpOfferTableViewModelHost"},_.O(_.k,{cond:function(){var R,Y;return V&&V()||(d==null?0:d().useDarkTheme)?(R=y())==null?void 0:R.imageDark:(Y=y())==null?void 0:Y.imageLight},
then:function(R){return _.O(_.q_,{data:R,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var Y,A,P;return(P=(Y=y())==null?void 0:(A=Y.accessibilityData)==null?void 0:A.label)!=null?P:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.O(_.gV,{text:function(){return C().subtitle}})),_.O(_.k,{cond:function(){return C().disclaimers},
then:function(R){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.O(_.M9,{each:R},function(Y){return _.O("div",null,_.O(_.gV,{text:Y}))}))}}),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.O(_.Fd,{data:function(){return C().rows}},{lpOfferTableRowViewModel:function(R,Y){return _.O(QUM,{data:R.data,
lpTableIsFirstRow:function(){return Y()===0},
lpTableIsLastRow:function(){return Y()===C().rows.length-1}})}})),_.O("div",{class:_.Gr((g.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return C().hasFooterBackground},g))},_.O(_.k,{cond:function(){return C().footer},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.O(_.gV,{text:function(){return C().footer}}))}}),_.O(_.k,{cond:function(){return C().footerTitle},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.O(_.gV,{text:function(){return C().footerTitle}}))}}),_.O(_.k,{cond:function(){return C().footerDescription},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.O(_.gV,{text:function(){return C().footerDescription}}))}}),_.O(_.k,{cond:function(){return C().footerDescriptions},
then:function(R){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.O(_.M9,{each:R},function(Y){return _.O("div",null,_.O(_.gV,{text:Y}))}))}}))))},"Fd");
zeh.idomCompat=!0;var Kh6=_.n(function(g){var C=g.data;var d=g.themeOverride;var V=_.wS().resolve(_.Oc(_.Tr)),y=function(){var A;return d==null?void 0:(A=d())==null?void 0:A.useDarkTheme},R=function(){var A,P;
return V&&V()||y()?(A=C().image)==null?void 0:A.imageDark:(P=C().image)==null?void 0:P.imageLight};
g={};g=_.Gr("ytmLpSmallFeatureSectionViewModelHost",(g.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=y,g));var Y=function(){var A,P,w;return(w=(A=C().image)==null?void 0:(P=A.accessibilityData)==null?void 0:P.label)!=null?w:""};
return _.O("ytm-lp-small-feature-section-view-model",{class:g},_.O(_.k,{cond:function(){return R()&&!YTB},
then:function(){return _.O("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.O(_.q_,{data:function(){return R()},
alt:Y,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.O("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.O("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.O(_.k,{cond:function(){return C().title},
then:function(A){return _.O(_.gV,{text:A})}})),_.O("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.O(_.gV,{text:function(){return C().description}}))))},"Gd");
Kh6.idomCompat=!0;var aGQ=_.n(function(g){var C=g.data;var d=g.themeOverride;g={};return _.O("ytm-lp-small-feature-section-group-view-model",null,_.O("div",{class:_.Gr("ytmLpSmallFeatureSectionGroupViewModelHost",(g.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(d==null||!d().useDarkTheme)},g))},_.O("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.O(_.Fd,{data:function(){return C().smallFeatures}},{lpSmallFeatureSectionViewModel:function(V){return _.O("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.O(Kh6,{data:V.data,
themeOverride:d}))}}))))},"Hd");
aGQ.idomCompat=!0;_.U4(_.n(function(g){var C=g.data;var d=function(){return C().forcedTheme==="USER_INTERFACE_THEME_DARK"},V=function(){return C().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},y=function(){var Y="",A,P;
var w=_.wS().resolve(_.Oc(_.Tr));w=d()||(w==null?0:w())?(A=C().themedImageViewModel)==null?void 0:A.imageDark:(P=C().themedImageViewModel)==null?void 0:P.imageLight;(A=RHL((w==null?void 0:w.sources)||[]))&&A.url&&(Y=V()?"background-image: linear-gradient(to bottom, transparent, "+(C().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.IE(A.url)+");":"background-image: url("+_.IE(A.url)+");");return Y},R=function(){return{useDarkTheme:d()}};
g={};return _.O("yt-section-group-view-model",null,_.O("div",{class:_.Gr("yt-lp-section-group-view-model",(g["yt-lp-section-group-view-model--premium-force-dark-mode"]=d,g["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return C().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},g))},_.O(_.k,{cond:function(){return y().length},
then:function(){var Y={};return _.O("div",{class:_.Gr("yt-lp-section-group-view-model__bg-image",(Y["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=V,Y)),style:y})}}),_.O("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.O(_.Fd,{data:function(){return C().sections}},{lpHeaderUpsellBannerViewModel:function(Y){return _.O(WhM,{data:Y.data})},
lpFaqSectionViewModel:function(Y){return _.O(qYr,{data:Y.data,themeOverride:R})},
lpHeaderSectionViewModel:function(Y){return _.O(MYQ,{data:Y.data,themeOverride:R})},
lpHeadlineSectionViewModel:function(Y){return _.O(mHQ,{data:Y.data,themeOverride:R})},
lpLargeFeatureSectionViewModel:function(Y){return _.O(ubh,{data:Y.data,themeOverride:R})},
lpOfferCardSectionViewModel:function(Y){return _.O(cT6,{data:Y.data,themeOverride:R})},
lpComplexOfferCardSectionViewModel:function(Y){return _.O(TqM,{data:Y.data})},
lpOfferTableSectionViewModel:function(Y){return _.O(zeh,{data:Y.data,themeOverride:R})},
lpSmallFeatureSectionGroupViewModel:function(Y){return _.O(aGQ,{data:Y.data,themeOverride:R})},
lpCouponBannerViewModel:function(Y){return _.O(fGr,{data:Y.data})}}))))},"Id"),"yt-section-group-view-model",{props:{data:_.CA}});_.Gv8=_.n(function(g){var C=_.Zq(eRq,function(){var Y;return(Y=g.data())==null?void 0:Y.chipBarStateEntityKey}),d=function(){return g.data().disableDeselection},V=_.Z(_.VF(function(){var Y;
if(((Y=C())==null?void 0:Y.selectedIndex)!=void 0)return C().selectedIndex;var A,P;Y=_.Z(((A=g.data())==null?void 0:(P=A.chips)==null?void 0:P.entries())||[]);for(A=Y.next();!A.done;A=Y.next()){A=_.Z(A.value);P=A.next().value;A=A.next().value;var w=void 0;if((w=_.e(A,_.Vt))==null?0:w.selected)return P}return-1})),y=V.next().value,R=V.next().value;
return _.O("chip-bar-view-model",{class:_.Gr("ytChipBarViewModelHost",g.className),role:"tablist"},_.O(_.Fd,{data:function(){return g.data().chips}},{chipViewModel:function(Y,A){return _.O("div",{class:"ytChipBarViewModelChipWrapper"},_.O(_.LsP,{data:Y.data,
selected:function(){return A()===y()},
callback:function(P,w){P=!!w;w=A();R(P?w:-1);var x,p=(x=g.data())==null?void 0:x.chipBarStateEntityKey;p&&P&&_.Me(_.P$("chipBarStateEntity",p,{key:p,selectedIndex:w}))},
disableDeselection:g.disableDeselection||d}))}}))},"Jd");_.U4(_.Gv8,"chip-bar-view-model",{props:{data:_.ut,className:_.ut,disableDeselection:_.ut}});_.SYx=_.n(function(g){var C=g.data;g={};return _.O("divider-view-model",{class:_.Gr("dividerViewModelHost",(g.dividerViewModelInsetThinPadding=function(){return C().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},g))},_.O("div",{class:_.Gr("dividerViewModelBaseDivider",function(){return lv1(C().dividerStyle)}),
style:_.yF({"background-color":function(){return C().backgroundColor?_.tw(C().backgroundColor):void 0}})}))},"Kd");
_.SYx.idomCompat=!0;_.U4(_.SYx,"divider-view-model",{props:{data:_.CA}});var ZY=new Map,b4=new Map,rXc=0,YZ;var vnj=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],MeB={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var gw8,CsA;gw8=function(g){return function(C){return function(){return(C==null?void 0:C())!==void 0?String(C())+g:void 0}}};
_.Qk=gw8("px");CsA=gw8("s");var dXQ=toq(function(g){return g.targetGroupId}).useUpdatableData;_.ybx=_.n(function(g){function C(AL){return function(){var iP=T().numItemsPerGridRow,lP=AL()*iP;iP=lP+iP;var pl,jB;return(jB=(pl=V().contents)==null?void 0:pl.slice(lP,iP))!=null?jB:[]}}
var d=_.mV(g,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),V=d.data,y=d.layoutContainerWidth,R=d.shouldUseOwnContainerSize,Y=d.marginSettings,A=d.useUpdatedMargin,P=V4R(),w=_.Z(dXQ(function(){var AL,iP;return{targetGroupId:(AL=V().targetingContext)==null?void 0:(iP=AL.targetGroupId)==null?void 0:iP[0]}})).next().value;
d=_.Z(_.jL(!0,void 0,"CC9Rdb"));var x=d.next().value,p=d.next().value,J=function(){var AL,iP=(AL=_.e(V().showMoreButton,_.d$))==null?void 0:AL.trackingParams;iP&&_.sz(_.RL(),iP);p(!1)},h=function(){var AL,iP=(AL=_.e(V().showLessButton,_.d$))==null?void 0:AL.trackingParams;
iP&&_.sz(_.RL(),iP);p(!0)};
d=_.Y4("grid-shelf-view-model");var l=_.AU(d,{canHaveZeroSize:!1}),N=function(){var AL;return(AL=V().contentAspectRatio)!=null?AL:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},T=_.rw(function(){var AL=R()&&l.width()>0?l.width()||y():y(),iP,lP=(iP=g.data())==null?void 0:iP.responsiveContainerConfiguration;
AL=_.r8({containerWidth:AL,sizing:lP?Nt(lP==null?void 0:lP.responsiveSize):"EXTRA_COMPACT",marginSettings:Y(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:AL.maxContainerWidth,numItemsPerGridRow:AL.numItems,contentPadding:R()?AL.margin:AL.contentMargin,itemWidth:AL.itemWidth,itemMargin:AL.gutter/2}},void 0,"mTmCKc"),v=function(){if(V().enableVerticalExpansion){if(x())return q();
var AL,iP,lP=(iP=(AL=V().contents)==null?void 0:AL.length)!=null?iP:0;return Math.ceil(lP/T().numItemsPerGridRow)}return T().numItemsPerGridRow<=2?2:1},q=function(){var AL;
return Math.ceil(((AL=V().minCollapsedItemCount)!=null?AL:1)/T().numItemsPerGridRow)},Q=function(){return V().enableVerticalExpansion&&V().showLessButton&&!x()&&v()>q()},c=function(){var AL,iP;
return V().enableVerticalExpansion&&V().showMoreButton&&x()&&((iP=(AL=V().contents)==null?void 0:AL.length)!=null?iP:0)>T().numItemsPerGridRow*q()},U=function(){return!Q()},K=function(){return!c()},Cl={};
return _.O("grid-shelf-view-model",{class:_.Gr("ytGridShelfViewModelHost",g.className,(Cl.ytGridShelfViewModelHostHasBottomButton=function(){return Q()||c()},Cl.ytGridShelfViewModelHostIsDismissed=function(){var AL,iP=(AL=w())!=null?AL:{};
AL=iP.behavior;var lP=iP.isDismissed,pl=iP.stamperContextTargetId;iP=iP.stamperIndex;if(!(_.t("mweb_see_fewer_shorts_group_dismissal")&&lP&&AL&&pl))return!1;var jB;lP=P;for(var qR,s1,wL=((qR=lP)==null?0:qR.targetId)?_.U5((s1=lP)==null?void 0:s1.targetId):void 0;((jB=lP)==null?0:jB.parent)&&wL!==pl;)lP=lP.parent,s1=qR=void 0,wL=((qR=lP)==null?0:qR.targetId)?_.U5((s1=lP)==null?void 0:s1.targetId):void 0;jB=wL===pl?lP:void 0;if(!jB)return!1;var WM;pl=jB==null?void 0:(WM=jB.stamperIndex)==null?void 0:
WM.call(jB);return AL==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||AL==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&pl!=null&&iP!=null&&pl>iP},Cl.ytGridShelfViewModelHostOptionalMediumLayoutMargin=A,Cl)),
el:d,style:_.yF({"margin-left":(0,_.Qk)(function(){return T().contentPadding}),
"margin-right":(0,_.Qk)(function(){return T().contentPadding})})},_.O(_.k,{cond:function(){return _.e(V().header,t_P)},
then:function(AL){return _.O(_.rE,{data:AL,useUpdatedPadding:A,disableHorizontalPadding:!0})}}),_.O("div",null,_.O(_.M9,{each:function(){return Array(v())}},function(AL,iP){return _.O(Vkx,{className:g.className,
items:C(iP),responsiveGridShelfLayout:T,contentAspectRatio:N})})),_.O("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.O(_.Fd,{data:function(){return V().showMoreButton}},{buttonViewModel:function(AL){return _.O("div",{hidden:K},_.O(_.Jc,{data:AL.data,
onClick:J}))}}),_.O(_.Fd,{data:function(){return V().showLessButton}},{buttonViewModel:function(AL){return _.O("div",{hidden:U},_.O(_.Jc,{data:AL.data,
onClick:h}))}})))},"Md");
_.ybx.idomCompat=!0;var Vkx=_.n(function(g){var C=g.items;var d=g.responsiveGridShelfLayout;var V=g.contentAspectRatio;g=g.className;var y=_.Y4("div");DTo(y,function(){a:{var Y=y.value;for(var A=C(),P=[],w=0;w<A.length;w++){var x=_.e(A[w],KmQ);if(!x||x==null||!x.inlinePlayerData){Y=null;break a}var p=Y.children.item(w);if(!p){Y=null;break a}P.push({thumbnailElement:p,videoData:x})}Y={gridVideoPreviewData:{gridItems:P}}}return Y});
var R=(0,_.Qk)(function(){return-d().itemMargin});
return _.O("div",{el:y,class:_.Gr("ytGridShelfViewModelGridShelfRow",g),style:_.yF({"margin-left":R,"margin-right":R})},_.O(_.Fd,{data:C,replacementWrapper:function(Y){return _.O(R3P,{responsiveGridShelfLayout:d},Y)}},{shortsLockupViewModel:function(Y){return _.O(R3P,{responsiveGridShelfLayout:d},_.O(N3A,{data:Y.data,
aspectRatio:function(){return V()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.t("mweb_enable_one_line_title_on_shorts")?1:_.t("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(Y){return _.O(R3P,{responsiveGridShelfLayout:d},_.O(_.l8,{data:Y.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Nd"),R3P=_.n(function(g){return _.O("div",{style:_.yF({width:(0,_.Qk)(function(){return g.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+g.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},g.children)},"Od");
_.ybx.idomCompat=!0;_.U4(_.ybx,"grid-shelf-view-model",{props:{data:_.CA,layoutContainerWidth:_.CA,shouldUseOwnContainerSize:_.CA,marginSettings:_.CA,useUpdatedMargin:_.CA,className:_.CA}});_.b2h=_.n(function(g){var C=_.Z(_.jL(!1,void 0,"FVl30c")),d=C.next().value,V=C.next().value;C={};return _.O("yt-alert-banner-view-model",{class:_.Gr("ytAlertBannerViewModelHost",g.className,function(){var y;a:switch((y=g.data())==null?void 0:y.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":y="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":y="ytAlertBannerViewModelWarning";break a;default:y="ytAlertBannerViewModelInformational"}return y},(C.ytAlertBannerViewModelDismissed=
d,C.ytAlertBannerViewModelFullbleed=g.fullbleed,C.ytAlertBannerViewModelNarrow=g.narrow,C.ytAlertBannerViewModelIsInRichGrid=g.isInRichGrid,C))},_.O(_.k,{cond:function(){var y;
return!((y=g.data())==null?0:y.hideIcon)},
then:function(){return _.O("div",{class:"ytAlertBannerViewModelIcon"},_.O(_.Re,{icon:function(){return"info_circle"}}))}}),_.O("div",{class:"ytAlertBannerViewModelOuterContainer"},_.O("div",{class:"ytAlertBannerViewModelContainer"},_.O("div",{class:"ytAlertBannerViewModelContent"},_.O("div",{class:"ytAlertBannerViewModelHeading"},_.O(_.gV,{text:function(){var y;
return(y=g.data())==null?void 0:y.heading}})),_.O("div",{class:"ytAlertBannerViewModelBody"},_.O(_.gV,{text:function(){var y;
return(y=g.data())==null?void 0:y.body}})))),_.O(_.Fd,{data:function(){var y;
return(y=g.data())==null?void 0:y.actionButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.O(_.Fd,{data:function(){var y;
return(y=g.data())==null?void 0:y.dismissButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var R;((R=g.data())==null?0:R.disableLocalDismissBehavior)||V(!0)}})}}))},"Pd");_.U4(_.b2h,"yt-alert-banner-view-model",{props:{data:_.CA,fullbleed:_.CA,narrow:_.CA,isInRichGrid:_.CA,className:_.CA}});var Z2x;_.YiH=_.n(function(g){return _.O("basic-content-view-model",{class:_.Gr("ytBasicContentViewModelHost",_.WR(g.className))},_.O(_.k,{cond:function(){return g.data().headline},
then:function(C){return _.O("div",{class:"ytBasicContentViewModelHeadline"},_.O(_.gV,{text:C}))}}),_.O(_.M9,{each:function(){return g.data().paragraphs||[]},
keyBy:"INDEX"},function(C){return _.O("div",{class:"ytBasicContentViewModelParagraph"},_.O(_.k,{cond:function(){var d=C();return!!(d.header||d.customHeader||d.headline)},
then:function(){return _.O(Z2x,{paragraph:C})}}),_.O(_.k,{cond:function(){return C().asset||C().text},
then:function(){return _.O("div",{class:"ytBasicContentViewModelParagraphContent"},_.O(_.k,{cond:function(){return C().asset},
then:function(d){return _.O("div",{class:"ytBasicContentViewModelParagraphAsset"},_.O(_.Fd,{data:d},{contentPreviewImageViewModel:_.o3}))}}),_.O(_.k,{cond:function(){return C().text},
then:function(d){return _.O("div",{class:"ytBasicContentViewModelParagraphText"},_.O(_.gV,{text:d}))}}))}}))}))},"Qd");
Z2x=_.n(function(g){var C=g.paragraph;return _.O(_.xX,null,_.O(_.k,{cond:function(){return C().headline},
then:function(d){return _.O(_.gV,{text:d,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.O(_.Fd,{data:function(){return C().header||C().customHeader}},{sectionHeaderViewModel:function(d){return _.O(_.rE,{data:d.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Rd");_.Abr=_.n(function(g){function C(){var h,l;P((l=(h=y)==null?void 0:h.isKeyBoardInUse())!=null?l:!1)}
function d(){P(!1)}
function V(){var h;return A()?(h=g.focusedClassName)==null?void 0:h.call(g):""}
var y=_.wS().resolve(_.Oc(_.Ps)),R=_.Z(_.jL(!1,void 0,"SgkTXc")),Y=R.next().value;R=R.next().value;var A=Y,P=R,w=function(){var h,l;return((h=g.toggleable)==null?0:h.call(g))?(l=g.toggled)==null?void 0:l.call(g):void 0},x=_.gJ(function(h){var l,N=(l=g.command)==null?void 0:l.call(g);
N&&_.wS().resolve(_.xC).resolveCommand(N);var T;(T=g.onClick)==null||T.call(g,h)}),p=_.gJ(C),J=_.gJ(d);
return _.O(_.k,{cond:function(){var h;if(h=g.command){h=g.command();h=xdN(h);var l=h.href;h=!(!h.navigatingCommand||!l)}return h},
then:function(){return _.O(_.io,Object.assign({},{command:g.command,style:g.style,ariaDescribedby:g.ariaDescribedby,ariaHidden:g.ariaHidden,ariaLabel:g.ariaLabel,ariaLabelledby:g.ariaLabelledby,ariaSelected:g.ariaSelected,disabled:g.disabled,dir:g.dir,tabIndex:g.tabIndex,target:g.target,title:g.title,onClick:g.onClick},{className:_.Gr("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",g.className,function(){return V()}),
onFocusin:C,onFocusout:d,ariaCurrent:function(){var h,l;return(l=(h=g.ariaCurrent)==null?void 0:h.call(g))!=null?l:w()}}),g.children)},
else:function(){return _.O("button",{"on:click":x,"on:focusin":p,"on:focusout":J,class:_.Gr("ytButtonOrAnchorHost","ytButtonOrAnchorButton",g.className,function(){return V()}),
style:g.style,"aria-describedby":g.ariaDescribedby,"aria-hidden":g.ariaHidden,"aria-label":g.ariaLabel,"aria-labelledby":g.ariaLabelledby,"aria-pressed":w,dir:g.dir,disabled:g.disabled,tabindex:g.tabIndex,title:g.title},g.children)}})},"Sd");var FaQ=_.n(function(g){g=_.mV(g,{disabled:!1});var C=g.active,d=g.disabled;g={};g=_.Gr("ytSwitchShapeTrack",(g.ytSwitchShapeTrackActive=function(){return C()},g.ytSwitchShapeTrackDisabled=function(){return d()},g));
var V={};V=_.Gr("ytSwitchShapeKnob",(V.ytSwitchShapeKnobActive=function(){return C()},V));
return _.O("switch-shape",{class:"ytSwitchShapeHost"},_.O("div",{class:g}),_.O("div",{class:V}))},"Td");var PsQ=_.n(function(g){var C=_.mV(g,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),d=C.data;g=C.className;var V=C.handleOnTapEventInParent,y=C.parentActive,R=C.onTap;C=_.Z(_.VF(function(){var J;return(J=y())!=null?J:d().switchedOnByDefault||!1}));
var Y=C.next().value,A=C.next().value,P=function(){return d().isDisabled},w=_.Y4("button");
C=_.gJ(function(J){return J.key==="Enter"?(J.preventDefault(),w.value.click(),!1):!0});
var x=_.gJ(function(J){if(d().handleOnTapEventInParent||V())return!0;if(P())return!1;if(R)return R(J),!0;upo(d(),Y(),J);A(!Y());return!1}),p={};
p=_.Gr("ytSwitchButtonViewModelButton",(p.ytSwitchButtonViewModelTappable=function(){return!P()},p));
return _.O("switch-button-view-model",{class:_.Gr("ytSwitchButtonViewModelHost",g)},_.O("button",{el:w,class:p,"on:click":x,"on:keydown":C,"aria-label":function(){return Y()?d().a11yLabelSwitchedOn:d().a11yLabelSwitchedOff},
"aria-checked":Y,"aria-disabled":P,role:"switch"},_.O(FaQ,{active:Y,disabled:P})))},"Ud");var i2P=_.n(function(g){var C=g.data;var d=g.isLeading;var V=g.hideSelectionTextChevron;var y=g.isToggled;var R=function(){if(d())var x=C().leadingImage;else{var p;x=(p=C().trailingImage)!=null?p:_.Xd(C().themedTrailingImage)}return x},Y=function(){a:switch(C().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var x="expand_more";
break a;default:x="chevron_right"}return x};
g={};var A=_.Gr("yt-list-item-view-model__image-container",(g["yt-list-item-view-model__leading"]=d,g["yt-list-item-view-model__trailing"]=function(){return!d()},g)),P=_.Gr("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
g={};var w=_.Gr("yt-list-item-view-model__accessory",(g["yt-list-item-view-model__leading"]=d,g["yt-list-item-view-model__trailing"]=function(){return!d()},g));
return _.O(_.k,{cond:function(){var x=C(),p=d();return!!(p&&(x.leadingImage||x.leadingAccessory)||!p&&(x.trailingImage||x.trailingButton||x.trailingButtons||x.selectionText||x.themedTrailingImage))},
then:function(){return _.O(_.xX,null,_.O(_.k,{cond:R,then:function(x){return _.O("div",{class:A,"aria-hidden":"true"},_.O(_.q_,{data:x,alt:"",preserveWidth:!0,preserveHeight:!0,className:P,isToggled:y}))}}),_.O(_.k,{cond:function(){return d()&&C().leadingAccessory},
then:function(){return _.O("div",{class:A},_.O(_.Fd,{data:function(){return C().leadingAccessory}},{avatarViewModel:function(x){return _.O(_.cB,{data:x.data,
avatarButtonCustomClassName:P})},
collectionThumbnailViewModel:function(x){return _.O(j1h,{data:x.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.O(_.k,{cond:function(){return!d()&&C().trailingButton},
then:function(){return _.O("div",{class:"yt-list-item-view-model__button-container"},_.O(_.Fd,{data:function(){return C().trailingButton}},{buttonViewModel:function(x){return _.O(_.Jc,{data:x.data,
className:w})}}))}}),_.O(_.k,{cond:function(){var x;
return!d()&&((x=C().trailingButtons)==null?void 0:x.buttons)},
then:function(){return _.O("div",{class:"yt-list-item-view-model__button-container"},_.O(_.Fd,{data:function(){var x;return(x=C().trailingButtons)==null?void 0:x.buttons}},{buttonViewModel:function(x){return _.O(_.Jc,{data:x.data,
className:w})},
accountLinkButtonViewModel:function(x){return _.O(PHH,{data:x.data,className:w})},
switchButtonViewModel:function(x){return _.O(PsQ,{data:x.data,className:w})},
subscribeButtonViewModel:function(x){return _.O(_.cl,{data:x.data,isOverlay:!1,animateWidth:!1,className:w})},
toggleButtonViewModel:function(x){return _.O(_.MC,{data:x.data,className:w})}}))}}),_.O(_.k,{cond:function(){return!d()&&!!C().selectionText},
then:function(){return _.O(_.xX,null,_.O(_.gV,{text:function(){return C().selectionText},
className:_.Gr("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.O(_.k,{cond:function(){return!(V==null?0:V())},
then:function(){return _.O(_.Re,{icon:Y,className:"yt-list-item-view-model__chevron-icon"})}}))}}))}})},"Vd");var O2L=_.n(function(g){var C=g.data;return _.O(_.k,{cond:function(){return C().title||C().subtitle},
then:function(){return _.O("div",{class:"yt-list-item-view-model__text-wrapper"},_.O(_.k,{cond:function(){return C().title},
then:function(d){return _.O("div",{class:"yt-list-item-view-model__title-wrapper"},_.O(_.gV,{text:d,className:"yt-list-item-view-model__title"}))}}),_.O(_.k,{cond:function(){return C().subtitle},
then:function(d){return _.O(_.gV,{text:d,className:"yt-list-item-view-model__subtitle"})}}))}})},"Wd");var wXQ=_.n(function(g){var C=g.data;var d=g.hideSelectionTextChevron;var V=g.TrailingAccessory;var y=g.isToggled;var R=g.disabled;var Y=g.isSelectItem;var A=g.isCompact;var P=g.inPopup;var w=g.disableHorizontalPadding;var x=g.isTappableWithoutSelect;var p=g.useButtonOrAnchor;var J=g.onTap;var h=function(){return _.O(O2L,{data:C,onTap:J,useButtonOrAnchor:p,isTappableWithoutSelect:x,isToggled:y})};
g={};return _.O("div",{class:_.Gr("yt-list-item-view-model__label",(g["yt-list-item-view-model__container"]=function(){return!(Y==null?0:Y())},g["yt-list-item-view-model__container--disabled"]=function(){return!!C().isDisabled||!(R==null||!R())},g["yt-list-item-view-model__container--has-subtitle"]=function(){return!!C().subtitle},g["yt-list-item-view-model__container--compact"]=A,g["yt-list-item-view-model__container--tappable"]=x,g["yt-list-item-view-model__container--in-popup"]=P,g["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(w==null?void 0:w())&&!(Y==null?0:Y())},g))},_.O(i2P,{data:C,
isLeading:!0,hideSelectionTextChevron:d,isToggled:y}),_.O(_.k,{cond:function(){return(p==null?void 0:p())&&(x==null?void 0:x())},
then:function(){return _.O(_.Abr,{command:function(){return _.hM(C().rendererContext)},
onClick:J,className:"yt-list-item-view-model__button-or-anchor",toggleable:y!==void 0,toggled:y},_.O(h,null))},
else:function(){return _.O(h,null)}}),_.O(_.k,{cond:function(){return!!V},
then:function(){return _.O("div",{class:"yt-list-item-view-model__trailing"},V&&_.O(V,null))},
else:function(){return _.O(i2P,{data:C,isLeading:!1,hideSelectionTextChevron:d,isToggled:y})}}))},"Xd");var xXA=_.n(function(g){var C=_.mV(g,{checked:!1});g=C.name;var d=C.onChange,V=C.onClick,y=C.checked,R=C.labelRenderable,Y=C.hasLeadingLabel,A=C.labelClass,P=C.isCompact,w=C.selectElementClass;C=C.disableHorizontalPadding;var x="checkbox"+_.Tc(_.HV),p=_.gJ(function(l){V==null||V(l);return!1}),J=_.gJ(function(l){d==null||d(l);
return!1}),h={};
return _.O("checkbox-shape",null,_.O("label",{class:_.Gr("ytCheckboxShapeHost",A,(h.ytCheckboxShapeHostCompact=P,h.ytCheckboxShapeDisableHorizontalPadding=C,h))},_.O("input",{class:"ytCheckboxShapeInput",id:x,checked:y,name:g,type:"checkbox","prop:checked":y,"on:change":J,"on:click":p}),_.O(_.k,{cond:function(){return!(Y==null?0:Y())},
then:function(){return _.O(khr,{isLeading:!0,selectElementClass:w})}}),_.O(_.k,{cond:function(){return!!R},
then:function(){return _.O("div",{class:"ytCheckboxShapeLabel"},R==null?void 0:R())}}),_.O(_.k,{cond:Y,
then:function(){return _.O(khr,{isLeading:!1,selectElementClass:w})}})))},"Yd");
xXA.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var khr=_.n(function(g){var C=g.selectElementClass;g={};return _.O("div",{class:_.Gr("ytCheckboxShapeCheckbox",C,(g.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(C==null?0:C())},g)),
"aria-hidden":"true"},_.O(_.Re,{icon:_.t("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.O(_.Re,{icon:_.t("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Zd");_.z7=_.n(function(g){var C=g.name;var d=g.onChange;var V=g.onClick;var y=g.checked;var R=g.labelRenderable;var Y=g.useCheckIcon;var A=g.hasLeadingLabel;var P=g.labelClass;var w=g.isCompact;var x=g.selectElementClass;var p=g.ariaLabel;g=g.className;var J="radio"+_.Tc(_.HV),h=_.Y4("input"),l=_.gJ(function(K){h.value.checked=!(y==null||!y());d==null||d(K);return!1}),N=_.gJ(function(K){V==null||V(K);
return!1}),T=_.gJ(function(K){_.t("enable_ios_webview_radio_button_responsiveness")&&(K.preventDefault(),h.value.click())}),v=_.Z(_.jL(!1,void 0,"TcCZlf")),q=v.next().value,Q=v.next().value;
v=_.gJ(function(){var K;((K=_.wS().resolve(_.Oc(_.Ps)))==null?0:K.isKeyBoardInUse())&&Q(!0)});
var c=_.gJ(function(){Q(!1)}),U={};
return _.O("radio-shape",{class:_.Gr("yt-radio-shape",g)},_.O("input",{el:h,class:"yt-radio-shape__input",id:J,"prop:checked":y,name:C,type:"radio","on:change":l,"on:click":N,"aria-label":p,"on:focusin":v,"on:focusout":c}),_.O("label",{class:_.Gr("yt-radio-shape__label-container",P,(U["yt-radio-shape--compact"]=w,U["yt-radio-shape__label-container--keyboard-focused"]=q,U)),for:J,"on:click":T},_.O(_.k,{cond:function(){return!(A==null?0:A())},
then:function(){return _.O(owH,{checked:y,useCheckIcon:Y,isLeading:!0,selectElementClass:x})}}),_.O(_.k,{cond:function(){return!!R},
then:function(){return _.O("div",{class:"yt-radio-shape__label","aria-hidden":function(){return(p==null?0:p())?"true":"false"}},R==null?void 0:R())}}),_.O(_.k,{cond:A,
then:function(){return _.O(owH,{checked:y,useCheckIcon:Y,isLeading:!1,selectElementClass:x})}})))},"$d");
_.z7.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var owH=_.n(function(g){var C=g.useCheckIcon;var d=g.selectElementClass;g=function(){return(C==null?0:C())?"CHECK":_.t("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var V={};return _.O("div",{class:_.Gr("yt-radio-shape__radio",d,(V["yt-radio-shape__radio--check-icon"]=C,V["yt-radio-shape__radio--radio-default-style"]=function(){return!(d==null?0:d())},V)),
"aria-hidden":"true"},_.O(_.Re,{icon:g}),_.O(_.Re,{icon:g,active:function(){return!(C==null?0:C())}}))},"ae");_.K5=_.n(function(g){var C=g.data;var d=g.isMenuItem;var V=g.isCompact;var y=g.onTap;var R=g.trailingAccessory;var Y=g.hideSelectionTextChevron;var A=g.disabled;var P=g.inPopup;var w=g.disableHorizontalPadding;var x=g.isOverlay;var p=g.isToggled;var J=g.ariaLabel;g=g.ariaPressed;var h=!_.t("web_enable_killswitch_for_selectable_list_item_on_tap_fix"),l=_.AY(function(wL){return UT1(C(),wL)}),N=function(){return(w==null?void 0:w())||C().disableHorizontalPadding},T=function(){return _.t("enable_web_shorts_captions_language_command")||
_.t("web_shorts_audio_track_picker")||C().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},v=function(){return T()?Object.assign({},C(),l().data):C()},q=_.Eno(function(){return v().rendererContext}),Q=function(){return!(v().isSelected===void 0||!v().selectionStyle||v().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},c=function(){return(_.tM(v().rendererContext)||y)&&!Q()},U={},K=_.Gr("yt-list-item-view-model__container",(U["yt-list-item-view-model__container--tappable"]=
function(){return _.tM(v().rendererContext)||Q()},U["yt-list-item-view-model__container--compact"]=V,U["yt-list-item-view-model__container--in-popup"]=P,U["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(N==null?void 0:N())&&Q()},U)),Cl=function(){return v().leadingImage||v().leadingAccessory},AL=_.Gr("yt-list-item-view-model__image-container",function(){return Cl()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
U=_.gJ(function(wL){var WM;if(WM=h)WM=v().selectionStyle,WM=WM==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||WM==="LIST_ITEM_SELECTION_STYLE_RADIO"||WM==="LIST_ITEM_SELECTION_STYLE_DEFAULT";WM||s1||y==null||y(wL)});
var iP=_.nqj(),lP=_.Z(_.jL(!1,void 0,"ETLagd")),pl=lP.next().value,jB=lP.next().value,qR=function(){return _.O(wXQ,{data:v,hideSelectionTextChevron:Y,TrailingAccessory:R,isToggled:p,disabled:A,isSelectItem:Q,isCompact:V,inPopup:P,disableHorizontalPadding:N,isTappableWithoutSelect:c,useButtonOrAnchor:s1,onTap:y})},s1=_.t("web_button_or_anchor_list_item");
lP={};return _.O("yt-list-item-view-model",{el:_.WF(_.jd(function(){return v().rendererContext},void 0,void 0,s1?["A".toString(),
"BUTTON".toString()]:[]),s1&&y?cXc(y):void 0,dGl(function(){return c==null?void 0:c()},{focusin:function(){var wL;
((wL=_.wS().resolve(_.Oc(_.Ps)))==null?0:wL.isKeyBoardInUse())&&jB(!0)},
focusout:function(){jB(!1)}})),
class:_.Gr("yt-list-item-view-model",(lP["yt-list-item-view-model--is-overlay"]=x,lP["yt-list-item-view-model--keyboard-focused"]=pl,lP["yt-list-item-view-model--hidden"]=function(){return T()?l().isHidden:!1},lP)),
role:function(){return(d==null?0:d())?"menuitem":"listitem"},
tabindex:function(){var wL=c();wL=s1?void 0:y||wL?0:void 0;return wL},
"on:keydown":iP,"on:click":U,"aria-label":function(){var wL;return(J==null?void 0:J())||((wL=q())==null?void 0:wL.label)},
"aria-pressed":g},_.O(_.k,{cond:Q,then:function(){return _.O(_.WG,null,_.O(_.$X,{when:function(){return v().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.O(xXA,{labelRenderable:qR,
isCompact:V,checked:function(){return v().isSelected},
hasLeadingLabel:function(){return!!Cl()},
labelClass:K,selectElementClass:AL,disableHorizontalPadding:N,onClick:h?y:void 0})}),_.O(_.$X,{when:function(){return v().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.O(_.z7,{labelRenderable:qR,
isCompact:V,checked:function(){return v().isSelected},
hasLeadingLabel:function(){return!!Cl()},
labelClass:K,selectElementClass:AL,onClick:h?y:void 0})}),_.O(_.$X,{when:function(){return v().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.O(_.z7,{labelRenderable:qR,
isCompact:V,checked:function(){return v().isSelected},
hasLeadingLabel:function(){return!!Cl()},
labelClass:K,selectElementClass:AL,useCheckIcon:!0,onClick:h?y:void 0})}),_.O(_.q9,null,qR))},
else:qR}))},"be");
_.K5.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var ab;_.G7=_.n(function(g){var C=function(){var y,R;return((y=g.data().linearLayoutContainerConfiguration)==null?void 0:y.flexDirection)==="FLEX_DIRECTION_ROW"||((R=g.data().linearLayoutContainerConfiguration)==null?void 0:R.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"},d=function(){return g.data().linearLayoutContainerConfiguration},V=function(){var y,R;
return(R=(y=g.data().items)==null?void 0:y.length)!=null?R:0};
return _.O("yt-linear-layout-view-model",{class:_.Gr("ytLinearLayoutViewModelHost",function(){a:switch(g.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var y="ytLinearLayoutViewModelHorizontal";break a;default:y="ytLinearLayoutViewModelVertical"}return y},function(){var y=g.data().linearLayoutContainerConfiguration;
return y?[zRo(y.flexDirection),K$g(y.justifyContent),avq(y.alignItems)].join(" "):""}),
style:_.yF({padding:function(){var y=d==null?void 0:d(),R={};(y=y==null?void 0:y.padding)&&(R.padding=H_B(y.vertical)+"px "+H_B(y.horizontal)+"px");return R.padding}})},_.O(_.Fd,{data:function(){return g.data().items}},{lockupViewModel:function(y,R){return _.O(ab,{index:R,
itemCount:V,linearLayoutContainerConfiguration:d,className:"ytLinearLayoutViewModelLockupItem"},_.O(_.l8,{data:y.data,containerType:function(){return C()?2:3},
sizing:"STANDARD",thumbnailFixedWidth:function(){return C()?void 0:"33%"}}))},
basicContentViewModel:function(y,R){return _.O(ab,{index:R,itemCount:V,linearLayoutContainerConfiguration:d,className:"ytLinearLayoutViewModelBasicContentItem"},_.O(_.YiH,{data:y.data}))},
linearLayoutViewModel:function(y,R){return _.O(ab,{index:R,itemCount:V,linearLayoutContainerConfiguration:d},_.O(_.G7,{data:y.data}))},
thumbnailViewModel:function(y,R){return _.O(ab,{index:R,itemCount:V,linearLayoutContainerConfiguration:d,className:"ytLinearLayoutViewModelThumbnailItem"},_.O(_.i8,{data:y.data}))},
descriptionPreviewViewModel:function(y,R){return _.O(ab,{index:R,itemCount:V,linearLayoutContainerConfiguration:d},_.O(_.D9,{data:y.data}))},
listItemViewModel:function(y,R){return _.O(ab,{index:R,itemCount:V,linearLayoutContainerConfiguration:d},_.O(_.K5,{data:y.data}))}}))},"ce");
ab=_.n(function(g){var C=function(){return g.index()===g.itemCount()-1},d=function(){return g.index()===0},V=function(){var y;
var R=C==null?void 0:C(),Y=d==null?void 0:d(),A=(y=g.linearLayoutContainerConfiguration)==null?void 0:y.call(g);y={};var P=A==null?void 0:A.flexDirection;b:switch(P){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":R=!!Y;break b;default:R=!!R}R||(R=_.Qq("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",P==="FLEX_DIRECTION_ROW"||P==="FLEX_DIRECTION_ROW_REVERSE"?(A=QGq(A==null?void 0:A.gap)+"px",R?y["margin-left"]=A:y["margin-right"]=A):y["margin-bottom"]=QGq(A==null?
void 0:A.gap)+"px");return y};
return _.O("div",{style:_.yF({"margin-right":function(){return V()["margin-right"]},
"margin-bottom":function(){return V()["margin-bottom"]},
"margin-left":function(){return V()["margin-left"]},
"margin-top":function(){return V()["margin-top"]}}),
class:g.className},g.children)},"de");_.U4(_.G7,"yt-linear-layout-view-model",{props:{data:_.CA}});_.U4(_.rT,"chips-shelf-view-model",{props:{data:_.CA,callback:_.ut,selectionBehavior:_.CA,disableChipsScrollAnimation:_.CA}});_.U4(_.n(function(g){return _.O("yt-comment-filter-context-view-model",{class:_.Gr("ytCommentFilterContextHost",g.className)},_.O(_.gV,{text:function(){return g.data().text}}))},"ee"),"yt-comment-filter-context-view-model",{props:{data:_.CA,
className:_.ut}});_.pXL=_.n(function(g){var C=g.data;var d=g.onTap;var V=g.onSwitch;var y=g.overrideDisabled;g=g.disableHorizontalPadding;var R=_.Z(_.VF(function(){var h;return((h=IvN(p()))==null?void 0:h.switchedOnByDefault)||!1})),Y=R.next().value,A=R.next().value;
R=_.Z(_.jL(!1,void 0,"ZHBkbb"));var P=R.next().value,w=R.next().value,x=_.t("web_button_or_anchor_list_item"),p=function(){var h;if(!(h=C().switchButton)){var l=C();h=y==null?void 0:y();l={switchOnCommand:l.switchOnCommand,switchOffCommand:l.switchOffCommand,switchedOnByDefault:l.switchedOnByDefault,isDisabled:l.isDisabled,handleOnTapEventInParent:!x,a11yLabelSwitchedOn:l.a11yLabelSwitchedOn,a11yLabelSwitchedOff:l.a11yLabelSwitchedOff};h!==void 0&&(l.isDisabled=h);h={switchButtonViewModel:l}}return h},
J=function(h){var l=IvN(p());
!l||l.isDisabled||C().ignoreTapUntilCommandCompletes&&P()||(d==null||d(h),upo(l,Y(),h,C().ignoreTapUntilCommandCompletes,w),A(!Y()),V==null||V(Y()))};
return _.O("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.O(_.K5,{data:function(){return{title:C().title,subtitle:C().attributedSubtitle,leadingImage:C().leadingImage,leadingAccessory:C().leadingAccessory,isDisabled:C().isDisabled}},
onTap:J,isToggled:x?Y:void 0,trailingAccessory:function(){return _.O(_.Fd,{data:p},{switchButtonViewModel:function(h){return _.O(PsQ,{data:h.data,parentActive:Y,handleOnTapEventInParent:!!d&&!x,onTap:x?J:void 0})}})},
disableHorizontalPadding:g}))},"fe");var Jbh=_.n(function(g){var C=_.Z(_.VF(function(){var y,R;return!!((y=g.data())==null?0:(R=y.initialState)==null?0:R.isToggled)})),d=C.next().value,V=C.next().value;
return _.O("toggleable-list-item-view-model",{el:_.WF(_.jd(function(){return g.data().rendererContext},{onTap:function(y,R){R();
V(!d())}})),
class:_.Gr("toggleableListItemViewModelHost",g.className)},_.O(_.k,{cond:function(){if(d()){var y=g.data().toggledListItem;y=_.e(y,_.Ol)}else y=g.data().defaultListItem,y=_.e(y,_.Ol);return y},
then:function(y){return _.O(_.K5,{data:y,isToggled:d,ariaLabel:function(){var R=d()?g.data().toggledListItem:g.data().defaultListItem,Y;R=(Y=_.e(R,_.Ol))==null?void 0:Y.rendererContext;var A;return(A=_.e(R,_.FB))==null?void 0:A.label},
ariaPressed:function(){return d()}})}}))},"ge");var h3H=_.yD("DOWNLOAD",{},"Download"),tkQ=_.yD("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),jTr=_.yD("RETRY",{},"Retry"),e3L=_.yD("PAUSE_DOWNLOADING",{},"Pause downloading"),llL=_.yD("RESUME_DOWNLOAD",{},"Resume download"),G5N={text:h3H,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},Pb={text:tkQ,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},C2W={text:jTr,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
SAW={text:e3L,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},gjW={text:llL,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var Lah=_.n(function(g){var C=function(){var A=g.data();A=_.hM(A.rendererContext);var P;return(P=_.e(A,_.RX))==null?void 0:P.videoId},d=_.AY(function(A){var P=C(),w=yNB(g.data());
return P?_.Li(A,P):w?_.Dd(A,w):"TRANSFER_STATE_UNKNOWN"}),V=_.Zq(_.Sfg,C),y=_.AY(function(A){return _.EQj(A,C(),yNB(g.data()))}),R=function(){return VlB(d(),V(),_.hM(g.data().rendererContext),!!yNB(g.data()))},Y=function(){return y()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.O("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:Y},_.O(_.k,{cond:function(){return!Y()},
then:function(){return _.O(_.k,{cond:R,then:function(A){return _.O(_.M9,{each:A},function(P){return _.O(_.K5,{data:P,isCompact:g.isCompact,isMenuItem:g.isMenuItem,inPopup:g.inPopup,disableHorizontalPadding:g.disableHorizontalPadding})})}})}}))},"he");
Lah.idomCompat=!0;_.DX6=_.n(function(g){var C=g.data;var d=g.isCompact;var V=g.hideSelectionTextChevron;var y=g.inPopup;var R=g.isOverlay;var Y=g.disableHorizontalPadding;var A=function(){return R1q(C())&&(y==null?void 0:y())};
g=_.gJ(function(w){if(y!=null&&y()&&_.t("web_enable_arrow_key_navigation_in_dropdown")){var x=_.ZlL(w.currentTarget),p=x.length;if(p!==0){var J=Array.prototype.indexOf.call(x,document.activeElement);switch(w.key){case "ArrowDown":w.preventDefault();var h;(h=x[(J+1)%p])==null||h.focus();break;case "ArrowUp":w.preventDefault();var l;(l=x[J===-1?p-1:(J-1+p)%p])==null||l.focus()}}}});
var P={};return _.O("yt-list-view-model",{class:_.Gr("ytListViewModelHost",(P.ytListViewModelHostKaiosSpatNav=YTB&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",P.ytListViewModelCollectionThumbnailClass=function(){return YSV(C())},P)),
role:function(){return A()?"menu":"list"},
style:_.yF({"max-height":function(){var w,x=(w=C())==null?void 0:w.visibleElementCount;if(x)return YSV(C())?(x+.5)*48+"px":(x+.5)*40+"px"}}),
"on:keydown":g},_.O(_.Fd,{data:function(){return C().listItems}},{listItemViewModel:function(w){return _.O(_.K5,{data:w.data,
isMenuItem:A,isCompact:d,hideSelectionTextChevron:V,inPopup:y,isOverlay:R,disableHorizontalPadding:Y})},
toggleableListItemViewModel:function(w){return _.O(Jbh,{data:w.data})},
downloadListItemViewModel:function(w){return _.O(Lah,{data:w.data,isMenuItem:A,isCompact:d,inPopup:y,disableHorizontalPadding:Y})},
switchListItemViewModel:function(w){return _.O(_.pXL,{data:w.data,disableHorizontalPadding:Y})}}))},"ie");
_.DX6.idomCompat=!0;var rb6=_.n(function(g){var C=g.data;var d=g.isOverlay;g={};return _.O("yt-course-perks-view-model",{class:_.Gr("ytwCoursePerksViewModelHost",(g.ytwCoursePerksViewModelHostOverlay=d,g))},_.O("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",null,_.O(_.k,{cond:function(){return C().perks},
then:function(V){return _.O(_.DX6,{data:function(){return{listItems:V()}},
isCompact:!0,isOverlay:d})}})))},"je");_.U4(rb6,"yt-course-perks-view-model",{props:{data:_.ut,isOverlay:_.ut}});_.U4(_.n(function(g){var C=g.data;return _.O("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.O("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.O(_.gV,{text:function(){return C().progressSummary}})),_.O("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.O("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.yF({width:function(){return C().progressPercentage*100+"%"}})})))},"ke"),"yt-course-progress-view-model",{props:{data:_.CA}});var NyQ=_.n(function(g){var C={};return _.O("yt-progress-view-model",{class:_.Gr("ytwProgressViewModelHost",(C.ytwProgressViewModelHostOverlay=_.WR(g.isOverlay,!1),C))},_.O(_.k,{cond:function(){return g.data().progressSummary},
then:function(d){return _.O("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.O(_.gV,{text:d}))}}),_.O("div",{class:"ytwProgressViewModelHostProgressContainer"},_.O(_.k,{cond:function(){return g.data().leadingLabel},
then:function(d){return _.O("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.O(_.gV,{text:d}))}}),_.O("div",{class:"ytwProgressViewModelHostProgressBar"},_.O("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(g.data().progressPercentage||0)*100+"%"}}))))},"le");var SV=_.n(function(g){var C=g.starNumber;var d=g.data;var V=function(){var y;return((y=d())==null?void 0:y.rating)||0};
return _.O(_.k,{cond:function(){return C()},
then:function(y){return _.O(_.WG,null,_.O(_.$X,{when:function(){return V()>=y()-.25}},function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.Re,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.O(_.$X,{when:function(){return V()>=y()-.75}},function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.Re,{icon:"STAR_HALF",
size:function(){return 24}}))}),_.O(_.q9,null,function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.Re,{icon:"STAR_BORDER",
size:function(){return 24}}))}))}})},"me"),XXP=_.n(function(g){g=g.data;
return _.O("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.O(SV,{starNumber:1,data:g}),_.O(SV,{starNumber:2,data:g}),_.O(SV,{starNumber:3,data:g}),_.O(SV,{starNumber:4,data:g}),_.O(SV,{starNumber:5,data:g}))},"ne");_.U4(_.n(function(g){var C=_.mV(g,{}).data;return _.O("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.O("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.O(_.gV,{text:function(){var d;return(d=C())==null?void 0:d.title}})),_.O("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.O(_.k,{cond:function(){return C().starProgressViewModels},
then:function(d){return _.O("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.O(_.Fd,{data:d},{progressViewModel:NyQ}))}}),_.O("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.O("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.O(_.gV,{text:function(){var d;
return(d=C())==null?void 0:d.averageRatingLabel}})),_.O(_.k,{cond:function(){return C().zeroStateText},
then:function(d){return _.O("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.O(_.gV,{text:d}))}}),_.O(_.k,{cond:function(){return C().starRatingViewModel},
then:function(d){return _.O("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.O(_.Fd,{data:d},{starRatingViewModel:XXP}))}}),_.O("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.O(_.gV,{text:function(){var d;
return(d=C())==null?void 0:d.totalRatingsCountLabel}})))))},"oe"),"yt-course-ratings-view-model",{props:{data:_.ut}});var sTP;sTP={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"}};_.Byh=_.n(function(g){var C=_.Y4("yt-learning-journey-loader-view-model"),d=_.d8();_.nv(function(){requestAnimationFrame(function(){var y;(y=d.lottieEl)==null||y.addEventListener("DOMLoaded",function(){var R;(R=g.onLottieLoaded)==null||R.call(g)})});
var V=g.data().browseEndpoint;V&&_.rl(V)});
return _.O("yt-learning-journey-loader-view-model",{class:_.Gr("learningJourneyLoaderViewModelHost",g.className),"data-target-id":function(){return g.data().targetId||""},
el:C},_.O(_.LA,{className:_.Gr("learningJourneyLoaderViewModelLoader",g.className),animationName:function(){return sTP.animationConfig.name},
data:sTP,animationRef:d}))},"qe");_.U4(_.Byh,"yt-learning-journey-loader-view-model",{props:{data:_.CA,className:_.ut,onLottieLoaded:_.ut}});var F7R=new Set,ANc=null;var Tyx=_.n(function(g){var C=void 0,d=function(){return g.data()},V=function(){return!!wF(i4(d())).optionColor},y=_.Z(_.jL(-1,void 0,"eTdwcb")),R=y.next().value,Y=y.next().value,A=function(J){return R()===J},P=function(J){return d().correctAnswerIndex===J},w=function(){return R()!==-1};
y=_.Z(_.jL("",void 0,"QwJs6"));var x=y.next().value,p=y.next().value;return _.O("learning-journey-quiz-view-model",{class:_.Gr("learningQuizComponentHost","learningJourneyQuizYoututorHost",g.className),style:_.yF({background:function(){return wF(i4(d())).backgroundColor}})},_.O("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},x),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.k,{cond:function(){return!!d().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.gV,{text:function(){return d().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader",
style:_.yF({"align-items":function(){return d().overflowMenu?"start":"center"}})},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.yF({"min-height":function(){return d().overflowMenu?"48px":"26px"}})},_.O("div",{class:"learningJourneyQuizYoututorText",
style:_.yF({color:function(){return wF(i4(d())).primaryTextColor}})},_.O(_.gV,{text:function(){return d().questionHeaderText}})))),_.O("div",{class:"learningQuizComponentQuizSubheader",
style:_.yF({color:function(){return wF(i4(d())).secondaryTextColor}})},_.O(_.gV,{text:function(){var J=d();
return w()?J.explanationText:J.questionSubheaderText}}))),_.O("div",{role:"group",
class:_.Gr("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.O(_.M9,{each:function(){return d().optionsData||[]}},function(J,h){var l={};
return _.O("button",{class:_.Gr("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(l.learningQuizComponentQuizHover=function(){return!w()},l.learningQuizComponentQuizOptionWithCustomColor=V,l.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return w()&&P(h())},l.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return R()!==d().correctAnswerIndex&&A(h())},l.learningQuizComponentQuizIncorrectShake=
function(){return R()!==d().correctAnswerIndex&&A(h())},l)),
"on:click":_.gJ(function(){if(w())return!1;Y(h());var N,T;p(P(h())?((N=d().successTitle)==null?void 0:N.content)||"":((T=d().failureTitle)==null?void 0:T.content)||"");return!1}),
style:_.yF({background:"transparent"}),"aria-description":function(){var N,T;return w()?P(h())?(N=d().successTitle)==null?void 0:N.content:(T=d().failureTitle)==null?void 0:T.content:""},
"aria-disabled":w,el:_.WF(function(N){_.kZ(271905,N,C,function(T){C=T})}),
"client-ve-type":271905},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.gV,{text:J.optionText}),_.O(_.k,{cond:function(){var N=h();return w()&&(A(N)||P(N))},
then:function(){var N={};return _.O(_.Re,{className:_.Gr("learningJourneyQuizYoututorOptionIcon",(N.learningQuizComponentQuizPulse=function(){return R()===d().correctAnswerIndex&&P(h())},N)),
size:24,icon:function(){return P(h())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.O(_.k,{cond:w,
then:function(){return _.O("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.O("div",{class:"learningJourneyQuizYoututorExplanationText"},_.O(_.gV,{text:function(){return d().explanationHeaderText}})),_.O(_.gV,{text:function(){return d().optionsData[R()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"re");
Tyx.idomCompat=!0;var flH;_.vwQ=_.n(function(g){var C=null,d=null,V=null,y=function(){return g.data()},R=function(){return wF(i4(y()))},Y=function(){return!!R().optionColor},A=_.Z(_.jL(-1,void 0,"gXauJb")),P=A.next().value,w=A.next().value,x=function(c){return P()===c},p=function(c){return y().correctAnswerIndex===c},J=function(){return P()!==-1},h=function(){return P()===y().correctAnswerIndex},l=function(){var c=y(),U=J(),K=h();
return U?K?c.successTitle:c.failureTitle:c.questionHeaderText},N=function(){var c=J(),U=h();
return c?U?264685:264684:264683},T=function(){var c=y();
return J()?c.explanationText:c.questionSubheaderText},v=function(){return!!y().video},q=function(c){return h()&&p(c)},Q=_.gJ(function(){w(-1);
return!1});
return _.O(_.k,{cond:function(){return y().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.O(Tyx,{data:function(){return y()}})},
else:function(){return _.O("learning-journey-quiz-view-model",{class:_.Gr("learningQuizComponentHost",g.className),style:_.yF({background:function(){return R().backgroundColor}})},_.O(_.k,{cond:v,
then:function(){return _.O("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.yF({background:function(){return R().videoBackgroundColor}})},_.O(_.Fd,{data:function(){return y().video}},{lockupViewModel:function(c){return _.O(_.l8,{data:c.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.k,{cond:function(){return!!y().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.gV,{text:function(){return y().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader",
style:_.yF({"align-items":function(){return y().overflowMenu?"start":"center"}})},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.yF({"min-height":function(){return y().overflowMenu?"48px":"26px"}})},_.O("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.WF(function(c){_.kZ(N(),c,C,function(U){C=U})}),
style:_.yF({color:function(){return R().primaryTextColor}}),
"client-ve-type":N},_.O(_.gV,{text:l}))),_.O("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.O(_.k,{cond:J,then:function(){return _.O("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.WF(function(c){_.kZ(264687,c,d,function(U){d=U})}),
"on:click":Q,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.O("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.yF({fill:function(){return R().primaryTextColor}})},_.O("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"})))}}),
_.O(_.Fd,{data:function(){return y().overflowMenu}},{buttonViewModel:function(c){return _.O(_.Jc,{data:c.data})}}))),_.O("div",{class:"learningQuizComponentQuizSubheader",
el:_.WF(function(c){_.kZ(264688,c,V,function(U){V=U})}),
style:_.yF({color:function(){return R().secondaryTextColor}}),
"client-ve-type":264688},_.O(_.gV,{text:T}))),_.O("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.O(_.M9,{each:function(){return y().optionsData||[]}},function(c,U){var K={};
return _.O("button",{class:_.Gr("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(K.learningQuizComponentQuizHover=function(){return!J()},K.learningQuizComponentQuizOptionWithCustomColor=Y,K.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return q(U())},K.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!h()&&x(U())},K.learningQuizComponentQuizIncorrectShake=function(){return!h()&&
x(U())},K.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return J()&&!x(U())},K)),
"on:click":_.gJ(function(){if(J())return!1;w(U());return!1}),
style:_.yF({background:function(){var Cl=U();return J()&&x(Cl)?"":Y()?R().optionColor:"transparent"}}),
"aria-disabled":J,"client-ve-type":264686},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.k,{cond:J,then:function(){return _.O(flH,{isOptionCorrect:p,optionIndex:U,isOptionSelectedAndCorrect:q,colors:R})}}),_.O(_.gV,{text:c.optionText})))})))))}})},"se");
flH=_.n(function(g){var C={};return _.O("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var d=g.optionIndex();return g.isOptionCorrect(d)?"0 0 24 24":"0 -960 960 960"},
class:_.Gr("learningJourneyQuizViewModelQuizOptionIconLeading",(C.learningQuizComponentQuizPulse=function(){return g.isOptionSelectedAndCorrect(g.optionIndex())},C)),
style:_.yF({fill:function(){return g.colors().primaryTextColor}})},_.O("path",{d:function(){var d=g.optionIndex();
return g.isOptionCorrect(d)?"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"}}))},"te");
_.vwQ.idomCompat=!0;_.U4(_.vwQ,"learning-journey-quiz-view-model",{props:{data:_.CA,className:_.CA}});var $XQ=_.n(function(g){var C=_.Z((0,_.H_8)(function(){var Y;return{targetId:(Y=g.data().config)==null?void 0:Y.suspenseKey,contents:[g.data()]}})).next().value,d=_.wS().resolve(_.xC),V=function(){var Y=C().contents.length>0?C().contents[0]:void 0;
return Y==null?void 0:Y.config},y=function(){var Y;
return(Y=V())==null?void 0:Y.entityTriggerConfig},R=_.Zq(Y_u,function(){var Y,A;
return(A=(Y=y())==null?void 0:Y.entityKey)!=null?A:""});
_.ue(function(){var Y,A,P,w=(P=Number((Y=y())==null?void 0:(A=Y.invalidationTimestamp)==null?void 0:A.seconds))!=null?P:0,x,p,J;if(((J=Number((x=R())==null?void 0:(p=x.lastUpdated)==null?void 0:p.seconds))!=null?J:0)>w){var h;(Y=(h=V())==null?void 0:h.continuationCommand)&&d.resolveCommand(Y)}},"tC8nKe");
return _.O("yt-suspense-view-model",{class:_.Gr("ytSuspenseViewModelHost")},_.O(_.Fd,{data:function(){var Y;return(Y=V())==null?void 0:Y.contents}},{lockupViewModel:_.l8}))},"ve");var qih=_.n(function(g){var C=_.mV(g,{palette:void 0,isLastItem:!1}),d=C.palette,V=C.isLastItem,y=function(){return g.data().isHighlighted},R=function(){var P;
return iCu((P=d())==null?void 0:P.iconDisabledColor)},Y=function(){var P;
return iCu((P=d())==null?void 0:P.primaryTitleColor)},A=function(){var P;
return iCu((P=d())==null?void 0:P.secondaryTitleColor)};
C={};return _.O("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.WF(_.jd(function(){return g.data().rendererContext}))},_.O(_.Fd,{data:function(){return g.data().thumbnail}},{thumbnailViewModel:_.i8}),_.O("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.O("div",{class:_.Gr("ytMacroMarkerListItemViewModelTimeDescription",(C.ytMacroMarkerListItemViewModelHighlighted=y,C)),
style:_.yF({"background-color":function(){return y()?Y():R()},
color:function(){return y()?"":A()}})},_.O(_.gV,{text:function(){return g.data().timestamp}})),_.O("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.yF({"background-color":function(){return V()?"transparent":R()}})}),_.O("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(y()?Y():A())}},_.O(_.gV,{text:function(){return g.data().title}}))))},"we");_.gY=_.n(function(g){function C(ZW){q("transform:translateX("+(_.Qq("HTML_DIR")==="rtl"?"":"-")+ZW+"px)")}
function d(ZW){return Math.min(Math.max(ZW,0),v()-Cl())}
function V(){var ZW=U()+pl();return y()?(Math.round(Cl()/ZW)||1)*ZW:0}
var y=function(){return g.data().items||[]},R=function(){return g.data().previousButton},Y=function(){return g.data().nextButton},A=function(){var ZW,dL;
return(dL=(ZW=g.disableArrows)==null?void 0:ZW.call(g))!=null?dL:!1},P=function(){var ZW;
return!((ZW=g.forceNarrowLayout)==null||!ZW.call(g))},w=_.rw(function(){var ZW;
return!((ZW=g.centerAlignItems)==null||!ZW.call(g))&&v()<=Cl()},void 0,"Uto0kc"),x=_.Y4("horizontal-shelf-view-model"),p=_.Y4("div"),J=_.Z(_.jL(0,void 0,"G0xZB")),h=J.next().value,l=J.next().value;
J=_.Z(_.jL(0,void 0,"kqCYFf"));var N=J.next().value,T=J.next().value,v=N;N=_.Z(_.jL("",void 0,"Hh6Uye"));J=N.next().value;var q=N.next().value;N=_.Z(_.jL(0,void 0,"yMGBKb"));var Q=N.next().value,c=N.next().value,U=Q;N=_.Z(_.jL(0,void 0,"VChthd"));Q=N.next().value;var K=N.next().value,Cl=Q;N=_.Z(_.jL(!1,void 0,"qJlhhe"));var AL=N.next().value,iP=N.next().value;N=_.Z(_.jL(0,void 0,"x7H94"));Q=N.next().value;var lP=N.next().value,pl=Q;N=_.Z(_.jL(0,void 0,"ksuUee"));var jB=N.next().value,qR=N.next().value;
N=_.Z(_.jL("50%",void 0,"uxCxde"));var s1=N.next().value,wL=N.next().value,WM=function(){var ZW,dL=(ZW=g.data())==null?void 0:ZW.responsiveContainerConfiguration,pL,yb;return dL?Nt(dL==null?void 0:dL.responsiveSize):(yb=(pL=g.sizing)==null?void 0:pL.call(g))!=null?yb:"STANDARD"};
N=_.rw(function(){return!A()&&h()>0},void 0,"XK60w");
Q=_.rw(function(){return!A()&&h()<v()-Cl()},void 0,"D22LVd");
var N6=function(){l(d(h()-V()));C(h())},SB=function(){l(d(h()+V()));
C(h())},Ox=function(){x.value!==null&&XP()},fL;
_.Iu(function(){XP();window.ResizeObserver?(fL=new ResizeObserver(_.J2(Ox,0)),fL.observe(x.value)):window.addEventListener("resize",Ox)});
_.nP(function(){if(window.ResizeObserver){var ZW;(ZW=fL)==null||ZW.disconnect()}else window.removeEventListener("resize",Ox)});
var XP=function(){var ZW=x.value.clientWidth,dL=g.includeMargin!==void 0?g.includeMargin():!1,pL;var yb=g.hasPeek!==void 0?g.hasPeek():!((pL=g.data())==null||!pL.hasPeek);ZW=_.r8({containerWidth:ZW,hasPeek:yb,sizing:WM(),marginSettings:dL?P()?4:1:0});lP(ZW.gutter);qR(ZW.margin);c(ZW.itemWidth);iP(ZW.maxContainerWidth<528||P());K(ZW.maxContainerWidth);y()&&T((ZW.itemWidth+ZW.gutter)*y().length-ZW.gutter);if(y()){var th;if(((th=g.thumbnailAspectRatio)==null?void 0:th.call(g))!==void 0){var Vb;wL(U()/
WDc((Vb=g.thumbnailAspectRatio)==null?void 0:Vb.call(g))/2+"px")}else wL("50%")}},eR={},Jp={};
return _.O("horizontal-shelf-view-model",{class:_.Gr("ytwHorizontalShelfViewModelHost",g.className),el:x},_.O(_.k,{cond:function(){var ZW;return g.data().header&&!((ZW=g.horizontalShelfExperiments)==null?0:ZW.call(g).hideHeader)},
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.yF({width:function(){return Cl()+"px"},
padding:function(){return"0 "+jB()+"px"}})},_.O(_.Fd,{data:function(){return g.data().header}},{sectionHeaderViewModel:function(ZW){return _.O(_.rE,{data:ZW.data,
disableHorizontalPadding:!0,forceSmallLayout:AL,useResponsiveLayout:!0})}}))}}),_.O("div",{class:_.Gr("ytwHorizontalShelfViewModelOuterContainer",(eR.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return w()},eR)),
style:_.yF({"margin-top":function(){var ZW,dL=g.data().header&&!((ZW=g.horizontalShelfExperiments)==null?0:ZW.call(g).hideHeader),pL;return(((pL=g.ensureMarginTop)==null?0:pL.call(g))&&!dL?12:0)+"px"}})},_.O("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.yF({width:function(){return Cl()+"px"},
padding:function(){return"0 "+jB()+"px"},
overflow:function(){return A()?"auto":"hidden"}})},_.O("div",{class:_.Gr("ytwHorizontalShelfViewModelItems",(Jp.ytwHorizontalShelfViewModelCenterAlignItems=function(){return w()},Jp)),
el:p,style:J},_.O(_.Fd,{data:y},{macroMarkerListItemViewModel:function(ZW,dL){return _.O("div",{style:_.yF({width:function(){return U()+"px"},
"margin-right":function(){return(dL()===y().length-1?0:pl())+"px"}})},_.O(qih,{data:ZW.data,
palette:_.WR(g.palette),isLastItem:function(){return dL()===y().length-1}}))},
lockupViewModel:function(ZW,dL){var pL=ZW.data;return _.O("div",{style:_.yF({width:function(){return U()+"px"},
"margin-right":function(){return(dL()===y().length-1?0:pl())+"px"}})},_.O(_.l8,{data:pL,
containerType:4,sizing:WM,protectBackground:g.protectBackground,thumbnailFixedWidth:function(){return OCj(pL())+"px"},
thumbnailTargetWidth:function(){return OCj(pL())}}))},
suspenseViewModel:function(ZW,dL){return _.O("div",{style:_.yF({width:function(){return U()+"px"},
"margin-right":function(){return(dL()===y().length-1?0:pl())+"px"}})},_.O($XQ,{data:ZW.data}))}}))),_.O(_.k,{cond:N,
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.yF({top:function(){return s1()}})},_.O(_.Fd,{data:R},{buttonViewModel:function(ZW){return _.O(_.Jc,{data:ZW.data,
onClick:N6})}}))}}),_.O(_.k,{cond:Q,
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.yF({top:function(){return s1()}})},_.O(_.Fd,{data:Y},{buttonViewModel:function(ZW){return _.O(_.Jc,{data:ZW.data,
onClick:SB})}}))}})))},"xe");
_.gY.idomCompat=!0;var MkQ=_.n(function(g){var C=function(){return g.data().targetId||""},d=function(){var N;
return((N=g.data())==null?void 0:N.expansionEntityKey)||""},V=_.Zq(_.Z01,d),y=!0,R=function(){var N;
return((N=V())==null?void 0:N.value)===C()},Y=function(N){_.Me(_.P$("stringEntity",d(),{key:d(),
value:N?C():""}))};
_.nv(function(){y=!1;g.data().isExpanded&&Y(!0)});
var A=function(){if(R()){var N=!0;g.onCollapse!==void 0&&(N=g.onCollapse());N&&Y(!1)}else Y(!0)},P=_.gJ(A),w=function(){var N;
return(((N=g.accordionStyle)==null?void 0:N.call(g))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},x=_.Y4("div"),p=function(){var N,T;
return(T=(N=_.e(g.data().rendererContext,_.FB))==null?void 0:N.label)!=null?T:""},J=function(){var N,T;
return{disabled:(N=g.hideIfNotExpanded)==null?void 0:N.call(g),ariaHidden:(T=g.hideIfNotExpanded)==null?void 0:T.call(g)}},h={},l={};
return _.O("yt-accordion-item-view-model",{class:_.Gr("ytAccordionItemViewModelHost",g.className,(h.ytAccordionItemViewModelExpanded=function(){return R()},h.ytAccordionItemViewModelHidden=function(){var N;
return(N=g.hideIfNotExpanded)==null?void 0:N.call(g)},h.ytAccordionItemViewModelMini=w,h)),
"data-target-id":C},_.O("div",{class:"ytAccordionItemViewModelContainer"},_.O("div",{class:"ytAccordionItemViewModelLeftSection","on:click":P,title:p,"aria-hidden":function(){var N;return(N=g.hideIfNotExpanded)==null?void 0:N.call(g)}},_.O(_.gV,{text:function(){return g.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:p})),_.O("div",{class:"ytAccordionItemViewModelRightSection"},_.O(_.Fd,{data:function(){return R()?g.data().expandButton:g.data().collapseButton}},{buttonViewModel:function(N){return _.O(_.Jc,{data:N.data,
className:"ytAccordionItemViewModelToggleButton",onClick:A,buttonOverrides:J})}}))),_.O("div",{class:"ytAccordionItemViewModelContainer"},_.O("div",{class:_.Gr("ytAccordionItemViewModelContent",(l.ytAccordionItemViewModelExpandedSubtitle=function(){return R()},l)),
el:x,style:_.yF({"max-height":function(){return y?"auto":R()?x.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!R()}},_.O(_.k,{cond:function(){return!w()},
then:function(){return _.O(_.gV,{text:function(){return g.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.O(_.Fd,{data:function(){return g.data().content}},{horizontalShelfViewModel:function(N){return _.O(_.gY,{data:N.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"ze");_.Wax=_.n(function(g){var C=_.Z((0,_.H_8)(g.data)).next().value,d=function(){return g.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},V=function(){return d()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},y=_.Z(_.jL(!0,void 0,"VFpYAb")),R=y.next().value,Y=y.next().value,A=function(){return V()&&R()},P=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){Y(!R())}}},w=_.gJ(function(){C().onTitleTap&&_.rl(C().onTitleTap||{})});
y={};return _.O("yt-accordion-view-model",{class:_.Gr("ytAccordionViewModelHost",(y.ytAccordionViewModelMinimized=function(){return A()},y)),
"data-target-id":function(){return g.data().targetId||""}},_.O(_.k,{cond:function(){return V()||!!C().title},
then:function(){return _.O("div",{class:"ytAccordionViewModelHeader"},_.O("div",{class:"ytAccordionViewModelTitleSection"},_.O("div",{class:"ytAccordionViewModelTitleWrapper"},_.O(_.k,{cond:function(){return!!g.data().headerIcon},
then:function(){return _.O(_.Re,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var x;return(x=g.data().headerIcon)==null?void 0:x.iconType}})}}),_.O("div",{class:"ytAccordionViewModelTitle",
"on:click":w},_.O(_.gV,{className:"ytAccordionViewModelTitleText",text:function(){return C().title}})))),_.O("div",{class:"ytAccordionViewModelButtonSection"},_.O(_.k,{cond:V,
then:function(){return _.O(_.xQ,{data:P,iconName:function(){return A()?"chevron_down":"chevron_collapse"}})}})))}}),_.O("div",{class:"ytAccordionViewModelContent"},_.O(_.Fd,{data:function(){return C().contents}},{accordionItemViewModel:function(x){return _.O(MkQ,{data:x.data,
className:"ytAccordionViewModelRow",accordionStyle:d,hideIfNotExpanded:A,onCollapse:function(){return V()?(Y(!0),!1):!0}})}})),_.O("div",null,_.O(_.k,{cond:function(){return!V()&&(!!C().disclaimerFooter||!!C().footer)},
then:function(){return _.O("div",{class:"ytAccordionViewModelFooter"},_.O(_.gV,{text:function(){return C().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.O(_.Fd,{data:function(){return g.data().footer}},{flexibleActionsViewModel:function(x){return _.O(_.Hl,{data:x.data,
layout:0})}}))}})))},"Ae");_.U4(_.Wax,"yt-accordion-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=null,d=null,V,y=(V=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:V(),R=_.Z(_.jL(!1,void 0,"CmEVtc"));V=R.next().value;var Y=R.next().value;R=_.Z(_.jL(!0,void 0,"yo9dR"));var A=R.next().value,P=R.next().value,w=_.Y4("textarea",function(T){_.kZ(264503,T,C,function(v){C=v})}),x=function(T){Y(!0);
T={learningJourneyFormData:{query:T}};_.rl(g.data().searchEndpoint||{},{form:{formData:T}});return!1},p=_.gJ(function(T){T.target.closest("button-view-model")&&Y(!0)});
R=_.gJ(function(){P(w.value.value.length===0)});
var J=_.gJ(function(T){if(T.key==="Enter"&&!T.shiftKey&&!A()){var v=T.target;T.preventDefault();x(v.value)}}),h={},l={},N={};
return _.O("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.O("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.O(_.q_,{data:function(){return g.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.O("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.O("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.O("div",{class:_.Gr("ytLearningJourneyZeroStateSearchBar",(h.ytLearningJourneyZeroStateSearchBarDark=y,h))},_.O("textarea",{class:_.Gr("ytLearningJourneyZeroStateTextInput",(l.ytLearningJourneyZeroStateTextInputDark=y,l)),el:w,"on:keyup":R,"on:keydown":J,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.O("div",{class:_.Gr("ytLearningJourneyZeroStateSearchButtonContainer",(N.ytLearningJourneyZeroStateSearchButtonContainerDark=y,N))},_.O(_.Jc,{data:function(){return _.e(g.data().searchButton,_.d$)},
className:"search-button",onClick:function(){return x(w.value.value)},
buttonOverrides:function(){return{disabled:A(),style:y?"mono-inverse":"mono",size:"XL"}}}))),_.O(_.k,{cond:function(){return!!g.data().errorBanner},
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.WF(function(T){_.kZ(264617,T,d,function(v){d=v})})},_.O(_.Fd,{data:function(){return g.data().errorBanner}},{alertBannerViewModel:function(T){return _.O(_.b2h,{data:T.data,
"client-ve-type":264617})}}))}})),_.O(_.k,{cond:V,
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.O(_.Fd,{data:function(){return g.data().loader}},{learningJourneyLoaderViewModel:function(T){return _.O(_.Byh,{data:T.data})}}))},
else:function(){return _.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.O(_.k,{cond:function(){return!!g.data().learningJourneyShelf},
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.O("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return g.data().learningJourneySectionTitle}),_.O(_.Fd,{data:function(){return g.data().learningJourneyShelf}},{horizontalShelfViewModel:function(T){return _.O(_.gY,{data:T.data,
centerAlignItems:!0})}}))}}),_.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.O("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return g.data().suggestedJourneySectionTitle}),_.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":p},_.O(_.Fd,{data:function(){return g.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(T){return _.O(_.Hl,{data:T.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Be"),"yt-learning-journey-zero-state",{props:{data:_.CA}});var mXP=_.n(function(g){var C=g.data;return _.O("ytvl-live-leaderboard-item-action-content-view-model",{class:_.Gr("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.O(_.gV,{text:function(){var d;return(d=C())==null?void 0:d.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.O(_.Fd,{data:function(){return C().actionButton}},{buttonViewModel:function(d){return _.O(_.Jc,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:d.data})}}))},"Ce");var uIP=_.n(function(g){var C=g.data;return _.O("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.Gr("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.O(_.gV,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var d;return(d=C())==null?void 0:d.displayName},
ellipsisTruncate:!0}),_.O(_.Fd,{data:function(){return C().badge}},{buttonViewModel:function(d){return _.O(_.Jc,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:d.data})}}))},"De");_.U4(_.n(function(g){var C=g.data;return _.O("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.O("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.O(_.gV,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var d;return(d=C())==null?void 0:d.rank}})),_.O("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB})),_.O("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.O(_.Fd,{data:function(){return C().content}},{liveLeaderboardItemChannelContentViewModel:uIP,
liveLeaderboardItemActionContentViewModel:mXP})),_.O(_.gV,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var d;return(d=C())==null?void 0:d.points}}))},"Ee"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;return _.O("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.O(_.gV,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var d,V;return(d=C())==null?void 0:(V=d.ranking)==null?void 0:V.rank}}),_.O("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB})),_.O(_.gV,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var d,V;return(d=C())==null?void 0:(V=d.channelContent)==null?void 0:V.channelName}}),_.O(_.gV,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var d;return(d=C())==null?void 0:d.points}}))},"Fe"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.CA}});var nwL=_.n(function(g){g=_.mV(g,{wrapper:!1}).wrapper;return _.O(_.k,{cond:g,then:function(){return _.O("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.O("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.O("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Ge");
nwL.idomCompat=!0;var IlH=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],UXM=_.n(function(g){var C=g.data;var d=_.WF(),V=_.rw(function(){return C().command},void 0,"fyYsT");
_.ue(function(){V()&&_.lt(V(),{form:{element:d.value}})},"B0nxdb");
return _.O("div",{el:d,class:"YtQrCodeRendererHostContainer"},_.O(_.k,{cond:function(){return C().qrCodeImage},
then:function(y){return _.O(_.q_,{data:y,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.O(_.k,{cond:function(){return C().spinner},
then:function(){return _.O(nwL,null)}})}}),_.O(_.k,{cond:function(){return C().label},
then:function(y){return _.O(_.gV,{text:y,className:"YtQrCodeRendererHostLabel"})}}),_.O(_.k,{cond:function(){return C().labels},
then:function(y){return _.O("div",{class:"YtQrCodeRendererHostLabels"},_.O(_.M9,{each:y},function(R){return _.O(_.gV,{text:R})}))}}))},"Je");_.U4(_.n(function(g){var C=g.data;var d=_.rw(function(){return C().qrEntityKey},void 0,"LmZ2xf"),V=_.rw(function(){return C().deleteEntityOnDismiss},void 0,"my0Tzb"),y=_.rw(function(){return C().command},void 0,"hzECIb"),R=_.Zq(t3c,d);
g=_.rw(function(){return C().qrCodeImage},void 0,"AnD9rc");
var Y=_.rw(function(){return C().style&&IlH.includes(C().style)},void 0,"f5fZv"),A=_.wN({visibilityCallback:function(P){P&&y()&&_.lt(y())},
showOption:{calledOnce:!0,state:"visible"}});_.Iu(function(){_.nP(function(){V()&&d()&&_.qe().dispatch(_.P$("qrCodeEntity",d()))})});
return _.O("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.WF(A)},_.O(_.k,{cond:Y,then:function(){return _.O(_.k,{cond:R,then:function(P){return _.O(UXM,{data:P})}})}}),_.O(_.k,{cond:g,
then:function(P){return _.O(_.q_,{data:P,alt:""})}}))},"He"),"yt-qr-code-renderer",{props:{data:_.CA}});var EwP=_.n(function(g){var C=function(){return _.jG(1728053247&(g.barColor!==void 0?RH(g.barColor()):4278190080))};
return _.O("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.O("div",{class:"ytVideoOverviewGhostCardDetails"},_.O(cbM,{animationDelay:0,percentWidth:100,barColor:function(){return C()}}),_.O(cbM,{animationDelay:600,
percentWidth:60,barColor:function(){return C()}})))},"Ke"),cbM=_.n(function(g){return _.O("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+g.percentWidth()+"%"}},_.O("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var C=g.animationDelay(),d=g.barColor();return"animation-delay:"+C+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+d+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Le");var H2L;_.QTP=_.n(function(g){function C(v){Y(v)}
var d=g.data;var V=_.Y4("yt-video-overview-view-model"),y=_.AD("div");g=_.Z(_.jL(-1,void 0,"dW11He"));var R=g.next().value,Y=g.next().value;g=_.Z(_.jL(0,void 0,"LqrsK"));var A=g.next().value,P=g.next().value,w={},x=_.Zq(wpW,function(){return d().asyncDataEntityKey}),p=function(){var v;
if((v=x())==null?0:v.videoOverviewViewModel){var q;return _.e((q=x())==null?void 0:q.videoOverviewViewModel,x0A)}return d()};
_.Iu(function(){P(Math.min((V.value.clientWidth-24)/4-8,72))});
var J=function(v){Y(v);(y==null?0:y.value)&&y.value.children[v]&&y.value.children[v].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
DTo(V,function(){var v;if((v=p())==null||!v.inlinePlaybackEndpoint)return null;var q;v=w==null?void 0:(q=w.thumbnailElRef)==null?void 0:q.value;if(!v)return null;var Q;q=(Q=p())==null?void 0:Q.inlinePlaybackEndpoint;Q=_.e(q,fzA);return{multipleVideoPreviewData:{data:(Q==null?0:Q.playerDescriptors)&&(Q==null?0:Q.playerDescriptors.length)?Q.playerDescriptors:[],thumbnailElement:v,trackingParams:"test",callbacks:{onPlaybackStarted:J},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var h=function(){var v;return((v=p())==null?void 0:v.headerSubtext)!==void 0?!0:!1},l=function(){var v,q=RH((v=p())==null?void 0:v.titleColor);
return q?"color: "+_.jG(q)+";":void 0},N=function(){var v,q=RH((v=p())==null?void 0:v.subtextColor);
return q?"color: "+_.jG(q)+";":void 0},T=function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.O("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return l()}},_.O(_.gV,{text:function(){var v;
return(v=p())==null?void 0:v.headerText}})),_.O(_.k,{cond:h,
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.O("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return N()}},_.O(_.Re,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.O("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return N()}},_.O(_.gV,{text:function(){var v;
return(v=p())==null?void 0:v.headerSubtext}})))}}))};
g={};return _.O("yt-video-overview-view-model",{class:_.Gr("ytGenAiVideoOverviewViewModelHost",(g.ytGenAiVideoOverviewViewModelMweb=!1,g.ytGenAiVideoOverviewViewModelDesktop=!0,g)),el:V,style:function(){var v,q=RH((v=p())==null?void 0:v.backgroundColor);return q?"background-color: "+_.jG(q)+";":void 0}},_.O(_.k,{cond:function(){var v;
return(v=p())==null?void 0:v.isLoading},
then:function(){return _.O(EwP,{barColor:function(){var v;return(v=p())==null?void 0:v.titleColor}})},
else:function(){return _.O(_.xX,null,null,_.O("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.O(_.Fd,{data:function(){var v;return(v=p())==null?void 0:v.thumbnail}},{thumbnailViewModel:function(v){return _.O(_.i8,{data:v.data,
aspectRatio:0,playbackRef:tFP(w)})}})),_.O("div",{class:"ytGenAiVideoOverviewViewModelDetails"},T(),_.O(_.k,{cond:function(){var v,q,Q,c;
return((v=p())==null?void 0:(q=v.listItems)==null?void 0:q.length)!==void 0&&((Q=p())==null?void 0:(c=Q.listItems)==null?void 0:c.length)>0?!0:!1},
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:y},_.O(_.M9,{each:function(){var v;return(v=p())==null?void 0:v.listItems}},function(v,q){return _.O(H2L,{image:v.image,
index:q,isSelected:function(){return q()===R()},
onClick:C,itemWidth:A})}))}}),_.O("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.O("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return l()}},_.O(_.gV,{text:function(){var v,q,Q,c,U,K,Cl;
return(Cl=(v=p())==null?void 0:(q=v.listItems)==null?void 0:(Q=q[R()])==null?void 0:Q.headline)!=null?Cl:(c=p())==null?void 0:(U=c.listItems)==null?void 0:(K=U[0])==null?void 0:K.headline}})),_.O("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return N()}},_.O(_.gV,{text:function(){var v,q,Q,c,U,K,Cl;
return(Cl=(v=p())==null?void 0:(q=v.listItems)==null?void 0:(Q=q[R()])==null?void 0:Q.subtext)!=null?Cl:(c=p())==null?void 0:(U=c.listItems)==null?void 0:(K=U[0])==null?void 0:K.subtext}})))))}}))},"Me");
H2L=_.n(function(g){var C=g.image;var d=g.itemWidth;var V=g.index;var y=g.isSelected;var R=g.onClick;g=_.gJ(function(){V!==void 0&&R!==void 0&&R(V());return!1});
var Y={};return _.O("div",{class:_.Gr("ytGenAiVideoOverviewViewModelCarouselItem",(Y.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return y==null?void 0:y()},Y)),
style:function(){return"width: "+d()+"px;"},
"on:click":g},_.O(_.q_,{data:C,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.O(_.k,{cond:function(){return y==null?void 0:y()},
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.O("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ne");
_.QTP.idomCompat=!0;_.U4(_.QTP,"yt-video-overview-view-model",{props:{data:_.CA}});_.z3L=_.n(function(g){var C=g.data;var d=g.topbarOffset;var V,y=((V=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:V())||!1;return _.O("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var R=C();var Y,A,P=y?(Y=R.config)==null?void 0:Y.darkThemeBackgroundColor:(A=R.config)==null?void 0:A.lightThemeBackgroundColor;R=P?_.tw(P):void 0;R="background-color: "+R+";";d!==void 0&&(R+="top: -"+d()+"px;");return R},
"aria-hidden":!0},_.O(_.k,{cond:function(){var R,Y,A;return!!((R=C().backgroundImageConfig)==null?0:(Y=R.image)==null?0:(A=Y.sources)==null?0:A.length)},
then:function(){return _.O(_.q_,{data:function(){var R;return(R=C().backgroundImageConfig)==null?void 0:R.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.O("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+kR_(y,C().gradientColorConfig)+";"}}))},"Oe");
_.z3L.idomCompat=!0;var Ka6=_.n(function(g){var C=g.data;var d=g.isOverlay;return _.O("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.O("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.O(_.Fd,{data:function(){return C().header}},{sectionHeaderViewModel:function(V){return _.O(_.rE,{data:V.data,
isOverlay:d})}})),_.O("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.O(_.Fd,{data:function(){return C().channelInfoButtons}},{flexibleActionsViewModel:_.Hl})),_.O("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.O(_.Fd,{data:function(){return C().description}},{descriptionPreviewViewModel:function(V){return _.O(_.D9,{data:V.data,
isOverlay:d})}})))},"Pe");
Ka6.idomCompat=!0;var alh=_.n(function(g){var C=g.data;var d={};return _.O("factoid-view-model",{class:_.Gr("ytwFactoidViewModelHost",(d.ytwFactoidViewModelHostOverlay=g.isOverlay,d))},_.O(_.gV,{text:function(){return C().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.O(_.gV,{text:function(){return C().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Qe");
alh.idomCompat=!0;var Gh6=_.n(function(g){var C=g.data;var d=g.isOverlay;return _.O("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.O(_.Fd,{data:function(){return C().factoids}},{factoidViewModel:function(V){return _.O(alh,{data:V.data,
isOverlay:d})}}))},"Re");
Gh6.idomCompat=!0;_.SiP=_.n(function(g){var C=g.data;var d=g.isOverlay;return _.O("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.O(_.Fd,{data:function(){return C().items}},{channelInfoViewModel:function(V){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(Ka6,{data:V.data,
isOverlay:d}))},
coursePerksViewModel:function(V){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(rb6,{data:V.data,isOverlay:d}))},
descriptionPreviewViewModel:function(V){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(_.D9,{data:V.data,isOverlay:d}))},
factoidsRowViewModel:function(V){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(Gh6,{data:V.data,isOverlay:d}))},
progressViewModel:function(V){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(NyQ,{data:V.data,isOverlay:d}))}}))},"Se");var go5=_.n(function(g){return _.O("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.O(_.Fd,{data:function(){return g.data().content}},{courseMetadataViewModel:function(C){return _.O(_.SiP,{data:C.data,
isOverlay:g.isOverlay})},
progressViewModel:function(C){return _.O(NyQ,{data:C.data})}}))},"Te");var CPr=_.n(function(g){var C=g.data;g=g.className;var d=function(){var y;return _.tM((y=C())==null?void 0:y.rendererContext)},V={};
V=(V.dynamicTextViewModelHost=!0,V.dynamicTextViewModelHostTappable=function(){return d()},V);
return _.O("yt-dynamic-text-view-model",{el:_.WF(_.jd(function(){var y;return(y=C())==null?void 0:y.rendererContext})),
role:function(){return d()?"link":void 0},
tabindex:function(){return d()?0:void 0},
class:_.Gr(g,V)},_.O("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var y,R,Y;return(Y=(R=_.e((y=C())==null?void 0:y.rendererContext,_.FB))==null?void 0:R.label)!=null?Y:""}},_.O(_.gV,{text:function(){return C().text},
userInput:!0})))},"Ue");
CPr.idomCompat=!0;_.Cf=_.n(function(g){var C=g.data;var d=g.isPositionRelative;var V=_.oj1("(max-width: 527.9px)"),y=function(){var R,Y;return(Y=(R=C())==null?void 0:R.style)!=null?Y:"IMAGE_BANNER_STYLE_FULL_BLEED"};
g={};return _.O("yt-image-banner-view-model",{el:_.WF(_.jd(function(){var R;return(R=C())==null?void 0:R.rendererContext})),
class:_.Gr((g.ytImageBannerViewModelHost=!0,g.ytImageBannerViewModelInset=function(){return pp_(y())},g.ytImageBannerViewModelPositionAbsolute=function(){return _.U5(!0)&&!(d==null?0:d())},g.ytImageBannerViewModelSmallInset=function(){return pp_(y())&&V()},g.ytImageBannerViewModelTappable=function(){var R;
return _.tM((R=C())==null?void 0:R.rendererContext)},g))},_.O(_.k,{cond:function(){var R;
return(R=C())==null?void 0:R.image},
then:function(){return _.O(_.q_,{data:function(){return C().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.O(_.Fd,{data:function(){var R;
return(R=C())==null?void 0:R.overlays}},{thumbnailHoverOverlayViewModel:Uj}))},"Ve");
_.Cf.idomCompat=!0;var dRb;dRb=_.n(function(g){var C=g.condition;var d=g.content;return _.O(_.k,{cond:C,then:function(){return _.O("div",{class:"yt-page-header-view-model__scroll-container"},d())},
else:function(){return d()}})},"We");
_.VBb=_.n(function(g){var C=g.data;var d=g.noPadding;var V=g.enableBanner;var y=g.cinematicContainerTopbarOffset;var R=g.allowCinematicContainerOverflow;var Y=g.displayAsSidebar;var A=g.displayAsPanel;var P=g.alwaysUseMediumTextDescription;var w=JNP(),x=function(){return!!C().image||!!C().animatedImage},p=function(){return!!C().background},J=function(){return(Y==null?0:Y())||(A==null?0:A())?1:w()},h=function(){return J()===1},l=function(){return h()||J()===2},N=function(){return J()===4},T=function(){var jB=
C();
var qR=!!C().heroImage;var s1=J(),wL=h1P(C()),WM=Y==null?void 0:Y(),N6=!jB.metadata,SB;if(SB=qR?_.e(jB.heroImage,YjM):_.e(jB.animatedImage||jB.image,YjM)){jB=SB.style;var Ox=SB.layoutMode;if(Ox!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(SB=ab_(Kqu(SB)),qR)qR=xBN(s1,jB,Ox,SB,WM);else b:if(N6)qR=s1===1?{size:48}:{size:72};else switch(s1){case 1:qR={size:72};break b;case 2:qR={size:120};break b;default:qR=wL<4?{size:120}:{size:160}}else qR=void 0}else qR={size:0};return qR};
g={};g=_.Gr((g["yt-page-header-view-model"]=!0,g["yt-page-header-view-model--no-padding"]=function(){return!(d==null||!d())},g["yt-page-header-view-model--small-top-padding"]=function(){return h()&&!C().actions&&!(A==null?0:A())||J()===2&&!(x()||C().heroImage)},g["yt-page-header-view-model--small-bottom-padding"]=function(){return l()&&!C().actions&&!(A==null?0:A())},g["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(R==null?0:R())},g["yt-page-header-view-model--display-as-sidebar"]=
Y,g));
var v={},q=_.Gr((v["yt-page-header-view-model__page-header-headline"]=!0,v["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var jB;return(jB=T())==null?void 0:jB.allowFullWidth},v)),Q=function(){var jB;
return l()&&!((jB=T())==null?0:jB.allowFullWidth)},c=function(){return h()&&(!!C().heroImage||x())&&h1P(C())>0},U=function(){return c()&&(A==null?void 0:A())};
v={};var K=_.Gr((v["yt-page-header-view-model__page-header-title"]=!0,v["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!c()},v["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return c()&&!U()},v["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=U,v["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=p,v));
v={};var Cl=_.Gr((v["yt-page-header-view-model__page-header-headline-image"]=!0,v["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!C().heroImage&&l()},v));
v={};var AL=_.Gr((v["yt-page-header-view-model__page-header-banner-container"]=V,v["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var jB;return(V==null?void 0:V())&&((jB=_.e(C().banner,_.FTL))==null?void 0:jB.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},v));
v={};var iP=_.Gr((v["yt-page-header-view-model__page-header-content-metadata"]=!0,v["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=p,v));v={};var lP=_.Gr((v["yt-page-header-view-model__page-header-flexible-actions"]=!0,v["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!C().metadata||l()},v["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!l()},v));
v={};var pl=_.Gr((v["yt-page-header-view-model__page-header-attribution"]=!0,v["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=p,v));return _.O("yt-page-header-view-model",{class:g},_.O(_.k,{cond:p,then:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-background"},_.O(_.Fd,{data:function(){return C().background}},{cinematicContainerViewModel:function(jB){return _.O(_.z3L,{data:jB.data,
topbarOffset:y})}}))}}),_.O(dRb,{condition:function(){return!(Y==null||!Y())},
content:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-content"},_.O(_.k,{cond:function(){return(V==null?void 0:V())&&C().banner},
then:function(){return _.O("div",{class:AL},_.O(_.Fd,{data:function(){return C().banner}},{imageBannerViewModel:_.Cf}))}}),_.O("div",{class:q},_.O(_.k,{cond:x,
then:function(){return _.O(_.Fd,{data:function(){var jB;if(!(jB=C().animatedImage)){jB=C();if(x()){var qR=jB=Object.assign({},jB),s1=J(),wL=h1P(C()),WM=qR.image,N6=_.e(WM,AVP),SB=N6==null?void 0:N6.avatar,Ox=_.e(SB,_.ed);if(WM&&SB&&Ox){switch(s1){case 1:Ox.avatarImageSize="AVATAR_SIZE_XL";break;case 2:Ox.avatarImageSize="AVATAR_SIZE_XXL";break;default:wL<4?Ox.avatarImageSize="AVATAR_SIZE_XXL":Ox.avatarImageSize="AVATAR_SIZE_XXXL"}_.pn(SB,_.ed,Object.assign({},Ox));N6.avatar=Object.assign({},SB);_.pn(WM,
AVP,Object.assign({},N6));qR.image=Object.assign({},WM)}}jB=jB.image}return jB}},{contentPreviewImageViewModel:function(jB){return _.O(_.o3,{data:jB.data,
className:Cl,imageSizeConfig:T})},
decoratedAvatarViewModel:function(jB){return _.O(_.Ej,{data:jB.data,className:Cl})}})}}),_.O(_.k,{cond:function(){return!!C().heroImage&&!Q()},
then:function(){return _.O(_.Fd,{data:function(){return C().heroImage}},{contentPreviewImageViewModel:function(jB){return _.O(_.o3,{data:jB.data,
className:Cl,imageSizeConfig:T})}})}}),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.k,{cond:function(){return!!C().heroImage&&Q()},
then:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.O(_.Fd,{data:function(){return C().heroImage}},{contentPreviewImageViewModel:function(jB){return _.O(_.o3,{data:jB.data,
className:Cl,imageSizeConfig:T})}}))}}),_.O(_.Fd,{data:function(){return C().title}},{dynamicTextViewModel:function(jB){return _.O(CPr,{data:jB.data,
className:K})}}),_.O(_.Fd,{data:function(){return C().metadata}},{contentMetadataViewModel:function(jB){return _.O(_.JS,{data:jB.data,
layout:function(){return h()?1:0},
className:iP,isOverlay:p,useMediumText:N})}}),_.O(_.k,{cond:function(){return C().description&&!h()},
then:function(){return _.O(_.Fd,{data:function(){return C().description}},{descriptionPreviewViewModel:function(jB){return _.O(_.D9,{data:jB.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:p,maxLinesOverride:function(){return h()?void 0:1},
useMediumText:function(){return(P==null?void 0:P())||N()}})}})}}),_.O(_.k,{cond:function(){return C().attribution&&!l()},
then:function(){return _.O(_.Fd,{data:function(){return C().attribution}},{attributionViewModel:function(jB){return _.O(pq,{data:jB.data,
className:pl,useMediumText:N})}})}}),_.O(_.k,{cond:function(){return C().actions&&!l()},
then:function(){return _.O(_.Fd,{data:function(){return C().actions}},{flexibleActionsViewModel:function(jB){return _.O(_.Hl,{data:jB.data,
layout:function(){return tlW(J())},
className:lP})}})}}))),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.k,{cond:function(){return C().description&&h()},
then:function(){return _.O(_.Fd,{data:function(){return C().description}},{descriptionPreviewViewModel:function(jB){return _.O(_.D9,{data:jB.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:p,maxLinesOverride:function(){return h()?void 0:1},
useMediumText:function(){return(P==null?void 0:P())||N()}})}})}}),_.O(_.k,{cond:function(){return C().attribution&&l()},
then:function(){return _.O(_.Fd,{data:function(){return C().attribution}},{attributionViewModel:function(jB){return _.O(pq,{data:jB.data,
className:pl,useMediumText:N})}})}}),_.O(_.k,{cond:function(){return C().actions&&l()},
then:function(){return _.O(_.Fd,{data:function(){return C().actions}},{flexibleActionsViewModel:function(jB){return _.O(_.Hl,{data:jB.data,
layout:function(){return tlW(J())},
className:lP})}})}})),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.Fd,{data:function(){return C().bottomMetadataFlexibleContainer}},{flexibleContainer:function(jB){return _.O(go5,{data:jB.data,
isOverlay:p})}})))}}))},"Xe");
_.VBb.idomCompat=!0;_.U4(_.n(function(g){var C=_.Z(_.jL(!1,void 0,"qvRy4d")),d=C.next().value,V=C.next().value;return _.O("yt-official-card-view-model",{class:_.Gr("ytOfficialCardViewModelHost",g.className),style:_.yF({"background-color":function(){var y,R=RH((y=g.data())==null?void 0:y.backgroundColor);return R?_.jG(R):void 0}})},_.O(_.Fd,{data:function(){return g.data().header}},{pageHeaderViewModel:function(y){return _.O(_.VBb,{data:y.data,
noPadding:!0})}}),_.O(_.Fd,{data:function(){return g.data().contents}},{horizontalShelfViewModel:function(y){return _.O(_.gY,{data:y.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.O(_.k,{cond:d,
then:function(){return _.O("div",{class:"ytOfficialCardViewModelExpandedContent"},_.O(_.Fd,{data:function(){return g.data().expandedContents}},{horizontalShelfViewModel:function(y){return _.O(_.gY,{data:y.data,
sizing:"MINI"})}}),_.O("div",{class:"ytOfficialCardViewModelCollapseButton"},_.O(_.Fd,{data:function(){return g.data().collapseButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
onClick:function(){V(!d())}})}})))},
else:function(){return _.O("div",{class:"ytOfficialCardViewModelExpandButton"},_.O(_.Fd,{data:function(){return g.data().expandButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
onClick:function(){V(!d())}})}}))}}))},"Ye"),"yt-official-card-view-model",{props:{data:_.CA,
className:_.CA}});var yLI=_.n(function(g){var C,d=(C=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:C();return _.O("ytw-search-friction-view-model",{class:_.Gr("ytwSearchFrictionViewModelHost",g.className)},_.O("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.O("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.O(_.k,{cond:function(){return d&&g.data().darkThemeImage?g.data().darkThemeImage:g.data().image},
then:function(V){return _.O(_.q_,{data:V,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.O(_.Fd,{data:function(){return g.data().overflowMenuButton}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.O(_.gV,{text:function(){return g.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.O(_.M9,{each:function(){return g.data().bodyText||[]}},function(V){return _.O(_.gV,{text:V,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.O(_.Fd,{data:function(){return g.data().actions}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.O(_.gV,{text:function(){return g.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.O(_.gV,{text:function(){return g.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"Ze");
yLI.idomCompat=!0;_.U4(yLI,"ytw-search-friction-view-model",{props:{data:_.CA,className:_.CA}});_.dY=_.n(function(g){var C=_.Y4("markdown-div"),d,V=(d=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:d();_.ue(function(){var y=C.value;var R=new gWL,Y=new Map(R.JSC$9369_sanitizerTable.globalAttributePolicies);Y.set("style",{policyAction:4});R.JSC$9369_sanitizerTable=new h2(R.JSC$9369_sanitizerTable.allowedElements,R.JSC$9369_sanitizerTable.elementPolicies,R.JSC$9369_sanitizerTable.allowedGlobalAttributes,Y,R.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes);var A=["data-time"];if(A===void 0)Y=
new Set(R.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes),Y.add("data-"),R.JSC$9369_sanitizerTable=new h2(R.JSC$9369_sanitizerTable.allowedElements,R.JSC$9369_sanitizerTable.elementPolicies,R.JSC$9369_sanitizerTable.allowedGlobalAttributes,R.JSC$9369_sanitizerTable.globalAttributePolicies,Y);else{Y=new Set(R.JSC$9369_sanitizerTable.allowedGlobalAttributes);A=_.Z(A);for(var P=A.next();!P.done;P=A.next()){P=P.value;if(P.indexOf("data-")!==0)throw Error("ka`"+P);Y.add(P)}R.JSC$9369_sanitizerTable=
new h2(R.JSC$9369_sanitizerTable.allowedElements,R.JSC$9369_sanitizerTable.elementPolicies,Y,R.JSC$9369_sanitizerTable.globalAttributePolicies,R.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes)}Y=new Set(R.JSC$9369_sanitizerTable.allowedGlobalAttributes);Y.add("class");R.JSC$9369_sanitizerTable=new h2(R.JSC$9369_sanitizerTable.allowedElements,R.JSC$9369_sanitizerTable.elementPolicies,Y,R.JSC$9369_sanitizerTable.globalAttributePolicies,R.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes);
_.YL(y,_.zLM(R.build(),e1c(g.text())));le_(C.value)},"OZ439c");
d={};return _.O("div",null,_.O("markdown-div",{class:_.Gr("ytwMarkdownDivHost",(d.ytwMarkdownDivDark=V,d.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var y;return((y=g.isSmallText)==null?void 0:y.call(g))||!1},d.ytwMarkdownDivHostWrapCodeBlocks=function(){var y;
return((y=g.wrapCodeBlocks)==null?void 0:y.call(g))||!1},d.ytwMarkdownDivHostEnableDefaultStyling=function(){var y;
return!((y=g.disableDefaultStyling)==null?0:y.call(g))},d)),
el:C}))},"af");
_.dY.idomCompat=!0;var RjR=_.n(function(g){var C=g.imageData;var d=_.WR(g.isInList,!1),V=function(){return d()?{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 _.O("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.O(_.k,{cond:function(){return C().image},
then:function(y){return _.O(_.q_,{data:y,alt:function(){return V().alt},
contentMode:function(){return V().contentMode},
targetWidth:function(){return V().targetWidth},
targetHeight:function(){return V().targetHeight},
className:function(){return V().className}})}}),_.O("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.O("div",{class:_.Gr("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.O(_.gV,{text:function(){return C().title}})),_.O(_.M9,{each:function(){var y;
return(y=C().description)!=null?y:[]}},function(y){return _.O("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.O(VY,{content:y}))})))},"bf"),blz=_.n(function(g){var C=g.list;
var d=function(){var V;return(V=C().items)!=null?V:[]};
return _.O("div",{class:"ytwGenAiRichTextViewModelListContent"},_.O(_.k,{cond:function(){return C().title},
then:function(V){return _.O("div",{class:_.Gr("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.O(_.gV,{text:V}))}}),_.O(_.k,{cond:function(){return C().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.O("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.O(_.M9,{each:d},function(V){return _.O("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.O(VY,{content:V,isInList:!0}))}))}}),_.O(_.k,{cond:function(){return C().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.O("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.O(_.M9,{each:d},function(V){return _.O("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.O(VY,{content:V,isInList:!0}))}))}}),_.O(_.k,{cond:function(){return C().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.O("div",{class:"ytwGenAiRichTextViewModelImageList"},_.O(_.M9,{each:d},function(V){return _.O("div",{class:"ytwGenAiRichTextViewModelListItem"},_.O(VY,{content:V,isInList:!0}))}))}}))},"cf"),Zlp=_.n(function(g){var C=g.table;
return _.O("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.O("thead",null,_.O("tr",null,_.O(_.M9,{each:function(){var d,V;return(V=(d=C().header)==null?void 0:d.cells)!=null?V:[]}},function(d){return _.O("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.O(_.M9,{each:function(){return d.contents}},function(V){return _.O(VY,{content:V})}))}))),_.O("tbody",null,_.O(_.M9,{each:function(){var d;
return(d=C().rows)!=null?d:[]}},function(d){return _.O("tr",null,_.O(_.M9,{each:function(){return d.cells}},function(V){return _.O("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.O(_.M9,{each:function(){return V.contents}},function(y){return _.O(VY,{content:y})}))}))})))},"df"),VY=_.n(function(g){var C=g.content;
var d=_.WR(g.isInList,!1),V=function(){var y,R;return(R=(y=C().contentBlock)==null?void 0:y.contents)!=null?R:[]};
return _.O("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.O(_.k,{cond:function(){return C().text},
then:function(y){return _.O(_.gV,{className:"ytwGenAiRichTextViewModelText",text:y})}}),_.O(_.k,{cond:function(){return C().image},
then:function(y){return _.O(RjR,{imageData:y,isInList:d})}}),_.O(_.k,{cond:function(){return C().list},
then:function(y){return _.O(blz,{list:y})}}),_.O(_.k,{cond:function(){return C().contentBlock},
then:function(){return _.O("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.O(_.M9,{each:V},function(y){return _.O(VY,{content:y,isInList:!1})}))}}),_.O(_.k,{cond:function(){return C().table},
then:function(y){return _.O(Zlp,{table:y})}}))},"ef"),Y1R=_.n(function(g){var C={};
C=_.oX("ytwGenAiRichTextViewModelHost",(C.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.J5("search_overview_link_style")),C));return _.O("gen-ai-rich-text-view-model",{class:C},_.O(VY,{content:function(){return g.data().content}}))},"ff");_.AL6=_.n(function(g){var C=g.data;var d=function(){var N;return((N=C().loadingUi)!=null?N:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},V=function(){return C().isLoading&&(d()==="UNSPECIFIED"||d()==="GHOST_CARD")},y=function(){return!C().isLoading},R=function(){return!!C().content&&!C().contents},Y=function(){return!!C().contents},A=function(){return!!C().nextQueryButtons},P=function(){return C().isLoading&&d()==="INVISIBLE"},w=function(){var N,T;
return(T=(N=C().headerIcon)==null?void 0:N.iconType)!=null?T:""},x=function(){var N;
return(N=C().content)!=null?N:""},p=function(){return!!C().sourcesSection},J,h=!((J=_.wS().resolve(_.Oc(_.Tr)))==null||!J()),l=_.rw(function(){var N=[],T=C().contents;
if(T)for(var v=0;v<T.length;v++){var q=_.e(T&&T[v],kQx);q&&N.push(q)}return N},void 0,"gcCsZb");
_.Iu(function(){C().isLoading||_.t1("so_re",void 0,"search_overview_answer")});
return _.O("ytd-overview-answer-view-model",{class:function(){var N={};N=(N.ytdOverviewAnswerViewModelHost=!0,N.ytdOverviewAnswerViewModelDarkBackground=h&&!P(),N.ytdOverviewAnswerViewModelLightBackground=!h&&!P(),N);return _.oX(N)}},_.O(_.k,{cond:function(){return!P()},
then:function(){return _.O(_.xX,null,_.O("h2",null,_.O("div",{class:"ytdOverviewAnswerViewModelHeader"},_.O(_.k,{cond:w,then:function(N){return _.O("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.O(_.Re,{icon:N}))}}),_.O("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.O("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return C().headerText}),_.O("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.O(_.gV,{text:function(){return C().headerSubtext}}))))),_.O(_.k,{cond:V,
then:function(){return _.O(L7L,null)}}),_.O(_.k,{cond:y,
then:function(){return _.O(_.xX,null,_.O(_.k,{cond:R,then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelText"},_.O(_.dY,{text:x,isSmallText:!0}))}}),_.O(_.k,{cond:Y,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelRichText"},_.O(_.M9,{each:l},function(N){return _.O(Y1R,{data:N})}))}}),_.O(_.k,{cond:A,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.O(_.Fd,{data:function(){return C().nextQueryButtons}},{buttonViewModel:function(N){return _.O(_.Jc,{data:N.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.gY}))}}),_.O("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.O("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.O(_.k,{cond:function(){return!!_.e(C().likeButtonViewModel,_.ER)&&!!_.e(C().dislikeButtonViewModel,_.c8)},
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.O(_.zn,{data:function(){return _.e(C().likeButtonViewModel,_.ER)},
disableIconAnimation:!0}),_.O(_.Qp,{data:function(){return _.e(C().dislikeButtonViewModel,_.c8)}}))}})),_.O(_.k,{cond:function(){var N;
return(N=C().sourcesSection)==null?void 0:N.headerText},
then:function(N){return _.O("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.O(_.gV,{text:N}))}})),_.O(_.k,{cond:p,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelSources"},_.O(_.Fd,{data:function(){var N;return(N=C().sourcesSection)==null?void 0:N.sourcesShelf}},{buttonViewModel:_.Jc,
horizontalShelfViewModel:function(N){return _.O(_.gY,{data:N.data,includeMargin:!0,hasPeek:!0})}}))}}),_.O(_.k,{cond:function(){return C().disclaimerText},
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.O(_.gV,{text:function(){return C().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"gf");var F_R=_.n(function(g){var C=_.mV(g,{}).data;return _.O("yt-shopping-content-line-item-view-model",{class:_.Gr("ytShoppingContentLineItemViewModelHost")},_.O(_.gV,{text:function(){var d;return(d=C().text)==null?void 0:d.attributedString}}))},"hf");_.yY=_.n(function(g){g=_.mV(g,{});var C=g.data,d={};return _.O("yt-shopping-content-line-view-model",{class:_.Gr("ytShoppingContentLineViewModelHost",g.className,(d.ytShoppingContentLineViewModelTruncateText=function(){return!C().wrapContent},d)),
style:_.yF({"--shopping-content-line-gap":function(){return C().itemGap?C().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return C().lineHeight?C().lineHeight+"px":void 0}})},_.O(_.M9,{each:function(){return(C().items||[]).map(function(V){return _.e(V,DQQ)}).filter(function(V){return!!V})}},function(V){return _.O(F_R,{data:V})}))},"jf");var PPI=_.n(function(g){var C=g.data;var d=function(){var R;return((R=C().image)==null?void 0:R.height)||48},V=function(){var R;
return((R=C().image)==null?void 0:R.width)||48},y=function(){return"width: "+V()+"px; height: "+d()+"px;"};
return _.O("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var R,Y,A,P=((R=_.wS().resolve(_.Oc(_.Tr)))==null?0:R())?(Y=C())==null?void 0:Y.darkThemeBackgroundColor:(A=C())==null?void 0:A.lightThemeBackgroundColor;return"background-color: "+(P?_.jG(P):"")+";"},
el:_.WF(_.jd(function(){var R;return(R=C())==null?void 0:R.rendererContext}))},_.O(_.k,{cond:function(){var R,Y;
return(Y=(R=C().image)==null?void 0:R.image)!=null?Y:C().thumbnail},
then:function(R){return _.O("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var Y;return"background-color: "+(((Y=C().image)==null?0:Y.backgroundColor)?_.jG(C().image.backgroundColor):"")+";"+y()}},_.O(_.q_,{data:R,
height:d,width:V,style:y,alt:""}))}}),_.O("div",{class:"ytShoppingDescriptionItemViewModelText"},_.O(_.Fd,{data:function(){return C().line1}},{shoppingContentLineViewModel:function(R){return _.O(_.yY,{data:R.data})}}),_.O(_.Fd,{data:function(){return C().line2}},{shoppingContentLineViewModel:function(R){return _.O(_.yY,{data:R.data})}}),_.O(_.Fd,{data:function(){return C().line3}},{shoppingContentLineViewModel:function(R){return _.O(_.yY,{data:R.data})}})))},"kf");var ilp=_.n(function(g){var C=g.data;var d=g.active;var V=_.Y4("transcript-segment-view-model");_.ue(function(){var y,R,Y,A=((y=_.wS().resolve(_.Oc(_.Tr)))==null?0:y())?(R=C())==null?void 0:R.darkThemeColorPalette:(Y=C())==null?void 0:Y.lightThemeColorPalette;A&&(A.additiveBackground&&V.value.style.setProperty("--timestamp-active-background-color",_.jG(A.additiveBackground)),A.textSecondary&&V.value.style.setProperty("--timestamp-active-color",_.tw(A.textSecondary)))},"TnVCnb");
g={};return _.O("transcript-segment-view-model",{class:_.Gr("ytwTranscriptSegmentViewModelHost",(g.ytwTranscriptSegmentViewModelHostActive=d,g.ytwTranscriptSegmentViewModelHostModern=_.t("enable_timeline_view_modern_transcript")||_.t("enable_timeline_view_modern_transcript_fe"),g)),el:V},_.O(_.k,{cond:function(){var y;return(y=C())==null?void 0:y.timestamp},
then:function(y){var R={};return _.O(_.xX,null,_.O("div",{class:_.Gr("ytwTranscriptSegmentViewModelTimestamp",(R.ytwTranscriptSegmentViewModelTimestampActive=d,R)),"aria-hidden":!0},y),_.O("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var Y=y().split(":").map(Number),A=_.Z(Y.reverse());Y=A.next().value;var P=A.next().value;A=A.next().value;return _.bHL({hours:A,minutes:P,seconds:Y})}))}}),_.O(_.gV,{text:function(){var y,R,Y;
return(Y=(y=C())==null?void 0:y.attributedText)!=null?Y:{content:(R=C())==null?void 0:R.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"mf");var OlB=_.n(function(g){var C=g.data;return _.O("div",{class:"videoAttributesSectionViewModelHeader"},_.O("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.O("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return C().headerTitle}),_.O(_.k,{cond:function(){return C().headerInfoButton},
then:function(){return _.O(_.Fd,{data:function(){return C().headerInfoButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.O(_.k,{cond:function(){return C().headerSubtitle},
then:function(){return _.O("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return C().headerSubtitle})}}))},"nf"),wqQ=_.n(function(g){function C(N){return Math.max(Math.min(N,0),w()-A())}
var d=g.data;var V;g=_.Y4("div",function(N){var T=function(){x(N.clientWidth)};
T();window.ResizeObserver&&(V=new ResizeObserver(T),V.observe(N))});
var y=_.Y4("div",function(N){P(N.scrollWidth)}),R=_.Z(_.jL(0,void 0,"C3XQAe")),Y=R.next().value;
R=R.next().value;var A=Y,P=R;R=_.Z(_.jL(0,void 0,"db7y3"));Y=R.next().value;R=R.next().value;var w=Y,x=R;Y=_.Z(_.jL(0,void 0,"RchC7"));var p=Y.next().value,J=Y.next().value;_.nP(function(){var N;(N=V)==null||N.disconnect()});
var h=function(){J(C(p()+w()))},l=function(){J(C(p()-w()))};
return _.O("yt-video-attributes-section-view-model",null,_.O("div",{class:"videoAttributesSectionViewModelHost"},_.O(_.k,{cond:function(){return d().headerTitle},
then:function(){return _.O(OlB,{data:d})}}),_.O("div",{class:_.Gr("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:g},_.O("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.yF({transform:function(){var N=p();_.Qq("HTML_DIR")==="rtl"&&(N*=-1);return"translateX("+N+"px)"}}),
el:y},_.O(_.Fd,{data:function(){return d().videoAttributeViewModels}},{videoAttributeViewModel:zNP}))),_.O(_.Fd,{data:function(){return d().footerButton}},{buttonViewModel:function(N){return _.O(_.Jc,{data:N.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.O(_.k,{cond:function(){return p()<0&&d().previousButton},
then:function(){return _.O("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.O(_.Fd,{data:function(){return d().previousButton}},{buttonViewModel:function(N){return _.O(_.Jc,{data:N.data,
onClick:h})}}))}}),_.O(_.k,{cond:function(){return p()>w()-A()&&d().nextButton},
then:function(){return _.O("div",{class:"videoAttributesSectionViewModelRightArrow"},_.O(_.Fd,{data:function(){return d().nextButton}},{buttonViewModel:function(N){return _.O(_.Jc,{data:N.data,
onClick:l})}}))}})))},"of");
wqQ.idomCompat=!0;var kV5=_.n(function(g){var C=g.data;var d=g.active;var V={},y={};return _.O("timeline-item-view-model",{class:_.Gr("ytwTimelineItemViewModelHost",(V.ytwTimelineItemViewModelHostChapterChild=g.chapterChild,V.ytwTimelineItemViewModelModern=_.t("enable_timeline_view_modern_transcript")||_.t("enable_timeline_view_modern_transcript_fe"),V))},_.O("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.O("div",{class:_.Gr("ytwTimelineItemViewModelTimestamp",(y.ytwTimelineItemViewModelTimestampActive=
d,y))},function(){return C().timestamp})),_.O("div",{class:"ytwTimelineItemViewModelContentItems"},_.O(_.Fd,{data:function(){return C().contentItems}},{transcriptSegmentViewModel:function(R){return _.O(ilp,{data:R.data,
active:d})},
videoAttributesSectionViewModel:wqQ})))},"pf");var xR0=_.n(function(g){var C=g.data;g={};return _.O("timeline-chapter-view-model",{class:_.Gr("ytwTimelineChapterViewModelHost")},_.O("div",{class:_.Gr("ytwTimelineChapterViewModelTitle",(g.ytwTimelineChapterViewModelModern=_.t("enable_timeline_view_modern_transcript")||_.t("enable_timeline_view_modern_transcript_fe"),g))},function(){return C().title}),_.O(_.Fd,{data:function(){return C().contents}},{timelineItemViewModel:function(d){return _.O(kV5,{data:d.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(d){return _.O(wqQ,{data:d.data})}}))},"qf");var ooQ=_.n(function(g){var C=g.data;var d=_.Y4("macro-markers-panel-item-view-model"),V=_.Zq(_.xPo,function(){var R;return(R=C().markersEngagementPanelSyncEntityKey)!=null?R:""}),y=function(){var R;
return((R=V())==null?void 0:R.activeItemIndex)===C().index};
g=_.gJ(function(R){var Y,A,P,w,x;return _.F(function(p){if(p.nextAddress==1)return R.stopPropagation(),_.JM(_.px(R),d.value,["A".toString(),"BUTTON".toString()])?p.return():(Y=_.e6(C().onTap))?p.yield(_.g8(),2):p.return();A=p.yieldResult;w=(P=_.e(Y,_.qu))==null?void 0:P.startTimeSeconds;w===void 0||(x=A)!=null&&x.seekTo(w,!0);_.XV(p)})});
return _.O("macro-markers-panel-item-view-model",{class:_.Gr("ytwMacroMarkersPanelItemViewModelHost",{"is-active":y}),el:d,"on:click":g,tabindex:0,role:"button"},_.O(_.Fd,{data:function(){var R;return(R=C())==null?void 0:R.item}},{timelineChapterViewModel:function(R){return _.O(xR0,{data:R.data,
active:y})},
timelineItemViewModel:function(R){return _.O(kV5,{data:R.data,active:y})},
videoAttributeViewModel:zNP,shoppingDescriptionItemViewModel:PPI}))},"rf");
ooQ.idomCompat=!0;_.U4(ooQ,"macro-markers-panel-item-view-model",{props:{data:_.CA}});_.U4(wqQ,"yt-video-attributes-section-view-model",{props:{data:_.CA}});var pqS=_.n(function(g){var C=function(){var d,V,y;return(y=(d=g.data().leadingLogoAccessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label)!=null?y:""};
return _.O("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.O(_.k,{cond:function(){return g.data().leadingLogo},
then:function(d){return _.O(_.q_,{className:"ytwFantasySectionHeaderViewModelLogo",data:d,alt:C})}}),_.O("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.O(_.gV,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return g.data().title}}),_.O(_.gV,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return g.data().subtitle}})),_.O(_.Fd,{data:function(){return g.data().trailingButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"sf");var JLr=_.n(function(g){var C={};C=_.Gr("ytwFantasyTeamViewModelHost",(C.ytwFantasyTeamViewModelCompact=function(){var y;return!((y=g.compact)==null||!y.call(g))},C.ytwFantasyTeamViewModelUser=function(){return g.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},C.ytwFantasyTeamViewModelOpponent=function(){return g.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},C));
var d=function(){var y,R,Y;return(Y=(y=g.data().teamLogoAccessibility)==null?void 0:(R=y.accessibilityData)==null?void 0:R.label)!=null?Y:""},V=_.Zq(p4L,function(){return g.data().teamEntityKey});
return _.O("ytw-fantasy-team-view-model",{class:C},_.O(_.k,{cond:function(){return g.data().teamLogo},
then:function(y){return _.O(_.q_,{className:"ytwFantasyTeamViewModelLogo",data:y,alt:d})}}),_.O("div",{class:"ytwFantasyTeamViewModelMetadata"},_.O("div",{class:"ytwFantasyTeamViewModelHeader"},_.O(_.gV,{className:"ytwFantasyTeamViewModelScore",
text:function(){var y;return(y=V())==null?void 0:y.score}}),_.O(_.Re,{icon:function(){var y;
return(y=V())==null?void 0:y.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.O(_.gV,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var y;return(y=V())==null?void 0:y.projectedScore}})),_.O(_.gV,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return g.data().primaryText}}),_.O(_.gV,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return g.data().secondaryText}}),_.O(_.gV,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return g.data().tertiaryText}})),_.O(_.gV,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var y;return(y=V())==null?void 0:y.score}}))},"tf");_.U4(_.n(function(g){return _.O("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.O("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.O(_.Fd,{data:function(){return g.data().summaryHeader}},{fantasySectionHeaderViewModel:pqS})),_.O(_.Fd,{data:function(){return g.data().userTeam}},{fantasyTeamViewModel:JLr}),_.O(_.Fd,{data:function(){return g.data().opponentTeam}},{fantasyTeamViewModel:JLr}))},"uf"),"fantasy-league-summary-view-model",{props:{data:_.CA}});var hjS=_.n(function(g){var C=_.mV(g,{shape:{},useCustomTabRenderable:!1}),d=C.shape;C=C.useCustomTabRenderable;var V=g.customTabRenderable,y=function(){return d().disabled},R=function(){return d().selected},Y=function(){return d().title},A=function(){return d().icon},P=_.Y4("yt-tab-shape");
g=_.gJ(function(p){var J;if(!y()&&((J=d().aTagConfig)==null?0:J.onclick))d().aTagConfig.onclick(p);return!1});
var w=_.gJ(function(p){if(p.key==="Enter"||p.key==="ArrowUp"||p.key==="ArrowDown")p.preventDefault(),P.value.click();return!1}),x={};
return _.O("yt-tab-shape",{class:_.Gr("yt-tab-shape",function(){return d().className},(x["yt-tab-shape__tab--last-tab"]=function(){return d().isLastTab},x["yt-tab-shape--host-disabled"]=y,x["yt-tab-shape--host-clickable"]=!V,x)),
role:V?void 0:"tab","aria-selected":R!=null?R:!1,"aria-disabled":y,tabindex:V?void 0:0,"on:click":g,"on:keydown":w,el:P,"tab-identifier":function(){return d().identifier},
"tab-title":Y},_.O(_.k,{cond:C,then:function(){return V()},
else:function(){var p={},J={};return _.O(_.xX,null,_.O("div",{class:_.Gr("yt-tab-shape__tab",(p["yt-tab-shape__tab--tab-selected"]=R,p))},_.O(_.k,{cond:A,then:function(h){return _.O(_.Re,{className:"yt-tab-shape__tab-icon",icon:function(){return h().iconType}})}}),Y),_.O("div",{class:_.Gr("yt-tab-shape__tab-bar",(J["yt-tab-shape__tab-bar--tab-bar-selected"]=R,J))}))}}))},"vf");
hjS.idomCompat={callbacks:{customTabRenderable:!0}};_.jcp=_.n(function(g){var C=g.shape;g=_.Z(_.jL(48,void 0,"nDAx4"));var d=g.next().value,V=g.next().value;g=_.Z(_.jL(0,void 0,"GCgjqb"));var y=g.next().value,R=g.next().value,Y=function(){return C().tabs},A=_.Y4("yt-tab-group-shape"),P=function(){var J,h;
return(h=(J=Y())==null?void 0:J.findIndex(function(l){return l.selected}))!=null?h:-1};
g=_.Z(_.jL(!1,void 0,"SU01tf"));var w=g.next().value,x=g.next().value,p=function(){w()||_.UP.addJob(function(){x(!0)},0)};
_.ue(function(){var J=P(),h=_.UP.addJob(function(){var l,N=((l=A.value)==null?void 0:l.querySelectorAll("yt-tab-shape"))||[],T;V(((T=J>-1?N[J]:void 0)==null?void 0:T.getBoundingClientRect().width)||0);for(T=l=0;T<J;T++)l+=N[T].offsetWidth+24;_.Qq("HTML_DIR")==="rtl"&&(l=-l);R(l);p()},8,0);
_.nP(function(){_.UP.cancelJob(h)})},"PMwgb");
g={};return _.O("yt-tab-group-shape",{class:_.Gr("tabGroupShapeHost",(g.tabGroupShapeOverflowHidden=function(){return C().isOverflowHidden},g)),
el:A},_.O(_.k,{cond:Y,then:function(J){return _.O(_.xX,null,_.O("div",{class:"tabGroupShapeTabs",role:"tablist"},_.O(_.M9,{each:J},function(h,l){return _.O(hjS,{shape:function(){return Object.assign({},h,{isLastTab:l()===J().length-1})},
customTabRenderable:h.customTabRenderable,useCustomTabRenderable:!!h.customTabRenderable})})),_.O(tBZ,{width:d,
sliderOffset:y,enableTransition:w}))}}))},"xf");
_.jcp.idomCompat=!0;var tBZ=_.n(function(g){var C=_.WR(g.sliderOffset,0),d=g.width,V=g.enableTransition;g={};return _.O("div",{class:_.Gr("tabGroupShapeSlider",(g.tabGroupShapeSliderTransition=function(){return V()},g)),
style:_.yF({width:function(){return d()+"px"},
transform:function(){return"translateX("+C()+"px)"}})})},"yf");var ejr=_.n(function(g){var C=function(){var R,Y,A;return(A=(R=g.data().playerLogoAccessibility)==null?void 0:(Y=R.accessibilityData)==null?void 0:Y.label)!=null?A:""},d=_.Zq(JZu,function(){return g.data().playerEntityKey}),V={};
V=_.Gr("ytwFantasyPlayerViewModelHost",(V.ytwFantasyPlayerViewModelPlaying=function(){var R;return!((R=d())==null||!R.isPlayerPlaying)},V.ytwFantasyPlayerViewModelOnField=function(){var R;
return((R=d())==null?void 0:R.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},V.ytwFantasyPlayerViewModelRedZone=function(){var R;
return((R=d())==null?void 0:R.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},V));
var y=function(){var R,Y,A,P=((R=_.wS().resolve(_.Oc(_.Tr)))==null?0:R())?(Y=g.data().playerLogoBackgroundColor)==null?void 0:Y.darkTheme:(A=g.data().playerLogoBackgroundColor)==null?void 0:A.lightTheme;return P===void 0?"":_.jG(P)};
return _.O("ytw-fantasy-player-view-model",{class:V},_.O(_.k,{cond:function(){return g.data().playerLogo},
then:function(R){return _.O("div",{class:"ytwFantasyPlayerViewModelLogo"},_.O("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.O(_.q_,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.yF({"background-color":y}),data:R,alt:C})),_.O("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.O(_.Re,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.O("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.O("div",{class:"ytwFantasyPlayerViewModelHeader"},_.O(_.gV,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var R;return(R=g.data())==null?void 0:R.playerNameText}}),_.O(_.gV,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var R;return(R=g.data())==null?void 0:R.playerDescriptionText}})),_.O("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.O(_.gV,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var R;return(R=d())==null?void 0:R.gamePeriodText}}),_.O(_.gV,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var R;return(R=g.data())==null?void 0:R.opponentTeamText}}),_.O(_.gV,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var R;return(R=d())==null?void 0:R.gameStatusText}}),_.O(_.gV,{className:_.Gr("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var R;return(R=d())==null?void 0:R.playerStatusText}})),_.O("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.O(_.gV,{text:function(){var R;
return(R=d())==null?void 0:R.playerStatsText}}))),_.O(_.gV,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var R;return(R=d())==null?void 0:R.fantasyScore}}))},"zf");var lWS=_.n(function(g){return _.O("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.O(_.k,{cond:function(){return g.data().players},
then:function(C){return _.O(_.Fd,{data:C},{fantasyPlayerViewModel:ejr})}}))},"Af");var L_8=_.n(function(g){var C=_.Z(_.VF(function(){var y;return(y=g.data().selectedTabIdentifierKey)!=null?y:""})),d=C.next().value,V=C.next().value;
_.nv(function(){var y;(y=g.setSelectedTabSignal)==null||y.call(g,d)});
return _.O("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.O("div",{class:"ytTabbedViewModelTabGroup"},_.O(_.jcp,{shape:function(){var y=g.data(),R=[],Y={tabs:R};if(!y.tabs)return Y;y=_.Z(y.tabs);for(var A=y.next(),P={};!A.done;P={tabViewModel:void 0},A=y.next())if(P.tabViewModel=_.e(A.value,Bt6),P.tabViewModel){var w=A=void 0;R.push({aTagConfig:{onclick:function(x){return function(){var p;V((p=x.tabViewModel.tabIdentifier)!=null?p:"")}}(P)},
identifier:P.tabViewModel.tabIdentifier,selected:d()===P.tabViewModel.tabIdentifier,title:(w=(A=P.tabViewModel.title)==null?void 0:A.content)!=null?w:""})}return Y}})),_.O(_.Fd,{data:function(){var y,R=_.Z((y=g.data().tabs)!=null?y:[]);
for(y=R.next();!y.done;y=R.next())if((y=_.e(y.value,Bt6))&&y.tabIdentifier===d())return y.content}},{fantasyRosterViewModel:lWS}))},"Cf");_.U4(_.n(function(g){var C=_.Z(DBR()),d=C.next().value,V=C.next().value;return _.O("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.O(_.gV,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return g.data().title}}),_.O(_.k,{cond:function(){return g.data().tabbedViewModel},
then:function(y){return _.O(_.Fd,{data:y},{tabbedViewModel:function(R){return _.O(L_8,{data:R.data,setSelectedTabSignal:V})}})}}),_.O(_.k,{cond:function(){var y,R=(y=_.e(g.data().tabbedViewModel,Tth))==null?void 0:y.tabs;
y=_.e(R==null?void 0:R[0],Bt6);R=_.e(R==null?void 0:R[1],Bt6);var Y=y==null?void 0:y.tabIdentifier;if(d()===Y){var A,P;if(!((A=_.e(y==null?void 0:y.content,cgP))==null?0:(P=A.players)==null?0:P.length))return g.data().noUserTeamPlayersText}else{var w,x;if(!((w=_.e(R==null?void 0:R.content,cgP))==null?0:(x=w.players)==null?0:x.length))return g.data().noOpponentTeamPlayersText}},
then:function(y){return _.O(_.gV,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:y})}}))},"Df"),"ytw-fantasy-matchup-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){return _.O("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.O(_.gV,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return g.data().title}}),_.O(_.k,{cond:function(){return g.data().matchupTeamPairs},
then:function(C){return _.O(_.M9,{each:C,keyBy:"INDEX"},function(d){return _.O("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.O(_.Fd,{data:function(){return[d().firstTeam,d().secondTeam]}},{fantasyTeamViewModel:function(V){return _.O(JLr,{data:V.data,
compact:!0})}}))})}}))},"Ef"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=function(){var y,R,Y;return(Y=(y=g.data().userLogoAccessibility)==null?void 0:(R=y.accessibilityData)==null?void 0:R.label)!=null?Y:""},d=function(){var y,R,Y;
return(Y=(y=g.data().opponentLogoAccessibility)==null?void 0:(R=y.accessibilityData)==null?void 0:R.label)!=null?Y:""},V=_.Zq(oUg,function(){return g.data().entityKey});
return _.O("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.O("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.O(_.k,{cond:function(){return g.data().userLogo},
then:function(y){return _.O(_.q_,{className:"ytwFantasyWinProbabilityViewModelLogo",data:y,alt:C})}}),_.O("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.O(_.gV,{text:function(){return g.data().title}})),_.O(_.k,{cond:function(){return g.data().opponentLogo},
then:function(y){return _.O(_.q_,{className:"ytwFantasyWinProbabilityViewModelLogo",data:y,alt:d})}})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.O("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.O(_.gV,{text:function(){var y;
return(y=V())==null?void 0:y.userWinNumberLabel}})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.O("div",{class:_.Gr("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.yF({flex:function(){var y,R;return(R=(y=V())==null?void 0:y.userWinNumber)!=null?R:50}})}),_.O("div",{class:_.Gr("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.yF({flex:function(){var y,R;return(R=(y=V())==null?void 0:y.opponentWinNumber)!=null?R:50}})})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.O(_.gV,{text:function(){var y;
return(y=V())==null?void 0:y.opponentWinNumberLabel}}))))},"Ff"),"fantasy-win-probability-view-model",{props:{data:_.CA}});var DRz={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},rLr=_.n(function(g){return _.O(_.Fd,{data:g.button},{buttonViewModel:function(C){return _.O(_.Jc,{data:C.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Gf"),Nu6=_.n(function(g){return _.O("ytd-backstage-locked-post-view-model",{class:_.Gr("ytdBackstageLockedPostViewModelHost",g.className)},_.O("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.O("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.O(_.Fd,
{data:function(){return g.data().authorAvatar}},{decoratedAvatarViewModel:_.Ej})),_.O("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.O("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.O(_.gV,{text:function(){return g.data().authorText}})),_.O("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.O(_.gV,{text:function(){return g.data().publishedTimeText}}),_.O(_.Fd,{data:function(){return g.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(C){return _.O(NhQ,
{data:C.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.O("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.O(_.gV,{text:function(){return g.data().contentText}})),_.O(_.WG,null,_.O(_.$X,{when:function(){return g.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.O("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.O(_.q_,{data:DRz,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.O(_.gV,{text:function(){return g.data().lockedText}}))}),_.O(_.$X,{when:function(){return g.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.O("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.O("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.O(_.q_,{data:DRz,
alt:""})),_.O(_.gV,{text:function(){return g.data().lockedText}}))})),_.O("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.O(rLr,{button:function(){return g.data().likeButton}}),_.O("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return g.data().voteCountA11y}},_.O(_.gV,{text:function(){return g.data().voteCount}})),_.O(rLr,{button:function(){return g.data().dislikeButton}}),_.O(rLr,{button:function(){return g.data().commentButton}}),_.O("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return g.data().commentCountA11y}},_.O(_.gV,{text:function(){return g.data().commentCount}}))))},"Hf");
Nu6.idomCompat=!0;_.U4(Nu6,"ytd-backstage-locked-post-view-model",{props:{data:_.CA,className:_.CA}});_.oe("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var R7=function(){var g=_.W.apply(this,arguments)||this;g.darkerPanels=_.t("web_watch_darker_panels");g.commentsHidePanelButton=!1;g.isWatchGrid=!1;g.continuationShowButton=!1;g.isSearch=!1;g.isConstrainedList=!1;g.isWatch=!1;g.eligibleToSwitchToGrid=!1;g.useBigThumbs=!1;g.notSticky=!1;g.epRestyle=!1;g.isCarouselInFeed=!0;g.topSpacingZero=!1;g.continuationIsInitialLoad=!0;g.enableSqueezebackPanels=_.t("web_shorts_enable_squeezeback_panels");g.enableAnchoredPanel=_.t("desktop_shorts_v2_anchored_panel");
g.mastheadHeight=0;g.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};g.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return g};
_.L(R7,_.W);_.b=R7.prototype;_.b.updateLockupContainerTypes=function(g){if(this.eligibleToSwitchToGrid){var C;(C=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||C.forEach(function(d){d.containerType=g})}};
_.b.getItemsPath=function(){return"data.contents"};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstageLockedPostViewModel:"ytd-backstage-locked-post-view-model",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",
commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},commentFilterContextViewModel:{component:"yt-comment-filter-context-view-model"},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",
compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",
faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",
eduCardViewModel:"yt-edu-card-view-model",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",
handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",
labsItemRenderer:"ytd-labs-item-renderer",linearLayoutViewModel:"yt-linear-layout-view-model",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",videoOverviewViewModel:"yt-video-overview-view-model",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.t("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.t("kevlar_low_priority_continuation")}}};
_.b.created=function(){};
_.b.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.b.handleIntersect=function(g){this.notSticky=g[0].intersectionRatio===1};
_.b.attached=function(){var g=this,C=_.t("web_item_section_sticky_header_use_scroll_as_fallback");C||document.addEventListener("scroll",_.VE(this,this.updateHeaderState));var d;this.mastheadHeight=((d=document.querySelector("ytd-masthead"))==null?void 0:d.clientHeight)||0;this.containerWidth=this.hostElement.clientWidth||0;window.IntersectionObserver?(this.intersectionObserver=new IntersectionObserver(function(V){g.handleIntersect(V)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement)):C&&document.addEventListener("scroll",_.VE(this,this.updateHeaderState));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){g.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.b.detached=function(){document.removeEventListener("scroll",_.VE(this,this.updateHeaderState));var g;(g=this.intersectionObserver)==null||g.disconnect();var C;(C=this.resizeObserver)==null||C.disconnect()};
_.b.updated=function(g){g.has("data")&&this.updateHeaderState()};
_.b.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(gKL(!this.notSticky))};
_.b.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var g=_.KZ(this.hostElement).querySelector("ytd-comments-header-renderer");g&&(g.hidePanelButton=this.commentsHidePanelButton)}};
_.b.onRetrieveLocation=function(g,C){this.containsComments()&&(this.firstCommentsLoaded=C.hasComments=!0)};
_.b.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.b.onLoadReloadContinuation=function(g,C){var d=this;g.stopPropagation();this.isReloading=!0;_.HW(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(V){var y=_.wS().resolve(_.id);V=C(V);y.postData(V).then(function(R){d.onReloadContinuationData(R)})}})};
_.b.onReloadContinuationData=function(g){if(g=this.get("response.continuationContents.itemSectionContinuation",g)||this.get("response.contents.itemSectionRenderer",g)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",g)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",g))this.set("data.contents",g.contents||g.results),g.header&&this.set("data.header",g.header),this.set("data.continuations",
g.continuations||[]);this.isReloading=!1};
_.b.computeContentsClass=function(g){return g?"reloading":""};
_.b.computeSectionIdentifier=function(g){return g==null?void 0:g.sectionIdentifier};
_.b.computeFitContainer=function(g){return(g==null?void 0:g.sectionIdentifier)==="youchat-item-section"};
_.b.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.t("kevlar_disable_comments_auto_load")};
_.b.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.b.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.b.computeHasDestinationShelfRenderer=function(g){var C,d;return!!(g==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:d.destinationShelfRenderer)};
_.b.computeHasSectionGroupViewModel=function(g){var C,d;return!!(g==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:d.sectionGroupViewModel)};
_.b.computeHasQrCodeRenderer=function(g){var C,d;return!!(g==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:d.qrCodeRenderer)};
_.b.computeStaticCommentsHeader=function(g){return g&&this.containsComments()};
_.b.computeEpRestyle=function(g){return _.t("web_ep_restyling")&&g&&this.containsComments()};
_.b.computeIsContinuationCommentSection=function(g){return(g==null?void 0:g.targetId)==="shorts-engagement-panel-comments-section"||(g==null?void 0:g.targetId)==="comments-section"||(g==null?void 0:g.targetId)==="engagement-panel-comments-section"};
_.b.computeSuppressPaddingDisclaimer=function(){var g,C,d,V;return!!((g=this.data)==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:(V=d.productListHeaderRenderer)==null?0:V.suppressPaddingDisclaimer)};
_.b.computeHeaderStyle=function(g){switch(g==null?void 0:g.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.b.dataChanged=function(){this.firstCommentsLoaded=!1};
_.b.observeDataContentsLength=function(){var g,C;((g=this.data)==null?0:(C=g.contents)==null?0:C.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.b.onYtDismissibleItemDismissedChange=function(g){this._setItemDismissed(g.type==="yt-dismissible-item-dismissed")};
_.b.triggerContinuations=function(){for(var g=_.KZ(this.hostElement).querySelector("#continuations").children,C=0;C<g.length;C++)g[C].trigger()};
_.b.triggerInitialContinuations=function(){for(var g=_.KZ(this.hostElement).querySelector("#continuations").children,C=0;C<g.length;C++)g[C].triggerIfNotPreviouslyTriggered()};
_.b.handleYtItemSectionContinuation=function(g,C){var d;C&&((d=this.data)==null?void 0:d.sectionIdentifier)!==C||(this.set("data.continuations",[g]),this.triggerContinuations())};
_.b.handleYtItemSectionReplace=function(g,C){var d;C&&((d=this.data)==null?void 0:d.sectionIdentifier)!==C||(this.set("data.contents",g),this.set("data.continuations",[]))};
_.b.computeUseHeightHack=function(g){return g&&!_.t("kevlar_disable_height_hack")};
_.b.computeTopSpacingZero=function(g){return g};
_.b.continuationShowButtonChanged=function(){var g=_.KZ(this.hostElement).querySelector("ytd-continuation-item-renderer");g&&(g.showButton=this.continuationShowButton)};
_.b.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("data-changed",this.data))};
_.PU.Object.defineProperties(R7.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.t("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
hasHeader:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.header)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.t("web_fix_sticky_playlist_header")}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:d.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V,y,R,Y;return!!((g=this.data)==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:(V=d.shelfRenderer)==null?0:(y=V.content)==null?0:(R=y.gridRenderer)==null?0:(Y=R.targetId)==null?0:Y.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:d.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.contents)==null?0:(d=C[0])==null?0:d.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.J5("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.t("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.t("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
R7.prototype.dataChangedForBinding=R7.prototype.dataChangedForBinding;R7.prototype.continuationShowButtonChanged=R7.prototype.continuationShowButtonChanged;R7.prototype.onYtDismissibleItemDismissedChange=R7.prototype.onYtDismissibleItemDismissedChange;R7.prototype.observeDataContentsLength=R7.prototype.observeDataContentsLength;R7.prototype.dataChanged=R7.prototype.dataChanged;R7.prototype.onServiceRequestCompleted=R7.prototype.onServiceRequestCompleted;R7.prototype.onLoadReloadContinuation=R7.prototype.onLoadReloadContinuation;
R7.prototype.onRetrieveLocation=R7.prototype.onRetrieveLocation;R7.prototype.commentsHidePanelButtonChanged=R7.prototype.commentsHidePanelButtonChanged;R7.prototype.dispatchChipBarIsSticky=R7.prototype.dispatchChipBarIsSticky;R7.prototype.updateLockupContainerTypes=R7.prototype.updateLockupContainerTypes;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],R7.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],R7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],R7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],R7.prototype,"ytLazyListBehavior",void 0);_.E([_.r(_.RJ.YtNextContinuationBehavior),_.H("design:type",Object)],R7.prototype,"ytNextContinuationBehavior",void 0);
_.E([_.r(_.yP),_.H("design:type",Object)],R7.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],R7.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],R7.prototype,"ytdReduxBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R7.prototype,"darkerPanels",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Boolean)],R7.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"commentsHidePanelButton",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"isWatchGrid",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"continuationShowButton",void 0);_.E([_.M({computed:"computeIsContinuationCommentSection(data)"}),_.H("design:type",Boolean)],R7.prototype,"continuationIsCommentsSection",void 0);
_.E([_.M({value:!0}),_.H("design:type",Boolean)],R7.prototype,"autoFill",void 0);_.E([_.M(),_.H("design:type",Boolean)],R7.prototype,"continuationDisablePrescanVisibility",void 0);_.E([_.M(),_.H("design:type",Boolean)],R7.prototype,"isReloading",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"isSearch",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"isConstrainedList",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"isWatch",void 0);
_.E([_.M(),_.H("design:type",Object)],R7.prototype,"eligibleToSwitchToGrid",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"useBigThumbs",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R7.prototype,"notSticky",void 0);_.E([_.M({selector:_.eZ,reflectToAttribute:!0}),_.H("design:type",Object)],R7.prototype,"isGridViewEnabled",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.H("design:type",Object)],R7.prototype,"epRestyle",void 0);_.E([_.X("isWatch"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"hideShortsShelfHeader",null);_.E([_.X("isSearch","isWatch"),_.H("design:type",String),_.H("design:paramtypes",[])],R7.prototype,"thumbnailWidth",null);
_.E([_.X("isSearch","containerWidth"),_.H("design:type",Object),_.H("design:paramtypes",[])],R7.prototype,"thumbnailTargetWidth",null);_.E([_.X("isSearch","isWatch","useBigThumbs"),_.H("design:type",String),_.H("design:paramtypes",[])],R7.prototype,"sizing",null);_.E([_.X("isWatch","isGridViewEnabled","useBigThumbs","data"),_.M({reflectToAttribute:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],R7.prototype,"lockupContainerType",null);
_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"hasHeader",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"expFixPlaylistHeader",null);_.E([_.Rn("lockupContainerType","data"),_.H("design:type",Function),_.H("design:paramtypes",[Number]),_.H("design:returntype")],R7.prototype,"updateLockupContainerTypes",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],R7.prototype,"pageSubtype",void 0);_.E([_.M(),_.H("design:type",Number)],R7.prototype,"containerWidth",void 0);_.E([_.M(),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"isPlaylist",null);_.E([_.M(),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"isClipList",null);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"isCarouselInFeed",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"isPlaylistVideoContainer",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"isSearchFrictionPage",null);_.E([_.M({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.H("design:type",Boolean)],R7.prototype,"useHeightHack",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.H("design:type",Object)],R7.prototype,"topSpacingZero",void 0);_.E([_.M({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.H("design:type",Boolean)],R7.prototype,"showButton",void 0);_.E([_.M(),_.H("design:type",Boolean)],R7.prototype,"firstCommentsLoaded",void 0);_.E([_.M(),_.H("design:type",Object)],R7.prototype,"continuationIsInitialLoad",void 0);
_.E([_.M({reflectToAttribute:!0,readOnly:!0}),_.H("design:type",Boolean)],R7.prototype,"itemDismissed",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.H("design:type",String)],R7.prototype,"sectionIdentifier",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.H("design:type",String)],R7.prototype,"fitContainer",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.H("design:type",Boolean)],R7.prototype,"hasDestinationShelfRenderer",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.H("design:type",Boolean)],R7.prototype,"staticCommentsHeader",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R7.prototype,"enableSqueezebackPanels",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],R7.prototype,"enableAnchoredPanel",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.H("design:type",Boolean)],R7.prototype,"hasSectionGroupViewModel",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.H("design:type",Boolean)],R7.prototype,"hasQrCodeRenderer",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.H("design:type",Boolean)],R7.prototype,"suppressDisclaimerSeparator",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.H("design:type",String)],R7.prototype,"headerStyle",void 0);_.E([_.X("isSearch","isWatch","useBigThumbs"),_.H("design:type",Object),_.H("design:paramtypes",[])],R7.prototype,"lockupExperiments",null);
_.E([_.X("isSearch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],R7.prototype,"typographyBump",null);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],R7.prototype,"header",void 0);_.E([_.Rn("notSticky"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"dispatchChipBarIsSticky",null);
_.E([_.Rn("commentsHidePanelButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"commentsHidePanelButtonChanged",null);_.E([_.yE("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],R7.prototype,"onRetrieveLocation",null);
_.E([_.yE("yt-load-reload-continuation"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Function]),_.H("design:returntype")],R7.prototype,"onLoadReloadContinuation",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"onServiceRequestCompleted",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"dataChanged",null);
_.E([_.PR("data.contents.length"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"observeDataContentsLength",null);_.E([_.yE("yt-dismissible-item-dismissed"),_.yE("yt-dismissible-item-undismissed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],R7.prototype,"onYtDismissibleItemDismissedChange",null);
_.E([_.Rn("continuationShowButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"continuationShowButtonChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R7.prototype,"dataChangedForBinding",null);_.E([_.m({is:"ytd-item-section-renderer",disableElementRegistration:!0})],R7);
_.I(R7,"ytd-item-section-renderer",function(){if(vAH!==void 0)return vAH;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vAH=g},{mode:1});var XqD;var XpN=_.Mr(_.yD("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var scb={},NfL=(scb[0]={title:_.cL(_.yD("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.cL(_.yD("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.If("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},scb[1]={title:_.cL(_.yD("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.If("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},scb);_.oe("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var bZ=function(){var g=_.W.apply(this,arguments)||this;g.allVideosCount=0;g.allPlaylistCount=0;g.isOnline=!1;g.shouldRenderDownloadsBanner=!1;g.shouldRenderDownloadsBannerUpsell=!1;g.hasOptedIntoSmartDownloads=!1;g.areAllSmartDownloadsDeleted=!1;g.smartDownloadsCompleted=!1;return g};
_.L(bZ,_.W);bZ.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
bZ.prototype.attached=function(){this.downloadsToRenderChanged()};
bZ.prototype.detached=function(){this.set("renderableData",{})};
bZ.prototype.downloadsToRenderChanged=function(){var g=_.uw().getState().entities,C=_.o0(g),d=_.t("kevlar_playlist_dl_page_killswitch")?rco(g):_.pi(g),V=_.hzg(g),y=_.lfo(g),R=_.FU(C);g=_.J4(g);this.set("renderableData",Bfo(d,C,V,y,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,R,g))};
bZ.prototype.downloadsToRenderChanged=bZ.prototype.downloadsToRenderChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],bZ.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],bZ.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bZ.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],bZ.prototype,"renderableData",void 0);_.E([_.M({selector:_.u0l}),_.H("design:type",Object)],bZ.prototype,"allVideosCount",void 0);_.E([_.M({selector:JX_}),_.H("design:type",Object)],bZ.prototype,"allPlaylistCount",void 0);_.E([_.M({selector:_.lw}),_.H("design:type",Object)],bZ.prototype,"isOnline",void 0);_.E([_.M({selector:_.Qmj}),_.H("design:type",Object)],bZ.prototype,"shouldRenderDownloadsBanner",void 0);
_.E([_.M({selector:_.Gyl}),_.H("design:type",Object)],bZ.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.E([_.M({selector:_.zzL}),_.H("design:type",Object)],bZ.prototype,"hasOptedIntoSmartDownloads",void 0);_.E([_.M({selector:_.KmW}),_.H("design:type",Object)],bZ.prototype,"areAllSmartDownloadsDeleted",void 0);_.E([_.M({selector:afl}),_.H("design:type",Object)],bZ.prototype,"smartDownloadsCompleted",void 0);
_.E([_.PR("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bZ.prototype,"downloadsToRenderChanged",null);_.E([_.m({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],bZ);
_.I(bZ,"ytd-offline-item-section-renderer",function(){if(XqD!==void 0)return XqD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return XqD=g},
{mode:1});var Bub;var TuI;var ZS=function(){return _.W.apply(this,arguments)||this};
_.L(ZS,_.W);
ZS.prototype.onDataChanged=function(){if(this.JSC$16910_lastData){var g=this.getFilterClass(this.JSC$16910_lastData.status);g&&this.hostElement.classList.remove(g)}var C;(g=this.getFilterClass((C=this.data)==null?void 0:C.status))&&this.hostElement.classList.add(g);g==="selected"?_.KZ(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.KZ(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");g==="disabled"?_.KZ(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.KZ(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$16910_lastData=this.data};
ZS.prototype.getFilterClass=function(g){switch(g){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
ZS.prototype.onDataChanged=ZS.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ZS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ZS.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZS.prototype,"onDataChanged",null);_.E([_.m({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],ZS);
_.I(ZS,"ytd-search-filter-renderer",function(){if(TuI!==void 0)return TuI;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return TuI=g},{mode:_.HR("kevlar_poly_si_batch_j075")?1:2});var Yd=function(){return _.W.apply(this,arguments)||this};
_.L(Yd,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Yd.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Yd.prototype,"data",void 0);_.E([_.m({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],Yd);
_.I(Yd,"ytd-search-filter-group-renderer",function(){if(Bub!==void 0)return Bub;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Bub=g},{mode:_.HR("kevlar_poly_si_batch_j075")?1:2});var fWB;var A8=function(){return _.W.apply(this,arguments)||this};
_.L(A8,_.W);A8.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.xy());this.isCollapsed=!this.isCollapsed};
A8.prototype.navigateToAboutTheseResultsPage=function(){var g=_.mG("https://www.youtube.com/howyoutubeworks/product-features/search/");g?_.Cp(window,g,"_blank"):_.GL(Error("Uh"))};
A8.prototype.dataChanged=function(){this.isCollapsed=!0};
A8.prototype.computeShowBottomBorder=function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.button)==null?0:C.toggleButtonRenderer)||!((d=this.data)==null||!d.aboutTheseResultsButton)};
A8.prototype.dataChanged=A8.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],A8.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],A8.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.H("design:type",Boolean)],A8.prototype,"showBottomBorder",void 0);_.E([_.M(),_.H("design:type",Boolean)],A8.prototype,"renderCollapsibleMenu",void 0);
_.E([_.M(),_.H("design:type",Boolean)],A8.prototype,"isCollapsed",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A8.prototype,"dataChanged",null);_.E([_.m({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],A8);
_.I(A8,"ytd-search-sub-menu-renderer",function(){if(fWB!==void 0)return fWB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fWB=g},{mode:1});var vob;var $Rp=new _.gp("SECTION_LIST_RENDERER_TOKEN");var q1R;var FR=function(){return _.W.apply(this,arguments)||this};
_.L(FR,_.W);FR.prototype.computeStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],FR.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],FR.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],FR.prototype,"headerStyle",void 0);_.E([_.m({is:"ytd-text-header-renderer",disableElementRegistration:!0})],FR);
_.I(FR,"ytd-text-header-renderer",function(){if(q1R!==void 0)return q1R;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return q1R=g},{mode:1});var MBr;var PQ=function(){return _.W.apply(this,arguments)||this};
_.L(PQ,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PQ.prototype,"data",void 0);_.E([_.m({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],PQ);
_.I(PQ,"ytd-minor-moment-header-renderer",function(){if(MBr!==void 0)return MBr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return MBr=g},{mode:1});var W_6;var iZ=function(){return _.W.apply(this,arguments)||this};
_.L(iZ,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iZ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iZ.prototype,"data",void 0);_.E([_.m({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],iZ);
_.I(iZ,"ytd-minor-moment-setting-alert-renderer",function(){if(W_6!==void 0)return W_6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return W_6=g},{mode:1});var mRZ;var uN0;var OQ=function(){var g=_.W.apply(this,arguments)||this;g.booleanSettingById=!1;g.smartDownloadsEnabledVE=_.SZ(128287);g.smartDownloadsDisabledVE=_.SZ(128286);g.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return g};
_.L(OQ,_.W);_.b=OQ.prototype;_.b.attachSmartDownloadsSettingVes=function(){var g;this.activeVeForLogging||((g=this.data)==null?void 0:g.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.r$(_.RL(),this.smartDownloadsEnabledVE),_.r$(_.RL(),this.smartDownloadsDisabledVE))};
_.b.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.HW(this.hostElement,"yt-settings-switch-ready")};
_.b.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.b.onSwitchChange=function(g){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(g=_.W7(g).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.t("kevlar_settings_switch_resolve_command_killswitch")?_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(g)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.b.handleUpdateSettingsSwitch=function(g){(g=_.e(g,FxQ))&&this.data&&this.data.id===g.id&&this.set("data.enabled",!!g.enabled)};
_.b.onToggleSettingsSwitch=function(g,C){this.data&&this.data.id===g&&this.set("data.enabled",C!=null?C:!this.data.enabled)};
_.b.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.xO.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.b.maybeLogSmartDownloadsSettingVisibility=function(){var g=_.ju(),C;g&&((C=this.data)==null?void 0:C.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.vL(g,[this.smartDownloadsEnabledVE]),_.$P(g,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.vL(g,[this.smartDownloadsDisabledVE]),_.$P(g,[this.smartDownloadsEnabledVE])))};
_.b.maybeLogSmartDownloadsSettingClick=function(){var g;((g=this.data)==null?void 0:g.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.X7(_.RL(),this.activeVeForLogging)};
_.b.updateDataEnabledFromBinding=function(g){this.set("data.enabled",g.detail.value)};
_.PU.Object.defineProperties(OQ.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var g=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!g&&(g=this.ytRendererBehavior.getSimpleString(this.data.title));return g}}});
OQ.prototype.dataChanged=OQ.prototype.dataChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],OQ.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OQ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],OQ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],OQ.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],OQ.prototype,"data",void 0);_.E([_.M({selector:function(g,C){if(Object.keys(g==null?void 0:g.entities).length)switch(C){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return NVW(g.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.H("design:type",Object)],OQ.prototype,"booleanSettingById",void 0);_.E([_.M(),_.H("design:type",h_)],OQ.prototype,"activeVeForLogging",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],OQ.prototype,"toggleAriaLabel",null);_.E([_.PR("data"),_.PR("booleanSettingById"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OQ.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],OQ);
_.I(OQ,"ytd-settings-switch-renderer",function(){if(uN0!==void 0)return uN0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uN0=g},{mode:1});var wY=function(){return _.W.apply(this,arguments)||this};
_.L(wY,_.W);wY.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}}}}};
_.PU.Object.defineProperties(wY.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var g=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(g+=" remove-left-margin");this.data.extraBottomSpace&&(g+=" extra-bottom-space");return g}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wY.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],wY.prototype,"contentsClassName",null);_.E([_.m({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],wY);
_.I(wY,"ytd-minor-moment-setting-section-renderer",function(){if(mRZ!==void 0)return mRZ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return mRZ=g},{mode:1});var noZ;var kd=function(){return _.W.apply(this,arguments)||this};
_.L(kd,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kd.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],kd.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kd.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],kd);
_.I(kd,"ytd-empty-product-details-renderer",function(){if(noZ!==void 0)return noZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return noZ=g},{mode:1});var IWI;var URz;var xd=function(){var g=_.W.apply(this,arguments)||this;g.expanded=!0;return g};
_.L(xd,_.W);xd.prototype.getBadgeRowClass=function(g,C,d){for(var V=_.Z(this.hostElement.querySelectorAll("yt-img-shadow")),y=V.next();!y.done;y=V.next())y.value.onShow();g=g.selected;return d?g!==-1?g===C?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(g!==void 0?g:0)===C?"badge-line":"badge-hidden"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xd.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],xd.prototype,"expanded",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],xd);
_.I(xd,"ytd-sponsorships-loyalty-badges-renderer",function(){if(URz!==void 0)return URz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return URz=g},{mode:1});var cL8;var o7=function(){var g=_.W.apply(this,arguments)||this;g.expanded=!0;return g};
_.L(o7,_.W);o7.prototype.getContainerClasses=function(g,C){g=g?"expanded":"collapsed";C&&(g+=" item");return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],o7.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],o7.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],o7.prototype,"expanded",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],o7);
_.I(o7,"ytd-sponsorships-perk-renderer",function(){if(cL8!==void 0)return cL8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return cL8=g},{mode:1});var Eo8;var pf=function(){var g=_.W.apply(this,arguments)||this;g.expanded=!0;return g};
_.L(pf,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],pf.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pf.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],pf.prototype,"expanded",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],pf);
_.I(pf,"ytd-sponsorships-perks-renderer",function(){if(Eo8!==void 0)return Eo8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Eo8=g},{mode:1});var J8=function(){var g=_.W.apply(this,arguments)||this;g.isCollapsed=!1;return g};
_.L(J8,_.W);J8.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
J8.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
J8.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var g;this.expandCollapseButton=_.e((g=this.data)==null?void 0:g.expandButton,_.GF)}else{var C;this.expandCollapseButton=_.e((C=this.data)==null?void 0:C.collapseButton,_.GF)}};
J8.prototype.updateExpandCollapseButton=J8.prototype.updateExpandCollapseButton;J8.prototype.onDataChanged=J8.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],J8.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],J8.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],J8.prototype,"isCollapsed",void 0);_.E([_.M(),_.H("design:type",Object)],J8.prototype,"expandCollapseButton",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J8.prototype,"onDataChanged",null);_.E([_.PR("data","isCollapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J8.prototype,"updateExpandCollapseButton",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],J8);
_.I(J8,"ytd-sponsorships-expandable-perks-renderer",function(){if(IWI!==void 0)return IWI;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return IWI=g},{mode:1});var Hl6;var h8=function(){return _.W.apply(this,arguments)||this};
_.L(h8,_.W);h8.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],h8.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],h8.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],h8.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],h8);
_.I(h8,"ytd-sponsorships-actionable-message-renderer",function(){if(Hl6!==void 0)return Hl6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Hl6=g},{mode:1});var Qc0;var t8=function(){return _.W.apply(this,arguments)||this};
_.L(t8,_.W);_.b=t8.prototype;_.b.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.b.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
_.b.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.b.computeMessageContainerStyle=function(g){var C=g.expandableItems?" style-clickable":"";return g.messageContainerStyle?g.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+C:"style-unspecified"+C};
_.b.isSinglePerk=function(g){return!!g.messageContainerStyle&&(g.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||g.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.b.onExpandedChanged=function(){var g=this;if(this.expanded)for(var C=_.Z(this.hostElement.querySelectorAll("yt-img-shadow")),d=C.next();!d.done;d=C.next())d.value.onShow();_.As(this,function(){_.HW(g.hostElement,"yt-refit")})};
_.b.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
t8.prototype.onDataChanged=t8.prototype.onDataChanged;t8.prototype.onExpandedChanged=t8.prototype.onExpandedChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],t8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],t8.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],t8.prototype,"expanded",void 0);
_.E([_.Rn("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],t8.prototype,"onExpandedChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],t8.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],t8);
_.I(t8,"ytd-sponsorships-expandable-message-renderer",function(){if(Qc0!==void 0)return Qc0;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Qc0=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var zjI;var jI=function(){return _.W.apply(this,arguments)||this};
_.L(jI,_.W);jI.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"}}}}};
jI.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.e(this.data.endButton,_.GF).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
jI.prototype.onDataChanged=jI.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],jI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jI.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jI.prototype,"onDataChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],jI);
_.I(jI,"ytd-sponsorships-heading-renderer",function(){if(zjI!==void 0)return zjI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zjI=g},{mode:1});var K_D;var eI=function(){return _.W.apply(this,arguments)||this};
_.L(eI,_.W);_.E([_.M(),_.H("design:type",Object)],eI.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],eI.prototype,"ytRendererBehavior",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],eI);
_.I(eI,"ytd-sponsorships-links-renderer",function(){if(K_D!==void 0)return K_D;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return K_D=g},{mode:1});var aWZ;var lZ=function(){return _.W.apply(this,arguments)||this};
_.L(lZ,_.W);_.b=lZ.prototype;_.b.onDataChanged=function(){if(this.data&&this.data.expandableItems){var g;(g=_.KZ(this.hostElement).querySelector("tp-yt-paper-button"))==null||g.setAttribute("role","button")}else{var C;(C=_.KZ(this.hostElement).querySelector("tp-yt-paper-button"))==null||C.removeAttribute("role")}};
_.b.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.b.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
_.b.getTileClasses=function(g){return g?"tile expandable-tile":"tile"};
_.b.getButtonDisabled=function(g){return g?void 0:""};
lZ.prototype.onDataChanged=lZ.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lZ.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],lZ.prototype,"expanded",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lZ.prototype,"onDataChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],lZ);
_.I(lZ,"ytd-sponsorships-list-tile-renderer",function(){if(aWZ!==void 0)return aWZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return aWZ=g},{mode:1});var GV8;var S1B;var Lf=function(){return _.W.apply(this,arguments)||this};
_.L(Lf,_.W);Lf.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Lf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Lf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Lf.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],Lf);
_.I(Lf,"ytd-sponsorships-promotion-renderer",function(){if(S1B!==void 0)return S1B;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return S1B=g},{mode:1});var g6R;var DS=function(){return _.W.apply(this,arguments)||this};
_.L(DS,_.W);DS.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],DS.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],DS.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],DS.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],DS);
_.I(DS,"ytd-sponsorships-purchase-option-renderer",function(){if(g6R!==void 0)return g6R;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return g6R=g},{mode:1});var ChI;var d6Z;var V80=function(){return _.W.apply(this,arguments)||this};
_.L(V80,_.W);_.E([_.M(),_.H("design:type",Object)],V80.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],V80);
_.I(V80,"ytd-ypc-offer-promo-renderer",function(){if(d6Z!==void 0)return d6Z;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return d6Z=g},{mode:1});var rY=function(){return _.W.apply(this,arguments)||this};
_.L(rY,_.W);_.b=rY.prototype;
_.b.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},"data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},
"data.offerPromoCard":{id:"offer-promo",mapping:{ypcOfferPromoRenderer:{component:"ytd-ypc-offer-promo-renderer"}}}}};
_.b.expansionCTA=function(g,C){return g&&(C?g.collapseCallToAction:g.expansionCallToAction)};
_.b.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
_.b.expansionCallToActionTap=function(){var g=this;this.expanded=!this.expanded;_.As(this,function(){_.HW(g.hostElement,"yt-refit")})};
_.b.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var g,C=(g=this.data)==null?void 0:g.onVisible;C&&this.ytComponentBehavior.resolveCommand(C)};
_.b.computeDisplayTitle=function(g){return!(!g||this.titledisplaystatus!=="show")};
_.b.computeDisplaySeparator=function(){return!1};
_.b.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
rY.prototype.onDataChanged=rY.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],rY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rY.prototype,"data",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],rY.prototype,"expanded",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],rY.prototype,"purchaseButtonClicked",void 0);_.E([_.M({reflectToAttribute:!0,value:"show"}),_.H("design:type",String)],rY.prototype,"titledisplaystatus",void 0);_.E([_.M({computed:"computeDisplayTitle(data.title)"}),_.H("design:type",Boolean)],rY.prototype,"displayTitle",void 0);
_.E([_.M({computed:"computeDisplaySeparator(data)"}),_.H("design:type",Boolean)],rY.prototype,"displaySeparator",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rY.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],rY);
_.I(rY,"ytd-sponsorships-tier-renderer",function(){if(ChI!==void 0)return ChI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ChI=g},{mode:2});var NY=function(){return _.W.apply(this,arguments)||this};
_.L(NY,_.W);
NY.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],NY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NY.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],NY);
_.I(NY,"ytd-sponsorships-management-renderer",function(){if(GV8!==void 0)return GV8;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return GV8=g},{mode:1});var yhp;var sQ=function(){return _.W.apply(this,arguments)||this};
_.L(sQ,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sQ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sQ.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],sQ);
_.I(sQ,"ytd-open-in-native-app-view-model",function(){if(yhp!==void 0)return yhp;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yhp=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var RQR;var bL0;var ZLZ=_.$b(["top-"]),YxZ=_.$b(["bottom-"]),Ahb=_.$b(["left-"]),FrB=_.$b(["right-"]),Phb={},iLQ=function(g,C,d){g.removeAttribute("top-"+d);g.removeAttribute("bottom-"+d);g.removeAttribute("left-"+d);g.removeAttribute("right-"+d);C&&(C.top&&_.AO([_.oZ(ZLZ)],g,"top-"+d,C.top),C.bottom&&_.AO([_.oZ(YxZ)],g,"bottom-"+d,C.bottom),C.left&&_.AO([_.oZ(Ahb)],g,"left-"+d,C.left),C.right&&_.AO([_.oZ(FrB)],g,"right-"+d,C.right))};
Phb.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(g){var C,d=_.KZ((C=this.hostElement)!=null?C:this),V;C=this.cardItemBoxBehaviorMarginTargetId&&d?d.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(V=this.hostElement)!=null?V:this;iLQ(C,g,"margin")},
cardItemContainerPaddingChanged_:function(g){var C,d=_.KZ((C=this.hostElement)!=null?C:this),V;C=this.cardItemBoxBehaviorPaddingTargetId&&d?d.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(V=this.hostElement)!=null?V:this;iLQ(C,g,"padding")}}];var BQ={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 OLS;var wM0;var T3=function(){return _.W.apply(this,arguments)||this};
_.L(T3,_.W);T3.prototype.textColorChanged_=function(){this.hostElement.style.color=BQ[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
T3.prototype.textColorChanged_=T3.prototype.textColorChanged_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],T3.prototype,"ytRendererBehavior",void 0);_.E([_.r(Phb.YtCardItemBoxBehavior),_.H("design:type",Object)],T3.prototype,"ytCardItemBoxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],T3.prototype,"data",void 0);_.E([_.Rn("data.textColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T3.prototype,"textColorChanged_",null);
_.E([_.eC({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],T3);
_.I(T3,"yt-card-item-text-renderer",function(){if(wM0===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;OLS===void 0&&(OLS=document.createElement("template"));var V=OLS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);wM0=g}g=wM0;return g},{mode:2});var kPZ;var x6r;var ff=function(){return _.W.apply(this,arguments)||this};
_.L(ff,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ff.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ff.prototype,"data",void 0);_.E([_.eC({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],ff);
_.I(ff,"yt-card-item-badge-renderer",function(){if(x6r===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;kPZ===void 0&&(kPZ=document.createElement("template"));var V=kPZ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);x6r=g}g=x6r;return g},{mode:2});var o6r;var pMQ;var vQ=function(){return _.W.apply(this,arguments)||this};
_.L(vQ,_.W);vQ.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vQ.prototype,"data",void 0);_.E([_.eC({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],vQ);
_.I(vQ,"yt-card-item-text-collection-renderer",function(){if(pMQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;o6r===void 0&&(o6r=document.createElement("template"));var V=o6r;d.call(C,V.content.cloneNode(!0),g.content.firstChild);pMQ=g}g=pMQ;return g},{mode:2});var JhZ;var hQQ;var $d=function(){return _.W.apply(this,arguments)||this};
_.L($d,_.W);$d.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]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$d.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$d.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$d.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Number)],$d.prototype,"iconSize",void 0);_.E([_.eC({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],$d);
_.I($d,"yt-card-item-text-with-button-renderer",function(){if(hQQ===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;JhZ===void 0&&(JhZ=document.createElement("template"));var V=JhZ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);hQQ=g}g=hQQ;return g},{mode:2});var qY=function(){return _.W.apply(this,arguments)||this};
_.L(qY,_.W);qY.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],qY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],qY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qY.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],qY);
_.I(qY,"ytd-commerce-cart-summary-line-item-renderer",function(){if(bL0!==void 0)return bL0;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return bL0=g},{mode:1});_.oe("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var MY=function(){var g=_.W.apply(this,arguments)||this;g.hidden=!1;return g};
_.L(MY,_.W);_.b=MY.prototype;_.b.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.b.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.b.updateSummary=function(){var g=this.commerceCartCheckoutButtonEntity,C;if(((C=this.data)==null?0:C.cartButton)&&g.checkoutSummaryText){var d,V=oH((d=this.data)==null?void 0:d.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+V+".cardItemTextRenderer.text",pz(g.checkoutSummaryText));if(g.checkoutDetailText){var y;d=oH((y=this.data)==null?void 0:y.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+d+".cardItemTextRenderer.text",pz(g.checkoutDetailText))}if(g.checkoutAdditionalMetadataText){var R;
y=oH((R=this.data)==null?void 0:R.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+y+".cardItemTextRenderer.text",pz(g.checkoutAdditionalMetadataText))}}else g.estimatedTotalPrice&&(R=oH((V=this.data)==null?void 0:V.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+R+".cardItemTextRenderer.text",pz(g.estimatedTotalPrice)))};
_.b.updateIsHidden=function(){var g,C=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.isHidden;C!==void 0&&(this.hidden=C)};
_.b.updateCheckoutButton=function(){var g,C=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.isDisabled;C!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",C);var d;g=(d=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:d.innertubeCommand;g!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",g);var V;d=(V=this.commerceCartCheckoutButtonEntity)==null?void 0:V.checkoutButtonText;d!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:d})};
MY.prototype.entityChanged=MY.prototype.entityChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],MY.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],MY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],MY.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MY.prototype,"fullWidth",void 0);_.E([_.M(),_.H("design:type",Object)],MY.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],MY.prototype,"compact",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],MY.prototype,"hidden",void 0);
_.E([_.M({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Avg}),_.H("design:type",Object)],MY.prototype,"commerceCartCheckoutButtonEntity",void 0);_.E([_.Rn("commerceCartCheckoutButtonEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MY.prototype,"entityChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],MY);
_.I(MY,"ytd-commerce-cart-checkout-button-renderer",function(){if(RQR!==void 0)return RQR;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return RQR=g},{mode:2});var t85;_.jA0={};
_.jA0.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",_.VE(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.VE(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(g){!this.tappableItemBehaviorTapEnabled||g.keyCode!==13&&g.keyCode!==32||g.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var g=this.data.onTap;g.ypcGetCartEndpoint?(_.Ke(this.hostElement,[g]),this.tappableItemBehaviorTapEnabled=!1):g.ypcOffersEndpoint?_.Ke(this.hostElement,[g]):_.as(this.hostElement,[g],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(g){this.tappableItemBehaviorTapEnabled=!!g},
tappableItemBehaviorOnTapEnabledChanged_:function(){var g=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(g.setAttribute("tabIndex",0),g.setAttribute("role","button")):(g.removeAttribute("tabIndex"),g.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(g){g.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var eQb;var lQ5;var WQ=function(){return _.W.apply(this,arguments)||this};
_.L(WQ,_.W);WQ.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.pW("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.pW("sharingToggleButtonAndDefaultButton")}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],WQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WQ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],WQ.prototype,"data",void 0);_.E([_.eC({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],WQ);
_.I(WQ,"yt-card-item-actions-renderer",function(){if(lQ5===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;eQb===void 0&&(eQb=document.createElement("template"));var V=eQb;d.call(C,V.content.cloneNode(!0),g.content.firstChild);lQ5=g}g=lQ5;return g},{mode:2});var LrI;var D6Q;var rhB;var NLS;var XMp;var sAI;var me=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return g};
_.L(me,_.W);me.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
me.prototype.handleDarkModeToggledAction_=function(g){this.isDarkTheme_=g};
me.prototype.computeThemeImage_=function(g,C){if(!g||!g.imageLight)return!1;this.isCircular_=g.isCircular;g.imageWidth&&(this.hostElement.style.width=g.imageWidth+"px");g.imageHeight&&(this.hostElement.style.height=g.imageHeight+"px");g.borderWidth&&(this.image.style.borderWidth=g.borderWidth+"px",this.image.style.borderStyle="solid");g.borderColor&&(this.image.style.borderColor=_.jG(g.borderColor));return C&&g.imageDark?g.imageDark:g.imageLight};
me.prototype.computeThemeIcon_=function(g){var C,d;if(!(g==null?0:(C=g.themedIcon)==null?0:(d=C.icon)==null?0:d.iconType))return!1;this.icon.style.color=BQ[g.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(g.imageWidth||18)+"px";this.icon.style.height=(g.imageHeight||18)+"px";return _.an(g.themedIcon.icon.iconType)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],me.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],me.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(Phb.YtCardItemBoxBehavior),_.H("design:type",Object)],me.prototype,"ytCardItemBoxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],me.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],me.prototype,"data",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],me.prototype,"fit",void 0);_.E([_.M(),_.H("design:type",Boolean)],me.prototype,"isDarkTheme_",void 0);_.E([_.M({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.H("design:type",Object)],me.prototype,"themeImage_",void 0);_.E([_.M({computed:"computeThemeIcon_(data)"}),_.H("design:type",Object)],me.prototype,"themeIcon_",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Object)],me.prototype,"isCircular_",void 0);
_.E([_.ZD("#image"),_.H("design:type",Object)],me.prototype,"image",void 0);_.E([_.ZD("#icon"),_.H("design:type",Object)],me.prototype,"icon",void 0);_.E([_.eC({is:"yt-themed-image-renderer",disableElementRegistration:!0})],me);
_.I(me,"yt-themed-image-renderer",function(){if(sAI===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;XMp===void 0&&(XMp=document.createElement("template"));var V=XMp;d.call(C,V.content.cloneNode(!0),g.content.firstChild);sAI=g}g=sAI;return g},{mode:2});var uZ=function(){return _.W.apply(this,arguments)||this};
_.L(uZ,_.W);uZ.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"}}}}};
uZ.prototype.computeImagePlacement_=function(g){return g||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],uZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uZ.prototype,"data",void 0);_.E([_.M({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.H("design:type",String)],uZ.prototype,"imagePlacement",void 0);
_.E([_.eC({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],uZ);
_.I(uZ,"yt-card-item-text-with-image-renderer",function(){if(NLS===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;rhB===void 0&&(rhB=document.createElement("template"));var V=rhB;d.call(C,V.content.cloneNode(!0),g.content.firstChild);NLS=g}g=NLS;return g},{mode:2});var nf=function(){return _.W.apply(this,arguments)||this};
_.L(nf,_.W);nf.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"}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],nf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nf.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nf.prototype,"data",void 0);_.E([_.eC({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],nf);
_.I(nf,"yt-card-item-error-renderer",function(){if(D6Q===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;LrI===void 0&&(LrI=document.createElement("template"));var V=LrI;d.call(C,V.content.cloneNode(!0),g.content.firstChild);D6Q=g}g=D6Q;return g},{mode:2});var BLz;var TLr;_.oe("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var I7=function(){return _.W.apply(this,arguments)||this};
_.L(I7,_.W);_.b=I7.prototype;
_.b.configureRendererStamper=function(){return{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",
mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},themedImageRenderer:{component:"yt-themed-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}},"data.headerPromoRenderer":{id:"header-promo-renderer",
mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.footerRenderer":{id:"footer-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.b.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.b.backgroundColorChanged_=function(){var g,C=(g=this.data)==null?void 0:g.backgroundColor;g=BQ[C||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.KZ(this.hostElement).querySelector("#main-content").style.backgroundColor=g};
_.b.headerPromoBackgroundColorChanged_=function(){var g,C=(g=this.data)==null?void 0:g.headerPromoBackgroundColor;g=BQ[C||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.KZ(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=g};
_.b.errorRendererVisibilityChanged_=function(){var g=this.isExpanded_,C;this.isErrorRendererVisible_=!((C=this.data)==null||!C.errorRenderer)&&!g};
_.b.onYtToggleButton_=function(g,C){this.isExpanded_=C.toggled};
I7.prototype.onYtToggleButton_=I7.prototype.onYtToggleButton_;I7.prototype.errorRendererVisibilityChanged_=I7.prototype.errorRendererVisibilityChanged_;I7.prototype.headerPromoBackgroundColorChanged_=I7.prototype.headerPromoBackgroundColorChanged_;I7.prototype.backgroundColorChanged_=I7.prototype.backgroundColorChanged_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],I7.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],I7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(Phb.YtCardItemBoxBehavior),_.H("design:type",Object)],I7.prototype,"ytCardItemBoxBehavior",void 0);_.E([_.r(_.jA0.YtTappableItemBehavior),_.H("design:type",Object)],I7.prototype,"ytTappableItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],I7.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],I7.prototype,"isExpanded_",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],I7.prototype,"isErrorRendererVisible_",void 0);_.E([_.Rn("data.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I7.prototype,"backgroundColorChanged_",null);_.E([_.Rn("data.headerPromoBackgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I7.prototype,"headerPromoBackgroundColorChanged_",null);
_.E([_.Rn("data.errorRenderer","isExpanded_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I7.prototype,"errorRendererVisibilityChanged_",null);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Object]),_.H("design:returntype")],I7.prototype,"onYtToggleButton_",null);_.E([_.eC({is:"yt-card-item-renderer",disableElementRegistration:!0})],I7);
_.I(I7,"yt-card-item-renderer",function(){if(TLr===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;BLz===void 0&&(BLz=document.createElement("template"));var V=BLz;d.call(C,V.content.cloneNode(!0),g.content.firstChild);TLr=g}g=TLr;return g},{mode:2});_.oe("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var UQ=function(){var g=_.W.apply(this,arguments)||this;g.hidden=!1;return g};
_.L(UQ,_.W);_.b=UQ.prototype;_.b.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.b.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.b.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var g,C=(g=this.commerceCartHeaderEntity)==null?void 0:g.isHidden;C!==void 0&&(this.hidden=C)}};
_.b.updateTitle=function(){var g=this.commerceCartHeaderEntity.isDisabled,C,d,V=(d=_.e((C=this.data)==null?void 0:C.item,YtL))==null?void 0:d.headingRenderer;V&&(C=oH(V,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+C+".0.cardItemTextRenderer.textColor",g?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.b.updateSummaryText=function(){var g=this.commerceCartHeaderEntity;if(this.compact){var C,d,V=(d=_.e((C=this.data)==null?void 0:C.item,YtL))==null?void 0:d.headingRenderer;V&&(C=oH(V,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+C+".1.cardItemTextRenderer.text",g.shortHeaderSummaryText?pz(g.shortHeaderSummaryText):g.headerSummaryText?pz(g.headerSummaryText):""))}else{var y;if(C=(y=_.e((V=this.data)==null?void 0:V.item,YtL))==null?void 0:y.additionalInfoRenderer)C=oH(C,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+C+".text",g.headerSummaryText?pz(g.headerSummaryText):"")}};
_.b.updateCheckoutButton=function(){var g=this.commerceCartHeaderEntity,C,d,V=(d=_.e((C=this.data)==null?void 0:C.item,YtL))==null?void 0:d.additionalInfoRenderer;C=oH(V,"buttonRenderer");var y;d=(y=this.commerceCartHeaderEntity)==null?void 0:y.isButtonDisabled;var R;y=(R=this.commerceCartHeaderEntity)==null?void 0:R.isButtonHidden;d!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+C+".buttonRenderer.isDisabled",d);y!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
y);var Y;g=(Y=g.checkoutButtonCommand)==null?void 0:Y.innertubeCommand;g!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+C+".buttonRenderer.command",g)};
UQ.prototype.entityChanged=UQ.prototype.entityChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],UQ.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UQ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UQ.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],UQ.prototype,"compact",void 0);_.E([_.M({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(g,C){return _.gd(g.entities,"commerceCartHeaderEntity",C)}}),
_.H("design:type",Object)],UQ.prototype,"commerceCartHeaderEntity",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],UQ.prototype,"hidden",void 0);_.E([_.Rn("commerceCartHeaderEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UQ.prototype,"entityChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],UQ);
_.I(UQ,"ytd-commerce-cart-header-renderer",function(){if(t85!==void 0)return t85;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return t85=g},{mode:1});var fQ5;var v60=_.J2(function(g,C){var d;return(d=g.onChangeCallback)==null?void 0:d.call(g,C)},1E3),$65=_.n(function(g){var C=g.data;
var d=g.iconMinus;g=g.iconPlus;var V=function(){return!!C().disabled},y=_.Z(_.jL(0,void 0,"mKh0af")),R=y.next().value,Y=y.next().value;
y=_.gJ(function(){if(R()===1){var p,J;(J=(p=C()).onRemoveCommand)==null||J.call(p)}p=R()>C().maxValue?C().maxValue:R()-1;Y(p);v60(C(),p);return!1});
var A=_.gJ(function(){if(R()===C().maxValue)return!1;var p=R()+1;Y(p);v60(C(),p);return!1});
_.nv(function(){Y(C().value)});
var P={},w={},x={};return _.O("quantity-incrementer-shape",null,_.O("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.O("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return R()===(C().onRemoveCommand?0:1)||V()},
"aria-label":function(){return R()!==1?C().minusLabel:C().minimumReachedLabel},
"on:click":y},_.O(_.Of,{model:{circular:!0}}),_.O("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.O("div",{class:_.Gr("ytSpecQuantityIncrementerShapeIcon",(P.ytSpecQuantityIncrementerShapeIconDisabled=function(){return V()||R()===(C().onRemoveCommand?0:1)},P))},d()))),_.O("div",{class:_.Gr("ytSpecQuantityIncrementerShapeText",(w.ytSpecQuantityIncrementerShapeTextInvalid=function(){return R()>C().maxValue},w.ytSpecQuantityIncrementerShapeTextDisabled=V,w))},R),_.O("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return R()>=C().maxValue||V()},
"aria-label":function(){return R()!==C().maxValue?C().plusLabel:C().maximumReachedLabel},
"on:click":A},_.O(_.Of,{model:{circular:!0}}),_.O("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.O("div",{class:_.Gr("ytSpecQuantityIncrementerShapeIcon",(x.ytSpecQuantityIncrementerShapeIconDisabled=function(){return R()>=C().maxValue||V()},x))},g())))))},"Jf");_.U4(_.n(function(g){function C(){d().onRemoveCommand&&_.rl(d().onRemoveCommand)}
var d=g.data;var V=_.Zq(eto,function(){return d().quantityIncrementerEntityKey});
return _.O("yt-quantity-incrementer-view-model",null,_.O($65,{data:function(){var y=d(),R;var Y=V()?!((R=V())==null||!R.disabled):!1;var A;R=V()?(A=V())==null?void 0:A.quantity:d().quantity;return vj1(y,Y,C,R)},
iconMinus:function(){return _.O(_.Re,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.O(_.Re,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Kf"),"yt-quantity-incrementer-view-model",{props:{data:_.CA}});var cQ=function(){var g=_.W.apply(this,arguments)||this;g.compact=!1;g.hasQuantityIncrementer=!1;return g};
_.L(cQ,_.W);cQ.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"}}}};
cQ.prototype.computeHasQuantityIncrementer=function(){var g;return!!_.e((g=this.data)==null?void 0:g.picker,iqL)};
cQ.prototype.onLabelClick=function(){var g;(g=this.dropdownEl)==null||g.open()};
_.E([_.ZD("ytd-dropdown-renderer"),_.H("design:type",Object)],cQ.prototype,"dropdownEl",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cQ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],cQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cQ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],cQ.prototype,"quantityColor",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],cQ.prototype,"compact",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.H("design:type",Object)],cQ.prototype,"hasQuantityIncrementer",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],cQ);
_.I(cQ,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(fQ5!==void 0)return fQ5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fQ5=g},{mode:1});var qx5;var M8r;var EQ=function(){return _.W.apply(this,arguments)||this};
_.L(EQ,_.W);EQ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
EQ.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
EQ.prototype.updateTitle=function(){var g=this.disabledCartItemEntity;g.disableActionName&&this.set("data.title",pz(g.disableActionName))};
EQ.prototype.updateButton=function(){var g,C=(g=this.disabledCartItemEntity.undoCommand)==null?void 0:g.innertubeCommand;C!==void 0&&(this.set("data.actionButton.buttonRenderer.command",C),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
EQ.prototype.entityChanged=EQ.prototype.entityChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],EQ.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],EQ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(g,C){return _.gd(g.entities,"disabledCartItemEntity",C)}}),
_.H("design:type",Object)],EQ.prototype,"disabledCartItemEntity",void 0);_.E([_.M(),_.H("design:type",Object)],EQ.prototype,"data",void 0);_.E([_.Rn("disabledCartItemEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EQ.prototype,"entityChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],EQ);
_.I(EQ,"ytd-disabled-cart-item-renderer",function(){if(M8r!==void 0)return M8r;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return M8r=g},{mode:1});_.oe("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var HQ=function(){var g=_.W.apply(this,arguments)||this;g.compact=!1;g.hidden=!1;g.errorHidden=!1;g.noOnTap=!1;return g};
_.L(HQ,_.W);_.b=HQ.prototype;
_.b.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.merchantUpdateText":{id:"merchant-update-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{disableTextTransform:"[[compact]]"}}},events:!0},"data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]",quantityColor:"[[commerceCartItemEntity.quantityColor]]"}}}},"data.disabledCartItem":{id:"disabled-cart-item",mapping:{disabledCartItemRenderer:"ytd-disabled-cart-item-renderer"}}}};
_.b.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.b.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var g=this.firstButtonElement;g.alignByText=!0;g.iconAlignByText=!0}};
_.b.computeNoOnTap=function(g){return!g};
_.b.updateQuantityColor=function(){if(this.pickerElement){var g,C=(g=this.commerceCartItemEntity)==null?void 0:g.quantityColor;this.pickerElement.quantityColor=C}};
_.b.updateTotalPriceColor=function(){var g,C=(g=this.commerceCartItemEntity)==null?void 0:g.totalPriceColor;if(C){var d;g=_.e((d=this.data)==null?void 0:d.quantityPicker,FZQ);if(d=_.e(g==null?void 0:g.price,ASh))d.textColor=C}};
_.b.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var g,C=(g=this.commerceCartItemEntity)==null?void 0:g.isHidden;C!==void 0&&(this.hidden=C)}};
_.b.updateHideErrorMessage=function(){var g,C=(g=this.commerceCartItemEntity)==null?void 0:g.hideErrorMessage;C!==void 0&&(this.errorHidden=C)};
_.b.updateQuantity=function(){var g=this,C,d=(C=this.commerceCartItemEntity)==null?void 0:C.quantity,V;C=(V=this.commerceCartItemEntity)==null?void 0:V.totalPrice;if(d){this.updateTotalPriceColor();this.updateQuantityColor();var y;V=_.e((y=this.data)==null?void 0:y.quantityPicker,FZQ);if(y=_.e(V==null?void 0:V.price,ASh))y.text=C?{simpleText:C.content}:void 0;if(C=_.e(V==null?void 0:V.picker,iqL))C.quantity=d;var R;if(y=(R=_.e(V==null?void 0:V.picker,ZHP))==null?void 0:R.entries){R=!1;C=void 0;y=
_.Z(y);for(V=y.next();!V.done;V=y.next())V=V.value,V.dropdownItemRenderer&&(C||(C=V.dropdownItemRenderer),V.dropdownItemRenderer.isSelected=!1,d===V.dropdownItemRenderer.int32Value&&(R=!0,V.dropdownItemRenderer.isSelected=!0));!R&&C&&(C.isSelected=!0)}_.As(this,function(){var Y;g.set("data.quantityPicker",_.uG.unsafeClone((Y=g.data)==null?void 0:Y.quantityPicker))})}};
HQ.prototype.onYtRendererstamperFinished=HQ.prototype.onYtRendererstamperFinished;HQ.prototype.entityChanged=HQ.prototype.entityChanged;_.E([_.M(),_.H("design:type",Object)],HQ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"compact",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],HQ.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],HQ.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(g,C){return _.gd(g.entities,"commerceCartItemEntity",C)}}),
_.H("design:type",Object)],HQ.prototype,"commerceCartItemEntity",void 0);_.E([_.M(),_.H("design:type",Object)],HQ.prototype,"quantityPicker",void 0);_.E([_.M(),_.H("design:type",Object)],HQ.prototype,"compactQuantityPicker",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"hidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"errorHidden",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.H("design:type",Object)],HQ.prototype,"noOnTap",void 0);_.E([_.ZD("ytd-commerce-cart-item-quantity-picker-renderer"),_.H("design:type",Object)],HQ.prototype,"pickerElement",void 0);_.E([_.ZD("yt-button-renderer"),_.H("design:type",Element)],HQ.prototype,"firstButtonElement",void 0);
_.E([_.Rn("commerceCartItemEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HQ.prototype,"entityChanged",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HQ.prototype,"onYtRendererstamperFinished",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],HQ);
_.I(HQ,"ytd-commerce-cart-item-renderer",function(){if(qx5!==void 0)return qx5;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return qx5=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var Wr5;var m6r;var QY=function(){return _.W.apply(this,arguments)||this};
_.L(QY,_.W);QY.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}}}}}};
QY.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
QY.prototype.updateCheckoutLineItems=function(){var g,C=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.checkoutLineItems;C&&(g=C.map(function(d){a:{var V=d.price,y=d.description;switch(d.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":d={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:pz(y),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",
left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:pz(V),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:d={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:pz(y),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",
right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:pz(V),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 d}),this.set("data.summaryLineItems",g))};
QY.prototype.updateIsHidden=function(){var g,C=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.isHidden;C!==void 0&&(this.hostElement.hidden=C)};
QY.prototype.entityChanged=QY.prototype.entityChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],QY.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],QY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],QY.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],QY.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Avg}),_.H("design:type",Object)],QY.prototype,"commerceCartCheckoutButtonEntity",void 0);_.E([_.Rn("commerceCartCheckoutButtonEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QY.prototype,"entityChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],QY);
_.I(QY,"ytd-commerce-cart-summary-renderer",function(){if(m6r!==void 0)return m6r;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return m6r=g},{mode:1});var uPZ={};uPZ.InjectBehavior=[gxl.InjectBehavior];var n65;var IQI;var z3=function(){return _.W.apply(this,arguments)||this};
_.L(z3,_.W);
z3.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:_.pW("menuRenderer")}}};
z3.prototype.onMenuTap=function(g){g.stopPropagation()};
_.PU.Object.defineProperties(z3.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 g,C;return!(((g=this.data)==null||!g.sectionHeading)&&((C=this.data)==null?void 0:C.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var g,C;return!(((g=this.data)==null||!g.image)&&((C=this.data)==null?void 0:C.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var g,C;return!(((g=this.data)==null||!g.menu)&&((C=this.data)==null?void 0:C.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],z3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],z3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.jA0.YtTappableItemBehavior),_.H("design:type",Object)],z3.prototype,"ytTappableItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],z3.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data.accessibilityData"),_.H("design:type",String),_.H("design:paramtypes",[])],z3.prototype,"ariaLabel",null);_.E([_.X("data.sectionHeading","data.layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z3.prototype,"sectionHeadingVisible",null);_.E([_.X("data.image","data.layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z3.prototype,"imageVisible",null);
_.E([_.X("data.menu","data.layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],z3.prototype,"menuVisible",null);_.E([_.eC({is:"yt-activity-item-renderer",disableElementRegistration:!0})],z3);
_.I(z3,"yt-activity-item-renderer",function(){if(IQI===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;n65===void 0&&(n65=document.createElement("template"));var V=n65;d.call(C,V.content.cloneNode(!0),g.content.firstChild);IQI=g}g=IQI;return g},{mode:2});var U66;var chp;var E6p;var HLr;var Kf=function(){return _.W.apply(this,arguments)||this};
_.L(Kf,_.W);
Kf.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"}}}}};
Kf.prototype.backgroundColorChanged_=function(){var g,C=(g=this.data)==null?void 0:g.backgroundColor;this.hostElement.style.backgroundColor=BQ[C||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Kf.prototype.backgroundColorChanged_=Kf.prototype.backgroundColorChanged_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Kf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Kf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Kf.prototype,"data",void 0);
_.E([_.Rn("data.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kf.prototype,"backgroundColorChanged_",null);_.E([_.eC({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Kf);
_.I(Kf,"yt-offer-item-upsell-renderer",function(){if(HLr===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;E6p===void 0&&(E6p=document.createElement("template"));var V=E6p;d.call(C,V.content.cloneNode(!0),g.content.firstChild);HLr=g}g=HLr;return g},{mode:2});_.oe("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var a7=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};g.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return g};
_.L(a7,_.W);_.b=a7.prototype;
_.b.configureRendererStamper=function(){return{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",properties:{compact:"[[compact]]"},noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}},commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0,
properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:_.pW("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.b.computeContainerStyle_=function(g){return g};
_.b.computeContainerIsHidden_=function(g){return g&&!!g.isHidden};
_.b.computeShowSpinner_=function(g,C){return g&&C==="in-progress"};
_.b.computeShowMoreContentsButton_=function(g,C,d,V,y){return!(!(V&&V.length||y&&y.length&&d)||!g||C)};
_.b.onToggleButton_=function(g){var C=this;g.stopPropagation();this.isExpanded_=g.detail&&g.detail.toggled;var d,V;this.isExpanded_&&!this.data.continuationSection.length&&((d=this.data)==null?0:(V=d.continuation)==null?0:V.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.HW(this.hostElement,"yt-load-next-continuation",function(y){return C.getContinuationUrl_(C.data.continuation.onClickContinuationData,y)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.Ke(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.b.onShowMoreContentsButtonClicked_=function(g){var C=this;g.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.HW(this.hostElement,"yt-load-next-continuation",function(d){return C.getContinuationUrl_(C.data.continuations[0].nextContinuationData,d)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.Ke(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.b.getContinuationUrl_=function(g,C){var d=g.continuation;g=g.clickTrackingParams;var V=_.ju();g&&V&&_.qV(V,_.FG(g));return _.Zo(C,{continuation:d})};
_.b.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var g=_.KZ(this.hostElement).querySelector("#continuation-section");g&&(g=g.querySelectorAll("ytmusic-item-section-renderer"))&&g.forEach(function(C){return C.classList.add("memberships-and-purchases")})};
_.b.dataChanged_=function(){var g;this.isExpanded_=!((g=this.data)==null||!g.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.b.updateCardOnClickCommand_=function(g){g=_.e(g,g7h);var C,d;this.data&&((C=this.data)==null?0:C.targetId)&&g&&g.targetId===((d=this.data)==null?void 0:d.targetId)&&g.onClickCommand&&(this.data.onClickCommand=g.onClickCommand,this.isOnClickCommand_=!0)};
_.b.backgroundColorChanged_=function(){var g,C=(g=this.data)==null?void 0:g.backgroundColor;this.hostElement.style.backgroundColor=BQ[C||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
a7.prototype.backgroundColorChanged_=a7.prototype.backgroundColorChanged_;a7.prototype.dataChanged_=a7.prototype.dataChanged_;a7.prototype.nextContinuationDataUpdated_=a7.prototype.nextContinuationDataUpdated_;a7.prototype.onToggleButton_=a7.prototype.onToggleButton_;_.E([_.r(_.yP),_.H("design:type",Object)],a7.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],a7.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],a7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.RJ.YtNextContinuationBehavior),_.H("design:type",Object)],a7.prototype,"ytNextContinuationBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],a7.prototype,"ytRendererBehavior",void 0);_.E([_.r(uPZ.InjectBehavior),_.H("design:type",Object)],a7.prototype,"injectBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],a7.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],a7.prototype,"compact",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],a7.prototype,"isExpanded_",void 0);_.E([_.M({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.H("design:type",String)],a7.prototype,"containerStyle_",void 0);_.E([_.M({value:"not-started"}),_.H("design:type",String)],a7.prototype,"continuationStatus_",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.H("design:type",Boolean)],a7.prototype,"showSpinner_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],a7.prototype,"isOnClickCommand_",void 0);_.E([_.M({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.H("design:type",Boolean)],a7.prototype,"showMoreContentsButton_",void 0);
_.E([_.M({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(g,C){return!C||g.entities?null:_.gd(g.entities,"cardItemContainerEntity",C)}}),
_.H("design:type",Object)],a7.prototype,"cardItemContainerEntity_",void 0);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],a7.prototype,"onToggleButton_",null);_.E([_.yE("yt-next-continuation-data-updated"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],a7.prototype,"nextContinuationDataUpdated_",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],a7.prototype,"dataChanged_",null);_.E([_.Rn("data.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],a7.prototype,"backgroundColorChanged_",null);_.E([_.eC({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],a7);
_.I(a7,"yt-card-item-container-renderer",function(){if(chp===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;U66===void 0&&(U66=document.createElement("template"));var V=U66;d.call(C,V.content.cloneNode(!0),g.content.firstChild);chp=g}g=chp;return g},{mode:2});var G3=function(){return _.W.apply(this,arguments)||this};
_.L(G3,_.W);G3.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"}}}};
G3.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
G3.prototype.computeLoadingHidden=function(){var g;return!((g=this.commerceCartPageStateEntity)==null?0:g.cartActionInProgress)};
G3.prototype.updateNotification=function(){var g,C=(g=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:g.summaryText;C&&this.set("data.cartNotification",pz(C))};
G3.prototype.notificationEntityChanged=G3.prototype.notificationEntityChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],G3.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],G3.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],G3.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],G3.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(g,C){return _.gd(g.entities,"commerceCartExpandableNotificationEntity",C)}}),
_.H("design:type",Object)],G3.prototype,"commerceCartExpandableNotificationEntity",void 0);_.E([_.M({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(g,C){return _.gd(g.entities,"commerceCartPageStateEntity",C)}}),
_.H("design:type",Object)],G3.prototype,"commerceCartPageStateEntity",void 0);_.E([_.ZD("#spinner"),_.H("design:type",HTMLElement)],G3.prototype,"spinner",void 0);_.E([_.Rn("commerceCartExpandableNotificationEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],G3.prototype,"notificationEntityChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],G3);
_.I(G3,"ytd-commerce-cart-renderer",function(){if(Wr5!==void 0)return Wr5;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Wr5=g},{mode:1});var QAR;var SI=function(){var g=_.W.apply(this,arguments)||this;g.bigImage=!1;return g};
_.L(SI,_.W);_.PU.Object.defineProperties(SI.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.placeholderImageUrl}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],SI.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],SI.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],SI.prototype,"bigImage",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],SI.prototype,"placeholderImageUrl",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],SI);
_.I(SI,"ytd-empty-product-shelf-renderer",function(){if(QAR!==void 0)return QAR;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return QAR=g},{mode:1});var zQ0;var gj=function(){var g=_.W.apply(this,arguments)||this;g.itemStyle="link-item";g.watchMetadataRefresh=!1;g.skinnyMode=!1;g.metaPanel=!1;g.inStructuredDescription=!1;g.detailedDescriptionOverride=!1;g.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};g.updateOnResizeDebouncer=null;return g};
_.L(gj,_.W);_.b=gj.prototype;_.b.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}},"data.emptyProductShelf":{id:"empty-product",mapping:{emptyProductShelfRenderer:{component:"ytd-empty-product-shelf-renderer"}}}}};
_.b.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.b.attachVEs=function(g){g.trackingParams&&_.RL().graftServerVe(g.trackingParams)};
_.b.handleUpdateMerchShelfAction=function(g){var C=this,d=_.e(g.updateMerchandiseShelfAction.merchandiseShelf,_.Lfh);d&&(d.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){C.attachVEs(d);C.data=d},Number(d.renderDelayMs))):(this.attachVEs(d),this.data=d))};
_.b.updateOnResize=function(){if(this.JSC$17078_scrollContainer!==void 0&&this.JSC$17078_scrollContainer.clientWidth!==0&&this.items!==void 0){var g=this.JSC$17078_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-g));this.ytdHorizontalListBehavior.reposition_();var C;switch((C=this.data)==null?void 0:C.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var d,
V;((d=this.data)==null?void 0:(V=d.items)==null?void 0:V.length)===1?this.itemStyle="cta-item":this.itemStyle=g>=740?"large-item":"small-item"}}};
_.b.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.Po(this.updateOnResizeDebouncer,_.Sy.after(100),this.updateOnResize)};
gj.prototype.debouncedUpdateOnResize=gj.prototype.debouncedUpdateOnResize;gj.prototype.dataChanged=gj.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],gj.prototype,"ytdHorizontalListBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],gj.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],gj.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],gj.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gj.prototype,"itemStyle",void 0);_.E([_.M({value:6}),_.H("design:type",Number)],gj.prototype,"initialCount",void 0);
_.E([_.M({value:"data.items"}),_.H("design:type",String)],gj.prototype,"itemsPath",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gj.prototype,"watchMetadataRefresh",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gj.prototype,"skinnyMode",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gj.prototype,"metaPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gj.prototype,"inStructuredDescription",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gj.prototype,"detailedDescriptionOverride",void 0);_.E([_.ZD("#items"),_.H("design:type",HTMLDivElement)],gj.prototype,"items",void 0);_.E([_.ZD("#scroll-container"),_.H("design:type",HTMLDivElement)],gj.prototype,"JSC$17078_scrollContainer",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gj.prototype,"dataChanged",null);
_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gj.prototype,"debouncedUpdateOnResize",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],gj);
_.I(gj,"ytd-merch-shelf-renderer",function(){if(zQ0!==void 0)return zQ0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zQ0=g},{mode:2});var Kr0;var Cs=function(){var g=_.W.apply(this,arguments)||this;g.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 g};
_.L(Cs,_.W);_.b=Cs.prototype;
_.b.addBackstagePostAction=function(g){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(g=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",g))&&(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:g}):this.set("data.contents",[{backstagePostThreadRenderer:g}]))};
_.b.addBackstageCommentAction=function(g){var C=this.get("addBackstageCommentAction.parentId",g);g=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",g);if(C&&g){C=this.postIdToIndices(C);for(var d=0;d<C.length;d++){var V=C[d];if(V<0)break;V="data.contents."+V+".backstagePostThreadRenderer.comments";this.get(V)&&(this.get(V+".backstageCommentsRenderer.contents")&&this.push(V+".backstageCommentsRenderer.contents",{commentThreadRenderer:g}),this.get(V+".backstageCommentsRenderer.teaserContents")?
this.push(V+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:g}):this.set(V+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:g}]))}}};
_.b.addBackstageReplyAction=function(g){var C=this.get("addBackstageReplyAction.parentId",g);g=this.get("addBackstageReplyAction.renderer.commentRenderer",g);C&&g&&this.setCreatorReply(C,g)};
_.b.banAuthorAction=function(g){var C=this.get("banAuthorAction.commentId",g);C&&(g=this.get("banAuthorAction.parentCommentId",g)||this.getParentPostId(C),this.removeFromStream(C,g))};
_.b.hideReportedCommentAction=function(g){var C=this.get("hideReportedCommentAction.commentId",g);C&&((g=this.get("hideReportedCommentAction.parentCommentId",g))||(g=this.getParentPostId(C)),this.removeFromStream(C,g))};
_.b.replaceBackstageCommentAction=function(g){var C=this.get("replaceBackstageCommentAction.commentId",g),d=this.get("replaceBackstageCommentAction.parentId",g);g=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",g);if(C&&d&&g){d=this.postIdToIndices(d);for(var V=0;V<d.length;V++){var y=d[V];if(y<0)break;var R=this.commentIdToIndex(C,y,!1);if(R>=0){var Y=this.get("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+R+".commentThreadRenderer.replies.commentRepliesRenderer");
Y&&(g.replies={commentRepliesRenderer:Y});this.splice("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",R,1,{commentThreadRenderer:g})}R=this.commentIdToIndex(C,y,!0);if(R>=0){if(Y=this.get("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(R+".commentThreadRenderer.replies.commentRepliesRenderer")))g.replies={commentRepliesRenderer:Y};this.splice("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
R,1,{commentThreadRenderer:g})}}}};
_.b.replaceBackstagePostAction=function(g){var C=this.get("replaceBackstagePostAction.itemId",g);if(C){C=this.postIdToIndices(C);for(var d=0;d<C.length;d++){var V=C[d];if(V<0)break;var y=this.getPostRendererType(V),R=this.get("replaceBackstagePostAction.renderer."+y,g);if(!R&&y!=="sharedPostRenderer")break;var Y=!1;R||(Y=!0,R=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",g));if(!R)break;var A={};Y?(_.pn(A,Uo6,R),this.set("data.contents."+V+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
A)):(_.pn(A,new _.Sf(y),R),this.set("data.contents."+V+".backstagePostThreadRenderer.post",A))}}};
_.b.replaceBackstageReplyAction=function(g){var C=this.get("replaceBackstageReplyAction.replyId",g),d=this.get("replaceBackstageReplyAction.parentId",g);g=this.get("replaceBackstageReplyAction.renderer.commentRenderer",g);C&&g&&d&&this.setCreatorReply(d,g)};
_.b.removeCommentAction=function(g){var C=this.get("removeCommentAction.commentId",g);if(C){var d=this.get("removeCommentAction.parentCommentId",g);d&&this.get("removeCommentAction.isCreatorReply",g)?this.setCreatorReply(d,void 0):(d||(d=this.getParentPostId(C)),this.removeFromStream(C,d))}};
_.b.setCreatorReply=function(g,C){var d=this.getParentPostId(g);if(d){d=this.postIdToIndices(d);for(var V=0;V<d.length;V++){var y=d[V];if(y<0)break;var R=this.commentIdToIndex(g,y,!1);if(R>=0){var Y="data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+R;R=Y+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";Y+=".commentThreadRenderer.replies";C==void 0?(this.set(Y,{}),this.set(R,!1)):(this.set(Y,{commentRepliesRenderer:{teaserContents:[{commentRenderer:C}]}}),
this.set(Y+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(R,!0))}R=this.commentIdToIndex(g,y,!0);R>=0&&(R="data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+R,y=R+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",R+=".commentThreadRenderer.replies",C==void 0?(this.set(R,{}),this.set(y,!1)):(this.set(R,{commentRepliesRenderer:{teaserContents:[{commentRenderer:C}]}}),this.set(y,!0)))}}};
_.b.removeFromStream=function(g,C){if(C){C=this.postIdToIndices(C);for(var d=0;d<C.length;d++){var V=C[d];if(V<0)break;var y=this.commentIdToIndex(g,V,!1);y>=0&&this.splice("data.contents."+V+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",y,1);y=this.commentIdToIndex(g,V,!0);y>=0&&this.splice("data.contents."+V+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",y,1);V="data.contents."+V+".backstagePostThreadRenderer.post.backstagePostRenderer";
y=V+".backstageAttachment.pollRenderer.votedCommentId";this.get(y)===g&&(this.set(y,null),this.set(V+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(C=this.postIdToIndices(g).reverse(),d=0;d<C.length;d++){V=C[d];if(V<0)break;y=this.getPostRendererType(V);var R=this.get("backstagePostThreadRenderer.post."+y,this.data.contents[V]);R.postId===g?this.splice("data.contents",V,1):y==="sharedPostRenderer"&&this.set("data.contents."+V+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);R.scheduledPublishTimeSec&&_.Qw(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.b.postIdToIndices=function(g){for(var C=[],d=0;d<this.data.contents.length;d++){var V=this.getPostRendererType(d);this.get("backstagePostThreadRenderer.post."+V+".postId",this.data.contents[d])===g&&C.push(d);if(V==="sharedPostRenderer"){var y=this.get("backstagePostThreadRenderer.post."+V+".originalPost.backstagePostRenderer.postId",this.data.contents[d]);V=this.get("backstagePostThreadRenderer.post."+V+".originalPost.postRenderer.postId",this.data.contents[d]);y!==g&&V!==g||C.push(d)}}return C};
_.b.commentIdToIndex=function(g,C,d){if(C<0)return-1;var V,y,R,Y,A=_.e((V=this.data)==null?void 0:(y=V.contents)==null?void 0:(R=y[C])==null?void 0:(Y=R.backstagePostThreadRenderer)==null?void 0:Y.comments,n1M);return(C=d?A==null?void 0:A.teaserContents:A==null?void 0:A.contents)&&C.length?C.findIndex(function(P){return _.e(P,jzM).comment.commentRenderer.commentId===g}):-1};
_.b.getParentPostId=function(g){g=g.split(".");if(g[1])return g[0]};
_.b.getPostRendererType=function(g){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[g])?"sharedPostRenderer":"backstagePostRenderer"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Cs.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Cs.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Cs.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:_.t("enable_community_page_on_desktop")}),_.H("design:type",Boolean)],Cs.prototype,"useSmallerPostContainer",void 0);
_.E([_.m({disableElementRegistration:!0,is:"ytd-backstage-items"})],Cs);
_.I(Cs,"ytd-backstage-items",function(){if(Kr0!==void 0)return Kr0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Kr0=
g},{mode:1});var aQ0;var GPB={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_POSTS_TAB_COMMUNITY_ENABLEMENT_NUDGE:70,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},dj=function(){var g=_.W.apply(this,arguments)||this;g.disablePrescanVisibility=!0;g.canScheduleJobs=!0;g.engagementPanel=!1;g.hidePanelButton=!1;g.isWatchGrid=
!1;g.hasShownSubscribersOnlyDisclaimer=!1;g.actionMap={"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"};g.TEST_ONLY=void 0;return g};
_.L(dj,_.W);_.b=dj.prototype;_.b.created=function(){this.initCommentsCsi_();_.t("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.t("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.b.contentsChanged_=function(){var g;(g=this.data)!=null&&g.contents&&this.tickForCommentsTimer_("cml")};
_.b.headerChanged_=function(){var g;(g=this.data)!=null&&g.header&&this.tickForCommentsTimer_("cmhl")};
_.b.initCommentsCsi_=function(){_.h1("wn_comments");var g=_.ju();g&&_.pu({clientScreenNonce:g},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.b.createCommentAction_=function(g){g=_.uG.unsafeClone(g);var C,d;if(g=(C=_.e(g,O4A))==null?void 0:(d=C.contents)==null?void 0:d.commentThreadRenderer){var V,y,R,Y,A,P;!this.isBackstage&&((V=this.data)==null?0:(y=V.header)==null?0:(R=y.commentsHeaderRenderer)==null?0:(Y=R.createRenderer)==null?0:(A=Y.commentSimpleboxRenderer)==null?0:(P=A.zeroStep)==null?0:P.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var w,
x,p;this.isBackstage&&_.e((w=this.data)==null?void 0:(x=w.header)==null?void 0:(p=x.commentsHeaderRenderer)==null?void 0:p.zeroStateMessage,cB6)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(g)}};
_.b.doReplyInsert_=function(g,C,d,V){V?this.splice(g,V,0,C):this.push(g,C)};
_.b.getRepliesPath_=function(g){return"data.contents."+g+".commentThreadRenderer.replies"};
_.b.getRepliesContentsPath_=function(g,C){g=this.getRepliesPath_(g);return C?g+".commentRepliesRenderer.teaserContents":g+".commentRepliesRenderer.contents"};
_.b.showSubscribersOnlyDisclaimer_=function(g){(g=g.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(g))&&(_.Qw(this.hostElement,"yt-open-popup-action",[g,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.b.createCommentReplyAction_=function(g){g=_.uG.unsafeClone(g);var C=_.e(g,woL);if(g=C==null?void 0:C.contents){var d=this.commentIdToIndex_(C==null?void 0:C.parentCommentId);if(!(d<0)){var V=this.getRepliesPath_(d);if(this.get(V)){C=C.replyToCommentId;V=this.getRepliesContentsPath_(d,!1);if(this.get(V)){var y=this.get(V).length,R=V+"."+(y-1)+".continuationItemRenderer";this.get(R+".button")?(R=this.replyIdToIndex_(C,d,!1),this.doReplyInsert_(V,g,R,y-1)):this.get(R)||(y=this.replyIdToIndex_(C,d,
!1),this.doReplyInsert_(V,g,y,null))}V=this.getRepliesContentsPath_(d,!0);this.get(V)?(d=this.replyIdToIndex_(C,d,!0),(!C||d>=0)&&this.doReplyInsert_(V,g,d,null)):this.set(V,[g])}else this.set(V,{commentRepliesRenderer:{teaserContents:[g]}})}}};
_.b.hideReportedCommentAction_=function(g){var C=_.e(g,vyQ);if(g=C==null?void 0:C.commentId)(C=this.get("parentCommentId",C))||(C=this.getParentCommentId_(g)),this.remove_(g,C)};
_.b.getParentCommentId_=function(g){g=g.split(".");if(g[1])return g[0]};
_.b.removeCommentAction_=function(g){var C=_.e(g,JJQ);if(g=C==null?void 0:C.commentId)C=(C==null?void 0:C.parentCommentId)||this.getParentCommentId_(g),this.remove_(g,C)};
_.b.pinCommentAction_=function(g){g=_.uG.unsafeClone(g);var C=_.e(g,po6);C!=null&&C.commentId&&(g=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",g))&&(this.remove_(C.commentId),this.insert_(g,!0))};
_.b.unpinCommentAction_=function(g){g=_.uG.unsafeClone(g);g=_.e(g,h8Q);if(g!=null&&g.commentId){var C,d,V=(C=g.actionResult)==null?void 0:(d=C.update)==null?void 0:d.commentThreadRenderer;V&&(this.remove_(g.commentId),this.insert_(V))}};
_.b.banAuthorAction_=function(g){var C=_.e(g,i48);C!=null&&C.commentId&&(g=C.commentId,C=C.parentCommentId||this.getParentCommentId_(g),this.remove_(g,C))};
_.b.handleScrollToCommentElement_=function(g){this.hostElement.contains(g)&&(this.nearestScrollParent||(this.nearestScrollParent=$BL(g)),this.isCommentVisibleInScrollParent(g)||g.scrollIntoView({behavior:"smooth",block:"start"}))};
_.b.isCommentVisibleInScrollParent=function(g){if(!this.nearestScrollParent)return!1;g=g.getBoundingClientRect();var C=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return g.top>=C.top&&g.bottom<=C.bottom};
_.b.commentIdToIndex_=function(g){var C;return g&&(C=this.data)!=null&&C.contents?this.data.contents.findIndex(function(d){d=d.commentThreadRenderer;var V;return g===((d==null?void 0:d.commentViewModel)&&((V=_.e(d.commentViewModel,NM8))==null?void 0:V.commentId))}):-1};
_.b.insert_=function(g,C){C=C===void 0?!1:C;var d,V;if((d=this.data)==null?0:(V=d.contents)==null?0:V.some(function(R){return!!R.commentThreadRenderer}))for(d=0,V=this.data.contents.length;d<V;d++){var y=this.data.contents[d].commentThreadRenderer;
if(GPB[g.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=GPB[y.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){C&&GPB[g.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===GPB[y.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",d,1,{commentThreadRenderer:g}):this.splice("data.contents",d,0,{commentThreadRenderer:g});break}}else this.set("data.contents",[{commentThreadRenderer:g}])};
_.b.doReplyRemove_=function(g,C,d){g=this.replyIdToIndex_(g,C,d);g<0||(C=this.getRepliesContentsPath_(C,d),this.splice(C,g,1))};
_.b.remove_=function(g,C){C=this.commentIdToIndex_(C);C<0?(C=this.commentIdToIndex_(g),C<0||this.splice("data.contents",C,1)):_.t("web_delhi_comment_threads")||(this.doReplyRemove_(g,C,!1),this.doReplyRemove_(g,C,!0))};
_.b.replyIdToIndex_=function(g,C,d){if(C<0)return-1;C=this.getRepliesContentsPath_(C,d);C=this.get(C);if(!C||!C.length)return-1;d=0;for(var V=C.length;d<V;d++){var y=void 0,R=void 0;if(((y=C[d])==null?void 0:(R=y.commentViewModel)==null?void 0:R.commentId)===g)return d}return-1};
_.b.tickForCommentsTimer_=function(g){_.jx(g,void 0,"wn_comments")};
_.b.reloadComments_=function(g){g=_.e(g,DaL);_.e(g==null?void 0:g.command,_.LW)&&_.Ke(this.hostElement,[g==null?void 0:g.command])};
_.PU.Object.defineProperties(dj.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.data)==null?0:(C=g.header)==null?0:(d=C.commentsHeaderRenderer)==null?0:d.isBackstageContent)}}});
_.PU.Object.defineProperties(dj,{template:{configurable:!0,enumerable:!0,get:function(){if(aQ0===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);aQ0=g}g=aQ0;return g}}});
dj.prototype.showSubscribersOnlyDisclaimer_=dj.prototype.showSubscribersOnlyDisclaimer_;dj.prototype.headerChanged_=dj.prototype.headerChanged_;dj.prototype.contentsChanged_=dj.prototype.contentsChanged_;_.E([_.r(_.F$),_.H("design:type",Object)],dj.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",Function)],dj.prototype,"ytPlayerListenerBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],dj.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dj.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.header.commentsHeaderRenderer.isBackstageContent"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dj.prototype,"isBackstage",null);
_.E([_.M(),_.H("design:type",Object)],dj.prototype,"disablePrescanVisibility",void 0);_.E([_.M(),_.H("design:type",Object)],dj.prototype,"canScheduleJobs",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],dj.prototype,"engagementPanel",void 0);_.E([_.M(),_.H("design:type",Object)],dj.prototype,"hidePanelButton",void 0);_.E([_.M(),_.H("design:type",Object)],dj.prototype,"isWatchGrid",void 0);_.E([_.M(),_.H("design:type",Object)],dj.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.E([_.Rn("data.contents"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dj.prototype,"contentsChanged_",null);_.E([_.Rn("data.header"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dj.prototype,"headerChanged_",null);_.E([_.yE("yt-show-subscribers-only-disclaimer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dj.prototype,"showSubscribersOnlyDisclaimer_",null);
_.E([_.m({is:"ytd-comments"})],dj);var VN=function(){return _.Ai.apply(this,arguments)||this};
_.L(VN,_.Ai);_.b=VN.prototype;_.b.bindIf=function(g,C,d){return g?C:d};
_.b.bindIfDefined=function(g,C){return g!==void 0?g:C};
_.b.booleanString=function(g){return(!!g).toString()};
_.b.equals=function(){for(var g=_.cY.apply(0,arguments),C=g[0],d=1;d<g.length;d++)if(C!=g[d])return!1;return!0};
_.b.isGreaterThan=function(g,C){return g>C};
_.b.isLessThan=function(g,C){return g<C};
_.b.logicalAND=function(){for(var g=_.cY.apply(0,arguments),C=!!g[0],d=1;d<g.length;d++)C=C&&!!g[d];return C};
_.b.logicalOR=function(){for(var g=_.cY.apply(0,arguments),C=!!g[0],d=1;d<g.length;d++)C=C||!!g[d];return C};
_.b.toBool=function(g){return!!g};
VN.prototype.toBool=VN.prototype.toBool;VN.prototype.logicalOR=VN.prototype.logicalOR;VN.prototype.logicalAND=VN.prototype.logicalAND;VN.prototype.isLessThan=VN.prototype.isLessThan;VN.prototype.isGreaterThan=VN.prototype.isGreaterThan;VN.prototype.equals=VN.prototype.equals;VN.prototype.booleanString=VN.prototype.booleanString;VN.prototype.bindIfDefined=VN.prototype.bindIfDefined;VN.prototype.bindIf=VN.prototype.bindIf;_.E([_.Fa()],VN);_.Sx8=[VN.prototype];var gDQ;var CQ6;var yN=function(){return _.W.apply(this,arguments)||this};
_.L(yN,_.W);yN.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
yN.prototype.onBackIconTap_=function(){window.history.back()};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yN.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],yN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yN.prototype,"data",void 0);_.E([_.eC({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],yN);
_.I(yN,"yt-header-with-back-renderer",function(){if(CQ6===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;gDQ===void 0&&(gDQ=document.createElement("template"));var V=gDQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);CQ6=g}g=CQ6;return g},{mode:2});var d8p;var VRb;var RY=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(RY,_.W);_.b=RY.prototype;_.b.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g,this.setUrl())};
_.b.dataChanged=function(){var g=this;if(this.data){var C=this.setUrl();C&&_.SE({destination:window,iframe:this.iframe,origin:_.V18(C.toString()),channelName:"yt-iframe",onMessage:function(d){(d=g.getCommunicationCommand(d.data))&&g.ytComponentBehavior.resolveCommand(d)},
onEstablished:function(){}})}};
_.b.setUrl=function(){if(this.data&&this.data.iframeUrl){var g=_.cZ(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(g)return _.SS(this.iframe,g),g}};
_.b.getCommunicationCommand=function(g){var C;if((C=this.data)!=null&&C.onCommunicationCommandsMap){C=this.data.onCommunicationCommandsMap.find(function(y){return y.key===g});
if(C==null?0:C.value)return C==null?void 0:C.value;try{var d=cVL(_.GV(g)),V=this.data.onCommunicationCommandsMap.find(function(y){return y.key===(d==null?void 0:d.getMethodName())});
if(V==null?0:V.value)return V==null?void 0:V.value}catch(y){}}};
RY.prototype.dataChanged=RY.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],RY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],RY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],RY.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],RY.prototype,"data",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],RY.prototype,"isDarkTheme",void 0);_.E([_.ZD("#iframe"),_.H("design:type",HTMLIFrameElement)],RY.prototype,"iframe",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],RY.prototype,"dataChanged",null);_.E([_.eC({is:"yt-iframe-renderer",disableElementRegistration:!0})],RY);
_.I(RY,"yt-iframe-renderer",function(){if(VRb===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;d8p===void 0&&(d8p=document.createElement("template"));var V=d8p;d.call(C,V.content.cloneNode(!0),g.content.firstChild);VRb=g}g=VRb;return g},{mode:2});_.bi=function(g){_.f8.call(this);this.callback=g;this.bezier=new gZL(0,0,.4,0,.2,1,1,1);this.delay=new _.we(this.next,window,this);this.JSC$17119_animating=!1;_.e1(this,this.delay)};
_.L(_.bi,_.f8);_.bi.prototype.isAnimating=function(){return this.JSC$17119_animating};
_.bi.prototype.start=function(g,C,d){this.config={from:g,to:C,duration:d,startTime:(0,_.wQ)()};this.JSC$17119_animating=!0;this.next()};
_.bi.prototype.stop=function(){this.delay.stop();this.JSC$17119_animating=!1;this.config=void 0};
_.bi.prototype.next=function(){if(this.config){var g=this.config,C=g.from,d=g.to,V=g.duration;g=g.startTime;var y=(0,_.wQ)()-g;g=this.bezier;V=dgx(g,y/V);if(V==0)g=g.y0;else if(V==1)g=g.y3;else{y=t2(g.y0,g.y1,V);var R=t2(g.y1,g.y2,V);g=t2(g.y2,g.y3,V);y=t2(y,R,V);R=t2(R,g,V);g=t2(y,R,V)}g=_.jz(g,0,1);this.callback(C+(d-C)*g);g<1?this.delay.start():this.JSC$17119_animating=!1}};_.ZM=new _.gp("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var yp0={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},bS0=function(g,C,d,V){_.f8.call(this);this.JSC$17130_miniAppId=g;this.localReleaseId=C;this.derivedDeviceInterface=d;this.isForeground=V;this.JSC$17130_playNonceResolver=new _.go;this.playPingTimerId=NaN;this.playPingIntervalMs=_.pG("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.pG("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.t("enable_displaying_ppn");this.JSC$17130_miniAppClientDataProvider=_.wS().resolve(_.ZM);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;RB0(this);var y=setTimeout(function(){_.cy(new _.qn("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17130_playNonceResolver.promise.then(function(){clearTimeout(y)})};
_.L(bS0,_.f8);var YrZ=function(g,C){g.JSC$17130_playNonceResolver.resolve(C!=null?C:J_(8));g.enableDisplayingPpn&&ZS0(g).then(function(d){g.JSC$17130_miniAppClientDataProvider.clientData.set("post_play_nonce",d)})},ZS0=function(g){return _.F(function(C){return C.nextAddress==1?C.yield(g.JSC$17130_playNonceResolver.promise,2):C.return(C.yieldResult)})},RB0=function(g){var C,d;
_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$17130_playNonceResolver.promise,2);C=V.yieldResult;d={miniAppInfo:{externalPostId:g.JSC$17130_miniAppId,localReleaseId:g.localReleaseId,postPlayNonce:C,derivedDeviceInterface:g.derivedDeviceInterface}};_.pu(d);_.XV(V)})},F0B=function(g){g.state!==0?_.cy(new _.qn("[MiniAppPlayLogger] recordPlayStart failed with state "+yp0[g.state])):(g.state=1,Y8(g,"ma_cl"),A6(g,"PLAY_EVENT_TYPE_PLAY_START"),Apb(g))},PQZ=function(g){g.isForeground=!1;
A6(g,"PLAY_EVENT_TYPE_PLAY_PAUSE")},iSp=function(g){g.state!==1&&g.state!==2?_.cy(new _.qn("[MiniAppPlayLogger] recordPlayEnd failed with state "+yp0[g.state])):(g.state=3,window.clearInterval(g.playPingTimerId),g.playPingTimerId=NaN,HUL(),A6(g,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},OSr=function(g,C){g.state===2&&g.gameReady&&(g.firstClickRecorded?Date.now()-g.clickRecordedMs<g.playClickIntervalMs||(g.clickRecordedMs=Date.now(),A6(g,"PLAY_EVENT_TYPE_PLAY_CLICK")):C&&(Y8(g,"ma_fua"),A6(g,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),g.firstClickRecorded=!0,g.clickRecordedMs=Date.now()))};
bS0.prototype.logError=function(g){var C=this,d;_.F(function(V){if(V.nextAddress==1)return g.metadata.externalPostId=C.JSC$17130_miniAppId,d=g.metadata,V.yield(Promise.race([C.JSC$17130_playNonceResolver.promise,new Promise(function(y){setTimeout(function(){y("")},3E4)})]),2);
d.postPlayNonce=V.yieldResult;g.metadata.localReleaseId=C.localReleaseId;g.loggingError.level="WARNING";_.IM(g.loggingError,g.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:g.metadata});_.XV(V)})};
var wzZ=function(g,C,d,V){var y,R,Y,A,P,w;_.F(function(x){if(x.nextAddress==1)return x.yield(g.JSC$17130_playNonceResolver.promise,2);y=x.yieldResult;R={externalPostId:g.JSC$17130_miniAppId,localReleaseId:g.localReleaseId,postPlayNonce:y,sdkVersion:d,api:C};V!==void 0&&(R.networkRequestsMeasurement={networkRequests:_.wi(V,1),cachedRequests:_.wi(V,2),transferredBytes:_.wi(V,3)},(Y=V)==null?0:_.ZT(Y,yL,6))&&(R.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((A=_.o4(V,
yL,6))==null?void 0:tf(A,1))||"0",cacheHits:((P=_.o4(V,yL,6))==null?void 0:tf(P,2))||"0",cachedBytes:((w=_.o4(V,yL,6))==null?void 0:tf(w,3))||"0"});_.uD("miniAppSdkUsage",R);_.XV(x)})},x8b=function(g,C,d){var V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q;
_.F(function(Q){if(Q.nextAddress==1)return Q.yield(g.JSC$17130_playNonceResolver.promise,2);V=Q.yieldResult;y={externalPostId:g.JSC$17130_miniAppId,localReleaseId:g.localReleaseId,postPlayNonce:V,sdkVersion:d,measurementWindow:{startTimestampMs:String(x0(C,1)),endTimestampMs:String(x0(C,2))},frameRate:{averageFrameTimeDeltaMs:oO(C,3),averageFrameIdleTimeMs:oO(C,4)}};_.ZT(C,RI,5)&&(y.networkRequests={networkRequests:(R=iF(C))==null?void 0:_.wi(R,1),cachedRequests:(Y=iF(C))==null?void 0:_.wi(Y,2),transferredBytes:(A=
iF(C))==null?void 0:_.wi(A,3),sameOriginStatusCodeToCounts:k0b((P=iF(C))==null?void 0:fIl(P,4)),crossOriginStatusCodeToCounts:k0b((w=iF(C))==null?void 0:fIl(w,5))},(x=iF(C))==null?0:_.ZT(x,yL,6))&&(y.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((p=iF(C))==null?void 0:(J=_.o4(p,yL,6))==null?void 0:tf(J,1))||"0",cacheHits:((h=iF(C))==null?void 0:(l=_.o4(h,yL,6))==null?void 0:tf(l,2))||"0",cachedBytes:((N=iF(C))==null?void 0:(T=_.o4(N,yL,6))==null?void 0:tf(T,3))||"0"});_.ZT(C,
$ph,7)&&(y.gameCapture={averageFrameTimeDeltaMs:(v=_.o4(C,$ph,7))==null?void 0:oO(v,1),averageFrameIdleTimeMs:(q=_.o4(C,$ph,7))==null?void 0:oO(q,2)});_.uD("miniAppPerformanceMetrics",y);_.XV(Q)})},oD0=function(g,C){var d,V;
return _.F(function(y){if(y.nextAddress==1)return y.yield(g.JSC$17130_playNonceResolver.promise,2);d=y.yieldResult;V={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:g.JSC$17130_miniAppId,postPlayNonce:d,miniAppReleaseId:g.localReleaseId},derivedDeviceInterface:g.derivedDeviceInterface,adTriggerType:C,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.uD("miniAppAdEvent",V);_.XV(y)})};
bS0.prototype.disposeInternal=function(){_.f8.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var A6=function(g,C,d,V){d=d===void 0?{}:d;V=V===void 0?!1:V;var y,R,Y,A;_.F(function(P){if(P.nextAddress==1)return y=g.isForeground,R=g.beforeReady,P.yield(g.JSC$17130_playNonceResolver.promise,2);Y=P.yieldResult;A={externalPostId:g.JSC$17130_miniAppId,localReleaseId:g.localReleaseId,derivedDeviceInterface:g.derivedDeviceInterface,postPlayNonce:Y,type:C};d.sequenceGroup=Y;A.playState=R?"PLAY_STATE_NOT_READY":y?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.uD("miniAppPlayEvent",A,
d);V&&_.nF();_.XV(P)})},Y8=function(g,C){var d;
_.F(function(V){if(V.nextAddress==1)return d=(0,_.wQ)(),V.yield(g.JSC$17130_playNonceResolver.promise,2);_.t1(C,d);_.XV(V)})},Apb=function(g){isNaN(g.playPingTimerId)&&(g.playPingTimerId=_.lm(function(){g.state!==1&&g.state!==2?_.cy(new _.qn("[MiniAppPlayLogger] reportPlayPing failed with state "+yp0[g.state])):A6(g,"PLAY_EVENT_TYPE_PLAY_PING")},g.playPingIntervalMs))},k0b=function(g){return Array.from(g.entries()).map(function(C){var d=_.Z(C);
C=d.next().value;d=d.next().value;return{key:C,value:d}})};var pz5=function(){},JpR=function(g,C){g.showMiniAppAdCommand=C.showMiniAppAdCommand;
g.isEmbeddedInWebview=C.isEmbeddedInWebview;g.playLogger=C.playLogger},tR0=function(g,C){var d;
return _.F(function(V){if(V.nextAddress==1){if(!g.showMiniAppAdCommand||!g.isEmbeddedInWebview)return V.return(hB0(g,C));g.adResolver=new _.go;var y=new W8;d=_.p9(y,3,C);jO(g.showMiniAppAdCommand,p8x(d));return V.yield(g.adResolver.promise,2)}return V.return(V.yieldResult)})};
pz5.prototype.onAdFinished=function(g){g=OwL(g);var C;(C=this.adResolver)==null||C.resolve(g)};
var hB0=function(g,C){var d;return _.F(function(V){if(V.nextAddress==1)V=V.yield((d=g.playLogger)==null?void 0:oD0(d,Ie1(C)),2);else{var y=V.return;var R=new iwr;R=_.p9(R,1,2);V=y.call(V,R)}return V})};var j6Q=new _.gp("INNERTUBE_MANAGER_TOKEN");var eBS=function(){this.callbacks={}};
eBS.prototype.initialize=function(g){var C=this;this.callbacks=g;window.youtubewebview?window.youtubewebview.onmessage=function(d){lI0(C,d)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(d){lI0(C,d)})};
var lI0=function(g,C){if(C.data)try{var d=cVL(C.data);if(_.lQ(_.b1(d,1))!=null){var V=iUL(_.p1(d,2));switch(d.getMethodName()){case "yt-mini-app-load-audio-state":var y,R;(R=(y=g.callbacks).onAudioStateLoaded)==null||R.call(y,_.k0(V,sq(V,MM,1)));break;case "yt-mute-mini-app":var Y,A;(A=(Y=g.callbacks).onMuteMiniApp)==null||A.call(Y);break;case "yt-unmute-mini-app":var P,w;(w=(P=g.callbacks).onUnmuteMiniApp)==null||w.call(P);break;case "yt-playable-exit":var x,p;(p=(x=g.callbacks).onExit)==null||p.call(x);
break;case "yt-post-play-nonce":var J,h;(h=(J=g.callbacks).onPostPlayNonceReceived)==null||h.call(J,jE(V,2,MM));break;case "yt-confirm-exit-mini-app":var l,N;(N=(l=g.callbacks).confirmExitMiniApp)==null||N.call(l);break;case "yt-confirm-exit-mini-app-edu":var T,v;(v=(T=g.callbacks).confirmExitMiniAppEdu)==null||v.call(T);break;case "yt-benchmarking-response":var q,Q;(Q=(q=g.callbacks).onNativeBenchmarkingMessageReceived)==null||Q.call(q,jE(V,2,MM));break;case "yt-mini-app-load-3p-consent-state":var c,
U;(U=(c=g.callbacks).multiplayer3pAckStateLoaded)==null||U.call(c,_.k0(V,sq(V,MM,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var K,Cl;(Cl=(K=g.callbacks).exitMiniAppSeenStateLoaded)==null||Cl.call(K,_.k0(V,sq(V,MM,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var AL,iP;(iP=(AL=g.callbacks).onNavigateToNewMiniApp)==null||iP.call(AL);break;case "yt-game-data-available":var lP,pl;(pl=(lP=g.callbacks).onGameDataAvailable)==null||pl.call(lP,jE(V,2,MM));break;case "yt-pause-mini-app":var jB,
qR;(qR=(jB=g.callbacks).onPauseMiniApp)==null||qR.call(jB);break;case "yt-resume-mini-app":var s1,wL;(wL=(s1=g.callbacks).onResumeMiniApp)==null||wL.call(s1);break;case "yt-playable-ad-finished":var WM,N6;(N6=(WM=g.callbacks).onAdFinished)==null||N6.call(WM,jE(V,2,MM))}}else _.cy(Error("Vh"))}catch(SB){_.IM(Error("Wh"))}else _.cy(Error("Xh"))};var cNV=function(g){this.rpcErrorCode=g};var Fr=function(g,C,d){this.intervalMs=g;this.apiFunc=C;this.type=d;this.schedulerReady=!0};
Fr.prototype.call=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1){if(C.type!==1&&g===C.cachedValue)return V.return();C.pendingApiRequestResolver||(C.pendingApiRequestResolver=new _.go);d=C.pendingApiRequestResolver.promise;C.cachedValue=g;return V.yield(L0p(C),2)}return V.return(d)})};
Fr.prototype.flush=function(g){g=g===void 0?!1:g;var C=this;return _.F(function(d){return C.cachedValue===void 0?d.return():d.yield(C.apiFunc(C.cachedValue,g),0)})};
var L0p=function(g){var C,d,V;return _.F(function(y){switch(y.nextAddress){case 1:if(!g.schedulerReady||!g.pendingApiRequestResolver)return y.return();g.schedulerReady=!1;C=g.pendingApiRequestResolver;g.pendingApiRequestResolver=void 0;_.js(y,2);if(g.cachedValue===void 0){y.jumpTo(4);break}return y.yield(g.apiFunc(g.cachedValue),5);case 5:d=y.yieldResult,C.resolve(d);case 4:_.Vv(y,3);break;case 2:V=_.N4(y),C.reject(V);case 3:setTimeout(function(){return _.F(function(R){g.schedulerReady=!0;return R.yield(L0p(g),
0)})},g.intervalMs),_.XV(y)}})};var QWj=window.location.origin+"/miniapp_cloudsaves",Ejq=[400,401],D8D=_.pG("cloud_save_game_data_rate_limit_ms",3E3),Xz5=function(g){var C=this;this.JSC$17174_miniAppId=g;this.loadAttempts=0;this.cloudSaveIntervalMs=D8D;this.initialDownloadDataSucceeded=!1;this.JSC$17174_playNonceResolver=new _.go;this.scottyUploadRateLimiter=new Fr(this.cloudSaveIntervalMs,function(d,V){return rpS(C,d,V)},2);
this.downloadDataPromise=NZp(this);this.downloadDataPromise.then(function(){C.initialDownloadDataSucceeded=!0}).catch(function(){})},s6D=function(g,C){C.then(function(d){return g.JSC$17174_playNonceResolver.resolve(d)})},BZ5=function(g){return _.F(function(C){return g.cachedData===void 0?C.return(g.downloadDataPromise):C.return(g.cachedData)})},TZb=function(g,C){return _.F(function(d){g.cachedData=C;
if(!g.initialDownloadDataSucceeded)throw Error("Yh");return d.yield(g.scottyUploadRateLimiter.call(C),0)})},fIS=function(){return new Promise(function(g){setTimeout(g,1E3,"")})},vDI=function(g,C){var d,V;
return _.F(function(y){if(y.nextAddress==1)return d=g.JSC$17174_miniAppId,y.yield(Promise.race([g.JSC$17174_playNonceResolver.promise,fIS()]),2);V={"X-YouTube-MiniAppId":d,"X-YouTube-PostPlayNonce":y.yieldResult};"DELEGATED_SESSION_ID"in _.E3&&A1W(C,V);return y.return(V)})},rpS=function(g,C,d){d=d===void 0?!1:d;
return _.F(function(V){return UBV()?_.t("enable_cloud_save_error_popup_after_retry")?V.return(new Promise(function(y,R){var Y,A,P,w,x;return _.F(function(p){switch(p.nextAddress){case 1:Y=0,A=!0,w=P=null;case 2:if(!(A&&Y++<2)){p.jumpTo(4);break}_.js(p,5);return p.yield($8Q(g,C,d),7);case 7:P=p.yieldResult;A=P.ok?!1:!Ejq.includes(P.status);_.Vv(p,2);break;case 5:w=x=_.N4(p);A=HCo(w);p.jumpTo(2);break;case 4:P?P.ok?(Pk(g,D8D),y()):(Pk(g,g.cloudSaveIntervalMs*2),R(Error("Zh`"+String(P.status),{cause:{rpcErrorCode:P.status}}))):
(Pk(g,g.cloudSaveIntervalMs*2),R(w||Error("$h"))),_.XV(p)}})})):V.return(new Promise(function(y,R){var Y,A;
return _.F(function(P){if(P.nextAddress==1){if(g.JSC$17174_miniAppId==="")return R(Error("ai")),P.return();_.js(P,2);return P.yield($8Q(g,C,d),4)}if(P.nextAddress!=2)return Y=P.yieldResult,Y.ok?(Pk(g,D8D),y()):(Pk(g,g.cloudSaveIntervalMs*2),R(Error("Zh`"+String(Y.status),{cause:{rpcErrorCode:Y.status}}))),_.Vv(P,0);A=_.N4(P);Pk(g,g.cloudSaveIntervalMs*2);R(A);_.XV(P)})})):V.return()})},$8Q=function(g,C,d){d=d===void 0?!1:d;
var V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return V=_.M8((new TextEncoder).encode(C)),y=z1l(),Y.yield(vDI(g,y),2);R=Y.yieldResult;return Y.return(fetch(y,{method:"POST",body:new Blob([V]),headers:R,keepalive:d}))})},NZp=function(g){var C,d;
return _.F(function(V){if(V.nextAddress==1){if(!UBV())return V.return("");if(g.JSC$17174_miniAppId==="")throw Error("ai");if(g.loadAttempts>2)return V.return(g.downloadDataPromise);_.js(V,2);return V.yield(qrr(g),4)}if(V.nextAddress!=2)return C=V.yieldResult,V.return(C);d=_.N4(V);if(HCo(d)&&++g.loadAttempts<2)return V.return(NZp(g));throw d;})},qrr=function(g){var C,d,V,y,R;
return _.F(function(Y){switch(Y.nextAddress){case 1:return _.js(Y,2),C=z1l(),Y.yield(vDI(g,C),4);case 4:return d=Y.yieldResult,Y.yield(fetch(C,{method:"GET",headers:d}),5);case 5:return V=Y.yieldResult,V.ok?Y.yield(V.text(),6):Y.return(Promise.reject(Error("bi`"+String(V.status),{cause:new cNV(V.status)})));case 6:return y=Y.yieldResult,Y.return((new TextDecoder).decode(_.GV(y)));case 2:return R=_.N4(Y),Y.return(Promise.reject(R))}})},Pk=function(g,C){g.cloudSaveIntervalMs=C;
g.scottyUploadRateLimiter.intervalMs=g.cloudSaveIntervalMs};
Xz5.prototype.flush=function(){var g=this;return _.F(function(C){return g.initialDownloadDataSucceeded?C.yield(g.scottyUploadRateLimiter.flush(!0),0):C.return()})};var MRS=Fi(AP(1),Zn(1)),W0I=Fi(AP(1),Zn(3)),ii=function(g){this.callbacks=g};
_.b=ii.prototype;_.b.onAudioToggled=function(g,C){(C===void 0||C)&&_.kR("yt-mini-app-is-audio-enabled",g,2592E3)};
_.b.onPause=function(){this.onAudioToggled(!1,!1)};
_.b.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.b.returnNativeBenchmarkingMessage=function(){};
_.b.sendGameData=function(){};
_.b.sendStartGameFrameCapture=function(){};
var K7R=function(g,C,d){this.callbacks=g;var V=this;this.sdkVersion=new _.go;this.channel=new AWP(_.SE({destination:window,iframe:C,origin:(new URL(d.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var y=OD;var R=AP(5);var Y=new jr6;Y=_.l1(Y,1,1E4);R=_.Dk(R,4,sr6,Y);y(V,R);V.onAudioToggled(V.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){V.sdkVersion.resolve("")},1E4)};
_.L(K7R,ii);_.b=K7R.prototype;_.b.onAudioToggled=function(g,C){ii.prototype.onAudioToggled.call(this,g,C===void 0?!0:C);C=OD;var d=AP(2),V=new h2r;g=_.p8(V,1,g);g=_.Dk(d,3,sr6,g);C(this,g)};
_.b.onPause=function(){ii.prototype.onPause.call(this);OD(this,AP(3))};
_.b.onResume=function(){ii.prototype.onResume.call(this);OD(this,AP(4))};
_.b.returnNativeBenchmarkingMessage=function(g){var C=OD,d=AP(6);var V=Zn(_.ZT(g,cn,1)?1:2);g=_.ZT(g,cn,1)?g:null;V=_.Dk(V,5,Yr,g);C(this,Fi(d,V))};
_.b.sendGameData=function(g){var C=OD,d=AP(7);g=_.Dk(d,5,sr6,g);C(this,g)};
_.b.sendStartGameFrameCapture=function(){OD(this,AP(9))};
var wj=function(g,C,d){var V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return V=g.callbacks,y=V.onSdkCalled,R=C,Y.yield(g.sdkVersion.promise,2);y.call(V,R,Y.yieldResult,d);_.XV(Y)})};
K7R.prototype.onMessage=function(){var g=this;return idL(OR,function(C){var d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP,lP,pl,jB,qR,s1,wL,WM,N6,SB,Ox,fL,XP,eR,Jp,ZW,dL,pL,yb,th,Vb,Br,HM;return _.F(function(k6){switch(k6.nextAddress){case 1:if(!mpH(C.data))return _.cy(Error("ci")),k6.return();d=_.Jf(C.data,1);_.t("enable_iframe_message_get_type_via_fields")&&(V=C.data,d=y=_.Jf(V,1));switch(d){case 8:if(C.data.hasMetadata()){var ih=g.sdkVersion,CS=ih.resolve;var Qg=C.data.getMetadata();Qg=_.p1(Qg,
1);CS.call(ih,Qg);clearTimeout(g.sdkVersionTimeoutId)}break;case 6:return k6.jumpTo(2);case 16:if(!_.Y0(C.data,fHP,14,wA))return k6.return();R=_.eE(C.data,fHP,14,wA);(A=(Y=g.callbacks).onGameFrameReceived)==null||A.call(Y,R);return k6.return();case 17:if(!_.Y0(C.data,TDQ,15,wA))return k6.return();(w=(P=g.callbacks).onGameAudioReceived)==null||w.call(P,_.eE(C.data,TDQ,15,wA));return k6.return();case 1:if(ih=_.eE(C.data,LPM,2,wA))switch(_.Jf(ih,1)){case 1:g.callbacks.onFirstFrameReady();if(_.t("enable_network_request_logging_on_game_events")&&
_.ZT(ih,RI,4)){wj(g,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.o4(ih,RI,4));break}wj(g,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(Qg=(CS=g.callbacks).onGameReady)==null||Qg.call(CS);if(_.t("enable_network_request_logging_on_game_events")&&_.ZT(ih,RI,4)){wj(g,"MINI_APP_SDK_API_GAME_READY",_.o4(ih,RI,4));break}wj(g,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Y0(ih,bF,3,DpP))g.callbacks.onResourceLoaded(_.eE(ih,bF,3,DpP))}return k6.return();case 3:return k6.jumpTo(3);case 4:return k6.jumpTo(4);
case 2:return k6.jumpTo(5);case 9:return k6.jumpTo(6);case 10:return g.callbacks.onClick(),k6.return();case 5:return k6.jumpTo(7);case 11:if(!_.Y0(C.data,dA,9,wA))return k6.return();x=_.eE(C.data,dA,9,wA);(J=(p=g.callbacks).onBenchmarkingMessageReceived)==null||J.call(p,x);ih=C.reply;CS=AP(1);Qg=Zn(1);var hh=new dA;var hp=new Uint8Array(NLL(x,sq(x,kcP,6))|0);hh=LF(hh,5,kcP,_.TP(hp,!1));Qg=_.Dk(Qg,5,Yr,hh);ih.call(C,Fi(CS,Qg));return k6.return();case 12:return k6.jumpTo(8);case 13:return k6.jumpTo(9);
case 15:if(!_.t("enable_open_yt_content"))return C.reply(W0I),k6.return();if(!_.Y0(C.data,BDH,12,wA))return C.reply(Fi(AP(1),Zn(2))),k6.return();ih=_.eE(C.data,BDH,12,wA);h=_.p1(ih,1);g.callbacks.onOpenYTContent(h);C.reply(MRS);return k6.return();case 14:return k6.jumpTo(10);default:return k6.return()}k6.jumpTo(0);break;case 2:if(!_.Y0(C.data,P8,5,wA))return k6.return();CS=C.data;ih=sq(CS,wA,5);CS=CS.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;l=MRl(CS,CS[_.RA]|0,P8,ih)||P8[m61]||(P8[m61]=
uPu(P8));ih=_.i3(l,VL,1,_.OJ());N=_.Z(ih);T=N.next();case 12:if(T.done){k6.jumpTo(14);break}v=T.value;q=new _.qn;q.level=_.Jf(v,2)===1?"WARNING":"ERROR";Q=GRc(v.getSource());return k6.yield(g.sdkVersion.promise,15);case 15:c={source:Q,sdkVersion:k6.yieldResult};_.ZI(_.b1(v,6))!=null?(q.message=v.getMessage(),q.stack=_.p1(v,5),c.sdkErrorType=SSN(_.Jf(v,6)),_.ZI(_.b1(v,7))!=null&&(c.sdkApi=gTc(_.Jf(v,7)))):q.stack=void 0;K=U=void 0;(K=(U=g.callbacks).onError)==null||K.call(U,{loggingError:q,metadata:c});
T=N.next();k6.jumpTo(12);break;case 14:return k6.return();case 3:return _.js(k6,16),ih=k6.yield,CS=g.callbacks,Qg=CS.onSave,hh=_.eE(C.data,tf6,4,wA),hh=_.p1(hh,1),ih.call(k6,Qg.call(CS,hh),18);case 18:C.reply(MRS);_.Vv(k6,17);break;case 16:return Cl=_.N4(k6),AL=eO,iP=Cl,lP=g.callbacks,pl="MINI_APP_SDK_API_SAVE_DATA",k6.yield(g.sdkVersion.promise,19);case 19:AL(iP,lP,pl,k6.yieldResult),C.reply(W0I);case 17:return k6.yield(wj(g,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return k6.return();case 4:return _.js(k6,
21),k6.yield(g.callbacks.onLoad(),23);case 23:jB=k6.yieldResult;ih=C.reply;CS=AP(1);Qg=Zn(1);hh=new tf6;hh=_.v3(hh,1,jB);Qg=_.Dk(Qg,3,Yr,hh);ih.call(C,Fi(CS,Qg));_.Vv(k6,22);break;case 21:return qR=_.N4(k6),s1=eO,wL=qR,WM=g.callbacks,N6="MINI_APP_SDK_API_LOAD_DATA",k6.yield(g.sdkVersion.promise,24);case 24:s1(wL,WM,N6,k6.yieldResult),C.reply(W0I);case 22:return k6.yield(wj(g,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return k6.return();case 5:_.js(k6,26);g.callbacks.onSendHighScore(Iv(_.eE(C.data,
Mf6,3,wA).getValue()));C.reply(Fi(AP(1),Zn(1)));_.Vv(k6,27);break;case 26:return SB=_.N4(k6),Ox=eO,fL=SB,XP=g.callbacks,eR="MINI_APP_SDK_API_SEND_SCORE",k6.yield(g.sdkVersion.promise,28);case 28:Ox(fL,XP,eR,k6.yieldResult),C.reply(W0I);case 27:return k6.yield(wj(g,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return k6.return();case 6:if(!_.Y0(C.data,WPA,8,wA)){k6.jumpTo(30);break}ih=k6.yield;CS=_.eE(C.data,WPA,8,wA);CS=_.Jf(CS,1);return ih.call(k6,wj(g,gTc(CS)),30);case 30:return k6.return();case 7:return ih=
C.reply,CS=AP(1),Qg=Zn(1),hh=g.callbacks.getLanguage(),Qg=LF(Qg,4,Yr,jR(hh)),ih.call(C,Fi(CS,Qg)),k6.yield(wj(g,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return k6.return();case 8:if(!_.Y0(C.data,qKx,10,wA))return k6.return();Jp=_.eE(C.data,qKx,10,wA);ZW=g.callbacks;dL=ZW.onSdkPerformanceUpdate;return k6.yield(g.sdkVersion.promise,33);case 33:return dL.call(ZW,Jp,k6.yieldResult),k6.return();case 9:ih=C.data;CS=sq(ih,wA,11);if(_.lQ(_.b1(ih,CS))==null)return C.reply(Fi(AP(1),Zn(2))),k6.return();
pL=jE(C.data,11,wA);g.callbacks.onShareInviteCode(pL);C.reply(MRS);return k6.yield(wj(g,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return k6.return();case 10:if(_.Y0(C.data,JkA,13,wA)){k6.jumpTo(35);break}return k6.yield(g.callbacks.onShowMiniAppAd(2),36);case 36:return yb=k6.yieldResult,C.reply(Fi(AP(1),NDr(yb))),k6.yield(wj(g,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return k6.return();case 35:ih=_.eE(C.data,JkA,13,wA);a:switch(_.Jf(ih,1)){case 1:ih={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:ih={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:ih={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}th=ih;Vb=th.adType;Br=th.sdkApi;ih=k6.yield;CS=g.callbacks;Qg=CS.onShowMiniAppAd;hh=_.eE(C.data,JkA,13,wA);hh=_.p1(hh,2);return ih.call(k6,Qg.call(CS,Vb,hh||void 0),38);case 38:return HM=k6.yieldResult,C.reply(Fi(AP(1),NDr(HM))),k6.yield(wj(g,Br),39);case 39:return k6.return()}})})};
var OD=function(g,C){_.F(function(d){g.channel.send(C);_.XV(d)})},l4=function(g,C,d){this.callbacks=g;
var V=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;g=GWV(C,(new URL(d.toString())).origin);this.gameSnacks=new LGQ(g);this.gameSnacks.page.onReady(function(){V.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){V.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var y,R;(R=(y=V.callbacks).onGameReady)==null||R.call(y)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(y,R){try{V.callbacks.onSendHighScore(R)}catch(Y){eO(Y,V.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(y,R){var Y;return _.F(function(A){if(A.nextAddress==1)return _.js(A,2),A.yield(V.callbacks.onSave(V.decoder.decode(R)),4);if(A.nextAddress!=2)return _.Vv(A,0);Y=_.N4(A);eO(Y,V.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return A.return()})});
this.gameSnacks.storage.onLoad(function(){var y,R;return _.F(function(Y){if(Y.nextAddress==1)return _.js(Y,2),Y.yield(V.callbacks.onLoad(),4);if(Y.nextAddress!=2)return y=Y.yieldResult,Y.return(V.encoder.encode(y));R=_.N4(Y);eO(R,V.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return Y.return(V.encoder.encode(""))})});
this.gameSnacks.init()};
_.L(l4,ii);l4.prototype.onAudioToggled=function(g,C){ii.prototype.onAudioToggled.call(this,g,C===void 0?!0:C);var d;(d=this.gameSnacks)==null||d.audio.update(g)};
l4.prototype.onPause=function(){ii.prototype.onPause.call(this);var g;(g=this.gameSnacks)==null||g.game.pause()};
l4.prototype.onResume=function(){ii.prototype.onResume.call(this);var g;(g=this.gameSnacks)==null||g.game.resume()};var m8S=CT1,u5S=_.n(function(g){var C=g.data;var d=g.loadingProgress;var V=g.forPaused;g=_.Z(_.jL("",void 0,"LYYTdd"));var y=g.next().value,R=g.next().value;g=_.Z(_.jL(!1,void 0,"K0waae"));var Y=g.next().value,A=g.next().value,P=[],w=function(){return"transform: scaleX("+(_.U5(d)||0)+")"},x=null,p=function(){return C()&&x!==null&&x!==void 0?x:x=C().showAnniversaryAnimation?6:m8S()};
_.ue(function(){var N;if(C().timeOutMessages&&((N=C().timeOutMessages)==null?0:N.length)){x=null;N=_.Z(P);for(var T=N.next();!T.done;T=N.next())clearTimeout(T.value);P.length=0;dju(C().timeOutMessages,P,R,A)}},"BNu9j");
var J=function(){return!!C().persistentErrorMessageTitle},h=function(){return d!==void 0},l=function(){return C().title};
return _.O("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.O("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.O("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var N,T=(N=C().backgroundImage)==null?void 0:N.sources,v;return(T==null?0:T.length)?"background-image: url("+((v=T[0])==null?void 0:v.url)+")":""}}),_.O("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.O(_.k,{cond:function(){return!J()&&!(V==null?0:V())},
then:function(){var N={};return _.O("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.O(_.LA,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+p()},
data:function(){var T="loading_animation_"+p();return{animationConfig:{name:T,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+T+".json",loop:!0,autoplay:!0}}}})),_.O("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.O(_.k,{cond:l,
then:function(){return _.O("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},l)}}),_.O("p",{class:_.Gr("miniAppSplashScreenViewModelTimeoutMessage",(N.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return Y()},N)),
"aria-live":"polite"},y),_.O(_.k,{cond:h,then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:w}))}})))}}),_.O(_.k,{cond:J,
then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.O("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return C().persistentErrorMessageTitle}),_.O(_.k,{cond:function(){return!!C().persistentErrorMessageDescription},
then:function(){return _.O("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return C().persistentErrorMessageDescription})}}))}}),_.O(_.k,{cond:V,
then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.O("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.O("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},l))}})))},"Mf");var nDb=new _.gp("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var II0=FY;FY=function(g){function C(d){if(d){var V,y;(V=d.__spec)==null||(y=V.didUnmount)==null||y.call(V);for(V=0;V<d.childNodes.length;V++)C(d.childNodes[V])}}
II0==null||II0(g);xS(function(){for(var d=0;d<g.length;d++)C(g[d])})};var U8z=_.n(function(g){var C=g.data;var d=g.score;var V=g.formattedScore;var y=g.onScoreChanged;var R=g.isEmbeddedInWebview;var Y=_.AD("yt-mini-app-score-button-view-model"),A=function(){var h;return _.e(C==null?void 0:(h=C())==null?void 0:h.buttonViewModel,_.d$)},P=function(){var h;
return(d==null?void 0:d())||Number(C==null?void 0:(h=C())==null?void 0:h.lastScore)||0},w=function(){var h;
return(V==null?void 0:V())||((h=A())==null?void 0:h.title)||""},x,p=1;
if(g=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))g=Number(g),p=isNaN(g)?1:g/100;_.ue(function(){y==null||y(P());var h;var l=_.e6((h=A())==null?void 0:h.onTap);if(l){h=_.e(l,V_6);var N,T,v;h=_.e(h==null?void 0:(N=h.panelLoadingStrategy)==null?void 0:(T=N.inlineContent)==null?void 0:(v=T.dialogViewModel)==null?void 0:v.customContent,JPQ)}else h=void 0;if(N=h)N.score=w()},"Aekez");
g=_.gJ(function(){var h,l,N=C==null?void 0:(h=C())==null?void 0:(l=h.loggingDirectives)==null?void 0:l.trackingParams;N&&_.sz(_.wS().resolve(_.$Q),N);return!1});
_.Iu(function(){if(Y.value){var h=Y.value.querySelector("button"),l=A();h&&l&&VNq(h,l);_.i$("yt-share-playable-with-high-score",function(){var N=P().toString(),T=C==null?void 0:C().onShareHighScoreCommand,v=C==null?void 0:C().highScoreShareClientParamIdentifier,q=R==null?void 0:R();T&&(q?(v=new m0Q,N=_.v3(v,2,N),jO(T,N.JSC$12596_serializeBinary())):v&&(_.wS().resolve(nDb).clientParams.set(v,{miniAppClientParams:{highScore:N}}),W7B(T,!1)))})}});
var J=function(){var h=A();h&&(d==null?0:d())&&h.accessibilityText&&(h.accessibilityText=h.accessibilityText.replace(x,w()));x=w();return{numberValue:P(),numberText:w(),heightPx:36,fontSizeMultiplier:p,shouldAnimate:!(d==null||!d())&&!0}};
return _.O("yt-mini-app-score-button-view-model",{class:function(){var h={};return _.oX("miniAppScoreButtonViewModelHost",(h.miniAppScoreButtonViewModelIsVisible=P()!==0,h))},
el:Y,"on:click":g},wZc(!1,function(){return _.O("span",{style:"display:none;"},P)}),_.O(_.Fd,{data:function(){var h;
return C==null?void 0:(h=C())==null?void 0:h.buttonViewModel}},{buttonViewModel:function(h){return _.O(_.Jc,{data:h.data,
animatedTextProps:J})}}))},"Of");var zBS=_.n(function(g){var C,d=(C=_.xR("yt-mini-app-is-theater-mode-enabled"))!=null?C:!1,V=_.t("enable_playable_container_save_button"),y=_.t("enable_play_next_destination_page_in_toolbar");C={};return _.O("ytm-mini-app-top-bar-view-model",null,_.O("div",{class:_.Gr("yt-mini-app-top-bar-view-model",(C["yt-mini-app-top-bar-view-model--mobile"]=!1,C["yt-mini-app-top-bar-view-model--desktop"]=!0,C))},_.O("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.O(_.k,{cond:function(){var R;return!!g.data().backButtonEdu&&
!((R=g.isExitMiniAppSeen)==null?0:R.call(g))},
then:function(){return _.O(_.Fd,{data:function(){return g.data().backButtonEdu}},{buttonViewModel:_.Jc})},
else:function(){return _.O(_.Fd,{data:function(){return g.data().backButton}},{buttonViewModel:_.Jc})}}),_.O(_.k,{cond:function(){return g.data().viewAllButton&&!0},
then:function(){return _.O(_.Fd,{data:function(){return g.data().viewAllButton}},{buttonViewModel:_.Jc})}}),_.O(_.k,{cond:function(){return g.data().title&&!0},
then:function(){return _.O("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return g.data().title})}})),_.O("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.O(_.k,{cond:function(){var R;
return(R=g.isDesktopPlayPage)==null?void 0:R.call(g)},
then:function(){return _.O(_.xX,null,_.O(cpS,{highScoreButton:function(){return g.data().highScoreButton},
score:g.score,formattedScore:g.formattedScore,onScoreChanged:g.onScoreChanged,isEmbeddedInWebview:g.isEmbeddedInWebview}),_.O(EDb,{enableSaveButton:function(){return _.U5(V)},
saveButton:function(){return g.data().saveButton},
isSaved:g.isSaved,onSaveToggled:function(){return g.onSaveToggled}}),_.O(HS6,{menuButton:function(){return g.data().menuButton}}))},
else:function(){return _.O(_.k,{cond:function(){return!1},
then:function(){return _.O(_.Fd,{data:function(){return g.data().playPageButton}},{buttonViewModel:function(R){return _.O(_.Jc,{data:R.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.O(cpS,{highScoreButton:function(){return g.data().highScoreButton},
score:g.score,formattedScore:g.formattedScore,onScoreChanged:g.onScoreChanged,isEmbeddedInWebview:g.isEmbeddedInWebview})}})}})),_.O("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.O(_.Fd,{data:function(){return g.data().muteButton}},{toggleButtonViewModel:function(R){var Y=R.data;
return _.O(_.MC,{data:function(){var A,P;return Object.assign({},Y(),{isToggled:(P=(A=g.isAudioEnabled)==null?void 0:A.call(g))!=null?P:!0})},
onToggle:g.onAudioToggled,useOutlinedIcon:!0})}}),_.O(_.Fd,{data:function(){return g.data().theatreModeButton}},{toggleButtonViewModel:function(R){var Y=R.data;
return _.O("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.O(_.MC,{data:function(){return Object.assign({},Y(),{isToggled:d})},
useOutlinedIcon:!0}))}}),_.O(Q60,{fullscreenButton:function(){return g.data().fullscreenButton}}),_.O(_.k,{cond:function(){return _.U5(y)&&g.data().viewAllButton&&!1},
then:function(){return _.O(_.Fd,{data:function(){return g.data().viewAllButton}},{buttonViewModel:_.Jc})}}),_.O(_.k,{cond:function(){var R;
return!((R=g.isDesktopPlayPage)==null?0:R.call(g))},
then:function(){return _.O(_.xX,null,_.O(EDb,{enableSaveButton:function(){return _.U5(V)},
saveButton:function(){return g.data().saveButton},
isSaved:g.isSaved,onSaveToggled:function(){return g.onSaveToggled}}),_.O(HS6,{menuButton:function(){return g.data().menuButton}}))}}))))},"Pf");
zBS.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var HS6=_.n(function(g){return _.O(_.Fd,{data:g.menuButton},{buttonViewModel:_.Jc})},"Qf"),EDb=_.n(function(g){var C=g.enableSaveButton;
var d=g.saveButton;var V=g.isSaved;var y=g.onSaveToggled;return _.O(_.k,{cond:function(){return C()&&!(d==null||!d())},
then:function(){return _.O(_.Fd,{data:function(){var R=_.e(d==null?void 0:d(),_.Rk),Y;return{toggleButtonViewModel:Object.assign({},R,{isToggled:(Y=V==null?void 0:V())!=null?Y:!(R==null||!R.isToggled)})}}},{toggleButtonViewModel:function(R){return _.O(_.MC,{data:R.data,
onToggle:y})}})}})},"Rf"),cpS=_.n(function(g){var C=g.highScoreButton;
var d=g.score;var V=g.formattedScore;var y=g.onScoreChanged;var R=g.isEmbeddedInWebview;return _.O(_.Fd,{data:C},{miniAppScoreButtonViewModel:function(Y){return _.O(U8z,{data:Y.data,score:d,formattedScore:V,onScoreChanged:y,isEmbeddedInWebview:R})}})},"Sf"),Q60=_.n(function(g){g=g.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.O(_.xX,null):_.O(_.Fd,{data:g},{buttonViewModel:_.Jc})},"Tf");_.K0Z=new _.gp("DESKTOP_CURRENT_PAGE");var dlz=_.n(function(g){var C=g.data;var d=_.t("force_active_time_logging_webview"),V=!1,y=new eBS,R=void 0,Y=void 0,A=_.wS().resolve(j6Q),P=new pz5,w=void 0,x=void 0,p=[],J=void 0,h=void 0,l=!1,N=!1,T=!1,v=!1,q=new _.go,Q=_.wS().resolve(nDb),c=_.wS().resolve(_.ZM),U=_.wS().resolve(_.Oc(Bl)),K,Cl=(K=_.wS().resolve(_.Oc(_.K0Z)))==null?void 0:K.getCurrentPage(),AL=!1,iP=0,lP=function(ac){ac.preventDefault();return ac.returnValue=""},pl;
g=_.Z(_.jL(!((pl=_.xR("yt-mini-app-is-audio-enabled"))!=null&&!pl),void 0,"WhYQTd"));var jB=g.next().value,qR=g.next().value,s1;pl=_.Z(_.jL(!((s1=_.xR("exit-mini-app-seen-state"))==null||!s1),void 0,"jxhCJb"));var wL=pl.next().value,WM=pl.next().value;s1=_.Z(_.jL(!1,void 0,"MuvDfe"));var N6=s1.next().value,SB=s1.next().value;s1=_.Z(_.jL(void 0,void 0,"u9DLoc"));var Ox=s1.next().value,fL=s1.next().value;s1=_.Z(_.jL(void 0,void 0,"rykyJb"));var XP=s1.next().value,eR=s1.next().value;s1=_.Z(_.jL(!0,void 0,
"d8FUvf"));var Jp=s1.next().value,ZW=s1.next().value;s1=_.Z(_.jL(!1,void 0,"x9XwUb"));var dL=s1.next().value,pL=s1.next().value;s1=_.Z(_.jL(!1,void 0,"bcquyc"));var yb=s1.next().value,th=s1.next().value;s1=_.Z(_.jL(void 0,void 0,"FMAC5b"));var Vb=s1.next().value,Br=s1.next().value;s1=_.Z(_.jL(0,void 0,"HUGJEb"));var HM=s1.next().value,k6=s1.next().value,ih=_.Y4("mini-app-container-view-model"),CS=function(){return C().isEmbeddedInWebview},Qg=function(){return C().hasPlayNextShelf};
_.i$("yt-page-type-changed",function(ac){if(_.t("enable_is_mini_app_page_active_bugfix"))ac.detail.newPageSubtype==="mini_app"&&ac.detail.newPageType==="ytd-browse"||!Jp()||Kd();else if(ac=_.qt()==="mini_app",ac!==Jp())if(ZW(ac),ac){var rZ;ac=(rZ=C().playableId)==null?void 0:rZ.toString();ac!==void 0&&window.location.href.includes(ac)&&!N&&(v=!0,hh(),JW.value&&rH(JW.value))}else ac||Kd()});
_.i$("yt-action",function(ac){ac.detail.actionName==="yt-engagement-panel-visible-changed"&&ac.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&ac.detail.args[2]==="PAmini_app_panel"&&Kd();_.t("enable_is_mini_app_page_active_bugfix")?ac.detail.actionName==="yt-history-load"&&!Jp()&&(Cl==null?0:Cl.active)?(ZW(!0),hh(),JW.value&&rH(JW.value)):ac.detail.actionName==="yt-history-load"&&Jp()&&!C().isEmbeddedInWebview&&Zg():Jp()&&ac.detail.actionName==="yt-history-load"&&(v?v=!1:C().isEmbeddedInWebview||
Zg())});
_.nP(function(){hp()});
_.ue(function(){hh()},"bLMzme");
var hh=function(){var ac=C().playableId,rZ=C().localReleaseId,N8=C().derivedDeviceInterface;if(N)_.cy(new _.qn("[MiniAppContainerViewModel] onEnter was called more than once"));else{N=!0;R=new bS0(ac,rZ,N8,document.visibilityState==="visible");F0B(R);Y=new Xz5(ac);aIz(A,ac);JpR(P,{showMiniAppAdCommand:C().showMiniAppAdCommand,isEmbeddedInWebview:C().isEmbeddedInWebview,playLogger:R});zuP()&&(h=document.body.style.backgroundColor,_.vn(document.body,"background-color","black"));Gu();m0();q=new _.go;
if(C().isEmbeddedInWebview){if(ac=(new URLSearchParams(window.location.search)).get("postPlayNonce"))YrZ(R,ac),AL=!0;y.initialize({onAudioStateLoaded:function(iQ){aM(iQ)},
onMuteMiniApp:function(){aM(!1)},
onUnmuteMiniApp:function(){aM(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(iQ){AL||(YrZ(R,iQ),AL=!0)},
confirmExitMiniApp:function(){var iQ,wH,zC;return _.F(function(cd){if(cd.nextAddress==1)return C().confirmExitMiniAppCommand?cd.yield(Promise.race([q.promise,Promise.resolve(!1)]),2):cd.return();(iQ=cd.yieldResult)?!C().confirmExitMiniAppCommandEdu||(zC=(wH=wL)==null?void 0:wH())!=null&&zC?OG(C().confirmExitMiniAppCommand):(OG(C().confirmExitMiniAppCommandEdu),_.kR("exit-mini-app-seen-state","true",2592E6)):OG(C().closeMiniAppCommand);_.XV(cd)})},
onNativeBenchmarkingMessageReceived:function(iQ){iQ=ohP(_.qMj(iQ));if(_.Y0(iQ,_.hU,3,w5r)){var wH=_.eE(iQ,_.hU,3,w5r),zC=mBV();var cd=Iv(zC.getSeconds())-Iv(wH.getSeconds());wH=_.wi(zC,2)-_.wi(wH,2);cd<0&&wH>0?(cd+=1,wH-=1E9):cd>0&&wH<0&&(--cd,wH+=1E9);cd=(new cn).setSeconds(cd);cd=_.Cd(cd,2,_.YD(wH),0);_.Ld(iQ,1,cd)}var VG;(VG=x)==null||VG.returnNativeBenchmarkingMessage(iQ)},
multiplayer3pAckStateLoaded:function(iQ){Zg(iQ)},
exitMiniAppSeenStateLoaded:function(iQ){C().confirmExitMiniAppCommandEdu&&WM(iQ)},
onNavigateToNewMiniApp:function(){OG(C().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(iQ){iQ=new URLSearchParams(iQ);var wH=void 0;iQ.has("invite_code")&&(wH=new lHP,iQ=iQ.get("invite_code"),wH=_.v3(wH,1,iQ));if(iQ=wH){var zC;(zC=x)==null||zC.sendGameData(iQ)}},
onPauseMiniApp:function(){V=!0;T0()},
onResumeMiniApp:function(){V=!0;mW()},
onAdFinished:function(iQ){P.onAdFinished(iQ)}});
C().showMultiplayer3pConsentDialogCommand||q.resolve(!0);OG(C().onContainerReadyCommand)}else YrZ(R),q.resolve(!0);s6D(Y,ZS0(R));ZS0(R).then(function(iQ){iQ={miniAppPlayData:{postPlayNonce:iQ}};var wH,zC=(wH=C().loggingDirectives)==null?void 0:wH.trackingParams;zC&&_.RL().stateChanged(zC,iQ)});
ac=C().showSignInDialogCommand;!UBV()&&ac&&(_.kR("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),OG(ac));C().confirmExitMiniAppCommand&&U&&(ac=qS1(C().confirmExitMiniAppCommand))&&(U.customConfirmationCommand=ac)}},hp=function(){h&&_.vn(document.body,"background-color",h);
l=!1;J&&J.release();Y.flush().catch(function(ac){_.cy(ac)});
A.flush().catch(function(ac){_.cy(ac)});
iSp(R);hf();x=void 0;G0b(Q)},Kd=function(){ZW(!1);
hp();SB(!1);Br(void 0);fL(void 0);eR(void 0);iP=0;k6(0);N=!1},T0=function(){var ac;
(ac=x)==null||ac.onPause();J&&J.release();Y.flush().catch(function(rZ){_.cy(rZ)});
A.flush().catch(function(rZ){_.cy(rZ)});
PQZ(R);pL(!0)},mW=function(){var ac;
(ac=x)==null||ac.onResume();m0();ac=R;ac.isForeground=!0;A6(ac,"PLAY_EVENT_TYPE_PLAY_RESUME");pL(!1)},aM=function(ac){var rZ;
(rZ=x)==null||rZ.onAudioToggled(ac);qR(ac)},Zg=function(ac){C().showMultiplayer3pConsentDialogCommand&&(C().isEmbeddedInWebview&&ac!==void 0&&q.resolve(ac),!ac&&_.qt()==="mini_app"&&OG(C().showMultiplayer3pConsentDialogCommand))},Ux=function(){var ac,rZ,N8,iQ;
return _.F(function(wH){if(wH.nextAddress==1){!C().isLivestream||C().disableVideoCapture||(ac=x)!=null&&ac.sendStartGameFrameCapture();rZ=(new URL(window.location.href)).searchParams;if(rZ.has("invite_code")){var zC=new lHP,cd=rZ.get("invite_code");N8=_.v3(zC,1,cd);(iQ=x)==null||iQ.sendGameData(N8)}N6()||(SB(!0),zC=R,zC.state!==1?_.cy(new _.qn("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+yp0[zC.state])):(_.t5("mini_app_ids_without_game_ready").includes(zC.JSC$17130_miniAppId)&&(zC.gameReady=
!0),zC.state=2,zC.beforeReady=!1,Y8(zC,"ma_ffr"),A6(zC,"PLAY_EVENT_TYPE_PLAY_READY")));return wH.yield(q.promise,2)}OG(C().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();C().isEmbeddedInWebview||Zg();_.XV(wH)})},DI=function(){var ac=R;
ac.gameReady=!0;Y8(ac,"ma_gr")},R6=function(ac){var rZ;
return _.F(function(N8){if(N8.nextAddress==1)return _.js(N8,2),N8.yield(TZb(Y,ac),4);if(N8.nextAddress!=2)return _.Vv(N8,0);rZ=_.N4(N8);OG(C().showSavingErrorPopupCommand);throw rZ;})},TC=function(){var ac,rZ;
return _.F(function(N8){if(N8.nextAddress==1)return _.js(N8,2),N8.yield(BZ5(Y),4);if(N8.nextAddress!=2)return ac=N8.yieldResult,N8.return(ac);rZ=_.N4(N8);OG(C().showLoadingErrorDialogCommand);throw rZ;})},UJ=function(ac){R.logError(ac)},C8=function(ac,rZ,N8){wzZ(R,ac,rZ,N8)},QO=function(ac,rZ){x8b(R,ac,rZ)},YW=function(){!d&&C().isEmbeddedInWebview||_.iD();
OSr(R,!0);l||(window.addEventListener("beforeunload",lP,{capture:!0}),l=!0)},iw=function(ac){var rZ,N8,iQ,wH,zC,cd,VG;
return _.F(function(Wj){if(Wj.nextAddress==1)return A&&(!w||w<ac)&&ac>0?Wj.yield(Sr0(A,ac),3):Wj.jumpTo(0);rZ=Wj.yieldResult;N8=_.Z(rZ);iQ=N8.next().value;wH=N8.next().value;zC=iQ;cd=wH;((VG=zC)==null?0:VG.displayString)&&cd&&(fL(cd),eR(zC.displayString));_.XV(Wj)})},XN=function(ac){var rZ=C().onBenchmarkingMessageReceivedCommand;
if(rZ){var N8=mBV();_.Dk(ac,3,w5r,N8);jO(rZ,p5x(ac))}},Wq=function(ac){var rZ=C().onGameFrameReceivedCommand;
if(rZ){var N8=new W8;var iQ=new w8A;var wH=x0(ac,1);iQ=_.Tu(iQ,1,wH);ac=_.p1(ac,2);ac=_.v3(iQ,2,ac);N8=_.Ld(N8,2,ac);jO(rZ,p8x(N8))}},E1=function(ac){var rZ=C().onGameAudioDataReceivedCommand;
if(rZ){var N8=new W8;var iQ=new xM8;ac=_.p1(ac,1);iQ=_.v3(iQ,1,ac);N8=_.Ld(N8,4,iQ);jO(rZ,p8x(N8))}},e8=function(){var ac=new URLSearchParams(window.location.search);
if(C().isEmbeddedInWebview&&ac&&ac.get("override_hl")==="true"&&ac.get("hl"))return ac.get("hl");ac=document.documentElement.lang;return ac!==""?ac:sC},tp=function(ac){var rZ=C().onShareInviteCodeCommand;
if(rZ)if(C().isEmbeddedInWebview){var N8=new m0Q;ac=_.v3(N8,1,ac);jO(rZ,nYA(ac))}else N8=C().inviteCodeShareClientParamIdentifier,Q.clientParams.set(N8,{miniAppClientParams:{inviteCode:ac}}),OG(rZ)},sh=function(ac){var rZ,N8,iQ;
return _.F(function(wH){if(wH.nextAddress==1)return rZ=C().onMiniAppOpenYtContentRequested,A&&_.t("enable_open_yt_content")&&rZ?wH.yield(gu6(A,ac),3):wH.jumpTo(0);N8=wH.yieldResult;if(N8==="OK")if(C().isEmbeddedInWebview){var zC=new FMx;iQ=LF(zC,2,MM,jR(ac));jO(rZ,OUP(iQ))}else c.clientData.set("video_id",ac),OG(rZ);_.XV(wH)})},fS=function(ac){iP+=_.wi(ac,3);
ac=Math.min(Math.log(1+iP/15E6*9)/Math.log(10),.99);k6(ac);DQ(ac)},DQ=_.J2(function(ac){var rZ=C().updateLoadingProgressCommand;
if(rZ){var N8=new FMx;ac=LF(N8,3,MM,_.aA(ac));jO(rZ,OUP(ac))}},100),lh=function(ac){return tR0(P,ac)},m0=function(){var ac,rZ;
((ac=_.tt1())==null?void 0:(rZ=ac.wakeLock)==null?void 0:rZ.request)!=null&&_.tt1().wakeLock.request("screen").then(function(N8){J=N8}).catch(function(){})},JW=_.AD("iframe");
_.ue(function(){C().isSupportedCountry&&(UBV()||_.t("enable_sign_in_promo")||!C().showSignInDialogCommand?JW.value&&rH(JW.value):OG(C().onMiniAppReadyCommand))},"ASuFde");
var Jh=function(){return _.O("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return N6()?0:-1},
el:JW})},rH=function(ac,rZ){rZ=rZ===void 0?!1:rZ;
var N8=qy();N8&&(rZ||N8.toString()!==ac.getAttribute("src"))&&(x=aeN(C().source,{isAudioEnabled:jB,onFirstFrameReady:Ux,onGameReady:DI,onSave:R6,onLoad:TC,onError:UJ,onSdkCalled:C8,onSdkPerformanceUpdate:QO,onClick:YW,onSendHighScore:iw,onBenchmarkingMessageReceived:XN,getLanguage:e8,onShareInviteCode:tp,onResourceLoaded:fS,onOpenYTContent:sh,onShowMiniAppAd:lh,onGameFrameReceived:Wq,onGameAudioReceived:E1},ac,N8),YS(ac,"load",function(){Y8(R,"ma_il");YS(ac,"load",function(){rH(ac,!0)})}),_.SS(ac,
N8))},qy=function(){var ac=C().url;
if(ac&&(ac=_.cZ(ac),ac!==null)){if(C().source&&C().source==="MINI_APP_SOURCE_GAMESNACKS")ac=_.hj(ac,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.t("enable_origin_query_parameter_bugfix")){var rZ=_.kb(_.x5u(ac.toString()));rZ=new URLSearchParams(rZ||"");rZ.set("origin",window.location.origin);rZ=rZ.toString();ac=_.TW(ac).toString();ac=_.BY(CGP.exec(ac)[0]+(rZ.trim()?"#"+rZ:""))}return ac}},u6=function(){var ac={};
ac=_.Gr("yt-mini-app-container-view-model__loading-screen",(ac["yt-mini-app-container-view-model__loading-screen--fade-out"]=N6,ac));var rZ=function(){return N6()?1:HM()};
return _.O("div",{class:ac},_.O(_.Fd,{data:function(){return C().splashScreen}},{miniAppSplashScreenViewModel:function(N8){return _.O(u5S,{data:N8.data,
loadingProgress:rZ})}}))},z4=function(){var ac={};
return _.O("div",{class:_.Gr("yt-mini-app-container-view-model__pause-interstitial",(ac["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!dL()},ac["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=dL,ac))},_.O(_.Fd,{data:function(){return C().splashScreen}},{miniAppSplashScreenViewModel:function(rZ){return _.O(u5S,{data:rZ.data,
forPaused:!0})}}))},Gu=function(){p=[];
p.push(_.O4(window,"visibilitychange",function(){T||V&&CS()||(document.visibilityState==="visible"?mW():T0())}));
p.push(_.O4(window,"pagehide",function(){hp()}));
p.push(_.O4(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&ih.value.dispatchEvent(new Event("tap"))},0)}));
p.push(_.O4(ih.value,"pointerdown",function(){OSr(R,!1)},!0));
p.push(_.O4(ih.value,"pause",function(){T=!0;T0()}));
p.push(_.O4(ih.value,"play",function(){T=!1;mW()}));
p.push(_.O4(ih.value,"exit",function(){hp()}));
var ac=navigator.keyboard,rZ=ac&&ac.lock;p.push(_.O4(window,OWL,function(){th(k_h());k_h()?(C().hasPlayNextShelf&&Rw("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),Mf("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),rZ&&ac.lock(["Escape"])):(C().hasPlayNextShelf&&Mf("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),Rw("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),rZ&&ac.unlock())}));
C().showMultiplayer3pConsentDialogCommand&&p.push(_.O4(window,"yt-playables-ack-3p-data-usage",function(){C6R(A)}));
C().confirmExitMiniAppCommandEdu&&p.push(_.O4(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.kR("exit-mini-app-seen-state","true",2592E6)}));
C().onGameAudioDataReceivedCommand&&p.push(_.O4(window,"message",function(N8){N8=N8.event_;var iQ,wH=(iQ=JW.value)==null?void 0:iQ.src;if(wH&&N8.origin===(new URL(wH)).origin&&N8.data&&N8.data.type==="GAME_AUDIO"&&N8.data.audio&&N8.data.audio.length>0)if(_.t("enable_sending_unwrapped_game_audio_as_serialized_metadata"))njW(C().onGameAudioDataReceivedCommand,N8.data.audio);else{var zC=new FileReader;zC.onload=function(){var cd=new W8;var VG=new xM8;VG=_.v3(VG,1,zC.result);cd=_.Ld(cd,4,VG);jO(C().onGameAudioDataReceivedCommand,
p8x(cd))};
zC.readAsDataURL(new Blob([N8.data.audio]))}}))},hf=function(){p.forEach(function(ac){Ao(ac)});
window.removeEventListener("beforeunload",lP,{capture:!0})},OG=function(ac){ac&&W7B(ac,C().isEmbeddedInWebview||!1)},Mf=function(ac,rZ){ac=_.Z(ih.value.getElementsByClassName(ac));
for(var N8=ac.next();!N8.done;N8=ac.next())N8.value.classList.add(rZ)},Rw=function(ac,rZ){ac=_.Z(ih.value.getElementsByClassName(ac));
for(var N8=ac.next();!N8.done;N8=ac.next())N8.value.classList.remove(rZ)};
return function(){var ac={};ac=_.Gr("yt-mini-app-container-view-model",(ac["yt-mini-app-container-view-model--desktop"]=!0,ac["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return C().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},ac["yt-mini-app-container-view-model--ios-web-view"]=zuP(),ac["yt-mini-app-container-view-model--no-top-bar"]=function(){return!C().topBar},ac["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return C().hasPlayNextShelf},ac["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return C().hasPlayNextShelf},ac["yt-mini-app-container-view-model--show-peek-below"]=function(){return!yb()&&C().hasPlayNextShelf},ac));
var rZ={};rZ=_.Gr("yt-mini-app-container-view-model__content",(rZ["yt-mini-app-container-view-model__content--desktop-content"]=!0,rZ["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return C().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},rZ["yt-mini-app-container-view-model--desktop-play-page"]=function(){return C().hasPlayNextShelf},rZ));
return _.O("mini-app-container-view-model",{el:ih},_.O("div",{class:ac},_.O(_.k,{cond:function(){return C().topBar&&!yb()},
then:function(){return _.O(_.Fd,{data:function(){return C().topBar}},{miniAppTopBarViewModel:function(N8){return _.O(zBS,{data:N8.data,
isAudioEnabled:jB,onAudioToggled:function(iQ){aM(iQ)},
score:Ox,formattedScore:XP,onScoreChanged:function(iQ){w=iQ},
isEmbeddedInWebview:CS,isSaved:Vb,onSaveToggled:function(iQ){Br(iQ)},
isExitMiniAppSeen:wL,isDesktopPlayPage:Qg})}})}}),_.O("div",{class:rZ},_.O(_.k,{cond:Jp,
then:function(){return Jh()}}),_.O(_.k,{cond:function(){return C().isLivestream},
then:function(){return z4()}}),_.O(_.k,{cond:function(){return!C().isEmbeddedInWebview},
then:function(){return u6()}}))))}()},"Wf");
dlz.idomCompat=!0;_.U4(dlz,"mini-app-container-view-model",{props:{data:_.CA}});var VS5=_.n(function(g){var C=g.data;return _.O("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.O("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.gJ(function(){var d=C().onTap;d&&_.rl(d)})},_.O(_.k,{cond:function(){return C().icon},
then:function(d){return _.O(_.Re,{icon:function(){return d().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.O("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return C().title})))},"Xf");
VS5.idomCompat=!0;var yWB=_.n(function(g){var C=_.Y4("div"),d=_.Z(_.jL(void 0,void 0,"dg3xff")),V=d.next().value,y=d.next().value;d=_.Z(_.jL(void 0,void 0,"AgHNfc"));var R=d.next().value,Y=d.next().value;d=_.Z(_.jL(void 0,void 0,"fuTKCc"));var A=d.next().value,P=d.next().value,w=function(){var v=V();return v!==void 0?Math.abs(v):void 0},x=function(){var v=w();
return v===void 0||v<=3},p=function(){var v=w();
var q=R(),Q=A();v=v!==void 0&&q!==void 0&&Q!==void 0?q-Q-v:void 0;return v===void 0||v<=3},J=function(v){C.value&&C.value.scrollBy({top:0,
left:(_.Qq("HTML_DIR")==="rtl"?-1:1)*v*C.value.clientWidth,behavior:"smooth"})},h=function(){var v;
y((v=C.value)==null?void 0:v.scrollLeft);var q;Y((q=C.value)==null?void 0:q.scrollWidth);var Q;P((Q=C.value)==null?void 0:Q.clientWidth)},l=function(){J(-.5)},N=function(){J(.5)};
d=_.gJ(function(){h()});
_.nv(function(){h();if(C.value&&window.ResizeObserver){var v=new ResizeObserver(h);v.observe(C.value);_.nP(function(){v.disconnect()})}});
var T={};return _.O("yt-sponsorships-scrollable-shelf",{class:_.Gr("ytdSponsorshipsScrollableShelfHost",g.className)},_.O("div",{class:_.Gr("ytdSponsorshipsScrollableShelfContent",(T.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return g.data().previousButton&&g.data().nextButton&&!x()&&!p()},T.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return g.data().previousButton&&!x()&&p()},T.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return g.data().nextButton&&
x()&&!p()},T)),
el:C,"on:scroll":d},g.children),_.O(_.k,{cond:function(){return!x()},
then:function(){return _.O(_.Fd,{data:function(){return g.data().previousButton}},{buttonViewModel:function(v){return _.O(_.Jc,{data:v.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:l})}})}}),_.O(_.k,{cond:function(){return!p()},
then:function(){return _.O(_.Fd,{data:function(){return g.data().nextButton}},{buttonViewModel:function(v){return _.O(_.Jc,{data:v.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:N})}})}}))},"Zf");
yWB.idomCompat=!0;var bdb=_.n(function(g){var C=g.data;g={};return _.O("yt-sponsorships-hub",{class:_.Gr("ytdSponsorshipsHubHost",(g.ytdSponsorshipsHubHostIndented=function(){return C().indented},g))},_.O("div",{class:"ytdSponsorshipsHubHeader"},_.O("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.O("div",{class:"ytdSponsorshipsHubAvatar"},_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB})),_.O(_.k,{cond:function(){return C().badgeImage},
then:function(d){return _.O("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.O("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.O("div",{class:"ytdSponsorshipsHubBadge"},_.O(_.q_,{data:d,targetWidth:24,targetHeight:24,alt:""}))))}})),_.O("div",{class:"ytdSponsorshipsHubDetails"},_.O("div",{class:"ytdSponsorshipsHubTierName"},function(){return C().tierName}),_.O("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return C().membershipType}),_.O("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return C().membershipDurationOrExpiry})),_.O("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.O(_.Fd,{data:function(){return C().manageButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.O(_.Fd,{data:function(){return C().actionMenuButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.O("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return C().perksTitle}),_.O(yWB,{data:function(){return{previousButton:C().previousPerkButton,
nextButton:C().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.O("div",{class:"ytdSponsorshipsHubPerkCards"},_.O(_.Fd,{data:function(){return C().perkCards}},{sponsorshipsHubPerkCardViewModel:VS5}),_.O(_.k,{cond:function(){return C().viewAllPerksButton},
then:function(d){return _.O(Rd0,{data:d})}}))))},"$f");
bdb.idomCompat=!0;var Rd0=_.n(function(g){var C=g.data;return _.O("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.O(_.Fd,{data:function(){return C().button}},{buttonViewModel:_.Jc}),_.O("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.O("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return C().title}),_.O("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return C().subtitle})))},"ag");
Rd0.idomCompat=!0;_.U4(bdb,"yt-sponsorships-hub",{props:{data:_.CA}});_.ZdZ=_.n(function(g){var C=g.data;return _.O("yt-dual-avatar-view-model",{class:_.Gr("ytDualAvatarViewModelHost",g.className),style:_.yF({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var d;return((d=C().badgeCutoutRadius)!=null?d:14)+"px"}})},_.O("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.O(_.Fd,{data:function(){return C().startAvatar}},{avatarViewModel:_.cB}),_.O(_.Fd,{data:function(){return C().endAvatar}},{avatarViewModel:_.cB})),_.O(_.Fd,{data:function(){return C().badge}},
{contentPreviewImageViewModel:function(d){return _.O("div",{class:"ytDualAvatarViewModelBadge"},_.O(_.o3,{data:d.data}))}}))},"bg");
_.ZdZ.idomCompat=!0;var AW5=_.n(function(g){var C=g.data;var d,V=!((d=_.wS().resolve(_.Oc(_.Tr)))==null||!d());g=_.rw(function(){var x,p,J=V?(x=C().header)==null?void 0:x.backgroundColorDarkMode:(p=C().header)==null?void 0:p.backgroundColorLightMode;if(J!==void 0)return _.jG(J)},void 0,"TDdh7d");
d=_.rw(function(){var x,p;return V?(x=C().header)==null?void 0:x.backgroundImagePart1Dark:(p=C().header)==null?void 0:p.backgroundImagePart1Light},void 0,"X0peMe");
var y=_.rw(function(){var x,p;return V?(x=C().header)==null?void 0:x.backgroundImagePart2Dark:(p=C().header)==null?void 0:p.backgroundImagePart2Light},void 0,"an0Hzd"),R=_.rw(function(){return _.Qq("HTML_DIR")==="rtl"},void 0,"BltEgb"),Y=_.Y4("yt-sponsorships-perks-list"),A=!1,P=function(){var x=Y.value;
if(x&&!A){var p,J=(p=x.parentElement)==null?void 0:p.parentElement;if(J)for(x=x.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),p=0;p<x.length;++p){var h=x[p];if(h instanceof HTMLElement){J.scrollTo({top:h.offsetTop+h.clientHeight/2-J.clientHeight/2,behavior:"smooth"});A=!0;break}}}};
_.Iu(function(){var x=Y.value;if(x&&window.ResizeObserver){var p=new ResizeObserver(P);p.observe(x);_.nP(function(){p.disconnect()})}});
var w={};return _.O("yt-sponsorships-perks-list",{el:Y,class:_.Gr("ytdSponsorshipsPerksListHost",(w.ytdSponsorshipsPerksListHorizontalPadding=function(){return C().horizontalPaddingEnabled},w))},_.O("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.O("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.yF({"background-color":g})},_.O("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.O(_.k,{cond:d,then:function(x){var p={};return _.O("div",{class:_.Gr((p.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=V,p.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!V,p.ytdSponsorshipsPerksListFlipped=R,p))},_.O(_.q_,{data:x,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.O("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.O(_.k,{cond:y,
then:function(x){var p={};return _.O("div",{class:_.Gr((p.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=V,p.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!V,p.ytdSponsorshipsPerksListFlipped=R,p))},_.O(_.q_,{data:x,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.O("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.O(_.Fd,{data:function(){var x;
return(x=C().header)==null?void 0:x.dualAvatar}},{dualAvatarViewModel:_.ZdZ})))),_.O("div",{class:"ytdSponsorshipsPerksListBody"},_.O("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return C().title}),_.O(_.k,{cond:function(){return C().perks},
then:function(x){return _.O(_.M9,{each:x},function(p,J){var h={};return _.O("div",{class:_.Gr("ytdSponsorshipsPerksListPerkContainer",(h.ytdSponsorshipsPerksListSelectedPerk=function(){var l=J(),N=C().selectedPerkIndex;return l===N},h))},_.O(_.k,{cond:function(){return J()>0},
then:function(){return _.O("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.O("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.O(_.k,{cond:function(){return p.icon},
then:function(l){return _.O(_.Re,{icon:function(){return l().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.O("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.O("div",{class:"ytdSponsorshipsPerksListPerkTitle"},p.title),_.O("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.O(_.gV,{text:p.description})),_.O(_.k,{cond:function(){return p.instructions},
then:function(){var l,N;return _.O("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.O("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(l=p.instructions)==null?void 0:l.title),_.O("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.O(_.gV,{text:(N=p.instructions)==null?void 0:N.text})))}}))),_.O(_.k,{cond:function(){return p.emoji},
then:function(l){return _.O("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.O(_.M9,{each:function(){return l()}},function(N){return _.O(_.q_,{data:N,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.O(Yh8,{data:p}))})}})))},"cg");
AW5.idomCompat=!0;var Yh8=_.n(function(g){var C=g.data;var d=function(Y,A){return Y===A},V=function(){var Y=C();
Y=_.e(Y==null?void 0:Y.badgesShelf,KuH);return Y!==void 0&&Y!==null?Y:{previousButton:{},nextButton:{}}},y=_.AD("div"),R=function(){var Y=y.value;
if(Y){var A=Y.parentElement;if(A){Y=Y.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var P=0;P<Y.length;++P){var w=Y[P];if(w instanceof HTMLElement){A.scrollTo({left:w.offsetLeft+w.clientWidth/2-A.clientWidth/2,behavior:"instant"});break}}}}};
_.Iu(function(){var Y=y.value;if(Y){var A=new ResizeObserver(R);A.observe(Y);_.nP(function(){A.disconnect()})}});
return _.O("div",null,_.O(_.k,{cond:function(){return C().badges},
then:function(Y){return _.O(yWB,{data:V},_.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:y},_.O(_.M9,{each:function(){return Y()}},function(A,P){var w={},x={},p={};
return _.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.O(_.k,{cond:function(){return P()>0},
then:function(){return _.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.O("div",{class:_.Gr("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(w.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return d(P(),C().currentBadgeIndex)},w.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!d(P(),C().currentBadgeIndex)},w))},_.O("div",{class:_.Gr("ytdSponsorshipsPerksListLoyaltyBadge",(x.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return d(P(),
C().currentBadgeIndex)},x.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!d(P(),C().currentBadgeIndex)},x))},_.O(_.k,{cond:function(){return A.image},
then:function(J){var h={};return _.O("div",{class:_.Gr((h.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return d(P(),C().currentBadgeIndex)},h.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!d(P(),C().currentBadgeIndex)},h))},_.O(_.q_,{data:J,
alt:""}))}})),_.O("div",{class:_.Gr("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(p.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return d(P(),C().currentBadgeIndex)},p))},A.title)))})))}}))},"dg");
Yh8.idomCompat=!0;_.U4(AW5,"yt-sponsorships-perks-list",{props:{data:_.CA}});_.U4(_.n(function(g){return _.O("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.O(_.k,{cond:function(){return g.data().image},
then:function(C){return _.O(_.q_,{className:"ytwFantasyEmptyStateViewModelImage",data:C,ariaHidden:!0,alt:""})}}),_.O(_.gV,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return g.data().title}}),_.O(_.gV,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return g.data().subtitle}}),_.O(_.Fd,{data:function(){return g.data().primaryButton}},{buttonViewModel:function(C){return _.O(_.Jc,{data:C.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"eg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.CA}});var FGQ;var P60=_.n(function(g){var C=g.data;var d=g.uniqueId;var V=g.overrides;g=_.rw(function(){var y,R=((y=C().timedAnimationData)==null?void 0:y.animationTiming)||[];return{uniqueId:d(),timings:R,experimentEnabled:R.length>0,enabled:R.length>0}},void 0,"hiuXI");
return _.O("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.O(EqP,{settings:g},_.O(_.Fd,{data:function(){return C().buttonRenderer}},{buttonRenderer:function(y){return _.O(_.Zw,{data:y.data,
buttonOverrides:V})}})))},"fg");
P60.idomCompat=!0;_.U4(P60,"timed-animation-button-renderer",{props:{data:_.CA,uniqueId:_.CA,overrides:_.CA}});var k8=function(){var g=_.W.apply(this,arguments)||this;g.hideJoinButtonBeforeSubscribed=_.t("hide_join_button_before_subscribed");g.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return g};
_.L(k8,_.W);_.b=k8.prototype;_.b.hasShowDialogCommand=function(g){return!!_.e(g,V_6)};
_.b.configureRendererStamper=function(){return{"data.avatarStack":{id:"avatar-stack",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model"}}},"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.updateJoinButtonOverrides=function(){var g,C;(g=_.KZ(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(C=g.polymerController)==null||C.set("overrides",this.joinButtonOverrides);if(g=_.KZ(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))g.overrides=this.joinButtonOverrides};
_.b.handleButtonRefreshAction=function(g){if(g=_.e(g,Lz6))this.set("data.membershipButton",g.membershipButton),this.notifyPath("data.membershipButton")};
_.b.onYtServiceRequestError=function(g){_.TK(this.hostElement,g.detail.error.message)};
_.b.onKeydown=function(g){if(g.key==="Enter"){var C;(C=this.data)!=null&&C.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.b.handleUnsubscribeAction=function(){var g,C,d;((g=this.data)==null?void 0:(C=g.membershipButton)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.style)==="STYLE_PRIMARY"&&_.KZ(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.PU.Object.defineProperties(k8.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.subscriptionStateEntity)==null||!g.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var g,C=(g=this.data)==null?void 0:g.membershipButton,d;g=(C==null?void 0:C.buttonRenderer)||_.e(C==null?void 0:(d=C.timedAnimationButtonRenderer)==null?void 0:d.buttonRenderer,_.GF);return(g==null?void 0:g.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(g==null?void 0:g.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(g==null?void 0:g.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var g;if(this.hasShowDialogCommand((g=this.data)==null?void 0:g.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var g;if(this.hasShowDialogCommand((g=this.data)==null?void 0:g.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.attributedTitle)}}});
k8.prototype.onYtServiceRequestError=k8.prototype.onYtServiceRequestError;k8.prototype.updateJoinButtonOverrides=k8.prototype.updateJoinButtonOverrides;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],k8.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],k8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],k8.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],k8.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],k8.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.MK),_.H("design:type",Object)],k8.prototype,"ironButtonState",void 0);_.E([_.M(),_.H("design:type",Object)],k8.prototype,"data",void 0);_.E([_.X("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],k8.prototype,"hideJoin",null);
_.E([_.M(),_.H("design:type",String)],k8.prototype,"subscribeKey",void 0);_.E([_.M({selectorArgs:["subscribeKey"],selector:V9L}),_.H("design:type",Object)],k8.prototype,"subscriptionStateEntity",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],k8.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.E([_.X("subscriptionStateEntity"),_.M({reflectToAttribute:!0}),_.H("design:type",Object),_.H("design:paramtypes",[])],k8.prototype,"subscribed",null);
_.E([_.X("subscribed","data.membershipButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],k8.prototype,"joinButtonOverrides",null);_.E([_.X("data.navigationEndpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],k8.prototype,"channelNameTabIndex",null);_.E([_.X("data.navigationEndpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],k8.prototype,"channelNameRole",null);
_.E([_.X("data.attributedTitle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],k8.prototype,"hasAttributedTitle",null);_.E([_.Rn("joinButtonOverrides"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k8.prototype,"updateJoinButtonOverrides",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],k8.prototype,"onYtServiceRequestError",null);
_.E([_.m({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],k8);
var idS=_.EU()(k8,"ytd-video-owner-renderer",function(){if(FGQ===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></template><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);FGQ=g}g=FGQ;return g},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.U4(_.n(function(g){var C=g.data;var d;g=_.Z(_.jL(!((d=_.xR("yt-mini-app-is-theater-mode-enabled"))==null||!d),void 0,"i2pjVd"));var V=g.next().value,y=g.next().value;d=_.Z(_.jL(!1,void 0,"ga7V5c"));var R=d.next().value,Y=d.next().value;_.Iu(function(){var w=_.O4(window,OWL,function(){Y(k_h())});
_.nP(function(){Ao(w)})});
var A;d=(A=_.wS().resolve(_.Oc($Rp)))!=null?A:function(){return _.O("div",null)};
_.Zy("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){y(!0);_.kR("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.Zy("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){y(!1);_.kR("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
A={};g={};var P={};return _.O("mini-app-play-page-renderer",{class:_.Gr("miniAppPlayPageRendererHost",(A.miniAppPlayPageRendererHostDetailsView=function(){return!V()},A))},_.O("div",{class:_.Gr("miniAppPlayPageRendererGameContainer",(g.miniAppPlayPageRendererGameContainerDetailsView=function(){return!V()},g))},_.O(_.Fd,{data:function(){return C().containerViewModel}},{miniAppContainerViewModel:dlz}),_.O(_.k,{cond:function(){return C().channel&&C().subscribeButton},
then:function(){var w={};return _.O("div",{class:_.Gr("miniAppPlayPageRendererChannelContainer",(w.miniAppPlayPageRendererHideVisibility=function(){return R()},w))},_.O(_.Fd,{data:function(){return C().channel}},{videoOwnerRenderer:function(x){return _.O(idS,{data:x.data})}}),_.O(_.Fd,{data:function(){return C().subscribeButton}},{subscribeButtonViewModel:function(x){return _.O(_.cl,{data:x.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.O(_.k,{cond:function(){return!V()&&C().description},
then:function(){var w={};return _.O("div",{class:_.Gr("miniAppPlayPageRendererMiniAppDescriptionWrapper",(w.miniAppPlayPageRendererHideVisibility=function(){return R()},w))},_.O("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return C().description}))}})),_.O("div",{class:_.Gr("miniAppPlayPageRendererPlayNextContainer",(P.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!V()},P.miniAppPlayPageRendererHideVisibility=function(){return R()},P))},_.O(_.Fd,{data:function(){return C().sectionList}},
{sectionListRenderer:d})))},"gg"),"mini-app-play-page-renderer",{props:{data:_.CA}});var x8=function(){var g=_.W.apply(this,arguments)||this;g.isSearch=!1;g.isConstrainedList=!1;g.hasChipsBar=!1;g.inReplyPanel=!1;g.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"}};g.monitorScroll=!0;g.SCROLL_ANIMATION_DURATION_MS=300;g.nextContinuation={continuationType:"sectionListContinuation"};return g};
_.L(x8,_.W);_.b=x8.prototype;
_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"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(g){switch(g.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-renderer",
noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",
noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",
noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},
liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},
creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.t("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.t("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.b.created=function(){var g=this;this.JSC$17269_scrollAnimation=new _.bi(function(C){g.hostElement.scrollTop=C})};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.b.getItemsPath=function(){return"data.contents"};
_.b.replacePrimaryContent=function(g){this.set("data.contents",g)};
_.b.computeHasSortFilter=function(g){return!!g&&!!g.sortFilterSubMenuRenderer};
_.b.computeShouldScrollInPanel=function(g){var C;return!!(g==null?0:(C=g.scrollPaneStyle)==null?0:C.scrollable)};
_.b.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Gm(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.b.scrollToTop=function(){this.hostElement.scrollTop=0};
_.b.scrollToItemSection=function(g){if(g=this.getItemByIdentifier(g))g=this.getScrollPositionForItem(g),this.hostElement.scrollTop!==g&&this.JSC$17269_scrollAnimation.start(this.hostElement.scrollTop,g,this.SCROLL_ANIMATION_DURATION_MS)};
_.b.getItemByIdentifier=function(g){var C=this.contents.querySelectorAll("ytd-item-section-renderer");if(C&&C.length!==0){var d=Array.from(C).findIndex(function(V){return V.sectionIdentifier===g});
return C[d===-1?0:d]}};
_.b.getScrollPositionForItem=function(g){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===g)return 0;g=_.EG(g).y+this.hostElement.scrollTop-_.EG(this.hostElement).y;return Math.min(g,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.PU.Object.defineProperties(x8.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.targetId)==="browse-feedFEclips"}}});
x8.prototype.onScroll=x8.prototype.onScroll;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],x8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],x8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],x8.prototype,"ytLazyListBehavior",void 0);_.E([_.r(_.RJ.YtNextContinuationBehavior),_.H("design:type",Object)],x8.prototype,"ytNextContinuationBehavior",void 0);
_.E([_.r(_.Sx8),_.H("design:type",Object)],x8.prototype,"ytBooleanLogicBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],x8.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],x8.prototype,"data",void 0);_.E([_.M({value:2}),_.H("design:type",Number)],x8.prototype,"initialCount",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],x8.prototype,"autoFill",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.H("design:type",Boolean)],x8.prototype,"hasSortFilter",void 0);_.E([_.M({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.H("design:type",Boolean)],x8.prototype,"hideBottomSeparator",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.H("design:type",Boolean)],x8.prototype,"shouldScrollInPanel",void 0);
_.E([_.M(),_.H("design:type",Object)],x8.prototype,"isSearch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],x8.prototype,"isConstrainedList",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],x8.prototype,"responsiveSizing",void 0);_.E([_.M(),_.H("design:type",Object)],x8.prototype,"hasChipsBar",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],x8.prototype,"pageSubtype",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],x8.prototype,"engagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],x8.prototype,"liveChatEngagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],x8.prototype,"inReplyPanel",void 0);_.E([_.ZD("#action-button"),_.H("design:type",HTMLElement)],x8.prototype,"actionButton",void 0);_.E([_.M(),_.H("design:type",Object)],x8.prototype,"scrollUpButtonData",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],x8.prototype,"engagementPanelDropdown",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],x8.prototype,"engagementPanelDialog",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],x8.prototype,"isClipList",null);_.E([_.ZD("#contents"),_.H("design:type",HTMLElement)],x8.prototype,"monitorScrollElement",void 0);_.E([_.ZD("#contents"),_.H("design:type",HTMLElement)],x8.prototype,"contents",void 0);
_.E([_.yE("scroll"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x8.prototype,"onScroll",null);_.E([_.m({is:"ytd-section-list-renderer",disableElementRegistration:!0})],x8);
var OdI=_.EU()(x8,"ytd-section-list-renderer",function(){if(vob===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);vob=g}g=vob;return g},{mode:1});var wYz;var kWI;var xlB;var ouD;var oY=function(){return _.W.apply(this,arguments)||this};
_.L(oY,_.W);oY.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
oY.prototype.onLikeButtonClick=function(g){g.stopPropagation();g.preventDefault()};
_.PU.Object.defineProperties(oY.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)!=null&&g.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)})}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],oY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],oY.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oY.prototype,"ytRendererStamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oY.prototype,"data",void 0);
_.E([_.M({selectorArgs:["data.likeStatusEntityKey"],selector:lJ}),_.H("design:type",Object)],oY.prototype,"likeStatusEntity",void 0);_.E([_.X("data","likeStatusEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],oY.prototype,"likeButtonRenderer",null);_.E([_.m({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],oY);
_.I(oY,"ytd-slim-metadata-toggle-button-renderer",function(){if(ouD!==void 0)return ouD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return ouD=g},{mode:1});var ps=function(){var g=_.W.apply(this,arguments)||this;g.minimizePipBreakages=_.t("web_pip_minimize_breakages");g.showEqualizer=_.t("web_enable_playlist_video_lockup_equalizer");g.watchColorUpdate=_.t("kevlar_watch_color_update");g.actionMap={};return g};
_.L(ps,_.W);_.b=ps.prototype;_.b.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"}}}};
_.b.computeEditableClass=function(g){return g&&g.menu?"editable":""};
_.b.computeSelected=function(g){return!(g==null||!g.selected)};
_.b.computeUseColorPalette=function(g){return!!((g==null?0:g.lightColorPalette)&&(g==null?0:g.darkColorPalette))};
_.b.computeLargerPlaylistThumbs=function(g,C){return _.t("web_enable_playlist_bigger_thumbnails")&&!C};
_.b.computeMinimizePipBreakages=function(g){return this.minimizePipBreakages&&g};
_.b.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.b.onYtServiceRequestSent=function(g,C){C.endpoint&&this.isHideEnclosingAction(C.endpoint)&&!this.selected&&sbL(_.Y3(),this.data.videoId)};
_.b.isHideEnclosingAction=function(g){var C=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",g);g=this.get("likeEndpoint.status",g)==="INDIFFERENT";return C||g};
_.b.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.b.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.PU.Object.defineProperties(ps.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_web_delhi_icons")?"play":"play_arrow"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var g;return!!(this.withinMiniplayer&&((g=this.data)==null?0:g.actionButtons))}}});
ps.prototype.onYtServiceRequestSent=ps.prototype.onYtServiceRequestSent;ps.prototype.canReorderChanged=ps.prototype.canReorderChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ps.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ps.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.CJ),_.H("design:type",Object)],ps.prototype,"ytdLockupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ps.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"withinMiniplayer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ps.prototype,"minimizePipBreakages",void 0);_.E([_.M({computed:"computeSelected(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"selected",void 0);
_.E([_.M({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"useColorPalette",void 0);_.E([_.M({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"largerPlaylistThumbs",void 0);_.E([_.M(),_.H("design:type",Object)],ps.prototype,"showEqualizer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"canReorder",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"touchPersistentDragHandle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"handleIsHovered",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ps.prototype,"watchColorUpdate",void 0);_.E([_.M(),_.H("design:type",String),_.H("design:paramtypes",[])],ps.prototype,"reorderIcon",null);
_.E([_.M(),_.H("design:type",String),_.H("design:paramtypes",[])],ps.prototype,"playIcon",null);_.E([_.X("largerPlaylistThumbs"),_.H("design:type",Number),_.H("design:paramtypes",[])],ps.prototype,"thumbnailWidth",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ps.prototype,"showActionButtons",null);_.E([_.PR("canReorder"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ps.prototype,"canReorderChanged",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],ps.prototype,"onYtServiceRequestSent",null);_.E([_.m({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],ps);
_.I(ps,"ytd-playlist-panel-video-renderer",function(){if(xlB!==void 0)return xlB;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[computeMinimizePipBreakages(withinMiniplayer)]]" 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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return xlB=g},{mode:2});var J6=function(){return _.W.apply(this,arguments)||this};
_.L(J6,_.W);J6.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],J6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],J6.prototype,"data",void 0);_.E([_.m({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],J6);
_.I(J6,"ytd-playlist-panel-supported-items",function(){if(kWI!==void 0)return kWI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return kWI=
g},{mode:1});o9H=!0;dE6("\\P{N}");var RZN;var pYz=_.yD("END_OF_PLAYLIST",void 0,"End of playlist"),JW8=_.yD("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),h6=function(){var g=_.W.apply(this,arguments)||this;g.minimizePipBreakages=_.t("web_pip_minimize_breakages");g.hideHeaderText=!1;g.useColorPalette=!1;g.collapsed=!1;g.collapsedPreServerOverride="not_tracked";g.isHovered=!1;g.expandLabel=_.yD("MINIPLAYER_EXPAND_LABEL");g.collapseLabel=_.yD("MINIPLAYER_COLLAPSE_LABEL");g.isFloating=!1;g.metaPanel=
!1;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};g.currentIndex=void 0;return g};
_.L(h6,_.W);_.b=h6.prototype;
_.b.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},overflowMenuDataTopRow:{id:"overflow-menu-top-row",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},overflowMenuData:{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contentHeader":{id:"content-header",mapping:{messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.contents":{id:"items",
events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"},properties:{canReorder:"[[canReorder]]",withinMiniplayer:"[[withinMiniplayer]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.created=function(){var g=this;this.scrollThrottle=new _.dJ(this.onThrottledScroll,1E3,this);this.JSC$17291_ytReorderableController=new _.yvr(56,function(C){g.handleDrop(C)})};
_.b.onMouseEnter=function(){this.isHovered=!0};
_.b.onMouseLeave=function(){this.isHovered=!1};
_.b.computeOverflowMenuData=function(g){return g&&g.menu?g.menu:null};
_.b.computeCollapsible=function(g){return!g};
_.b.computeHasPlaylistButtons=function(g){return!(!g||!g.playlistButtons)};
_.b.computeHasSeparateSaveButton=function(g){return!(!g||!g.saveButton)};
_.b.computeHasToolbarButton=function(g,C){return!(!g||!(C||g.saveButton||g.menu))};
_.b.computePlaylistType=function(g){if(g&&g.playlistId)return g.playlistId.substring(0,4)};
_.b.computeCanReorder=function(g){return g?g.playlistId&&g.playlistId.startsWith("TLPQ")?!0:!!g.isEditable&&!g.isInfinite:!1};
_.b.attached=function(){var g=this;try{_.wS().resolve(_.Ve).setPlaylistComponent(this.hostElement)}catch(C){if(_.t("kevlar_park_on_playlist_token_killswitch"))throw C;_.RS().parkOrScheduleJob(function(){_.wS().resolve(_.Ve).setPlaylistComponent(g.hostElement)},2,"ci")}_.cW(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.b.detached=function(){_.E0(this.hostElement);_.Xm(this.JSC$17291_ytReorderableController)};
_.b.computeTrailingIcon=function(g,C,d){return d?C?"yt-icons:collapse":"yt-icons:close":C?"yt-icons:expand":_.t("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.b.computeIndexMessage=function(g,C){return YMP(g+1)+" / "+YMP(C)};
_.b.onRenderStamperFinished=function(){if(this.scrollForStampDom){var g=!0;this.isHovered&&(g=!1);if(this.collapsed||this.hidden)g=!1;g&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.b.collapseChanged=function(){var g=this;this.collapsed||(_.VA(this.ytTaskEmitterBehavior.getTaskManager(),function(){g.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.b.hiddenChanged=function(){var g=this;this.hidden||_.VA(this.ytTaskEmitterBehavior.getTaskManager(),function(){g.scrollToCurrentVideo()})};
_.b.setupReordering=function(){var g=_.KZ(this.hostElement).querySelector("#items");fSQ?_.RtP(this.JSC$17291_ytReorderableController,g,g,"playlist-drag-handle"):_.RtP(this.JSC$17291_ytReorderableController,g,g)};
_.b.scrollToCurrentVideo=function(){var g=this;_.UP.addJob(function(){var C=_.KZ(g.hostElement).querySelector("#items");if(C){C.style.setProperty("padding-bottom","");var d=_.KZ(g.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(d){C=d.parentElement||_.lS(document);var V=C||_.lS(document);var y=_.EG(d),R=_.EG(V),Y=_.UZA(V);if(V==_.lS(document)){var A=y.x-V.scrollLeft;y=y.y-V.scrollTop}else A=y.x-R.x-Y.left,y=y.y-R.y-Y.top;d=mZP(d);R=V.clientHeight-
d.height;Y=V.scrollLeft;var P=V.scrollTop;Y+=A-(V.clientWidth-d.width)/2;V=new _.IZ(Y,P+(y-R/2));C.scrollLeft=V.x;C.scrollTop=V.y}}},8)};
_.b.dataChanged=function(){var g=this;_.Xm(this.JSC$17291_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.As(this,function(){_.vy(g.ytTaskEmitterBehavior.getTaskManager(),function(){g.ytRendererBehavior.markDirty();g.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.b.onFullBleedPlayerChanged=function(){_.t("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.b.onFullscreenChanged=function(){_.t("web_watch_imax_theater_mode")||_.t("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.b.updateNowPlayingOverlay=function(){_.t("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.b.onPlaylistLockupNowPlaying=function(g,C){C&&(this.activeNowPlayingRenderer=C);this.updateNowPlayingOverlay()};
_.b.onScroll=function(){this.scrollThrottle.fire()};
_.b.onThrottledScroll=function(){var g=this;_.vy(this.ytTaskEmitterBehavior.getTaskManager(),function(){g.ytRendererBehavior.markDirty()})};
_.b.onToggleExpanded=function(g){!this.collapsible||g&&(_.W7(g).tagName==="A"||_.mE(_.Mk(g),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.b.setCollapsed=function(g){this.collapsible&&(this.collapsed=g,_.zY(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.b.handleCollapsedFromData=function(g){if(g){var C=g.playlistPanelCollapseState;C==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||C==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),C=C==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==C&&this.setCollapsed(C)):this.currentPlaylistId!==g.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(C=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==C&&this.setCollapsed(C),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=g.playlistId}};
_.b.handleDrop=function(g){var C=g.currDragItem;g=C.data.playlistSetVideoId;var d=_.m_(C.parentNode.childNodes,C),V=void 0;d>0&&(V=C.parentNode.childNodes[d-1].data.playlistSetVideoId);C=_.Y3();if(C.responsePlaylistData&&C.responsePlaylistData.contents){var y=SOo(g,C.responsePlaylistData);C.responsePlaylistData=(0,_.uG.unsafeClone)(C.responsePlaylistData);W_c(C.responsePlaylistData.contents,y,d);C.queueProxy?b5L(C.queueProxy,y,d,g,V):C.playlistProxy&&b5L(C.playlistProxy,y,d,g,V);_.Ay(C,_.Fu(C,C.response?
C.response.autoplayRenderer:void 0))}};
_.b.handleDarkModeChange=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g)};
_.b.colorPaletteChanged=function(){var g,C=((g=this.data)==null?void 0:g.contents)||[],d;g=_.Z(C);for(C=g.next();!C.done;C=g.next()){C=C.value;var V=void 0;if((V=C.playlistPanelVideoRenderer)==null?0:V.selected){g=C.playlistPanelVideoRenderer;V=C=void 0;(d=this.isDarkTheme?(C=g)==null?void 0:C.darkColorPalette:(V=g)==null?void 0:V.lightColorPalette)&&_.km(this.hostElement,d);break}}this.useColorPalette=!!d};
_.PU.Object.defineProperties(h6.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.moveThreeDotsMenuToMainHeader)&&_.t("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var g=_.wS().resolve(_.Oc(_.Ve)),C;if(((C=this.data)==null?0:C.contents)&&(g==null?0:g.hasAutoplayData())){var d;if(((d=this.playlistLoopStateEntity)==null?void 0:d.state)==="PLAYLIST_LOOP_STATE_ONE"){if(g=this.data.currentIndex,g!==void 0){var V,y;var R=(V=this.data.contents[g])==null?void 0:(y=V.playlistPanelVideoRenderer)==null?void 0:y.title}}else{var Y,A=(Y=_.e(g.getAutoplayEndpoint(),_.qu))==null?void 0:Y.videoId,P,w;R=(P=this.data.contents.find(function(x){var p;
return((p=x.playlistPanelVideoRenderer)==null?void 0:p.videoId)===A}))==null?void 0:(w=P.playlistPanelVideoRenderer)==null?void 0:w.title}return R}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)!=null&&g.nextVideoLabel?this.nextVideoTitle?_.W1(this.data.nextVideoLabel)+":":pYz:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.data)==null?0:g.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.t("web_mix_long_byline_from_data"))return _.Mr(JW8);var C;return(C=this.data)==null?void 0:C.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.playlistButtons)==null?void 0:(d=C.menuRenderer)==null?void 0:d.topLevelButtons;if(V)for(g=_.Z(V),C=g.next();!C.done;C=g.next())if(C=C.value,C.playlistLoopButtonRenderer)return C.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var g;return!!(this.collapsed&&((g=this.data)==null?0:g.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.t("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
h6.prototype.colorPaletteChanged=h6.prototype.colorPaletteChanged;h6.prototype.onPlaylistLockupNowPlaying=h6.prototype.onPlaylistLockupNowPlaying;h6.prototype.updateNowPlayingOverlay=h6.prototype.updateNowPlayingOverlay;h6.prototype.onFullscreenChanged=h6.prototype.onFullscreenChanged;h6.prototype.onFullBleedPlayerChanged=h6.prototype.onFullBleedPlayerChanged;h6.prototype.dataChanged=h6.prototype.dataChanged;h6.prototype.hiddenChanged=h6.prototype.hiddenChanged;h6.prototype.collapseChanged=h6.prototype.collapseChanged;
h6.prototype.onRenderStamperFinished=h6.prototype.onRenderStamperFinished;h6.prototype.onMouseLeave=h6.prototype.onMouseLeave;h6.prototype.onMouseEnter=h6.prototype.onMouseEnter;_.E([_.r(_.$e),_.H("design:type",Object)],h6.prototype,"ironResizableBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],h6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],h6.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(sq8.YtPlaylistPanelBehavior),_.H("design:type",Object)],h6.prototype,"ytPlaylistPanelBehavior",void 0);_.E([_.r(_.bo.YtTaskEmitterBehavior),_.H("design:type",Object)],h6.prototype,"ytTaskEmitterBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],h6.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],h6.prototype,"ytdReduxBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],h6.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],h6.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],h6.prototype,"autoplayData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],h6.prototype,"withinMiniplayer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],h6.prototype,"minimizePipBreakages",void 0);
_.E([_.M({computed:"setMenuData_(data)"}),_.H("design:type",Object)],h6.prototype,"menuRendererData",void 0);_.E([_.M({computed:"computeOverflowMenuData(data)"}),_.H("design:type",Object)],h6.prototype,"overflowMenuDataTopRow",void 0);_.E([_.M({computed:"computeOverflowMenuData(data)"}),_.H("design:type",Object)],h6.prototype,"overflowMenuData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],h6.prototype,"hideHeaderText",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],h6.prototype,"useColorPalette",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.H("design:type",Boolean)],h6.prototype,"collapsible",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],h6.prototype,"collapsed",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],h6.prototype,"hidden",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.H("design:type",Boolean)],h6.prototype,"hasPlaylistButtons",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.H("design:type",Boolean)],h6.prototype,"hasSeparateSaveButton",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.H("design:type",Boolean)],h6.prototype,"hasToolbar",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.H("design:type",String)],h6.prototype,"playlistType",void 0);_.E([_.M(),_.H("design:type",Object)],h6.prototype,"isHovered",void 0);_.E([_.M({selectorArgs:["playlistLoopStateEntityKey"],selector:_.qC.playlistLoopStateEntitySelector}),_.H("design:type",Object)],h6.prototype,"playlistLoopStateEntity",void 0);_.E([_.M({computed:"computeCanReorder(data)"}),_.H("design:type",Boolean)],h6.prototype,"canReorder",void 0);
_.E([_.M(),_.H("design:type",Object)],h6.prototype,"expandLabel",void 0);_.E([_.M(),_.H("design:type",Object)],h6.prototype,"collapseLabel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],h6.prototype,"isFloating",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],h6.prototype,"metaPanel",void 0);_.E([_.M({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.H("design:type",String)],h6.prototype,"trailingIcon",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],h6.prototype,"isDarkTheme",void 0);_.E([_.M({selector:_.jg}),_.H("design:type",Boolean)],h6.prototype,"miniplayerIsActive",void 0);_.E([_.M({selector:function(g){return g.watch.playerState}}),
_.H("design:type",Number)],h6.prototype,"playerState",void 0);_.E([_.M({selector:_.jZ}),_.H("design:type",Boolean)],h6.prototype,"isFullscreen",void 0);_.E([_.M({selector:_.tY}),_.H("design:type",Boolean)],h6.prototype,"isTheaterMode",void 0);_.E([_.M(),_.H("design:type",Object)],h6.prototype,"activeNowPlayingRenderer",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],h6.prototype,"moveThreeDotMenuToTopRow",null);
_.E([_.X("data","autoplayData","playlistLoopStateEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],h6.prototype,"nextVideoTitle",null);_.E([_.X("data","nextVideoTitle"),_.H("design:type",String),_.H("design:paramtypes",[])],h6.prototype,"nextVideoLabel",null);_.E([_.X("collapsed"),_.H("design:type",String),_.H("design:paramtypes",[])],h6.prototype,"buttonAriaLabel",null);
_.E([_.X("data","playlistId","longBylineText"),_.H("design:type",Object),_.H("design:paramtypes",[])],h6.prototype,"mixLongByLine",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],h6.prototype,"playlistLoopStateEntityKey",null);_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"onMouseEnter",null);
_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"onMouseLeave",null);_.E([_.M({reflectToAttribute:!0}),_.X("data","collapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],h6.prototype,"showNextVideoHeader",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"onRenderStamperFinished",null);
_.E([_.Rn("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"collapseChanged",null);_.E([_.Rn("hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"hiddenChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"dataChanged",null);
_.E([_.X("isTheaterMode","isFullscreen"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],h6.prototype,"isFullBleedPlayer",null);_.E([_.Rn("isTheaterMode","isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"onFullBleedPlayerChanged",null);_.E([_.Rn("isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"onFullscreenChanged",null);
_.E([_.Rn("playerState","miniplayerIsActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"updateNowPlayingOverlay",null);_.E([_.yE("yt-playlist-lockup-now-playing-active"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],h6.prototype,"onPlaylistLockupNowPlaying",null);
_.E([_.Rn("data","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h6.prototype,"colorPaletteChanged",null);_.E([_.m({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],h6);
_.hdI=_.EU()(h6,"ytd-playlist-panel-renderer",function(){if(wYz===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);wYz=g}g=wYz;return g},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var tSD;var t6=function(){return _.W.apply(this,arguments)||this};
_.L(t6,_.W);t6.prototype.computeShouldButtonBeVertical=function(g,C){return g||C};
t6.prototype.onYtServiceRequestSent=function(g,C){(g=_.e(C.endpoint,_.Lz))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.P$("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:g.status})):this.handleLikeEndpoint(g))};
t6.prototype.computelikeStatusEntityKey=function(g){return g==null?void 0:g.likeStatusEntityKey};
t6.prototype.handleLikeEndpoint=function(g){g.status==="LIKE"?this.JSC$17297_ytdDislikeToggleButtonRenderer.toggle(!1):g.status==="DISLIKE"?this.JSC$17297_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$17297_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$17297_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.PU.Object.defineProperties(t6.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var g;return PTP(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(g=this.likeStatusEntity)==null?void 0:g.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var g;if(this.data&&((g=this.data)==null||!g.hideDislikeButton)){var C;return PTP(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(C=this.likeStatusEntity)==null?void 0:C.likeStatus)}}}});
t6.prototype.onYtServiceRequestSent=t6.prototype.onYtServiceRequestSent;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],t6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],t6.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],t6.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],t6.prototype,"vertical",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],t6.prototype,"textTransform",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],t6.prototype,"useShortsIcon",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],t6.prototype,"underIconLabel",void 0);_.E([_.M({value:"left"}),_.H("design:type",String)],t6.prototype,"buttonTooltipPosition",void 0);_.E([_.M(),_.H("design:type",Object)],t6.prototype,"overrides",void 0);
_.E([_.ZD("#like-button"),_.H("design:type",Object)],t6.prototype,"JSC$17297_ytdLikeToggleButtonRenderer",void 0);_.E([_.ZD("#dislike-button"),_.H("design:type",Object)],t6.prototype,"JSC$17297_ytdDislikeToggleButtonRenderer",void 0);_.E([_.X("data","likeStatusEntity.likeStatus","useShortsIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],t6.prototype,"likeButton",null);
_.E([_.X("data","likeStatusEntity.likeStatus","useShortsIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],t6.prototype,"dislikeButton",null);_.E([_.M({computed:"computelikeStatusEntityKey(data)"}),_.H("design:type",String)],t6.prototype,"likeStatusEntityKey",void 0);_.E([_.M({selectorArgs:["likeStatusEntityKey"],selector:lJ}),_.H("design:type",Object)],t6.prototype,"likeStatusEntity",void 0);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],t6.prototype,"onYtServiceRequestSent",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],t6);
var jES=_.EU()(t6,"ytd-like-button-renderer",function(){if(tSD===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);tSD=g}g=tSD;return g},{mode:1});_.ed0={};
_.ed0.YtConditionalRendererBehavior=[_.a.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(g,C){var d=this,V,y;return _.F(function(R){switch(R.nextAddress){case 1:if(!C)return d.hidden=!0,d.showSpinner=!1,R.return();if((V=g)==null?0:(y=V.visibilityCondition)==null?0:y.mode)switch(g.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return R.jumpTo(5);default:return R.jumpTo(6)}d.showSpinner=
!1;d.hidden=!0;return R.yield(d.shouldShow_(g),4);case 4:d.hidden=!R.yieldResult;R.jumpTo(0);break;case 5:return R.yield(d.shouldShow_(g),8);case 8:d.showSpinner=R.yieldResult;d.hidden=!1;R.jumpTo(0);break;case 6:return d.showSpinner=!1,R.yield(d.shouldShow_(g),9);case 9:d.hidden=!R.yieldResult,_.XV(R)}})},
shouldShow_:function(g){return g&&g.supportedDatas&&g.supportedDatas.rendererVisibilityConditionData&&g.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(g.supportedDatas.rendererVisibilityConditionData.showIf):g&&g.visibilityCondition&&g.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(g.visibilityCondition.showIf):g&&g.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(g.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(g){switch(g){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(g){switch(g){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var g=_.Qw(this.hostElement,"yt-get-mdx-status");return g.length==1&&g[0].connected},
isLocationPermissionGranted_:function(){var g;return _.F(function(C){return C.nextAddress==1?navigator.permissions?C.yield(navigator.permissions.query({name:"geolocation"}),3):C.jumpTo(2):C.nextAddress!=2?(g=C.yieldResult,C.return(Promise.resolve(g.state==="granted"))):C.return(Promise.resolve(!1))})}}];var lkD=c8_("yt-icon",{callbackProps:["onKeydown"]}),LGI=_.t("kevlar_use_wil_icons")?_.n(function(g){var C=g.icon;var d=g.active;var V=g.className;var y=g.style;var R=g.title;var Y=g.size;var A=g.dataSelected;var P=g.dataDisabled;var w=g.role;var x=g.themeOverride;var p=g.animateIcon;var J=g.ariaHidden;var h=g.ariaExpanded;var l=g.ariaLabel;var N=g.tabindex;var T=g.id;var v=g.iconFilter;var q=g.gradientColor;var Q=g.onKeydown;var c=function(){var Cl=C==null?void 0:C(),AL=null,iP=void 0;Cl&&(Cl=bYL(Cl),
Cl=hhV(Cl),Cl.length&&(AL=Cl[1],iP=Cl[0]));return{iconName:AL,iconSetName:iP}},U=function(){return ZYA(c().iconName,d==null?void 0:d(),void 0,Y==null?void 0:Y(),c().iconSetName,_.wS().resolve(_.G1))},K=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:v==null?void 0:v(),iconColor:q==null?void 0:q()}};
return _.O(_.k,{cond:p,then:function(){return _.O(lkD,{icon:C,active:d,className:V,style:y,title:R,dataSelected:A,dataDisabled:P,role:w,themeOverride:x,ariaHidden:J,ariaExpanded:h,ariaLabel:l,tabindex:N,id:T,iconFilter:v,gradientColor:q,onKeydown:Q})},
else:function(){return _.O(_.k,{cond:U,then:function(Cl){return _.O("span",{class:_.Gr("ytIconWrapperHost",V),role:w,"aria-label":l,"aria-hidden":J,tabindex:function(){return isNaN(Number(N==null?void 0:N()))?void 0:Number(N==null?void 0:N())},
id:T,style:y,title:R,"on:keydown":_.gJ(function(AL){return void(Q==null?void 0:Q(AL))})},_.O(nG_,{data:Cl,
options:K}))}})}})},"hg"):lkD;var DlR=function(g){var C=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];oSN();_.PZ("ytglobal.ytUtilActivityCallback_",function(){_.zY(g,"yt-user-activity")});
new Py(function(){return C.JSC$17314_onMouseMove});
document.addEventListener("scroll",function(){return C.onScroll});
window.addEventListener("resize",function(){return C.onResize})},rW0=function(g,C,d){C in g.eventJobIds||(d=_.xb().addLowPriorityJob(function(){_.iD();
delete g.eventJobIds[C]},d),g.eventJobIds[C]=d)};
DlR.prototype.onScroll=function(g){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):g.target===document&&rW0(this,"scroll",200)};
DlR.prototype.onResize=function(){rW0(this,"resize",200)};
DlR.prototype.JSC$17314_onMouseMove=function(){rW0(this,"mousemove",100)};
_.Fm=function(g){g.scrollEventsToIgnore+=1;g.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){g.scrollEventsToIgnore--},500))};var N_5=function(g){this.element=g;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
N_5.prototype.showFeedbackDialog=function(g,C,d,V){var y=XY5();if(!y)return!1;var R=j9c();R.productId=y;C&&(R.flow="submit",R.report={description:C});d&&(XY5()==="59"?R.callback=_.Sc(function(){_.uD("userFeedbackEvent",{});d()}):R.callback=_.Sc(d));
R.bucket=V||_.Qq("GOOGLE_FEEDBACK_BUCKET","Other");sEz(R);g=B_6(this,"GFEEDBACK",g);try{_.ODh(R,g)}catch(Y){return _.GL(Y),!1}return!0};
N_5.prototype.showHelpDialog=function(g,C,d){var V=this,y=XY5();if(!y)return!1;var R={helpCenterPath:"/youtube",productData:B_6(this,"GUIDED_HELP",d)};sEz(R);var Y=j9c();Y.context=g||R.productData.context||"default";Y.defaultHelpArticleId=C;Y.enableSendFeedback=!0;(_.gS("gapi.load")||function(A,P){return P()})("client",function(){try{var A=pZx(y,R);
if(_.t("web_always_load_chat_support")&&!V.chatSupportLoaded)try{A.JSC$10046_loadChatSupport(Y),V.chatSupportLoaded=!0}catch(P){}A.startHelp(Y)}catch(P){_.GL(P)}})};
var XY5=function(){var g=_.Qq("GOOGLE_FEEDBACK_PRODUCT_ID");g||_.GL(Error("gi"));return g},sEz=function(g){g&&(g.locale=_.t("kevlar_help_use_locale")?_.Qq("INNERTUBE_CONTEXT_HL","en"):_.Qq("HTML_LANG","en"))},B_6=function(g,C,d){var V=g.productData;
delete V.origin;V.device=_.JL();var y;a:{if(y=document.createElement("canvas")){var R=y.getContext("experimental-webgl",{stencil:!0});if(R){var Y=R.getExtension("WEBGL_debug_renderer_info");if(Y){y=R.getParameter(Y.UNMASKED_RENDERER_WEBGL);break a}}if(R=y.getContext("webgl")){y=R.getParameter(R.RENDERER);break a}}y=null}V.gpu=y;V.isSDC=!!_.Qq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(y=_.Qq("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.uG.extend(V,y);_.hZu(C,V);_.tNg(V);(g=_.zY(g.element,"yt-get-autonav-pause-debug-state"))&&
g.length&&(V.autonav_pause_state=g[0]);g=_.sG();V.browser_resolution=g.width+"\u00d7"+g.height+"@"+(window.devicePixelRatio||1)+"x";d&&_.uG.extend(V,d);return V};
N_5.prototype.resetProductData=function(){this.productData={}};var T_6=function(g){this.feedbackManager=new N_5(g)};
T_6.prototype.showFeedbackDialog=function(g,C,d,V){return this.feedbackManager.showFeedbackDialog(g,C,d,V)};
T_6.prototype.showHelpDialog=function(g,C,d){return this.feedbackManager.showHelpDialog(g,C,d)};var fkr=function(){this.baseUrl="";this.aTag=document.createElement("a")},W1h=function(g,C,d){d=d===void 0?{}:d;
d.pbj||(d.pbj=1);d=_.g9L(C,d);g.baseUrl&&d&&!_.YC(d)[1]&&!_.A5(d)&&(C=g.baseUrl,Yo(C,"/")&&(C=C.slice(0,-1)),_.bP(d,"/")&&(d=d.slice(1)),d=C+"/"+d);HY(g.aTag,_.mG(d||""));return g.aTag.href};
fkr.prototype.fetchData=function(g){return _.w0V(g)};
fkr.prototype.postData=function(g,C){var d={method:"POST"};if(C){for(var V=_.Z(Object.keys(C)),y=V.next();!y.done;y=V.next()){y=y.value;var R=C[y];_.Hq(R)&&(C[y]=JSON.stringify(R))}d.postParams=C}return _.w0V(g,d)};
_.mOL=function(g,C,d,V,y){g=W1h(g,C,d);if(!g)throw V=Error("hi"),Object.assign(V,{params:C}),V;return _.w0V(g,y,V)};
fkr.prototype.requestDataForServiceEndpoint=function(g,C){if(_.e(g,_.l4g))return this.fetchData("/getAccountSwitcherEndpoint");C=C||{};var d=_.e(g,hEr);d?C.se=d.base64EncodedServiceEndpoint:C.sej=JSON.stringify(g);(d=_.ju())&&_.t("enable_service_ajax_csn")&&(C.csn=d);C.theme=_.Xv();_.e(g,jll)&&_.Qq("DELEGATION_CONTEXT")&&(C.delegation_context=JSON.stringify(_.Qq("DELEGATION_CONTEXT")));d=null;for(var V in g)if(Yo(V,"Endpoint")||Yo(V,"Command")){d=V;break}if(!d){var y=Error("ii");Object.assign(y,{params:g});
_.acc(y,"WARNING");return new _.lD(function(Y,A){A(y)})}V={name:d};
var R;(d=(R=_.e(g,_.Cu))==null?void 0:R.signal)&&(V.signal=d);(R=_.Ry(window.location.href))&&R.internalcountrycode&&(V.internalcountrycode=R.internalcountrycode);R="/service_ajax";_.t("debug_forward_web_query_parameters")&&(R=_.Ouu(R,window.location.search));R=_.Zo(R,V);g.clickTrackingParams&&_.uY(R,{itct:g.clickTrackingParams});return this.postData(R,C)};_.vuB=new _.gp("GFEEDBACK_TOKEN");var $lb;var qh0;var MSB;var WGp;var jm=function(){var g=_.W.apply(this,arguments)||this;g.compact=!1;g.dismissButtonDisabled=!1;g.shouldRenderReasonAsFormattedString=!_.t("web_player_error_message_reason_as_formatted_string_killswitch");return g};
_.L(jm,_.W);jm.prototype.computeHasIcon_=function(g){return!!g};
jm.prototype.isSignInIcon_=function(g){return g=="yt-icons:prompted_sign_in"};
jm.prototype.onDismissButtonClick=function(){var g=this,C=this.data.disableOnClick,d,V=(d=this.data.dismissButton)==null?void 0:d.buttonRenderer;C&&!this.dismissButtonDisabled&&V&&setTimeout(function(){g.dismissButtonDisabled=!0},0)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jm.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.ed0.YtConditionalRendererBehavior),_.H("design:type",Object)],jm.prototype,"ytConditionalRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jm.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",Object)],jm.prototype,"icon_",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.H("design:type",Boolean)],jm.prototype,"hasIcon_",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.H("design:type",Boolean)],jm.prototype,"signInIcon_",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],jm.prototype,"compact",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],jm.prototype,"dismissButtonDisabled",void 0);
_.E([_.M({type:Boolean}),_.H("design:type",Object)],jm.prototype,"shouldRenderReasonAsFormattedString",void 0);_.E([_.eC({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],jm);
_.I(jm,"yt-player-error-message-renderer",function(){if(WGp===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e\n<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    </template>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;MSB===void 0&&(MSB=document.createElement("template"));var V=MSB;d.call(C,V.content.cloneNode(!0),g.content.firstChild);WGp=g}g=WGp;return g},{mode:2});var ml8;var uTp;var em=function(){return _.W.apply(this,arguments)||this};
_.L(em,_.W);em.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
em.prototype.computeIcon_=function(g){return g?"yt-icons:"+g.iconType.toLowerCase():"error_outline"};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],em.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],em.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],em.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",Object)],em.prototype,"icon_",void 0);_.E([_.eC({is:"yt-player-kav-renderer",disableElementRegistration:!0})],em);
_.I(em,"yt-player-kav-renderer",function(){if(uTp===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;ml8===void 0&&(ml8=document.createElement("template"));var V=ml8;d.call(C,V.content.cloneNode(!0),g.content.firstChild);uTp=g}g=uTp;return g},{mode:2});var LHu=_.$b(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.U4(_.n(function(g){var C=_.Y4("div"),d=_.Z(_.jL(0,void 0,"jxh75d")),V=d.next().value,y=d.next().value;d=_.Z(_.jL(null,void 0,"F5Zm8"));var R=d.next().value,Y=d.next().value;_.Iu(function(){Djo(C.value,y,Y);C.value.scrollIntoView()});
d=rlo.bind(null,g.data,V);_.i$("resize",function(){var A=R();if(V()===1&&A!==null){var P;(P=window.grecaptcha)==null||P.reset(A)}});
return _.O("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.O("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.O("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var A,P;return(A=g.data().accessibility)==null?void 0:(P=A.accessibilityData)==null?void 0:P.label}),_.O(_.gV,{text:d,
className:_.Gr("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.O("div",{el:C,class:"ytwPlayerCaptchaViewModelGridItem"})))},"ig"),"yt-player-captcha-view-model",{props:{data:_.ut}});var NaV=!1;_.nuI=_.n(function(g){var C=g.data;return _.O("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.O(_.k,{cond:function(){return C().icon},
then:function(d){return _.O("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.O(_.q_,{data:d,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.O(_.k,{cond:function(){return C().title},
then:function(d){return _.O("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.O(_.gV,{text:d}))}}),_.O(_.k,{cond:function(){return C().description},
then:function(d){return _.O("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.O(_.gV,{text:d}))}}),_.O(_.Fd,{data:function(){return C().primaryButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"interstitialViewModelFlexItem"})}}),_.O(_.Fd,{data:function(){return C().secondaryButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"interstitialViewModelFlexItem"})}}))},"jg");
_.nuI.idomCompat=!0;var IkD=_.n(function(g){var C=g.data;_.XB();return _.O("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.O("div",{class:"playerInterstitialRendererScrim"},_.O(_.Fd,{data:function(){return C().content}},{interstitialViewModel:_.nuI})))},"kg");
IkD.idomCompat=!0;_.U4(IkD,"yt-player-interstitial-renderer",{props:{data:_.CA}});var li=function(){var g=_.W.apply(this,arguments)||this;g.noBackground=!1;g.compact=!1;g.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return g};
_.L(li,_.W);li.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"}}}};
li.prototype.onUpdatePlayerErrorMessageCommand_=function(g){if(_.e(g,vQA)){var C;if(g=(C=_.e(g,vQA))==null?void 0:C.newPlayerErrorMessageRenderer)this.data=g}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],li.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],li.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],li.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],li.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],li.prototype,"status",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],li.prototype,"noBackground",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],li.prototype,"compact",void 0);_.E([_.eC({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],li);
var Ul6=_.EU()(li,"yt-playability-error-supported-renderers",function(){if(qh0===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;$lb===void 0&&($lb=document.createElement("template"));var V=$lb;d.call(C,V.content.cloneNode(!0),g.content.firstChild);qh0=g}g=qh0;return g},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var cWb=c8_("ytd-button-renderer");var X0l=void 0,BaR=void 0;var vTq=new ViP;var QU=new _.gp("ENTITY_STATE_TOKEN"),Ls=new _.gp("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var EuS=function(g){this.store=g;this.oXm=new _.b96},rbR=function(g,C,d){var V,y;
if(!(y=((V=C.playabilityStatus)==null?void 0:V.status)!=="OK")){g=g.store;var R;y=C.offlineState&&((R=C.videoDetails)==null?0:R.videoId)?_.t("enable_pl_r_c_cd")?cyq(g.getState().entities,C.videoDetails.videoId):!!psu(g.getState().entities,C.videoDetails.videoId):!1}if(y)return!0;y=mjl(C);if(y===1){if(_.t("ab_v_vid_sig")){var Y,A=(Y=C.videoDetails)==null?void 0:Y.videoId;if(!A||!d||A!==d){var P;C=new _.qn("282054944_vid",{ohd:d,oTu:(P=C.videoDetails)==null?void 0:P.videoId});_.IM(C)}}return!0}$Ij=
0;var w,x;P=(A=C.auxiliaryUi)==null?void 0:(w=A.messageRenderers)==null?void 0:(x=w.bkaEnforcementMessageViewModel)==null?void 0:x.displayType;if(y!==3&&(P==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||P==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;P={reason:_.cL(_.yD("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.t("ks_something_wrong_learn_more")?gnq("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.cL(_.yD("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:_.cL("282054944")};HdQ(C,{playerErrorMessageRenderer:P});return!1},NyW=function(g,C){if(SjB(C)){_.yW(1,!0);
var d=(d=SjB(C))&&_.s9c()?d:void 0;d?(HdQ(C,{enforcementMessageViewModel:d}),g.oXm.increment("IN_PLAYER"),_.yW(5)):(g.oXm.increment("SKIP_DISPLAY"),_.yW(2))}},HdQ=function(g,C){g.playabilityStatus=Object.assign({},g.playabilityStatus,{status:"ERROR",
errorScreen:C});g.videoDetails=void 0};
EuS.prototype.handleResponse=function(g,C){if(g.playabilityStatus){var d,V,y,R=(C==null?void 0:(d=C.innerTubeRequest)==null?void 0:d.videoId)||(C==null?void 0:(V=C.innerTubeRequest)==null?void 0:(y=V.playerRequest)==null?void 0:y.videoId);rbR(this,g,R)&&NyW(this,g)}};
EuS[kC]=[QU];var LaP=new _.gp("ADBLOCK_DETECTION_SERVICE_TOKEN");var fz=function(g){this.nA2=g};
fz.prototype.bindInnertubeChallengeFetcher=function(g){this.nA2.bicf(g)};
fz.prototype.registerChallengeFetchedCallback=function(g){this.nA2.bcr(g)};
fz.prototype.getLatestChallengeResponse=function(){return this.nA2.blc()};var QEr;QEr=_.$b(["https://static.doubleclick.net/instream/ad_status.js"]);_.zdR=_.Jj(QEr);var ShR;_.DM=function(g,C,d){var V=this;this.network=g;this.options=C;this.networkStatusManager=d;this.nS=null;if(C.useBotguardEverywhere){var y=new _.go;this.nS=y.promise;_.yg.ytAtRC&&_.w8(_.UP,function(){var R,Y;return _.F(function(A){if(A.nextAddress==1){if(!_.yg.ytAtRC)return A.return();R=KGS(null);return A.yield(V.dP(R),2)}Y=A.yieldResult;_.yg.ytAtRC&&_.yg.ytAtRC(JSON.stringify(Y));_.XV(A)})});
clg().then(function(R){var Y,A,P,w;return _.F(function(x){if(x.nextAddress==1)return R.bindInnertubeChallengeFetcher(function(p){return V.dP(KGS(p))}),x.yield(I$1(),2);
Y=x.yieldResult;A=R.getLatestChallengeResponse();P=A.challenge;if(!P)throw Error("ji");w={challenge:P,bz:TG(P),vm:Y,bgChallenge:new sV};y.resolve(w);R.registerChallengeFetchedCallback(function(p){p=p.challenge;if(!p)throw Error("ki");p={challenge:p,bz:TG(p),vm:Y,bgChallenge:new sV};V.nS=Promise.resolve(p)});
_.XV(x)})})}else C.preload&&akZ(this,new Promise(function(R){_.vy(_.UP,function(){R(GW0(V))},0)}))};
ShR=function(g){var C={preload:!0,useBotguardEverywhere:!0},d=!1;if(typeof C==="boolean")var V={preload:C};else typeof C==="undefined"?V={preload:!0}:(V=C,d=!!C.jMv);C=d?void 0:new _.db;_.DM.instance=new _.DM(g,V,C);return _.DM.instance};
_.DM.prototype.pW1=function(){var g=this;return _.F(function(C){return C.nextAddress==1?C.yield(Promise.race([g.nS,null]),2):C.return(!!C.yieldResult)})};
_.DM.prototype.tya=function(g,C,d){var V=this,y,R,Y;return _.F(function(A){V.nS===null&&akZ(V,GW0(V));y=!1;R={};Y=function(){var P,w,x;return _.F(function(p){switch(p.nextAddress){case 1:return p.yield(V.nS,2);case 2:P=p.yieldResult;R.challenge=P.challenge;if(!P.vm){"c1a"in P.bz&&(R.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");p.jumpTo(3);break}w=Object.assign({},{c:P.challenge,e:g},C);_.js(p,4);y=!0;return p.yield(P.vm.snapshot({zP:w}),6);case 6:(x=p.yieldResult)?R.webResponse=x:R.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.Vv(p,3);break;case 4:_.N4(p),R.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(g==="ENGAGEMENT_TYPE_PLAYBACK"){var J=P.bz,h={};if(J.c6a){var l=Number(_.Qq("DCLKSTAT",0));h.reportingStatus=String(Number(J.c)^(isNaN(l)?0:l))}J.c6b&&(h.broadSpectrumDetectionResult=String(Number(J.c)^Number(_.Qq("CATSTAT",0))));R.adblockReporting=h}return p.return(R)}})};
return A.return(Promise.race([Y(),gLz(d,function(){var P=Object.assign({},R);y&&(P.error="ATTESTATION_ERROR_VM_TIMEOUT");return P})]))})};
var KGS=function(g){var C={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};g&&(C.interpreterHash=g);return C},GW0=function(g,C){C=C===void 0?0:C;
var d,V,y,R,Y,A,P,w,x,p,J,h;return _.F(function(l){switch(l.nextAddress){case 1:d=KGS(ZGM().nvF);if(_.t("att_fet_ks"))return _.js(l,7),l.yield(g.dP(d),9);_.js(l,4);return l.yield(ClI(g,d),6);case 6:Y=l.yieldResult;y=Y.uUc;R=Y.paV;V=Y;_.Vv(l,3);break;case 4:return _.N4(l),_.cy(Error("li`"+C)),d45(g,864E5),l.return({challenge:"",bz:{},vm:void 0,bgChallenge:void 0});case 9:V=l.yieldResult;if(!V)throw Error("mi");if(!V.challenge)throw Error("ni");y=V.challenge;R=TG(y);if("c1a"in R&&(!V.bgChallenge||!V.bgChallenge.program))throw Error("oi");
_.Vv(l,3);break;case 7:A=_.N4(l);_.cy(A);C++;if(C>=5)return _.cy(Error("li`"+C)),d45(g,864E5),l.return({challenge:"",bz:{},vm:void 0,bgChallenge:void 0});P=1E3*Math.pow(2,C-1)+Math.random()*1E3;return l.return(new Promise(function(N){_.vy(_.UP,function(){N(GW0(g,C))},P)}));
case 3:w=Uj1(R);d45(g,w*1E3);x=void 0;if(!("c1a"in R&&V.bgChallenge)){l.jumpTo(10);break}p=I3u(V.bgChallenge);_.js(l,11);return l.yield(A5h(ZGM(),p),13);case 13:_.Vv(l,12);break;case 11:return J=_.N4(l),_.cy(J),l.return({challenge:y,bz:R,vm:x,bgChallenge:p});case 12:return _.js(l,14),x=new _.fX({challenge:p,ys2:{tI:"aGIf"}}),l.yield(x.gQ1,16);case 16:_.Vv(l,10);break;case 14:h=_.N4(l),_.cy(h),x=void 0;case 10:return l.return({challenge:y,bz:R,vm:x,bgChallenge:p})}})};
_.DM.prototype.dP=function(g){var C=this,d;return _.F(function(V){d=C.networkStatusManager;if(!d||d.isNetworkAvailable())return V.return(C.network.dP(g));_.Lu("att_pna",void 0,"attestation_challenge_fetch");return V.return(new Promise(function(y){d.listenOnce("publicytnetworkstatus-online",function(){C.network.dP(g).then(y)})}))})};
var Vs6=function(g){if(!g)throw Error("mi");if(!g.challenge)throw Error("ni");var C=g.challenge,d=TG(C);if("c1a"in d&&(!g.bgChallenge||!g.bgChallenge.program))throw Error("oi");return Object.assign({},g,{uUc:C,paV:d})},ClI=function(g,C){var d,V,y,R,Y;
return _.F(function(A){switch(A.nextAddress){case 1:d=void 0,V=0,y={};case 2:if(!(V<5)){A.jumpTo(4);break}if(!(V>0)){A.jumpTo(5);break}y.ryv=1E3*Math.pow(2,V-1)+Math.random()*1E3;return A.yield(new Promise(function(P){return function(w){_.vy(_.UP,function(){w(void 0)},P.ryv)}}(y)),5);
case 5:return _.js(A,7),A.yield(g.dP(C),9);case 9:return R=A.yieldResult,A.return(Vs6(R));case 7:d=Y=_.N4(A),Y instanceof Error&&_.cy(Y);case 8:V++;y={ryv:void 0};A.jumpTo(2);break;case 4:throw d;}})},akZ=function(g,C){g.nS=C},yOz=function(g){var C,d,V;
return _.F(function(y){if(y.nextAddress==1)return y.yield(Promise.race([g.nS,null]),2);C=y.yieldResult;var R=GW0(g);g.nS=R;(d=C)==null||(V=d.vm)==null||V.dispose();_.XV(y)})},d45=function(g,C){var d=Date.now()+C,V=function(){var y;
return _.F(function(R){y=d-Date.now();return y<1E3?R.yield(yOz(g),0):(_.vy(_.UP,V,Math.min(y,6E4)),R.jumpTo(0))})};
V()},gLz=function(g,C){return new Promise(function(d){_.vy(_.UP,function(){d(C())},g)})};var RLS=function(){};
RLS.prototype.processContext=function(g){var C=_.DM.instance;if(!C)return _.F7();var d=a31(g);return d?new An(C.tya(d,Q9V(g),500).then(function(V){var y;(g==null?0:(y=g.innerTubeRequest)==null?0:y.context)||(g.innerTubeRequest.context={});y=g.innerTubeRequest.context;y.request||(y.request={});y.request.attestationResponseData=V})):_.F7()};var bpB=function(g){this.innertubeTransportService=g};
bpB.prototype.dP=function(g){_.Lu("att_fsr",void 0,"attestation_challenge_fetch");return _.dP(this.innertubeTransportService,g,_.ni(_.u4P)).then(function(C){_.Lu("att_frr",void 0,"attestation_challenge_fetch");return C})};_.ZpS=function(g){this.innertubeTransportService=g};var Yu5=new _.gp("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var AOB=function(){},Pl0=function(g,C,d,V,y){var R=_.Qq("YPC_MB_URL");
_.$WW(R).then(function(){FWz(R,g,C,d,V,y)})},FWz=function(g,C,d,V,y,R){try{var Y=_.mb.payments.business.integration,A=_.mb.payments.business.integration.Style.create().withMaterialDesignStyle(),P=Y.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.t("enable_window_constrained_buy_flow_dialog")&&(P=P.usingPopupStyle("windowConstrained"));R&&(P=P.usingCloseCallback(R));var w=d?d:_.Qq("YPC_GB_LANGUAGE"),x=_.Qq("SESSION_INDEX");Y.bootstrap.fromPaymentsUrl(g);Y.bootstrap.asMashupMode(P).usingGaiaIndex(x).usingLocale(w).usingStyle(A).usingDefaultActivityStatusChangeHandler().inStandaloneContext(Y.standaloneContextAuthId.forGaia()).purchaseManager(C,function(p){V&&V(p)}).load(void 0,y)}catch(p){throw y&&y(p),_.IM(p),p;
}};var ipZ=new _.gp("PURCHASE_MANAGER_TOKEN");var Op8=function(){var g=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return g.videos},
getContinuationsPresent:function(){return g.continuationsPresent},
setVideos:function(C){g.videos=C},
getRecommendedVideos:function(){return g.recommendedVideos},
setRecommendedVideos:function(C){g.recommendedVideos=C}}};
Op8.prototype.addVideos=function(g){g&&(this.videos=g.filter(function(C){return!!_.SM_(C)}).map(function(C){var d=_.SM_(C);
a:{var V;if(C.playlistVideoRenderer&&((V=C.playlistVideoRenderer)==null?0:V.voteSortTiebreaker))var y=C.playlistVideoRenderer.voteSortTiebreaker;else{if(_.e(C,$Z)){var R;if(V=(y=_.e(C,$Z))==null?void 0:(R=y.playlistItemData)==null?void 0:R.voteSortTiebreaker){y=V;break a}}y=""}}return{itemId:d,videoId:_.dWj(C),voteCount:_.V0B(C),voteSortTiebreaker:y}}),this.continuationsPresent=!!_.e(g[g.length-1],_.Wb))};
var wr0=function(g,C){return g.videos.findIndex(function(d){return d.itemId===C})},keQ=function(g,C){return g.recommendedVideos.findIndex(function(d){return d.itemId===C})},x4b=function(g){g={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:g}}}}};_.wS().resolve(_.xC).resolveCommand(g)};var oL6=function(){Op8.apply(this,arguments)};
_.L(oL6,Op8);
var WRh=function(g,C,d,V){if(!g.parentElem)throw Error("ti");var y=wr0(g,C);y===-1&&(y=keQ(g,C),y=y!==-1?y+g.videos.length:-1);if(y===-1)throw Error("ui");var R=y>=g.videos.length?g.recommendedVideos[y-g.videos.length]:g.videos[y];R.voteCount=d;R.voteSortTiebreaker=Date.now().toString();y>=g.videos.length?g.recommendedVideos.splice(y-g.videos.length,1):g.videos.splice(y,1);var Y=g.videos;for(var A=0,P=Y.length-1;A<=P;){var w=Math.floor((A+P)/2);if(Y[w].voteCount<R.voteCount)P=w-1;else if(Y[w].voteCount>R.voteCount)A=
w+1;else{a:{var x=R.voteSortTiebreaker;var p=Y[w].voteSortTiebreaker;if(x.length!==p.length)x=x.length>p.length;else{for(var J=0;J<x.length;J++){var h=x.charCodeAt(J),l=p.charCodeAt(J);if(h>l){x=!0;break a}if(h<l)break}x=!1}}x?P=w-1:A=w+1}}Y=A;if(Y===-1)throw Error("vi");g.videos.splice(Y,0,R);y!==Y&&prR(g,y,Y,C,d,V)},prR=function(g,C,d,V,y,R){var Y,A=(Y=g.parentElem)==null?void 0:Y.children,P=Math.min(C,d),w=Math.max(C,d);
if(A)for(Y=P;Y<=w;Y++)A[Y].style.viewTransitionName="item-"+String(Y);document.startViewTransition(function(){if(g.parentElem){var x=g.parentElem.children;if(!(!x||C<0||C>=x.length||d<0||d>=x.length)){var p=x[C];if(p){p.remove();g.showRefreshPill=d>=g.videos.length-1&&g.continuationsPresent;if(!g.showRefreshPill){x=x[d]||null;var J;(J=g.parentElem)==null||J.insertBefore(p,x)}_.HW(g.parentElem,"yt-update-video-data-voting-animation",{toIdx:d,itemId:V,newVoteCount:y,voteStatus:R,hideItem:g.showRefreshPill})}}}}).finished.then(function(){if(A)for(var x=
P;x<=w;x++)A[x].style.viewTransitionName="";
if(g.showRefreshPill)x4b(_.yD("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var p;if(p=x=(p=g.parentElem)==null?void 0:p.children[d])p=x.getBoundingClientRect(),x=p.bottom,p=!(p.top>=0&&x<=g.clientHeight);p&&(p=_.Rf(C>d?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(C-d)),x4b(p))}})};var tsB=function(g,C){var d=this;g?this.innertubeTransportServicePromise=Promise.resolve(g):C&&(this.innertubeTransportServicePromise=C(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new Fr(3E3,function(V){return JOr(d,V)},0);
this.validateMiniAppVideoIdRateLimiter=new Fr(3E3,function(V){return hLz(d,V)},1)},aIz=function(g,C){g.JSC$17426_miniAppId=C;
g.reportMiniAppValueRateLimiter=new Fr(3E3,function(d){return JOr(g,d)},0);
g.validateMiniAppVideoIdRateLimiter=new Fr(3E3,function(d){return hLz(g,d)},1)},Sr0=function(g,C){var d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(g.reportMiniAppValueRateLimiter.call(C),2);d=V.yieldResult;return V.return([d,C])})},JOr=function(g,C){var d,V,y,R,Y,A,P;
return _.F(function(w){switch(w.nextAddress){case 1:return w.yield(g.innertubeTransportServicePromise,2);case 2:return d=w.yieldResult,V=_.ni(HVh),y=Date.now(),R={externalPostId:g.JSC$17426_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(y/1E3),nanos:Math.round(y%1E3*1E6)},intValue:""+C}},_.js(w,3),w.yield(_.dP(d,R,V),5);case 5:Y=w.yieldResult;_.Vv(w,4);break;case 3:throw A=_.N4(w),A;case 4:if(Y){if("error"in Y&&Y.error)throw Y.error;if(Y.errorMetadata)throw Error("wi`"+
Y.errorMetadata.status);if(P=Y.userStatResult)return w.return(P);throw Error("xi");}throw Error("yi");}})},C6R=function(g){var C,d,V,y,R;
_.F(function(Y){switch(Y.nextAddress){case 1:return Y.yield(g.innertubeTransportServicePromise,2);case 2:return C=Y.yieldResult,d=_.ni(HVh),V={externalPostId:g.JSC$17426_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.js(Y,3),Y.yield(_.dP(C,V,d),5);case 5:y=Y.yieldResult;_.Vv(Y,4);break;case 3:throw R=_.N4(Y),R;case 4:if(y==null)throw Error("yi");if("error"in y&&y.error)throw y.error;if(y.errorMetadata)throw Error("wi`"+y.errorMetadata.status);_.XV(Y)}})};
tsB.prototype.flush=function(){var g=this;return _.F(function(C){return C.nextAddress==1?C.yield(g.reportMiniAppValueRateLimiter.flush(),2):C.yield(g.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var gu6=function(g,C){return _.F(function(d){return d.nextAddress==1?d.yield(g.validateMiniAppVideoIdRateLimiter.call(C),2):d.return(d.yieldResult)})},hLz=function(g,C){var d,V,y,R,Y,A;
return _.F(function(P){switch(P.nextAddress){case 1:return P.yield(g.innertubeTransportServicePromise,2);case 2:return d=P.yieldResult,V=_.ni(WUM),y={videoId:C},_.js(P,3),P.yield(_.dP(d,y,V),5);case 5:R=P.yieldResult;_.Vv(P,4);break;case 3:throw Y=_.N4(P),Y;case 4:if(R){if("error"in R&&R.error)throw R.error;if(R.errorMetadata)throw Error("wi`"+R.errorMetadata.status);if(A=R.playabilityStatus)return P.return(A.status);throw Error("zi");}throw Error("yi");}})};
tsB[kC]=[_.Oc(_.O7),_.Oc(tVQ)];var j_R=function(){this.clientData=new Map};
j_R.prototype.getData=function(g){return this.clientData.get(g)};var eL5=function(g){this.store=g};
eL5.prototype.handleResponse=function(g){(g=_.e(g.frameworkUpdates,$m))&&_.R0(g,this.store)};
eL5[kC]=[_.Uy];var la0=new _.gp("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var LWD,D4p;_.rj=new _.gp("FLOW_STATE_MANAGER_TOKEN");LWD=function(){this.flowStates=new Map};
D4p=function(g,C){g=_.Z(g.flowStates.values());for(var d=g.next();!d.done;d=g.next())if(d=d.value,d.flowRenderer.targetId===C)return d};var rO5=function(g,C){this.JSC$17451_reduxStore=g;this.JSC$17451_flowStateManager=C};
_.L(rO5,gg);
rO5.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l;return _.F(function(N){d=_.e(g,_.SdL);V=d.stepId;y=d.targetId;R=D4p(C.JSC$17451_flowStateManager,y);A=(Y=R)==null?void 0:Y.flowRenderer;P=A.flowStateEntityKey;w=_.qg(C.JSC$17451_reduxStore.getState(),P);if(!w)return N.return();x=w.currentStepId;h=(J=(p=w)==null?void 0:p.stepIdStack)!=null?J:[];l=x===h[h.length-1]?V:x;C.JSC$17451_reduxStore.dispatch(_.JU("flowStateEntity",P,{currentStepId:V,stepIdStack:[l]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.XV(N)})};
var NxQ=function(){rO5.apply(this,arguments)};
_.L(NxQ,rO5);NxQ[kC]=[_.Uy,_.rj];var Xr6=function(g,C,d){this.JSC$17458_reduxStore=g;this.JSC$17458_flowStateManager=C;this.JSC$17458_commandHandler=d};
_.L(Xr6,gg);
Xr6.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N;return _.F(function(T){V=_.e(g,_.grA);y=V.targetId;R=D4p(d.JSC$17458_flowStateManager,y);A=(Y=R)==null?void 0:Y.flowRenderer;P=A.flowStateEntityKey;w=_.qg(d.JSC$17458_reduxStore.getState(),P);J=[].concat(_.Wr((p=(x=w)==null?void 0:x.stepIdStack)!=null?p:[]));h=J.pop();((l=w)==null?void 0:l.currentStepId)===h&&(h=J[J.length-1]);if(!h)return(N=V.onFirstStepCommand)&&d.JSC$17458_commandHandler.resolveCommand(N,C),T.return();
d.JSC$17458_reduxStore.dispatch(_.JU("flowStateEntity",P,{currentStepId:h,stepIdStack:J}));_.XV(T)})};
var s_D=function(){Xr6.apply(this,arguments)};
_.L(s_D,Xr6);s_D[kC]=[_.Uy,_.rj,_.xC];var BxR=function(g,C){this.innertubeTransportService=g;this.JSC$17463_commandHandler=C};
_.L(BxR,gg);BxR.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1){V=_.e(g,CFM);if(!V)return P.return();_.js(P,2);return P.yield(_.fW(d.innertubeTransportService,g),4)}if(P.nextAddress!=2){y=P.yieldResult;if(!y)return P.return();(R=y.updateFlowCommand)&&d.JSC$17463_commandHandler.resolveCommand(R,C);return _.Vv(P,0)}_.N4(P);(A=(Y=V)==null?void 0:Y.onFailureCommand)&&d.JSC$17463_commandHandler.resolveCommand(A,C);_.XV(P)})};
var TxS=function(){BxR.apply(this,arguments)};
_.L(TxS,BxR);TxS[kC]=[_.O7,_.xC];var fap=function(g,C){this.JSC$17469_flowStateManager=g;this.JSC$17469_commandHandler=C};
_.L(fap,gg);
fap.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y;return _.F(function(A){V=_.e(g,_.V$H);y=V.targetId;R=D4p(d.JSC$17469_flowStateManager,y);if(!R)return A.return(Promise.resolve());var P=R,w=(Y=V.steps)!=null?Y:[],x,p=(x=P.flowRenderer.steps)!=null?x:[];w=[].concat(_.Wr(p),_.Wr(w));P.flowRenderer.steps=w;V.flowContinuationCommand&&(R.flowRenderer.flowContinuationCommand=V.flowContinuationCommand);V.entityUpdateCommand&&d.JSC$17469_commandHandler.resolveCommand(V.entityUpdateCommand,C);
return A.return(Promise.resolve())})};
var NU=function(){fap.apply(this,arguments)};
_.L(NU,fap);NU[kC]=[_.rj,_.xC];var vL0={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var $48=new _.gp("ICON_SET_TOKEN"),qub=new _.gp("ICON_URL_PROVIDER_TOKEN"),Ms6=new _.gp("PREFETCH_ICONS_TOKEN"),WWZ=new _.gp("ICON_MAP_FN_TOKEN");var Xr={},m4z=(Xr.ACCESS_TIME="clock",Xr.ACCOUNT_BOX=_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",Xr.ACCOUNT_BOX_CAIRO="person_account_cairo",Xr.ACCOUNT_CIRCLE="person_circle",Xr.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",Xr.ACCOUNT_LINKED="account_link_success",Xr.ACCOUNT_UNLINKED="account_link",Xr.ADD_FRIEND="people",Xr.ADD_MODERATOR="shield_add",Xr.ADD_TO_LIBRARY="bookmark",Xr.ADD_TO_PLAYLIST="add",Xr.ADD_TO_QUEUE_TAIL="list_queue",Xr.ADD_TO_REMOTE_QUEUE="list_music",
Xr.ADD_TO_WATCH_LATER="clock",Xr.ADD_VIDEO_LINK="film_strip_add",Xr.ALERT_WARN_RED="alert_triangle",Xr.ARROW_BACK="arrow_left",Xr.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",Xr.ARROW_DROP_DOWN="chevron_down",Xr.ARROW_DROP_UP="chevron_up",Xr.ARROW_FORWARD="arrow_right",Xr.ARTIST="person_music",Xr.AUDIOTRACK="audio",Xr.AUTO_AWESOME="sparkle",Xr.AVATAR_ANONYMOUS="person_circle",Xr.AVATAR_LOGGED_OUT="person_circle",Xr.BACK="arrow_left",Xr.BAR_CHART="bar_graph",Xr.BLOCK="slash_circle_left",
Xr.BLOCK_USER="slash_circle_left",Xr.BOOKMARK_BORDER="bookmark",Xr.BREAKING_NEWS_ALT_1="article_alert",Xr.BROADCAST_CAIRO="podcast_cairo",Xr.BUG_REPORT="bug",Xr.CAMERA_ALT="camera",Xr.CAMPAIGN="megaphone",Xr.CANCEL="x_circle",Xr.CAPTIONS="closed_caption",Xr.CAST_OUTLINE="chromecast",Xr.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",Xr.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",Xr.CHAT="message_bubble_left",Xr.CHAT_BUBBLE="message_bubble_empty",Xr.CHAT_SPARK="spark_message_bubble_left",Xr.CHECK_BOX_OUTLINE_BLANK=
"box_empty",Xr.CHECK_CIRCLE_OUTLINE="check_circle",Xr.CHECK_CIRCLE_THICK="check_circle",Xr.CLARIFY="article_clarify",Xr.CLOSED_CAPTION_SELECTED="closed_caption",Xr.CLOSE="x_mark",Xr.CLOUD_UPLOAD="cloud_arrow_up",Xr.COLLAPSE="chevron_up",Xr.COLLAPSE_CAIRO="chevron_up_cairo",Xr.COLLECTION="layers",Xr.COLOR_LENS="palette",Xr.COMMENT="message_bubble_right",Xr.CONSENT_SHIELD="person_shield",Xr.CONTENT_CUT="scissors",Xr.CONTENT_CUT_CAIRO="scissors_cairo",Xr.COURSE=_.t("web_enable_course_icon_update")?"creator_academy":
"lightbulb",Xr.COURSE_CAIRO=_.t("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",Xr.CREATION_LIVE="radar_live",Xr.CREATION_POST="box_pencil",Xr.CREATION_UPLOAD="my_videos",Xr.CREATION_UPLOAD_RED="upload",Xr.CREATOR_METADATA_MONETIZATION="dollar_sign",Xr.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",Xr.CREATOR_STUDIO="youtube_studio",Xr.DASHBOARD="grid_asymmetrical",Xr.DELETE="trash_can",Xr.DELETE_SWEEP="trash_can",Xr.DESKTOP="laptop",Xr.DISLIKE="thumb_down",Xr.DISLIKE_SELECTED=
"thumb_down",Xr.DISMISSAL="x_mark",Xr.DISMISS_QUEUE="list_remove",Xr.DONE_ALL="check_double",Xr.DOWN_ARROW="arrow_down",Xr.DO_NOT_DISTURB="slash_circle_left",Xr.DRAFT="paper_corner_folded",Xr.DRAG_HANDLE="bars_2",Xr.EDIT="pencil",Xr.EMOJI="face_very_happy",Xr.EMOJI_FLAGS="flag",Xr.EMOJI_OBJECTS="lightbulb",Xr.EMOJI_PEOPLE="face_very_happy",Xr.EMOJI_RECENT="clock",Xr.EMPTY_HEART="heart",Xr.EMPTY_LIKE="thumb_up",Xr.ERROR_BLACK="alert_circle",Xr.ERROR_OUTLINE="alert_circle",Xr.EXIT_APP="arrow_in",Xr.EXIT_TO_APP=
"arrow_in",Xr.EXPAND="chevron_down",Xr.EXPAND_ALL="chevron_expand",Xr.EXPAND_CAIRO="chevron_down_cairo",Xr.EXPAND_LESS="chevron_up",Xr.EXPAND_MORE="chevron_down",Xr.EXPLORE="compass",Xr.EXPLORE_DESTINATION="compass",Xr.EXTERNAL_LINK="open_new",Xr.FAB_UPLOAD="upload",Xr.FACE_HAPPY_OUTLINE="face_happy",Xr.FACT_CHECK="article_check",Xr.FASHION_LOGO="fashion",Xr.FASHION_LOGO_CAIRO="fashion_cairo",Xr.FAVORITE="heart",Xr.FEEDBACK="message_bubble_alert",Xr.FEEDBACK_CAIRO="message_bubble_alert_cairo",Xr.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",Xr.FILL_ARROW_SOLID_UP_16="arrow_solid_up",Xr.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",Xr.FILTER="menu_filter",Xr.FIRST_PAGE="chevron_first",Xr.FLAG="flag",Xr.FULL_HEART="heart",Xr.GAME_CONSOLE_DPAD="game_console_dpad",Xr.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",Xr.GAMING_LOGO="gaming",Xr.GAMING_LOGO_CAIRO="gaming_cairo",Xr.GO_TO_PAGE="arrow_right",Xr.GROUPS="people_group",Xr.HAPPY="face_happy",Xr.HEALTH_AND_SAFETY="shield_plus",Xr.HELP="question_circle",Xr.HELP_CAIRO=
"question_circle_cairo",Xr.HELP_OUTLINE="question_circle",Xr.HIDE="slash_circle_left",Xr.IMAGE="image",Xr.INFINITY_ICON="infinity",Xr.INFO="info_circle",Xr.INFO_OUTLINE="info_circle",Xr.INSERT_CHART="bar_graph_box_vertical",Xr.INSERT_CHART_OUTLINED="bar_graph_box_vertical",Xr.INSERT_PHOTO="image",Xr.KEEP="pin",Xr.KEEP_OFF="pin_off",Xr.KEYBOARD="keyboard",Xr.KEYBOARD_ARROW_DOWN="chevron_down",Xr.KEYBOARD_ARROW_UP="chevron_up",Xr.KIDS_BLOCK="slash_circle_left",Xr.LANGUAGE="globe",Xr.LAST_PAGE="chevron_last",
Xr.LAUNCH="open_new",Xr.LEARNING="lightbulb",Xr.LEARNING_CAIRO="lightbulb_cairo",Xr.LIBRARY_ADD=Zhl("library_add"),Xr.LIBRARY_OUTLINE="library",Xr.LIBRARY_REMOVE=Zhl(),Xr.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",Xr.LIKES_PLAYLIST="thumb_up",Xr.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",Xr.LIKE="thumb_up",Xr.LIKE_SELECTED="thumb_up",Xr.LIVE="radar_live",Xr.LIVE_CAIRO="radar_live_cairo",Xr.LIVE_UNLISTED="link",Xr.LOCATION_ON="location_point",Xr.LOCATION_PIN="location_point",Xr.LOOP="arrow_repeat",Xr.LOOP_ACTIVE=
"arrow_repeat",Xr.LOOP_ONE="arrow_repeat_1",Xr.LOOP_ONE_ACTIVE="arrow_repeat_1",Xr.MEH="face_meh",Xr.MEMBERS_ONLY_MODE_OFF="message_bubble_left",Xr.MESSAGE="message_bubble_left",Xr.MICROPHONE_ON="mic",Xr.MIX="youtube_mix",Xr.MONETIZATION_ON="dollar_sign_circle",Xr.MONEY_FILL="dollar_sign_container",Xr.MONEY_FILL_JPY="yen_sign_container",Xr.MONEY_HEART="dollar_sign_heart",Xr.MORE_HORIZ="overflow_horizontal",Xr.MORE_VERT="overflow_vertical",Xr.MUSIC="audio",Xr.MUSIC_CAIRO="audio_cairo",Xr.MUSIC_NOTE_SYMBOL=
"music",Xr.MUSIC_SHUFFLE="arrow_shuffle",Xr.MY_CHANNEL="person_circle",Xr.MY_LOCATION="location_point",Xr.NEWS_STORY="news",Xr.NEXT="chevron_right",Xr.NOTIFICATIONS="bell",Xr.NOTIFICATIONS_ACTIVE="bell_on",Xr.NOTIFICATIONS_CAIRO="bell_cairo",Xr.NOTIFICATIONS_DONE_CHECKMARK="check",Xr.NOTIFICATIONS_INBOX="bell",Xr.NOTIFICATIONS_NONE="bell",Xr.NOTIFICATIONS_OFF="bell_off",Xr.NOT_INTERESTED="slash_circle_left",Xr.OFFICIAL_ARTIST_BADGE="audio",Xr.OFFLINE_CLOUD="cloud_off",Xr.OFFLINE_DOWNLOAD="download",
Xr.OFFLINE_DOWNLOAD_CAIRO="download_cairo",Xr.OFFLINE_PAUSE="pause",Xr.OPEN_IN_NEW="open_new",Xr.OUTLINE_ADJUST="adjust",Xr.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",Xr.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",Xr.OUTLINE_BAG="bag",Xr.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",Xr.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",Xr.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",Xr.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",Xr.PAID="dollar_sign",Xr.PAUSE_OUTLINED="pause",Xr.PAYMENT=
"credit_card",Xr.PERSON_RADAR_FILLED="person_radar",Xr.PHONE_DOWNLOAD="mobile_download",Xr.PLAYABLES_LOGO="tic_tac_toe",Xr.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",Xr.PLAYLISTS="list_play_arrow",Xr.PLAYLISTS_CAIRO="list_play_arrow_cairo",Xr.PLAYLIST_ADD=Zhl("list_add"),Xr.PLAYLIST_ADD_CHECK=Zhl("list_check"),Xr.PLAYLIST_PLAY="list_play_arrow",Xr.PLAY_ALL="play_arrow",Xr.PLAY_CIRCLE="play_arrow_circle",Xr.PLAY_OUTLINED="play_arrow_circle",Xr.PRIVACY_INFO="shield",Xr.PRIVACY_PRIVATE="lock",Xr.PRIVACY_PUBLIC=
"earth",Xr.PRIVACY_UNLISTED="link",Xr.PROMOTE="megaphone",Xr.PURCHASES="price_tag",Xr.PURCHASE_SUPER_CHAT="super_chat",Xr.PURCHASE_SUPER_STICKER="super_sticker",Xr.QUESTION_ANSWER="message_bubble_question",Xr.QUEUE_PLAY_LAST="list_queue_last",Xr.QUEUE_PLAY_NEXT="list_play_arrow",Xr.REMIX_FILLED="youtube_shorts_remix",Xr.REMOVE="bar_circle",Xr.REMOVE_CIRCLE="bar_circle",Xr.REMOVE_CIRCLE_OUTLINE="bar_circle",Xr.REMOVE_DONE="check_double_off",Xr.REMOVE_FROM_HISTORY="bar_circle",Xr.REMOVE_FROM_PLAYLIST=
"bar_circle",Xr.REMOVE_MODERATOR="shield_off",Xr.REPLAY="arrow_circle",Xr.REPLAY_10="skip_back_10",Xr.REPORT_PROBLEM="alert_triangle",Xr.SAD="face_sad",Xr.SAVE_PLAYLIST="bookmark",Xr.SCHEDULE="clock",Xr.SCHOOL="creator_academy",Xr.SCREEN_FULLSCREEN="screen_full",Xr.SEARCH_HISTORY="arrow_time",Xr.SELL="price_tag",Xr.SETTINGS="gear",Xr.SETTINGS_CAIRO="gear_cairo",Xr.SETTINGS_LIGHT="gear",Xr.SETTINGS_MATERIAL="gear",Xr.SHARE_ARROW="share",Xr.SHIELD_WITH_AVATAR="person_shield",Xr.SHOPPING_BAG="bag",Xr.SHOPPING_BAG_CAIRO=
"bag_cairo",Xr.SHOPPING_CART="cart",Xr.SHORTS_COMMENT="youtube_shorts_message_bubble_right",Xr.SHORTS_DISLIKE="youtube_shorts_thumb_down",Xr.SHORTS_LIKE="youtube_shorts_thumb_up",Xr.SHORTS_SHARE="youtube_shorts_share",Xr.SHUFFLE="arrow_shuffle",Xr.SLOW_MODE_OFF="message_bubble_left",Xr.SOCIAL="people",Xr.SORT="menu_sort",Xr.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",Xr.SPEED_1X="1x",Xr.SPEED_1_POINT_2X="1_point_2x",Xr.SPEED_1_POINT_5X="1_point_5x",Xr.SPEED_1_POINT_8X="1_point_8x",Xr.SPEED_2X="2x",
Xr.SPEED_POINT_2X="point_2x",Xr.SPEED_POINT_8X="point_8x",Xr.SPONSORSHIP_STAR="star_circle",Xr.STAFF_PICK="spotlight",Xr.START_DVR="add",Xr.STAR_BORDER="star",Xr.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",Xr.STICKER_EMOTICON="face_happy",Xr.STOP_DVR="stop",Xr.SUBSCRIBE="youtube_logo_icon",Xr.SUBSCRIBE_PLUS="add_cairo",Xr.SUBSCRIPTION_MANAGER="gear",Xr.SUPERVISOR_ACCOUNT="people",Xr.SUPER_CHAT_FOR_GOOD="hands_heart",Xr.SWAP_HORIZ="arrow_swap_horizontal",Xr.SWITCH_ACCOUNTS="person_account",Xr.TAB_ACCOUNT=
"person",Xr.TAB_ACTIVITY="bell",Xr.TAB_BOOKMARK="bookmark",Xr.TAB_EXPLORE="compass",Xr.TAB_HOME="home",Xr.TAB_HOME_CAIRO="home_cairo",Xr.TAB_INBOX="mail",Xr.TAB_LIKED="thumb_up",Xr.TAB_MUSIC_PREMIUM="youtube_music",Xr.TAB_SHORTS="youtube_shorts",Xr.TAB_SHORTS_CAIRO="youtube_shorts_cairo",Xr.TAB_SUBSCRIPTIONS="subscriptions",Xr.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",Xr.TAB_TRENDING="fire",Xr.TIMER="stopwatch",Xr.TRAILER="youtube_originals",Xr.TRENDING="fire",Xr.TRENDING_CAIRO="fire_cairo",Xr.TRENDING_DOWN=
"rating_down",Xr.TRENDING_UP="rating_up",Xr.TROPHY="trophy",Xr.TROPHY_CELEBRATIONS="fireworks",Xr.TUNE="adjust",Xr.UNBLOCK_USER="bar_circle",Xr.UNLIMITED="youtube_logo_icon",Xr.UNPLUGGED_LIVE_GUIDE="radar_live",Xr.UNPLUGGED_SPORTS="eye_off",Xr.UPLOADS="library",Xr.UP_ARROW="arrow_up",Xr.VERTICAL_ALIGN_BOTTOM="download",Xr.VERY_HAPPY="face_very_happy",Xr.VERY_SAD="face_very_sad",Xr.VIDEOGAME_ASSET="gaming",Xr.VIDEOS="play_arrow_circle",Xr.VIDEO_CALL="video_camera_add",Xr.VIDEO_LIBRARY_WHITE="library",
Xr.VIDEO_YOUTUBE="youtube_logo_icon",Xr.VIEW_LIST="list_view",Xr.VIEW_LIST_CAIRO="list_view_cairo",Xr.VISIBILITY="eye",Xr.VISIBILITY_OFF="eye_off",Xr.VOLUME_MUTE="volume_off",Xr.VOLUME_UP="volume_on",Xr.WALLPAPER="image",Xr.WARNING="alert_triangle",Xr.WATCH_HISTORY="arrow_time",Xr.WATCH_HISTORY_CAIRO="arrow_time_cairo",Xr.WATCH_LATER="clock",Xr.WATCH_LATER_CAIRO="clock_cairo",Xr.WATCH_RELATED_MIX="youtube_mix",Xr.WHAT_TO_WATCH="home",Xr.YOUTUBE_MUSIC_MONOCHROME="youtube_music",Xr.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",Xr.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",Xr.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",Xr.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",Xr.YT_OUTLINE_MUSIC_24="music",Xr);var sD={},uVZ=(sD.ACCESS_TIME="clock",sD.ACCOUNT_BOX="person_square",sD.ACCOUNT_BOX_CAIRO="person_square",sD.ACCOUNT_CIRCLE="person_circle",sD.ACCOUNT_CIRCLE_CAIRO="person_circle",sD.ACCOUNT_LINKED="account_link",sD.ACCOUNT_UNLINKED="account_link",sD.ADD_CIRCLE="add_circle",sD.ADD_CIRCLE_OUTLINE="add_circle",sD.ADD_FRIEND="person_child",sD.ADD_MODERATOR="shield_add",sD.ADD_TO_LIBRARY="bookmark",sD.ADD_TO_PLAYLIST="add",sD.ADD_TO_QUEUE_TAIL="queue",sD.ADD_TO_REMOTE_QUEUE="playlist_audio",sD.ADD_TO_WATCH_LATER=
"clock",sD.ADD_VIDEO_LINK="film_strip_add",sD.ADMIN_PANEL_SETTINGS="person_gear",sD.ALERT_WARN_RED="alert_triangle",sD.ALIGN_LEFT="text_align_left",sD.ARROWS_ALERT="arrow_split_alert",sD.ARROW_BACK="arrow_left",sD.ARROW_CIRCLE="arrow_counterclockwise",sD.ARROW_CIRCLE_PLAY="replay",sD.ARROW_CIRCLE_RIGHT="arrow_clockwise",sD.ARROW_DIAGONAL="arrow_up_left",sD.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",sD.ARROW_DROP_DOWN="triangle_down",sD.ARROW_DROP_UP="triangle_up",sD.ARROW_FORWARD="arrow_right",sD.ARROW_PAUSE=
"pause_history",sD.ARROW_UNDO="undo",sD.ARTICLE="text_page",sD.ARTICLE_ALERT="text_page_alert",sD.ARTICLE_CHECK="text_page_check",sD.ARTICLE_CLARIFY="text_page_info",sD.ARTIST="person_audio",sD.AUDIOTRACK="audio",sD.AUDIO_BADGE="audio_badge",sD.AUDIO_SURROUND="surround_sound",sD.AUTO_AWESOME="sparkles",sD.AVATAR_ANONYMOUS="person_circle",sD.AVATAR_LOGGED_OUT="person_circle",sD.BACK="arrow_left",sD.BAR_CHART="chart_bar",sD.BAR_CIRCLE="minus_circle",sD.BAR_HORIZONTAL="minus",sD.BLOCK="circle_slash",
sD.BLOCK_USER="circle_slash",sD.BOOKMARK_BORDER="bookmark",sD.BOX_OPEN_CHECK="quiz",sD.BOX_PENCIL="square_pencil",sD.BOX_STACK_3="square3_stack",sD.BREAKING_NEWS_ALT_1="text_page_alert",sD.BROADCAST="podcast",sD.BROADCAST_CAIRO="podcast",sD.BUG_REPORT="bug",sD.CAMERA_ALT="camera",sD.CAMPAIGN="megaphone",sD.CANCEL="x_circle",sD.CAPTIONS="closed_captions",sD.CAST_ICON="chromecast",sD.CAST_OUTLINE="chromecast",sD.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",sD.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
sD.CHAT="text_bubble",sD.CHAT_BUBBLE="bubble",sD.CHECK_BOX="check_square",sD.CHECK_BOX_OUTLINE_BLANK="square",sD.CHECK_CIRCLE_FILLED="check_circle",sD.CHECK_CIRCLE_OUTLINE="check_circle",sD.CHECK_CIRCLE_THICK="check_circle",sD.CHECK_DOUBLE="check_done",sD.CHECK_DOUBLE_OFF="check_done_slash",sD.CHEVRON_LEFT="chevron_left",sD.CHEVRON_RIGHT="chevron_right",sD.CHEVRON_RIGHT_CAIRO="chevron_right",sD.CIRCLES_OVERLAP="account_link",sD.CLAPPERBOARD_CAIRO="clapperboard",sD.CLARIFY="text_page_info",sD.CLOCK_ARROWS=
"clock_split",sD.CLOCK_ARROWS_ALERT="clock_split_alert",sD.CLOSED_CAPTION="closed_captions",sD.CLOSED_CAPTION_SELECTED="closed_captions",sD.CLOSE="x",sD.CLOUD_UPLOAD="cloud_arrow_up",sD.COLLAPSE="chevron_up",sD.COLLAPSE_CAIRO="chevron_up",sD.COLLECTION="square3d_stack",sD.COLOR_LENS="paint_palette",sD.COMMENT="text_bubble",sD.CONSENT_SHIELD="person_shield",sD.CONTENT_CUT="scissors",sD.CONTENT_CUT_CAIRO="scissors",sD.COURSE="graduation_cap",sD.COURSE_CAIRO="graduation_cap",sD.CREATION_LIVE="live",
sD.CREATION_POST="square_pencil",sD.CREATION_UPLOAD="video",sD.CREATION_UPLOAD_RED="upload",sD.CREATOR_ACADEMY="graduation_cap",sD.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",sD.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",sD.CREATOR_STUDIO="youtube_studio",sD.DARK_THEME="theme",sD.DELETE="trash_can",sD.DELETE_SWEEP="trash_can",sD.DESKTOP="laptop",sD.DISLIKE="thumb_down",sD.DISLIKE_SELECTED="thumb_down",sD.DISMISSAL="x",sD.DISMISS_QUEUE="playlist_x",sD.DOGFOOD="pawprint",sD.DOLLAR_SIGN=
"dollar_sign_circle",sD.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",sD.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",sD.DOWN_ARROW="arrow_down",sD.DO_NOT_DISTURB="circle_slash",sD.DRAFT="document",sD.DRAG_HANDLE="equal",sD.EARTH="globe",sD.EDIT="pencil",sD.EMOJI="face_very_happy",sD.EMOJI_FLAGS="flag",sD.EMOJI_OBJECTS="lightbulb",sD.EMOJI_PEOPLE="face_very_happy",sD.EMOJI_RECENT="clock",sD.EMPTY_HEART="heart",sD.EMPTY_LIKE="thumb_up",sD.ERROR_BLACK="alert_circle",sD.ERROR_OUTLINE="alert_circle",sD.ERROR_WHITE=
"alert_circle",sD.EXIT_APP="arrow_in",sD.EXIT_TO_APP="arrow_in",sD.EXPAND="chevron_down",sD.EXPAND_ALL="chevron_expand",sD.EXPAND_CAIRO="chevron_down",sD.EXPAND_LESS="chevron_up",sD.EXPAND_MORE="chevron_down",sD.EXPLORE="compass",sD.EXPLORE_DESTINATION="compass",sD.EXTERNAL_LINK="arrow_up_right",sD.EYE_OFF="eye_slash",sD.FAB_UPLOAD="upload",sD.FACE_HAPPY_OUTLINE="face_happy",sD.FACE_MEH="face_neutral",sD.FACT_CHECK="text_page_check",sD.FASHION_LOGO="fashion",sD.FASHION_LOGO_CAIRO="fashion",sD.FAVORITE=
"thumb_up",sD.FEEDBACK="alert_bubble",sD.FEEDBACK_CAIRO="alert_bubble",sD.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",sD.FILL_ARROW_SOLID_UP_16="arrow_solid_up",sD.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",sD.FIRST_PAGE="chevron_left_end",sD.FLAG_CAIRO="flag",sD.FLASH_OFF="flash_slash",sD.FLASH_ON="flash",sD.FULL_HEART="heart",sD.GAMING_LOGO="gaming",sD.GAMING_LOGO_CAIRO="gaming",sD.GO_TO_PAGE="arrow_right",sD.GRID_ASYMMETRICAL="dashboard",sD.GROUPS="person3",sD.HAND_SWIPE_LEFT="gesture_swipe_left",
sD.HAND_SWIPE_RIGHT="gesture_swipe_right",sD.HAPPY="face_happy",sD.HEALTH_AND_SAFETY="shield_health",sD.HEART_BOX="heart_cube",sD.HELP="help_circle",sD.HELP_CAIRO="help_circle",sD.HELP_OUTLINE="help_circle",sD.HIDE="circle_slash",sD.INCOGNITO_CAIRO="incognito",sD.INFINITY_ICON="infinity",sD.INFO="info_circle",sD.INFO_OUTLINE="info_circle",sD.INSERT_CHART="chart_bar_square",sD.INSERT_CHART_OUTLINED="chart_bar_square",sD.INSERT_PHOTO="image",sD.KEEP="pin",sD.KEEP_OFF="pin_slash",sD.KEYBOARD="keyboard",
sD.KEYBOARD_ARROW_DOWN="chevron_down",sD.KEYBOARD_ARROW_UP="chevron_up",sD.KIDS_BLOCK="circle_slash",sD.LANGUAGE="globe",sD.LAST_PAGE="chevron_right_end",sD.LAUNCH="arrow_up_right",sD.LEARNING="lightbulb",sD.LEARNING_CAIRO="lightbulb",sD.LIBRARY_ADD="bookmark",sD.LIBRARY_IMAGE="image_stack",sD.LIBRARY_MUSIC="audio_square_stack",sD.LIBRARY_OUTLINE="play_square_stack",sD.LIBRARY_REMOVE="bookmark",sD.LIBRARY_SAVED="check_square_stack",sD.LIKES_PLAYLIST="thumb_up",sD.LIKES_PLAYLIST_CAIRO="thumb_up",sD.LIKE=
"thumb_up",sD.LIKE_SELECTED="thumb_up",sD.LIST_QUEUE="queue",sD.LIVE_CAIRO="live",sD.LIVE_UNLISTED="link",sD.LOCATION_ON="location_pin",sD.LOCATION_PIN="location_pin",sD.LOCATION_POINT="location_pin",sD.LOOP="repeat",sD.LOOP_ACTIVE="repeat",sD.LOOP_ONE="repeat1",sD.LOOP_ONE_ACTIVE="repeat1",sD.MEET="google_meet",sD.MEH="face_neutral",sD.MEMBERSHIPS="memberships",sD.MEMBERS_ONLY_MODE_OFF="text_bubble",sD.MENU_FILTER="filter",sD.MESSAGE="text_bubble",sD.MESSAGE_BUBBLE_GEAR="bubble_gear",sD.MESSAGE_BUBBLE_LEFT=
"text_bubble",sD.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",sD.MESSAGE_BUBBLE_OVERLAP="bubble_stack",sD.MESSAGE_BUBBLE_QUESTION="help_bubble",sD.MICROPHONE_ON="mic",sD.MONETIZATION_ON="dollar_sign_circle",sD.MONEY_FILL="dollar_sign_rectangle",sD.MONEY_FILL_JPY="yen_sign_rectangle",sD.MONEY_HAND="dollar_sign_circle_hand",sD.MONEY_HEART="dollar_sign_heart",sD.MOON_Z="sleep_timer",sD.MORE_HORIZ="overflow_horizontal",sD.MORE_VERT="overflow_vertical",sD.MUSIC="audio",sD.MUSIC_CAIRO="audio",sD.MUSIC_EXPLICIT_BADGE=
"explicit",sD.MUSIC_NEW_RELEASE="audio_badge",sD.MUSIC_NOTE_SYMBOL="audio",sD.MUSIC_SCISSORS="audio_scissors",sD.MUSIC_SHUFFLE="shuffle",sD.MY_CHANNEL="person_circle",sD.MY_LOCATION="location_pin",sD.MY_VIDEOS="video",sD.MY_VIDEOS_CAIRO="video",sD.NEWS_CAIRO="news",sD.NEWS_STORY="news",sD.NEXT="chevron_right",sD.NOTE_ADD="bubble_pencil",sD.NOTIFICATIONS="bell",sD.NOTIFICATIONS_ACTIVE="bell_waves",sD.NOTIFICATIONS_CAIRO="bell",sD.NOTIFICATIONS_DONE_CHECKMARK="check",sD.NOTIFICATIONS_INBOX="bell",sD.NOTIFICATIONS_NONE=
"bell",sD.NOTIFICATIONS_OFF="bell_slash",sD.NOT_INTERESTED="circle_slash",sD.OFFICIAL_ARTIST_BADGE="audio",sD.OFFLINE_CLOUD="cloud_slash",sD.OFFLINE_DOWNLOAD="download",sD.OFFLINE_DOWNLOAD_CAIRO="download",sD.OFFLINE_PAUSE="pause",sD.OPEN_IN_NEW="arrow_up_right",sD.OUTLINE_ADJUST="adjust",sD.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",sD.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",sD.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",sD.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",sD.OUTLINE_BAG="bag",sD.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",sD.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",sD.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",sD.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",sD.PAID="dollar_sign_circle",sD.PAUSE_OUTLINED="pause",sD.PAYMENT="credit_card",sD.PEOPLE="person_child",sD.PEOPLE_2="person2_rectangle",sD.PEOPLE_GROUP="person3",sD.PEOPLE_NOTE="bubble_asterisk",sD.PERSON_2="person2",sD.PERSON_ACCOUNT="person_square_stack",sD.PERSON_MINUS="person_x",sD.PERSON_MUSIC="person_audio",sD.PERSON_RADAR="person_waves",
sD.PERSON_RADAR_FILLED="person_waves",sD.PERSON_SETTING="person_gear",sD.PHONE="phone",sD.PHONE_DOWNLOAD="mobile_arrow_down",sD.PICTURE_IN_PICTURE="picture_in_picture",sD.PLAYABLES_LOGO="playables",sD.PLAYABLES_LOGO_CAIRO="playables",sD.PLAYLISTS="playlist",sD.PLAYLISTS_CAIRO="playlist",sD.PLAYLIST_ADD_CHECK="bookmark",sD.PLAY_ALL="play",sD.PLAY_ARROW="play",sD.PLAY_ARROW_CIRCLE="play_circle",sD.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",sD.PLAY_CIRCLE="play_circle",sD.PLAY_OUTLINED="play_circle",
sD.PODCAST_ADD="podcast_add",sD.PODCAST_CHECK="podcast_check",sD.PRIVACY_INFO="shield_x",sD.PRIVACY_PRIVATE="lock",sD.PRIVACY_PUBLIC="globe",sD.PRIVACY_UNLISTED="link",sD.PROMOTE="megaphone",sD.PURCHASES="price_tag",sD.PURCHASE_SUPER_CHAT="super_chat",sD.PURCHASE_SUPER_STICKER="super_sticker",sD.QUESTION_ANSWER="help_bubble",sD.QUESTION_CIRCLE="help_circle",sD.QUEUE_PLAY_LAST="queue_last",sD.QUEUE_PLAY_NEXT="queue_next",sD.QUOTATION_MARK="quote",sD.RADAR_LIVE="live",sD.REMOVE="minus_circle",sD.REMOVE_CIRCLE=
"minus_circle",sD.REMOVE_CIRCLE_OUTLINE="minus_circle",sD.REMOVE_FROM_HISTORY="minus_circle",sD.REMOVE_FROM_PLAYLIST="minus_circle",sD.REMOVE_MODERATOR="shield_slash",sD.REPLAY="arrow_counterclockwise",sD.REPLAY_10="skip10_back",sD.REPLAY_ARROW="replay",sD.REPORT_PROBLEM="alert_triangle",sD.RSS_OFF="rss_slash",sD.SAD="face_sad",sD.SAVE_PLAYLIST="bookmark",sD.SCHEDULE="clock",sD.SCHOOL="graduation_cap",sD.SCREEN_DEFAULT="player_default",sD.SCREEN_FULLSCREEN="player_full_enter",sD.SCREEN_LIGHT="ambient_mode",
sD.SCREEN_ROTATION="rotate_portrait",sD.SCREEN_SWITCH="player_switch",sD.SCREEN_THEATRE="player_theater",sD.SEARCH_CAIRO="search",sD.SEARCH_HISTORY="history",sD.SELL="price_tag",sD.SETTINGS="gear",sD.SETTINGS_CAIRO="gear",sD.SETTINGS_LIGHT="gear",sD.SETTINGS_MATERIAL="gear",sD.SETTINGS_REMOTE="remote_waves",sD.SHARE="share",sD.SHARE_ARROW="share",sD.SHARE_CAIRO="share",sD.SHIELD="shield_x",sD.SHIELD_EMPTY="shield",sD.SHIELD_OFF="shield_slash",sD.SHIELD_WITH_AVATAR="person_shield",sD.SHOPPING_BAG=
"bag",sD.SHOPPING_BAG_CAIRO="bag",sD.SHOPPING_CART="cart",sD.SHORTS_COMMENT="text_bubble",sD.SHORTS_DISLIKE="thumb_down",sD.SHORTS_LIKE="thumb_up",sD.SHORTS_SHARE="share",sD.SKIP_FORWARD_30="skip30_forward",sD.SLASH_CIRCLE_LEFT="circle_slash",sD.SLASH_CIRCLE_RIGHT="circle_slash",sD.SLOW_MODE="bubble_slow",sD.SLOW_MODE_OFF="text_bubble",sD.SOCIAL="person_child",sD.SPARKLE="sparkles",sD.SPARK_IMAGE="image_spark",sD.SPARK_RADAR="spark_waves",sD.SPARK_VIDEO="video_spark",sD.SPEAKER_GROUP="speaker_stack",
sD.SPEAKER_OFF="speaker_slash",sD.SPEED_1X="n1x",sD.SPEED_1_POINT_2X="n1point2x",sD.SPEED_1_POINT_5X="n1point5x",sD.SPEED_1_POINT_8X="n1point8x",sD.SPEED_2X="n2x",sD.SPONSORSHIP_STAR="star_circle",sD.SPORTS="basketball",sD.SPOTLIGHT="spotlight",sD.STAFF_PICK="spotlight",sD.START_DVR="add",sD.STAR_BORDER="star",sD.STAR_CIRCLE_RIBBON="memberships_gift",sD.STAR_HALF="star_full_half",sD.STAR_SHOOTING="hype",sD.STICKER="sticker",sD.STICKER_EMOTICON="face_happy",sD.STOP_DVR="stop",sD.SUBSCRIBE="youtube",
sD.SUBSCRIBE_PLUS="add",sD.SUBSCRIPTION_MANAGER="gear",sD.SUPERSTAR="super_star",sD.SUPERVISOR_ACCOUNT="person_child",sD.SUPER_CHAT_FOR_GOOD="hands_heart",sD.SWAP_HORIZ="arrow_swap_horizontal",sD.SWITCH_ACCOUNTS="person_square_stack",sD.TAB_ACCOUNT="person",sD.TAB_ACTIVITY="bell",sD.TAB_BOOKMARK="bookmark",sD.TAB_EXPLORE="compass",sD.TAB_HOME="home",sD.TAB_HOME_CAIRO="home",sD.TAB_INBOX="mail",sD.TAB_LIKED="thumb_up",sD.TAB_MUSIC_PREMIUM="youtube_music",sD.TAB_SHORTS="shorts",sD.TAB_SHORTS_CAIRO=
"shorts",sD.TAB_SUBSCRIPTIONS="subscriptions",sD.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",sD.TAB_TRENDING="trending",sD.TARGET="target",sD.TARGET_ADD="target_add",sD.TEMPLATE_ADD="template_add",sD.TEXT="font",sD.TICKET_STAR="star_ticket",sD.TIMER="stopwatch",sD.TRENDING_CAIRO="trending",sD.TRENDING_DOWN="arrow_trend_down",sD.TRENDING_UP="arrow_trend_up",sD.TROPHY_CAIRO="trophy",sD.TROPHY_CELEBRATIONS="fireworks",sD.TROPHY_STAR="star_trophy",sD.TUNE="adjust",sD.TV_OFF="tv_slash",sD.UNBLOCK_USER="minus_circle",
sD.UNFAVORITE="thumb_down",sD.UNLIMITED="youtube",sD.UNPLUGGED_LIVE_GUIDE="live",sD.UNPLUGGED_SPORTS="eye_slash",sD.UPLOADS="play_square_stack",sD.UP_ARROW="arrow_up",sD.VERTICAL_ALIGN_BOTTOM="chevron_down_end",sD.VERTICAL_ALIGN_TOP="chevron_up_end",sD.VERY_HAPPY="face_very_happy",sD.VERY_SAD="face_very_sad",sD.VIDEOS="play_circle",sD.VIDEO_CALL="video_camera_add",sD.VIDEO_LIBRARY_WHITE="play_square_stack",sD.VIDEO_QUALITY_4K="n4k",sD.VIDEO_QUALITY_8K="n8k",sD.VIDEO_YOUTUBE="youtube",sD.VIEW_LIST_CAIRO=
"view_list",sD.VIEW_MODULE="view_column3_row2",sD.VISIBILITY="eye",sD.VISIBILITY_OFF="eye_slash",sD.VOLUME_DOWN="volume_min",sD.VOLUME_MUTE="volume_mute",sD.VOLUME_OFF="volume_mute",sD.VOLUME_STABLE="stable_volume",sD.VOLUME_UP="volume_max",sD.WALLPAPER="image",sD.WARNING="alert_triangle",sD.WATCH_HISTORY="history",sD.WATCH_HISTORY_CAIRO="history",sD.WATCH_LATER="clock",sD.WATCH_LATER_CAIRO="clock",sD.WATCH_RELATED_MIX="mix",sD.WHAT_TO_WATCH="home",sD.YOUTUBE_LINKED_TV="tv_mobile",sD.YOUTUBE_MUSIC_MONOCHROME=
"youtube_music",sD.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",sD.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",sD.YOUTUBE_SHORTS_ARROW_UP="arrow_up",sD.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",sD.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",sD.YOUTUBE_SHORTS_OUTLINE_24="shorts",sD);var nLp={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,9,16],[1,9,18],[1,9,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,
1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,
2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,
1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,
1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,
2,24]],shadow_soft:[[0,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,
1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,
1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,9,12],[0,9,16],[0,9,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,
2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],
[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,4,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,
1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,
1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,3,24],[1,3,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],
transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,
24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],
[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],
youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],
[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var IaD={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,8,24],[1,8,18],[1,8,24],[1,8,48]],alert_bubble:[[1,2,18],[1,2,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,
2,24],[1,2,24]],alert_triangle:[[0,10,12],[0,10,24],[0,10,48],[1,10,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,2,24],[1,2,48]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,8,18],[1,8,24]],arrow_left:[[1,8,24,!0],[1,8,36,!0]],arrow_merge:[[1,2,24]],
arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,2,12],[1,2,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,
2,18],[1,2,24],[1,2,36]],audio:[[0,14,12],[0,14,18],[0,14,24],[1,14,12],[1,14,18],[1,14,24],[1,14,48]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,
10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,9,18],[0,9,24],[1,9,18],[1,9,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_list:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,
24]],bubble_slow:[[0,2,24],[0,2,48],[1,2,24],[1,2,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],
card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,
1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,2,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,
2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],
credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,
1,24]],dollar_sign_circle:[[0,11,24],[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,2,12],[0,2,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,2,18],[1,2,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],
[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,
11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],
[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_square_spark:[[1,1,18],[1,1,24]],font_strikethrough:[[1,1,24]],font_style:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],[1,4,24],[1,4,36]],game_controller:[[1,1,
24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,9,24],[1,9,18],[1,9,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],google_quick_share:[[1,
1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_clap:[[1,1,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,18,24],[1,18,18],[1,18,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,2,18],[1,2,24]],hierarchy:[[0,
4,24],[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,3,18],[1,3,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],
keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,
1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,18],[1,13,24],[1,13,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,
4,24]],memberships:[[0,9,24],[0,9,36],[1,9,24]],memberships_gift:[[1,1,24]],mention:[[1,5,24]],menu:[[1,1,24]],mic:[[0,14,18],[0,14,24],[0,14,36],[0,14,48],[1,14,18],[1,14,24],[1,14,48]],mic_slash:[[1,2,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,3,24],[1,3,18],[1,3,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,4,24],[1,4,18],[1,4,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],
[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],
[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,9,18],[1,9,24]],pencil_spark:[[1,1,24]],percent:[[1,
1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_stack:[[0,2,24],[1,2,18],
[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,
1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,
3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,8,24],[0,8,
48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,
1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[0,
3,24],[1,3,24]],shadow_soft:[[0,3,24],[1,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,4,24],[1,4,18],[1,4,24]],skip10_back:[[1,2,24],[1,2,36]],skip10_forward:[[1,
1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,2,24],[1,2,36]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,
3,24]],sonar:[[1,1,24]],sort:[[1,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,24],[1,10,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[0,2,24],[1,2,24]],square3_stack:[[0,2,24],[1,2,24]],
square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,4,24],[0,4,36],[1,4,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,
5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,
1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,
22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,3,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,
2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],
view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,
1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var U4Q={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",SUBTITLES_DELHI_PLAYER:"SUBTITLES",SUBTITLES_DELHI_PLAYER_FILLED:"SUBTITLES",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",
PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},Bk=function(g){this.iconUrlProvider=g};
Bk.prototype.resolveIcon=function(g,C){var d=U4Q[g.iconName.toUpperCase()];d&&(g.iconName=d);var V=g.iconName;V=V.replace(/-/g,"_");g=Object.assign({},g,{iconName:this.mapIconTypeToStandardName(V,!!d)||V.toLowerCase()});if(_.t("enable_web_delhi_icons")||d){var y;return Rxg(IaD,g,((y=this.iconUrlProvider)==null?void 0:y.getYtStandardUrl)||A$R,C)}var R;return Rxg(nLp,g,((R=this.iconUrlProvider)==null?void 0:R.getYtStandardUrl)||YZW,C)};
Bk.prototype.mapIconTypeToStandardName=function(g,C){return _.t("enable_web_delhi_icons")||C?uVZ[g.toUpperCase()]:m4z[g.toUpperCase()]};
Bk[kC]=[_.Oc(qub)];var cOr=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),EL5=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),Hpp=function(g){this.urlProvider=this.iconUrlProvider=g};
_.L(Hpp,Bk);
Hpp.prototype.resolveIcon=function(g,C){g.iconName==="youtube_logo"&&(g.iconName="yt-logo-updated");if(g.iconName==="youtube_premium_logo"||g.iconName==="youtube_red_logo")g.iconName="yt-logo-red-updated";var d=Object.assign({},g);g.iconName==="menu"&&(_.t("enable_web_delhi_icons")||(d.iconName="bars_3"),d.iconStyle="youtube_outline");g.iconSetName==="socialNetworksRound"&&(g.iconName==="mail"&&(d.iconName="email"),g.iconName==="embed"&&(d.iconSize=60));g.iconName==="more"&&(d.iconName="overflow_horizontal");
g.iconName==="fullscreen"&&(d.iconName="screen_full");g.iconName==="premium_standalone"&&(d.iconName="premium_standalone_cairo");_.t("enable_connect_icon_update_web")&&g.iconName==="account_linked"&&(d.iconName="circles_overlap_check",d.iconStyle="youtube_fill");_.t("enable_connect_icon_update_web")&&g.iconName==="account_unlinked"&&(d.iconName="circles_overlap",d.iconStyle="youtube_outline");cOr.has(g.iconName)&&(d.iconStyle="youtube_fill");_.t("enable_web_delhi_icons")&&(g.iconName==="playlist_add"&&
(d.iconName="bookmark"),g.iconName==="offline_pin"&&(d.iconName="arrow_down_circle",d.iconStyle="youtube_fill"),EL5.has(g.iconName)&&(d.iconName+="_updated"));g=Object.assign({},d,{iconName:(Bk.prototype.mapIconTypeToStandardName.call(this,d.iconName)||d.iconName).toLowerCase()});var V;return(g=Rxg(vL0,g,((V=this.urlProvider)==null?void 0:V.getUrl)||FA1,C))?g:Bk.prototype.resolveIcon.call(this,d,C)};
Hpp[kC]=[_.Oc(qub)];_.Q_I=1;var Tj=function(g,C){this.JSC$17490_commandHandler=g;this.innertubeTransportService=C};
_.L(Tj,gg);Tj.prototype.resolveCommand=function(g,C){var d=this,V,y,R;return _.F(function(Y){return(V=_.e(g,o1H))?Y.return(zLz(d,V,(y=C)==null?void 0:(R=y.form)==null?void 0:R.element)):Y.return()})};
var zLz=function(g,C,d){C={profileCardContext:C.profileCardContext,profileOwnerExternalChannelId:C.profileOwnerExternalChannelId};var V=_.ni(jJM);return _.dP(g.innertubeTransportService,C,V).then(function(y){if(!y)throw new _.qn("GetProfileCard failed");if(y=y.popupCommand){g.JSC$17490_commandHandler.resolveCommand(y,{form:{element:d}});_.DJ(_.RL(),66557);y=y==null?void 0:y.clickTrackingParams;var R=_.t_();y&&R&&_.RL().graftServerVe(y,R)}})};
Tj[kC]=[_.xC,_.O7];var vk=function(){};
_.L(vk,gg);vk.prototype.resolveCommand=function(g){var C,d;return _.F(function(V){C=_.e(g,Do6);if(!C)return V.return();d=Number(C.enableDelayedPacfLoggingTvMs);if(isNaN(d)){var y=Bx();TfA(y,C,0)}else TfA(Bx(),C,d);_.XV(V)})};_.$8=function(){};
_.L(_.$8,gg);
_.$8.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w;return _.F(function(x){V=_.e(g,rBL);R=(y=C.form)==null?void 0:y.element;A=(Y=R)==null?void 0:Y.closest("ytd-enforcement-message-view-model");if(!V||!A)return x.return();d.allowAdsAction||(P=V.fundingChoiceInstructionPageUrl,d.allowAdsAction=new jMP(window,_.cZ(P)));var p=d.allowAdsAction;p.wallElement=A;p.allowAdsPopup.style.setProperty("display","flex","important");var J=p.scrollManager;J.isScrollingEnabled&&(J.originalBodyOverflow=J.JSC$10071_domHelper.JSC$9397_document_.body.style.overflow,
J.JSC$10071_domHelper.JSC$9397_document_.body.style.overflow="hidden",J.isScrollingEnabled=!1);p.wallElement.style.setProperty("display","none","important");fN6(p.accessibilityManager,p.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((w=d.allowAdsAction.allowAdsPopup)&&w instanceof HTMLElement)for(p=_.Z(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),J=p.next();!J.done;J=p.next()){var h=_.Z(J.value);J=h.next().value;h=h.next().value;
w.style.setProperty(J,h)}_.XV(x)})};
_.$8.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var qU=function(){};
_.L(qU,gg);qU.prototype.resolveCommand=function(g){var C;return _.F(function(d){C=_.e(g,X_r);if(!C)return d.return();LdP(g);_.XV(d)})};_.MU=new _.gp("AI_CHAT_CONTROLLER_TOKEN");var Wk=function(g,C,d,V){this.JSC$17505_commandHandler=g;this.store=C;this.getPlayerCb=d;this.aiChatController=V};
_.L(Wk,gg);Wk.prototype.pageContext=function(){var g=_.sl.currentPageSubTypeSelector(this.store.getState()),C;return(C=this.aiChatController)==null?void 0:_.KWR(C,g)};
Wk.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y;return _.F(function(A){d=_.e(g,WzP);y=(V=d)==null?void 0:V.command;if(!y)return A.return();switch((Y=d)==null?void 0:Y.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var P="youchat-"+Date.now(),w;var x=String(Math.floor(((w=C.getPlayerCb())==null?void 0:w.getCurrentTime())||0)*1E3);R={inputComposerFormData:{clientMessageId:P,playerOffsetMs:x,pageContext:C.pageContext()}}}if(!R)return A.return();C.JSC$17505_commandHandler.resolveCommand(y,
{form:{formData:R}});_.XV(A)})};
Wk[kC]=[_.xC,_.Uy,M7l,_.Oc(_.MU)];var aaQ=new _.gp("SESSION_STORAGE");var mB=function(g){this.sessionStorage=g("conversations")};
_.L(mB,gg);mB.prototype.resolveCommand=function(g){var C=this,d;return _.F(function(V){d=_.e(g,moA);if(!d)return V.return();d.conversationId?C.sessionStorage.set("conversation_id",d.conversationId):C.sessionStorage.remove("conversation_id");_.XV(V)})};
mB[kC]=[aaQ];var ui=function(g){this.JSC$17517_commandHandler=g};
_.L(ui,gg);
ui.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1){d=_.e(g,Rzx);if((V=d)==null||!V.text||!navigator.clipboard)return x.return();_.js(x,2);return x.yield(navigator.clipboard.writeText(d.text),4)}if(x.nextAddress!=2){if(!d.successActions||d.successActions.length===0)return x.return();y=_.Z(d.successActions);for(R=y.next();!R.done;R=y.next())Y=R.value,C.JSC$17517_commandHandler.resolveCommand(Y);return _.Vv(x,0)}_.N4(x);if(!d.failureActions||d.failureActions.length===
0)return x.return();A=_.Z(d.failureActions);for(P=A.next();!P.done;P=A.next())w=P.value,C.JSC$17517_commandHandler.resolveCommand(w);_.XV(x)})};
ui[kC]=[_.xC];var ns=function(g){this.JSC$17521_commandHandler=g};
_.L(ns,gg);
ns.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J;return _.F(function(h){switch(h.nextAddress){case 1:V=_.e(g,qbA);if(!V)return h.return();_.js(h,2);if(!V.imageBytes&&!V.imageUrl)throw Error("Ai");if(!V.imageUrl){if(V.imageBytes){R=V.imageBytes;Y=R.replace(/-/g,"+").replace(/_/g,"/");var l=Ohu(Y);y=_.Uh(l)}h.jumpTo(4);break}return h.yield(fetch(V.imageUrl),5);case 5:return A=h.yieldResult,h.yield(A.blob(),6);case 6:P=h.yieldResult,y=_.Uh(P);case 4:p=(w=C)==null?void 0:(x=w.form)==
null?void 0:x.element;J=document.createElement("a");HY(J,y);p.appendChild(J);J.download="";J.click();p.removeChild(J);URL.revokeObjectURL(_.Ml(y));V.successCommand&&d.JSC$17521_commandHandler.resolveCommand(V.successCommand);_.Vv(h,0);break;case 2:_.N4(h),V.errorCommand&&d.JSC$17521_commandHandler.resolveCommand(V.errorCommand),_.XV(h)}})};
ns[kC]=[_.xC];var IY=function(g){this.store=g};
_.L(IY,gg);IY.prototype.resolveCommand=function(g){var C=this,d,V,y;return _.F(function(R){V=(d=_.e(g,_.MnP))==null?void 0:d.entityBatchUpdate;if(!V)return R.jumpTo(0);y=Object.assign({},V,{mutations:[].concat(_.Wr(V.mutations||[]))});return R.yield(_.R0(y,C.store),0)})};var GeD=function(g){this.JSC$17528_commandHandler=g;this.feedbackDialogMap=new Map};
GeD.prototype.openDialog=function(g,C){(g=this.feedbackDialogMap.get(g))&&this.JSC$17528_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:g}},C)};
GeD[kC]=[_.xC];var UD=new _.gp("FEEDBACK_CONTROLLER_TOKEN");var ck=new _.gp("APP_STORE_TOKEN");var ED=function(g,C){this.store=g;this.controller=C};
_.L(ED,gg);ED.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c;return _.F(function(U){if(U.nextAddress==1){V=_.e(g,_.hQ);if(R=(y=V)==null?void 0:y.contentId)for(A=_.Z(((Y=V)==null?void 0:Y.actions)||[]),P=A.next();!P.done;P=A.next())w=P.value,SuQ(d,w,R);J=(x=C)==null?void 0:(p=x.form)==null?void 0:p.element;return U.yield(_.Ke(J,[g,{impression:(h=C)==null?void 0:h.disableClickTracking}]).catch(function(){}),2)}l=U.yieldResult;
((N=l)==null?0:(T=N.data)==null?0:(v=T.feedbackResponses)==null?0:v.length)&&(Q=(q=l.data.feedbackResponses[0])==null?void 0:q.followUpDialog)&&R&&(c=d.controller)!=null&&c.feedbackDialogMap.set(R,Q);_.XV(U)})};
var SuQ=function(g,C,d){var V=_.e(C,_.Su);if(V){V=_.Z(V.commands||[]);for(var y=V.next();!y.done;y=V.next())SuQ(g,y.value,d)}_.e(C,_.NM)&&g.store.dispatch(_.P$("commandEntity",Cu1(d),{key:d,command:C}));_.e(C,l2H)&&g.store.dispatch(_.P$("commandEntity",Cu1(d),{key:d,command:C}))};
ED[kC]=[ck,UD];var Hk=function(g){this.controller=g};
_.L(Hk,gg);Hk.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y;return _.F(function(A){V=_.e(g,_.SM);R=(y=V)==null?void 0:y.targetId;if(((Y=V)==null?void 0:Y.signal)!=="TELL_US_WHY"||!R)return A.return();d.controller.openDialog(R,C);_.XV(A)})};
Hk[kC]=[UD];var QN=function(g){this.store=g};
_.L(QN,gg);QN.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w;return _.F(function(x){V=_.e(g,O3j);R=(y=V)==null?void 0:y.contentId;P=(Y=C)==null?void 0:(A=Y.form)==null?void 0:A.element;w=_.Ke(P,[g]);R&&d.undo(R);return x.yield(w,0)})};
QN.prototype.undo=function(g){this.store.dispatch(_.P$("commandEntity",Cu1(g),{key:g,command:void 0}))};
QN[kC]=[ck];var zj=function(g){this.JSC$17543_commandHandler=g};
_.L(zj,gg);zj.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w;return _.F(function(x){d=_.e(g,dML);V=d.flowStateKey;y=d.validationFailureCommand;R=d.submitValidFormCommand;Y=VIg(_.qg,[V||""]);A=_.e(Y,R46);((P=A)==null?0:P.isValid)&&R&&C.JSC$17543_commandHandler.resolveCommand(R);((w=A)==null?0:w.isValid)||!y||C.JSC$17543_commandHandler.resolveCommand(y);_.XV(x)})};
zj[kC]=[_.xC];var Ks=function(g){this.innertubeTransportService=g};
_.L(Ks,gg);Ks.prototype.resolveCommand=function(g,C){var d=this,V;return _.F(function(y){return y.yield(_.fW(d.innertubeTransportService,g,(V=C)==null?void 0:V.form).then(function(R){var Y,A;C==null||(Y=C.commandController)==null||(A=Y.onSuccess)==null||A.call(Y,g,R)},function(R){var Y,A;
C==null||(Y=C.commandController)==null||(A=Y.onServerError)==null||A.call(Y,g,R)}),0)})};
Ks[kC]=[_.O7];var aY=function(){};
_.L(aY,gg);aY.prototype.resolveCommand=function(g){var C,d,V,y;return _.F(function(R){if(C=_.e(g,_.Sj8)){if(d=C.gtmId)V=_.Qq("GL",""),_.vN(d,V);(y=C.gtmData)&&_.$3(y)}_.XV(R)})};var Gj=function(g,C,d){this.innertubeTransportService=g;this.JSC$17554_actionRouter=C;this.JSC$17554_screenManager=d};
_.L(Gj,gg);Gj.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){d=_.e(g,GBP);if(!d)return y.return();V=d.command;if(!V)return y.return();C.JSC$17554_actionRouter.triggerAction("yt-insert-rich-section-action",d);return y.yield(_.fW(C.innertubeTransportService,V,{disableCache:!0}).then(function(R){g.clickTrackingParams&&(R==null?0:R.trackingParams)&&C.JSC$17554_screenManager.graftServerVe(R.trackingParams,_.FG(g.clickTrackingParams))}),0)})};
Gj[kC]=[_.O7,kO,_.$Q];kpR.bind(null,CV);var gWS=kpR.bind(null,zR6);ozj.bind(null,CV);var CG0=ozj.bind(null,zR6);J$B.bind(null,CV);var dZI=J$B.bind(null,zR6);var Sm=function(){};
_.L(Sm,gg);
Sm.prototype.resolveCommand=function(g){var C,d,V,y,R,Y,A,P,w,x;return _.F(function(p){C=_.e(g,$aL);if(!C)return p.return();V=((d=C.operations)==null?void 0:d.operations)||[];y=_.Z(V);for(R=y.next();!R.done;R=y.next())if(Y=R.value,Y.insertItemSectionContent){var J=Y.insertItemSectionContent,h=J.contents||[];J.insertByPositionInSection?gWS(J.insertByPositionInSection.sectionTargetId,h,J.insertByPositionInSection.position):J.insertByRelativePositionInSection&&J.insertByRelativePositionInSection.sectionTargetId&&J.insertByRelativePositionInSection.itemTargetId&&
CG0(J.insertByRelativePositionInSection.sectionTargetId,J.insertByRelativePositionInSection.itemTargetId,h,J.insertByRelativePositionInSection.relativePosition)}else Y.replaceSection?(J=Y.replaceSection,h={},J.replaceByTargetId?h=J.replaceByTargetId:J.replaceByGroupId&&(h={targetId:J.replaceByGroupId.groupId,newContent:J.replaceByGroupId.newContent,undoKey:""}),h.newContent&&G5P(h.targetId,{continuationItems:[h.newContent]})):Y.removeItem?(J=Y.removeItem,J.removeByTargetId&&J.sectionTargetId&&dZI(J.sectionTargetId,
J.removeByTargetId.targetIds||[])):Y.removeSection&&(Y.removeSection.removeByTargetId?(A=void 0,V55(((A=Y.removeSection)==null?void 0:A.removeByTargetId.targetIds)||[])):Y.removeSection.removeByGroupId&&(P=void 0,V55(((P=Y.removeSection)==null?void 0:P.removeByGroupId.groupIds)||[])));x=((w=C.operations)==null?void 0:w.scrollConfig)||{};yjb(x);_.XV(p)})};
var V55=function(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next())G5P(C.value,{continuationItems:[]})},yjb=function(g){if(g.scrollToItem){var C=g.scrollToItem.item||{},d=C.itemTargetId;
C=C.sectionTargetId;if(d&&C){var V=document.querySelector("[data-target-id="+C+"]"),y=V==null?void 0:V.querySelector("[data-target-id="+d+"]");V&&y&&setTimeout(function(){var R=y.offsetTop-V.offsetTop,Y;if(((Y=g.scrollToItem)==null?void 0:Y.scrollPosition)==="SCROLL_POSITION_CENTER")R-=V.offsetHeight/2,R+=y.offsetHeight/2;else{var A;((A=g.scrollToItem)==null?void 0:A.scrollPosition)==="SCROLL_POSITION_END"&&(R-=V.offsetHeight,R+=y.offsetHeight)}V.scroll({top:R,behavior:"smooth"})},100)}}};var g5=new _.gp("CLIENT_NAME_TOKEN");var Ro0=new _.gp("DEFAULT_STORE_EXPIRATION_TOKEN");var DXo=new _.gp("CLIENT_LOCATION_SERVICE_TOKEN");var CE=function(g,C,d){this.clientName=g||_.Qq("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=C||_.Tm.getInstance();this.JSC$17582_commandHandler=d||_.SC.instance};
_.L(CE,gg);CE.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){V=(d=_.e(g,oOh))==null?void 0:d.onComplete;C.clientLocationService.clearLocationPlayabilityToken(C.clientName);V&&C.JSC$17582_commandHandler.resolveCommand(V);_.XV(y)})};
CE[kC]=[g5,DXo,_.xC];var d5=function(g){this.innertubeTransportService=g};
_.L(d5,gg);d5.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y;return _.F(function(A){R=(V=C)==null?void 0:(y=V.form)==null?void 0:y.element;return A.yield(_.fW(d.innertubeTransportService,g,(Y=C)==null?void 0:Y.form).then(function(P){JCN(R,new CustomEvent("yt-service-request-completed"),{data:P},_.Qq("openPopupConfig"))}),0)})};
d5[kC]=[_.O7];var Vz=function(){};
_.L(Vz,gg);Vz.prototype.resolveCommand=function(g){var C,d;return _.F(function(V){C=_.e(g,AP6);d=document.querySelector("mini-app-container-view-model");if(!C||!d)return V.return();C.isPlaying?d.dispatchEvent(new Event("play")):d.dispatchEvent(new Event("pause"));_.XV(V)})};var yz=function(){};
_.L(yz,gg);yz.prototype.resolveCommand=function(g){var C,d,V,y,R,Y,A;return _.F(function(P){C=_.e(g,HkA);if((d=C)==null||!d.paramKeys)return P.return();V=C.paramKeys;y=_.S1(window.location.href);R=_.Z(V);for(Y=R.next();!Y.done;Y=R.next())A=Y.value,y.JSC$10103_queryData_.remove(A);window.history.replaceState(window.history.state,document.title,y.toString());_.XV(P)})};var bO6=function(){this.dropdownMap=new Map};_.ZOI=new _.gp("DROPDOWN_CONTROLLER_TOKEN");var by=function(g){this.controller=g};
_.L(by,gg);by.prototype.resolveCommand=function(g){var C=this,d,V,y,R;return _.F(function(Y){d=_.e(g,ji8);if(!d)return Y.return();V=d;y=V.dropdownId;R=V.selectedOptionIndex;if(y===void 0||R===void 0)return Y.return();var A=C.controller.dropdownMap.get(y);A&&A(R);_.XV(Y)})};
by[kC]=[_.ZOI];var ZB=function(g){this.controller=g};
_.L(ZB,gg);ZB.prototype.resolveCommand=function(g){var C=this,d;return _.F(function(V){return(d=_.e(g,B$h))?V.yield(C.controller.closeDialog(),0):V.return()})};
ZB[kC]=[_.nJ];var Yf=function(g){this.controller=g};
_.L(Yf,gg);Yf.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){d=_.e(g,wN6);if(!d)return y.return();var R,Y=d.panelIdentifier||((R=d.identifier)==null?void 0:R.tag);if(!Y)throw Error("Bi");return(V=Y)?y.yield(C.controller.hidePanel({identifier:V}),0):y.jumpTo(0)})};
Yf[kC]=[_.mu];var AK=function(g){this.controller=g};
_.L(AK,gg);AK.prototype.resolveCommand=function(g){var C=this,d;return _.F(function(V){return(d=_.e(g,CL6))?V.yield(C.controller.closeSheet(),0):V.return()})};
AK[kC]=[_.u0];var Ft=function(g,C){this.innertubeTransportService=g;this.controller=C};
_.L(Ft,gg);Ft.prototype.resolveCommand=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return d=_.e(g,kgP),(V=d)!=null&&V.panelId?Y.yield(C.controller.getReloadContinuation(d.panelId),2):Y.return();if(Y.nextAddress!=3)return(y=Y.yieldResult)?Y.yield(_.fW(C.innertubeTransportService,g,{continuation:y}),3):Y.return();R=Y.yieldResult;return Y.yield(C.controller.updatePanel({identifier:d.panelId,panelContents:R.content,shouldFocus:!1}),0)})};
Ft[kC]=[_.O7,_.mu];var PS=function(g,C,d){this.innertubeTransportService=g;this.JSC$17624_screenManager=C;this.JSC$17624_commandHandler=d};
_.L(PS,gg);
PS.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1){d=_.e(g,_.Yfh);if(!d)return P.return();if(d.commands)for(V=_.Z(d.commands),y=V.next();!y.done;y=V.next())R=y.value,C.JSC$17624_commandHandler.resolveCommand(R,{disableClickTracking:!0});Y=_.FG(g.clickTrackingParams);_.DJ(C.JSC$17624_screenManager,21760,Y,{layer:7,parentLayer:0});return P.yield(_.fW(C.innertubeTransportService,g),2)}A=P.yieldResult;if(!A)return P.return();C.JSC$17624_screenManager.graftServerVe(A.trackingParams,Y,
7);_.XV(P)})};
PS[kC]=[_.O7,_.$Q,_.xC];var iy=new _.gp("PANEL_LOADING_STRATEGY_TOKEN");var Ok=function(g,C){this.controller=g;this.panelLoadingStrategy=C};
_.L(Ok,gg);
Ok.prototype.resolveCommand=function(g,C){var d=this,V,y,R;return _.F(function(Y){V=_.e(g,V_6);if((y=V)==null||!y.panelLoadingStrategy)return Y.return();R=function(A){var P,w,x,p,J,h,l,N,T,v;return _.F(function(q){w=_.e((P=A.dialogViewModel)==null?void 0:P.header,evL);x={viewModel:A.dialogViewModel};p={};if(l=_.t("web_enable_dialog_header_label")?(J=w)==null?void 0:(h=J.headline)==null?void 0:h.content:void 0)p.ariaLabel=l;V.dismissOnBackgroundTap===!1&&(p.isModal=!0);return A.dialogViewModel?q.yield(d.controller.openDialog(x,
(v=(N=C)==null?void 0:(T=N.form)==null?void 0:T.element)!=null?v:document.body,p),0):q.return()})};
return Y.yield(d.panelLoadingStrategy.execute({command:g,data:V.panelLoadingStrategy,renderFn:R,createScreenConfig:{layer:4}}),0)})};
Ok[kC]=[_.nJ,iy];var w5=function(g,C,d){this.innertubeTransportService=g;this.controller=C;this.JSC$17644_screenManager=d};
_.L(w5,gg);
w5.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v;return _.F(function(q){switch(q.nextAddress){case 1:V=_.e(g,_.JQ);if(!V)return q.return();var Q,c=V.panelIdentifier||((Q=V.identifier)==null?void 0:Q.tag);if(!c)throw Error("Bi");y=c;return q.yield(d.controller.isVisible(y,!0),2);case 2:if((R=q.yieldResult)&&V.blockIfPanelOpen)return q.return();P=(A=(Y=d.controller).getPanelContent)==null?void 0:A.call(Y,y);if(!(Q=P))if(V){var U;Q=((U=V.globalConfiguration)==null?void 0:
U.initialState)||V.engagementPanel;if(U=!Q)U=!!(V==null?0:(c=V.engagementPanelPresentationConfigs)==null?0:c.engagementPanelPopupPresentationConfig);U&&(Q=_.hx1(V.panelIdentifier,V.identifier))}else Q=void 0;w=Q;x=V.engagementPanelPresentationConfigs;p=V.engagementPanelExtras;return q.yield(d.controller.showPanel({identifier:y,panelContents:w,config:x,extras:p,target:(J=C)==null?void 0:(h=J.form)==null?void 0:h.element}),3);case 3:if(!V.globalConfiguration){q.jumpTo(0);break}if(V.globalConfiguration.reuseModelAndState&&
_.t("enable_ai_companion")&&(T=(N=(l=d.controller).getPanelContent)==null?void 0:N.call(l,y)))return q.return();_.DJ(d.JSC$17644_screenManager,32633);return q.yield(_.fW(d.innertubeTransportService,g),5);case 5:return v=q.yieldResult,d.JSC$17644_screenManager.graftServerVe(v.trackingParams),q.yield(d.controller.updatePanel({identifier:y,panelContents:v.content,shouldFocus:!0,extras:p,updatePanelContinuationData:v.updatePanelContinuationData}),0)}})};
w5[kC]=[_.O7,_.mu,_.$Q];var kf=function(g,C){this.controller=g;this.panelLoadingStrategy=C};
_.L(kf,gg);kf.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x;return _.F(function(p){V=_.e(g,_.ir);if((y=V)==null||!y.panelLoadingStrategy)return p.return();A=YGD(d.controller,(R=C)==null?void 0:(Y=R.form)==null?void 0:Y.element);w=(P=V.contextualSheetPresentationConfig)==null?void 0:P.position;x=function(J){return _.F(function(h){return J.sheetViewModel?h.yield(d.controller.openSheet({viewModel:J.sheetViewModel,sheetPosition:w},A),0):h.return()})};
return p.yield(d.panelLoadingStrategy.execute({command:g,data:V.panelLoadingStrategy,renderFn:x,createScreenConfig:{layer:0}}),0)})};
kf[kC]=[_.u0,iy];var xf=function(g,C){this.controller=g;this.JSC$17655_commandHandler=C};
_.L(xf,gg);xf.prototype.resolveCommand=function(g,C){var d=this,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){V=_.e(g,Jy6);var A=_.e(V.showCommand,_.JQ),P,w,x=(w=A==null?void 0:A.panelIdentifier)!=null?w:A==null?void 0:(P=A.identifier)==null?void 0:P.tag;if(!x)throw Error("Ci");y=x;return Y.yield(d.controller.isVisible(y),2)}return(R=Y.yieldResult)?Y.yield(d.controller.hidePanel({identifier:y}),0):Y.yield(d.JSC$17655_commandHandler.resolveCommand(V.showCommand,C),0)})};
xf[kC]=[_.mu,_.xC];var ow=function(g,C,d){this.innertubeTransportService=g;this.controller=C;this.JSC$17658_screenManager=d};
_.L(ow,gg);
ow.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl;return _.F(function(AL){switch(AL.nextAddress){case 1:return V=d=_.e(g,ezx),y=V.targetPanelIdentifier,R=V.contentSourcePanelIdentifier,Y=V.globalConfiguration,((A=y)==null?0:A.tag)&&((P=R)==null?0:P.tag)?Y?AL.yield(C.controller.showPanel({identifier:y.tag,panelContents:_.hx1(y.tag,y)}),5):AL.yield((J=(p=C.controller).getPanel)==null?void 0:J.call(p,R.tag),4):AL.return();case 4:h=AL.yieldResult;w=(l=h)==
null?void 0:(T=(N=l).getPanelContent)==null?void 0:T.call(N);AL.jumpTo(3);break;case 5:return AL.yield(_.fW(C.innertubeTransportService,g),6);case 6:v=AL.yieldResult,((q=v)==null?0:q.trackingParams)&&C.JSC$17658_screenManager.graftServerVe(v.trackingParams),w=(Q=v)==null?void 0:Q.content,x=(c=v)==null?void 0:c.updatePanelContinuationData;case 3:if(K=(U=w)==null?void 0:U.engagementPanelSectionListRenderer)return AL.yield(C.controller.showPanel({identifier:y.tag,panelUpdatableFields:{content:K.content,
secondaryHeaderContent:(Cl=K.header)!=null?Cl:{},targetId:K.targetId,loggingDirectives:K.loggingDirectives},updatePanelContinuationData:x}),0);AL.jumpTo(0)}})};
ow[kC]=[_.O7,_.mu,_.$Q];var pE=function(){};
_.L(pE,gg);pE.prototype.resolveCommand=function(g){var C,d,V;return _.F(function(y){if(y.nextAddress==1)return(C=_.e(g,rnx))?y.yield(_.g8(),2):y.return();d=y.yieldResult;if(!d)return y.return();var R=d,Y=(V=C)==null?void 0:V.languageCode,A;(R==null?0:(A=R.isReady)==null?0:A.call(R))&&(Y=t0_(R,Y))&&R.setAudioTrack(Y);_.XV(y)})};var JK=function(){};
_.L(JK,Q3);_.b=JK.prototype;_.b.getApiPaths=function(){return xzL};
_.b.getExtension=function(g){return _.e(g,_.qu)};
_.b.isNavigationCommand=function(){return!0};
_.b.JSC$14242_getStoreKey=function(g){if((g=this.getExtension(g))&&g.videoId){var C={videoId:g.videoId};g.playlistId&&(C.playlistId=g.playlistId);g.index&&(C.index=g.index);g.params&&(C.params=g.params);return _.$k("next",C)}};
_.b.JSC$14235_getClientScreen=function(g){var C;return((C=g.contentPlaybackContext)==null?void 0:C.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.b.JSC$14235_buildRequest=function(g,C,d){C.videoId&&(g.videoId=C.videoId);C.playlistId&&(g.playlistId=C.playlistId);C.params&&(g.params=C.params);C.index!==void 0&&(g.playlistIndex=C.index);g.racyCheckOk=!(!d.racyCheckOk&&!C.racyCheckOk);g.contentCheckOk=!!C.contentCheckOk;d.contentPlaybackContext&&(g.autonavState=d.contentPlaybackContext.autonavState,g.playbackContext={vis:d.contentPlaybackContext.vis,lactMilliseconds:d.contentPlaybackContext.lactMilliseconds});d.prefetchPlaybackContext&&(g.context.request||
(g.context.request={}),g.context.request.isPrefetch=!0);_.t("captions_hats_killswitch")||(C=_.Zi().getFlag(65),C=C!=null?!C:!1,d=!!_.xR("yt-player-sticky-caption"),g.captionsRequested=C&&d)};
_.b.getRequestConfig=function(g){g=this.JSC$14242_getStoreKey(g);var C;g&&(C={storeStrategy:{storeKey:g}});_.t("web_log_player_watch_next_ticks")&&(C=C||{},C.requestTick="wn_s",C.responseTick="wn_r");return C};
var hK=function(){};
_.L(hK,Q3);hK.prototype.getApiPaths=function(){return xzL};
hK.prototype.getExtension=function(g){return _.e(g,_.LW)};
hK.prototype.JSC$14235_buildRequest=function(g,C){C.token&&(g.continuation=C.token)};var tK=function(){this.innerTubeTransport=_.wS().resolve(_.O7);this.miniplayerService=_.wS().resolve(_.Ds)};
_.L(tK,gg);var AjB=function(g){var C;return _.F(function(d){C=_.Qq("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;g.JSC$17683_mainAppPlayer=new Rx(C);document.addEventListener("yt-page-data-updated",g.JSC$17683_pauseOnNavigation.bind(g));_.XV(d)})},FLR=function(g,C){var d,V,y,R;
return _.F(function(Y){if(Y.nextAddress==1){d=new JK;V=d.JSC$14235_getRequest(C);if(!V)return Y.return(void 0);y=V.innerTubeRequest;return Y.yield(_.dP(g.innerTubeTransport,y,"/youtubei/v1/next"),2)}R=Y.yieldResult;var A;var P,w,x=(A=R.contents)==null?void 0:(P=A.twoColumnWatchNextResults)==null?void 0:(w=P.playlist)==null?void 0:w.playlist,p;A=(x==null?0:(p=x.contents)==null?0:p.length)?x:void 0;return Y.return(A)})},PGQ=function(g,C){var d,V,y,R,Y;
return _.F(function(A){if(A.nextAddress==1)return d=g.JSC$17683_mainAppPlayer,A.yield(d.api,2);if(A.nextAddress!=3)return V=A.yieldResult,C.watchCommand?A.yield(FLR(g,C.watchCommand),3):A.return();y=A.yieldResult;if((R=y)==null||!R.contents)return A.return();Y=y.contents.map(function(P){var w;return(w=P.playlistPanelVideoRenderer)==null?void 0:w.videoId}).filter(function(P){return!!P}).map(function(P){return{encrypted_id:P}});
V.updatePlaylist({video:Y});_.XV(A)})},iOI=function(g,C){var d,V,y;
return _.F(function(R){return R.nextAddress==1?(d=g.JSC$17683_mainAppPlayer,y=(V=C.playerParams)!=null?V:"",C.externalVideoId?R.yield(d.loadVideoWithPlayerVars({videoId:C.externalVideoId,audio_only:"1",player_params:y}),2):R.jumpTo(2)):C.watchCommand?R.yield(PGQ(g,C),0):R.jumpTo(0)})};
tK.prototype.JSC$17683_pauseOnNavigation=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return C=g.JSC$17683_mainAppPlayer,V.yield(C.api,2);d=V.yieldResult;d.pauseVideo();_.XV(V)})};
tK.prototype.pauseVideo=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return C=g.JSC$17683_mainAppPlayer,V.yield(C.api,2);d=V.yieldResult;d.pauseVideo();_.XV(V)})};
tK.prototype.playVideo=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return C=g.JSC$17683_mainAppPlayer,V.yield(C.api,2);d=V.yieldResult;d.playVideo();_.XV(V)})};
var OOS=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return C=g.JSC$17683_mainAppPlayer,V.yield(C.api,2);d=V.yieldResult;d.mute();_.XV(V)})},w38=function(g){var C,d;
return _.F(function(V){if(V.nextAddress==1)return C=g.JSC$17683_mainAppPlayer,V.yield(C.api,2);d=V.yieldResult;d.unMute();_.XV(V)})};
tK.prototype.stopVideo=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return C=g.JSC$17683_mainAppPlayer,V.yield(C.api,2);d=V.yieldResult;d.stopVideo();_.XV(V)})};
var kCQ=function(g,C){return _.F(function(d){switch(d.nextAddress){case 1:switch(C){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return d.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return d.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return d.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return d.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return d.jumpTo(6)}d.jumpTo(0);break;case 2:return d.yield(g.playVideo(),8);case 8:d.jumpTo(0);break;case 3:return d.yield(g.pauseVideo(),
9);case 9:d.jumpTo(0);break;case 4:return d.yield(g.stopVideo(),10);case 10:d.jumpTo(0);break;case 5:return d.yield(OOS(g),11);case 11:d.jumpTo(0);break;case 6:return d.yield(w38(g),12);case 12:d.jumpTo(0)}})};
tK.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A;return _.F(function(P){return P.nextAddress==1?(d=_.e(g,geP),((V=d)==null?0:V.newPlaybackParams)||((y=d)==null?0:y.controlAction)?C.JSC$17683_mainAppPlayer?P.jumpTo(2):P.yield(AjB(C),2):P.return()):((R=d)==null?0:R.newPlaybackParams)?(C.miniplayerService.isMiniplayerActive()&&((Y=C.miniplayerService.getPlayerElement())==null||Y.pause()),A=d.newPlaybackParams,A.externalVideoId||A.externalPlaylistId?P.yield(iOI(C,A),0):P.return()):P.yield(kCQ(C,
d.controlAction),0)})};var jw=function(g){this.JSC$17689_commandHandler=g};
_.L(jw,gg);
jw.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return(d=_.e(g,N$x))?P.yield(_.g8(),2):P.return();V=P.yieldResult;if(!V)return P.return();var w=V,x=(y=d)==null?void 0:y.languageCode,p=(R=d)==null?void 0:R.isAutoTranslated;w.getVideoData&&_.exP(w).length&&((x=LAq(w,x,p))?w.setOption("captions","track",x):(w.setOption("captions","stickyLoading",{}),w.setOption("captions","track",{})));Y=V.isSubtitlesOn()?_.yD("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.yD("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");A=_.UC(Y,5E3);C.JSC$17689_commandHandler.resolveCommand(A);_.XV(P)})};
jw[kC]=[_.xC];var ew=function(g,C){this.shortsPlayerPromise=g;this.JSC$17693_commandHandler=C};
_.L(ew,gg);
ew.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1)return(d=_.e(g,KfQ))?x.yield(C.shortsPlayerPromise,2):x.return();V=x.yieldResult;var p=DWV(V);p!=null&&p.length||(V.loadModule("captions"),p=DWV(V));y=p;if((R=y)==null||!R.length)return Y=_.yD("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),A=_.UC(Y),C.JSC$17693_commandHandler.resolveCommand(A),x.return();V.toggleSubtitles();P=V.isSubtitlesOn()?_.yD("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.yD("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");w=_.UC(P);C.JSC$17693_commandHandler.resolveCommand(w);_.XV(x)})};
ew[kC]=[_.ceP,_.xC];var ly=function(g){this.JSC$17696_actionRouter=g;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(C,d){C.triggerAction("yt-dismiss-shopping-timely-shelf-action",d)}]])};
_.L(ly,gg);ly.prototype.resolveCommand=function(g){var C=this,d,V,y;return _.F(function(R){d=_.e(g,T$P);if((V=d)==null||!V.overlayId)return R.return();y=C.dismissPlayerOverlayActions.get(d.overlayId);if(!y)throw Error("Di`"+d.overlayId);y(C.JSC$17696_actionRouter,d);_.XV(R)})};
ly[kC]=[kO];var LE=function(g){this.JSC$17700_playerPromise=g};
_.L(LE,gg);LE.prototype.resolveCommand=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return(d=_.e(g,o3P))?Y.yield(C.JSC$17700_playerPromise,2):Y.return();V=Y.yieldResult;y=V.getVideoData().video_id;d.videoId===y&&(R=Number(d.offsetFromVideoStartMilliseconds),R>=0&&V.seekTo(R/1E3));_.XV(Y)})};
LE[kC]=[_.z_];var xZb=_.Sx("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),DB=function(g){this.store=g};
_.L(DB,gg);
var oWD=function(g){var C,d,V,y;return _.F(function(R){if(R.nextAddress==1)return C=_.Qq("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,d=_.Qq("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,V=C||d,g.JSC$17704_mainAppPlayer=new Rx(V),R.yield(g.JSC$17704_mainAppPlayer.api,2);y=R.yieldResult;y.addEventListener("onStateChange",g.JSC$17704_playerStateChangeListener.bind(g));document.addEventListener("yt-page-data-updated",g.JSC$17704_pauseOnNavigation.bind(g));window.addEventListener("state-navigatestart",
g.JSC$17704_pauseOnNavigation.bind(g));_.XV(R)})};
DB.prototype.JSC$17704_playerStateChangeListener=function(g){switch(g){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"}p3B(this)};
var p3B=function(g){g.store.dispatch(_.P$("sfvAudioItemCurrentlyPlayingEntity",xZb,{key:xZb,externalVideoId:g.externalVideoId,sfvAudioItemPlaybackState:g.playbackState,nowPlayingEntityValue:g.nowPlayingEntityValue}))};
DB.prototype.JSC$17704_pauseOnNavigation=function(){var g=this,C,d,V,y;return _.F(function(R){if(R.nextAddress==1){if(!g.JSC$17704_mainAppPlayer){var Y=new _.qn("Error: mainAppPlayer is unavailable",g.JSC$17704_mainAppPlayer);_.IM(Y);return R.return()}return R.yield(g.JSC$17704_mainAppPlayer.api,2)}C=R.yieldResult;V=(d=C)==null?void 0:d.getPlayerState();V!==1||(y=C)!=null&&y.pauseVideo();_.XV(R)})};
DB.prototype.playVideo=function(g,C,d){var V=this,y,R;return _.F(function(Y){if(Y.nextAddress==1)return Y.yield((y=V.JSC$17704_mainAppPlayer)==null?void 0:y.api,2);R=Y.yieldResult;if(!V.JSC$17704_mainAppPlayer||!R){var A=new _.qn("Error: mainAppPlayer is unavailable",V.JSC$17704_mainAppPlayer);_.IM(A);return Y.return()}return Y.yield(V.JSC$17704_mainAppPlayer.loadVideoWithPlayerVars({videoId:V.externalVideoId,audio_only:"1",start:g/1E3,end:g/1E3+C,player_params:d}),0)})};
DB.prototype.pauseVideo=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1){if(!g.JSC$17704_mainAppPlayer){var y=new _.qn("Error: mainAppPlayer is unavailable",g.JSC$17704_mainAppPlayer);_.IM(y);return V.return()}return V.yield(g.JSC$17704_mainAppPlayer.api,2)}C=V.yieldResult;(d=C)==null||d.pauseVideo();_.XV(V)})};
DB.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c;return _.F(function(U){if(U.nextAddress==1)return d=_.e(g,EQQ),y=(V=d)==null?void 0:V.nowPlayingEntityValue,Y=(R=d)==null?void 0:R.externalVideoId,p=Number((x=(A=d)==null?void 0:(P=A.defaultStartPoints)==null?void 0:(w=P[0])==null?void 0:w.offsetMs)!=null?x:"0"),v=Number((T=(J=d)==null?void 0:(h=J.defaultStartPoints)==null?void 0:(l=h[0])==null?void 0:(N=l.duration)==null?void 0:N.seconds)!=null?T:"15"),c=(Q=
(q=d)==null?void 0:q.playerParams)!=null?Q:"",y&&Y?C.JSC$17704_mainAppPlayer?U.jumpTo(2):U.yield(oWD(C),2):U.return();if(U.nextAddress!=6){if(C.nowPlayingEntityValue&&y===C.nowPlayingEntityValue)return C.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?U.yield(C.pauseVideo(),0):U.yield(C.playVideo(p,v,c),0);C.externalVideoId=Y;C.nowPlayingEntityValue=y;C.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return U.yield(C.playVideo(p,v,c),6)}p3B(C);return U.jumpTo(0)})};
DB[kC]=[QU];var r5=function(g){this.JSC$17722_commandHandler=g};
_.L(r5,gg);r5.prototype.resolveCommand=function(g,C){var d=this,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return(V=_.e(g,Xfr))?Y.yield(_.g8(),2):Y.return();y=Y.yieldResult;if(!y)return Y.return();(R=r$P(y))&&d.JSC$17722_commandHandler.resolveCommand(R,C);_.XV(Y)})};
r5[kC]=[_.xC];var Nd=function(g){this.JSC$17728_commandHandler=g};
_.L(Nd,gg);Nd.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return(V=_.e(g,skx))?P.yield(_.g8(),2):P.return();y=P.yieldResult;if(!y)return P.return();(R=Tsl(y))?d.JSC$17728_commandHandler.resolveCommand(R,C):(Y=_.yD("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),A=_.UC(Y),d.JSC$17728_commandHandler.resolveCommand(A));_.XV(P)})};
Nd[kC]=[_.xC];var Xt=function(g){this.JSC$17731_playerPromise=g};
_.L(Xt,gg);Xt.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1)return(d=_.e(g,qjP))?y.yield(C.JSC$17731_playerPromise,2):y.return();V=y.yieldResult;V.isFullscreen()&&V.wakeUpControls();_.XV(y)})};
Xt[kC]=[_.z_];var sk=function(g){this.JSC$17734_playerPromise=g};
_.L(sk,gg);sk.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){d=_.e(g,pNL);if(!d)return A.return();V=d.overlayRenderer;return V?(y=_.e(V,niL))?A.yield(C.JSC$17734_playerPromise,3):A.jumpTo(0):A.return()}R=A.yieldResult;R.renderChapterSeekingAnimation(1,_.W1(y.text),(Y=y.icon)==null?void 0:Y.iconType);_.XV(A)})};
sk[kC]=[_.z_];var BS=function(g){this.store=g};
_.L(BS,gg);
BS.prototype.resolveCommand=function(g){var C=this,d,V,y;return _.F(function(R){if(R.nextAddress==1){d=_.e(g,C7Q);if(!d)return R.return();V="";(y=C.store.getState().collabInviteLink)&&d.id===y.playlistId?V=y.inviteLinkURL:d.shortUrl&&(V=d.shortUrl);return V?R.yield(navigator.clipboard.writeText(V),3):R.jumpTo(0)}var Y={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.yD("COPY_LINK_SUCCESS_TOAST")}}}}};_.wS().resolve(_.xC).resolveCommand(Y);_.XV(R)})};
BS[kC]=[ck];var TH=function(g,C){this.innertubeTransportService=g;this.JSC$17744_commandHandler=C};
_.L(TH,gg);TH.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J;return _.F(function(h){if(h.nextAddress==1)return(V=_.e(g,_.Cm))?h.yield(_.fW(d.innertubeTransportService,g,(y=C)==null?void 0:y.form),2):h.return();(R=h.yieldResult)&&R.errorMetadata&&(Y=R,A=_.UC(Y.error.message),d.JSC$17744_commandHandler.resolveCommand(A));P=R;if((w=P)==null?0:w.actions)for(x=_.Z(P.actions),p=x.next();!p.done;p=x.next())J=p.value,d.JSC$17744_commandHandler.resolveCommand(J);_.XV(h)})};
TH[kC]=[_.O7,_.xC];var fE=function(){};
_.L(fE,gg);fE.prototype.resolveCommand=function(g){var C;return _.F(function(d){C=_.e(g,cJM);if(!C)return d.return();(new odM(C)).show();_.XV(d)})};_.vS=new _.gp("PLAYLIST_EDIT_CONTROLLER_TOKEN");var $f=function(g,C,d,V){this.store=g;this.innertubeTransportService=C;this.controller=d;this.JSC$17752_commandHandler=V};
_.L($f,gg);
$f.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP,lP,pl,jB;return _.F(function(qR){if(qR.nextAddress==1){V=_.e(g,_.QL);if(!V)return qR.return();if(V.clientActions){y=_.Z(V.clientActions);for(R=y.next();!R.done;R=y.next())Y=R.value,d.JSC$17752_commandHandler.resolveCommand(Y,C);var s1,wL=C==null?void 0:(s1=C.form)==null?void 0:s1.element;wL&&_.HW(wL,"yt-dismissible-item-action",V.clientActions)}return qR.yield(_.fW(d.innertubeTransportService,g,(A=
C)==null?void 0:A.form),2)}if(P=qR.yieldResult)P.errorMetadata?(w=P,x=_.UC(w.error.message),d.JSC$17752_commandHandler.resolveCommand(x),"error"in P&&((p=C)==null?0:(J=p.commandController)==null?0:J.onServerError)&&((h=C)==null||(l=h.commandController)==null||l.onServerError(g,P))):(N=C)==null||(T=N.commandController)==null||(q=(v=T).onSuccess)==null||q.call(v,g,P);Q=P;((c=Q)==null?0:c.collaborationInviteLink)&&V.playlistId&&(_.t("web_enable_invite_collaborators_link")||_.t("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
d.store.dispatch(_.QD({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:V.playlistId,inviteLinkUrl:Q.collaborationInviteLink}}));((U=Q)==null?0:U.redirectEndpoint)&&d.JSC$17752_commandHandler.resolveCommand(Q.redirectEndpoint);((K=Q)==null?0:(Cl=K.newHeader)==null?0:Cl.playlistHeaderRenderer)?JjD(d.controller,Q.newHeader.playlistHeaderRenderer):((AL=Q)==null?0:(iP=AL.newHeader)==null?0:iP.musicEditablePlaylistDetailHeaderRenderer)&&JjD(d.controller,Q.newHeader.musicEditablePlaylistDetailHeaderRenderer);
d.controller.playlistVideoListElement&&((lP=Q)==null?0:(pl=lP.playlistEditResults)==null?0:(jB=pl[0])==null?0:jB.playlistEditVideoAddedResultData)&&((wL=d.controller.playlistVideoListElement)==null||wL.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:Q.playlistEditResults[0].playlistEditVideoAddedResultData})));_.XV(qR)})};
$f[kC]=[_.Uy,_.O7,_.vS,_.xC];var qd=function(g,C){this.controller=g;this.JSC$17762_commandHandler=C};
_.L(qd,gg);qd.prototype.resolveCommand=function(g,C){var d=this,V,y,R;return _.F(function(Y){V=_.e(g,dKP);d.controller.showRefreshPill&&((y=V)==null?0:y.command)&&(d.JSC$17762_commandHandler.resolveCommand((R=V)==null?void 0:R.command,C),d.controller.showRefreshPill=!1);_.XV(Y)})};
qd[kC]=[_.jV,_.xC];var Md=function(g,C){this.store=g;this.JSC$17766_commandHandler=C||_.SC.instance};
_.L(Md,gg);Md.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J;return _.F(function(h){V=_.e(g,xKQ);y=d.store.getState().radioButtonGroup;if((R=V)==null?0:R.command)d.JSC$17766_commandHandler.resolveCommand((Y=V)==null?void 0:Y.command,C);else if(y&&((A=V)==null?void 0:A.formId)===y.currentFormId)for(P=Object.values(y.commandsMap),w=_.Z(P),x=w.next();!x.done;x=w.next())p=x.value,(J=_.e6(p))&&d.JSC$17766_commandHandler.resolveCommand(J,C);_.XV(h)})};
Md[kC]=[_.Uy];var WS=new _.gp("USER_PREFS");var md=function(g){this.JSC$17771_prefCookie=g};
_.L(md,gg);md.prototype.resolveCommand=function(g){var C=this,d;return _.F(function(V){(d=_.e(g,qgx))&&typeof d.useListView==="boolean"&&(_.YP(0,155,d.useListView),C.JSC$17771_prefCookie.save());_.XV(V)})};
md[kC]=[WS];var uy=function(g){this.JSC$17775_prefCookie=g};
_.L(uy,gg);uy.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y;return _.F(function(A){d=_.e(g,H4L);if((V=d)==null||!V.gl)return A.return();y=d.gl;R={persist_gl:"1",gl:y};C.JSC$17775_prefCookie.set("gl",y);C.JSC$17775_prefCookie.save();Y=F4P(R);_.ro(Y);_.XV(A)})};
uy[kC]=[WS];var nE=function(g){this.JSC$17779_prefCookie=g};
_.L(nE,gg);nE.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){d=_.e(g,ygx);if(!d)return y.return();V=!1;d.flagNum&&typeof d.value==="boolean"?(_.YP(0,d.flagNum,d.value),V=!0):d.key&&typeof d.stringValue==="string"&&(C.JSC$17779_prefCookie.set(d.key,d.stringValue),V=!0);V&&C.JSC$17779_prefCookie.save();_.XV(y)})};
nE[kC]=[WS];var Iw=new _.gp("PREF_STORAGE_PROMISE_TOKEN");var Uk=function(g){this.JSC$17783_prefStoragePromise=g};
_.L(Uk,gg);Uk.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1)return(d=_.e(g,bcr))?y.yield(C.JSC$17783_prefStoragePromise,2):y.return();V=y.yieldResult;return V===void 0||d.key===void 0||d.value===void 0?y.return():y.yield(V.set(d.key,d.value),0)})};
Uk[kC]=[Iw];var cS=function(g){this.innertubeTransportService=g};
_.L(cS,gg);cS.prototype.resolveCommand=function(g,C){var d=this,V,y;return _.F(function(R){(V=_.e(g,_.w_Q))&&V&&V.isFirstRequest&&(_.h1("search_overview_answer"),_.t1("so_rq",void 0,"search_overview_answer"));return R.yield(_.fW(d.innertubeTransportService,g,(y=C)==null?void 0:y.form),0)})};
cS[kC]=[_.O7];var ho0=function(){};
_.L(ho0,gg);
ho0.prototype.resolveCommand=function(g){var C,d,V,y,R,Y,A,P,w;return _.F(function(x){C=_.e(g,xQx);if((d=C)==null?0:d.sectionIdentifier){if(C.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(y=(V=document.getElementsByTagName(C.sectionIdentifier))==null?void 0:V.item(0))y.scrollIntoView({behavior:"smooth"}),(R=Y4c(y))&&R.focus({preventScroll:!0});return x.return()}Y=document.querySelector("[section-identifier="+C.sectionIdentifier+"]");A=document.querySelector("[section-identifier="+C.referenceSectionIdentifier+
"]");if(!Y)return x.return();P=C.verticalScrollOffsetDp?C.verticalScrollOffsetDp:0;A&&(P-=A.offsetTop);window.scrollTo({top:Y.offsetTop+P,behavior:"smooth"});(w=Y4c(Y))&&w.focus({preventScroll:!0})}_.XV(x)})};var Ek=function(g){this.JSC$17795_commandHandler=g};
_.L(Ek,gg);
Ek.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P;return _.F(function(w){if(w.nextAddress==1){d=_.e(g,MQx);if(!d||!d.imageBytes||!navigator.clipboard)return w.return();if(d.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.IM(Error("Fi")),w.return();_.js(w,2);y=(V=d)==null?void 0:V.imageBytes;R=y.replace(/-/g,"+").replace(/_/g,"/");Y=Ohu(R);A={};P=[new ClipboardItem((A[Y.type]=Y,A))];return w.yield(navigator.clipboard.write(P),4)}if(w.nextAddress!=2)return d.successCommand&&
C.JSC$17795_commandHandler.resolveCommand(d.successCommand),_.Vv(w,0);_.N4(w);d.errorCommand&&C.JSC$17795_commandHandler.resolveCommand(d.errorCommand);_.XV(w)})};
Ek[kC]=[_.xC];var HS=function(g,C){this.innertubeTransportService=g;this.JSC$17799_commandHandler=C};
_.L(HS,gg);HS.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return(V=_.e(g,WKx))?P.yield(_.fW(d.innertubeTransportService,g,(y=C)==null?void 0:y.form),2):P.return();(R=P.yieldResult)&&R.errorMetadata&&V.onFailureCommand&&d.JSC$17799_commandHandler.resolveCommand(V.onFailureCommand);Y=R;((A=Y)==null?0:A.shareCommand)&&d.JSC$17799_commandHandler.resolveCommand(Y.shareCommand,C);_.XV(P)})};
HS[kC]=[_.O7,_.xC];var Qz=function(){};
_.L(Qz,gg);Qz.prototype.resolveCommand=function(g){var C,d;return _.F(function(V){C=_.e(g,Sg6);if(!C||!navigator.share)return V.return();d={url:C.url};try{return V.return(navigator.share(d))}catch(y){}_.XV(V)})};var zH=function(){};
_.L(zH,gg);zH.prototype.resolveCommand=function(){return _.F(function(g){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.XV(g)})};var KE=function(g){this.JSC$17809_navigationConfirmationService=g};
_.L(KE,gg);KE.prototype.resolveCommand=function(){var g=this;return _.F(function(C){g.JSC$17809_navigationConfirmationService.cancelPendingNavigation();_.XV(C)})};
KE[kC]=[Bl];var aw=function(g){this.JSC$17812_screenManager=g};
_.L(aw,gg);aw.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w;return _.F(function(x){y=(V=C.form)==null?void 0:V.event;Y=(R=C.form)==null?void 0:R.element;if(!y)throw new _.qn("Event not passed in when resolving command");A=_.Z(y.composedPath());for(P=A.next();!P.done;P=A.next())if(w=P.value,w.tagName==="YT-COPY-LINK-RENDERER")return w.copyUrlToClipboard(),Y&&_.sw(d.JSC$17812_screenManager,Y),x.return();_.XV(x)})};
aw[kC]=[_.$Q];var GH=function(){this.JSC$17816_miniAppClientDataProvider=_.wS().resolve(_.ZM)};
_.L(GH,gg);GH.prototype.resolveCommand=function(){var g=this,C,d;return _.F(function(V){if(g.JSC$17816_miniAppClientDataProvider.clientData.has("video_id")){var y=g.JSC$17816_miniAppClientDataProvider,R=y.clientData.get("video_id");R&&y.clientData.delete("video_id");C="https://youtube.com/watch?v="+R;d=_.mG(C);if(d===void 0)throw Error("Gi`"+C);_.Cp(window,d)}_.XV(V)})};var Sw=function(){};
_.L(Sw,gg);Sw.prototype.resolveCommand=function(){return _.F(function(g){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.XV(g)})};var gG=function(){};
_.L(gG,gg);gG.prototype.resolveCommand=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.Gdq(window.document.documentElement),2);(g=document.querySelector("mini-app-container-view-model iframe"))&&g.focus();_.XV(C)})};var CN=function(g){this.JSC$17823_navigationConfirmationService=g};
_.L(CN,gg);
CN.prototype.resolveCommand=function(){var g=this;return _.F(function(C){var d=g.JSC$17823_navigationConfirmationService,V=_.wS().resolve(_.rP),y;if(((y=d.navigateParams)==null?void 0:y.data)!==void 0){var R;_.rvP(V,d.navigateParams.endpoint,d.navigateParams.data,(R=d.navigateParams.navigationType)!=null?R:1,d.navigateParams.tempData,d.navigateParams.isMiniplayer,void 0,!0);d.navigateParams=void 0;d.customConfirmationCommand=void 0}else d.navigateParams&&(V.navigate(d.navigateParams.endpoint,d.navigateParams.reload,
d.navigateParams.params,d.navigateParams.tempData,d.navigateParams.requestType,d.navigateParams.createScreenConfig,!0),d.navigateParams=void 0,d.customConfirmationCommand=void 0);_.XV(C)})};
CN[kC]=[Bl];var dG=function(){};
_.L(dG,gg);dG.prototype.resolveCommand=function(){return _.F(function(g){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.XV(g)})};var Vr=function(g){this.JSC$17828_prefStorage=g};
_.L(Vr,gg);Vr.prototype.resolveCommand=function(){var g=this,C,d;return _.F(function(V){switch(V.nextAddress){case 1:return V.yield(g.JSC$17828_prefStorage,2);case 2:return(C=V.yieldResult)?V.yield(C.set("sfvle",!1),3):V.return();case 3:return V.yield(C.set("sfvles",!0),4);case 4:d=_.Zi(),_.YP(0,203,!1),_.YP(0,204,!0),d.save(),_.XV(V)}})};
Vr[kC]=[Iw];var yr=function(g){this.JSC$17831_prefStorage=g};
_.L(yr,gg);yr.prototype.resolveCommand=function(){var g=this,C,d;return _.F(function(V){switch(V.nextAddress){case 1:return V.yield(g.JSC$17831_prefStorage,2);case 2:return(C=V.yieldResult)?V.yield(C.set("sfvle",!0),3):V.return();case 3:return V.yield(C.set("sfvles",!0),4);case 4:d=_.Zi(),_.YP(0,203,!0),_.YP(0,204,!0),d.save(),_.XV(V)}})};
yr[kC]=[Iw];_.t58=new _.gp("SNACKBAR_CONTROLLER_TOKEN");_.jZb=new _.gp("SHOULD_SHOW_PIVOT_BAR_TOKEN");var RD=function(g){this.controller=g};
_.L(RD,gg);RD.prototype.resolveCommand=function(g){var C=this,d;return _.F(function(V){d=_.e(g,dIh);if(!d)return V.return();var y=C.controller;y.closeSnackbarFn&&y.closeSnackbarFn();_.XV(V)})};
RD[kC]=[_.t58];var bp=function(g,C){this.controller=g;this.sheetController=C};
_.L(bp,gg);bp.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P;return _.F(function(w){V=_.e(g,yVL);if(!V)return w.return();Y=YGD(d.sheetController,(y=C)==null?void 0:(R=y.form)==null?void 0:R.element);A=_.e(V.content,pBh);if(!A)return w.return();var x=d.controller,p=A,J=(P=V.animationStyle)!=null?P:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(x.showSnackbarFn)x.showSnackbarFn({snackbarViewModel:p,animationStyle:J,durationMs:V.durationSeconds*1E3,target:Y});else throw Error("zj");_.XV(w)})};
bp[kC]=[_.t58,_.u0];var ZL=function(){};
_.L(ZL,gg);ZL.prototype.resolveCommand=function(g){var C;return _.F(function(d){C=_.e(g,RDH);if(!C||typeof C.key!=="string"||typeof C.value!=="string")return d.return();window.localStorage.setItem(C.key,C.value);_.XV(d)})};var YF=function(g){this.store=g};
_.L(YF,gg);YF.prototype.resolveCommand=function(g){var C=this,d;return _.F(function(V){d=_.e(g,i3q);if(!d||!d.stepId||!d.token)return V.return();C.store.dispatch(Qhx({stepId:d.stepId,token:d.token,isSelected:!1}));_.XV(V)})};
YF[kC]=[ck];var AG=function(g,C,d){this.innertubeTransportService=g;this.store=C;this.JSC$17850_screenManager=d};
_.L(AG,gg);
AG.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP;return _.F(function(lP){d=_.e(g,SB6);if(!d||(V=d.stepIds)==null||!V.length)return lP.return();y=C.store.getState().talkToRecs;R=[];Y=[];A=_.Z(d.stepIds);for(P=A.next();!P.done;P=A.next())for(w=P.value,x=void 0,(p=(x=y.stepStates[w])==null?void 0:x.userQuery)&&Y.push({userQuery:p.userQuery,userQueryToken:p.token}),h=J=void 0,l=(h=(J=y.stepStates[w])==null?void 0:J.selectionStates)!=null?h:{},N=_.Z(Object.entries(l)),
T=N.next();!T.done;T=N.next())v=T.value,q=_.Z(v),Q=q.next().value,c=q.next().value,U=Q,K=c,K.isSelected&&R.push(U);Cl={selectedChipTokens:R,userQueries:Y,submittedStepIds:d.stepIds};AL={browseTalk2recsFormData:Cl};d.browseEndpoint?(iP=g,_.pn(iP,_.bd,d.browseEndpoint)):d.command&&(iP=d.command);return iP?lP.yield(_.fW(C.innertubeTransportService,iP,{formData:AL,disableCache:!0}).then(function(pl){(pl==null?0:pl.trackingParams)&&C.JSC$17850_screenManager.graftServerVe(pl==null?void 0:pl.trackingParams)}),
0):lP.return()})};
AG[kC]=[_.O7,ck,_.$Q];var Ff=function(g){this.store=g};
_.L(Ff,gg);
Ff.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P;return _.F(function(w){d=_.e(g,Px_);if(!d||!d.stepId||!d.token)return w.return();d.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY"?(Y=(R=(V=C.store.getState().talkToRecs.stepStates[d.stepId])==null?void 0:(y=V.userQuery)==null?void 0:y.userQuery)!=null?R:"",A=Y.length>0?". ":"",P=Y+A+d.selectedText,C.store.dispatch(zYh({stepId:d.stepId,userQueryToken:d.token,userQuery:P}))):C.store.dispatch(Qhx({stepId:d.stepId,token:d.token,
isSelected:!0}));_.XV(w)})};
Ff[kC]=[ck];var Pe=function(g){this.store=g};
_.L(Pe,gg);Pe.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A;return _.F(function(P){V=_.e(g,zNV);if(!V||!V.stepId||!V.userQueryToken)return P.return();A=(Y=(y=C)==null?void 0:(R=y.form)==null?void 0:R.userQuery)!=null?Y:"";d.store.dispatch(zYh({stepId:V.stepId,userQueryToken:V.userQueryToken,userQuery:A}));_.XV(P)})};
Pe[kC]=[ck];_.eoI=new _.gp("TIMELY_ACTIONS_CONTROLLER_TOKEN");var ip=function(g){this.controller=g};
_.L(ip,gg);ip.prototype.resolveCommand=function(g){var C=this,d,V,y,R;return _.F(function(Y){d=_.e(g,OTP);if(!d)return Y.return();V=d;y=V.id;R=V.isVisible;if(y===void 0||R===void 0)return Y.return();var A;(A=C.controller.timelyActionsMap.get(y))==null||A(y,R);_.XV(Y)})};
ip[kC]=[_.eoI];var lg0=function(){this.timelyActionsMap=new Map};var Oe=function(g){this.JSC$17876_commandHandler=g};
_.L(Oe,gg);Oe.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y;return _.F(function(A){d=_.e(g,_.eIL);if(!d)return A.return();R=(V=d.item)==null?void 0:(y=V.notificationTextRenderer)==null?void 0:y.successResponseText;if(!R)return A.return();Y=_.I0(R);C.JSC$17876_commandHandler.resolveCommand(Y);_.XV(A)})};
Oe[kC]=[_.xC];var wG=function(g,C){this.innertubeTransportService=g;this.JSC$17881_playerApiPromise=C};
_.L(wG,gg);
wG.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x;return _.F(function(p){if(p.nextAddress==1)return p.yield(C.JSC$17881_playerApiPromise,2);d=p.yieldResult;V=d.getOption("captions","track");y=Object.assign({},_.e(g,_.rg8));(Y=(R=d.getVideoData())==null?void 0:R.video_id)?y.externalVideoId=Y:_.CG(Error("Hi"));if((A=V)==null?0:A.languageCode)y.languageCode=V.languageCode;if((P=V)==null?0:P.kind)y.kind=V.kind;if((w=V)==null?0:w.name)y.name=V.name;x=Object.assign({},g,{getTranscriptEndpoint:y});return p.yield(_.fW(C.innertubeTransportService,
x),0)})};
wG[kC]=[_.O7,_.z_];var kF=function(){};
_.L(kF,gg);kF.prototype.resolveCommand=function(g){var C,d,V,y,R,Y,A,P;return _.F(function(w){C=_.e(g,kd8);if((d=C)==null||!d.paramKeyValuePairs)return w.return();V=window.location.href;y=_.Z(C.paramKeyValuePairs);for(R=y.next();!R.done;R=y.next())Y=R.value,Y.key&&Y.value&&(A={},V=_.bm(V,(A[Y.key]=Y.value,A)));P=_.wS().resolve(_.r0);_.Dt(P,V);_.XV(w)})};_.xF=new _.gp("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var oD=function(g,C,d,V){this.controller=g;this.JSC$17888_playerApiPromise=C;this.innertubeTransportService=d;this.JSC$17888_commandHandler=V};
_.L(oD,gg);
oD.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q;return _.F(function(c){if(c.nextAddress==1){d=_.e(g,M_x);if((V=d)==null||!V.watchEndpoint)return c.return();y=new JK;R=y.JSC$14235_getRequest(d.watchEndpoint);if(!R)return c.return();Y=d.watchEndpoint.clickTrackingParams;return c.yield(_.dP(C.innertubeTransportService,R.innerTubeRequest,R.input,Y,R.config),2)}if(c.nextAddress!=3)return A=c.yieldResult,c.yield(C.JSC$17888_playerApiPromise,3);P=c.yieldResult;P.updateVideoData({raw_watch_next_response:A});
if(l=(w=A)==null?void 0:(x=w.contents)==null?void 0:(p=x.twoColumnWatchNextResults)==null?void 0:(J=p.results)==null?void 0:(h=J.results)==null?void 0:h.contents)T=(N=l.find(function(U){return U.videoPrimaryInfoRenderer}))==null?void 0:N.videoPrimaryInfoRenderer,((v=T)==null?0:v.subtitle)&&LLD(C.controller,T.subtitle);
(Q=(q=A)==null?void 0:q.onUiReady)&&C.JSC$17888_commandHandler.resolveCommand(Q);_.XV(c)})};
oD[kC]=[_.xF,_.z_,_.O7,_.xC];var DZ6=function(){this.subtitleChangeCallbackMap=new Map},LLD=function(g,C){g=_.Z(g.subtitleChangeCallbackMap.values());
for(var d=g.next();!d.done;d=g.next())d=d.value,d(C)};var pN=function(g,C){this.JSC$17898_commandHandler=g;this.innertubeTransportService=C};
_.L(pN,gg);
pN.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q;return _.F(function(c){switch(c.nextAddress){case 1:return(R=(V=C)==null?void 0:(y=V.form)==null?void 0:y.element)&&_.rF(R),Y=_.Zi().get("hl"),A="",_.js(c,2),c.yield(qZl(Y),4);case 4:A=c.yieldResult;_.Vv(c,3);break;case 2:return _.N4(c),R&&_.Ng(R),_.IM(Error("Ji"),"ERROR"),c.return();case 3:P=_.e(g,KT6);if(!P)return R&&_.Ng(R),c.return();(p=(w=P.commerceActionConfig)==null?void 0:(x=w.commandLifeCycleConfig)==null?
void 0:x.onStartCommand)&&d.JSC$17898_commandHandler.resolveCommand(p);return c.yield(_.fW(d.innertubeTransportService,g,{client_data:{paymentsClientToken:{token:A}}}),5);case 5:(J=c.yieldResult)?(R&&_.Ng(R),((T=J)==null?0:T.command)&&d.JSC$17898_commandHandler.resolveCommand(J.command),(Q=(v=P.commerceActionConfig)==null?void 0:(q=v.commandLifeCycleConfig)==null?void 0:q.onSuccessCommand)&&d.JSC$17898_commandHandler.resolveCommand(Q)):(R&&_.Ng(R),_.IM(Error("Ki")),(N=(h=P.commerceActionConfig)==
null?void 0:(l=h.commandLifeCycleConfig)==null?void 0:l.onFailureCommand)&&d.JSC$17898_commandHandler.resolveCommand(N)),_.XV(c)}})};
pN[kC]=[_.xC,_.O7];var JG=function(g,C,d){this.store=g;this.JSC$17914_commandHandler=C;this.innertubeTransportService=d};
_.L(JG,gg);
JG.prototype.resolveCommand=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p;return _.F(function(J){V=_.e(g,a18);y=V.googlePaymentPayload;V.onStartCommand&&d.JSC$17914_commandHandler.resolveCommand(V.onStartCommand);R=y.encryptedPurchaseParams;Y=y.ypcLogWalletAnalyticDataEndpoint;A=V.serializedTransactionFlowLoggingParams;P=y.serializedPaymentsClientParams;w=V.ypcCujContext;p=mWg(d.innertubeTransportService,(x=C)==null?void 0:x.form,R,Y,A,P,w);return J.return(p.then(function(h){M0W(C==null?void 0:C.form,
!1);var l=d.store,N=d.JSC$17914_commandHandler,T=h.integratorData;T==null||T===""||h.error!=null?(String(h.error)==="-1"&&V.onDismissCommand?N.resolveCommand(V.onDismissCommand):String(h.error)!=="-1"&&V.onFailureCommand&&N.resolveCommand(V.onFailureCommand),String(h.error)!=="-1"&&String(h.error)!=="132"&&_.IM(Error("Li"),"ERROR")):(V.googlePaymentEntityKey&&l.dispatch(_.P$("commerceAcquisitionClientPayloadEntity",V.googlePaymentEntityKey,{key:V.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:T,
fundsGuaranteeCallbackClientData:h.integratorClientCallbackData}}})),V.onSuccessCommand&&N.resolveCommand(V.onSuccessCommand));_.GY()},function(h){M0W(C==null?void 0:C.form,!1);
_.IM(h,"ERROR");V.onFailureCommand&&d.JSC$17914_commandHandler.resolveCommand(V.onFailureCommand)}))})};
JG[kC]=[QU,_.xC,_.O7];var hG=function(g,C){this.JSC$17918_commandHandler=g;this.purchaseManager=C};
_.L(hG,gg);
hG.prototype.resolveCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x;return _.F(function(p){d=_.e(g,Gk6);((V=d)==null?0:(y=V.commandLifeCycleConfig)==null?0:y.onStartCommand)&&C.JSC$17918_commandHandler.resolveCommand(d.commandLifeCycleConfig.onStartCommand);if(!((R=d)==null?0:(Y=R.googlePaymentPurchaseManagerPayload)==null?0:Y.securePayloadBytes))return _.IM(Error("Mi"),"ERROR"),p.return();A=m_h(_.GV(d.googlePaymentPurchaseManagerPayload.securePayloadBytes));P=_.Zi().get("hl");w=_.vj();Pl0(A.serialize(),
P,function(J){w.resolve(J)},function(J){w.reject(J)},w.resolve);
x=w.promise;return p.return(x.then(function(J){if(J)if(J==null?0:J.errorCode){_.IM(Error("Ni`"+J.errorCode),"ERROR");var h,l;((h=d)==null?0:(l=h.commandLifeCycleConfig)==null?0:l.onFailureCommand)&&C.JSC$17918_commandHandler.resolveCommand(d.commandLifeCycleConfig.onFailureCommand)}else if(J==null?0:J.isCancelled){var N,T;((N=d)==null?0:(T=N.commandLifeCycleConfig)==null?0:T.onCancelCommand)&&C.JSC$17918_commandHandler.resolveCommand(d.commandLifeCycleConfig.onCancelCommand)}else{var v,q;((v=d)==
null?0:(q=v.commandLifeCycleConfig)==null?0:q.onSuccessCommand)&&C.JSC$17918_commandHandler.resolveCommand(d.commandLifeCycleConfig.onSuccessCommand)}},function(J){_.IM(J,"ERROR");
var h,l;((h=d)==null?0:(l=h.commandLifeCycleConfig)==null?0:l.onFailureCommand)&&C.JSC$17918_commandHandler.resolveCommand(d.commandLifeCycleConfig.onFailureCommand)}))})};
hG[kC]=[_.xC,ipZ];var rjb=function(g,C){this.JSC$17926_commandHandler=g;this.commandAllowlistOverride=C;var d;this.commandAllowlist=(d=this.commandAllowlistOverride)!=null?d:XiL};
rjb.prototype.handleResponse=function(g,C,d){var V,y=C==null?void 0:(V=C.config)==null?void 0:V.command;if(!y||this.commandAllowlist.some(function(R){return!!_.e(y,R)})){C=void 0;
d!==void 0&&(C={form:{element:d}});g.onResponseReceivedCommand&&this.JSC$17926_commandHandler.resolveCommand(g.onResponseReceivedCommand,C);g.onResponseReceivedAction&&this.JSC$17926_commandHandler.resolveCommand(g.onResponseReceivedAction,C);g.onResponseReceivedEndpoint&&this.JSC$17926_commandHandler.resolveCommand(g.onResponseReceivedEndpoint,C);g.command&&this.JSC$17926_commandHandler.resolveCommand(g.command,C);if(g.onResponseReceivedCommands)for(d=_.Z(g.onResponseReceivedCommands),V=d.next();!V.done;V=
d.next())this.JSC$17926_commandHandler.resolveCommand(V.value,C);if(g.onResponseReceivedActions)for(d=_.Z(g.onResponseReceivedActions),V=d.next();!V.done;V=d.next())this.JSC$17926_commandHandler.resolveCommand(V.value,C);if(g.onResponseReceivedEndpoints)for(d=_.Z(g.onResponseReceivedEndpoints),V=d.next();!V.done;V=d.next())this.JSC$17926_commandHandler.resolveCommand(V.value,C);if(g.actions)for(g=_.Z(g.actions),d=g.next();!d.done;d=g.next())this.JSC$17926_commandHandler.resolveCommand(d.value,C)}};
rjb[kC]=[_.xC,_.Oc(NvW)];var NH6=new _.gp("INNERTUBE_TOKEN_SERVICE");var X30=new _.gp("SCHEDULER_TOKEN");var sZQ=function(g){this.scheduler=g;g={};this.tokenMap=(g.app={},g.user={},g)};
sZQ.prototype.handleResponse=function(g,C){if(!C)throw Error("Oi");var d;if(g=(d=g.responseContext)==null?void 0:d.innertubeTokenJar){if(g.appTokens){var V,y,R;d=(V=C.innerTubeRequest.context)==null?void 0:(y=V.request)==null?void 0:(R=y.innertubeTokenJar)==null?void 0:R.appTokens;BH5(this,g.appTokens,this.tokenMap.app,d)}if(g.userTokens){var Y,A,P;C=(Y=C.innerTubeRequest.context)==null?void 0:(A=Y.request)==null?void 0:(P=A.innertubeTokenJar)==null?void 0:P.userTokens;BH5(this,g.userTokens,this.tokenMap.user,
C)}}};
sZQ.prototype.processContext=function(g){g.request||(g.request={});var C=Object.keys(this.tokenMap.app).length,d=Object.keys(this.tokenMap.user).length;if(C||d)g.request.innertubeTokenJar={},C&&(g.request.innertubeTokenJar.appTokens=[].concat(_.Wr(Object.values(this.tokenMap.app).flat()))),d&&(g.request.innertubeTokenJar.userTokens=[].concat(_.Wr(Object.values(this.tokenMap.user).flat())))};
var BH5=function(g,C,d,V){C=_.Z(C);for(var y=C.next(),R={};!y.done;R={token$jscomp$139:void 0},y=C.next()){R.token$jscomp$139=y.value;if(R.token$jscomp$139.type===void 0)throw new _.qn("InnerTube token has no type",R.token$jscomp$139);if(R.token$jscomp$139.clearTokens)d[R.token$jscomp$139.type]=[];else if(R.token$jscomp$139.value!==void 0){d[R.token$jscomp$139.type]||(d[R.token$jscomp$139.type]=[]);if(V!==void 0&&V.length){y=_.Z(V);for(var Y=y.next(),A={};!Y.done;A={requestToken:void 0},Y=y.next())A.requestToken=
Y.value,Y=d[R.token$jscomp$139.type].findIndex(function(P){return function(w){return w===P.requestToken||(0,_.uG.equals)(w,P.requestToken)}}(A)),Y>-1&&d[R.token$jscomp$139.type].splice(Y,1)}d[R.token$jscomp$139.type].push(R.token$jscomp$139);
R.token$jscomp$139.maxAgeSeconds&&Number(R.token$jscomp$139.maxAgeSeconds)>0&&g.scheduler.addLowPriorityJob(function(P){return function(){var w=d[P.token$jscomp$139.type].indexOf(P.token$jscomp$139);w>-1&&d[P.token$jscomp$139.type].splice(w,1)}}(R),Number(R.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.qn("InnerTube token has no value",R.token$jscomp$139);
}};
sZQ[kC]=[X30];var THI=new _.gp("LOCAL_INNERTUBE_ROUTER_TOKEN"),fgz=new _.gp("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var tG=function(g){this.serviceMap=g};
tG.prototype.shouldPreferLocalResponse=function(g,C){return(g=vWI(this,g))?g.shouldPreferLocalResponse(C):!1};
tG.prototype.localInnertubeResponse=function(g,C){var d=this,V;return _.F(function(y){return(V=vWI(d,g))?y.return(V.localInnertubeResponse(C)):y.return(Promise.reject(Error("Pi")))})};
tG.prototype.canProvideFallbackResponse=function(g,C){return(g=vWI(this,g))?g.canProvideFallbackResponse(C):!1};
tG.prototype.localFallbackInnertubeResponse=function(g,C){var d=this,V;return _.F(function(y){return(V=vWI(d,g))?y.return(V.localFallbackInnertubeResponse(C)):y.return(Promise.reject(Error("Pi")))})};
var vWI=function(g,C){C=_.Do(C);return C?(g=g.serviceMap[C])?g:null:null};
tG[kC]=[fgz];var PJ=function(){};
PJ.prototype.shouldPreferLocalResponse=function(){return!1};
PJ.prototype.localInnertubeResponse=function(){return _.F(function(g){return g.return(Promise.reject(Error("Qi")))})};
PJ.prototype.canProvideFallbackResponse=function(){return!0};
PJ.prototype.localFallbackInnertubeResponse=function(){var g,C,d;return _.F(function(V){g=VU("CLOSE_POPUP");C={openPopupAction:nzV()};d={actions:[g,C]};return V.return(d)})};var dHg=function(g,C){this.JSC$17975_upliftPromise=g;this.store=C};
_.b=dHg.prototype;_.b.shouldPreferLocalResponse=function(g){var C=g.videoId,d;if(d=C)d=cyq(this.store.getState().entities,g.videoId);return d&&E3l(this.store.getState().entities,C)?UWN(this.store.getState().entities,g.playlistId):!1};
_.b.localInnertubeResponse=function(g){var C=this,d;return _.F(function(V){return(d=C.getPlayerResponse(g))?V.return(Promise.resolve(d)):V.return(Promise.reject(Error("Ri")))})};
_.b.canProvideFallbackResponse=function(g){return!!g.videoId};
_.b.localFallbackInnertubeResponse=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.JSC$17975_upliftPromise,2);d=C.getPlayerResponse(g);var y;d?y=V.return(Promise.resolve(d)):y=OC(C.store.getState().entities,g.videoId)?V.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.cL(_.yD("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:CMP()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
V.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.cL(_.yD("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:gnq()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return y})};
_.b.getPlayerResponse=function(g){return psu(this.store.getState().entities,g.videoId)};var Fx=function(g,C){this.localPlayerService=g;this.localWatchNextService=C};
Fx.prototype.shouldPreferLocalResponse=function(g){var C=g.playerRequest;g=g.watchNextRequest;return!!(C&&this.localPlayerService.shouldPreferLocalResponse(C)&&g&&this.localWatchNextService.shouldPreferLocalResponse(g))};
Fx.prototype.localInnertubeResponse=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){d=g.playerRequest;V=g.watchNextRequest;if(!d||!V)throw new _.qn("Missing streaming request",g);return Y.yield(C.localPlayerService.localInnertubeResponse(d),2)}if(Y.nextAddress!=3)return y=Y.yieldResult,Y.yield(C.localWatchNextService.localInnertubeResponse(V),3);R=Y.yieldResult;return Y.return({playerResponse:y,watchNextResponse:R})})};
Fx.prototype.canProvideFallbackResponse=function(g){var C=g.playerRequest;g=g.watchNextRequest;return!!(C&&this.localPlayerService.canProvideFallbackResponse(C)&&g&&this.localWatchNextService.canProvideFallbackResponse(g))};
Fx.prototype.localFallbackInnertubeResponse=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return d=g.playerRequest,V=g.watchNextRequest,d&&V?Y.yield(C.localPlayerService.localFallbackInnertubeResponse(d),2):Y.return(Promise.reject(new _.qn("Missing streaming request",g)));if(Y.nextAddress!=3)return y=Y.yieldResult,Y.yield(C.localWatchNextService.localFallbackInnertubeResponse(V),3);R=Y.yieldResult;return Y.return({playerResponse:y,watchNextResponse:R})})};var Zs=function(g){this.JSC$17985_persistentStorePromiseAccessor=g};
Zs.prototype.shouldPreferLocalResponse=function(){return!1};
Zs.prototype.localInnertubeResponse=function(){return _.F(function(g){return g.return(Promise.reject(Error("Si")))})};
Zs.prototype.canProvideFallbackResponse=function(){return!0};
Zs.prototype.localFallbackInnertubeResponse=function(){var g=this,C,d;return _.F(function(V){return V.nextAddress==1?V.yield(g.JSC$17985_persistentStorePromiseAccessor(),2):V.nextAddress!=3?(C=V.yieldResult)?V.yield(C.get("service:guide:fallback"),3):V.return(Promise.reject(Error("Ti"))):(d=V.yieldResult)&&_.IH(d)?V.return(c$l(_.IH(d))):V.return(Promise.reject(Error("Ui")))})};var ic=function(){};
ic.prototype.shouldPreferLocalResponse=function(){return!1};
ic.prototype.localInnertubeResponse=function(){return _.F(function(g){return g.return(Promise.reject(Error("Vi")))})};
ic.prototype.canProvideFallbackResponse=function(){return!0};
ic.prototype.localFallbackInnertubeResponse=function(){var g,C,d;return _.F(function(V){g=VU("CLOSE_POPUP");C={openPopupAction:nzV()};d={actions:[g,C]};return V.return(d)})};var bc=function(){this.urlMap=$ZB;this.fallbackCommand=_.$O};
bc.prototype.shouldPreferLocalResponse=function(g){return(g=g.url)?!!qGR(this,g):!1};
bc.prototype.localInnertubeResponse=function(g){var C=this,d;return _.F(function(V){return(d=g.url)?V.return(M58(g,qGR(C,d))):V.return(Promise.reject(Error("Wi")))})};
bc.prototype.canProvideFallbackResponse=function(){return!0};
bc.prototype.localFallbackInnertubeResponse=function(g){var C=this,d,V,y,R,Y,A,P;return _.F(function(w){d=g.url;if(!d)return w.return(M58(g,C.fallbackCommand));if(V=qGR(C,d))return w.return(M58(g,V));y=void 0;R=_.Do(d);R==="/watch"&&(Y=_.av(d,"v"))&&(P=(A=_.av(d,"list"))!=null?A:void 0,y=_.U6(Y,P));y||(y=C.fallbackCommand);return w.return(M58(g,y))})};
var qGR=function(g,C){if(C)return g.urlMap[_.BW(C)]},M58=function(g,C){C&&g.parentTrackingParams&&(C.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:g.parentTrackingParams}},C.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:C})};var Yb=function(g,C,d){this.JSC$17996_upliftPromise=g;this.store=C;this.JSC$17996_persistentStorePromiseAccessor=d};
Yb.prototype.shouldPreferLocalResponse=function(){return!1};
Yb.prototype.localInnertubeResponse=function(){return _.F(function(g){return g.return(Promise.reject(Error("Xi")))})};
Yb.prototype.canProvideFallbackResponse=function(){return!0};
Yb.prototype.localFallbackInnertubeResponse=function(){var g=this;return _.F(function(C){return C.return(WLZ(g))})};
var WLZ=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(nz(g.JSC$17996_upliftPromise,g.store),2);C=V.yieldResult;d={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[I7o(C)]}}}};return V.return(mZ0(g,d))})},mZ0=function(g,C){var d,V;
return _.F(function(y){if(y.nextAddress==1)return y.yield(g.JSC$17996_persistentStorePromiseAccessor(),2);if(y.nextAddress!=3)return d=y.yieldResult,y.yield(UV(d),3);V=y.yieldResult;return y.return({responseContext:{},contents:C,topbar:V})})};var yA=function(g,C,d){this.JSC$18003_upliftPromise=g;this.store=C;this.JSC$18003_persistentStorePromiseAccessor=d};
yA.prototype.shouldPreferLocalResponse=function(g){var C=g.videoId;return C&&cyq(this.store.getState().entities,C)&&E3l(this.store.getState().entities,C)?UWN(this.store.getState().entities,g.playlistId):!1};
yA.prototype.localInnertubeResponse=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1)return(d=g.videoId)?y.yield(C.JSC$18003_upliftPromise,2):y.return(Promise.reject(Error("Yi")));if(y.nextAddress!=3)return y.yield(uWZ(C,g,d),3);V=y.yieldResult;return y.return(nWD(C,V,d))})};
yA.prototype.canProvideFallbackResponse=function(g){return g.videoId?!0:!1};
yA.prototype.localFallbackInnertubeResponse=function(g){var C=this,d,V,y,R;return _.F(function(Y){switch(Y.nextAddress){case 1:return(d=g.videoId)?Y.yield(C.JSC$18003_upliftPromise,2):Y.return(Promise.reject(Error("Yi")));case 2:return Y.yield(uWZ(C,g,d),3);case 3:V=Y.yieldResult;if(OC(C.store.getState().entities,d)){Y.jumpTo(4);break}return Y.yield(nz(C.JSC$18003_upliftPromise,C.store),5);case 5:return y=Y.yieldResult,Y.return(IgI(V,y));case 4:return cyq(C.store.getState().entities,d)&&E3l(C.store.getState().entities,
d)?Y.return(nWD(C,V,d)):(R={title:_.cL(_.yD("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:CMP()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},Y.return(IgI(V,R)))}})};
var uWZ=function(g,C,d){var V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return V=C.playlistId,y=_.U6(d,V),P.yield(g.JSC$18003_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return R=P.yieldResult,P.yield(UV(R),3);Y=P.yieldResult;A={responseContext:{},currentVideoEndpoint:y,topbar:Y};return P.return(A)})},nWD=function(g,C,d){if(g=OC(g.store.getState().entities,d)){var V;
d=g.videoEntity;var y,R={title:E6(d.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.HL((V=d.localizedStrings)==null?void 0:V.viewCount),viewCount:_.HL((y=d.localizedStrings)==null?void 0:y.viewCount)}}};d.publishedTimestampMillis&&(R.dateText=_.HL(iHL(new Date(Number(d.publishedTimestampMillis)))));V={videoPrimaryInfoRenderer:R};y=g.videoEntity;g=g.channelEntity;g={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:E6(_.yD("SHOW_MORE",void 0,"Show more")),
showLessText:E6(_.yD("SHOW_LESS",void 0,"Show less")),description:y.formattedDescription,owner:{videoOwnerRenderer:{title:E6(g.title),thumbnail:g.avatar}}}};C.contents={twoColumnWatchNextResults:{results:{results:{contents:[V,g]}}}}}return C},IgI=function(g,C){g.contents={singleColumnWatchNextResults:{results:{results:{contents:[I7o(C)]}}}};
return g};var AQ=function(g,C,d){this.JSC$18008_upliftPromise=g;this.store=C;this.JSC$18008_persistentStorePromiseAccessor=d};
AQ.prototype.shouldPreferLocalResponse=function(){return!1};
AQ.prototype.localInnertubeResponse=function(){return _.F(function(g){return g.return(Promise.reject(Error("Zi")))})};
AQ.prototype.canProvideFallbackResponse=function(){return!0};
AQ.prototype.localFallbackInnertubeResponse=function(){var g=this,C,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return R.yield(g.JSC$18008_persistentStorePromiseAccessor(),2);case 2:return C=R.yieldResult,R.yield(UV(C),3);case 3:return d=R.yieldResult,V={responseContext:{},topbar:d},R.yield(g.JSC$18008_upliftPromise,4);case 4:return R.yield(nz(g.JSC$18008_upliftPromise,g.store),5);case 5:return y=R.yieldResult,V.watchStatus={backgroundPromoRenderer:y},R.return(V)}})};var UZ6,cjQ;_.jA=new _.gp("ENDPOINT_MAP");UZ6=new _.gp("WATCH_ENDPOINT_MAP");cjQ=new _.gp("REEL_ENDPOINT_MAP");var a7l=/^[a-zA-Z0-9_\-]{11}$/;var GpV=_.p$(function(){var g,C;return(C=(g=window).matchMedia)==null?void 0:C.call(g,"(prefers-reduced-motion: reduce)").matches});var EWz=_.p$(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 g=_.gS("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");g||(g=_.ri("VIDEO"),_.PZ("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
g));return!!(g&&g.canPlayType&&g.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var HOZ=XMLHttpRequest.prototype.fetch,QZ5=HOZ&&HOZ.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!AH?!0:!1;var eA=function(g){this.JSC$18019_storeWithEntities=g};
_.L(eA,Q3);_.b=eA.prototype;_.b.getApiPaths=function(){return WUM};
_.b.getExtension=function(g){return _.e(g,_.qu)||_.e(g,_.Fv)||_.e(g,ff8)};
_.b.isNavigationCommand=function(){return!0};
_.b.JSC$14242_getStoreKey=function(g){if((_.t("kevlar_cache_on_ttl_player")||_.t("mweb_enable_shorts_innertube_player_prefetch")||_.t("mweb_use_new_history_manager")||_.t("web_shorts_prefetch_service_enabled"))&&(g=this.getExtension(g))&&g.videoId){var C={videoId:g.videoId};g.playlistId&&(C.playlistId=g.playlistId);g.playerParams&&(C.params=g.playerParams);return _.$k("player",C)}};
_.b.JSC$14235_getClientScreen=function(g){var C;return((C=g.contentPlaybackContext)==null?void 0:C.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.b.JSC$14235_buildRequest=function(g,C,d){if(_.t("enable_interstitial_entity_check")){var V=this.JSC$18019_storeWithEntities;if(C.videoId)for(var y=_.Z(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),R=y.next();!R.done;R=y.next()){R=R.value;var Y;var A=void 0,P=void 0,w=C.videoId,x=R;(Y=V)?(w=_.Sx(w+x,"interstitialInteractionStateEntity"),Y=(A=(P=_.gd(Y.getState().entities,"interstitialInteractionStateEntity",w))==null?void 0:P.primaryButtonClicked)!=null?A:!1):Y=!1;if(Y)switch(R){case "CONTENT_CHECK_REQUIRED":C.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":C.racyCheckOk=!0}}}C.videoId&&(g.videoId=C.videoId);C.playlistId&&(g.playlistId=C.playlistId);C.index!==void 0&&(g.playlistIndex=C.index+1);C.playerParams&&(g.params=C.playerParams);"startTimeSeconds"in C&&C.startTimeSeconds&&(_.t("enable_player_request_builder_start_time_floor")?g.startTimeSecs=Math.floor(C.startTimeSeconds):g.startTimeSecs=C.startTimeSeconds);d.contentPlaybackContext&&(g.playbackContext={contentPlaybackContext:d.contentPlaybackContext});d.prefetchPlaybackContext&&
(g.playbackContext=Object.assign({},g.playbackContext,{prefetchPlaybackContext:d.prefetchPlaybackContext}),g.context.request||(g.context.request={}),g.context.request.isPrefetch=!0);g.playbackContext||(g.playbackContext={});V=EWz();g.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!V,supportXhr:QZ5};d.overrideMutedAtStart&&(g.overrideMutedAtStart=d.overrideMutedAtStart);g.racyCheckOk=!!C.racyCheckOk;g.contentCheckOk=!!C.contentCheckOk;!_.t("captions_prefs_killswitch")&&(d=(d=_.xR("yt-player-caption-language-preferences"))?
d:[],d==null?0:d.length)&&(g.captionParams={viewerSelectedCaptionLangs:d})};
_.b.getRequestConfig=function(g){g=this.JSC$14242_getStoreKey(g);var C;g&&(C={storeStrategy:{storeKey:g}});_.t("web_log_player_watch_next_ticks")&&(C=C||{},C.requestTick="ps_s",C.responseTick="ps_r");return C};
eA[kC]=[QU];var lp=function(g,C){this.playerRequestBuilder=g;this.watchNextRequestBuilder=C};
_.L(lp,Q3);lp.prototype.getApiPaths=function(){return rAP};
lp.prototype.getExtension=function(g){return _.e(g,_.qu)};
lp.prototype.isNavigationCommand=function(){return!0};
lp.prototype.JSC$14235_buildRequest=function(g,C,d){g.playerRequest={};this.playerRequestBuilder.JSC$14235_buildRequest(g.playerRequest,C,d);_.t("web_streaming_watch")&&(g.watchNextRequest={},this.watchNextRequestBuilder.JSC$14235_buildRequest(g.watchNextRequest,C,d))};
lp[kC]=[eA,JK];var zoR;_.LN=new _.gp("SHORTS_CONTROLLER_TOKEN");zoR=new _.gp("SHORTS_STATE_STORE_TOKEN");var DL=function(g,C){var d=_.cY.apply(2,arguments);g=g===void 0?0:g;_.qn.call(this,C,d);this.errorType=g;Object.setPrototypeOf(this,this.constructor.prototype)};
_.L(DL,_.qn);var KLz,agD,GCD,yTo,Xx,e3u,C3Z,ggI,b80,yd0,V1R;KLz=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(g){return g+"="}).join("|"));
agD=RegExp(".*\\?.*playnext=1.*");GCD=function(g,C,d,V,y){this.watchEndpointMap=g;this.reelWatchEndpointMap=C;this.innerTubeTransportService=d;this.fetchPbj=V;this.reloadOnPlayerFailure=y===void 0?!0:y};
_.SGI=function(g,C){var d=_.pG("web_pbj_log_warning_rate",0);d=d>0&&Math.random()<d;var V;if((V=_.e(C.commandMetadata,_.d7))==null||!V.rootVe)return d&&_.cy(Error("dj")),!1;var y;V=(y=_.e(C.commandMetadata,_.d7))==null?void 0:y.url;if(!V)return d&&_.cy(Error("ej")),!1;if(agD.test(V))return!0;if(KLz.test(V))return d&&_.cy(Error("fj`"+V)),!1;if(_.e(C,_.qu)){if(!(g.watchEndpointMap.watchNext&&g.watchEndpointMap.player||_.t("kevlar_fetch_initial_data_op_watch_client")))return d&&_.cy(Error("$i")),!1;
g=_.pG("web_pbj_log_warning_rate",0);g=g>0&&Math.random()<g;_.e(C,_.qu)?zx_(C)?C=!0:(g&&_.cy(Error("aj")),C=!1):(g&&_.cy(Error("$i")),C=!1);return C}if(_.e(C,_.Fv))return KAR(C);if(_.e(C,_.zF))return!0;g=_.T_(g.innerTubeTransportService,C);!g&&d&&_.IM(Error("gj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(C)});return g};
yTo=function(g,C,d,V,y,R){C={url:C};if(d==null?0:d.itct)C.parentTrackingParams=d.itct;var Y=_.ni(QJx);return _.dP(g.innerTubeTransportService,C,Y).then(function(A){(A=A.endpoint)||(A=_.$O);(d==null?0:d.itct)&&A&&!A.trackingParams&&(A.trackingParams=d.itct);var P=YR(A);return Xx(g,A,d,V,P,y,R)})};
Xx=function(g,C,d,V,y,R,Y,A){A=A===void 0?{}:A;if(g.fetchPbj&&!_.SGI(g,C)&&!_.t("force_one_platform")){A=g.fetchPbj(C);var P=_.GY(A.then(function(c){if(!c)throw Error("hj");Y(P)||R(C,c);return c}));
return P}var w,x,p={rootVe:(w=_.e(C.commandMetadata,_.d7))==null?void 0:w.rootVe,url:(x=_.e(C.commandMetadata,_.d7))==null?void 0:x.url,endpoint:C,page:y};if(_.e(C,_.qu)){var J,h={contentPlaybackContext:_.zG(d,(J=_.e(C.commandMetadata,_.d7))==null?void 0:J.url,V)},l=_.vj();_.t("web_streaming_watch")&&window.TextDecoderStream?(A=eJP(g.innerTubeTransportService,C,h,function(c){!p.response&&c.content&&(p.response=c.content);!p.playerResponse&&c.player&&(p.playerResponse=c.player);R(C,p)}),w=ne_(C),w.length&&
(p.preconnect=w,R(C,p)),ggI(A,l,p).catch(function(c){c instanceof DL&&c.errorType===2&&_.t("web_streaming_watch_fallback")&&C3Z(g,C,h,p,R,Y,l)})):C3Z(g,C,h,p,R,Y,l);
return l.promise}if(_.e(C,_.Fv)){var N;if(((N=_.e(C,_.Fv))==null?void 0:N.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var T=_.vj();_.d7Q(_.wS().resolve(_.LN),C).then(function(c){V1R(g,d,V,y,R,T,c)});
return T.promise}A=_.GY();var v;w={contentPlaybackContext:_.zG(d,(v=_.e(C.commandMetadata,_.d7))==null?void 0:v.url,V)};(v=g.reelWatchEndpointMap.player)&&(v=v().JSC$14235_getRequest(C,w))&&(A=_.dP(g.innerTubeTransportService,v.innerTubeRequest,v.input,C.clickTrackingParams,v.config));v=_.GY();(x=g.reelWatchEndpointMap.reelItemWatch)&&(x=x().JSC$14235_getRequest(C))&&(v=_.dP(g.innerTubeTransportService,x.innerTubeRequest,x.input,C.clickTrackingParams,x.config));x=_.GY();_.t("web_enable_delay_shorts_sequence_call_extra")&&
(x=new _.lD(function(c){setTimeout(function(){c(void 0)},200)}));
(!_.t("web_enable_delay_shorts_sequence_call_new")||_.t("web_enable_delay_shorts_sequence_call_forget"))&&(J=g.reelWatchEndpointMap.reelWatchSequence)&&_.e(C,_.Fv).sequenceParams&&(w=J().JSC$14235_getRequest(C,w))&&(_.t("web_enable_delay_shorts_sequence_call_forget")?_.dP(g.innerTubeTransportService,w.innerTubeRequest,w.input,C.clickTrackingParams,w.config):x=_.dP(g.innerTubeTransportService,w.innerTubeRequest,w.input,C.clickTrackingParams,w.config));w=_.GY(p);J=_.vj();yd0(C,w,A,v,x,R,Y,J);return J.promise}var q;
if(_.e(C,Ytu)&&((q=_.e(C.commandMetadata,_.d7))==null?0:q.url))return A=wxq(_.S1(UG().location.href),_.S1(_.e(C.commandMetadata,_.d7).url)).toString(),yTo(g,A,d,V,R,function(){return!1});
if(_.e(C,_.zF))return R(C,p),_.GY(p);if(_.T_(g.innerTubeTransportService,C)){A=Object.assign({},{tempData:d,disableCache:d.disableCache},A);var Q=_.fW(g.innerTubeTransportService,C,A).then(function(c){p.response=c;Y(Q)||R(C,p);return p});
return Q}return _.GY(p)};
_.RXZ=function(g,C,d,V){if(_.e(C,_.qu)||_.e(C,_.Fv)&&(_.t("mweb_enable_shorts_innertube_player_prefetch")||_.t("kevlar_enable_shorts_prefetch_in_sequence"))||_.e(C,ff8)&&_.t("web_enable_prefetching_videos_on_home")){var y,R={contentPlaybackContext:_.zG(d,(y=_.e(C.commandMetadata,_.d7))==null?void 0:y.url,V),prefetchPlaybackContext:g2g(d)},Y,A,P;if(((Y=_.e(C,_.qu))==null?void 0:(A=Y.watchEndpointSupportedPrefetchConfig)==null?void 0:(P=A.prefetchHintConfig)==null?void 0:P.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(d=
g.watchEndpointMap.watchNext)if(R=d().JSC$14235_getRequest(C,R))return Promise.resolve(_.dP(g.innerTubeTransportService,R.innerTubeRequest,R.input,void 0,R.config).then(function(p){return p}))}else if(d=g.watchEndpointMap.player)if(R=d().JSC$14235_getRequest(C,R))return Promise.resolve(_.dP(g.innerTubeTransportService,R.innerTubeRequest,R.input,void 0,R.config).then(function(p){return p}))}else if(_.T_(g.innerTubeTransportService,C)){var w={tempData:d},x=pcL(g.innerTubeTransportService,C);
return x?new Promise(function(p,J){var h,l;return _.F(function(N){if(N.nextAddress==1)return N.yield(x,2);if(N.nextAddress!=4)return h=N.yieldResult,h.JSC$14242_getStoreKey(C,w)?N.yield(_.fW(g.innerTubeTransportService,C,w),4):(J(new _.qn("Prefetching request builder with no store key.",C)),N.jumpTo(0));l=N.yieldResult;p(l);_.XV(N)})}):Promise.reject(new _.qn("Prefetching unregistered request builder.",C))}return Promise.reject(new _.qn("No request builder available to prefetch endpoint.",C))};
e3u=function(g,C){var d,V,y;if(_.e(C,_.qu)){var R=g.watchEndpointMap.watchNext;R&&(d=R());(g=g.watchEndpointMap.player)&&(V=g())}else if(_.e(C,_.Fv))(R=g.reelWatchEndpointMap.reelItemWatch)&&(d=R()),(R=g.reelWatchEndpointMap.player)&&(V=R()),(g=g.reelWatchEndpointMap.reelWatchSequence)&&(y=g());else{a:{g=Pkc(C,g.innerTubeTransportService.endpointMap);if(g!==void 0)if(typeof g.then==="function")_.IM(new _.qn("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",C));else break a;
g=void 0}g&&(d=g)}var Y,A,P;return{content:(Y=d)==null?void 0:Y.JSC$14242_getStoreKey(C),player:(A=V)==null?void 0:A.JSC$14242_getStoreKey(C),reelSequence:(P=y)==null?void 0:P.JSC$14242_getStoreKey(C)}};
C3Z=function(g,C,d,V,y,R,Y){var A=_.GY(),P=g.watchEndpointMap.player;_.t("web_streaming_player")&&(P=rJ(lp));P&&(P=P().JSC$14235_getRequest(C,d))&&(A=_.dP(g.innerTubeTransportService,P.innerTubeRequest,P.input,C.clickTrackingParams,P.config));P=_.GY();var w=g.watchEndpointMap.watchNext;w&&(d=w().JSC$14235_getRequest(C,d))&&(P=_.dP(g.innerTubeTransportService,d.innerTubeRequest,d.input,C.clickTrackingParams,d.config));V=_.GY(V);b80(g,C,V,A,P,y,R,Y)};
ggI=function(g,C,d){var V;return _.F(function(y){if(y.nextAddress==1)return y.yield(g,2);_.t("web_streaming_watch_delay_200")||_.t("web_streaming_watch_delay_400")?(V=_.t("web_streaming_watch_delay_200")?200:400,setTimeout(function(){C.resolve(d)},V)):C.resolve(d);
_.XV(y)})};
b80=function(g,C,d,V,y,R,Y,A){var P,w,x,p,J;_.F(function(h){switch(h.nextAddress){case 1:return h.yield(d,2);case 2:P=h.yieldResult;if(Y(A.promise))return A.resolve(P),h.return();R(C,P);w=ne_(C);if(!w.length){h.jumpTo(3);break}return h.yield(d,4);case 4:P.preconnect=w,R(C,P);case 3:return _.js(h,5),h.yield(V,7);case 7:x=h.yieldResult;_.Vv(h,6);break;case 5:return p=_.N4(h),A.reject(p),h.return();case 6:if(x===void 0&&g.reloadOnPlayerFailure)return P.reload=!0,R(C,P),A.resolve(P),h.return();if(Y(A.promise))return A.resolve(P),
h.return();P.playerResponse=x;R(C,P);_.t("web_watch_stop_scheduler_on_player_response")&&(_.xb(),eu6());_.js(h,8);return h.yield(y,10);case 10:J=h.yieldResult;_.Vv(h,9);break;case 8:_.N4(h);case 9:if(J===void 0)return P.response={responseContext:{}},A.resolve(P),h.return();if(Y(A.promise))return A.resolve(P),h.return();P.response=J;R(C,P);A.resolve(P);_.XV(h)}})};
yd0=function(g,C,d,V,y,R,Y,A){var P,w,x,p,J,h;_.F(function(l){switch(l.nextAddress){case 1:return l.yield(C,2);case 2:P=l.yieldResult;if(Y(A.promise))return A.resolve(P),l.return();R(g,P);w=ne_(g);if(!w.length){l.jumpTo(3);break}return l.yield(C,4);case 4:P.preconnect=w,R(g,P);case 3:return _.js(l,5),l.yield(d,7);case 7:x=l.yieldResult;_.Vv(l,6);break;case 5:return p=_.N4(l),A.reject(p),l.return();case 6:if(x===void 0)return P.reload=!0,R(g,P),A.resolve(P),l.return();if(Y(A.promise))return A.resolve(P),
l.return();P.playerResponse=x;R(g,P);_.t("web_shorts_stop_scheduler_on_player_response")&&(_.xb(),eu6());_.js(l,8);return l.yield(V,10);case 10:J=l.yieldResult;_.Vv(l,9);break;case 8:_.N4(l);case 9:if(J===void 0)return P.response={responseContext:{}},A.resolve(P),l.return();if(Y(A.promise))return A.resolve(P),l.return();P.response=J;R(g,P);_.js(l,11);return l.yield(y,13);case 13:h=l.yieldResult;_.Vv(l,12);break;case 11:_.N4(l);case 12:if(Y(A.promise))return A.resolve(P),l.return();h&&(P.reelWatchSequenceResponse=
h);R(g,P);A.resolve(P);_.XV(l)}})};
V1R=function(g,C,d,V,y,R,Y){var A,P,w,x,p,J;_.F(function(h){if((A=Y)==null||!A.replacementEndpoint)return R.reject(),h.return();P=Y.replacementEndpoint;(w=_.e(P,_.Fv))?(Y.sequenceContinuation&&(w.sequenceParams=Y.sequenceContinuation),x=_.wS().resolve(_.LN),p=w.sequenceParams,Z8I(x,P)&&delete w.sequenceParams,J=Xx(g,P,C,d,V,y,function(){return!1}),J.then(function(l){return _.F(function(N){if(N.nextAddress==1)return YJ0(x,{reelWatchEndpoint:{sequenceParams:p}},l),N.yield(0,2);
R.resolve(l);_.XV(N)})})):R.reject();
_.XV(h)})};
GCD[kC]=[UZ6,cjQ,_.O7,_.Oc(wQL)];var AdR=function(){var g=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return g.sequenceMap}}},l58=function(g,C,d){var V,y=(V=C.config)==null?void 0:V.sequenceStrategy;
if(!y)return d();g.sequenceMap.has(y.sequenceKey)||g.sequenceMap.set(y.sequenceKey,[]);g=g.sequenceMap.get(y.sequenceKey);switch(y.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return F40(g,C,d);case "REQUEST_SEQUENCE_TYPE_REPLACE":return P3I(g,C,d);default:throw new _.qn("Request could not be sequenced",C);}},F40=function(g,C,d){var V,y,R;
return _.F(function(Y){g.length>0?(y=g[g.length-1],V=y.responsePromise.then(function(){return d()})):V=d();
R={request:C,responsePromise:V};g.push(R);i8R(g,R);return Y.return(R.responsePromise)})},P3I=function(g,C,d){d=d();
if(g.length>0)for(var V=_.Z(g),y=V.next();!y.done;y=V.next())y.value.responsePromise=d;var R={request:C,responsePromise:d};g.push(R);i8R(g,R);return Promise.resolve().then(function(){return g.indexOf(R)>0?R.responsePromise.then(function(Y){return Object.assign({},Y,{sequenceMetaData:{skipProcessing:!0}})}):R.responsePromise})},i8R=function(g,C){C.responsePromise.then(function(){var d=g.indexOf(C);
d>-1&&g.splice(d,1)})};var O8B=new _.gp("REQUEST_SEQUENCING");var rG=function(){};
_.L(rG,Q3);rG.prototype.getApiPaths=function(){return[]};
rG.prototype.getExtension=function(g){return _.e(g,kBP)};
rG.prototype.JSC$14235_buildRequest=function(g,C){g.recaptchaToken=C.recaptchaToken};
rG.prototype.getApiUrl=function(){return"/das_captcha"};var Nb=function(){};
_.L(Nb,Q3);Nb.prototype.getApiPaths=function(){return Q3Q};
Nb.prototype.getExtension=function(g){return _.e(g,QNA)};
Nb.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.createBackstagePostParams&&(g.createBackstagePostParams=C.createBackstagePostParams);d.comment_text&&(g.commentText=d.comment_text);if(d.attached_video_id)g.videoAttachment={videoId:d.attached_video_id};else if(d.image_poll_options)g.pollAttachmentData={options:d.image_poll_options};else if(d.poll_options)g.pollAttachment={choices:d.poll_options};else if(d.quiz_options)g.quizAttachmentData={options:d.quiz_options};else if(d.image_blob_id)g.imageAttachment=
{encryptedBlobId:d.image_blob_id},d.source_video_id&&(g.imageAttachment.sourceExternalVideoId=d.source_video_id),d.image_preview_coordinates&&(g.imageAttachment.previewCoordinates=JSON.parse(d.image_preview_coordinates));else if(d.images_data)g.imagesAttachment={imagesData:d.images_data};else if(d.clip_external_video_id!==void 0||d.clip_offset_ms!==void 0||d.clip_duration_ms!==void 0){var V,y,R,Y,A;g.clipAttachment={externalVideoId:(R=d.clip_external_video_id)!=null?R:"",offsetMs:(Y=(V=d.clip_offset_ms)==
null?void 0:V.toString())!=null?Y:"",durationMs:(A=(y=d.clip_duration_ms)==null?void 0:y.toString())!=null?A:""}}else d.shared_post_id&&(g.sharedPostAttachment={postId:d.shared_post_id});d.tagged_video_id&&(g.postCreationData={taggedVideoId:d.tagged_video_id});d.access_restrictions&&(typeof d.access_restrictions==="number"&&(C=d.access_restrictions,g.accessRestrictions={restriction:C!==1&&C===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof d.access_restrictions==="string"&&
(g.accessRestrictionsParams=d.access_restrictions));d.scheduled_publish_time_sec&&(g.scheduledPublishTimeSec=d.scheduled_publish_time_sec.toString())};var Xf=function(){};
_.L(Xf,Q3);Xf.prototype.getApiPaths=function(){return CbL};
Xf.prototype.getExtension=function(g){return _.e(g,UCL)};
Xf.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.decorateMessageParams&&(g.params=C.decorateMessageParams);d.text&&(g.text=d.text)};var se=function(){};
_.L(se,Q3);se.prototype.getApiPaths=function(){return tDQ};
se.prototype.getExtension=function(g){return _.e(g,zI6)};
se.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;d.video_id&&(g.videoId=d.video_id)};var Be=function(){};
_.L(Be,Q3);Be.prototype.getApiPaths=function(){return DS6};
Be.prototype.getExtension=function(g){return _.e(g,_.Cu)};
Be.prototype.JSC$14235_buildRequest=function(g,C,d){d.suggestions_query&&(g.input=d.suggestions_query)};var To=function(){};
_.L(To,Q3);To.prototype.getApiPaths=function(){return bRx};
To.prototype.getExtension=function(g){return _.e(g,KzA)};
To.prototype.JSC$14235_buildRequest=function(g,C,d){d.comment_text!==void 0&&(g.commentText=d.comment_text);d.scheduled_publish_time_sec&&(g.scheduledPublishTimeSec=d.scheduled_publish_time_sec.toString());g.updateBackstagePostParams=C.updateBackstagePostParams};var fN=function(){};
_.L(fN,Q3);fN.prototype.getApiPaths=function(){return vb};
fN.prototype.getExtension=function(g){return _.e(g,_.LW)};
fN.prototype.JSC$14235_buildRequest=function(g,C,d){d.formData&&(g.formData=d.formData);C.token?g.continuation=C.token:C.continuationTokenKey&&(d=_.uw().getState(),C=_.gd(d.entities,"continuationTokenEntity",C.continuationTokenKey))&&(g.continuation=String(C.continuationToken))};
var wdI=function(){};
_.L(wdI,Q3);_.b=wdI.prototype;_.b.getApiPaths=function(){return vb};
_.b.getExtension=function(g){return _.e(g,_.bd)};
_.b.isNavigationCommand=function(){return!0};
_.b.JSC$14242_getStoreKey=function(g){if((g=this.getExtension(g))&&g.browseId){var C={browseId:g.browseId};g.browseEndpointContextSupportedConfigs&&(C.browseEndpointContextSupportedConfigs=JSON.stringify(g.browseEndpointContextSupportedConfigs));g.params&&(C.params=g.params);g.query&&(C.query=g.query);return _.$k("browse",C)}};
_.b.JSC$14235_buildRequest=function(g,C,d){C.browseId&&(g.browseId=C.browseId);C.params&&(g.params=C.params);C.query&&(g.query=C.query);d.formData?g.formData=d.formData:C.formData&&(g.formData=C.formData);C.browseId==="FEsubscriptions"&&_.Zi().getFlag(155)&&(g.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");C.browseId==="SPaccount_playback"&&(d=_.Zi(),g.formData||(g.formData={}),g.formData.accountSettingsFormData={flagCaptionsDefaultOff:d.getFlag(65),flagAutoCaptionsDefaultOn:d.getFlag(66),
flagDisableInlinePreview:d.getFlag(186),flagAudioDescriptionDefaultOn:d.getFlag(198)});if(C.browseId==="FEwhat_to_watch"){d=_.Zi();var V=d.getFlag(196);d.getFlag(197)&&(g.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:V}}})}C.browseId==="FEwhat_to_watch"&&(C=_.Zi().getFlag(186),g.inlineSettingStatus=C?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.b.getRequestConfig=function(g,C){C=C===void 0?{}:C;var d={};if(g=this.JSC$14242_getStoreKey(g,C))d.storeStrategy={storeKey:g,disableCache:C.disableCache};_.t("web_log_browse_ticks_ks")||(d.requestTick="br_s",d.responseTick="br_r");return d};var ve=function(){};
_.L(ve,Q3);ve.prototype.getApiPaths=function(){return n7r};
ve.prototype.getExtension=function(g){return _.e(g,lzP)};
ve.prototype.JSC$14235_buildRequest=function(g,C,d){g.legacyYoutubeChannelUsername=d.legacyYouTubeChannelUsername||"";g.legacyYoutubeChannelPassword=d.legacyYouTubeChannelPassword||""};var $F=function(){};
_.L($F,Q3);$F.prototype.getApiPaths=function(){return zCx};
$F.prototype.getExtension=function(g){return _.e(g,VJ6)};
$F.prototype.JSC$14235_buildRequest=function(g,C,d){d.recaptcha_response_token&&(g.recaptchaResponseToken=d.recaptcha_response_token);d.channel_id&&(g.channelId=d.channel_id)};var qb=function(){};
_.L(qb,Q3);qb.prototype.getApiPaths=function(){return ZRh};
qb.prototype.getExtension=function(g){return _.e(g,AJh)};
qb.prototype.JSC$14235_buildRequest=function(g,C,d){C.externalChannelId&&(g.externalChannelId=C.externalChannelId);d.handle&&(g.handleUpdate={handle:d.handle},C.handleEditSource&&(g.handleUpdate.handleEditSource=C.handleEditSource))};var Mb=function(){};
_.L(Mb,Q3);Mb.prototype.getApiPaths=function(){return PqP};
Mb.prototype.getExtension=function(g){return _.e(g,BMM)};
Mb.prototype.JSC$14235_buildRequest=function(g,C,d){C.request&&(g.channelId=C.request.channelId);var V;if(d==null?0:(V=d.uploadDefaults)==null?0:V.emojiReactionSet)g.uploadDefaultsRequest||(g.uploadDefaultsRequest={}),g.uploadDefaultsRequest.emojiReactionSet=d.uploadDefaults.emojiReactionSet};var We=function(){};
_.L(We,Q3);We.prototype.getApiPaths=function(){return wD6};
We.prototype.getExtension=function(g){return _.e(g,yJr)};
We.prototype.JSC$14235_buildRequest=function(g,C,d){C.externalChannelId&&(g.externalChannelId=C.externalChannelId);C.channelHandleEntityKey&&(g.channelHandleEntityKey=C.channelHandleEntityKey);C.handleEditSource&&(g.handleEditSource=C.handleEditSource);d.handle?g.handle=d.handle:d.name&&(g.name=d.name)};var mN=function(){};
_.L(mN,Q3);mN.prototype.getApiPaths=function(){return cS6};
mN.prototype.getExtension=function(g){return _.e(g,eE6)};
mN.prototype.JSC$14235_buildRequest=function(g,C){C.actions?g.actions=C.actions:C.action&&(g.actions=[C.action])};var up=function(){};
_.L(up,Q3);up.prototype.getApiPaths=function(){return E7A};
up.prototype.getExtension=function(g){return _.e(g,_.LW)};
up.prototype.JSC$14235_buildRequest=function(g,C){C.token&&(g.continuation=C.token)};var nN=function(){};
_.L(nN,Q3);nN.prototype.getApiPaths=function(){return JAx};
nN.prototype.getExtension=function(g){return _.e(g,_.LW)};
nN.prototype.JSC$14235_buildRequest=function(g,C){g.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";C.token&&(g.fetchCommentsParams={continuation:C.token})};var ID=function(){};
_.L(ID,Q3);ID.prototype.getApiPaths=function(){return awr};
ID.prototype.getExtension=function(g){return _.e(g,jQP)};
ID.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.createReplyParams&&(g.createReplyParams=C.createReplyParams);C.commentText&&(g.commentText=_.W1(C.commentText));d.comment_text&&(g.commentText=d.comment_text);d.image_blob_id&&(g.imageAttachment={encryptedBlobId:d.image_blob_id});d.botguard_response&&(g.botguardResponse=d.botguard_response)};
_.PU.Object.defineProperties(ID.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ue=function(){};
_.L(Ue,Q3);Ue.prototype.getApiPaths=function(){return GIA};
Ue.prototype.getExtension=function(g){return _.e(g,_.tQh)};
Ue.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.createCommentParams&&(g.createCommentParams=C.createCommentParams);C.commentText&&(g.commentText=_.W1(C.commentText));C.videoPositionMention&&(g.videoPositionMention=C.videoPositionMention);C.sources&&(g.sources=C.sources);d.comment_text&&(g.commentText=d.comment_text);d.attached_video_id?g.videoAttachment={videoId:d.attached_video_id}:d.poll_options?g.pollAttachment={choices:d.poll_options}:d.image_blob_id?g.imageAttachment=
{encryptedBlobId:d.image_blob_id}:d.shared_post_id&&(g.sharedPostAttachment={postId:d.shared_post_id});d.access_restrictions&&typeof d.access_restrictions==="number"&&(C=d.access_restrictions,g.accessRestrictions={restriction:C!==1&&C===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});d.botguard_response&&(g.botguardResponse=d.botguard_response)};
_.PU.Object.defineProperties(Ue.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ce=function(){};
_.L(ce,Q3);ce.prototype.getApiPaths=function(){return Y9r};
ce.prototype.getExtension=function(g){return _.e(g,LK8)};
ce.prototype.JSC$14235_buildRequest=function(g,C,d){C.commentText&&(g.replyText=_.W1(C.commentText));d.comment_text&&(g.replyText=d.comment_text);g.updateReplyParams=C.updateReplyParams};
_.PU.Object.defineProperties(ce.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ee=function(){};
_.L(Ee,Q3);Ee.prototype.getApiPaths=function(){return Aa6};
Ee.prototype.getExtension=function(g){return _.e(g,ljP)};
Ee.prototype.JSC$14235_buildRequest=function(g,C,d){C.commentText&&(g.commentText=_.W1(C.commentText));d.comment_text&&(g.commentText=d.comment_text);g.updateCommentParams=C.updateCommentParams};
_.PU.Object.defineProperties(Ee.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var He=function(){};
_.L(He,Q3);He.prototype.getApiPaths=function(){return FOL};
He.prototype.getExtension=function(g){return _.e(g,rJP)};
He.prototype.JSC$14235_buildRequest=function(g,C){C.settings&&(g.settings=C.settings)};var Qr=function(){};
_.L(Qr,Q3);Qr.prototype.getApiPaths=function(){return iV6};
Qr.prototype.getExtension=function(g){return _.e(g,R8A)};
Qr.prototype.JSC$14235_buildRequest=function(g,C){C.channelCreationToken&&(g.channelCreationToken=C.channelCreationToken);C.source&&(g.source=C.source)};var zo=function(){};
_.L(zo,Q3);zo.prototype.getApiPaths=function(){return KZx};
zo.prototype.getExtension=function(g){return _.e(g,YgH)};
zo.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;if(d.name&&(d.given_name||d.family_name))g=new _.qn("channel creation cannot set both GAIA and YouTube names",C),_.IM(g);else{if(C.zeroStepChannelCreationParams){if(!d.comment_text){g=new _.qn("zero_step_create_comment_params but no zero_step_texts",C);_.IM(g);return}g.zeroStepChannelCreationParams=C.zeroStepChannelCreationParams;g.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(g.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
d.comment_text,d.botguard_response&&(g.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=d.botguard_response))}g.channelCreationToken=C.channelCreationToken;d.given_name&&(g.givenName=d.given_name);d.family_name&&(g.familyName=d.family_name);C.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(g.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(d.name||d.handle||d.avatar_url||d.encryptedBlobId||d.isNameChanged!==void 0||d.isHandleChanged!==void 0||d.isDefaultProfilePhoto!==
void 0||d.obakeImageSource)g.overrideChannelCreationParams={},d.name&&(g.overrideChannelCreationParams.name=d.name),d.handle&&(g.overrideChannelCreationParams.handle=d.handle),d.avatar_url&&(g.overrideChannelCreationParams.avatarUrl=d.avatar_url),d.encryptedBlobId&&(g.overrideChannelCreationParams.blobEncryptionId=d.encryptedBlobId),d.enableIdentityForAllChannelCreationDialog&&(d.encryptedBlobId?g.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
d.isDefaultProfilePhoto!==void 0&&(g.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=d.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),d.isNameChanged!==void 0&&(g.overrideChannelCreationParams.identityForAllChannelCreationNameTag=d.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),d.isHandleChanged!==
void 0&&(g.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=d.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),d.obakeImageSource&&(g.overrideChannelCreationParams.obakeImageSourceType=d.obakeImageSource))}};var KN=function(){};
_.L(KN,Q3);KN.prototype.getApiPaths=function(g){return(g=this.getExtension(g))&&g.status==="DISLIKE"?RC8:g&&g.status==="INDIFFERENT"?USP:BgL};
KN.prototype.getExtension=function(g){return _.e(g,_.Lz)};
KN.prototype.JSC$14235_buildRequest=function(g,C){C.target&&(g.target=C.target);if(C=this.getParams(C))g.params=C};
KN.prototype.getParams=function(g){switch(g==null?void 0:g.status){case "DISLIKE":return g.dislikeParams;case "INDIFFERENT":return g.removeLikeParams;default:return g==null?void 0:g.likeParams}};var aD=function(){};
_.L(aD,Q3);aD.prototype.getApiPaths=function(){return gsr};
aD.prototype.getExtension=function(g){return _.e(g,BmH)};
aD.prototype.JSC$14235_buildRequest=function(g,C){C.settingItemId&&(g.settingItemId=C.settingItemId);C.stringValue!=null&&C.stringValue!==void 0?g.newValue={stringValue:C.stringValue}:C.intValue?g.newValue={intValue:C.intValue}:C.boolValue!==null&&C.boolValue!==void 0?g.newValue={boolValue:C.boolValue}:(g=new _.qn("Unknown value type for SetSettingEndpoint.",C),_.IM(g))};var Go=function(){};
_.L(Go,Q3);Go.prototype.getApiPaths=function(){return V2h};
Go.prototype.getExtension=function(g){return _.e(g,SO6)||void 0};
Go.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.channelIds&&(g.channelIds=C.channelIds);C.siloName&&(g.siloName=C.siloName);C.params&&(g.params=C.params);d.botguardResponse&&(g.botguardResponse=d.botguardResponse);d.feature&&(g.clientFeature=d.feature)};
_.PU.Object.defineProperties(Go.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var SA=function(){};
_.L(SA,Q3);SA.prototype.getApiPaths=function(){return Rnh};
SA.prototype.getExtension=function(g){return _.e(g,TmL)||void 0};
SA.prototype.JSC$14235_buildRequest=function(g,C){C.channelIds&&(g.channelIds=C.channelIds);C.siloName&&(g.siloName=C.siloName);C.params&&(g.params=C.params)};
_.PU.Object.defineProperties(SA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var g2=function(g){this.shareClientParamsProvider=g};
_.L(g2,Q3);g2.prototype.getApiPaths=function(){return zZg};
g2.prototype.getExtension=function(g){return _.e(g,ZAP)||_.e(g,_.Yfh)||_.e(g,bAA)};
g2.prototype.JSC$14235_buildRequest=function(g,C){C.serializedShareEntity&&(g.serializedSharedEntity=C.serializedShareEntity);if(C.clientParamIdentifier){var d;if((d=this.shareClientParamsProvider)==null?0:d.clientParams.has(C.clientParamIdentifier)){d=this.shareClientParamsProvider;C=C.clientParamIdentifier;var V=d.clientParams.get(C);V&&d.clientParams.delete(C);g.clientParams=V}}};
g2[kC]=[nDb];var CY=function(){};
_.L(CY,Q3);CY.prototype.getApiPaths=function(){return WZQ};
CY.prototype.getExtension=function(g){return _.e(g,ve6)};
CY.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var d2=function(){};
_.L(d2,Q3);d2.prototype.getApiPaths=function(){return bV6};
d2.prototype.getExtension=function(g){return _.e(g,B48)};
d2.prototype.JSC$14235_buildRequest=function(g,C){C.dismissal&&(g.items=[C.dismissal])};
_.PU.Object.defineProperties(d2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Vi=function(){};
_.L(Vi,Q3);Vi.prototype.getApiPaths=function(){return XxL};
Vi.prototype.getExtension=function(g){return _.e(g,_.hQ)||void 0};
Vi.prototype.JSC$14235_buildRequest=function(g,C,d){g.feedbackTokens=[];C.feedbackToken&&g.feedbackTokens.push(C.feedbackToken);if(C=C.cpn||d.cpn)g.feedbackContext={cpn:C};g.isFeedbackTokenUnencrypted=!!d.is_feedback_token_unencrypted;g.shouldMerge=!1;d.extra_feedback_tokens&&(g.shouldMerge=!0,g.feedbackTokens=g.feedbackTokens.concat(d.extra_feedback_tokens))};
_.PU.Object.defineProperties(Vi.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var P4=function(){};
_.L(P4,Q3);P4.prototype.getApiPaths=function(){return XxL};
P4.prototype.getExtension=function(g){return _.e(g,_.Cu)};
P4.prototype.JSC$14235_buildRequest=function(g,C,d){d.feedback_tokens&&(g.feedbackTokens=d.feedback_tokens,g.shouldMerge=!0)};
_.PU.Object.defineProperties(P4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ia=function(){};
_.L(ia,Q3);ia.prototype.getApiPaths=function(){return XxL};
ia.prototype.getExtension=function(g){return _.e(g,O3j)};
ia.prototype.JSC$14235_buildRequest=function(g,C){C.undoToken&&(g.feedbackTokens=[C.undoToken]);C.isUndoTokenUnencrypted&&(g.isFeedbackTokenUnencrypted=C.isUndoTokenUnencrypted)};
_.PU.Object.defineProperties(ia.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Os=function(){};
_.L(Os,Q3);Os.prototype.getApiPaths=function(){return kah};
Os.prototype.getExtension=function(g){return _.e(g,N4P)};
Os.prototype.JSC$14235_buildRequest=function(g,C){C.nextEndpoint&&_.e(C.nextEndpoint,_.Co)?g.nextEndpoint={urlEndpoint:_.e(C.nextEndpoint,_.Co)}:C.nextEndpoint&&_.e(C.nextEndpoint,_.qu)&&(g.nextEndpoint={watchEndpoint:_.e(C.nextEndpoint,_.qu)});C.setRacy&&(g.setRacy=C.setRacy);C.setControvercy&&(g.setControvercy=C.setControvercy)};var w2=function(g){this.JSC$18220_storeWithEntities=g};
_.L(w2,Q3);w2.prototype.getApiPaths=function(){return Y86};
w2.prototype.getExtension=function(g){return _.e(g,CFM)};
w2.prototype.JSC$14235_buildRequest=function(g,C){C.flowId&&(g.flowId=C.flowId);C.targetId&&(g.targetId=C.targetId);C.continuation&&(g.continuation=C.continuation);var d=C.flowStateEntityKey;if(C.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&d&&this.JSC$18220_storeWithEntities){var V;if(C=(V=this.JSC$18220_storeWithEntities.getState())==null?void 0:V.entities)if(V=_.Ku(d).entityType,V=_.gd(C,V,d))g.flowState=V,g.flowStateEntityKey=d}};
_.PU.Object.defineProperties(w2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
w2[kC]=[QU];var kMB=function(){};
_.L(kMB,Q3);_.b=kMB.prototype;_.b.getApiPaths=function(){return Ngx};
_.b.JSC$14242_getStoreKey=function(){return _.$k("guide")};
_.b.getRequestConfig=function(){var g=this.JSC$14242_getStoreKey(),C;g&&(C={storeStrategy:{storeKey:g}});return C};
_.b.isNavigationCommand=function(){return!0};
_.b.getExtension=function(g){return _.e(g,_.Cu)};
_.b.JSC$14235_buildRequest=function(g){g.fetchLiveState=!0};var kU=function(){};
_.L(kU,Q3);kU.prototype.getApiPaths=function(){return Iwh};
kU.prototype.getExtension=function(g){return _.e(g,p_L)};
kU.prototype.JSC$14235_buildRequest=function(){};var xU=function(){};
_.L(xU,Q3);xU.prototype.getApiPaths=function(){return Usr};
xU.prototype.getExtension=function(g){return _.e(g,JFM)};
xU.prototype.JSC$14235_buildRequest=function(){};var oj=function(){};
_.L(oj,Q3);oj.prototype.getApiPaths=function(){return MXr};
oj.prototype.getExtension=function(g){return _.e(g,_.LW)};
oj.prototype.JSC$14235_buildRequest=function(g,C){C.token&&(g.continuation=C.token);var d,V;g==null||(d=g.context)==null||(V=d.user)==null||delete V.onBehalfOfUser};
oj.prototype.getRequestConfig=function(g){var C={},d;if(((d=this.getExtension(g))==null?void 0:d.sessionIndex)!==void 0){var V;C={authStrategy:{sessionIndex:(V=this.getExtension(g))==null?void 0:V.sessionIndex}}}return C};var pY=function(){};
_.L(pY,Q3);pY.prototype.JSC$14235_getRequest=function(g){var C=this.getExtension(g),d=g="";if(C==null?0:C.popup)g="true";if(C==null?0:C.disableSignout)d="true";C={};return{input:"/getAccountSwitcherEndpoint",requestShell:vW("/getAccountSwitcherEndpoint","GET",(C["X-YouTube-Delegation-Context"]=_.Qq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),C["X-YouTube-Account-Switcher-Popup"]=g,C["X-YouTube-Account-Switcher-Disable-Signout"]=d,C)),innerTubeRequest:{}}};
pY.prototype.getApiPaths=function(){return[]};
pY.prototype.getExtension=function(g){return _.e(g,_.l4g)};
pY.prototype.JSC$14235_buildRequest=function(){};var JZ=function(){};
_.L(JZ,Q3);JZ.prototype.JSC$14235_getRequest=function(g){var C="/cross_account_channel_transfer";(g=this.getExtension(g))&&(C=IZV(C,{target_session:g.targetSessionIndex,source_rapt:g.sourceRapt,rapt:g.targetRapt}));return{input:C,requestShell:vW(C,"GET"),innerTubeRequest:{}}};
JZ.prototype.getApiPaths=function(){return[]};
JZ.prototype.getExtension=function(g){return _.e(g,ty6)};
JZ.prototype.JSC$14235_buildRequest=function(){};var hZ=function(){};
_.L(hZ,Q3);hZ.prototype.getApiPaths=function(){return AAr};
hZ.prototype.isNavigationCommand=function(){return!0};
hZ.prototype.getExtension=function(g){return _.e(g,_.Cu)};
hZ.prototype.JSC$14235_buildRequest=function(g){var C=_.Zi().get("gsml","");C&&(g.safetyModeLockerObfuscatedGaiaId=C);g.userInterfaceTheme=_.Xv(!0);_.s7()?g.deviceTheme="DEVICE_THEME_SELECTED":_.PbB()?g.deviceTheme="DEVICE_THEME_SUPPORTED":g.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var tZ=function(){};
_.L(tZ,Q3);tZ.prototype.getApiPaths=function(){return MXr};
tZ.prototype.getExtension=function(g){return _.e(g,jNH)};
tZ.prototype.JSC$14235_buildRequest=function(g,C){if(C&&C.requestType&&(g.requestType=C.requestType,C.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||C.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var d=C.nextUrl;d&&(_.c_q(d)||Pt(d))&&(g.nextNavendpoint={urlEndpoint:{url:d}})}C&&C.channelSwitcherQuery&&(g.channelSwitcherQuery=C.channelSwitcherQuery);C&&C.triggerChannelCreation&&(g.triggerChannelCreation=C.triggerChannelCreation);var V;if(C==null?0:(V=C.contentOwnerConfig)==
null?0:V.externalContentOwnerId)g.contentOwnerConfig=C.contentOwnerConfig;g.callCircumstance=C&&C.requestType&&C.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var y,R;C=g==null?void 0:(y=g.context)==null?void 0:(R=y.user)==null?void 0:R.onBehalfOfUser;if(C!==void 0){g.obfuscatedSelectedGaiaId=C;var Y,A;g==null||(Y=g.context)==null||(A=Y.user)==null||delete A.onBehalfOfUser}var P,w;if(y=g==null?void 0:(P=g.context)==null?void 0:(w=P.user)==null?
void 0:w.serializedDelegationContext)g.selectedSerializedDelegationContext=y};var j3=function(){};
_.L(j3,Q3);j3.prototype.getApiPaths=function(){return msM};
j3.prototype.getExtension=function(g){return _.e(g,AcM)};
j3.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var e3=function(){};
_.L(e3,Q3);e3.prototype.getApiPaths=function(){return zlL};
e3.prototype.getExtension=function(g){return _.e(g,_.hOL)};
e3.prototype.JSC$14235_buildRequest=function(g,C){if(C=C.createBroadcastRequest)g.useMasks=C.useMasks,g.broadcastType=C.broadcastType,g.broadcastSource=C.broadcastSource,g.broadcastMetadata=C.broadcastMetadata,g.broadcastMetadataMask=C.broadcastMetadataMask,g.videoMetadata=C.videoMetadata,g.videoMetadataMask=C.videoMetadataMask,g.liveChatSettingsUpdate=C.liveChatSettingsUpdate,g.liveChatSettingsUpdateMask=C.liveChatSettingsUpdateMask,g.cloneVideoId=C.cloneVideoId,g.cloneWithOverrides=C.cloneWithOverrides,
g.targetEntity=C.targetEntity,g.scheduledRedirectMetadata=C.scheduledRedirectMetadata};var la=function(){};
_.L(la,Q3);la.prototype.getApiPaths=function(){return StQ};
la.prototype.getExtension=function(g){return _.e(g,imL)};
la.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.params&&(g.params=C.params);d.questionText&&(g.questionText=d.questionText);d.optionText&&d.optionText.length>0&&(g.optionText=d.optionText)};var LY=function(){};
_.L(LY,Q3);LY.prototype.getApiPaths=function(){return dSL};
LY.prototype.getExtension=function(g){return _.e(g,FF6)};
LY.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var DU=function(){};
_.L(DU,Q3);DU.prototype.getApiPaths=function(){return wxM};
DU.prototype.getExtension=function(g){return _.e(g,bmP)};
DU.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var r2=function(){};
_.L(r2,Q3);r2.prototype.getApiPaths=function(){return xS8};
r2.prototype.getExtension=function(g){return _.e(g,ZmP)};
r2.prototype.JSC$14235_buildRequest=function(g,C,d){C.params&&(g.params=C.params);C.continuation&&(g.continuation=C.continuation);d.currentPlayerState&&d.currentPlayerState.playerOffsetMs&&(g.currentPlayerState={playerOffsetMs:d.currentPlayerState.playerOffsetMs.toString()})};var NP=function(){};
_.L(NP,Q3);NP.prototype.getApiPaths=function(){return o5x};
NP.prototype.getExtension=function(g){return _.e(g,RFQ)};
NP.prototype.JSC$14235_buildRequest=function(g,C,d){C.params&&(g.params=C.params);d.continuation&&(g.continuation=d.continuation);"hidden"in d&&(g.webClientInfo={isDocumentHidden:d.hidden});d.isInvalidationTimeoutRequest&&(g.isInvalidationTimeoutRequest=d.isInvalidationTimeoutRequest);d.invalidationPayload&&(C=ynL(_.GV(im(d.invalidationPayload))),g.invalidationPayloadLastPublishAtUsec=tf(C,2));d.reloadActionPanel&&(g.reloadActionPanel=d.reloadActionPanel);d.fullReload&&(g.fullReload=d.fullReload);
d.currentPlayerState&&(g.currentPlayerState=d.currentPlayerState)};var Xj=function(){};
_.L(Xj,Q3);Xj.prototype.getApiPaths=function(){return Tgh};
Xj.prototype.getExtension=function(g){return _.e(g,PN8)};
Xj.prototype.JSC$14235_buildRequest=function(g,C){g.params=C.params};var ss=function(){};
_.L(ss,Q3);ss.prototype.getApiPaths=function(){return kwx};
ss.prototype.getExtension=function(g){return _.e(g,LmQ)};
ss.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var B4=function(){};
_.L(B4,Q3);B4.prototype.getApiPaths=function(){return px6};
B4.prototype.getExtension=function(g){return _.e(g,DCP)};
B4.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var TX=function(){};
_.L(TX,Q3);TX.prototype.getApiPaths=function(){return fAL};
TX.prototype.getExtension=function(g){return _.e(g,Om6)};
TX.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var fY=function(){};
_.L(fY,Q3);fY.prototype.getApiPaths=function(){return $SA};
fY.prototype.getExtension=function(g){return _.e(g,wf6)};
fY.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var v4=function(){};
_.L(v4,Q3);v4.prototype.getApiPaths=function(){return cA8};
v4.prototype.getExtension=function(g){return _.e(g,iAx)};
v4.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var $U=function(){};
_.L($U,Q3);$U.prototype.getApiPaths=function(){return Gw8};
$U.prototype.getExtension=function(g){return _.e(g,_.klP)};
$U.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.params&&(g.params=C.params);d.client_message_id&&(g.clientMessageId=d.client_message_id);d.recaptcha_token&&(g.recaptchaToken=d.recaptcha_token);d.rich_message&&d.rich_message.text_segments?(C=d.rich_message.text_segments.map(function(V){var y={};V.text&&(y.text=V.text);V.emoji_id&&(y.emojiId=V.emoji_id);return y}),g.richMessage={textSegments:C}):d.message&&(g.message=d.message);
d.currentPlayerState&&(g.currentPlayerState=d.currentPlayerState)};var qP=function(){};
_.L(qP,Q3);qP.prototype.getApiPaths=function(){return S86};
qP.prototype.getExtension=function(g){return _.e(g,x2x)};
qP.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var MP=function(){};
_.L(MP,Q3);MP.prototype.getApiPaths=function(){return yaH};
MP.prototype.getExtension=function(g){return _.e(g,pfA)};
MP.prototype.JSC$14235_buildRequest=function(g,C,d){C.isUserInitiated&&(g.isUserInitiated=C.isUserInitiated);C.initiationSource&&(g.initiationSource=C.initiationSource);d.locationInfo&&(g.context.client.locationInfo=d.locationInfo)};var W4=function(){};
_.L(W4,Q3);W4.prototype.getApiPaths=function(){return v56};
W4.prototype.getExtension=function(g){return _.e(g,tqL)};
W4.prototype.JSC$14235_buildRequest=function(g,C,d){C.metadataUpdateRequest&&(C=C.metadataUpdateRequest,g.encryptedVideoId=C.encryptedVideoId,C.liveChat&&(C=C.liveChat,g.liveChat||(g.liveChat={}),C.performAsExternalChannelId&&(g.liveChat.performAsExternalChannelId=C.performAsExternalChannelId),C.source&&(g.liveChat.source=C.source)));var V;if(d==null?0:(V=d.liveChat)==null?0:V.liveChatSettings)g.liveChat||(g.liveChat={}),d=d.liveChat.liveChatSettings,g.liveChat.newLiveChatSettings=d,g.liveChat.newLiveChatSettingsMask||
(g.liveChat.newLiveChatSettingsMask={}),d.emojiReactionSet&&(g.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var mD=function(){};
_.L(mD,Q3);mD.prototype.getApiPaths=function(){return OR8};
mD.prototype.getExtension=function(g){return _.e(g,_.fjP)};
mD.prototype.JSC$14235_buildRequest=function(g,C,d){d.continuation?g.continuation=d.continuation:C.videoId&&(g.videoId=C.videoId);d.clientParams&&(g.clientParams=d.clientParams)};var ua=function(){};
_.L(ua,Q3);ua.prototype.getApiPaths=function(){return JAx};
ua.prototype.getExtension=function(g){return _.e(g,_.H8)};
ua.prototype.JSC$14235_buildRequest=function(g,C){g.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";g.fetchCommentsParams={};C.videoId&&(g.fetchCommentsParams.encryptedVideoId=C.videoId);C.postId&&(g.fetchCommentsParams.postId=C.postId);C.externalChannelId&&(g.fetchCommentsParams.externalChannelId=C.externalChannelId);C.linkedCommentId&&(g.fetchCommentsParams.linkedCommentId=C.linkedCommentId);(0,_.uG.isEmpty)(g.fetchCommentsParams)&&delete g.fetchCommentsParams};var nY=function(){};
_.L(nY,Q3);nY.prototype.getApiPaths=function(){return vb};
nY.prototype.JSC$14235_buildRequest=function(g){g.browseId="FEnotifications_inbox"};
nY.prototype.getExtension=function(g){return _.e(g,_.Cu)};var Ij=function(){};
_.L(Ij,Q3);Ij.prototype.getApiPaths=function(){return JAx};
Ij.prototype.JSC$14235_buildRequest=function(g,C){C.signal==="GET_NOTIFICATIONS_MENU"&&(g.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");C.ctoken&&(g.ctoken=C.ctoken)};
var x7S=function(){};
_.L(x7S,Ij);x7S.prototype.getExtension=function(g){return _.e(g,_.Cu)};
var ogD=function(){};
_.L(ogD,Ij);ogD.prototype.getExtension=function(g){return _.e(g,Lx6)};var Us=function(){};
_.L(Us,Q3);Us.prototype.getApiPaths=function(){return LUL};
Us.prototype.getExtension=function(g){return _.e(g,_.Cu)};
Us.prototype.JSC$14235_buildRequest=function(){};var c4=function(){};
_.L(c4,Q3);c4.prototype.getApiPaths=function(){return q8A};
c4.prototype.getExtension=function(g){return _.e(g,NmL)||void 0};
c4.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params);C.secondaryParams&&(g.secondaryParams=C.secondaryParams)};var Es=function(){};
_.L(Es,Q3);Es.prototype.getApiPaths=function(){return MDH};
Es.prototype.getExtension=function(g){return _.e(g,Fmr)};
Es.prototype.JSC$14235_buildRequest=function(g,C){C.undo&&(g.undo=C.undo);C.serializedOptOut&&(g.serializedOptOut=C.serializedOptOut);C.serializedRecordInteractionsRequest&&(g.serializedRecordInteractionsRequest=C.serializedRecordInteractionsRequest)};var H4=function(){};
_.L(H4,Q3);H4.prototype.getApiPaths=function(){return un8};
H4.prototype.getExtension=function(g){return _.e(g,PoP)};
H4.prototype.JSC$14235_buildRequest=function(g,C){C.serializedInteractionsRequest&&(g.serializedRecordNotificationInteractionsRequest=C.serializedInteractionsRequest)};var Qi=function(){};
_.L(Qi,Q3);Qi.prototype.getApiPaths=function(){return KH_};
Qi.prototype.getExtension=function(g){return _.e(g,f4o)};
Qi.prototype.JSC$14235_buildRequest=function(g,C,d){C=C===void 0?{}:C;d=d===void 0?{}:d;C.videoId?g.videoId=C.videoId:C.playlistId&&(g.playlistId=C.playlistId);var V;g.isCrossDeviceDownload=(V=C.isCrossDeviceDownload)!=null?V:!1;var y;if(V=(y=C.offlineWebClientEligibility)!=null?y:d.offlineWebClientEligibility)g.offlineWebClientEligibility=V;var R;if(y=(R=C.preferredFormatType)!=null?R:d.preferredFormatType)g.preferredFormatType=y;var Y;if(R=(Y=C.lastOfflineQualitySettingsSavedMs)!=null?Y:d.lastOfflineQualitySettingsSavedMs)g.lastOfflineQualitySettingsSavedMs=
R;C.params&&(g.params=C.params)};var zX=function(){};
_.L(zX,Q3);zX.prototype.getApiPaths=function(){return w$};
zX.prototype.getExtension=function(g){return _.e(g,_.LW)};
zX.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.token&&(g.continuation=C.token);d.formData&&(g.formData=d.formData)};var KY=function(){};
_.L(KY,Q3);KY.prototype.getApiPaths=function(){return w$};
KY.prototype.getExtension=function(g){return _.e(g,kgP)};
KY.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;g.continuation=d.continuation};var aj=function(){};
_.L(aj,Q3);aj.prototype.getApiPaths=function(){return w$};
aj.prototype.getExtension=function(g){return _.e(g,_.JQ)};
aj.prototype.JSC$14235_buildRequest=function(g,C){var d,V=C.panelIdentifier||((d=C.identifier)==null?void 0:d.tag);V&&(g.panelId=V);var y;if((y=C.globalConfiguration)==null?0:y.params){var R;g.params=(R=C.globalConfiguration)==null?void 0:R.params}if(_.t("enable_ai_companion")){var Y;C=C.engagementPanelExtras;if(C==null?0:(Y=C.aiCompanionPanelExtras)==null?0:Y.includeClientConversationId){var A,P;Y=(P=(A=_.wS().resolve(_.Oc(aaQ)))==null?void 0:A("conversations"))==null?void 0:P.get("conversation_id")}else Y=
void 0;if(A=Y)g.formData=Object.assign({},g.formData,{inputComposerFormData:{conversationId:A}})}};
_.PU.Object.defineProperties(aj.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var GX=function(){};
_.L(GX,Q3);GX.prototype.getApiPaths=function(){return w$};
GX.prototype.getExtension=function(g){return _.e(g,V_6)};
GX.prototype.JSC$14235_buildRequest=function(g,C){C.panelLoadingStrategy&&CRL(g,C.panelLoadingStrategy)};var S3=function(){};
_.L(S3,Q3);S3.prototype.getApiPaths=function(){return w$};
S3.prototype.getExtension=function(g){return _.e(g,jmP)};
S3.prototype.JSC$14235_buildRequest=function(g,C){C.loadingStrategy&&CRL(g,C.loadingStrategy)};var g9=function(){};
_.L(g9,Q3);g9.prototype.getApiPaths=function(){return w$};
g9.prototype.getExtension=function(g){return _.e(g,_.ir)};
g9.prototype.JSC$14235_buildRequest=function(g,C){C.panelLoadingStrategy&&CRL(g,C.panelLoadingStrategy)};var Cr=function(){};
_.L(Cr,Q3);Cr.prototype.getApiPaths=function(){return w$};
Cr.prototype.getExtension=function(g){return _.e(g,ezx)};
Cr.prototype.JSC$14235_buildRequest=function(g,C){var d,V=(d=C.contentSourcePanelIdentifier)==null?void 0:d.tag;V&&(g.panelId=V);var y;if((y=C.globalConfiguration)==null?0:y.params){var R;g.params=(R=C.globalConfiguration)==null?void 0:R.params}};var d9=function(){};
_.L(d9,Q3);d9.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
d9.prototype.getExtension=function(g){return _.e(g,lf6)};
d9.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var Vh=function(){};
_.L(Vh,Q3);Vh.prototype.getApiPaths=function(){return iRM};
Vh.prototype.getExtension=function(g){return _.e(g,rc6)};
Vh.prototype.JSC$14235_buildRequest=function(g,C){C.externalChannelId&&(g.externalChannelId=C.externalChannelId);C.superChatAction&&(g.superChatAction=C.superChatAction);C.superStickersAction&&(g.superStickersAction=C.superStickersAction)};var yh=function(){};
_.L(yh,Q3);yh.prototype.getApiPaths=function(){return FUH};
yh.prototype.getExtension=function(g){return _.e(g,oYQ)||_.e(g,$DW)};
yh.prototype.JSC$14235_buildRequest=function(g,C){C.videoIds?g.videoIds=C.videoIds:C.videoId&&(g.videoIds=[C.videoId]);C.playlistId&&(g.playlistId=C.playlistId);C.params&&(g.params=C.params);g.excludeWatchLater=!1};var RP=function(){};
_.L(RP,Q3);RP.prototype.getApiPaths=function(){return g5P};
RP.prototype.getExtension=function(g){return _.e(g,_.Cm)};
RP.prototype.JSC$14235_buildRequest=function(g,C,d){d.create_playlist_title?g.title=d.create_playlist_title:C.title&&(g.title=C.title);if(d.create_playlist_privacy_status&&typeof d.create_playlist_privacy_status==="number"){a:{var V=d.create_playlist_privacy_status;if(V!==0){if(V===1){V="PUBLIC";break a}if(V===2){V="UNLISTED";break a}}V="PRIVATE"}g.privacyStatus=V}else C.privacyStatus&&(g.privacyStatus=C.privacyStatus);d.create_playlist_description&&(g.description=d.create_playlist_description);C.videoIds&&
(g.videoIds=C.videoIds);C.params&&(g.params=C.params);C.sourcePlaylistId&&(g.sourcePlaylistId=C.sourcePlaylistId)};var bg=function(){};
_.L(bg,Q3);bg.prototype.getApiPaths=function(){return VDQ};
bg.prototype.getExtension=function(g){return _.e(g,D0L)};
bg.prototype.JSC$14235_buildRequest=function(g,C){g.playlistId=C.playlistId};var Z5=function(){};
_.L(Z5,Q3);Z5.prototype.getApiPaths=function(){return hCh};
Z5.prototype.getExtension=function(g){return _.e(g,yc6)};
Z5.prototype.JSC$14235_buildRequest=function(g,C){C.playlistId&&(g.playlistId=C.playlistId);C.params&&(g.params=C.params)};var YG=function(){};
_.L(YG,Q3);YG.prototype.getApiPaths=function(){return mS6};
YG.prototype.getExtension=function(g){return _.e(g,_.QL)||void 0};
YG.prototype.JSC$14235_buildRequest=function(g,C){C.actions&&(g.actions=C.actions);C.params&&(g.params=C.params);C.playlistId&&(g.playlistId=C.playlistId)};var AC=function(){};
_.L(AC,Q3);_.b=AC.prototype;_.b.getApiPaths=function(){return n5H};
_.b.getExtension=function(g){return _.e(g,_.Fv)};
_.b.JSC$14235_buildRequest=function(g,C){C.videoId&&(g.playerRequest={videoId:C.videoId},C.playerParams&&(g.playerRequest.params=C.playerParams),C.racyCheckOk&&(g.playerRequest.racyCheckOk=!!C.racyCheckOk),C.contentCheckOk&&(g.playerRequest.contentCheckOk=!!C.contentCheckOk));C.params&&(g.params=C.params);C.inputType&&(g.inputType=C.inputType);g.disablePlayerResponse=!0};
_.b.getRequestConfig=function(g){var C;(g=this.JSC$14242_getStoreKey(g))&&(C={storeStrategy:{storeKey:g}});_.t("web_log_reels_ticks")&&(C=C||{},C.requestTick="r_wrs",C.responseTick="r_wrr");return C};
_.b.JSC$14242_getStoreKey=function(g){g=this.getExtension(g);if(g!=null&&g.videoId){var C={videoId:g.videoId};g.params&&(C.params=g.params);return _.$k("reel_item_watch",C)}};var FS=function(){};
_.L(FS,Q3);_.b=FS.prototype;_.b.getApiPaths=function(){return IAP};
_.b.getExtension=function(g){return _.e(g,_.Fv)};
_.b.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;g.sequenceParams=C.sequenceParams;var V;((V=d)==null?0:V.contentPlaybackContext)&&_.t("web_shorts_prefetch_service_enabled")&&(g.playbackContext={contentPlaybackContext:d.contentPlaybackContext})};
_.b.JSC$14242_getStoreKey=function(g){if(_.t("web_enable_delay_shorts_sequence_call")||_.t("shorts_controller_retrieve_seedless_sequence_v2"))if(g=this.getExtension(g),g==null?0:g.sequenceParams)return _.$k("reel_watch_sequence",{sequenceParams:g.sequenceParams})};
_.b.getRequestConfig=function(g){g=this.JSC$14242_getStoreKey(g);var C;g&&(C={storeStrategy:{storeKey:g}});C=C||{};C.requestTick="r_wsrs";C.responseTick="r_wsrr";C.processorTick="r_wsrp";return C};
var Pc=function(){};
_.L(Pc,Q3);Pc.prototype.getApiPaths=function(){return IAP};
Pc.prototype.getExtension=function(g){return _.e(g,_.LW)};
Pc.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.token&&(g.continuation=C.token);var V;((V=d)==null?0:V.contentPlaybackContext)&&_.t("web_shorts_prefetch_service_enabled")&&(g.playbackContext={contentPlaybackContext:d.contentPlaybackContext})};
Pc.prototype.getRequestConfig=function(g){g=this.JSC$14242_getStoreKey(g);var C;g&&(C={storeStrategy:{storeKey:g}});C=C||{};C.requestTick="r_wsrs";C.responseTick="r_wsrr";C.processorTick="r_wsrp";return C};var ig=function(){};
_.L(ig,Q3);ig.prototype.getApiPaths=function(){return ZVh};
ig.prototype.getExtension=function(g){return _.e(g,_.GdM)};
ig.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.flagAction&&(g.action=C.flagAction);C.flagRequestType&&(g.flagRequestType=C.flagRequestType);C.additionalDetailCheckboxChecked&&(g.additionalDetailCheckboxChecked=C.additionalDetailCheckboxChecked);C.legalCheckboxChecked&&(g.legalCheckboxChecked=C.legalCheckboxChecked);C={};d.flag_issue_type!==void 0&&(C.issue=d.flag_issue_type);d.flag_affiliation!==void 0&&(C.affiliation=d.flag_affiliation);d.flag_full_name&&(C.fullName=d.flag_full_name);
Object.keys(C).length&&(g.legalReportDetails=C);if(d.flag_description||d.text)g.userComments=d.flag_description||d.text;C={};d.minutes!==void 0&&d.seconds!==void 0&&(C.minutes=d.minutes,C.seconds=d.seconds);d.vss_id&&(C.vssId=d.vss_id);Object.keys(C).length&&(g.videoReportDetails=C);C={};d.video_ids&&(C.videoIds=d.video_ids);d.impersonated_channel_url&&(C.impersonatedChannelUrl=d.impersonated_channel_url);Object.keys(C).length&&(g.channelAbuseReportDetails=C)};
_.PU.Object.defineProperties(ig.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Oo=function(){};
_.L(Oo,Q3);Oo.prototype.getApiPaths=function(){return OVh};
Oo.prototype.getExtension=function(g){return _.e(g,DML)};
Oo.prototype.JSC$14235_buildRequest=function(g,C){C.blockedForKidsContent&&(g.blockedForKidsContent=C.blockedForKidsContent)};var w9=function(){};
_.L(w9,Q3);w9.prototype.getApiPaths=function(){return E58};
w9.prototype.getExtension=function(g){return _.e(g,vVo)};
w9.prototype.JSC$14235_buildRequest=function(g,C,d){g.params=C.params;d.impersonated_channel_url&&(g.impersonatedChannelUrl=d.impersonated_channel_url)};var kG=function(){};
_.L(kG,Q3);kG.prototype.getApiPaths=function(){return sJP};
kG.prototype.getExtension=function(g){return _.e(g,_.rPP)};
kG.prototype.JSC$14235_buildRequest=function(g,C){C.items&&(g.items=C.items);C.kidGaiaId&&(g.kidGaiaId=C.kidGaiaId)};var xG=function(){};
_.L(xG,Q3);xG.prototype.getApiPaths=function(){return Pb8};
xG.prototype.getExtension=function(g){return _.e(g,_.w_Q)};
xG.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params);C.targetId&&(g.targetId=C.targetId)};var oP=function(){};
_.L(oP,Q3);oP.prototype.getApiPaths=function(){return KUA};
oP.prototype.getExtension=function(g){return _.e(g,DKH)};
oP.prototype.JSC$14235_buildRequest=function(g,C){C.externalVideoId&&(g.externalVideoId=C.externalVideoId);C.query&&(g.query=C.query);C.sourceTimelines&&(g.sourceTimelines=C.sourceTimelines)};var pr=function(){};
_.L(pr,Q3);pr.prototype.getApiPaths=function(){return aAx};
pr.prototype.getExtension=function(g){return _.e(g,_.LW)||void 0};
pr.prototype.JSC$14235_buildRequest=function(g,C){C.token&&(g.continuation=C.token)};
_.pdr=function(){};
_.L(_.pdr,Q3);_.b=_.pdr.prototype;_.b.getApiPaths=function(){return aAx};
_.b.getExtension=function(g){return _.e(g,_.ZC)||void 0};
_.b.isNavigationCommand=function(){return!0};
_.b.JSC$14242_getStoreKey=function(g,C){C=C===void 0?{}:C;if(!C.disableCache&&(g=this.getExtension(g))&&g.query)return C={query:g.query},g.params&&(C.params=g.params),_.$k("search",C)};
_.b.JSC$14235_buildRequest=function(g,C,d){C.query&&(g.query=C.query);C.params&&(g.params=C.params);if(!_.t("web_forward_suggest_stats_killswitch")){var V=_.e(C,a_H);V&&(g.suggestStats=V)}var y;!_.t("kevlar_searchbox_stats_killswitch")&&((y=d.tempData)==null?0:y.gs_l)&&!_.e(C,a_H)&&(g.webSearchboxStatsUrl="/search?oq="+(d.tempData.oq||"")+"&gs_l="+d.tempData.gs_l);var R;if((R=d.tempData)==null?0:R.entityMid)C=g.suggestionSearchParams||{},C.entityMid=d.tempData.entityMid,g.suggestionSearchParams=C;
if(_.t("enable_desktop_vdcbg_components")||_.t("enable_inline_muted_playback_on_web_search"))C=_.Zi().getFlag(186),g.inlineSettingStatus=C?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";d.isFromShorts&&_.t("web_pass_shorts_context_to_search")&&(g.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.b.getRequestConfig=function(g,C){C=C===void 0?{}:C;g=this.JSC$14242_getStoreKey(g,C);var d;g&&(d={storeStrategy:{storeKey:g}});_.t("web_log_search_ticks_ks")||(d=d||{},d.requestTick="sr_s",d.responseTick="sr_r");return d};var JC=function(){};
_.L(JC,Q3);JC.prototype.getApiPaths=function(){return eC8};
JC.prototype.getExtension=function(g){return _.e(g,WKx)};
JC.prototype.JSC$14235_buildRequest=function(g,C){C.serializedGetSharingProviderDataParams&&(g.serializedGetSharingProviderDataParams=C.serializedGetSharingProviderDataParams)};var hC=function(){};
_.L(hC,Q3);hC.prototype.getApiPaths=function(){return lAL};
hC.prototype.getExtension=function(g){return _.e(g,HcL)};
hC.prototype.JSC$14235_buildRequest=function(g,C){C.endpoint&&(g.endpoint=C.endpoint);C.action&&(g.action=C.action)};var tC=function(){};
_.L(tC,Q3);tC.prototype.getApiPaths=function(){return yAQ};
tC.prototype.getExtension=function(g){return _.e(g,rFL)};
tC.prototype.JSC$14235_buildRequest=function(g,C){g.videoId=C.videoId;C.scheduledRedirectMetadataSourceVideoId&&(g.scheduledRedirectMetadata={sourceVideoId:C.scheduledRedirectMetadataSourceVideoId})};var j4=function(){};
_.L(j4,Q3);j4.prototype.getApiPaths=function(){return CqP};
j4.prototype.getExtension=function(g){return _.e(g,_.XBx)};
j4.prototype.JSC$14235_buildRequest=function(g,C){g.params=C.params;g.correctionText=C.correctionText};var e4=function(){};
_.L(e4,Q3);e4.prototype.getApiPaths=function(){return HtB};
e4.prototype.getExtension=function(g){return _.e(g,_.rg8)};
e4.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params);g.searchQuery=C.searchQuery;g.languageCode=C.languageCode;g.kind=C.kind;g.name=C.name;g.externalVideoId=C.externalVideoId};var lg=function(){};
_.L(lg,Q3);lg.prototype.getApiPaths=function(){return osh};
lg.prototype.getExtension=function(g){return _.e(g,EiM)};
lg.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.params=C.params)};var Lr=function(g){this.JSC$18495_storeWithEntities=g};
_.L(Lr,Q3);Lr.prototype.getApiPaths=function(){return HqP};
Lr.prototype.getExtension=function(g){return _.e(g,Qi6)||_.e(g,KT6)};
Lr.prototype.JSC$14235_buildRequest=function(g,C,d){d.client_data&&(g.clientData=d.client_data);if(C.commerceActionConfig){var V=C.commerceActionConfig;C=V.actionId;V=V.commerceActionParams;C&&(g.actionId=C);V&&(g.commerceActionParams=V)}else{var y=C.actionId,R=C.commerceActionParams;d=C.entityKeys;y&&(g.actionId=y);R&&(g.commerceActionParams=R);var Y;C=(V=this.JSC$18495_storeWithEntities)==null?void 0:(Y=V.getState())==null?void 0:Y.entities;if(d&&C){V=[];Y=_.Z(d);for(d=Y.next();!d.done;d=Y.next())if(y=
d.value,d=_.Ku(y).entityType,y=_.gd(C,d,y))R={},V.push((R[d]=y,R));g.entityMutationPayloads=V}}};
Lr.prototype.getRequestConfig=function(g){var C,d=(C=_.e(g,Qi6))==null?void 0:C.requestSequenceType;if(d&&g.clickTrackingParams&&d!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:g.clickTrackingParams,sequenceType:d}}};
Lr[kC]=[QU];var D5=function(){};
_.L(D5,Q3);D5.prototype.getApiPaths=function(){return pDH};
D5.prototype.getExtension=function(g){return _.e(g,_.w26)};
D5.prototype.JSC$14235_buildRequest=function(g,C){C.feedbackData&&(g.feedbackData=C.feedbackData);C.params&&(g.itemParams=C.params)};
_.PU.Object.defineProperties(D5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var r9=function(){};
_.L(r9,Q3);r9.prototype.getApiPaths=function(){return Jah};
r9.prototype.getExtension=function(g){return _.e(g,kIL)};
r9.prototype.JSC$14235_buildRequest=function(g,C,d){d.payments_payload&&(g.paymentsPayload=d.payments_payload);d.offer_params&&(g.offerParams=d.offer_params);C.transactionParams&&(g.transactionParams=C.transactionParams)};var NO=function(){};
_.L(NO,Q3);NO.prototype.getApiPaths=function(){return hn8};
NO.prototype.getExtension=function(g){return _.e(g,_.xsP)};
NO.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.buybucketParams&&(g.buybucketData={params:C.buybucketParams},C.stickerParams?g.buybucketData.stickerParams=C.stickerParams:(d.rich_chat_message?g.buybucketData.richChatMessage=d.rich_chat_message:d.chat_message_text&&(g.buybucketData.chatMessageText=d.chat_message_text),d.purchase_price_micros&&(g.buybucketData.purchasePriceMicros=d.purchase_price_micros.toString())));C.donationAmountMicros&&(g.tipAmountMicros=C.donationAmountMicros,
C.tipParams&&(g.tipParams=C.tipParams));C.offerParams&&(g.offerParams=C.offerParams);C.productData&&(g.productData=C.productData);C.transactionParams&&(g.transactionParams=C.transactionParams)};var XS=function(){};
_.L(XS,Q3);XS.prototype.getApiPaths=function(){return t2P};
XS.prototype.getExtension=function(g){return _.e(g,JSL)};
XS.prototype.JSC$14235_buildRequest=function(g,C){C.updateFopParams&&(g.updateFopParams=C.updateFopParams)};var so=function(){};
_.L(so,Q3);so.prototype.getApiPaths=function(){return j86};
so.prototype.getExtension=function(g){return _.e(g,_.$9)};
so.prototype.JSC$14235_buildRequest=function(g,C){C.couponCode&&(g.couponCode=C.couponCode);C.params&&(g.itemParams=C.params)};var Bc=function(){};
_.L(Bc,Q3);Bc.prototype.getApiPaths=function(){return enh};
Bc.prototype.getExtension=function(g){return _.e(g,_.zv6)};
Bc.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;C.params&&(g.params=C.params);d.ctk&&(g.clientToken=d.ctk)};var Tb=function(g){this.JSC$18530_storeWithEntities=g};
_.L(Tb,Q3);Tb.prototype.getApiPaths=function(){return lr6};
Tb.prototype.getExtension=function(g){return _.e(g,_.bN)};
Tb.prototype.JSC$14235_buildRequest=function(g,C,d){d.purchase_price_micros&&(g.productData={pdgData:{purchasePriceMicros:d.purchase_price_micros.toString()}},d.rich_chat_message&&(g.productData.pdgData.richChatMessage=d.rich_chat_message),d.currency_code&&(g.productData.pdgData.currencyCode=d.currency_code));C.transactionParams&&(g.transactionParams=C.transactionParams);C.clientLocationContext&&(g.clientLocationContext=C.clientLocationContext);d.payments_payload&&(g.paymentsPayload=d.payments_payload);
d.funds_guarantee_callback_client_data&&(g.fundsGuaranteeCallbackClientData=d.funds_guarantee_callback_client_data);var V,y;d=(V=this.JSC$18530_storeWithEntities)==null?void 0:(y=V.getState())==null?void 0:y.entities;if(C.entityKeys&&d){V=[];C=_.Z(C.entityKeys);for(y=C.next();!y.done;y=C.next()){var R=y.value;y=_.Ku(R).entityType;if(R=_.gd(d,y,R)){var Y={};V.push((Y[y]=R,Y))}}g.entityMutationPayloads=V}};
Tb[kC]=[QU];var fr=function(){};
_.L(fr,Q3);fr.prototype.getApiPaths=function(){return LO8};
fr.prototype.getExtension=function(g){return _.e(g,o7P)};
fr.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;d.backend_analytics&&(g.serializedBackendAnalyticsEvent=d.backend_analytics);C.offerParams&&(g.offerParams=C.offerParams)};var vc=function(){};
_.L(vc,Q3);vc.prototype.getApiPaths=function(){return j86};
vc.prototype.getExtension=function(g){return _.e(g,jBL)};
vc.prototype.JSC$14235_buildRequest=function(g,C){C.params&&(g.itemParams=C.params)};var $G=function(){};
_.L($G,Q3);$G.prototype.getApiPaths=function(){return DzQ};
$G.prototype.getExtension=function(g){return _.e(g,_.C8P)};
$G.prototype.JSC$14235_buildRequest=function(g,C,d){d.resume_time_ms&&(g.resumeTimeMs=d.resume_time_ms);C.pauseParams&&(g.pauseParams=C.pauseParams)};var qO=function(){};
_.L(qO,Q3);qO.prototype.getApiPaths=function(){return ra8};
qO.prototype.getExtension=function(g){return _.e(g,_.p2H)};
qO.prototype.JSC$14235_buildRequest=function(g,C,d){d=d===void 0?{}:d;d.c&&(g.redeemCode=d.c);d.rd&&(g.riskData=d.rd);d.ctk&&(g.clientToken=d.ctk)};var MO=function(){};
_.L(MO,Q3);MO.prototype.getApiPaths=function(){return N6x};
MO.prototype.getExtension=function(g){return _.e(g,_.dsH)};
MO.prototype.JSC$14235_buildRequest=function(g,C){C.resumeParams&&(g.resumeParams=C.resumeParams)};var Wc=function(g,C){this.clientName=g;this.defaultExpirationDelayMs=C};
Wc.prototype.put=function(g,C){var d=this,V;return _.F(function(y){V=Object.assign({},C.data);V.key=g;V.clientName=d.clientName;V.expireTimestampMs===void 0&&(V.expireTimestampMs=(Math.round((0,_.wQ)())+d.defaultExpirationDelayMs).toString());return y.return(d.putInternal(g,V))})};
Wc[kC]=[g5,Ro0];var Jd0=function(){Wc.apply(this,arguments);this.JSC$18560_responseStore=new Map};
_.L(Jd0,Wc);_.b=Jd0.prototype;_.b.get=function(g){var C=this;return _.F(function(d){return d.return(l0(C,g))})};
_.b.putInternal=function(g,C){var d=this,V,y,R;return _.F(function(Y){V=d.defaultExpirationDelayMs;C.expireTimestampMs&&(V=Number(C.expireTimestampMs)-Math.round((0,_.wQ)()),y=_.pG("mweb_override_response_store_expiration_ms"),y>0&&y<V&&(V=y));R=setTimeout(function(){d.remove(g)},V);
d.JSC$18560_responseStore.set(g,{entryData:C,timer:R});_.XV(Y)})};
_.b.remove=function(g){var C=this;return _.F(function(d){hXr(C,g);_.XV(d)})};
_.b.removeAll=function(){var g=this;return _.F(function(C){g.JSC$18560_responseStore.forEach(function(d){clearTimeout(d.timer)});
g.JSC$18560_responseStore.clear();_.XV(C)})};
_.b.has=function(g){return!!this.JSC$18560_responseStore.get(g)};
_.b.getKeys=function(){return this.JSC$18560_responseStore.keys()};
var l0=function(g,C){if(g=g.JSC$18560_responseStore.get(C))return new _.eT(g.entryData)},hXr=function(g,C){var d=g.JSC$18560_responseStore.get(C);
d&&(clearTimeout(d.timer),g.JSC$18560_responseStore.delete(C))};var dql;var RPL=function(g,C,d){Wc.call(this,g,C);this.token=d};
_.L(RPL,Wc);_.b=RPL.prototype;_.b.get=function(g){var C=this,d,V;return _.F(function(y){return y.nextAddress==1?y.yield(yxN(C.token),2):y.nextAddress!=3?(d=y.yieldResult,y.yield(d.get("ResponseStore",[g,C.clientName]),3)):(V=y.yieldResult)?y.return(new _.eT(V)):y.return(void 0)})};
_.b.putInternal=function(g,C){var d=this,V;return _.F(function(y){if(y.nextAddress==1)return y.yield(yxN(d.token),2);V=y.yieldResult;return y.yield(V.put("ResponseStore",C),0)})};
_.b.remove=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(yxN(C.token),2);d=V.yieldResult;return V.return(d.delete("ResponseStore",[g,C.clientName]))})};
_.b.removeAll=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return d.yield(yxN(g.token),2);C=d.yieldResult;return d.yield(Mxr(C,IDBKeyRange.only(g.clientName)),0)})};
_.b.has=function(){throw Error("ij");};_.m1=new _.gp("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var t1R=function(g){var C;this.stateTagsData=(C=g.responseContext)==null?void 0:C.stateTags},jvB=function(g){var C;
return((C=g.stateTagsData)==null?void 0:C.stateTagsModified)||[]};var eXz;eXz=function(g){this.JSC$18573_responseStore=g};
_.sa=function(g,C,d){if(!_.t("state_tags_killswitch")){var V=new t1R(C);if(jvB(V).length>0){var y=g.JSC$18573_responseStore.getKeys();y=_.Z(y);for(var R=y.next();!R.done;R=y.next()){R=R.value;var Y=l0(g.JSC$18573_responseStore,R);if(Y){var A=_.IH(Y);a:{var P=void 0;Y=jvB(V);A=((P=(new t1R(A)).stateTagsData)==null?void 0:P.relevantStateTags)||[];P=_.Z(A);for(A=P.next();!A.done;A=P.next())if(A=A.value,A.stateTag!=null&&Y.includes(A.stateTag)&&A.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){Y=
!0;break a}Y=!1}Y&&hXr(g.JSC$18573_responseStore,R)}}}}var w;V=(w=C.responseContext)==null?void 0:w.maxAgeSeconds;d&&V&&Number(V)>0&&(C=ae(C,V),g.JSC$18573_responseStore.put(d,new _.eT(C)))};
eXz.prototype.handleResponse=function(g,C){if(!C)throw Error("jj");var d,V;C=(d=C.config)==null?void 0:(V=d.storeStrategy)==null?void 0:V.storeKey;_.sa(this,g,C)};
eXz[kC]=[_.jT];_.jT_=new _.gp("STORE_RESPONSE_PROCESSOR_TOKEN");var l66=function(g){this.JSC$18576_responseStore=g};
l66.prototype.handleResponse=function(g,C){if(C.input.match(_.ni(IAP))){var d;if(g==null?0:(d=g.entries)==null?0:d.length)for(g=_.Z(g.entries),C=g.next();!C.done;C=g.next()){d=C.value.command;var V=void 0;C=(V=_.e(d,_.Fv))==null?void 0:V.unserializedPrefetchData;if(!d||!C)break;V=(new AC).JSC$14242_getStoreKey(d);var y=_.e(C,GyL),R=void 0,Y=void 0,A=void 0,P=void 0,w=void 0,x=void 0,p=((R=y)==null?0:(Y=R.responseContext)==null?0:Y.maxAgeSeconds)&&Number((A=y)==null?void 0:(P=A.responseContext)==null?
void 0:P.maxAgeSeconds)>0?Number((w=y)==null?void 0:(x=w.responseContext)==null?void 0:x.maxAgeSeconds):600;V&&p>0&&(y=ae(y,p),this.JSC$18576_responseStore.put(V,new _.eT(y)));d=(new eA).JSC$14242_getStoreKey(d);C=_.e(C,qfr);P=A=Y=R=y=V=void 0;w=((V=C)==null?0:(y=V.responseContext)==null?0:y.maxAgeSeconds)&&Number((R=C)==null?void 0:(Y=R.responseContext)==null?void 0:Y.maxAgeSeconds)>0?Number((A=C)==null?void 0:(P=A.responseContext)==null?void 0:P.maxAgeSeconds):600;d&&w>0&&(C=ae(C,w),this.JSC$18576_responseStore.put(d,
new _.eT(C)))}}};
l66[kC]=[_.jT];var L4z=function(g,C){this.innertubeTransportService=g;this.JSC$18579_commandHandler=C};
L4z.prototype.submitForm=function(g,C,d,V,y){var R=this,Y,A,P,w,x,p;return _.F(function(J){if(J.nextAddress==1)return Y={submitId:g,formData:C,submitBehavior:d,params:V},A=_.ni(dzh),J.yield(_.dP(R.innertubeTransportService,Y,A,y),2);P=J.yieldResult;if(!P)return J.return(Promise.reject(new _.qn("Submit API returned an undefined response. Submit ID: "+g)));w=P;(p=(x=w)==null?void 0:x.onResponseReceived)&&R.JSC$18579_commandHandler.resolveCommand(p);return J.return(w)})};
L4z[kC]=[_.O7,_.xC];var ug=function(){this.scheduler=_.xb()},D78;
ug.prototype.pause=function(){throw Error("kj");};
ug.prototype.resume=function(){throw Error("kj");};
ug.prototype.queue=function(g){var C=this,d=_.vj(),V=_.vy(this.scheduler,function(){try{var y;if(_.SC.instance)var R=_.SC.instance;else{var Y=new _.qn("Error: Unexpected uninitialized CommandHandler.");_.IM(Y);R=void 0}(y=R)==null||y.resolveCommand(g.command);d.resolve()}catch(A){d.reject(A)}});
d.promise.thenCatch(function(y){y instanceof _.DY&&C.scheduler.cancelJob(V)});
return d.promise};
ug.prototype.queueAll=function(g){var C=new Map;g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,C.set(d.id,this.queue(d));return C};var Ni0=function(g,C){var d=this;this.taskModel=g;this.onTaskCancelledCallback=C;this.resolver=_.vj();g=g.proto.prefetchConfig;if(!g)throw Error("lj");if(!g.prefetchAction)throw Error("mj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(V){V instanceof _.DY&&(rdZ(d,d.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),d.onTaskCancelledCallback(d.taskModel.id,d.jobId),d.tick("pcc"));
throw V;});
this.timerName=this.taskModel.id;_.h1(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
Ni0.prototype.getPriority=function(){switch(this.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}};
var rdZ=function(g,C){_.pu({prefetchInfo:{cancellationReason:C}},g.timerName)};
Ni0.prototype.tick=function(g){_.t1(g,void 0,this.timerName)};var IP=function(){var g=this;this.scheduler=_.xb();this.maxInflightTasks=_.pG("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.pG("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new xgM;this.onTaskCancelled=function(C,d){d&&g.scheduler.cancelJob(d);XdD(g,C);nr(g,3)}},svD=function(){IP.instance||(IP.instance=new IP);
return IP.instance};
IP.prototype.pause=function(){this.prefetchCoordinatorState=0};
IP.prototype.resume=function(){nr(this,0)};
IP.prototype.queue=function(g){g=BiZ(this,g);nr(this,1);return g};
IP.prototype.queueAll=function(g){var C=new Map;g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,C.set(d.id,BiZ(this,d));nr(this,1);return C};
var BiZ=function(g,C){var d=g.allPrefetchTasks.get(C.id);if(d)return d.cancellablePromise;try{var V=new Ni0(C,g.onTaskCancelled)}catch(R){return _.kS(R)}d=V;d.tick("pcq");var y={prefetchInfo:{taskId:d.taskModel.id,isPrefetch:!0,fetchAction:d.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:d.taskModel.command.clickTrackingParams}};d.taskModel.csn&&(y.clientScreenNonce=d.taskModel.csn);_.pu(y,d.timerName);g.allPrefetchTasks.set(C.id,V);g.drainingHeap.insert(-V.getPriority(),V);return V.cancellablePromise},
nr=function(g,C){g.prefetchCoordinatorState===C&&(g.prefetchCoordinatorState=2,TiD(g))},TiD=function(g){for(var C={};g.prefetchCoordinatorState!==0;C={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(g.inflightPrefetchTasks.size>=g.maxInflightTasks){g.prefetchCoordinatorState=3;break}C.prefetchTask$jscomp$1=g.drainingHeap.remove();if(!C.prefetchTask$jscomp$1){g.prefetchCoordinatorState=1;break}C.taskId$jscomp$3=C.prefetchTask$jscomp$1.taskModel.id;if(g.allPrefetchTasks.has(C.taskId$jscomp$3)){var d=-1;g.coordinatorTimeoutMs>0&&(d=_.vy(g.scheduler,function(V){return function(){Uo(g,V.taskId$jscomp$3,Error("nj"))}}(C),g.coordinatorTimeoutMs));
g.inflightPrefetchTasks.set(C.taskId$jscomp$3,d);if(!g.JSC$18596_commandHandler){if(!_.SC.instance){Uo(g,C.taskId$jscomp$3,Error("oj"));continue}g.JSC$18596_commandHandler=_.SC.instance}a:switch(C.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":d=1;break a;default:d=0}C.prefetchTask$jscomp$1.jobId=g.scheduler.addJob(function(V){return function(){V.prefetchTask$jscomp$1.tick("pcr");try{g.JSC$18596_commandHandler.resolveCommand(V.prefetchTask$jscomp$1.taskModel.command)||
Uo(g,V.taskId$jscomp$3,Error("pj"))}catch(y){Uo(g,V.taskId$jscomp$3,y)}}}(C),d,0)}}},f65=function(g,C){(C=XdD(g,C))!=null&&(C.resolver.resolve(),C.tick("pce"));
nr(g,3)},Uo=function(g,C,d){(C=XdD(g,C,d))!=null&&(C.resolver.reject(d),C.tick("pcc"),rdZ(C,"CANCELLATION_REASON_ERROR"),Math.random()<=_.pG("prefetch_coordinator_error_logging_sampling_rate")&&(d=new _.qn("Prefetch Command failed.",C.taskModel.id,d.message),_.IM(d)));
nr(g,3)},XdD=function(g,C,d){var V=g.allPrefetchTasks.get(C);
V?((d=g.inflightPrefetchTasks.get(C))&&d!==-1&&g.scheduler.cancelJob(d),g.inflightPrefetchTasks.delete(C),g.allPrefetchTasks.delete(C)):_.cy(new _.qn("Unexpected missing prefetch task when deleting task.",C,d==null?void 0:d.message));return V};var vgr=function(g,C,d,V,y){this.id=g;this.triggerOn=C;this.cancelOn=d;this.command=V;this.proto=y};
_.PU.Object.defineProperties(vgr.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var $78=function(){this.JSC$18601_prefetchCoordinator=svD();D78||(D78=new ug);this.defaultCoordinator=D78},qJD;
$78.getInstance=function(){qJD||(qJD=new $78);return qJD};
$78.prototype.get=function(g){switch(g){case 0:return this.JSC$18601_prefetchCoordinator;default:return this.defaultCoordinator}};var cc=function(){this.coordinatorSupplier=$78.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},m76=function(g){var C=_.ju()||void 0,d=Object.keys(M10)[0];
if(d){var V=g.taskIdByTriggerId.get(d);if(V!=null){g.taskIdByTriggerId.delete(d);d=[];V=_.Z(V);for(var y=V.next();!y.done;y=V.next())if(y=g.tasks.get(y.value))C!=="UNDEFINED_CSN"&&(y.csn=C),d.push(y);d=YFB(d);C=[];d=_.Z(d);for(V=d.next();!V.done;V=d.next()){y=_.Z(V.value);V=y.next().value;y=y.next().value;V=g.coordinatorSupplier.get(V).queueAll(y);V=_.Z(V);var R=V.next();for(y={};!R.done;y={taskId$jscomp$9:void 0},R=V.next()){var Y=_.Z(R.value);R=Y.next().value;Y=Y.next().value;y.taskId$jscomp$9=
R;R=Y;C.push(y.taskId$jscomp$9);g.queuedPromisesByTask.set(y.taskId$jscomp$9,_.LX(R,function(A){return function(){W4R(g,A.taskId$jscomp$9)}}(y)))}}}}else _.cy(new _.qn("Unexpected malformed TriggerEvent."))};
cc.prototype.trigger=function(g,C){var d=this,V=this.tasks.get(g);if(!V||this.queuedPromisesByTask.has(g))return!1;uHB(this,g,V.triggerOn);C!=="UNDEFINED_CSN"&&(V.csn=C);C=this.coordinatorSupplier.get(V.taskType).queue(V);this.queuedPromisesByTask.set(g,_.LX(C,function(){W4R(d,g)}));
return!0};
cc.prototype.cancel=function(g){var C=this.queuedPromisesByTask.get(g);if(C)C.cancel();else return W4R(this,g)};
var W4R=function(g,C){g.queuedPromisesByTask.delete(C);var d=g.tasks.get(C);if(!d)return!1;g.tasks.delete(C);uHB(g,C,d.triggerOn);(d=ZIq(d.cancelOn))&&(g=g.taskIdByCancelId.get(d))&&g.delete(C);return!0},uHB=function(g,C,d){(d=Object.keys(d)[0])&&(g=g.taskIdByTriggerId.get(d))&&g.delete(C)};var M10={taskRegistered:{}},Eo=function(){cc.instance||(cc.instance=new cc);this.JSC$18610_taskManager=cc.instance};
_.L(Eo,gg);
Eo.prototype.resolveCommand=function(g){var C=this,d,V;return _.F(function(y){d=_.e(g,giL);if((V=d)==null||!V.tasks){var R=new _.qn("RegisterTasksCommand is missing tasks.");_.IM(R);return y.return()}R=C.JSC$18610_taskManager;for(var Y=_.Z(d.tasks),A=Y.next();!A.done;A=Y.next())if(A=A.value,A=A.id&&A.triggerOn&&A.cancelOn&&A.command?new vgr(A.id,A.triggerOn,A.cancelOn,A.command,A):void 0,A){var P=Object.keys(A.triggerOn)[0];if(P){var w=ZIq(A.cancelOn);w?(R.tasks.set(A.id,A),R.taskIdByTriggerId.has(P)||R.taskIdByTriggerId.set(P,
new Set),R.taskIdByTriggerId.get(P).add(A.id),R.taskIdByCancelId.has(w)||R.taskIdByCancelId.set(w,new Set),R.taskIdByCancelId.get(w).add(A.id)):_.cy(new _.qn("Unexpected malformed cancelOn field."))}else _.cy(new _.qn("Unexpected malformed triggerOn field."))}else _.cy(new _.qn("Unexpected malformed Task proto."));m76(C.JSC$18610_taskManager);_.XV(y)})};var ng5={},I6z=(ng5.rendered={priority:_.t("web_adaptive_early_init")?8:0,callback:function(){var g={};g.numCpu=navigator.hardwareConcurrency;var C={};C.ramGb=_.yg.navigator.deviceMemory;var d={staticContext:{}};C.ramGb&&J9V(C.ramGb)&&(d.staticContext.memoryTotalKbytes=(C.ramGb*1048576).toString());g.numCpu&&J9V(g.numCpu)&&(d.staticContext.cpuCores=g.numCpu);if(_.t("web_enable_adaptive_appl_signal")){g={};C=p81();C=C.length>0?C[0]:void 0;var V,y=(V=_.Di("rses_dpj"))!=null?V:C==null?void 0:C.tick.rses_dpj,
R;V=(R=_.Di("rsef_dpj"))!=null?R:C==null?void 0:C.tick.rsef_dpj;y&&Number(y)>0&&V&&Number(V)>0&&(R=Math.ceil(Number(V)-Number(y)),R>0&&(g.loadLatency=R));g.loadLatency&&J9V(g.loadLatency)&&(d.appL=g.loadLatency.toString())}_.uD("applicationStarted",d);hyL=d;_.t("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",t7_)}},ng5);var U70=new _.gp("WINDOW_ON_ERROR"),cdQ=new _.gp("ERROR_WEIGHT_MAPS"),Eg0=new _.gp("INIT_ERROR");var H8Z={},Qvp=(H8Z.initialized={priority:10,callback:function(g){g.injector.resolve(Eg0)()}},H8Z);var zX5=function(){},K4p=function(){var g=_.gS("meta_logger_impl");
g||(g=new zX5,_.PZ("meta_logger_impl",g));return g},a6r=function(){K4p().csiSubscriptionKey=WIj("meta_logging_csi_event",function(g){var C=g.timerName;
if(g=g.timelineData){_.h1(C,{startTime:g.startTime},C);g.infos&&_.pu(g.infos,C);for(var d=_.Z(Object.keys(g.ticks)),V=d.next();!V.done;V=d.next())V=V.value,_.t1(V,g.ticks[V],C)}})};
zX5.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&nRl(this.csiSubscriptionKey)};var GMS={},SJz=(GMS.initialized={priority:10,callback:function(){a6r()}},GMS);var gpr=function(g,C){this.innertubeClientName=g;this.JSC$18621_prefCookie=C};
gpr.prototype.record=function(){if(_.t("web_li_record_binary_eval_tick")){var g=_.Di("rsef_dpj");var C=_.Di("rses_dpj");g=g!==void 0&&C!==void 0?Math.round(g-C):void 0;if(g!==void 0&&g>0){C=_.xR(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var d=this.poolSize;if(!(C.valuesSeen>=1E9)){if(C.valuesSample.length<d)C.valuesSample.push(g);else{var V=Math.floor(Math.random()*(C.valuesSeen+1));V<d&&(C.valuesSample[V]=g)}C.valuesSeen+=1}_.kR(this.storagePrefix+"-"+this.innertubeClientName,
C,2592E3);g=C.valuesSample;C=AxB(g);g=g.length<this.poolSize?void 0:C<400?1:C<1700?2:3;g!==void 0&&(this.JSC$18621_prefCookie.set(this.cookiePrefix+this.innertubeClientName,g),this.JSC$18621_prefCookie.save())}}else _.ot(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18621_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18621_prefCookie.save()};
gpr[kC]=[g5,WS];var CeR=function(){gpr.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.L(CeR,gpr);var dy8=new _.gp("PAGE_LOAD_TIME_TOKEN");var VLB=function(g){this.signal=g;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;g.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.vy(_.UP,this.disableLoggingAndSendPayload,1E4)};
VLB.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.UP.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),y3Z(this))};
var y3Z=function(g){var C=_.t_();if(C){var d={webClientComponentsData:{components:Array.from(g.ids,function(V){return{id:V}})}};
g.ids.clear();_.RL().visualElementStateChanged(C,d)}};var RbQ=JY({a11y:vxh});_.bP0=hY(RbQ)(RbQ.a11y,{ephemeralActionSelector:function(g){return g.ephemeralAction||null}});var ZPb=JY({continuation:mFL});var Y5z=hY(ZPb)(ZPb.continuation,{continuationCommandSelector:function(g){return g.continuationCommand}});var A3b=new _.gp("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Hc=function(g,C){this.JSC$18650_storeWithEntities=g;this.JSC$18650_commandHandler=C;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Hc.prototype.start=function(){this.JSC$18650_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Hc.prototype.observeDownloadingEntities=function(){var g=_.mQ_(this.JSC$18650_storeWithEntities.getState().entities).map(function(V){return uuV(V)});
if(g.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var C={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:dTP()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.cL(_.yD("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18650_commandHandler.resolveCommand(C)}this.downloadingEntities=g}else if(this.downloadingEntities.length){var d=Wf_(this.JSC$18650_storeWithEntities.getState().entities).map(function(V){return uuV(V)});
this.downloadingEntities.filter(function(V){return d.includes(V)}).length&&(g={openPopupAction:uOo()},this.JSC$18650_commandHandler.resolveCommand(g));
this.downloadingEntities=[]}};
Hc[kC]=[QU,_.xC];var Fkb;_.Qh=function(g,C,d,V,y,R,Y,A){this.JSC$18653_playerApiPromise=g;this.JSC$18653_commandHandler=C;this.JSC$18653_screenManager=d;this.offlineWebClientEligibility=V;this.JSC$18653_prefStorage=y;this.JSC$18653_actionRouter=R;this.entityTypeMap=Y;this.JSC$18653_persistentStorePromiseAccessor=A;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
Fkb=function(){var g=_.wS().resolve(_.Qh),C;_.F(function(d){if(d.nextAddress==1)return g.downloadFailureListenerBound?d.return():d.yield(g.JSC$18653_playerApiPromise,2);C=d.yieldResult;C.addEventListener("onOfflineOperationFailure",function(V){if(V.failureReason&&V.entityKey&&V.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(V.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var y=_.Ku(V.entityKey).entityId;y&&g.JSC$18653_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
y)}else if(_.t("kevlar_woffle")){y=g.JSC$18653_commandHandler;var R=y.resolveCommand;V=V.failureReason;var Y=_.yD("TRANSFER_FAILED",void 0,"Download failed");V==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(Y=_.yD("STORAGE_FULL",void 0,"Storage full"));R.call(y,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.cL(Y),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
g.downloadFailureListenerBound=!0;_.XV(d)})};
_.Qh.prototype.deleteVideo=function(g,C){var d=this,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return Y.yield(d.JSC$18653_playerApiPromise,2);V=Y.yieldResult;R={offlineLoggingData:{offlineDeleteReason:(y=C)!=null?y:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return Y.yield(V.queueOfflineAction(g,d.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",R),0)})};
_.Qh.prototype.pauseVideoDownload=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.JSC$18653_playerApiPromise,2);d=V.yieldResult;d.pauseVideoDownload(g);_.XV(V)})};
_.Qh.prototype.resumeVideoDownload=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.JSC$18653_playerApiPromise,2);d=V.yieldResult;return V.yield(d.resumeVideoDownload(g),0)})};
_.Qh[kC]=[_.z_,_.xC,_.$Q,A3b,Iw,kO,BTL,Ls];var PeB=new _.gp("DOWNLOAD_STATE_STORE_TOKEN");var iP0=function(g,C){this.JSC$18673_persistentStorePromiseAccessor=g;this.store=C;this.upliftCompletionResolver=new _.go},k4D=function(){var g=_.wS().resolve(OPD),C;
_.F(function(d){switch(d.nextAddress){case 1:if(g.upliftImplPromise)return d.return(g.upliftImplPromise);_.js(d,2);g.upliftImplPromise=wmZ(g);return d.yield(g.upliftImplPromise,4);case 4:g.upliftCompletionResolver.resolve();_.Vv(d,3);break;case 2:throw C=_.N4(d),g.upliftCompletionResolver.reject(C),C;case 3:return d.return(g.upliftImplPromise)}})},wmZ=function(g){var C,d,V;
return _.F(function(y){switch(y.nextAddress){case 1:return _.au("LOGGED_IN")?y.yield(g.JSC$18673_persistentStorePromiseAccessor(),2):y.return();case 2:C=y.yieldResult;if(!C)return _.t1("vdeur"),y.return();_.t1("vdeus");_.js(y,3);return y.yield(xy6(C),5);case 5:d=y.yieldResult;g.store.dispatch(l_q(d));C.observe(function(R){LfP(g.store,R)});
_.Vv(y,4);break;case 3:throw V=_.N4(y),_.t1("vdeur"),V;case 4:_.t1("vdeuc"),_.XV(y)}})},xy6=function(g){var C;
return _.F(function(d){if(d.nextAddress==1)return d.yield(kf1(g),2);C=d.yieldResult;return d.return(C.reduce(function(V,y){if(!y.data||!y.key||!y.entityType)return V;V[y.entityType]||(V[y.entityType]={});V[y.entityType][y.key]=y.data;return V},{}))})};
iP0[kC]=[Ls,_.Uy];var OPD;OPD=new _.gp("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.zb=new _.gp("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var Kr=function(g,C){this.JSC$18676_persistentStorePromiseAccessor=g;this.transportService=C};
Kr.prototype.refresh=function(){var g=this,C,d,V,y;return _.F(function(R){if(R.nextAddress==1)return _.au("LOGGED_IN")?R.yield(g.JSC$18676_persistentStorePromiseAccessor(),2):R.return();if(R.nextAddress!=3)return(C=R.yieldResult)?R.yield(Hh1(C),3):R.return();if((d=R.yieldResult)&&!(Number(d.data.refreshTimestampMs||0)<(0,_.wQ)()))return R.return();V={browseId:"SPaccount_downloads"};y=_.ni(vb);_.dP(g.transportService,V,y).then(function(Y){var A;if(C&&(Y==null?void 0:(A=Y.responseContext)==null?void 0:
A.maxAgeSeconds)!==0){var P;A=(Y==null?void 0:(P=Y.responseContext)==null?void 0:P.maxAgeSeconds)||604800;P=String(Math.floor((0,_.wQ)())+A*1E3);C.put("service:downloads_settings:fallback",new _.eT({innertubeResponse:Y,refreshTimestampMs:P}))}});
_.XV(R)})};
Kr[kC]=[_.m1,_.O7];var aP=function(g,C){this.JSC$18680_playerPromise=g;this.store=C;this.started=!1};
aP.prototype.start=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return g.started?d.return():d.yield(g.JSC$18680_playerPromise,2);C=d.yieldResult;C.addEventListener("onOrchestrationBecameLeader",g.updateIsLeader.bind(g,!0));C.addEventListener("onOrchestrationLostLeader",g.updateIsLeader.bind(g,!1));if(C.isOrchestrationLeader)g.updateIsLeader(C.isOrchestrationLeader());else{var V=new _.qn("Function isOrchestrationLeader is undefined",{"player.isReady":C.isReady(),"player.playVideo":C.playVideo?
"defined":"undefined"});_.IM(V);g.updateIsLeader(!1)}g.started=!0;_.XV(d)})};
aP.prototype.updateIsLeader=function(g){this.store.dispatch(_.QD({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:g}}))};
aP[kC]=[_.z_,_.Uy];var opR=function(g,C){this.networkStatusManager=g;this.JSC$18683_prefStoragePromise=C;this.redirectsToPreload=["https://youtube.com"]},pm5=function(){var g=_.wS().resolve(opR),C,d,V,y,R,Y;
_.F(function(A){switch(A.nextAddress){case 1:return A.yield(g.JSC$18683_prefStoragePromise,2);case 2:C=A.yieldResult;if(!(d=C)){A.jumpTo(3);break}return A.yield(C.get("yt-redirect-prefetch-id"),4);case 4:d=A.yieldResult;case 3:if(d||!g.networkStatusManager.isNetworkAvailable())return A.return();V={cache:"reload",redirect:"manual"};y=_.Z(g.redirectsToPreload);R=y.next();case 5:if(R.done){if(!C){A.jumpTo(0);break}return A.yield(C.set("yt-redirect-prefetch-id",!0,86400),0)}Y=R.value;_.js(A,8);return A.yield(_.yg.fetch(Y,
V),10);case 10:_.Vv(A,6);break;case 8:_.N4(A);case 6:R=y.next(),A.jumpTo(5)}})};var J3p=function(g){this.JSC$18689_pageManager=g},hbb=function(g){var C=[];
JxV(["videoId","contentId"],g.JSC$18689_pageManager.data,new Set,C);return C},tLQ=function(g){return hbb(g).filter(function(C){return C.contentType==="video"}).map(function(C){return C.contentId}).filter(function(C){return C!==void 0})};
J3p[kC]=[_.nW];var jC5=new _.gp("PAGE_CONTENT_EXTRACTOR_TOKEN");var Gb=function(g){g?(this.container=g,this.containerWasInjected=!0):this.containerWasInjected=!1};
Gb.prototype.openDialog=function(g,C,d){var V=this,y;return _.F(function(R){(y=V.container)==null||y.openDialog(g,C,d);_.XV(R)})};
Gb.prototype.closeDialog=function(){var g=this,C;return _.F(function(d){(C=g.container)==null||C.closeDialog();_.XV(d)})};
Gb.prototype.isDialogOpen=function(){var g=this,C,d;return _.F(function(V){return V.return((d=(C=g.container)==null?void 0:C.isDialogOpen())!=null?d:!1)})};
Gb[kC]=[_.Oc(aPh)];_.ebZ=new _.gp("POPUP_CONTROLLER_TOKEN");var lR6=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
lR6.prototype.registerPanel=function(g,C){if(g){this.panelMap.set(g,C);var d=this.pendingPanelResolvers.get(g);d&&(d.resolve(C),this.pendingPanelResolvers.delete(g))}};
lR6.prototype.getPanel=function(g){var C=this,d;return _.F(function(V){return(d=C.panelMap.get(g))?V.return(d):V.return(Lk6(C,g))})};
var Lk6=function(g,C){var d,V;return _.F(function(y){if(d=g.pendingPanelResolvers.get(C))return y.return(d.promise);V=new _.go;g.pendingPanelResolvers.set(C,V);return y.return(V.promise)})},Dyp=function(g,C){lR6.call(this);
var d=this;this.popupController=g;this.persistentPanelController=C;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return d.panelMap.size}}};
_.L(Dyp,lR6);_.b=Dyp.prototype;_.b.getReloadContinuation=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.getPanel(g),2);d=V.yieldResult;return V.return(d.getReloadContinuation())})};
_.b.showPanel=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h;return _.F(function(l){if(l.nextAddress==1){d=g;V=d.identifier;y=d.panelContents;R=d.config;Y=d.extras;A=d.panelUpdatableFields;P=d.updatePanelContinuationData;w=g.target;P&&C.updatePanelContinuationDatas.set(V,P);if((x=R)==null?0:(p=x.engagementPanelPopupPresentationConfig)==null?0:p.popupType)if(J=R.engagementPanelPopupPresentationConfig.popupType,w===void 0&&(w=document.body),J==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!C.persistentPanelController)return _.cy(new _.qn("Persistent panel controller is not available.")),
l.return();var N=C.persistentPanelController;N.persistentPanelIdentifiers.has(V)||(N.persistentPanelWrapper.appendChild(N.engagementPanelElement({panelIdentifier:V},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),N.persistentPanelIdentifiers.add(V));a:switch(_.sl.currentPageSubTypeSelector(N.store.getState())){case "watch":var T="WATCH";break a;default:T="APP"}_.r3z(N,T);N.store.dispatch(qvA(!0))}else{if(J==="PANEL_POPUP_TYPE_DIALOG"||J==="PANEL_POPUP_TYPE_DROPDOWN"){N=l.return;T=C.popupController;
var v=T.openPopup;a:switch(J){case "PANEL_POPUP_TYPE_DIALOG":var q="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":q="DROPDOWN";break a;default:throw Error("rj`"+J);}return N.call(l,v.call(T,V,y,q,w))}_.cy(new _.qn("Popup type "+J+" not supported in PanelController."))}return l.yield(C.getPanel(V),2)}h=l.yieldResult;(y||A)&&h.updatePanel(y,!1,Y,A);h.showPanel(Y);_.XV(l)})};
_.b.hidePanel=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return d=g,V=d.identifier,Y.yield(C.getPanel(V),2);y=Y.yieldResult;y.hidePanel();C.popupController.closePopup(V);(R=C.persistentPanelController)!=null&&R.persistentPanelIdentifiers.has(V)&&R.store.dispatch(qvA(!1));_.XV(Y)})};
_.b.isVisible=function(g,C){var d=this,V;return _.F(function(y){if(y.nextAddress==1)return C&&!d.panelMap.has(g)?y.return(!1):y.yield(d.getPanel(g),2);V=y.yieldResult;return y.return(V.isVisible())})};
_.b.updatePanel=function(g){var C=this,d,V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1){d=g;V=d.identifier;y=d.panelContents;R=d.shouldFocus===void 0?!1:d.shouldFocus;Y=d.extras;A=d.panelUpdatableFields;P=d.updatePanelContinuationData;if(!y&&!A)return x.return();P&&C.updatePanelContinuationDatas.set(V,P);_.t("enable_ai_companion")&&V==="PAai_companion"&&_.AM.remove("youchat_messages_section");return x.yield(C.getPanel(V),2)}w=x.yieldResult;w.updatePanel(y,R,Y,A);y&&_.t("enable_ai_companion")&&
C.registerPanelContent(V,y);_.XV(x)})};
_.b.registerPanelContent=function(g,C){g&&this.panelContentMap.set(g,C)};
_.b.unregisterPanelContent=function(g){this.panelContentMap.delete(g)};
_.b.getPanelContent=function(g){return this.panelContentMap.get(g)};
_.b.getUpdatePanelContinuationData=function(g){return this.updatePanelContinuationDatas.get(g)};
Dyp[kC]=[_.ebZ,_.Oc(_.Ix)];var S4=function(g,C){this.innertubeTransportService=g;this.JSC$18708_screenManager=C},Nwb=function(g){var C;
return!((C=g.panelLoadingStrategy)==null||!C.requestTemplate)};
S4.prototype.makeRequest=function(g){var C=this,d,V;return _.F(function(y){switch(y.nextAddress){case 1:if(!Nwb(C)){y.jumpTo(2);break}_.js(y,3);return y.yield(_.fW(C.innertubeTransportService,g),5);case 5:return d=y.yieldResult,d?y.return(d.content):(_.IM(Error("sj")),y.return(void 0));case 3:V=_.N4(y),_.IM(V);case 2:return y.return(void 0)}})};
S4.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
S4.prototype.execute=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p;return _.F(function(J){if(J.nextAddress==1){d=g;V=d.data;y=d.fallbackVe;R=d.parentVe;Y=d.createScreenConfig;A=d.renderFn;P=d.command;C.panelLoadingStrategy=V;var h,l,N=((h=C.panelLoadingStrategy)==null?0:h.screenVe)?(l=C.panelLoadingStrategy)==null?void 0:l.screenVe:y;N&&_.DJ(C.JSC$18708_screenManager,N,R,Y);return(w=C.getContent())?J.yield(A(w),2):J.jumpTo(2)}return J.nextAddress!=4?Nwb(C)?J.yield(C.makeRequest(P),4):J.return():(p=x=
J.yieldResult)?J.yield(A(p),0):J.return()})};
S4[kC]=[_.O7,_.$Q];var XmS;XmS=function(g,C){this.engagementPanelElement=g;this.store=C;this.persistentPanelContainerMap=new Map;this.persistentPanelIdentifiers=new Set;this.persistentPanelWrapper=document.createElement("div");this.persistentPanelWrapper.classList.add("persistent-panel-wrapper");this.persistentPanelWrapper.style.display="flex";this.persistentPanelWrapper.style.height="100%"};
_.r3z=function(g,C){var d=g.persistentPanelContainerMap.get(C);d?d.contains(g.persistentPanelWrapper)||(g=g.persistentPanelWrapper,_.nn=!0,_.IL.set(g,!0),d.insertBefore(g,null),_.IL.delete(g),_.nn=!1):_.cy(new _.qn("Persistent panel container not found for surface "+C+"."))};
XmS[kC]=[GDP,_.Uy];var gv=function(){var g=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.onHoverEntered=function(){g.isHovered=!0;var C;(C=g.hoverEnterCallback)==null||C.call(g)};
this.onHoverLeft=function(){g.isHovered=!1;var C;(C=g.hoverLeaveCallback)==null||C.call(g)}};
gv.prototype.getContainer=function(){return _.Is()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
gv.prototype.openSheet=function(g,C){var d=this,V,y,R,Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:return V={stack:[],error:void 0,hasError:!1},_.js(x,2,3),y=be,x.yield(d.isSheetOpen(),5);case 5:R=x.yieldResult;OlQ(V,hko(y));if(!R){x.jumpTo(6);break}if(!d.shouldPreventClosingWhileHovered){if(!_.t("delay_sheet_open_killswitch")){if(_.t("web_close_sheet_if_same_target_killswitch")&&C&&d.currentTarget===C)return(Y=d.getContainer())==null||Y.closeSheet(),x.return();d.pendingData={data:g,
target:YGD(d,C)};return x.return()}x.jumpTo(6);break}if(d.currentTarget===C)return x.return();sC5(d);return x.yield((A=d.getContainer())==null?void 0:A.closeSheet(),6);case 6:if(g.viewModel&&(g={viewModel:g.viewModel,sheetPosition:g.sheetPosition}),(P=d.getContainer())==null||P.openSheet(g,C),d.currentTarget=C,d.shouldPreventClosingWhileHovered){var p;(p=d.currentTarget)==null||p.addEventListener("mouseenter",d.onHoverEntered);var J;(J=d.currentTarget)==null||J.addEventListener("mouseleave",d.onHoverLeft);
var h;p=(h=d.getContainer())==null?void 0:h.getSheetContainerElement();p==null||p.addEventListener("mouseenter",d.onHoverEntered);p==null||p.addEventListener("mouseleave",d.onHoverLeft);d.onHoverEntered()}case 3:_.ll(x);wqh(V);_.Da(x,0);break;case 2:w=_.N4(x),V.error=w,V.hasError=!0,x.jumpTo(3)}})};
gv.prototype.closeSheet=function(){var g=this;return _.F(function(C){return g.hideDelayMs?(setTimeout(function(){return _.F(function(d){return d.yield(Bw6(g),0)})},g.hideDelayMs),C.return()):C.yield(Bw6(g),0)})};
var Bw6=function(g){var C;return _.F(function(d){if(d.nextAddress==1){if(g.shouldPreventClosingWhileHovered){if(g.isHovered)return d.return();sC5(g)}return d.yield((C=g.getContainer())==null?void 0:C.closeSheet(),2)}if(d.nextAddress!=4)return g.shouldPreventClosingWhileHovered=!1,g.currentTarget=void 0,!g.pendingData||_.t("delay_sheet_open_killswitch")?d.jumpTo(0):d.yield(g.openSheet(g.pendingData.data,g.pendingData.target),4);g.pendingData=void 0;_.XV(d)})};
gv.prototype.isSheetOpen=function(){var g=this,C,d;return _.F(function(V){return V.return((d=(C=g.getContainer())==null?void 0:C.isSheetOpen())!=null?d:!1)})};
var sC5=function(g){var C;(C=g.currentTarget)==null||C.removeEventListener("mouseenter",g.onHoverEntered);var d;(d=g.currentTarget)==null||d.removeEventListener("mouseleave",g.onHoverLeft);var V;C=(V=g.getContainer())==null?void 0:V.getSheetContainerElement();C==null||C.removeEventListener("mouseenter",g.onHoverEntered);C==null||C.removeEventListener("mouseleave",g.onHoverLeft)},YGD=function(g,C){if(!_.t("web_parent_target_for_sheets"))return C;
var d,V;return(V=(d=g.getContainer())==null?void 0:d.getParentTarget(C))!=null?V:C};var Kz=window.documentPictureInPicture;var NKP=_.$b(["dark"]),Xug=_.$b(["system-icons"]),sKL=_.$b(["typography"]),BKc=_.$b(["lang"]),TK1=_.$b(["style"]),lXu=_.$b(["dir"]),LsN=_.$b(["rounded-container"]),Dqc=_.$b(["style"]),v2c=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],C0=function(g){this.JSC$18725_clientRoot=g;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
C0.prototype.openWindow=function(g){var C=this,d,V;return _.F(function(y){switch(y.nextAddress){case 1:if(!window.documentPictureInPicture||!_.NR()||C.currentPipWindow)return y.return(!1);_.js(y,2);return y.yield((V=Kz?Kz:null)==null?void 0:V.requestWindow(g),4);case 4:d=y.yieldResult;_.Vv(y,3);break;case 2:return _.N4(y),y.return(!1);case 3:if(!d)return y.return(!1);d.addEventListener("pagehide",function(){Tw8(C)});
d.addEventListener("resize",C.handlePipWindowResize);fXo(d);qFR(d);krq(d);return y.yield(ePR(d),5);case 5:if(!hPg())return y.return(!1);C.currentPipWindow=d;C.JSC$18725_eventForwarder=$qB(d,C.JSC$18725_clientRoot);C.pipWindowResizeDelay=new _.we(function(){C.currentPipWindow&&_.Qw(C.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.XW(C.currentPipWindow.innerWidth,C.currentPipWindow.innerHeight)])},d);
C.pipWindowResizeDelay.start();return y.return(!0)}})};
C0.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var Tw8=function(g){if(g.currentPipWindow){var C,d;(C=Kz?Kz:null)==null||(d=C.window)==null||d.close();g.currentPipWindow.removeEventListener("resize",g.handlePipWindowResize);var V;(V=g.pipWindowResizeDelay)==null||V.dispose();g.pipWindowResizeDelay=void 0;var y;(y=g.JSC$18725_eventForwarder)==null||y.stop();g.JSC$18725_eventForwarder=void 0;C=_.Z(g.onCloseCallbacks);for(d=C.next();!d.done;d=C.next())d=d.value,d();g.onCloseCallbacks=[];g.currentPipWindow=null}};
C0.prototype.getWindow=function(){return this.currentPipWindow};
var fRD=function(g,C){var d;(d=g.onCloseCallbacks)==null||d.push(C)};
C0.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.NR()};
_.PU.Object.defineProperties(C0.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
C0[kC]=[war];var vpb=new _.gp("PICTURE_IN_PICTURE_CONTROLLER");var MtW=function(g,C){this.lengthY=this.lengthX=0;this.lengthX=C.x-g.x;this.lengthY=C.y-g.y};var $y0=function(){},JjD=function(g,C){var d;
(d=g.headerElement)==null||d.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:C}))};var q5I=function(){};
q5I.prototype.openPopup=function(g,C,d,V){var y=this,R;return _.F(function(Y){if(!y.container)return Y.return();R={openPopupAction:{popup:C,popupType:d,uniqueId:g}};return Y.return(y.container.handleOpenPopupAction(R,V))})};
q5I.prototype.closePopup=function(g){this.container&&this.container.closePopup(g)};var ML0=function(){this.openTunnels=new Map},LC1=function(g,C,d){if(UqL(d)){var V=_.av(d,"gclid");
d={handleEvent:function(A){C&&!C.closed&&typeof C.postMessage==="function"&&A&&A.origin&&A.source===C&&A.data&&A.data.action==="gcl_setup"&&C.postMessage(Object.assign({},{action:"gcl_transfer"},V&&{gclid:V},{gadSource:2}),A.origin)}};
for(var y=_.Z(g.openTunnels),R=y.next();!R.done;R=y.next()){var Y=_.Z(R.value);R=Y.next().value;Y=Y.next().value;if(R.closed)try{window.removeEventListener("message",Y),g.openTunnels.delete(R)}catch(A){_.IM(A)}}C&&g.openTunnels.size<15&&(g.openTunnels.set(C,d),window.addEventListener("message",d))}};var WkS=function(){this.clientParams=new Map},G0b=function(g){for(var C=_.Z(g.clientParams.keys()),d=C.next();!d.done;d=C.next())d=d.value,d.startsWith("yt-mini-app-share")&&g.clientParams.delete(d)};var myB=function(g,C){_.f8.call(this);var d=this;this.shortsController=g;this.storeWithShorts=C;g=_.q2(this.storeWithShorts,_.QBu,function(V){if(V){var y,R=(y=d.shortsController.getRoot())==null?void 0:y.getPlayer(),Y;(y=(Y=d.shortsController.alternativePlayerContainerElement)==null?void 0:Y.getPlayerContainer())&&(R==null||R.appendTo(y))}else{var A;Y=(A=d.shortsController.alternativePlayerContainerElement)==null?void 0:A.getPlayerContainer().querySelector("#player");y=d.shortsController.activeIndex;
(A=(R=d.shortsController.getRoot())==null?void 0:R.querySelector('ytd-reel-video-renderer[id="'+y+'"] #player-container'))&&(Y==null||Y.appendTo(A,void 0,!0))}});
this.addOnDisposeCallback(g)};
_.L(myB,_.f8);var dv=function(g,C,d,V){var y=this;this.storeWithShorts=g;this.ephemeralResponseStore=C;this.innertubeTransportService=d;this.innertubeTransportLoader=V;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.AY(_.El);this.isShortsPipActive=_.AY(_.H$);this.nextReelVe=_.SZ(56921);this.prevReelVe=_.SZ(56922);this.backButtonVe=_.SZ(22156);this.TEST_ONLY={getActiveModules:function(){return y.activeModules}}},ugB=function(g){g.unsubscribeFromStore=
_.q2(g.storeWithShorts,_.HjL,function(C){g.initOrDisposeActiveModules(C);
!C&&g.storeWithShorts.getState().shorts.isFullscreen&&(_.U0(document.documentElement),g.storeWithShorts.dispatch(_.u2M(!1)))});
g.initOrDisposeActiveModules(_.HjL(g.storeWithShorts.getState()))},Z8I,YJ0,npD;
dv.prototype.initOrDisposeActiveModules=function(g){g?this.activeModules.push(new myB(this,this.storeWithShorts)):(_.FH(this.activeModules),this.activeModules.length=0)};
dv.prototype.registerRootElement=function(g){this.rootElement=g;ugB(this)};
dv.prototype.getRoot=function(){return this.rootElement};
dv.prototype.setActiveIndex=function(g){this.activeIndex=g};
_.d7Q=function(g,C){var d,V,y,R,Y,A,P;return _.F(function(w){switch(w.nextAddress){case 1:return d=new AC,(V=d.JSC$14242_getStoreKey(C))&&g.ephemeralResponseStore.has(V)?w.yield(g.ephemeralResponseStore.get(V),7):w.yield(npD(g,C),4);case 4:y=w.yieldResult;if(!V){w.jumpTo(3);break}R=ae(y,3600);return w.yield(g.ephemeralResponseStore.put(V,new _.eT(R)),3);case 7:y=(Y=w.yieldResult)==null?void 0:_.IH(Y);case 3:return((A=y)==null?0:A.replacementEndpoint)&&(P=_.e(y.replacementEndpoint,_.Fv))&&y.sequenceContinuation&&
(P.sequenceParams=y.sequenceContinuation),w.return(y)}})};
Z8I=function(g,C){C=(new FS).JSC$14242_getStoreKey(C);return!!C&&g.ephemeralResponseStore.has(C)};
YJ0=function(g,C,d){var V,y,R,Y,A;_.F(function(P){if(P.nextAddress==1){V=new FS;y=V.JSC$14242_getStoreKey(C);if(!y)return P.return();if(d.reelWatchSequenceResponse)return R=ae(d.reelWatchSequenceResponse,3600),g.ephemeralResponseStore.put(y,new _.eT(R)),P.jumpTo(0);if(!g.ephemeralResponseStore.has(y))return P.jumpTo(0);A=d;return P.yield(g.ephemeralResponseStore.get(y),4)}A.reelWatchSequenceResponse=(Y=P.yieldResult)==null?void 0:_.IH(Y);_.XV(P)})};
npD=function(g,C){var d=d===void 0?{}:d;var V,y,R;return _.F(function(Y){switch(Y.nextAddress){case 1:if(g.innertubeTransportService){V=g.innertubeTransportService;Y.jumpTo(2);break}if(!g.innertubeTransportLoader){_.GL(Error("uj"));Y.jumpTo(2);break}return Y.yield(g.innertubeTransportLoader(),4);case 4:V=Y.yieldResult;case 2:return Y.yield((y=V)==null?void 0:_.fW(y,C,d),5);case 5:return R=Y.yieldResult,Y.return(R)}})};
_.PU.Object.defineProperties(dv.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
dv[kC]=[zoR,_.jT,_.Oc(_.O7),_.Oc(tVQ)];_.IRI=new _.gp("STORAGE_MANAGER_TOKEN");var ARj=["touchmove","scroll"];var Uy0=!1;var KsV=!1;var YNq={onSpanEnd:function(g){g.parentId==null&&(Uy0||(QKP(),setInterval(QKP,6E5),Uy0=!0),aXc(g,"web_tracing_action"))}};var d3g=URL.createObjectURL;var b7R,c35={traceAllComponents:_.t("web_tracing_all_components"),exportToCsi:_.t("web_tracing_export_to_csi"),enabledSpansArray:_.t5("web_tracing_enabled_spans"),exportToDevTools:_.t("web_tracing_export_to_devtools"),maxBreadcrumbs:_.pG("tel_max_breadcrumbs",0)};b7R=new CfW(c35);var Z7B=_.t("web_shorts_enable_tracing");var EpB=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},HP0;
EpB.prototype.enqueue=function(g,C){C===1?this.currentPersistentToast=g:this.queue.push(g);this.openToast()};
EpB.prototype.openToast=function(){var g;(g=this.currentToast)!=null&&g.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.V4=new _.gp("TOAST_MANAGER_TOKEN");var QC8=new _.gp("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var zbZ=new _.gp("VIEW_TRANSITION_COORDINATOR_TOKEN");var Kkp=function(g){this.config=g;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;g=_.Z(g.transitionConfigs);for(var C=g.next();!C.done;C=g.next())C=_.Z(C.value).next().value,this.transitionTasksMap.set(C,[])};
Kkp.prototype.registerElement=function(g,C,d){d=d===void 0?!1:d;for(var V=_.Z(Object.keys(C)),y=V.next(),R={};!y.done;R={viewTransitionName:void 0},y=V.next()){y=y.value;R.viewTransitionName=C[y];var Y=this.elementTasksMap.get(g),A=void 0;if((A=Y)==null?0:A.has(y)){_.Uq(new _.qn("Element already registered for transition",g.tagName,y));break}Y=Y||new Map;Y.set(y,{beforeTransition:function(P){return function(){g.style.viewTransitionName=P.viewTransitionName}}(R),
afterTransition:function(){g.style.viewTransitionName&&(g.style.viewTransitionName="")},
runOnce:d});this.elementTasksMap.set(g,Y)}};
_.Lx=function(g,C){var d=g.elementTasksMap.get(C);d&&(d.clear(),d.size===0&&g.elementTasksMap.delete(C))};
Kkp[kC]=[QC8];var G40=_.n(function(g){var C=_.Y4("yt-expandable-metadata-header-view-model"),d=_.gJ(function(V){if(!_.JM(_.px(V),C.value,["A".toString(),"BUTTON".toString()])){var y;(y=g.expandedCallback)==null||y.call(g,!1)}});
return _.O("yt-expandable-metadata-header-view-model",{el:C,class:"ytExpandableMetadataHeaderViewModelHost"},_.O(_.k,{cond:function(){return g.expanded()},
then:function(){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":d},_.O("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.O(_.k,{cond:function(){return g.data().expandedTitleImage},
then:function(V){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.O(_.q_,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:V}))}}),_.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.O(_.gV,{text:function(){return g.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.O(_.gV,{text:function(){return g.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.O(_.gV,{text:function(){return g.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.O("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.O(_.Fd,{data:function(){return g.data().infoButton}},{buttonViewModel:_.Jc}),_.O(_.Fd,{data:function(){return g.data().collapseButton}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
onClick:function(){var y;(y=g.expandedCallback)==null||y.call(g,!1)}})}})))},
else:function(){return _.O(aR0,Object.assign({},g))}}))},"mg"),S5D=_.n(function(g){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.O(_.k,{cond:function(){return g.data().collapsedLabelImage},
then:function(C){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.O(_.q_,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:C,alt:""}))}}),_.O(_.gV,{text:function(){return g.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"ng"),aR0=_.n(function(g){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.gJ(function(){var C;return void((C=g.expandedCallback)==null?void 0:C.call(g,!0))})},_.O("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.O(_.k,{cond:function(){return g.data().collapsedImage},
then:function(C){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.O(_.q_,{height:20,preserveHeight:!0,preserveWidth:!0,data:C,alt:""}))}}),_.O(_.k,{cond:function(){return g.data().showLeadingCollapsedLabel},
then:function(){return _.O(S5D,Object.assign({},g))}}),_.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.O(_.gV,{text:function(){return g.data().collapsedTitle}}))),_.O("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.O(_.k,{cond:function(){return!g.data().showLeadingCollapsedLabel},
then:function(){return _.O(S5D,Object.assign({},g))}}),_.O(_.Fd,{data:function(){return g.data().infoButton}},{buttonViewModel:_.Jc}),_.O(_.Fd,{data:function(){return g.data().expandButton}},{buttonViewModel:function(C){return _.O(_.Jc,{data:C.data,
onClick:function(){var d;(d=g.expandedCallback)==null||d.call(g,!0)}})}})))},"og");_.gXR=_.n(function(g){var C=_.Z(_.VF(function(){return g.data().initiallyExpanded})),d=C.next().value,V=C.next().value,y,R=(y=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:y(),Y=function(){var A=g.data().colorData;
if(A)return R?A==null?void 0:A.darkColorPalette:A==null?void 0:A.lightColorPalette};
return _.O("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.yF({"background-color":function(){var A=Y();return(A==null?0:A.section2Color)?_.jG(A.section2Color):""}})},_.O(_.Fd,{data:function(){return g.data().header}},{expandableMetadataHeaderViewModel:function(A){return _.O(G40,{data:A.data,
expanded:function(){return!!d()},
expandedCallback:function(P){V(P)}})}}),_.O(_.k,{cond:function(){return d()},
then:function(){return _.O("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.O(_.Fd,{data:function(){return g.data().expandedContent}},{horizontalShelfViewModel:function(A){return _.O(_.gY,{data:A.data,
includeMargin:!0,forceNarrowLayout:!0,palette:Y})},
videoSummaryContentViewModel:function(A){return _.O(KQ6,{data:A.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(A){return _.O(_.l8,{data:A.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(A){return _.O(_.YiH,{data:A.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.O(_.Fd,{data:function(){return g.data().expandedBottomButtons}},{buttonViewModel:function(A){return _.O("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.O(_.Jc,{data:A.data}))}}))}}))},"pg");var CEB=_.n(function(g){var C=g.text;var d=g.marqueeSpacing;var V=g.scrollDelay;var y=g.scrollDuration;var R=g.enableMarqueeScroll;g=g.large;var Y=_.Z(_.jL(!1,void 0,"WyNYFf")),A=Y.next().value,P=Y.next().value,w=_.Z(_.jL(0,void 0,"OoTdhe"));Y=w.next().value;var x=w.next().value,p=_.Y4("marquee-scroll");w=_.Y4("div");var J=_.Y4("span"),h=_.wS().resolve(_.vF);_.ue(function(){if(R()){var T=J.value.getBoundingClientRect().width,v=p.value.getBoundingClientRect().width;if(T>v){var q=(h==="ltr"?-1:1)*(T+
(d?d():16));Promise.resolve().then(function(){P(!0);x(q)})}}},"dv0Anf");
var l={},N={};return _.O("marquee-scroll",{class:_.Gr("ytMarqueeScrollHost",(l.ytMarqueeScrollHostLarge=g,l)),el:p},_.O("div",{id:"marquee-scroll-inner-container",class:_.Gr("ytMarqueeScrollInnerContainer",(N.ytMarqueeScrollAnimationEnabled=function(){return A()},N)),
el:w,style:_.yF({gap:d?(0,_.Qk)(d):"16px","animation-duration":y?CsA(y):"16s","animation-delay":V?CsA(V):"3s","--marquee-translate":(0,_.Qk)(Y)})},_.O("span",{el:J,dir:"auto"},_.O(_.gV,{text:C,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.O(_.k,{cond:A,then:function(){return _.O("span",{"aria-hidden":"true",dir:"auto"},_.O(_.gV,{text:C,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"rg");_.d9S=_.n(function(g){var C=g.data;var d=g.overlayDensity;g=_.gJ(function(){C().onTapCommand&&_.rl(C().onTapCommand);return!1});
var V=_.nqj(),y=function(){return(d==null?void 0:d())===1?22:16},R={};
return _.O("reel-sound-metadata-view-model",{class:_.Gr("ytReelSoundMetadataViewModelHost",(R.ytReelSoundMetadataViewModelHostLarge=function(){return(d==null?void 0:d())===1},R)),
"on:click":g,tabindex:0,role:"button","on:keydown":V},_.O("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.O(_.k,{cond:function(){return C().musicIcon},
then:function(Y){return _.O(_.q_,{data:Y,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:y})}}),_.O("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.O(CEB,{text:function(){return C().soundMetadata},
enableMarqueeScroll:function(){return!!C().enableMarqueeScroll},
large:function(){return(d==null?void 0:d())===1}}))))},"sg");var VcI,yIZ,y4,Y36,F5p,Zv5,Ovb,ivI;VcI=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];yIZ=_.pG("wil_icon_max_concurrent_fetches",Infinity);
y4=function(g,C,d){var V=this;this.iconSet=g;this.appDirection=C;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.yg.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.t("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.t("wil_icon_network_first");this.renderWhenIdle=_.t("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.t("wil_icon_load_immediately");this.isPurging=!1;g=function(){V.cacheStorageAvailable&&(V.cacheStorageAsync=_.yg.caches.open("yt-icons").then(function(R){return V.cacheStorageSync=R}).catch(function(){V.cacheStorageAvailable=!1}))};
d=(d==null?void 0:d())||{};d=_.Z(Object.entries(d));for(C=d.next();!C.done;C=d.next()){var y=_.Z(C.value);C=y.next().value;y=y.next().value;y=XY(y);R7R(y);this.iconCache[C]=y.cloneNode(!0)}this.isPurging=bvb(this);this.isPurging instanceof Promise?this.isPurging.then(g):g()};
_.mOl=function(g,C){var d=g.resolveIcon(C);return d?g.renderingMode===1?Zv5(g,d,g.renderingMode):(C=g.iconCache[d.url])?(C=C.cloneNode(!0),Y36(g,C),Zv5(g,d,g.renderingMode,C)):_.AIB(g,d).then(function(V){var y=V?0:1;Y36(g,V);return Zv5(g,d,y,V)}):(_.Uq(new _.qn("Icon not found",{iconShape:C})),function(){})};
Y36=function(g,C){if(C){g.counter+=1;g="_yt"+g.counter;C=[C].concat(_.Wr(C.getElementsByTagName("*")));C=_.Z(C);for(var d=C.next();!d.done;d=C.next())if(d=d.value,d.tagName==="style"&&d.textContent)d.textContent=F5p(d.textContent,g,!0);else for(var V=_.Z(d.attributes),y=V.next();!y.done;y=V.next()){y=y.value;y.name==="id"&&(y.value+=g);["mask","fill","clip-path"].includes(y.name)&&(y.value=F5p(y.value,g));if(y.name==="style"){var R=d.style;try{R.cssText=F5p(R.cssText,g,!0)}catch(x){var Y=void 0,A=
void 0,P=void 0,w=void 0;Rl({error:((Y=x)==null?void 0:(P=(A=Y).toString)==null?void 0:P.call(A))||"",el:d.outerHTML,style:!!R,cssText:(w=R)==null?void 0:w.cssText})}}y.name==="xlink:href"&&(y.value=y.value.replace(/#(.*)/,"#$1"+g))}}};
F5p=function(g,C,d){var V=/url\(["']?#(.*?)["']?\)/;(d===void 0?0:d)&&(V=/url\(["']?#(.*?)["']?\)/g);return g.replace(V,"url(#$1"+C+")")};
Zv5=function(g,C,d,V){return function(y,R){var Y;var A=Object.assign({},{iconWidth:C.size+"px",iconHeight:C.size+"px",iconDisplay:"block"},R,{iconColor:(Y=R==null?void 0:R.iconColor)!=null?Y:"currentcolor"});Y=_.ri("DIV");R=A.iconColor;var P=A.iconFilter;A="width: "+A.iconWidth+"; height: "+A.iconHeight+"; display: "+A.iconDisplay+";";P&&(A+=" filter: "+P+";");d===0&&(A+=" fill: "+R+";");d===1&&(P=C.url,A+=" -webkit-mask: url("+P+") no-repeat center / cover; mask: url("+(P+") no-repeat center / cover; background-color: ")+
R);C.allowMirroring&&g.appDirection==="rtl"&&(A+=" transform: scale(-1, 1); transform-origin: center center;");Y.setAttribute("style",A);d===0&&V&&Y.appendChild(V);y.appendChild(Y)}};
_.AIB=function(g,C){var d,V,y;return _.F(function(R){d=function(Y){return zW(Y)};
V=C.url;if(!PES(V))throw Error("xj");y=ivI(g,V);return R.return(y.then(function(Y){return Y.clone().text()}).then(function(Y){var A=d(Y);
Y=C.size;var P=_.ri("DIV");_.YL(P,A);A=_.N7(P.firstElementChild!==void 0?P.firstElementChild:_.Jj6(P.firstChild,!0));Y=R7R(A,Y);g.iconCache[V]=Y.cloneNode(!0);delete g.responsePromises[V];return Y}).catch(function(){}))})};
Ovb=function(g){var C,d=(C=g.requestAninmationFrameResolver)==null?void 0:C.promise;d||(g.requestAninmationFrameResolver=new _.go,d=g.requestAninmationFrameResolver.promise,_.yg.requestAnimationFrame(function(){var V;(V=g.requestAninmationFrameResolver)==null||V.resolve();g.requestAninmationFrameResolver=null}));
return d};
ivI=function(g,C){var d,V;return _.F(function(y){if(y.nextAddress==1)return g.waitForAnimationFrame?y.yield(Ovb(g),2):y.jumpTo(2);d=g.responsePromises[C];d||(V=function(){var R,Y,A;return _.F(function(P){switch(P.nextAddress){case 1:if(!g.cacheStorageAvailable){R=void 0;P.jumpTo(2);break}if(Y=g.cacheStorageSync){P.jumpTo(3);break}return P.yield(g.cacheStorageAsync,4);case 4:Y=P.yieldResult;case 3:R=Y;case 2:return A=R,g.isNetworkFirstStrategy?P.return(g.fetchAndUpdateCache(C,A).catch(g.getCacheStorageResponse.bind(g,
C,A))):P.return(g.getCacheStorageResponse(C,A).catch(g.fetchAndUpdateCache.bind(g,C,A)))}})},d=g.renderWhenIdle?new Promise(function(R,Y){_.vy(_.UP,function(){V().then(R).catch(Y)},10)}):V(),g.responsePromises[C]=d);
return y.return(d.catch(function(R){delete g.responsePromises[C];Rl({error:(R==null?0:R.toString)?R.toString():"",url:C});throw R;}))})};
y4.prototype.fetchAndUpdateCache=function(g,C){var d=this;return _.F(function(V){return V.return(wGI(d,g).then(function(y){kL6(d,g,y,C);return y}))})};
var wGI=function(g,C){var d;return _.F(function(V){if(g.numFetches<yIZ)return g.numFetches+=1,V.return(x9b(g,C).finally(function(){--g.numFetches;if(Object.keys(g.queuedResponseResolvers).length){var y=Object.keys(g.queuedResponseResolvers)[0],R=g.queuedResponseResolvers[y];delete g.queuedResponseResolvers[y];R.resolve(wGI(g,y))}}));
d=new _.go;g.queuedResponseResolvers[C]=d;return V.return(d.promise)})},x9b=function(g,C,d){d=d===void 0?2:d;
var V;return _.F(function(y){V={credentials:"same-origin",priority:"low"};return y.return(_.yg.fetch(C,V).then(function(R){return R.ok?R:Promise.reject(Error("yj`"+R.status+"`"+R.statusText))}).catch(function(R){if(d>0)return x9b(g,C,d-1);
throw R;}))})},kL6=function(g,C,d,V){_.F(function(y){return V?y.return(new Promise(function(R){_.vy(_.UP,function(){var Y,A;
return _.F(function(P){switch(P.nextAddress){case 1:if(!g.isNetworkFirstStrategy){Y=void 0;P.jumpTo(2);break}return P.yield(V.match(C).catch(function(){}),3);
case 3:Y=P.yieldResult;case 2:if(A=Y){P.jumpTo(4);break}return P.yield(V.put(C,d.clone()).catch(function(w){Rl({error:(w==null?0:w.toString)?w.toString():"",url:C})}),4);
case 4:R(),_.XV(P)}})},50)})):y.return()})};
y4.prototype.getCacheStorageResponse=function(g,C){return _.F(function(d){return C?d.return(C.match(g).then(function(V){return V&&V.ok?V:Promise.reject()})):d.return(Promise.reject())})};
var R7R=function(g,C){C===void 0||g.getAttribute("viewBox")||g.setAttribute("viewBox","0 0 "+C+" "+C);g.setAttribute("focusable","false");g.setAttribute("aria-hidden","true");try{g.style.pointerEvents="none",g.style.display="inherit",g.style.width="100%",g.style.height="100%"}catch(y){var d;Rl({error:((d=y)==null?0:d.toString)?y.toString():""});try{g.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(R){var V;Rl({error:((V=R)==null?0:V.toString)?R.toString():
""})}}return g},PES=function(g){for(var C=_.Z(VcI),d=C.next();!d.done;d=C.next())if(g.startsWith(d.value)&&g.endsWith(".svg"))return!0;
return!1};
y4.prototype.resolveIcon=function(g){return this.iconSet.resolveIcon(g)};
var Rl=function(g){_.cy(new _.qn("Error in IconManager",g))},bvb=function(g){if(_.t("wil_icons_cache_purge_killswitch"))return!1;
try{var C=_.yg.localStorage}catch(R){return!1}if(!C||!g.cacheStorageAvailable)return!1;var d=function(R){try{var Y;(Y=C)==null||Y.setItem("yt-icons-last-purged",R.toString())}catch(P){var A;Rl({error:((A=P)==null?0:A.toString)?P.toString():""})}},V=Number(C.getItem("yt-icons-last-purged"));
if(!V)return V=new Date,V=V.setDate(V.getDate()-Math.floor(Math.random()*90+1)),d(V),!1;if(function(R,Y){R=new Date(R);Y=new Date(Y);return Y.getMonth()-R.getMonth()+12*(Y.getFullYear()-R.getFullYear())}(V,Date.now())<3)return!1;
try{return _.yg.caches.delete("yt-icons").then(function(R){R&&d(Date.now());return R}).catch(function(){return!1}).finally(function(){g.isPurging=!1})}catch(R){var y;
Rl({error:((y=R)==null?0:y.toString)?R.toString():""});return!1}};
y4[kC]=[$48,_.vF,_.Oc(WWZ)];_.bk=function(g,C){this.iconManager=g;this.iconsToFetch=C};
_.bk[kC]=[_.G1,_.Oc(Ms6)];var oX5=function(){};var pGI=function(g,C,d){this.requestKey=g;this.jd0=C;this.qZ1=d;this.kAl=function(){return new XMLHttpRequest};
this.tnh=void 0;this.abq=[]};
pGI.prototype.getLatestChallengeResponse=function(){return this.qZ1};
var jyP=function(g,C,d){var V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){_.h1("attestation_challenge_fetch");_.t1("att_fs",void 0,"attestation_challenge_fetch");if(!g.tnh)throw new _.rr(9,"Missing fetcher");return A.yield(g.tnh(C,d),2)}V=A.yieldResult;R=(y=V)==null?void 0:y.bgChallenge;if(!R)throw new _.rr(15,"Missing field");g.qZ1=V;g.abq.forEach(function(P){P(V)});
Y=I3u(R);_.t1("att_fc",void 0,"attestation_challenge_fetch");J1("attestation_challenge_fetch");return A.return(Y)})},c5M=function(g,C){var d,V,y,R,Y;
return _.F(function(A){switch(A.nextAddress){case 1:d=new Jd(100,3E5,.25,2),V=void 0;case 2:if(!(d.currBackoffCount_<10)){A.jumpTo(4);break}_.js(A,5);if(!(d.currBackoffCount_>0)){A.jumpTo(7);break}return A.yield(Pfo(d.getValue()),7);case 7:return A.yield(JI0(g,C),9);case 9:return y=A.yieldResult,A.return(y);case 5:R=_.N4(A);R instanceof _.rr?V=R:(Y=R instanceof Error?R.message:"Unknown",V=new _.rr(9,Y));Tw6(d);A.jumpTo(2);break;case 4:if(V)throw V;throw new _.rr(9,"Unknown error");}})},JI0=function(g,
C){C=Pm8(iGH(new FcP,C),g.requestKey);
var d=new _.go,V=g.kAl();V.open("POST",g.jd0);V.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");V.setRequestHeader("Content-Type","application/json+protobuf");V.onload=function(){if(_.Rul(V)){var y=hk6(V.responseText);d.resolve(y)}else d.reject(new _.rr(_.A5P(_.jv(V)),V.statusText))};
V.onerror=function(){d.reject(new _.rr(_.A5P(_.jv(V)),V.statusText))};
V.send(C.serialize());return d.promise};var tcp=function(g){this.networkStatusManager=g;this.isDownloaded=QpB===void 0?function(){return!1}:QpB;
this.isReady=!1;this.gfJ=h7D(this)},h7D=function(g){var C;
return _.F(function(d){if(d.nextAddress==1)return d.yield(I$1(),2);if(d.nextAddress!=3)return C=d.yieldResult,d.yield($76(C),3);g.kl=d.yieldResult;O7W(g.kl).then(function(){g.isReady=!0});
return d.return(g.kl)})},ju0=function(g,C,d){g.kl?(g=g.kl.rs1({zP:d,
u1h:!0,ppS:!0}),C.serviceIntegrityDimensions={poToken:g}):_.IM(Error("Aj"))};
tcp.prototype.processContext=function(g){var C=this;if(!g.input.match(_.ni(WUM)))return _.F7();var d=g.innerTubeRequest,V=d.videoId;return!V||this.isDownloaded(d)||this.networkStatusManager&&!this.kl&&!this.networkStatusManager.isNetworkAvailable()?_.F7():this.kl?this.isReady?(ju0(this,d,V),_.F7()):new An(O7W(this.kl).then(function(){ju0(C,d,V)})):new An(this.gfJ.then(function(y){return _.F(function(R){if(R.nextAddress==1)return R.yield(O7W(y),2);
ju0(C,d,V);_.XV(R)})}))};var e70=new _.gp("WEB_PO_CONTEXT_PROCESSOR");var l$R=function(g,C){var d=this;this.sYK=0;var V;this.cA9=(V=C==null?void 0:C.cA9)!=null?V:window;this.networkStatusManagerPromise=C==null?void 0:C.networkStatusManagerPromise;var y;this.requestKey=(y=C==null?void 0:C.requestKey)!=null?y:_.J5("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var R;this.j9H=(R=C==null?void 0:C.j9H)!=null?R:function(P){return new vh(P)};
var Y;V=(Y=C==null?void 0:C.e4W)!=null?Y:function(P,w,x){return new pGI(P,w,x)};
this.bgChallenge=I3u(g.bgChallenge);this.ttlSeconds=Uj1(TG(g.challenge||""));this.ak=V(this.requestKey,_.t("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.yg.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",g);this.hEq=C==null?void 0:C.hEq;i7c(this.ak);var A;this.oJk=(A=C==null?void 0:C.oJk)!=null?A:function(P){_.O4(d.cA9.document,"visibilitychange",
function(){d.cA9.document.visibilityState==="visible"&&P()})}},D9r=function(g){if(!g.vm){var C={maxAttempts:5,
iT0:g.ttlSeconds*1E3};ww_(g.cA9);g.vm=g.j9H({ak:g.ak,ys2:{disable:_.t("html5_web_po_disable_remote_logging"),tI:"aGIf",ljL:gPP("html5_web_po_experiment_ids"),nau:_.t("wpo_dis_lfdms")?0:1E3,rf2:function(V){var y=nK6.get(V);y||(y=new uMM(V),y=new l3(y),nK6.set(V,y));return y}},
ky9:C,odI:g.bgChallenge,j0x:kZg});g.sYK=Date.now();oC6(g.vm,function(){g.sYK=Date.now()});
HvW(g.vm,function(){return _.F(function(V){return V.return(L50(g))})});
var d=g.pxB.bind(g);g.networkStatusManagerPromise&&g.ttlSeconds>0&&g.networkStatusManagerPromise.then(function(V){V.listen("publicytnetworkstatus-online",d)});
g.oJk(d)}};
l$R.prototype.pxB=function(){if(Date.now()>this.sYK+this.ttlSeconds*1E3){var g;(g=this.vm)==null||xnH(g)}};
var L50=function(g){if(g.aCL)return g.aCL;if(!g.vm)throw Error("Bj");g.aCL=new Wh({vm:g.vm,ak:g.ak,qU6:!0,onError:kZg,ky9:g.hEq});return g.aCL},oAl=function(g,C){g=new l$R(g,C);
D9r(g);(C==null?0:C.wb6)||L50(g)};var rII=_.bP0.ephemeralActionSelector,Z4=function(g,C){this.store=g;this.queue=[];C==null||C.addEventListener("yt-navigate-start",this.reset.bind(this))};
Z4.prototype.enqueue=function(g){var C=g.command,d=g.durationMs,V=g.elementToFocus;var y=g.label;var R=g.elementToFocus;g.command?y=_.yD("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:y,shortcut:_.yD("SHIFT_PLUS_ENTER")}):R&&(g=y+". "+_.yD("SHIFT_PLUS_ENTER")+" for more information.",y=_.yD("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:y,shortcut:_.yD("SHIFT_PLUS_ENTER")},g));d={announcement:y,durationMs:d!=null?d:8E3};C?d.command=C:V&&(V.classList.add("ephemeral-action-focusable-element"),d.selector=V.tagName+
".ephemeral-action-focusable-element");this.queue.push(d);Nnp(this)};
Z4.prototype.activate=function(g){var C=rII(this.store.getState());if(C){if(C==null?0:C.command)_.lt(C.command),this.store.dispatch(fVQ(null));if(C==null?0:C.selector)C=document.querySelector(C.selector),_.c5q(C);g.preventDefault()}};
var Nnp=function(g){if(!rII(g.store.getState())&&g.queue.length){var C=g.queue.shift();C&&(g.previousAnnouncement===C.announcement&&(C.announcement+="\u00a0"),g.store.dispatch(fVQ(C)),g.previousAnnouncement=C.announcement,g.timeoutId=setTimeout(function(){if(C.selector){var d;(d=document.querySelector(C.selector))==null||d.classList.remove("ephemeral-action-focusable-element")}g.store.dispatch(fVQ(null));Nnp(g)},C.durationMs))}};
Z4.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(fVQ(null));this.queue.length=0;this.timeoutId=void 0};
Z4[kC]=[_.Uy,_.Oc(_.rP)];_.YV=new _.gp("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var XGR=new _.gp("AUTH_SERVICE_TOKEN");var hUR=_.$b(["about:blank"]),JRW;var su6=new _.gp("API_IFRAME_TOKEN"),BnD=new _.gp("FETCH_FN_TOKEN"),Tn8=new _.gp("WINDOW_REQUEST_TOKEN"),f$Z=new _.gp("TEXT_DECODER_TOKEN");var ekL;ekL=new _.gp("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.vXb=new _.gp("MISC_UI_SHARED_FLAGS_TOKEN");var $9b=function(){};
$9b.prototype.getFlag=function(g){if(g.configType!==2)throw Error("Cj");return q3z(g)};
var q3z=function(g){switch(g.flagType){case "bool":return _.t(g.flagName);case "int":return _.M6(_.pG(g.flagName));case "double":return _.pG(g.flagName);case "string":return _.J5(g.flagName);case "int32_list":return gPP(g.flagName);case "int64_list":return gPP(g.flagName).map(function(C){return _.M6(C)});
case "string_list":return _.t5(g.flagName);default:throw Error("Dj");}};var Am=function(g,C,d){C=C===void 0?{}:C;vv.call(this,d===void 0?"uninitialized":d);this.env=g;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}];C.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=C.shouldWaitOnAsyncImmediate)};
_.L(Am,vv);Am.prototype.init=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return C.processPluginOptions.shouldWaitOnAsyncImmediate?V.yield(g(C.env),2):(g(C.env),V.jumpTo(2));if(V.nextAddress!=4)return C.jobSet?V.yield(C.jobSet.completedResolver.promise,4):V.jumpTo(4);d=_.RS();d.parkOrScheduleJob(function(){C.transition("rendering")},10,"ci");
_.XV(V)})};
Am.prototype.initialRender=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return C.processPluginOptions.shouldWaitOnAsyncImmediate?V.yield(g(C.env),2):(g(C.env),V.jumpTo(2));if(V.nextAddress!=4)return C.jobSet?V.yield(C.jobSet.completedResolver.promise,4):V.jumpTo(4);d=_.RS();d.parkOrScheduleJob(function(){C.transition("rendered")},10,"cr");
_.XV(V)})};
Am.prototype.afterRenderImmediate=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return C.processPluginOptions.shouldWaitOnAsyncImmediate?V.yield(g(C.env),2):(g(C.env),V.jumpTo(2));if(V.nextAddress!=4)return C.jobSet?V.yield(C.jobSet.completedResolver.promise,4):V.jumpTo(4);d=_.RS();d.parkOrScheduleJob(function(){C.transition("after-render-deferred")},10,"carml");
_.XV(V)})};
Am.prototype.afterRenderDeferred=function(g){var C=this;return _.F(function(d){g(C.env);_.XV(d)})};_.HG("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var Mc6={},W5I=(Mc6.rendered={priority:0,callback:function(g){y46(g.injector.resolve($M))}},Mc6);var pXu=new _.gp("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),m9Q=new _.gp("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var uYQ=function(g){this.callbackFnMap=g;this.configMap={}};
uYQ.prototype.handleResponse=function(g){var C;if(g=(C=g.responseContext)==null?void 0:C.serviceTrackingParams)for(C=_.Z(g),g=C.next();!g.done;g=C.next()){g=g.value;var d=g.params,V=g.service;if(d&&V){this.configMap[V]||(this.configMap[V]=new F1x);g=this.configMap[V];var y=void 0,R=(y=this.callbackFnMap)==null?void 0:y[V];d=_.Z(d);for(V=d.next();!V.done;V=d.next())y=V.value,V=y.key,y=y.value,V&&y&&(g.set(V,y),R&&R(V,y))}}};
uYQ.prototype.getConfig=function(g){return this.configMap[g]||void 0};
uYQ[kC]=[_.Oc(m9Q)];var nX6=!1,BWg=0,rRL=null,s$o=null;var I$r=new _.gp("NETWORK_SLI_TOKEN");var U90=function(g){this.networkSli=g};
U90.prototype.fetch=function(g,C,d){var V=this,y;return _.F(function(R){y=cIb(V,g,C);return R.return(fetch(y).then(function(Y){return V.handleResponse(Y,d)}).catch(function(Y){_.cy(Y);
if((d==null?0:d.expectJsonStrict)&&Y instanceof DL&&Y.errorType===1)return Promise.reject(Y)}))})};
var jPA=function(g,C,d,V){var y,R,Y,A,P,w,x;return _.F(function(p){switch(p.nextAddress){case 1:return y=cIb(g,C,d),_.js(p,2),p.yield(fetch(y),4);case 4:R=p.yieldResult;_.Vv(p,3);break;case 2:throw _.N4(p),new DL(2,"Failed to parse streaming response",y.url);case 3:if(!R.redirected&&!R.ok)throw(Y=g.networkSli)==null||Y.failure(),new _.qn("Streaming fetch request not ok",y.url);if(!R.body)throw new _.qn("No response body in streaming response",y.url);A={};if(_.t("web_streaming_fast"))return P=R.body.getReader(),
p.return(EX5(g,P,A,V));w=R.body.pipeThrough(new TextDecoderStream).getReader();x=new _.F8;return p.return(HvI(g,w,x,O0L,A,V))}})},cIb=function(g,C,d){if(g.networkSli){var V=_.Do(_.ne(C,"key"))||"/UNKNOWN_PATH";
g.networkSli.start(V)}g=d;_.t("wug_networking_gzip_request")&&(g=iMP(d));return new window.Request(C,g)},EX5=function(g,C,d,V){var y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U,K,Cl,AL,iP,lP,pl,jB,qR,s1,wL,WM,N6,SB;
return _.F(function(Ox){switch(Ox.nextAddress){case 1:y=new TextDecoder("utf-8"),R=[],A=Y=0,_.js(Ox,2,3);case 5:return Ox.yield(C.read(),8);case 8:P=Ox.yieldResult;w=P.value;if(x=P.done){p=0;if(R.length>Y)for(p=R[Y].length-A,J=Y+1;J<R.length;J++)p+=R[J].length;p>0&&(h=TWo(R,p,Y,A),l=h.indexOf(123),N=h.lastIndexOf(125),l!==-1&&N!==-1&&N>l&&(T=h.subarray(l,N+1),v=JSON.parse(y.decode(T)),O0L(d,v),q=void 0,(q=V)==null||q(d,v)));Q=void 0;(Q=g.networkSli)==null||Q.success();return Ox.return(d)}R.push(w);
c=Y;for(U=A;c<R.length;)if(K=R[c],Cl=K.indexOf(10,U),Cl===-1){if(c===R.length-1)break;c++;U=0}else{AL=c;iP=Cl+1;lP=0;if(Y===AL)lP=iP-A;else{lP=R[Y].length-A;for(pl=Y+1;pl<AL;pl++)lP+=R[pl].length;lP+=iP}jB=TWo(R,lP,Y,A,AL,iP);qR=jB.indexOf(123);s1=jB.lastIndexOf(125);if(qR!==-1&&s1!==-1&&s1>qR){wL=jB.subarray(qR,s1+1);try{WM=JSON.parse(y.decode(wL)),O0L(d,WM),N6=void 0,(N6=V)==null||N6(d,WM)}catch(fL){throw new DL(1,"Failed to parse streaming response object",y.decode(wL));}}Y=c;U=A=Cl+1;A===K.length&&
(Y++,A=0,c=Y,U=0)}Ox.jumpTo(5);break;case 3:_.ll(Ox);C.releaseLock();_.Da(Ox,0);break;case 2:SB=_.N4(Ox);if(SB instanceof DL)throw SB;throw new DL(1,"Failed to process streaming response");}})},HvI=function(g,C,d,V,y,R){var Y,A,P,w,x,p,J,h,l;
return _.F(function(N){if(N.nextAddress==1)return N.yield(C.read(),2);Y=N.yieldResult;A=Y.value;if(P=Y.done)return(w=g.networkSli)==null||w.success(),N.return(y);try{x=d.parse(A)}catch(T){throw new DL(1,"Failed to parse streaming response",A);}if(x!=null)for(p=_.Z(x),J=p.next();!J.done;J=p.next())h=J.value,V(y,h),l=void 0,(l=R)==null||l(y,h);return N.return(HvI(g,C,d,V,y,R))})};
U90.prototype.handleResponse=function(g,C){var d=g.text().then(function(V){if((C==null?0:C.jspbResponseCtor)&&g.ok)return QE1(C.jspbResponseCtor,V);V=V.replace(")]}'","");if((C==null?0:C.expectJsonStrict)&&V)try{var y=JSON.parse(V)}catch(Y){throw new DL(1,"JSON parsing failed after fetch");}var R;return(R=y)!=null?R:JSON.parse(V)});
g.redirected||g.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),d=d.then(function(V){_.cy(new _.qn("Error: API fetch failed",g.status,g.url,V));return Object.assign({},V,{errorMetadata:{status:g.status}})}));
return d};
U90[kC]=[_.Oc(I$r)];var Qub=new _.gp("NETWORK_MANAGER_TOKEN");var z7R=[1,2,4,8,16,30],a$8=function(g){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=g.maxTimeMs;this.maxFrameCount=g.maxFrameCount===void 0?Math.ceil(60*g.maxTimeMs/1E3):g.maxFrameCount;g=_.Z(z7R);for(var C=g.next();!C.done;C=g.next())this.brokenFrameSummarizers.push(new K5R(C.value/60*1E3))},GLS=function(g){var C=g.frameCountInternal>=g.maxFrameCount;
return g.elapsedTimeMs>=g.maxTimeMs||C};
a$8.prototype.summarize=function(){for(var g=[],C=_.Z(this.brokenFrameSummarizers),d=C.next();!d.done;d=C.next())d=d.value,d=d.brokenFrameCount!==0?{severityMs:Math.round(d.targetFrameTimeMs),eventCount:d.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(d.averageDurationBetweenEventsMs)}:void 0,d&&g.push(d);return{summaries:g,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.PU.Object.defineProperties(a$8.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 K5R=function(g){this.targetFrameTimeMs=g;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.PU.Object.defineProperties(K5R.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var S3I=function(){};
S3I.prototype.start=function(g,C){var d=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var V=new a$8({maxTimeMs:g});this.monitor=V;this.lastSummaryInternal=void 0;this.metadataToLog=C;return new Promise(function(y){var R=function(Y){if(Y===void 0)d.stop(),y(void 0);else if(d.monitor!==V)Y=Object.assign({},V.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),y(Y);else{var A=d.monitor;if(!GLS(A)){A.frameCountInternal++;if(A.prevTime===
void 0)A.startTime=Y;else for(var P=Y-A.prevTime,w=_.Z(A.brokenFrameSummarizers),x=w.next();!x.done;x=w.next()){x=x.value;var p=x.currTimeMs;x.currTimeMs+=P;P>x.targetFrameTimeMs+2&&(x.brokenFrameCount++,x.timeOfFirstBrokenFrameMs===void 0&&(x.timeOfFirstBrokenFrameMs=p),x.timeOfLastBrokenFrameMs=p)}A.prevTime=Y}GLS(d.monitor)?y(d.stop()):_.UP.addJob(R,5,0)}};
_.UP.addJob(R,5,0)})};
S3I.prototype.stop=function(g){if(!this.monitor)return this.lastSummaryInternal;var C=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(C.monitoringDurationMs){g=g!=null?g:this.metadataToLog;var d={droppedFramesSummary:C,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};g&&(d[g.type]=g.data);_.uD("manualSmoothnessMeasurement",d)}this.monitor=void 0;this.lastSummaryInternal=C;this.metadataToLog=void 0;return C};_.gCp=new _.gp("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var Cm8;Cm8=function(g){this.JSC$18881_expiringStorage=new Wt(g)};
_.dn0=function(g){if(_.fuo()&&(g=_.IiV(_.vt()+"::"+g)))return new Cm8(g)};
Cm8.prototype.set=function(g,C,d){d=d!==void 0?Date.now()+d:void 0;this.JSC$18881_expiringStorage.set(g,C,d)};
Cm8.prototype.get=function(g){return this.JSC$18881_expiringStorage.get(g)};
Cm8.prototype.remove=function(g){this.JSC$18881_expiringStorage.remove(g)};_.FK=function(){};
_.FK.getInstance=function(){var g=_.gS("ytglobal.storage_");g||(g=new _.FK,_.PZ("ytglobal.storage_",g));return g};
_.FK.prototype.estimate=function(){var g,C,d;return _.F(function(V){g=navigator;return((C=g.storage)==null?0:C.estimate)?V.return(g.storage.estimate()):((d=g.webkitTemporaryStorage)==null?0:d.queryUsageAndQuota)?V.return(vAg()):V.return()})};
_.PZ("ytglobal.storageClass_",_.FK);var nAP=0;var zUN=!1;var VvS=_.$b(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),y5S=_.$b(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var $ZB={"/":_.$O,"/?feature=ytca":_.$O,"/feed/downloads":_.G8N};var RS6=Y5z.continuationCommandSelector,Ra=function(g,C,d){this.JSC$18897_upliftPromise=g;this.store=C;this.JSC$18897_persistentStorePromiseAccessor=d};
Ra.prototype.shouldPreferLocalResponse=function(g){return g.browseId==="FEdownloads"||g.browseId==="FEsmart_downloads"&&_.t("kevlar_modern_downloads_page")?!0:!1};
Ra.prototype.localInnertubeResponse=function(g){var C=this;return _.F(function(d){return g.browseId==="FEdownloads"?_.t("kevlar_modern_downloads_page")?d.return(bG6(C)):d.return(ZGz(C)):g.browseId==="FEsmart_downloads"&&_.t("kevlar_modern_downloads_page")?d.return(YcI(C)):d.return(Promise.reject(Error("Fj")))})};
Ra.prototype.canProvideFallbackResponse=function(){return!0};
Ra.prototype.localFallbackInnertubeResponse=function(g){var C=this,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return R.yield(C.JSC$18897_persistentStorePromiseAccessor(),2);case 2:d=R.yieldResult;if(g.browseId!=="SPaccount_downloads"||!d){R.jumpTo(3);break}return R.yield(Hh1(d),4);case 4:if(V=R.yieldResult)return R.return(_.IH(V));case 3:return g.browseId==="FEwhat_to_watch"?R.return(A5Q(C)):(y=_.t("web_offline_continuation_automatic_retry")||_.t("web_offline_continuation_retry_button"))&&
g.continuation?R.return(Fc0(C)):R.return(PmR(C))}})};
var A5Q=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$18897_upliftPromise,2);C=_.oQo(g.store.getState().entities);return C.length?d.return(iGb(g,C)):d.return(PmR(g))})},ZGz=function(g){var C,d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$18897_upliftPromise,2);if(V.nextAddress!=3)return C=OGQ([{offlineItemSectionRenderer:{}}]),V.yield(wt0(g,C),3);d=V.yieldResult;d.onResponseReceivedActions=[VU("REFRESH_DOWNLOADS")];return V.return(d)})},bG6=function(g){var C,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T;
return _.F(function(v){if(v.nextAddress==1)return v.yield(g.JSC$18897_upliftPromise,2);if(v.nextAddress!=3)return C=g.store.getState(),d=C.entities,V=_.o0(d),y=_.pi(d),R=_.zzL(C),Y=_.Qmj(C),A=_.KmW(C),P=_.hzg(d),w=_.FU(V),x=_.J4(d),p=_.lfo(d),J=_.Gyl(C),h=_.lw(C),l={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.O_u(V,y,P,p,R,Y,w,x,A,J,h),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},N="",_.t("kevlar_modern_downloads_skip_downloads_title")||
(N=_.yD("DOWNLOADS",void 0,"Downloads")),v.yield(k2r(g,l,N),3);T=v.yieldResult;T.onResponseReceivedActions=[VU("REFRESH_DOWNLOADS")];return v.return(T)})},YcI=function(g){var C,d,V,y,R,Y,A,P,w;
return _.F(function(x){if(x.nextAddress==1)return x.yield(g.JSC$18897_upliftPromise,2);if(x.nextAddress!=3)return C=g.store.getState(),d=C.entities,V=_.o0(d),y=_.FU(V),R=_.J4(d),Y={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.k5q(V),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},A=_.yD("SMART_DOWNLOADS",void 0,"Smart downloads"),P=PMg(y,R),x.yield(k2r(g,Y,A,P),3);w=x.yieldResult;w.onResponseReceivedActions=
[VU("REFRESH_DOWNLOADS")];return x.return(w)})},PmR=function(g){var C,d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(nz(g.JSC$18897_upliftPromise,g.store),2);C=V.yieldResult;d=OGQ([I7o(C)]);return V.return(wt0(g,d))})},Fc0=function(g){var C,d,V,y;
return _.F(function(R){if(R.nextAddress==1)return C={},d=RS6(g.store.getState()),_.pn(C,_.LW,d),R.yield(nz(g.JSC$18897_upliftPromise,g.store,C,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);V=R.yieldResult;y={};_.pn(y,_.TMA,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:V}}}],targetId:"browse-feedFEwhat_to_watch"});return R.return({responseContext:{},onResponseReceivedActions:[y]})})},OGQ=function(g){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:g}}}}]}}},iGb=function(g,C){var d,V;
return _.F(function(y){var R={contents:yU(C)};d=R&&R.contents?R:{};_.t("kevlar_modern_downloads_page")&&(d=Object.assign({},_.xTu(C),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));V={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:d}}}]}};return y.return(wt0(g,V))})},wt0=function(g,C){var d,V;
return _.F(function(y){if(y.nextAddress==1)return y.yield(g.JSC$18897_persistentStorePromiseAccessor(),2);if(y.nextAddress!=3)return d=y.yieldResult,y.yield(UV(d),3);V=y.yieldResult;return y.return({responseContext:{},contents:C,topbar:V})})},k2r=function(g,C,d,V){var y,R;
return _.F(function(Y){if(Y.nextAddress==1)return Y.yield(g.JSC$18897_persistentStorePromiseAccessor(),2);if(Y.nextAddress!=3)return y=Y.yieldResult,Y.yield(UV(y),3);R=Y.yieldResult;var A=Y.return;var P=d;var w=V;P=P===void 0?"":P;w=w===void 0?"":w;P={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:P}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.yD("SETTINGS",void 0,"Settings"),accessibilityText:_.yD("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:_.If("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:w}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:P};
return A.call(Y,{responseContext:{},contents:C,topbar:R,header:{pageHeaderRenderer:P}})})};var xnb=function(){this.moduleRegistry={};this.fetchCount=0};
xnb.prototype.isFetching=function(){return this.fetchCount>0};
var rz=function(g,C){g.moduleRegistry[C.toString()]={asyncId:C,isFetching:!1};return g};
xnb.prototype.JSC$18908_loadModules=function(){for(var g=this,C=new Map,d=[],V=_.Z(_.cY.apply(0,arguments)),y=V.next();!y.done;y=V.next()){y=y.value;var R=this.moduleRegistry[y];R?R.resolver?C.set(y,R.resolver):(R.resolver=new _.go,C.set(y,R.resolver),d.push(R.asyncId),R.isFetching=!0):(R=new _.go,C.set(y,R),R.resolve(void 0))}d.length&&(this.fetchCount+=1,_.LX(_.Hs.getMultipleAsync.apply(_.Hs,_.Wr(d)).then(function(Y){for(var A=0;A<d.length;A++){var P=Y[A],w=g.moduleRegistry[d[A].toString()];w.isFetching=
!1;w.resolver.resolve(P)}}).catch(function(Y){for(var A=_.Z(d),P=A.next();!P.done;P=A.next()){P=P.value;
var w=g.moduleRegistry[P.toString()];w.resolver=void 0;w.isFetching=!1;C.get(P.toString()).reject(Y)}}),function(){--g.fetchCount}));
return Promise.all([].concat(_.Wr(C.values())).map(function(Y){return Y.promise}))};_.N$=new _.gp("MODULE_REGISTRY_TOKEN");var oCD={},ptD=(oCD.rendered={priority:0,callback:function(g){a:{var C=void 0;try{var d;b:{if(_.HqN()){var V=_.nPB(_.vt()+"::pom");if(V){var y=new sy(V);break b}}y=void 0}var R=(d=y)==null?void 0:d.get("role_text");if(!R)break a;C={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:R}]}}}}}}catch(P){}C&&g.injector.resolve(_.xC).resolveCommand(C)}try{var Y=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(Y){var A=JSON.parse(Y);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
A&&g.injector.resolve(_.xC).resolveCommand(A)}}catch(P){}}},oCD);var J50,hSI={},tvp=(hSI.initialized={priority:10,callback:function(){J50=wz()}},hSI.rendering={callback:function(g){var C;
return _.F(function(d){if(d.nextAddress==1)return d.yield(J50,2);C=d.yieldResult;if(!C.endpoint)throw Error("Hj`"+_.yg.location.href);pK(g,C);_.XV(d)})}},hSI);var jy0={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/rq-implicit-test-rule-widget/,weight:0},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.Wr(_.t("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(g){var C=g.stack;if(C.includes("chrome://")||C.includes("chrome-extension://")||g.message.includes("chrome-extension://")||C.includes("moz-extension://")||C.includes("local.adguard.org")||C.includes("auctioneer3.50million.club")||C.includes("youtubedownloader")||
C.includes("youtube_home_page")||C.includes("is_youtube_video_no_longer_available")||C.includes("switchScreenSizeHack")||C.includes("yt_main_big_banner.js")||C.includes("YouTubeCenter.js")||C.includes("/mytube.js")||C.includes("JSON.parseWrapper")||C.includes("/inj_js/common.js")||C.includes("firebug-lite")||C.includes(".repl.co/")||C.includes("linkfix")||C.includes("playAfterAd")||g.message.includes("Access is denied for this document")&&C.includes("<anonymous>")||g.fileName==="user-script"||g.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
C.includes("<anonymous>"))return!0;if(C.includes("https://www.youtube.com"))return!1;g=C.split("\n");if(!g.length)return!1;if(g.length<=3&&C.includes("s.onloadeddata"))return!0;C=0;for(var d=_.Z(g),V=d.next();!V.done;V=d.next())V=V.value,(V.includes("https://")||V.includes("http://"))&&C++;return C/g.length>.95},
weight:0},{callback:function(g){return g.message==="Unknown Error"&&g.name.indexOf("NS_")===0},
weight:100},{callback:function(g){if(!_.KK)return!1;var C=g.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||g.message.includes("available to complete this operation"),d=g.stack.includes("webcomponents")&&g.message==="Object doesn't support this action";g=g.message.includes("object that does not implement interface Element");return C||d||g},
weight:0},{callback:function(g){return g.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(g){return g.message==="Operation is not supported"&&(g.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(g){return g.stack.includes("eval code (eval (code:1:1)")||g.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(g){return g.message.includes("Permission denied")&&g.stack.includes("this.domHandler")?!0:g.name.includes("TypeError")&&g.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(g){if(!g.stack)return!1;var C=g.stack.trim().split("\n");C.length&&C[0].endsWith("Error: "+g.message)&&C.shift();C.length&&C[C.length-1].includes("at window.onerror (")&&C.pop();if(!C.length)return!0;if(g.message==="Script error.")return C[0].includes("www.youtube.com")||C.length>=2&&C[0].startsWith("at new")&&C[1].startsWith("at window.onerror");if(g.message==="Unexpected token")return!0;g=_.Z(C);for(C=g.next();!C.done;C=g.next())if(C=C.value,!(C.includes("<anonymous>")||
C.startsWith("load@")||C.startsWith("global code@")||C.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(g){return g.message==="Cannot read property 'experiments'"&&g.stack.includes("/s/player/")},
weight:500},{callback:function(g){return g.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(g){return g.stack.includes("/embed.js")?(g.params&&g.params&&(g.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.t("use_error_suppression"))var g=_.Qq("SUPPRESS_CLIENT_ERRORS",!1);else{if(g=_.C1)g=/Chrome\/(\d+)/.exec(_.JL()),g=(g?parseFloat(g[1]):NaN)>=66;g=!(g||_.gk&&_.Sz(65)||_.KG&&_.Sz(12.1)||AH&&_.Sz(79))}return g},
weight:500}]};var eSb={},lob=(eSb.initialized={priority:10,callback:function(g){g.injector.addProvider({provide:war,useValue:g.root});g.injector.addProvider({provide:U70,useValue:MZW});g.injector.addProvider({provide:cdQ,useValue:jy0});var C={};g.injector.addProvider((C.provide=Eg0,C.useFactory=function(d,V){return function(){iIl(d,V)}},C[kC]=[U70,
cdQ],C));g.injector.addProvider({provide:Ni,useClass:Ni})}},eSb);var LcS={},DnB=(LcS.initialized={priority:3,callback:function(){var g;if(g=vPg()){g=g.replace("/",".");var C=_.Zi();C.set("tz",g);C.save();g=!0}else g=!1;g||(g=_.Zi(),g.set("utco",-Math.floor((new Date).getTimezoneOffset())),g.save())}},LcS);var r5Q={},NSB=(r5Q.initialized={priority:10,callback:function(g){g.injector.resolve(Ni).start();g=_.fZ();var C=_.au("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.au("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.au("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.au("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.gz(_.lzV(),{mainAppWeb:Object.assign({},g,{pageType:C})});_.gz(DKg(),{mainAppWeb:Object.assign({},g,{pageType:C})});
_.gz(rgB(),{mainAppWeb:g});_.gz(N4N(),{mainAppWeb:g});kzh(function(){_.CK(rgB(),"FAILURE");_.CK(N4N(),"FAILURE")});
ATq();FhR();qtV()}},r5Q);var XtR={},syZ=(XtR.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.t1("dl"),_.RS().processSignal("pcl");else{var g=function(){_.t1("dl");_.RS().processSignal("pcl");window.removeEventListener("load",g)};
window.addEventListener("load",g)}}},XtR);var BSI={},TSr=(BSI.rendering={priority:0,callback:function(){var g=_.RS();g.parkOrScheduleJob(function(){g.processSignal("eocs")},10,"eor",5E3)}},BSI);var fop=function(){};
_.L(fop,gg);
fop.prototype.resolveCommand=function(g,C){var d,V,y,R,Y,A,P,w;return _.F(function(x){y=(d=_.e(g,_.gQx))==null?void 0:(V=d.dialog)==null?void 0:V.commentReplyDialogRenderer;if(!y)throw new _.qn("No dialog in createCommentReplyDialogEndpoint");Y=(R=C.form)==null?void 0:R.event;if(!Y)throw new _.qn("Event not passed in when resolving command");A=_.Z(Y.composedPath());for(P=A.next();!P.done;P=A.next())if(w=P.value,w.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||w.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return w.showReplyDialog(y),x.return();
_.XV(x)})};var Pi=function(){};
_.L(Pi,gg);Pi.prototype.resolveCommand=function(g){var C,d,V;return _.F(function(y){if(y.nextAddress==1)return C=_.e(g,icL),(d=C)!=null&&d.externalChannelId?y.yield((0,_.dg1)("NSzT5"),2):y.return();V=_.vC0;return y.yield(V(C.externalChannelId),0)})};var ik=function(g){this.JSC$18926_pageRequestService=g;this.JSC$18926_prefetchCoordinator=svD()};
_.L(ik,gg);ik.prototype.resolveCommand=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){d=_.e(g,ff8);if((V=d)==null||!V.taskId)throw Error("Ij");y=d.taskId;_.js(Y,2);return Y.yield(_.RXZ(C.JSC$18926_pageRequestService,g,{},"").then(function(A){if(!A)throw Error("Jj");},function(A){throw Error("Kj`"+A);
}),4)}if(Y.nextAddress!=2)return f65(C.JSC$18926_prefetchCoordinator,y),_.Vv(Y,0);
R=_.N4(Y);Uo(C.JSC$18926_prefetchCoordinator,y,R);_.XV(Y)})};
ik[kC]=[_.Oa];var O_=function(g,C){this.innertubeTransportService=g;this.JSC$18930_commandHandler=C};
_.L(O_,gg);O_.prototype.resolveCommand=function(g){var C=this,d,V,y;return _.F(function(R){if(R.nextAddress==1){d=_.e(g,BmH);if(d.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||d.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")V=d.boolValue?2:1,_.xO.getInstance().setState(V,!0,!0);return R.yield(_.fW(C.innertubeTransportService,g),2)}y=R.yieldResult;$n0(C,y);_.XV(R)})};
var $n0=function(g,C){C.actions&&C.actions.forEach(function(d){g.JSC$18930_commandHandler.resolveCommand(d)})};
O_[kC]=[_.O7,_.xC];var wv={},kV=(wv.addToPlaylistEndpoint=nu(d5),wv.addToToastAction=nu(Oe),wv.adsControlFlowOpportunityReceivedCommand=nu(vk),wv.audioTrackSelectActionCommand=nu(pE),wv.backgroundAudioPlaybackCommand=nu(tK),wv.captionLanguageSelectActionCommand=nu(jw),wv.captionPickerEndpoint=nu(ew),wv.changeMiniAppPlayStateCommand=nu(Vz),wv.changeTimelyActionVisibilityCommand=nu(ip),wv.channelCreationFormEndpoint=nu(Ks),wv.clearLocationCommand=nu(CE),wv.clearUrlParamCommand=nu(yz),wv.copyLinkCommand=nu(BS),wv.copyTextEndpoint=
nu(ui),wv.createCommentReplyDialogEndpoint=T$V(fop),wv.createPlaylistServiceEndpoint=nu(TH),wv.dismissDialogEndpoint=nu(ZB),wv.dismissPlayerOverlayCommand=nu(ly),wv.entityUpdateCommand=nu(IY),wv.feedbackEndpoint=nu(ED),wv.getAnswerCommand=nu(cS),wv.getPaymentsClientTokenCommand=nu(pN),wv.getTranscriptEndpoint=nu(wG),wv.googlePaymentBillingCommand=nu(JG),wv.googlePaymentPurchaseManagerCommand=nu(hG),wv.hideEngagementPanelEndpoint=nu(Yf),wv.hideSheetCommand=nu(AK),wv.hideSnackbarCommand=nu(RD),wv.insertRichSectionCommand=
nu(Gj),wv.listMutationCommand=nu(Sm),wv.logGtmCommand=nu(aY),wv.notifyDropdownOptionSelectedCommand=nu(by),wv.openAdAllowlistInstructionCommand=nu(_.$8),wv.openOnePickAddVideoModalCommand=nu(fE),wv.persistSubscriptionsDisplayPreferencesCommand=nu(md),wv.pingingEndpoint=nu(qU),wv.playlistEditEndpoint=nu($f),wv.playlistVotingRefreshPopupCommand=nu(qd),wv.profileCardCommand=nu(Tj),wv.refreshPanelEndpoint=nu(Ft),wv.saveImageToDeviceEndpoint=nu(ns),wv.scrollToSectionEndpoint=T$V(ho0),wv.seekToVideoTimestampCommand=
nu(LE),wv.selectCountryCommand=nu(uy),wv.setCookieCommand=nu(nE),wv.setLocalStorageCommand=nu(ZL),wv.setPrefStorageEntryCommand=nu(Uk),wv.setSettingEndpoint=nu(O_),wv.sfvAudioItemPlaybackCommand=nu(DB),wv.shareImageCommand=nu(Ek),wv.sharingProviderDataCommand=nu(HS),wv.showAudioTrackPickerActionCommand=nu(r5),wv.showCaptionLanguageSelectActionCommand=nu(Nd),wv.showCreatorChatbotEngagementPanelCommand=nu(Pi),wv.showDialogCommand=nu(Ok),wv.showEngagementPanelEndpoint=nu(w5),wv.showFullscreenPlayerControlsCommand=
nu(Xt),wv.showSheetCommand=nu(kf),wv.showSnackbarCommand=nu(bp),wv.showTransientPlayerScrimOverlayCommand=nu(sk),wv.submitFormWithValidationFlowCommand=nu(zj),wv.talkToRecsDeselectCommand=nu(YF),wv.talkToRecsNextCommand=nu(AG),wv.talkToRecsSelectCommand=nu(Ff),wv.talkToRecsUpdateTextCommand=nu(Pe),wv.toggleEngagementPanelCommand=nu(xf),wv.undoFeedbackEndpoint=nu(QN),wv.updateEngagementPanelContentCommand=nu(ow),wv.updateUrlParamCommand=nu(kF),wv.updateVideoMetadataCommand=nu(oD),wv.verifyCommand=
nu(Ks),wv.webNativeShareCommand=nu(Qz),wv.webSubmitFormCommand=nu(Md),wv.ACK_PLAYABLES_3P_DATA_CONSENT=nu(zH),wv.CANCEL_NAVIGATION=nu(KE),wv.COPY_SHARE_URL=nu(aw),wv.MINI_APP_EXIT_DIALOG_SEEN=nu(Sw),wv.MINI_APP_OPEN_URL=nu(GH),wv.REQUEST_MINI_APP_FULLSCREEN=nu(gG),wv.RESUME_NAVIGATION=nu(CN),wv.SHARE_PLAYABLE_WITH_HIGH_SCORE=nu(dG),wv.TELL_US_WHY=nu(Hk),wv);_.t("web_enable_prefetching_videos_on_home")&&(kV.prefetchWatchCommand=nu(ik),kV.registerTasksCommand=nu(Eo));
_.t("enable_share_panel_navigation_logging_fix_on_web")&&(kV.shareEntityServiceEndpoint=nu(PS));_.t("web_use_flow_state_manager")&&(kV.flowNextStepCommand=nu(NxQ),kV.flowPrevStepCommand=nu(s_D),kV.getFlowCommand=nu(TxS),kV.updateFlowCommand=nu(NU));_.t("enable_ai_companion")&&(kV.updateConversationIdCommand=nu(mB),kV.formDataDecoratorCommand=nu(Wk));var Uzh=Object.assign({},kV);var qcR={},Mv0=(qcR.initialized={priority:10,callback:kvj},qcR);var WcZ={},mn5=(WcZ.initialized={callback:function(g){var C={},d={};RyL().install((C.document_disposed={callback:function(){_.t("finalize_all_timelines")?HUL():of();NWN("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.jFj();var V=g.injector.resolve(Ni);V.intervalId!==void 0&&(V.intervalId&&_.UP.cancelJob(V.intervalId),V.intervalId=void 0,--V.currentPartitionIndex,V=gqM(V),V>0&&X2L({mainAppWeb:_.fZ(),survivalSli:{partitionMinute:V,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));tX8(ZJ);YO!=null&&
YO.flush();zx&&zx.snapshotAndFlush();V=_.Z(nK6.values());for(var y=V.next();!y.done;y=V.next())y.value.snapshotAndFlush()}},C),(d.flush_logs={callback:function(){_.nF()}},d))}},WcZ);var uC0={},nCr=(uC0.rendered={priority:0,callback:function(){var g=new CAP;g.increment("STARTED");if(_.Qq("LOGGED_IN")&&!_.Qq("IS_DBSC",!1)&&_.Qq("SERVER_VERSION")!=="test"&&_.Qq("SERVER_VERSION")!=="dev"&&!WWL()&&!MsA()){g.increment("EXECUTING");var C=document.createElement("iframe");C.style.display="none";_.gx(C,2,_.IE("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(C);g.increment("DONE")}}},
uC0);var Io0={},Un5=(Io0.rendered={callback:function(){svD().resume()}},Io0);var c5z={acknowledgeChannelTouStrikeCommand:Dc(CY),addToPlaylistServiceEndpoint:Dc(yh),addToPlaylistEndpoint:Dc(yh),addUpcomingEventReminderEndpoint:Dc(j3),browseEndpoint:Dc(wdI),channelCreationFormEndpoint:Dc(Qr),channelCreationServiceEndpoint:Dc(zo),claimLegacyYoutubeChannelEndpoint:Dc(ve),clearSearchHistoryEndpoint:Dc(kU),clearWatchHistoryEndpoint:Dc(xU),commerceActionCommand:rJ(Lr),createBackstagePostEndpoint:Dc(Nb),createBroadcastCommand:Dc(e3),createCommentEndpoint:Dc(Ue),createCommentReplyEndpoint:Dc(ID),
createLiveChatPollEndpoint:Dc(la),createPlaylistServiceEndpoint:Dc(RP),crossAccountChannelTransferEndpoint:Dc(JZ),deleteLiveChatMessageCommand:Dc(LY),deletePlaylistEndpoint:Dc(bg),deleteVideoEndpoint:Dc(tC),dismissalEndpoint:Dc(d2),feedbackEndpoint:Dc(Vi),flagEndpoint:Dc(ig),getAccountSwitcherEndpoint:Dc(pY),verifyCommand:Dc(rG),getAccountsListInnertubeEndpoint:Dc(tZ),getCommentsFromInboxCommand:Dc(ua),getDownloadActionCommand:Dc(Qi),getFlowCommand:rJ(w2),getKidsBlocklistPickerCommand:Dc(Oo),getNotificationMenuEndpoint:Dc(ogD),
getPaymentInstrumentsParamsCommand:Dc(Bc),getPaymentsClientTokenCommand:rJ(Lr),getPdgBuyFlowCommand:Dc(d9),getReportFormEndpoint:Dc(w9),getSearchInVideoCommand:Dc(oP),getAnswerCommand:Dc(xG),getSurveyCommand:Dc(hC),getTranscriptEndpoint:Dc(e4),getPostVideoPreviewEndpoint:Dc(se),decorateMessageEndpoint:Dc(Xf),likeEndpoint:Dc(KN),liveChatActionEndpoint:Dc(Xj),liveChatEndpoint:Dc(NP),liveChatItemContextMenuEndpoint:Dc(DU),liveChatPurchaseMessageEndpoint:Dc(ss),liveChatReplayEndpoint:Dc(r2),manageLiveChatUserEndpoint:Dc(TX),
metadataUpdateCommand:Dc(W4),moderateLiveChatEndpoint:Dc(fY),modifyChannelNotificationPreferenceEndpoint:Dc(c4),notificationOptOutEndpoint:Dc(Es),openSuperStickerBuyFlowCommand:Dc(B4),performCommentActionEndpoint:Dc(mN),playlistEditEndpoint:Dc(YG),playlistEditorEndpoint:Dc(Z5),recordNotificationInteractionsEndpoint:Dc(H4),reelWatchEndpoint:Dc(AC),refreshPanelEndpoint:Dc(KY),removeUpcomingEventReminderEndpoint:Dc(v4),resolveLocationCommand:Dc(MP),revealBusinessEmailCommand:Dc($F),searchEndpoint:Dc(_.pdr),
sendLiveChatMessageEndpoint:Dc($U),sendLiveChatVoteEndpoint:Dc(qP),setSettingEndpoint:Dc(aD),shareEntityServiceEndpoint:rJ(g2),sharingProviderDataCommand:Dc(JC),showEngagementPanelEndpoint:Dc(aj),showMoreDrawerCommand:Dc(S3),showSheetCommand:Dc(g9),showDialogCommand:Dc(GX),subscribeEndpoint:Dc(Go),transcriptSubmitCaptionCorrectionCommand:Dc(j4),undoFeedbackEndpoint:Dc(ia),unsubscribeEndpoint:Dc(SA),updateBackstagePostEndpoint:Dc(To),updateCommentEndpoint:Dc(Ee),updateCommentReplyEndpoint:Dc(ce),updateCommentsSettingsEndpoint:Dc(He),
updateCreatorChannelInnertubeCommand:Dc(Mb),updateKidsBlacklistEndpoint:Dc(kG),updateEngagementPanelContentCommand:Dc(Cr),updatePdgFeatureEnablementCommand:Dc(Vh),updatedMetadataEndpoint:Dc(mD),validateChannelHandleCommand:Dc(We),updateChannelPageSettingsEndpoint:Dc(qb),verifyAgeEndpoint:Dc(Os),watchEndpoint:rJ(eA),whitelistEditEndpoint:Dc(lg),ypcCancelRecurrenceEndpoint:Dc(D5),ypcCompleteTransactionEndpoint:Dc(r9),ypcFixInstrumentEndpoint:Dc(XS),ypcGetCartEndpoint:Dc(NO),ypcGetOffersEndpoint:Dc(so),
ypcHandleTransactionEndpoint:rJ(Tb),ypcLogWalletAnalyticDataEndpoint:Dc(fr),ypcOffersEndpoint:Dc(vc),ypcPauseSubscriptionCommand:Dc($G),ypcRedeemCodeEndpoint:Dc(qO),ypcResumeSubscriptionCommand:Dc(MO),ypcUpdateFopEndpoint:Dc(XS)},xV={},ECQ=(xV.GET_ACCOUNT_MENU=Dc(hZ),xV.GET_NOTIFICATIONS_MENU=Dc(x7S),xV.GET_NOTIFICATIONS_INBOX=Dc(nY),xV.GET_UNSEEN_NOTIFICATION_COUNT=Dc(Us),xV.GET_USER_MENTION_SUGGESTIONS=Dc(Be),xV.LOAD_GUIDE=Dc(kMB),xV.SUBMIT_FEEDBACK=Dc(P4),xV),ol={},HGS=(ol.CONTINUATION_REQUEST_TYPE_BROWSE=
Dc(fN),ol.CONTINUATION_REQUEST_TYPE_SEARCH=Dc(pr),ol.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=Dc(hK),ol.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=Dc(oj),ol.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=Dc(nN),ol.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=Dc(up),ol.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=Dc(Pc),ol.CONTINUATION_REQUEST_TYPE_GET_PANEL=Dc(zX),ol),QyR={player:rJ(eA),watchNext:Dc(JK)},zSD={player:rJ(eA),reelItemWatch:Dc(AC),reelWatchSequence:Dc(FS)},Kc5={watchEndpoint:rJ(lp)},aoR=
{commandEndpointMap:c5z,signalEndpointMap:ECQ,continuationEndpointMap:HGS,watchEndpointMap:QyR,reelWatchEndpointMap:zSD,streamingEndpointMap:Kc5};var G2I,ScS,gID;_.CA0=((ScS=(G2I=window).matchMedia)==null?void 0:(gID=ScS.call(G2I,"(prefers-reduced-motion: reduce)"))==null?void 0:gID.matches)||!document.startViewTransition;var dx8={},Vi0={disableAllTransitions:_.CA0,ignoredErrors:(dx8.DOCUMENT_HIDDEN=!0,dx8.WINDOW_SIZE_CHANGED=!0,dx8.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,dx8),transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["lockup-to-watch",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["watch-next-appears",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:200}}],["learning-journey",{defaultViewTransitionOptions:{shouldWrap:!0,
skipTransitionTimeoutMs:600}}]])};var yHZ=_.$b("\n          :root {\n            --ytd-vtm-exit-ms: ,ms;\n            --ytd-vtm-wait-ms: ,ms;\n            --ytd-vtm-enter-ms: ,ms;\n            --ytd-vtm-watch-exit-ms: ,ms;\n            --ytd-vtm-watch-wait-ms: ,ms;\n            --ytd-vtm-watch-enter-ms: ,ms;\n            --ytd-vtm-watch-next-exit-ms: ,ms;\n            --ytd-vtm-watch-next-wait-ms: ,ms;\n            --ytd-vtm-watch-next-enter-ms: ,ms;\n          }\n      ".split(",")),b9D=function(g){var C=this;this.viewTransitionCoordinator=
g;this.disableTransitionsForUltraHigh=_.t("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=Rkz();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.J5("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.t("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.t("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.t("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.J5("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.t("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.UP.addJob(function(){C.registerRootElement();if(C.isAnyTransitionEnabled){var d=
_.pG("web_page_transition_exit_ms"),V=_.pG("web_page_transition_wait_ms"),y=_.pG("web_page_transition_enter_fast_ms"),R=_.pG("web_page_transition_watch_exit_ms"),Y=_.pG("web_page_transition_watch_wait_ms"),A=_.pG("web_page_transition_watch_enter_ms"),P=_.pG("web_page_transition_watch_next_exit_ms"),w=_.pG("web_page_transition_watch_next_wait_ms"),x=_.pG("web_page_transition_watch_next_enter_fast_ms"),p=_.pG("web_page_transition_enter_ms"),J=_.pG("web_page_transition_watch_next_enter_ms");C.enableFasterTransitions&&
C.isUltraHighBucketDevice&&(p=y,J=x);isNaN(d)&&isNaN(V)&&isNaN(p)&&isNaN(R)&&isNaN(Y)&&isNaN(A)&&isNaN(P)&&isNaN(w)&&isNaN(J)||!(d=qGB(yHZ,d,V,p,R,Y,A,P,w,J))||(V=document.createElement("style"),V.textContent=x4g(d),document.head.appendChild(V))}},8)},Rkz=function(){var g=_.yg.navigator.deviceMemory;
return g>=8||g===void 0?!0:!1};
b9D.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var g={};this.viewTransitionCoordinator.registerElement(document.documentElement,(g.slide="root-slide",g["lockup-to-watch"]="root-lockup-to-watch",g["learning-journey"]="root-learning-journey",g))}};
_.Wsr=function(g,C){g.isLockupToWatchTransitionEnabled&&g.isLockupThumbnailRegistrationEnabled&&(g.registeredLockupThumbnail?g.lockupThumbnailRegisteredFromWatchEndpoint?_.cy(new _.qn("Lockup thumbnail registration order is incorrect.")):_.cy(new _.qn("Lockup thumbnail already registered.")):(g.registeredLockupThumbnail=C,_.Z90(g,C)))};
_.Z90=function(g,C){var d={};g.viewTransitionCoordinator.registerElement(C,(d["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",d),!0)};
b9D[kC]=[zbZ];var xHj={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,toastData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0,repositionVe:void 0,resizeVe:void 0};var pAl=["videoPrimaryInfoRenderer","title"],JTP=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var YPB;YPB=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.AH0=_.n(function(g){g=_.mV(g,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var C=g.data,d=g.playlistData,V=g.expanded,y=g.onExpandClick,R=g.isReadyToResume,Y=function(){var x;return!((x=d())==null||!x.contents)},A=function(){var x=d();
return x&&x.totalVideos&&x.currentIndex!==void 0?x.currentIndex+1+" / "+x.totalVideos:""};
g=_.gJ(function(){_.p0(_.wS().resolve(_.Ds));return!1});
var P=_.gJ(function(){Y()&&y&&y()}),w={};
return _.O("ytd-miniplayer-info-bar",{class:_.Gr("ytdMiniplayerInfoBarHost",(w.ytdMiniplayerInfoBarHasPlaylistData=Y,w)),"on:click":P},_.O("div",{class:"ytdMiniplayerInfoBarContent"},_.O("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":g},_.O(_.gV,{text:function(){var x=C();var p=d();if(p==null?0:p.contents){var J;x=(J=_.dIP(p))==null?void 0:J.title}else x=x==null?void 0:x.miniplayerTitle;return hec(x)},
noEndpoints:!0,ellipsisTruncate:!0})),_.O("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.O(_.k,{cond:R,then:function(){return _.O(xGH,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:YPB})}}),_.O("h1",null,_.O(_.gV,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var x=C();var p=d();x=R()?{simpleText:_.yD("CONTINUE_WATCHING",void 0,"Continue watching")}:(p==null?0:p.contents)?p.titleText:x==null?void 0:x.miniplayerSubtitle;return hec(x)},
noEndpoints:!0,ellipsisTruncate:!0})),_.O(_.k,{cond:function(){return!!A()&&!R()},
then:function(){return _.O("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.O("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.O("span",null,A))}}))),_.O(_.k,{cond:Y,
then:function(){return _.O("div",{class:"ytdMiniplayerInfoBarExpand"},_.O(_.xQ,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(x){y&&(y(),x.stopPropagation())}}},
iconName:function(){return V()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"ug");var Fp5;Fp5=_.n(function(g){return _.O("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.O(_.xQ,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:g.onTap}},
iconName:"yt-icons:close"}))},"vg");
_.PAB=_.n(function(g){g=_.mV(g,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var C=g.size,d=g.playabilityStatus,V=g.isDisabled,y=g.isPictureInPicture,R=_.Y4("div");g=_.Z(_.jL(void 0,void 0,"w4RAU"));var Y=g.next().value,A=g.next().value;g=_.AY(_.H$);var P=!1,w=function(){return C().height<=0};
_.ue(function(){var h=C(),l=w(),N=Y();N&&!l&&N.setInternalSize(h.width,h.height)},"BHFc2b");
_.nv(function(){var h,l,N;return _.F(function(T){if(T.nextAddress==1){h=_.wS().resolve(_.Ds);l=h.getPlayerElement();if(!h.isMiniplayerActive()||!l||!R.value)return T.return();l.appendTo(R.value);return T.yield(l.getPlayerPromise(),2)}N=T.yieldResult;y()||N.setSizeStyle(!1,!0);A(N);_.XV(T)})});
_.nP(function(){x()});
_.ue(function(){var h=Y();if(h)if(V()){var l=h.getPlayerState();(P=l===-1||l===1||l===3)&&h.pauseVideo()}else x()},"Invykd");
var x=function(){if(P){P=!1;var h;(h=Y())==null||h.playVideo()}},p=_.gJ(function(){_.p0(_.wS().resolve(_.Ds))}),J={};
return _.O("ytd-miniplayer-player-container",{class:_.Gr("ytdMiniplayerPlayerContainerHost",(J.ytdMiniplayerPlayerContainerHidden=w,J.ytdMiniplayerPlayerContainerHostShortsPip=g,J)),style:_.yF({width:function(){return C().width+"px"},
height:function(){return C().height+"px"}})},_.O("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:R}),_.O(_.k,{cond:function(){return!!d()&&!_.uoq(d())},
then:function(){return _.O(Ul6,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var h;return((h=d())==null?void 0:h.errorScreen)||null},
status:function(){var h;return((h=d())==null?void 0:h.status)||null}})}}),_.O(_.k,{cond:V,
then:function(){return _.O("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":p},_.O(Fp5,{onTap:function(){_.wS().resolve(_.Ds).close()}}))}}))},"zg");_.i9Q=_.n(function(g){var C=g.toastData;var d=_.Y4("ytd-miniplayer-toast");g=_.Z(_.VF(function(){return!!C()}));
var V=g.next().value,y=g.next().value;g=_.Z(_.jL(!1,void 0,"BvfNQe"));var R=g.next().value,Y=g.next().value,A=function(){var x;return _.W1((x=C())==null?void 0:x.data.title)};
_.Iu(function(){_.HK.requestAvailability();C()&&y(!1)});
var P,w;_.ue(function(){V()&&(_.HW(d.value,"iron-announce",{text:C().label+" "+A()}),P&&_.UP.cancelJob(P),P=_.UP.addLowPriorityJob(function(){Y(!0)},2500))},"no1dZb");
_.ue(function(){R()&&(w&&_.UP.cancelJob(w),w=_.UP.addLowPriorityJob(function(){y(!1);Y(!1)},300))},"G3yPNe");
g={};return _.O("ytd-miniplayer-toast",{el:d,class:_.Gr("ytdMiniplayerToastHost",(g.ytdMiniplayerToastOpening=function(){return V()},g.ytdMiniplayerToastClosing=function(){return R()},g))},_.O(_.k,{cond:function(){var x;
return(x=C())==null?void 0:x.data},
then:function(x){return _.O(L9h,{className:"ytdMiniplayerToastThumbnail",data:x,width:78})}}),_.O("div",{class:"ytdMiniplayerToastInfo"},_.O("div",{class:"ytdMiniplayerToastLabel"},function(){var x;
return(x=C())==null?void 0:x.label}),_.O("div",{class:"ytdMiniplayerToastTitle"},A)))},"Cg");var sU_;var fG_=null;var wZ6=_.n(function(g){var C=g.progressState;var d=g.multiMarkersPlayerBarRenderer;var V=g.progressBarWidth;var y=function(){return MYj(d())},R=function(){return ubL(C())},Y=function(){return V()*(C().playedTime/C().videoDuration)};
return _.O("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.O(_.M9,{each:y},function(A,P){return _.O(O9b,{modifiedProps:R,chapters:y,index:P,playedProgressWidth:Y,backgroundGradientPosition:function(){var w=R(),x=y(),p=P(),J=Y();return(w.playedTime-lc(_.e(x[p],ez)))/w.playedTime*J}})}))},"Dg"),O9b=_.n(function(g){var C=g.modifiedProps;
var d=g.chapters;var V=g.index;var y=g.playedProgressWidth;var R=g.backgroundGradientPosition;g={};g=_.Gr("ytChapteredProgressBarChapteredPlayerBarChapter",(g.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return Y().isScrubbing},g.ytChapteredProgressBarHoveredMacroMarker=function(){return Y().scrubberHovering},g.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return Y().videoPosition==="seen"},g));
var Y=function(){return nHP(C(),d(),V())},A=function(){var P=C();
var w=d(),x=V();if(nHP(P,w,x).videoPosition!=="active")P=0;else{var p=lc(_.e(w[x],ez));P=(P.playedTime-p)/((lc(_.e(w[x+1],ez))||P.videoDuration)-p)}return P};
return _.O("div",{class:g,style:_.yF({width:function(){var P=C(),w=d(),x=V(),p=_.e(w[x],ez);w=_.e(w[x+1],ez);return(w?lc(w)-lc(p):P.videoDuration-lc(p))/P.videoDuration*100+"%"},
"background-color":function(){a:{var P=Y();switch(P.videoPosition){case "pending":P=P.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":P=P.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:P=""}}return P},
"background-size":function(){return(IG1(Y())?y():"")+"px"},
"background-position-x":function(){return(IG1(Y())?R():"")+"px"}})},_.O("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var P=C(),w=d(),x=V();if(nHP(P,w,x).videoPosition==="seen")var p=0;else p=lc(_.e(w[x],ez)),w=lc(_.e(w[x+1],ez))||P.videoDuration,P=P.videoDuration*P.percentLoaded,p=w<=P?1:p>=P?0:(P-p)/(w-p);return"width: "+p*100+"%"}}),_.O("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.yF({width:function(){return A()*100+"%"},
"background-size":function(){return(IG1(Y(),A())?y():"")+"px"},
"background-position-x":function(){return(IG1(Y(),A())?R():"")+"px"}})}))},"Eg");var kSb=function(g,C){C=C===void 0?vbh:C;var d,V=[],y,R=!1;return function(){var Y=_.cY.apply(0,arguments);if(R&&d===this&&C(Y,V))return y;y=g.apply(this,Y);R=!0;d=this;V=Y;return y}}(function(g){var C=g.heatMarkers,d=g.minHeightDp===void 0?0:g.minHeightDp,V=g.maxHeightDp===void 0?60:g.maxHeightDp;
var y=y===void 0?!1:y;var R=1E3/C.length;g=[];g.push({x:0,y:100});for(var Y=0;Y<C.length;Y++){var A=void 0,P=((A=_.e(C[Y],uzh))==null?void 0:A.heatMarkerIntensityScoreNormalized)||0;A=(Y+.5)*R;P=100-_.jz(P*100,d/321*100,V/321*100);Y!==0||y||g.push({x:0,y:P});g.push({x:A,y:P});Y===C.length-1&&g.push({x:1E3,y:P})}g.push({x:1E3,y:100});C="";for(d=0;d<g.length;d++)y=g[d],d===0?y="M "+y.x.toFixed(1)+","+y.y.toFixed(1):(V=Ws_(g[d-1],g[d-2],y),R=Ws_(y,g[d-1],g[d+1],!0),y=" C "+(V.x.toFixed(1)+","+V.y.toFixed(1)+
" "+R.x.toFixed(1)+","+R.y.toFixed(1)+" "+y.x.toFixed(1)+","+y.y.toFixed(1))),C+=y;return C});var xxb=_.n(function(g){var C=g.progressBarProps;var d=g.config;var V={};g=_.Gr("ytHeatSeekerHost",(V.ytHeatSeekerHighContrast=g.highContrast,V));var y=function(){return Lhl(d().chapterData)};
return _.O("yt-progress-bar-heatseeker",{class:g,style:function(){var R;return"height: 320px; display: "+(C().isDragging&&((R=y())==null?0:R.heatMarkers)?"block":"none")}},_.O(_.k,{cond:y,
then:function(R){return _.O(_.k,{cond:function(){return R().heatMarkers},
then:function(){return _.O("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.O("path",{d:function(){return kSb(R())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Fg");var oIQ=_.n(function(g){var C=g.progressBarProps;var d=g.config;g={};g=_.Gr("ytProgressBarLineProgressBarLine",(g.ytProgressBarLineProgressBarLineRounded=function(){return d().rounded},g.ytProgressBarLineProgressBarLineBottomInset=function(){return d().position===2},g));
return _.O("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.O("div",{class:g},_.O("div",{class:"ytProgressBarLineProgressBarBackground"}),_.O("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+C().percentLoaded*100+"%"}}),_.O("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var V=C();return"width: "+(V.videoDuration?_.jz(V.hoveredTime/V.videoDuration,0,1):0)*100+"%"}}),_.O("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+jUB(C())*100+"%"}})))},"Gg");
oIQ.idomCompat=!0;var pZr=_.n(function(g){var C=g.progressBarProps;var d=g.playheadData;var V=g.interpolateDotPosition;var y=g.hidePlayhead;g={};var R=_.Gr("ytProgressBarPlayheadProgressBarPlayheadDot",(g.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return C().isDragging},g.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!C().isDragging&&y()},g));
return _.O("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.yF({"margin-left":function(){return eec(C())*100+"%"},
transform:function(){return"translateX(-"+(V()?eec(C())*12:6)+"px)"}})},_.O(_.k,{cond:function(){var Y;
return(Y=_.WR(d)())==null?void 0:Y.playheadImage},
then:function(Y){var A={};return _.O("div",{class:_.Gr("ytProgressBarPlayheadProgressBarPlayheadCustom",(A.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return C().isDragging},A.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!C().isDragging&&y()},A)),
style:_.yF({"transform-origin":function(){return(V()?eec(C())*20:10)+"px center"}})},_.O(_.q_,{data:Y,
alt:"","aria-hidden":"true"}))},
else:function(){return _.O("div",{class:R,style:_.yF({"transform-origin":function(){return(V()?eec(C())*12:6)+"px center"}})})}}))},"Hg");
pZr.idomCompat=!0;var Jm=function(g,C,d,V,y,R){this.getProgressBarRect=g;this.updateProgressBarRect=C;this.getFilmstripYPosition=d;this.setFineScrubbingDraggedTime=V;this.updateFilmStripDraggedYDistance=y;this.resetFilmStripYOffset=R;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.dJ(this.onThrottledSeek,100,this)},JHZ=function(g,C,d){return function(V){g.handleClick(V,C(),d())}},j4z=function(g,C){return function(d){hkD(g,
d,ti0(d),C())}},ekS=function(g,C){return function(d){hkD(g,d,{x:d.clientX,
y:d.clientY},C())}},Lpb=function(g,C,d){return function(V){var y=C(),R=d();
lNQ(g,V,ti0(V),y,R,!0);if(R.onTouchMove)R.onTouchMove(y)}},rHp=function(g,C,d){return function(V){Dx0(g,V,C(),d())}},NQp=function(g,C){return function(){g.handleMouseLeave(C())}},XZQ=function(g,C,d){return function(){var V=C(),y=d();
hm(g,V,y);if(y.onTouchEnd)y.onTouchEnd(V)}},s4S=function(g,C,d){return function(){var V=C(),y=d();
hm(g,V,y);if(y.onTouchEnd)y.onTouchEnd(V)}},BQr=function(g,C,d){return function(){hm(g,C(),d())}},TQB=function(g){return function(C){if(C.keyCode===39||C.keyCode===38){var d,V;
(d=g())==null||(V=d.playerApi)==null||V.seekBy(5,void 0,void 0,72)}else if(C.keyCode===37||C.keyCode===40){var y,R;(y=g())==null||(R=y.playerApi)==null||R.seekBy(-5,void 0,void 0,71)}}},fND=function(g,C,d){return function(V){!d().disableScrubbing&&g.startPosition&&Dx0(g,V,C(),d())}},vI0=function(g,C,d){return function(){if(!d().disableScrubbing)if(g.startPosition){var V=C(),y=d();
hm(g,C(),d());if(y.onTouchEnd)y.onTouchEnd(V)}else C().setState({isDragging:!1})}},ti0=function(g){g=g.touches[0];
return{x:g.clientX,y:g.clientY}},Dx0=function(g,C,d,V){if(C.buttons!==1){if(C.movementX||C.movementY)C.preventDefault(),C.stopPropagation(),g=$x5(g,d,C.clientX),d.setState({isHovering:!0,
hoveredTime:g*d.videoDuration})}else qP8(d),lNQ(g,C,{x:C.clientX,y:C.clientY},d,V,!1)};
Jm.prototype.handleMouseLeave=function(g){qP8(g)};
var qP8=function(g){g.isHovering&&g.setState({isHovering:!1,hoveredTime:0})},hkD=function(g,C,d,V){g.startPosition||(g.startPosition=d,g.updateProgressBarRect(),g.controlsWereVisibleBeforeDragging=V.controlsVisible,C.stopPropagation(),_.t("medium_progress_bar_modification")||C.preventDefault())},lNQ=function(g,C,d,V,y,R){if(g.startPosition)if(R&&y.isInlinePlayback&&g.startPosition&&!g.hasDraggedTheMinimumDistance&&Math.abs(d.y-g.startPosition.y)>Math.abs(d.x-g.startPosition.x))hm(g,V,y);
else if(C.preventDefault(),C.stopPropagation(),V.videoDuration&&(g.startPosition&&!g.hasDraggedTheMinimumDistance&&(g.hasDraggedTheMinimumDistance=Math.abs(d.x-g.startPosition.x)>=1),y.enableFineScrubbing&&(g.startPosition&&(g.isDraggedForFineScrubbing=-(d.y-g.startPosition.y)>=60),!g.startPosition||d.y>=g.startPosition.y||(V.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:UHj(V.draggedTime,V,y.chapterData)}),g.setFineScrubbingDraggedTime(V.draggedTime),g.updateFilmStripDraggedYDistance(g.startPosition.y,
d.y,V))),g.hasDraggedTheMinimumDistance)){C=$x5(g,V,d.x);if(g.isDraggedForFineScrubbing){var Y;(Y=V.playerApi)==null||Y.pauseVideo();V.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:V.draggedTime,filmStripXDistance:UHj(C*V.videoDuration,V,y.chapterData)})}y.enableFineScrubbing&&(!y.enableFineScrubbing||g.getFilmstripYPosition(V)<68)||V.setState({draggedTime:C*V.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:g.controlsWereVisibleBeforeDragging});var A;(A=
y.cancelAutohideControlsFn)==null||A.call(y)}},hm=function(g,C,d){var V=d.enableFineScrubbing&&C.fineScrubbingActiveState!=="off";
if(C.isDragging||V){V={isDragging:!1,playedTime:C.draggedTime,controlsVisible:g.controlsWereVisibleBeforeDragging};d.enableFineScrubbing&&C.fineScrubbingActiveState!=="on"&&(g.resetFilmStripYOffset(),V.fineScrubbingActiveState="off");var y=y===void 0?fG_:y;var R=_.ju(0);if(R&&y){var Y=Math.round(C.playedTime*1E3),A=Math.round(C.draggedTime*1E3);Y>2147483647||A>2147483647||_.MV(R,y,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(Y),endMediaTimeMs:String(A),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}C.setState(V);
g.seekThrottle.fire(C.draggedTime,C,7);_.t("mweb_new_progress_bar_play_on_seek")&&g.resumeVideo(C);d.unmuteOnSeek&&(d=C.playerApi,C.volumeMuted&&(d==null||d.unMute()))}else C.setState({controlsVisible:!C.controlsVisible}),(R=d.triggerAutohideControlsAfterDelayFn)==null||R.call(d);g.startPosition=null;g.hasDraggedTheMinimumDistance=!1;g.isDraggedForFineScrubbing=!1;g.controlsWereVisibleBeforeDragging=!1};
Jm.prototype.handleClick=function(g,C,d){this.updateProgressBarRect();g.stopPropagation();g=$x5(this,C,g.clientX)*C.videoDuration;C.setState({playedTime:g});if(C.playerState!==2){var V;(V=d.triggerAutohideControlsAfterDelayFn)==null||V.call(d)}this.seekThrottle.fire(g,C,7)};
var $x5=function(g,C,d){g=g.getProgressBarRect(C);return _.jz(0,(d-g.left)/g.width,1)};
Jm.prototype.resumeVideo=function(g){if(g.draggedTime<g.videoDuration){var C;(C=g.playerApi)==null||C.playVideo()}};
Jm.prototype.onThrottledSeek=function(g,C,d){if(C=C.playerApi){var V;if((V=C.getVideoData())==null?0:V.isLive)V=this.getProgressState(C),g+=(V==null?void 0:V.seekableStart)||0;C.seekTo(g,void 0,void 0,void 0,d)}};
Jm.prototype.getProgressState=function(g){var C=g==null?void 0:g.getPresentingPlayerType();return g==null?void 0:g.getProgressState(C)};var mxb,WpQ,uJZ,IN0,Mi8,Uxb,cHb,EIr,H96;mxb=_.n(function(g){var C=g.progressBarProps;var d=g.config;var V=g.progressBarWidthPx;var y=g.chapterData;var R=zeP(C,function(){return d().isShortsPage}),Y=function(){return!C().isHovering&&!d().isShortsPage};
g={};var A=_.Gr("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(g.ytPlayerStoryboardHostMwebShorts=function(){return d().isShortsPage&&!1},g));
return _.O("yt-player-storyboard",null,_.O(_.k,{cond:function(){return C().isDragging||C().isHovering},
then:function(){return _.O(_.k,{cond:R,then:function(P){return _.O(_.k,{cond:Y,then:function(){return _.O("div",{class:A,"aria-hidden":"true"},_.O(Mi8,{props:C,config:d,isBigboard:!0,chapterData:y}))},
else:function(){return _.O(WpQ,{props:C,frame:P,config:d,progressBarWidthPx:V,chapterData:y})}})}})}}))},"Ig");
_.nIR=_.n(function(g){var C=g.progressBarProps;var d=zeP(C,g.isShortsPage);return _.O("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.O(_.k,{cond:function(){return C().isDragging||C().isHovering},
then:function(){return _.O(_.k,{cond:d,then:function(V){return _.O(uJZ,{frame:V,props:C,isBigboard:!0})}})}}))},"Jg");
WpQ=_.n(function(g){var C=g.props;var d=g.frame;var V=g.config;var y=g.progressBarWidthPx;g=g.chapterData;var R={};R=_.Gr("ytPlayerStoryboardHost",(R.ytPlayerStoryboardHostMwebShorts=function(){return V().isShortsPage&&!1},R.ytPlayerStoryboardHostInlinePlayer=function(){return V().isInlinePlayer},R.ytPlayerStoryboardHostFadeIn=function(){return V().useFadeInAnimation},R));
return _.O("div",{class:R,"aria-hidden":"true",style:function(){var Y=C(),A=cTo(d()),P=y();Y=EHN(Y)/Y.videoDuration;var w=P*Y,x=A/2+6;A=P-(A/2+6);return"left: "+(w<=x?x/P*100:w>=A?A/P*100:Y*100)+"%"}},_.O(_.k,{cond:function(){var Y=C();
return!(V().isShortsPage&&Y.videoDuration<15)},
then:function(){return _.O(uJZ,{frame:d,props:C,isBigboard:!1})}}),_.O(Mi8,{props:C,
config:V,isBigboard:!1,chapterData:g}))},"Kg");
uJZ=_.n(function(g){var C=g.frame;var d=g.props;var V=g.isBigboard;var y=function(){var A,P;return(P=(A=d().playerApi)==null?void 0:A.getVideoContentRect())!=null?P:{width:0,height:0}},R=function(){return cTo(C())},Y=function(){var A=C();
return A?A.height/A.rows:0};
g={};g=_.Gr((g.ytPlayerStoryboardBigboardImageWrapper=V,g.ytPlayerStoryboardStoryboardImageWrapper=function(){return!V()},g));
return _.O("div",{class:g,style:function(){return"width: "+(V()?y().width:R())+"px; height: "+(V()?y().height:Y())+"px;"}},_.O(IN0,{frame:C,
storyboardWidth:R,storyboardHeight:Y,storyboardScale:function(){return(V()?y().width:R())/R()}}))},"Lg");
IN0=_.n(function(g){var C=g.frame;var d=g.storyboardWidth;var V=g.storyboardHeight;var y=g.storyboardScale;var R=function(){var Y=C().row,A=C().column,P=d(),w=V(),x=y();return{left:-A*P*x,top:-Y*w*x}};
return _.O("img",{src:function(){return C().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+R().left+"px; top: "+R().top+"px; width: "+C().width*y()+"px; height: "+C().height*y()+"px;"}})},"Mg");
Mi8=_.n(function(g){var C=g.props;var d=g.config;var V=g.isBigboard;var y=g.chapterData;g={};g=_.Gr("ytPlayerStoryboardMetadata",(g.ytPlayerStoryboardMetadataBigboard=V,g));return _.O("div",{class:g},_.O(_.k,{cond:V,then:function(){return _.O(_.xX,null,_.O(Uxb,{props:C,config:d}),_.O(_.k,{cond:function(){a:{var R=C();var Y=d(),A=y(),P;if((Y==null?0:Y.activeChapter)&&((P=_.e(Y==null?void 0:Y.activeChapter,ez))==null?0:P.title))R=!0;else{Y=_.Z(DHl(A));for(Y=Y.next();!Y.done;Y=Y.next()){R=(Y=_.e(Y.value,
I1h))&&H3c(R,Y);break a}R=!1}}return R},
then:function(){return _.O(cHb,{props:C,config:d,isBigboard:!0,chapterData:y})}}))},
else:function(){return _.O(_.xX,null,_.O(cHb,{props:C,config:d,isBigboard:!0,chapterData:y}),_.O(Uxb,{props:C,config:d}))}}))},"Ng");
Uxb=_.n(function(g){var C=g.props;var d=g.config;g={};g=_.Gr("ytPlayerStoryboardTimestamp",(g.ytPlayerStoryboardTimestampShorts=function(){return d().isShortsPage},g.ytPlayerStoryboardTimestampIsHovering=function(){return C().isHovering||d().isShortsPage&&!0},g));
return _.O("div",{class:g},_.O(_.xX,null,function(){return _.QUq(EHN(C()))}))},"Og");
cHb=_.n(function(g){var C=g.props;var d=g.config;var V=g.isBigboard;var y=g.chapterData;g={};V=_.Gr("ytPlayerStoryboardTitle",(g.ytPlayerStoryboardTitleBigboard=V,g));return _.O("div",{class:V},_.O(_.k,{cond:function(){return!d().isShortsPage},
then:function(){return _.O(EIr,{props:C,activeChapter:function(){return d().activeChapter},
chapterData:y})}}))},"Pg");
EIr=_.n(function(g){var C=g.props;var d=g.activeChapter;var V=g.chapterData;return _.O(_.xX,null,_.O(_.M9,{each:function(){return DHl(V())},
keyBy:"INDEX"},function(y){return _.O(_.xX,null,_.O(_.k,{cond:function(){return _.e(y(),I1h)&&H3c(C(),_.e(y(),I1h))},
then:function(){return _.O(H96,{timedMarker:function(){return _.e(y(),I1h)}})}}))}),_.O(_.k,{cond:function(){var y;
return d()&&((y=_.e(d(),ez))==null?void 0:y.title)},
then:function(y){return _.O(_.gV,{text:y,noPreWrap:!0})}}))},"Qg");
H96=_.n(function(g){var C=g.timedMarker;return _.O(_.xX,null,_.O("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.O(_.Re,{icon:function(){return C().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.O(_.gV,{text:function(){return C().label},
noPreWrap:!0}))},"Rg");_.Q4Z=_.n(function(g){var C=g.progressBarProps;var d=g.playheadData;var V=g.config;g=_.Y4("yt-progress-bar");var y=_.Y4("div"),R=_.Y4("div"),Y=_.Z(_.jL({width:0,left:0},void 0,"WloVn")),A=Y.next().value,P=Y.next().value,w=function(){R.value&&P(R.value.getBoundingClientRect())},x=function(){A().width<=0&&w();
return A()};
_.i$("resize",w);var p=new Jm(x,function(){},function(){return 0},function(){},function(){},function(){}),J=function(){return C()};
Y=_.Z(_.jL(!1,void 0,"u8BZZb"));var h=Y.next().value,l=Y.next().value;Y=_.gJ(function(){l(!0);V().position===2?setTimeout(function(){w()},100):w()});
var N=_.gJ(function(){l(!1);NQp(p,J)()}),T=_.gJ(function(s1){V().doSeekOnClick&&JHZ(p,J,V)(s1);
return!1}),v=_.gJ(function(s1){j4z(p,J)(s1);
return!1}),q=_.gJ(function(s1){ekS(p,J)(s1);
return!1}),Q=_.gJ(function(s1){Lpb(p,J,V)(s1);
return!1}),c=_.gJ(function(s1){rHp(p,J,V)(s1);
return!1}),U=_.gJ(function(){XZQ(p,J,V)();
return!1}),K=_.gJ(function(){s4S(p,J,V)();
return!1}),Cl=_.gJ(function(){BQr(p,J,V)();
return!1}),AL=_.gJ(function(s1){TQB(J)(s1);
return!1});
_.i$("mousemove",fND(p,J,V));_.i$("mouseup",vI0(p,J,V));_.Iu(function(){vHV(y.value);l(!1);w();vI0(p,J,V)()});
var iP={};iP=_.Gr("ytPlayerProgressBarHost",function(){return V().className},(iP.ytPlayerProgressBarHostReadOnly=function(){return V().disableScrubbing},iP.ytPlayerProgressBarHostHidden=function(){return V().hideProgressBar&&!h()},iP.ytPlayerProgressBarHostLowerPlayer=function(){return V().position===0},iP.ytPlayerProgressBarHostBottomEdge=function(){return V().position===1},iP.ytPlayerProgressBarHostBottomInset=function(){return V().position===2},iP.ytPlayerProgressBarHostCustom=function(){return V().position===
3},iP));
var lP={},pl=_.Gr("ytPlayerProgressBarBackground",(lP.ytPlayerProgressBarBackgroundHide=function(){return V().position===2&&!h()&&!C().isDragging},lP));
lP={};lP=_.Gr("ytPlayerProgressBarDragContainer",(lP.ytPlayerProgressBarDragContainerBottomEdge=function(){return V().position===1},lP));
var jB={};jB=_.Gr("ytPlayerProgressBarProgressBar",(jB.ytPlayerProgressBarProgressBarInset=function(){return V().position===2},jB.ytPlayerProgressBarProgressBarInsetMinimized=function(){return V().position===2&&!h()&&!C().isDragging},jB));
var qR=function(){return Math.floor(jUB(C())*100)};
return _.O("yt-progress-bar",{el:g,class:iP},_.O(_.k,{cond:function(){return V().position===2},
then:function(){return _.O("div",{class:pl})}}),_.O("div",{el:y,
"on:click":T,"on:touchstart":v,"on:touchmove":Q,"on:mouseenter":Y,"on:mousedown":q,"on:mouseleave":N,"on:mousemove":c,"on:mouseup":K,"on:touchend":U,"on:touchcancel":Cl,"on:keydown":AL,class:lP,role:"slider","aria-valuenow":qR,"aria-valuetext":function(){return qR()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return C().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.yD("SEEK_SLIDER")},_.O("div",{el:R,class:jB},_.O(xxb,{progressBarProps:C,config:V,highContrast:function(){return!!V().isInlinePlayback}}),_.O(_.k,{cond:function(){return V().chapterData&&rTg(V().chapterData)},
then:function(){return _.O(wZ6,{progressState:C,multiMarkersPlayerBarRenderer:function(){return V().chapterData},
progressBarWidth:function(){return A().width}})},
else:function(){return _.O(oIQ,{progressBarProps:C,config:V})}}),_.O(pZr,{progressBarProps:C,
playheadData:d,interpolateDotPosition:function(){return V().position!==2},
hidePlayhead:function(){return V().playheadDotBehavior===1&&!h()}}))),_.O(mxb,{progressBarProps:C,
config:function(){return{activeChapter:mHW(C(),V().chapterData),getProgressBarWidthPx:function(){return x().width},
isShortsPage:!!V().isShortsPage,isInlinePlayer:!!V().isInlinePlayback,useFadeInAnimation:!!V().isInlinePlayback}},
progressBarWidthPx:function(){return A().width},
chapterData:function(){return V().chapterData}}))},"Sg");
_.Q4Z.idomCompat=!0;Object.assign({},_.Nqc(),{setState:function(){},
domMeasurements:{},appApi:_.tYL(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var zkR;
_.Kpp=_.n(function(){var g,C=(g=_.LK(Kho().playerApi))!=null?g:void 0;g=_.Z(_.jL(!1,void 0,"Z9NQ1b"));var d=g.next().value,V=g.next().value;g=_.Z(_.jL(!1,void 0,"HoVJXe"));var y=g.next().value,R=g.next().value;g=_.Z(_.jL(!1,void 0,"DWCY3"));var Y=g.next().value,A=g.next().value;g=_.Z(_.jL(!1,void 0,"g4C2Zd"));var P=g.next().value,w=g.next().value;g=_.Z(_.jL(0,void 0,"lmVfFb"));var x=g.next().value,p=g.next().value;g=_.Z(_.jL(0,void 0,"mFLbzb"));var J=g.next().value,h=g.next().value;g=_.Z(_.jL(!1,void 0,
"hQN4Wb"));var l=g.next().value,N=g.next().value;g=_.Z(_.jL(0,void 0,"WWU0fb"));var T=g.next().value,v=g.next().value;g=_.Z(_.jL(0,void 0,"MJ7LMd"));var q=g.next().value,Q=g.next().value;g=_.Z(_.jL("",void 0,"hnomOe"));var c=g.next().value,U=g.next().value;g=_.Z(_.jL(-1,void 0,"ARe3pf"));var K=g.next().value,Cl=g.next().value,AL=_.rw(function(){var iP={controlsVisible:d(),isOverlayHidden:y(),shouldWaitToHideControls:Y(),isDragging:P(),isHovering:l(),videoDuration:T(),playedTime:q(),videoId:c(),draggedTime:J(),
hoveredTime:x(),playerState:K()};return Object.assign({},_.Nqc(),iP,{domMeasurements:{},setState:function(lP){lP.controlsVisible!==void 0&&V(lP.controlsVisible);lP.isOverlayHidden!==void 0&&R(lP.isOverlayHidden);lP.shouldWaitToHideControls!==void 0&&A(lP.shouldWaitToHideControls);lP.isDragging!==void 0&&w(lP.isDragging);lP.isHovering!==void 0&&N(lP.isHovering);lP.draggedTime!==void 0&&h(lP.draggedTime);lP.hoveredTime!==void 0&&p(lP.hoveredTime);lP.videoDuration!==void 0&&v(lP.videoDuration);lP.playedTime!==
void 0&&Q(lP.playedTime);lP.videoId!==void 0&&U(lP.videoId);lP.playerState!==void 0&&Cl(lP.playerState)},
appApi:_.tYL(),playerApi:C})},void 0,"Au4PIf");
_.nv(function(){C==null||C.addEventListener("onVideoProgress",Tqq(AL));C==null||C.addEventListener("onVideoDataChange",Bqu(AL));C==null||C.addEventListener("onStateChange",XAj(AL))});
_.nP(function(){if(C==null?0:C.isReady())C==null||C.removeEventListener("onVideoProgress",Tqq(AL)),C==null||C.removeEventListener("onVideoDataChange",Bqu(AL)),C==null||C.removeEventListener("onStateChange",XAj(AL))});
return _.O("desktop-shorts-player-controls",null,_.O(zkR,{playerControlsProps:AL}))},"Ug");
zkR=_.n(function(g){var C=g.playerControlsProps;return _.O("div",{class:"desktopShortsPlayerControlsHost"},_.O(_.Q4Z,{progressBarProps:C,config:function(){return{isShortsPage:!0,hideProgressBar:C().videoDuration<30&&C().playerState!==2&&!C().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Vg");_.aNz=_.n(function(g){function C(iP){iP!==0||p()?iP>50&&(p()||!h())?(J(!1),l(!0)):iP<=50&&(p()||h())&&(J(!1),l(!1)):J(!0)}
function d(iP,lP){var pl;return _.F(function(jB){if(jB.nextAddress==1)return jB.yield(_.g8(),2);pl=jB.yieldResult;lP&&pl?(pl.unMute(!0),iP&&(GvB(iP,pl.getVolume()),T(pl.getVolume()))):pl&&(pl.mute(!0),iP&&GvB(iP,0));_.XV(jB)})}
function V(iP){var lP,pl;return _.F(function(jB){if(jB.nextAddress==1)return jB.yield(_.g8(),2);lP=jB.yieldResult;pl=50;lP&&(pl=lP.getVolume(),lP.isMuted()?GvB(iP,0):GvB(iP,pl));T(pl);_.XV(jB)})}
var y=g.orientation;g=_.Y4("desktop-shorts-volume-controls");var R=_.Y4("button"),Y=_.AD("input"),A=_.Z(_.jL(!1,void 0,"MvN0Tc")),P=A.next().value,w=A.next().value,x=_.Z(_.jL(!1,void 0,"aSjsEb"));A=x.next().value;x=x.next().value;var p=A,J=x;x=_.Z(_.jL(!0,void 0,"FUh46d"));A=x.next().value;x=x.next().value;var h=A,l=x;A=_.Z(_.jL(50,void 0,"yPke4d"));var N=A.next().value,T=A.next().value;A=_.rw(function(){var iP=p();return _.t("web_shorts_keyboard_enable_mute_shortcut")?iP?_.yD("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.yD("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):iP?_.yD("UNMUTE_VOLUME",void 0,"Unmute"):_.yD("MUTE_VOLUME",void 0,"Mute")},void 0,"SHO4Df");
x=_.rw(function(){var iP=p(),lP=h();return{sources:[{clientResource:{imageName:iP?_.t("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":lP?_.t("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.t("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"lfsRWd");
var v=_.rw(function(){var iP=N();return p()?iP+"% volume muted":iP+"% volume"},void 0,"xZsRmc"),q=_.rw(function(){return y()==="vertical_down"},void 0,"FVqYmb");
_.Iu(function(){function iP(){w(!0)}
function lP(){w(!1)}
Y&&Y.value&&(Y.value.addEventListener("focus",iP),Y.value.addEventListener("focusout",lP),V(Y.value).then(function(){C(Number(SY1(Y.value)))}));
R&&R.value&&(R.value.addEventListener("focus",iP),R.value.addEventListener("focusout",lP));_.nP(function(){var pl;Y==null||(pl=Y.value)==null||pl.removeEventListener("focus",iP);var jB;Y==null||(jB=Y.value)==null||jB.removeEventListener("focusout",lP);var qR;R==null||(qR=R.value)==null||qR.removeEventListener("focus",iP);var s1;R==null||(s1=R.value)==null||s1.removeEventListener("focusout",lP)})});
var Q=_.gJ(function(){if(Y&&Y.value){var iP=Number(SY1(Y.value));aGW(iP);T(iP);Y.value.style.setProperty("--gradient-percent",iP+"%");C(iP)}return!1}),c=_.gJ(function(){Y&&Y.value&&(d(Y.value,p()),J(!p()));
return!1}),U={},K={},Cl={},AL={};
return _.O("desktop-shorts-volume-controls",{"on:pointerleave":_.gJ(function(){w(!1)}),
"on:pointerenter":_.gJ(function(){w(!0)}),
class:_.Gr("ytdDesktopShortsVolumeControlsHost",(U.ytdDesktopShortsVolumeControlsHostVertical=q,U.ytdDesktopShortsVolumeControlsHostModern=_.t("web_shorts_modern_controls"),U.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.t("web_shorts_modern_controls")&&P()},U)),
el:g},_.O(_.k,{cond:function(){return!q()},
then:function(){var iP={};return _.O("div",{class:_.Gr("ytdDesktopShortsVolumeControlsBackgroundScrim",(iP.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=P,iP.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.t("web_shorts_modern_controls")&&P()},iP))})}}),_.O("div",{class:_.Gr((K.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=q,K))},_.O("button",{"aria-label":A,
title:A,el:R,"on:click":c,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},x?_.O(_.q_,{data:x,alt:A,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.O("div",{class:_.Gr("ytdDesktopShortsVolumeControlsSliderContainer",(Cl.ytdDesktopShortsVolumeControlsSliderContainerExpanded=P,Cl.ytdDesktopShortsVolumeControlsSliderContainerVertical=q,Cl.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=q,Cl.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return P()&&
q()},Cl))},_.O("input",{"aria-label":_.yD("VOLUME"),
title:_.yD("VOLUME"),el:Y,"on:input":Q,type:"range",class:_.Gr("ytdDesktopShortsVolumeControlsNativeSlider",(AL.ytdDesktopShortsVolumeControlsNativeSliderModern=_.t("web_shorts_modern_controls"),AL)),id:"volume-input",role:"slider","aria-valuenow":N,"aria-valuetext":v,"aria-valuemin":0,"aria-valuemax":100})))},"Wg");_.GSr=_.n(function(g){var C=g.data;var d=g.extractOverlay;g={};return _.O("player-disclosure-view-model",{class:_.Gr("ytwPlayerDisclosureViewModelHost",(g.ytwPlayerDisclosureViewModelExtractOverlay=function(){return d==null?void 0:d()},g))},_.O(_.io,{command:function(){return C().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.O(_.k,{cond:function(){return C().iconName},
then:function(V){return _.O(_.Re,{icon:V})}}),_.O("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return C().text}),_.O(_.k,{cond:function(){return C().showEndChevron},
then:function(){return _.O(_.Re,{icon:"CHEVRON_RIGHT"})}})))},"Xg");var SPB=_.n(function(g){var C=g.data;var d=g.overlayDensity;g={};return _.O("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.O(_.Fd,{data:function(){return C().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(V){var y=V.data;
return _.O(_.Ej,{data:function(){return(d==null?void 0:d())===1?Object.assign({},y(),{avatar:{avatarViewModel:Object.assign({},_.e(y().avatar,_.ed),{avatarImageSize:"AVATAR_SIZE_M"})}}):y()}})}}),_.O(_.Fd,{data:function(){return C().avatarStackViewModel}},{avatarStackViewModel:function(V){return _.O(_.HB,{data:V.data})}}),_.O(_.gV,{className:_.Gr("ytReelChannelBarViewModelChannelName",(g.ytReelChannelBarViewModelChannelNameLarge=function(){return(d==null?void 0:d())===1},g)),
text:function(){return C().channelName},
linkInheritColor:!0,userInput:!0}),_.O("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.O(_.Fd,{data:function(){return C().subscribeButtonViewModel}},{subscribeButtonViewModel:function(V){var y=V.data;
return _.O(_.cl,{data:function(){return(d==null?void 0:d())===1?Object.assign({},y(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},y().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):y()},
isOverlay:!1})},
buttonViewModel:_.Jc})),_.O("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.O(_.Fd,{data:function(){var V,y;return(y=_.e((V=C())==null?void 0:V.sponsorButtonViewModel,afL))==null?void 0:y.sponsorButton}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Yg");var gMQ=_.n(function(g){var C=function(){var y;return((y=g.overlayDensity)==null?void 0:y.call(g))===1},d=function(){return C()?22:16},V={};
return _.O("yt-reel-multi-format-link-view-model",{class:_.Gr("ytReelMultiFormatLinkViewModelHost",(V.ytReelMultiFormatLinkViewModelHostTall=!0,V.ytReelMultiFormatLinkViewModelHostLarge=function(){return C()},V))},_.O(_.io,{ariaLabel:function(){return g.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return g.data().command}},_.O("h3",{class:function(){return C()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.O(_.k,{cond:function(){return g.data().icon},
then:function(y){return _.O(_.q_,{data:y,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:d})}}),_.O(_.gV,{text:function(){return g.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Zg");
gMQ.idomCompat=!0;var CDZ=_.n(function(g){var C=g.data;var d=g.overlayDensity;var V=g.extractOverlay;var y=_.Y4("yt-shorts-suggested-action-view-model");g=_.Z(_.jL(!1,void 0,"S60Hzc"));var R=g.next().value,Y=g.next().value;g=_.Z(_.jL(!1,void 0,"O76chf"));var A=g.next().value,P=g.next().value,w=function(){return C().isMultiLineSa},x=_.Zq(hG1,function(){var U,K;
return(K=(U=C().toggleableContent)==null?void 0:U.entityKey)!=null?K:""}),p=function(){var U,K,Cl;
return(Cl=C().toggleableContent)!=null&&Cl.entityKey?(K=(U=x())==null?void 0:U.value)!=null?K:!1:!1},J=function(){var U,K,Cl,AL,iP,lP,pl,jB,qR,s1,wL;
return C().toggleableContent?p()?(U=C().toggleableContent)==null?void 0:U.toggledData:(K=C().toggleableContent)==null?void 0:K.untoggledData:{primaryText:(jB=(Cl=C().defaultContent)==null?void 0:Cl.primaryText)!=null?jB:C().text,secondaryText:(AL=C().defaultContent)==null?void 0:AL.secondaryText,onTapCommand:(qR=(iP=C().defaultContent)==null?void 0:iP.onTapCommand)!=null?qR:C().onTapCommand,icon:(s1=(lP=C().defaultContent)==null?void 0:lP.icon)!=null?s1:C().icon,image:(wL=(pl=C().defaultContent)==
null?void 0:pl.image)!=null?wL:C().image}},h=function(){return w()?C().trailingTapTarget:void 0},l=function(U,K){return function(){return R()?K:U}},N=function(){return{leadingSection:l("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(d==null?void 0:d())===1?l("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):l("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:l("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:l("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:l("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
g={};g=_.Gr((g.ytShortsSuggestedActionViewModelStaticHost=function(){return!w()},g.ytShortsSuggestedActionViewModelDynamicHost=w,g.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return w()&&A()},g.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return w()&&!A()},g.ytShortsSuggestedActionViewModelExtractOverlay=function(){return V==null?void 0:V()},g));
_.Iu(function(){if(w()){var U=0,K;if((K=C().animationParams)==null?0:K.shouldExpand){var Cl,AL;U=((AL=(Cl=C().animationParams)==null?void 0:Cl.expansionDelaySecs)!=null?AL:0)*1E3}var iP,lP=((iP=C().animationParams)==null?0:iP.shouldExpand)?setTimeout(function(){Y(!0)},U):void 0,pl,jB;
U=((pl=C().animationParams)==null?0:pl.visibilityDelaySecs)?((jB=C().animationParams)==null?NaN:jB.visibilityDelaySecs)*1E3:0;var qR=setTimeout(function(){P(!0)},U);
_.nP(function(){lP&&clearTimeout(lP);clearTimeout(qR)})}});
var T=function(U){_.rl(U,Object.assign({},{form:{element:y.value}}))},v=_.gJ(function(){var U,K=(U=J())==null?void 0:U.onTapCommand;
K&&T(K)}),q=_.gJ(function(){var U,K;
if(U=(K=h())==null?void 0:K.onTapCommand)return T(U),!1}),Q=_.yF({"vertical-align":"bottom",
"border-radius":function(){var U;return w()?((U=C().defaultContent)==null?0:U.isCircleImage)?"50%":"4px":"0px"},
width:function(){var U,K,Cl;return w()&&((U=C().defaultContent)==null?0:U.imageSize)?((Cl=(K=C().defaultContent)==null?void 0:K.imageSize)!=null?Cl:24)+"px":null},
height:function(){var U,K,Cl;return w()&&((U=C().defaultContent)==null?0:U.imageSize)?((Cl=(K=C().defaultContent)==null?void 0:K.imageSize)!=null?Cl:24)+"px":null}}),c={};
return _.O("yt-shorts-suggested-action-view-model",{class:g,el:y},_.O("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.O("button",{class:_.Gr(function(){return w()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var U;
return(U=C().useFullRoundedBorder)!=null&&U?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!h()&&w()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":w()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var U;
return(U=C().disableFixedHeight)!=null&&U?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(c.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(d==null?void 0:d())===1},c.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return V==null?void 0:V()},c)),
"on:click":v},_.O(_.Of,{model:{color:4}}),_.O("div",{class:_.Gr(function(){return w()?N().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.O(_.k,{cond:function(){var U;
return(U=J())==null?void 0:U.image},
then:function(U){return _.O(_.q_,{data:U,alt:"",className:function(){return w()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:Q})}}),_.O(_.k,{cond:function(){var U,K;
return(U=J())==null?void 0:(K=U.icon)==null?void 0:K.iconType},
then:function(U){return _.O(_.Re,{icon:U,active:p,className:function(){return w()?R()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.O("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.O(_.k,{cond:function(){var U;
return(U=J())==null?void 0:U.primaryText},
then:function(U){var K={};return _.O("div",{class:_.Gr("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(K.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(d==null?void 0:d())===1},K))},_.O(_.gV,{text:U}))}}),_.O(_.k,{cond:function(){var U;
return(U=J())==null?void 0:U.secondaryText},
then:function(U){return _.O("div",{class:function(){return N().secondaryText()}},_.O(_.gV,{text:U}))}}))),_.O(_.k,{cond:h,
then:function(U){return _.O("div",{class:_.Gr(function(){return N().trailingSection()},function(){var K,Cl;
return(V==null?void 0:V())&&((Cl=(K=N()).trailingSectionExtractOverlay)==null?void 0:Cl.call(K))||""}),
"aria-label":function(){var K;return(K=U().a11yLabel)!=null?K:""},
"on:click":q,role:"button",tabindex:0},_.O(_.Of,{model:{color:4}}),_.O(_.Re,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"$g");var dm5=_.n(function(g){var C=g.data;var d=g.overlayDensity;var V=_.Y4("yt-shorts-video-title-view-model");g=_.gJ(function(Y){if(_.JM(_.px(Y),V.value,["A".toString()]))return!1;(Y=C().truncatedTextOnTapCommand)&&_.rl(Y);return!1});
var y={},R={};return _.O("yt-shorts-video-title-view-model",{el:V,class:_.Gr("ytShortsVideoTitleViewModelHost",(y.ytShortsVideoTitleViewModelHostClickable=function(){return!!C().truncatedTextOnTapCommand},y)),
"on:click":g},_.O("h2",{class:_.Gr("ytShortsVideoTitleViewModelShortsVideoTitle",(R.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(d==null?void 0:d())===1},R))},_.O(_.gV,{text:function(){return C().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(d==null?void 0:d())===1}})))},"ah");_.VMQ=_.n(function(g){var C=g.data;var d=g.overlayDensity;var V=g.extractOverlay;var y=function(){return(d==null?void 0:d())===1};
return _.O("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.O(_.Fd,{data:function(){return C().metadataItems}},{badgeViewModel:function(R){R=R.data;
return _.O("div",{class:_.Gr(function(){return y()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(_.x7,{data:R}))},
playerDisclosureViewModel:function(R){R=R.data;return _.O("div",{class:_.Gr(function(){return y()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(_.GSr,{data:R,
extractOverlay:V}))},
shortsSuggestedActionViewModel:function(R){R=R.data;return _.O("div",{class:_.Gr(function(){return y()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(CDZ,{data:R,
overlayDensity:d,extractOverlay:V}))},
reelChannelBarViewModel:function(R){R=R.data;var Y={};return _.O("div",{class:_.Gr("ytReelMetapanelViewModelMetapanelItem",(Y.ytReelMetapanelViewModelExpansive=function(){return y()},Y))},_.O(SPB,{data:R,
overlayDensity:d}))},
reelMultiFormatLinkViewModel:function(R){R=R.data;var Y={};return _.O("div",{class:_.Gr("ytReelMetapanelViewModelMetapanelItem",(Y.ytReelMetapanelViewModelExpansive=function(){return y()},Y))},_.O(gMQ,{data:R,
overlayDensity:d}))},
shortsVideoTitleViewModel:function(R){R=R.data;var Y={};return _.O("div",{class:_.Gr("ytReelMetapanelViewModelMetapanelItem",(Y.ytReelMetapanelViewModelExpansive=function(){return y()},Y))},_.O(dm5,{data:R,
overlayDensity:d}))},
reelSoundMetadataViewModel:function(R){R=R.data;var Y={};return _.O("div",{class:_.Gr("ytReelMetapanelViewModelMetapanelItem",(Y.ytReelMetapanelViewModelExpansive=function(){return y()},Y))},_.O(_.d9S,{data:R,
overlayDensity:d}))},
toggleButtonViewModel:function(R){R=R.data;var Y={};return _.O("div",{class:_.Gr("ytReelMetapanelViewModelMetapanelItem",(Y.ytReelMetapanelViewModelExpansive=function(){return y()},Y))},_.O(_.MC,{data:R}))}}))},"bh");var yz0=_.n(function(g){var C=_.mV(g,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),d=C.size,V=C.onTap,y=C.disabled,R=C.tooltipText;return _.O("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.O(_.xQ,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:d(),disabled:y(),tooltipText:R(),onTap:V}},
iconName:g.iconType}))},"ch"),RKr=_.n(function(g){function C(x){x.stopPropagation();
x.code==="ArrowUp"?(x.preventDefault(),dXj(A.value)):x.code==="ArrowDown"?(x.preventDefault(),Vk1(A.value)):x.code==="KeyM"?gwB():(x.code==="KeyK"||x.code==="Space")&&Csc(P())}
var d=_.mV(g,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});g=d.previousButtonDisabled;var V=d.nextButtonDisabled,y=d.data,R=d.playabilityStatus,Y=d.previewThumbnail,A=_.Y4("ytd-shorts-miniplayer-overlay"),P=_.AY(_.qf_),w;_.nv(function(){(w=_.c3(A.value))&&w.addEventListener("keydown",C)});
_.nP(function(){var x;(x=w)==null||x.removeEventListener("keydown",C)});
d=function(){var x,p,J;return(x=y())==null?void 0:(p=x.reelPlayerOverlayRenderer)==null?void 0:(J=p.likeButton)==null?void 0:J.likeButtonRenderer};
return _.O("ytd-shorts-miniplayer-overlay",{el:A,class:"ytdShortsMiniplayerOverlayHost"},_.O("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.yF({"background-image":function(){var x=Y();return x?'url("'+_.E4(x.thumbnails)+'")':""}})}),_.O("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.O("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.O(yz0,{iconType:function(){var x=P();
return x===2||x===-1||x===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){Csc(P())},
tooltipText:function(){var x=P();return x===1||x===3?_.yD("PLAYER_LABEL_PAUSE"):_.yD("PLAYER_LABEL_PLAY")}}),_.O(_.aNz,{orientation:"horizontal_right"})),_.O("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.O(yz0,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:g,onTap:function(){dXj(A.value)},
tooltipText:_.yD("PREVIOUS_VIDEO_LABEL")}),_.O(yz0,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:V,onTap:function(){Vk1(A.value)},
tooltipText:_.yD("NEXT_VIDEO_LABEL")}),_.t("web_shorts_pip_like_button")?_.O("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.O(jES,{buttonTooltipPosition:"left",data:d,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.O("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.O(_.k,{cond:function(){var x,p;return _.e((x=y())==null?void 0:(p=x.reelPlayerOverlayRenderer)==null?void 0:p.metapanel,
QmQ)},
then:function(x){return _.O("div",{class:_.Gr("ytdShortsMiniplayerOverlayInteractive")},_.O(_.VMQ,{data:x}))}})),_.O("div",{class:_.Gr("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var x;return!((x=y())==null||!x.adsOverlay)||R()&&!mqo(R())}},_.O("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.O(_.Kpp,null)))),_.O(_.k,{cond:function(){var x=y(),p,J;
x=_.e(x==null?void 0:(p=x.adsOverlay)==null?void 0:(J=p.fulfillmentContent)==null?void 0:J.fulfilledLayout,BpL);return _.e(x==null?void 0:x.renderingContent,Myh)},
then:function(x){return _.O("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.O(GRA,{data:x}))}}))},"eh");var yb1=_.n(function(){var g=_.Z(_.jL(new _.XW(NaN,NaN),void 0,"hq9Bjf")),C=g.next().value,d=g.next().value;g=_.Z(_.jL(!1,void 0,"Mu3aZc"));var V=g.next().value,y=g.next().value,R=_.Z(_.jL(!1,void 0,"LGtoFb"));g=R.next().value;var Y=R.next().value,A=_.wS().resolve(_.Ds).miniplayerPropSignalMap[0],P=A.data,w=A.shortsData,x=A.nextButtonDisabled,p=A.shortsPreviewThumbnail,J=A.previousButtonDisabled,h=A.externalPlaylistData;R=A.toastData;var l=A.playabilityStatus,N=A.isDisabled,T=A.playerVe,v=A.closeVe;
A=_.AY(_.H$);_.Zy("yt-pip-window-resized",function(U){d(U)});
_.Zy("yt-activate-pip-miniplayer",function(){return _.F(function(U){Y(!0);_.XV(U)})});
var q=function(){var U;return!((U=h())==null||!U.contents)&&V()},Q=function(){var U=C(),K=!!P(),Cl=q();
U=U.clone();K&&(U.height-=76);Cl&&(U.height-=285);return U},c=function(){y(!V())};
_.ue(function(){var U=T(),K=_.ju(11),Cl=_.t_(11);K&&Cl&&U&&(_.BL(K,Cl,U),Cl=v())&&(_.Tz(K,U,[Cl]),_.vL(K,[Cl]))},"fHkmfb");
return _.O("ytd-pip-container",{class:"ytdPipContainerHost"},_.O(_.k,{cond:g,then:function(){return _.O(_.PAB,{isDisabled:N,playabilityStatus:l,size:Q,isPictureInPicture:!0})}}),_.O(_.k,{cond:P,
then:function(){return _.O(_.AH0,{data:P,expanded:V,onExpandClick:c,playlistData:h})}}),_.O(_.k,{cond:q,
then:function(){return _.O("div",{class:"ytdPipContainerPlaylistPanel"},_.O(_.hdI,{data:h,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.O(_.k,{cond:A,
then:function(){return _.O(RKr,{data:w,nextButtonDisabled:x,previousButtonDisabled:J,playabilityStatus:l,previewThumbnail:p})}}),_.O("div",{class:"ytdPipContainerToast"},_.O(_.i9Q,{toastData:R})))},"gh");var tm=function(g,C,d){var V=this;this.pipController=g;this.JSC$19064_clientRoot=C;this.JSC$19064_pageRequestService=d;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=oHq();this.watchPipEnabled=_.t("web_watch_pip");this.shortsPipEnabled=_.t("web_shorts_pip");this.JSC$19064_watchWhileEnabled=_.t("kevlar_watch_while_v2");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)};
this.watchPipMode=this.shortsPipMode=this.watchWhileMode=this.miniplayerToPipMode=this.userDeactivatedWatchWhile=this.isReadyToResume=this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;_.q2(_.uw(),BVB,function(y){V.isSingleOptionSurveyActive=y});
this.JSC$19064_onPlayerPlayVideo=this.JSC$19064_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);_.RV(_.dN.getInstance(),this.miniplayerServiceActionMap,this.JSC$19064_clientRoot);g.pictureInPictureSupported()&&_.uD("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},JvM,kuQ,PD8,xmD,oM5,usr;
tm.prototype.handleMediaSessionPipActivation=function(){var g=this,C;return _.F(function(d){_.vf().mediaSessionPipActivation=!0;C=_.wS().resolve(_.nW);return C.isOnWatch()&&g.watchPipEnabled?(_.vf().watchPipActivation=!0,_.bFb(g,C.data),d.jumpTo(0)):C.isOnShorts()&&g.shortsPipEnabled?(_.vf().shortsPipActivation=!0,_.ZFS(g),d.jumpTo(0)):g.isMiniplayerActive()&&g.watchPipEnabled&&!g.watchWhileMode?d.yield(Yqb(g),0):d.jumpTo(0)})};
var Yqb=function(g){var C,d,V,y;return _.F(function(R){if(R.nextAddress==1)return C=!g.miniplayerToPipMode,d=g.playerElement,V=g.miniplayerData,y=g.watchResponse,R.yield(g.deactivate(),2);if(R.nextAddress!=3)return C?(_.vf().mediaSessionPipActivation=!0,_.vf().watchPipActivation=!0):_.vf().miniplayerButtonActivation=!0,R.yield(g.activate(d,V,y),3);g.miniplayerToPipMode=C;_.XV(R)})};
tm.prototype.onDownloadedVideoDeleted=function(g){var C,d=_.e((C=this.miniplayerData)==null?void 0:C.watchEndpoint,_.qu),V,y;d&&((V=this.watchResponse)==null?void 0:(y=V.playerResponse)==null?void 0:y.offlineState)!==void 0&&(C=d.videoId)&&g&&C===g&&this.close()};
tm.prototype.onShowMiniplayerCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J;return _.F(function(h){switch(h.nextAddress){case 1:return d=_.e(g,vO6),y=(V=d)==null?void 0:V.miniplayerCommand,R=_.e(y,_.qu),y&&R&&!C.active?h.yield(_.Uz.getInstance(),2):h.return();case 2:return Y=h.yieldResult,h.yield((A=Y)==null?void 0:A.get("yt-miniplayer-shown-video-id"),3);case 3:P=h.yieldResult;w=R.videoId;if(!w||P===w)return h.return();x=_.wS().resolve(_.nW);if(x.isOnWatch())return _.cy(Error("Tj")),h.return();
p={channelItem:{externalId:btoa(w)}};C.readyToResumeVe=_.SZ(121253,void 0,void 0,p);_.vf().showMiniplayerCommandActivation=!0;return h.yield(_.nAh(C,y,!0),4);case 4:return C.active&&(_.jU(C,{readyToResumeVe:C.readyToResumeVe,isReadyToResume:!0}),C.isReadyToResume=!0),h.yield((J=Y)==null?void 0:J.set("yt-miniplayer-shown-video-id",R.videoId),5);case 5:C.readyToResumeVe=void 0,_.XV(h)}})};
tm.prototype.init=function(g){this.miniplayerEl?_.cy(new _.qn("MiniplayerService already initialized.")):this.miniplayerEl=g};
tm.prototype.isInitialized=function(){var g=!!this.miniplayerEl;g||_.cy(new _.qn("MiniplayerService used before initialized."));return g};
_.bFb=function(g,C){if(g.isInitialized()){var d=_.tQ(C.response,!1,C.playerResponse),V=_.wS().resolve(_.nW).getPlayerFromWatch();_.vf().currentEndpoint=d.watchEndpoint||null;g.activate(V,d,C)}};
_.ZFS=function(g){if(g.isInitialized()){var C=_.wS().resolve(_.nW).getPlayerFromShorts();g.activate(C)}};
JvM=function(g,C){var d;(d=!g.isInitialized())||(d=_.wS().resolve(_.nW).isOnWatch()&&g.watchPipMode,d=!(g.isMiniplayerActive()&&(_.vf().userActivation||_.vf().lockupActivation||d)));if(d)return!1;Az0(g,C)?_.p0(g):usr(g,C);return g.watchPipMode?!_.wS().resolve(_.nW).isOnWatch():!0};
tm.prototype.isMiniplayerActive=function(){return this.active};
var Az0=function(g,C){var d;C=(d=_.e(C,_.qu))==null?void 0:d.videoId;var V,y;g=(y=_.e((V=g.miniplayerData)==null?void 0:V.watchEndpoint,_.qu))==null?void 0:y.videoId;return C!=null&&C===g};
tm.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.HW(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.Qw(this.miniplayerEl,"yt-navigate-home-action"))};
_.nAh=function(g,C,d,V){d=d===void 0?!1:d;var y,R,Y;return _.F(function(A){switch(A.nextAddress){case 1:if(g.active){A.jumpTo(2);break}y=_.wS().resolve(_.nW);if(Y=(R=g.playerElement)!=null?R:y.getPlayerFromWatch()){A.jumpTo(3);break}return A.yield(_.wS().resolve(_.z_),4);case 4:Y=y.getPlayerFromWatch();case 3:if(!Y){_.cy(Error("Vj"));A.jumpTo(2);break}return A.yield(g.activate(Y,V),2);case 2:return g.active?A.yield(usr(g,C,d),0):A.return()}})};
tm.prototype.activate=function(g,C,d){var V=this,y,R,Y,A,P,w,x,p,J;return _.F(function(h){switch(h.nextAddress){case 1:if(!V.isInitialized())return h.return();if(!g)return _.cy(Error("Vj")),h.return();if(_.gxL()||V.isMiniplayerActive())var l=!0;else l=_.vf().watchPipActivation||_.vf().watchWhileActivation,_.wS().resolve(_.nW).isOnWatch()&&!l?(_.cy(new _.qn("miniplayer activated on watch page")),l=!0):l=_.vf().watchWhileActivation?V.userDeactivatedWatchWhile||!!document.pictureInPictureElement||hPg():
!1;if(l)return S9P(),h.return();y=_.vf().mediaSessionPipActivation;R=_.vf().shortsPipActivation;Y=_.vf().watchPipActivation;P=(A=_.vf().watchWhileActivation)||Y;w=Y||R;if(!V.pictureInPictureEnabled()||!w){h.jumpTo(2);break}return h.yield(F2z(V,y),3);case 3:if(!h.yieldResult)return _.cy(Error("Uj")),S9P(),h.return();case 2:return V.setActive(!0),V.watchResponse=d,V.playerElement=g,V.updateMiniplayerData(C),h.yield(PD8(V,g),4);case 4:if(!V.active)return _.cy(new _.qn("miniplayer deactivated during activation")),
V.removePlayerListeners(),h.return();l=_.wS().resolve(_.Ve);l.addEventListener("yt-navigate",_.VE(V,V.onPlaylistNavigate));l.addEventListener("yt-playlist-data-updated",_.VE(V,V.JSC$19064_onPlaylistDataUpdated));V.JSC$19064_onPlaylistDataUpdated();S9P();V.JSC$19064_watchWhileEnabled&&_.iFR(V,A);V.pictureInPictureEnabled()&&V.shortsPipEnabled&&(V.shortsPipMode=R,_.uw().dispatch(nx6(V.shortsPipMode)));V.pictureInPictureEnabled()&&V.watchPipEnabled&&(V.watchPipMode=Y,_.jKW(V.handleMediaSessionPipActivation));
V.player&&(x=V.player.getPlayerState(),p=x===1,_.uw().dispatch(G9x(x)),_.zY(V.miniplayerEl,"yt-miniplayer-play-state-changed",[p]),_.vf().isVideoPlaying=p);_.zY(V.miniplayerEl,"yt-miniplayer-endpoint-changed");OF6(V);_.wy5(V);if(V.shortsPipMode||V.watchPipMode)h=h.yield(_.Qw(V.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{l=h.yield;var N=_.Qw(V.miniplayerEl,"yt-activate-miniplayer",[P])[0];h=l.call(h,N,6)}return h;case 6:if(V.watchResponse){l=V.getScreenLayer();N=_.ju(0);var T=FxW(0);N&&T&&
(_.lY(N,T,l),l===0&&Yd1(void 0,0))}kuQ(V);xmD(V,!0);(J=V.getPlayerElement())==null||J.focusOnPlayer();_.XV(h)}})};
tm.prototype.updateMiniplayerData=function(g){this.miniplayerData=g;_.jU(this,{data:g})};
_.wy5=function(g){var C,d,V=((C=g.miniplayerData)==null?void 0:(d=C.miniplayerRenderer)==null?void 0:d.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";C=g.watchWhileMode||g.watchPipMode?V&&!_.wS().resolve(_.nW).isOnWatch():V;_.jU(g,{isDisabled:C});var y,R;d=_.e((y=g.miniplayerData)==null?void 0:(R=y.miniplayerRenderer)==null?void 0:R.minimizedEndpoint,_.TF);C&&d&&_.wS().resolve(_.u0).openSheet({openPopupActionCommand:{openPopupAction:d}},g.miniplayerEl)};
kuQ=function(g){if(g.watchResponse&&!oM5(g)){var C,d=(C=g.watchResponse.playerResponse)==null?void 0:C.trackingParams;d&&(_.jU(g,{expandVe:_.SZ(35989),closeVe:_.SZ(34699),readyToResumeCloseVe:_.SZ(131070),repositionVe:_.SZ(226204),resizeVe:_.SZ(226205)}),_.jU(g,{playerVe:_.FG(d)}))}};
PD8=function(g,C){return _.F(function(d){if(d.nextAddress==1)return C.preparePlayer(),d.yield(C.getPlayerPromise(),2);g.player=d.yieldResult;g.player&&(g.player.addEventListener("onPlayVideo",g.JSC$19064_onPlayerPlayVideo),g.player.addEventListener("onCloseMiniplayer",g.onPlayerCloseMiniplayer),g.player.addEventListener("onExpandMiniplayer",g.onPlayerExpandMiniplayer),g.player.addEventListener("onStateChange",g.onPlayerStateChange));_.XV(d)})};
_.b=tm.prototype;_.b.JSC$19064_onPlayerPlayVideo=function(g){var C=g.sessionData&&"autonav"in g.sessionData,d;g.sessionData&&g.sessionData.itct&&(d=g.sessionData.itct);var V=g.watchEndpoint;C=V&&C?_.I4_(V,d):_.U6(g.videoId,g.listId||void 0,d);g.sessionData&&_.uY(_.e(C.commandMetadata,_.d7).url,g.sessionData);usr(this,C)};
_.b.onPlayerExpandMiniplayer=function(){_.p0(this)};
_.b.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.b.onPlayerStateChange=function(){if(this.player){var g=this.player.getPlayerState(),C=g===1;_.uw().dispatch(G9x(g));_.uw().dispatch(_.COH(g));_.zY(this.miniplayerEl,"yt-miniplayer-play-state-changed",[C]);_.vf().isVideoPlaying=C;if(g===0){C=!_.xO.getInstance().isAutoplaySetExplicitly();var d,V,y,R,Y,A,P=(d=this.watchResponse.response)==null?void 0:(V=d.contents)==null?void 0:(y=V.twoColumnWatchNextResults)==null?void 0:(R=y.autoplay)==null?void 0:(Y=R.autoplay)==null?void 0:(A=Y.autoplayExplicitChoiceDialogRenderer)==
null?void 0:A.confirmDialogRenderer;C&&P&&this.player.setAutonavState(1)}g===0&&this.watchWhileMode&&this.deactivate()}};
_.b.onPlaylistNavigate=function(g,C){var d=this,V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1){if(!_.e(C.endpoint,_.qu))return x.return();_.vf().currentEndpoint=C.endpoint;_.zY(d.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.wS().resolve(_.nW).isOnWatch()&&(d.watchWhileMode||d.watchPipMode))return x.return();g.stopPropagation();(R=(y=_.e((V=C.endpoint)==null?void 0:V.commandMetadata,_.d7))==null?void 0:y.url)&&C.tempData&&!_.uG.isEmpty(C.tempData)&&_.uY(R,C.tempData);Y={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};A=new CZP(function(){return d.getPlayerElement()},Y,{layer:d.getScreenLayer()});
P=function(p){A.processChunk({endpoint:C.endpoint,data:p})};
pyS(d);d.miniplayerFetchRequest=Jz6(d,C.endpoint,P);_.js(x,2);return x.yield(d.miniplayerFetchRequest,4)}if(x.nextAddress!=2)return w=x.yieldResult,hKZ(d,w),_.Vv(x,0);_.N4(x);_.XV(x)})};
_.b.JSC$19064_onPlaylistDataUpdated=function(){var g=_.wS().resolve(_.Ve).getPlaylistData();this.hasPlaylistData=!!g;_.jU(this,{externalPlaylistData:g||{}})};
_.b.close=function(g){if(this.isInitialized())if(g){if(!((this.watchWhileMode||this.watchPipMode)&&_.wS().resolve(_.nW).isOnWatch()||this.shortsPipMode)){var C;(C=this.getPlayerElement())==null||C.stop()}this.deactivate()}else _.Y3().closeMiniplayer(this.miniplayerEl)};
_.b.deactivate=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){if(!C.isInitialized()||!C.active)return Y.return();C.setActive(!1);pyS(C);(d=!!g&&Az0(C,g))&&C.isSingleOptionSurveyActive&&_.Qw(C.miniplayerEl,"yt-show-watch-page-survey",[C.isSingleOptionSurveyActive]);return Y.yield(tM5(C),2)}if(Y.nextAddress!=3){xmD(C,!1);C.isReadyToResume=!1;C.watchResponse=void 0;C.updateMiniplayerData(void 0);C.shortsPipMode&&(C.shortsPipMode=!1,_.uw().dispatch(nx6(C.shortsPipMode)),Tw8(C.pipController),
(V=C.player)==null||V.setInternalSize(NaN,NaN));C.watchPipMode&&(C.watchPipMode=!1,Tw8(C.pipController));(y=C.watchWhileMode)&&_.iFR(C,!1);C.removePlayerListeners();var A=_.wS().resolve(_.Ve);A.removeEventListener("yt-navigate",_.VE(C,C.onPlaylistNavigate));A.removeEventListener("yt-playlist-data-updated",_.VE(C,C.JSC$19064_onPlaylistDataUpdated));_.vf().currentEndpoint=null;_.zY(C.miniplayerEl,"yt-miniplayer-endpoint-changed");C.playerElement=null;S9P();if(C.shortsPipMode||C.watchPipMode)Y=Y.jumpTo(3);
else{A=Y.yield;var P=_.Qw(C.miniplayerEl,"yt-deactivate-miniplayer",[d,y])[0];Y=A.call(Y,P,3)}return Y}(R=C.player)==null||R.setInternalSize(NaN,NaN);C.player=null;_.XV(Y)})};
var tM5=function(g){var C;return _.F(function(d){C=_.wS().resolve(_.nW);return g.shortsPipMode?d.yield(C.movePlayerToShorts(g.playerElement),0):d.yield(C.movePlayerToWatch(g.playerElement),0)})};
tm.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19064_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
tm.prototype.setActive=function(g){this.active=g;this.isSingleOptionSurveyActive?_.Qw(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.Qw(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.uw().dispatch(_.QD({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.iFR=function(g,C){g.watchWhileMode=C;_.jU(g,{watchWhile:C})};
xmD=function(g,C){if(!oM5(g))if(g.shortsPipMode||g.watchPipMode){var d;(d=g.player)==null||d.setDocumentPictureInPicture(C)}else{var V;(V=g.player)==null||V.setMinimized(C)}};
oM5=function(g){return g.watchWhileMode&&_.t("kevlar_watch_while_counterfactual")};
_.p0=function(g){var C;return _.F(function(d){switch(d.nextAddress){case 1:if(!g.isInitialized())return d.return();_.js(d,2);return d.yield(g.miniplayerFetchRequest,4);case 4:_.Vv(d,3);break;case 2:_.N4(d);case 3:g.watchResponse&&g.miniplayerData&&g.miniplayerData.watchEndpoint?(C={url:g.watchResponse.url,endpoint:g.miniplayerData.watchEndpoint,data:g.watchResponse,miniplayer:!0},_.HW(g.miniplayerEl,"yt-navigate-cache",C)):g.miniplayerData&&g.miniplayerData.watchEndpoint&&_.HW(g.miniplayerEl,"yt-navigate",
{endpoint:g.miniplayerData.watchEndpoint}),_.XV(d)}})};
usr=function(g,C,d){var V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){if(Az0(g,C))return A.return();_.vf().currentEndpoint=C;_.zY(g.miniplayerEl,"yt-miniplayer-endpoint-changed");_.zY(g.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.vf().isVideoPlaying=!1;V={clientParams:{miniplayer:!0,autoSaveToQueue:!d}};y=new CZP(function(){return g.getPlayerElement()},V,{layer:g.getScreenLayer(),
parentLayer:0},void 0,g.readyToResumeVe);R=function(P){var w,x,p=Object.assign({},(w=P.playerResponse)==null?void 0:(x=w.playerConfig)==null?void 0:x.playbackStartConfig,{startPaused:!0}),J;d&&((J=P.playerResponse)==null?0:J.playerConfig)&&(P.playerResponse.playerConfig.playbackStartConfig=p);y.processChunk({endpoint:C,data:P})};
pyS(g);g.miniplayerFetchRequest=Jz6(g,C,R);_.js(A,2);return A.yield(g.miniplayerFetchRequest,4)}if(A.nextAddress!=2)return Y=A.yieldResult,hKZ(g,Y),_.Vv(A,0);_.N4(A);_.XV(A)})};
tm.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var pyS=function(g){g.miniplayerFetchRequest&&(g.miniplayerFetchRequest.cancel&&g.miniplayerFetchRequest.cancel("Active request obsolete"),g.miniplayerFetchRequest=null)},Jz6=function(g,C,d){var V,y=(V=_.e(C.commandMetadata,_.d7))==null?void 0:V.url,R;
V=!y||_.t("disable_miniplayer_tempdata")?{}:(R=KxB(y))!=null?R:{};return Xx(g.JSC$19064_pageRequestService,C,V,window.location.href,"watch",function(Y,A){d(A)},function(Y){return Y!==g.miniplayerFetchRequest})},hKZ=function(g,C){var d;
_.F(function(V){if(!C)return V.return();g.watchResponse=C;kuQ(g);OF6(g);d=_.tQ(C.response,!1,C.playerResponse);if(g.isMiniplayerActive()){C.response&&(g.playerElement.watchNextData=C.response);var y=_.uG.getValueByKeys.apply(_.uG,[C].concat(_.Wr(POL)));_.uG.getValueByKeys.apply(_.uG,[C].concat(_.Wr(xNL)))&&y&&_.wS().resolve(_.Ve).setAutoplayRenderer(y);if(y)if(_.t("kevlar_is_pupi_enabled")){var R,Y,A,P,w,x=((R=C.response)==null?0:(Y=R.playerOverlays)==null?0:(A=Y.playerOverlayRenderer)==null?0:(P=
A.autonavToggle)==null?0:(w=P.autoplaySwitchButtonRenderer)==null?0:w.enabled)?2:1;_.xO.getInstance().setState(x,!1,!1)}else R=APo()?2:1,(x=g.player)==null||x.setAutonavState(R);g.updateMiniplayerData(d);_.wy5(g)}_.XV(V)})},OF6=function(g){var C,d,V=(C=g.watchResponse)==null?void 0:(d=C.playerResponse)==null?void 0:d.playabilityStatus,y;
C=V==null?void 0:(y=V.miniplayer)==null?void 0:y.miniplayerRenderer;(C==null?void 0:C.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&C.minimizedEndpoint&&_.Ke(g.miniplayerEl,[C.minimizedEndpoint]);_.jU(g,{playabilityStatus:V})};
tm.prototype.openToast=function(g,C){_.jU(this,{toastData:{data:g,label:C}})};
_.jU=function(g,C){(0,g.miniplayerPropSignalMap[1])(C)};
tm.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var g;return this.playerElement?this.playerElement:(g=_.KZ(this.miniplayerEl).querySelector("#player-container"))==null?void 0:g.firstElementChild};
tm.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var F2z=function(g,C){C=C===void 0?!1:C;var d,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1){if(!g.pictureInPictureSupported()||!b2L()&&!C)return P.return(!1);d=jM5(g);V=d.width;y=d.height;return P.yield(g.pipController.openWindow({width:V,height:y}),2)}R=P.yieldResult;Y=g.pipController.getWindow();if(!Y||!R)return P.return(!1);Y.document.body.style.overflow="hidden";A=R3V(Y);fRD(g.pipController,function(){eKB(g);A()});
return P.return(!0)})},jM5=function(g){var C=_.vf().shortsPipActivation,d,V;
g=C?.5625:(V=(d=g.player)==null?void 0:d.getVideoAspectRatio())!=null?V:16/9;d=Math.min(window.innerWidth,window.innerHeight)/2;C=C?0:76;return g>1?new _.XW(d,C+d/g):new _.XW(d*g,C+d)},eKB=function(g){var C;
_.F(function(d){C=_.wS().resolve(_.nW);return C.isOnWatch()&&g.watchPipMode||C.isOnShorts()&&g.shortsPipMode?d.yield(g.deactivate(),0):g.miniplayerToPipMode?d.yield(Yqb(g),0):g.watchPipMode?d.yield(_.p0(g),0):d.jumpTo(0)})};
tm.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.PU.Object.defineProperties(tm.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
tm[kC]=[vpb,war,_.Oa];var lFb="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(" "),
L2B="add_circle alert_bubble audio bag bell clapperboard clock copy creator_studio_red_logo download download fashion flag gaming gear help_circle history home lightbulb live menu mic news offline_no_content overflow_horizontal overflow_vertical play_square_stack playlist podcast search subscriptions thumb_up trash_can trending trophy unplugged_logo video video_camera_add x youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "),Dm6="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
rzr="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var Nb0=function(g,C,d){_.f8.call(this);this.store=g;this.panelController=C;this.pageContentExtractor=d;this.isInitialized=!1};
_.L(Nb0,_.f8);
Nb0.prototype.init=function(g){var C=this;this.isInitialized||(this.isInitialized=!0,this.environment=g!=null?g:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.sl.currentPageSubTypeSelector(this.store.getState()),g=_.q2(this.store,_.sl.currentPageSubTypeSelector,function(d){a:if(_.XyR(C))switch(d){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var V=!0;break a;default:V=!1}else V=!1;V&&C.panelController.hidePanel({identifier:"PAai_companion"});
C.pageSubtype!==d&&(C.pageSubtype=d)}),this.addOnDisposeCallback(g))};
_.KWR=function(g,C){if(_.XyR(g))switch(C){case "watch":var d,V;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(d=_.Cx())==null?void 0:(V=d.getVideoData())==null?void 0:V.video_id};case "search":var y,R,Y;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(R=(y=g.pageContentExtractor)==null?void 0:tLQ(y))!=null?R:[],entityId:(Y=(new URLSearchParams(window.location.search)).get("search_query"))!=null?Y:void 0};case "companion-canvas":var A,P;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(P=(A=
g.pageContentExtractor)==null?void 0:tLQ(A))!=null?P:[]};default:var w,x;g={videoIds:(x=(w=g.pageContentExtractor)==null?void 0:tLQ(w))!=null?x:[]};return _.t("enable_ai_companion_default_page_context")?g:void 0}};
_.XyR=function(g){return g.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
Nb0[kC]=[_.Uy,_.mu,_.Oc(jC5)];var sMD=_.n(function(g){return _.O("yt-ai-companion-attachment-view-model",{el:_.WF(_.jd(function(){return g.data().rendererContext})),
class:_.Gr("ytAiCompanionAttachmentViewModelHost",g.className)},_.O("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.O(_.k,{cond:function(){return g.data().title},
then:function(C){return _.O("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return C().content}},_.O(_.gV,{text:C}))}}),_.O(_.k,{cond:function(){return _.Xd(g.data().trailingTitleIcon)},
then:function(C){return _.O("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.O(_.q_,{data:C,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.O(_.k,{cond:function(){return g.data().description},
then:function(C){return _.O("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.O(_.gV,{text:C}))}}),_.O(_.k,{cond:function(){return g.data().bottomItem},
then:function(C){return _.O("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.O(_.Fd,{data:C},{tableViewModel:rt8}))}}))},"ih");_.Bb5=_.n(function(g){return _.O("yt-channel-attribution-view-model",{class:_.Gr("ytChannelAttributionViewModelHost",g.className)},_.O("div",{class:"ytChannelAttributionViewModelUpper"},_.O(_.Fd,{data:function(){return g.data().avatar}},{decoratedAvatarViewModel:_.Ej}),_.O("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.O(_.gV,{text:function(){return g.data().title}}))),_.O("div",{class:"ytChannelAttributionViewModelBottom"},_.O(_.gV,{text:function(){return g.data().subtitle}})))},"jh");var Tb8=_.n(function(g){var C=_.Z(_.jL(!1,void 0,"MFRKRb")),d=C.next().value,V=C.next().value,y=function(){return g.data().activeRenderer},R=function(){return g.data().inactiveRenderer};
return _.O("yt-channel-disclosure-view-model",{"on:mouseleave":_.gJ(function(){V(!1)}),
"on:mouseover":_.gJ(function(){V(!0)}),
class:_.Gr("ytChannelDisclosureViewModelHost",g.className)},_.O(_.k,{cond:function(){return d()},
then:function(){return _.O(_.Fd,{data:y},{channelAttributionViewModel:_.Bb5})},
else:function(){return _.O(_.Fd,{data:R},{decoratedAvatarViewModel:_.Ej})}}))},"kh");var fF8=null;var vM0={},$mI=(vM0.initialized={priority:10,callback:function(g){var C=_.wS();C.addProvider({provide:ekL,useClass:$9b});C.addProvider({provide:_.vXb,useFactory:function(){return new lNh}});
C.addProvider({provide:g5,useValue:_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});C.addProvider({provide:Ro0,useValue:5184E6});C.addProvider({provide:X30,useValue:_.xb()});C.addProvider({provide:dy8,useClass:we8});C.addProvider({provide:dg,useClass:dg});C.addProvider({provide:_.z_,useFactory:function(){return IVx.promise}});
C.addProvider({provide:_.ceP,useFactory:function(){return _.UFP.promise}});
C.addProvider({provide:M7l,useValue:function(){var P;return((P=_.Uw())==null?void 0:P.getPlayer())||null}});
var d={};C.addProvider((d.provide=_.m1,d.useFactory=function(P,w){return function(){return bIB(P,w)}},d[kC]=[g5,
Ro0],d));d={};C.addProvider((d.provide=_.jT,d.useClass=Jd0,d[kC]=[g5,Ro0],d));d={};C.addProvider((d.provide=_.jT_,d.useClass=eXz,d[kC]=[_.jT],d));C.addProvider({provide:ck,useFactory:_.uw});C.addProvider({provide:QU,useFactory:_.uw});C.addProvider({provide:PeB,useFactory:_.uw});C.addProvider({provide:zoR,useFactory:_.uw});C.addProvider({provide:_.Uy,useFactory:_.uw});C.addProvider({provide:Ls,useValue:_.Vf});C.addProvider({provide:XGR,useClass:ENP});C.addProvider({provide:la0,useClass:eL5});C.addProvider({provide:Lr,
useClass:Lr});C.addProvider({provide:eA,useClass:eA});C.addProvider({provide:JK,useClass:JK});C.addProvider({provide:lp,useClass:lp});C.addProvider({provide:Tb,useClass:Tb});C.addProvider({provide:w2,useClass:w2});C.addProvider({provide:g2,useClass:g2});C.addProvider({provide:_.jA,useValue:aoR});d={};C.addProvider((d.provide=UZ6,d.useFactory=function(P){return P.watchEndpointMap||{}},d[kC]=[_.jA],d));
d={};C.addProvider((d.provide=cjQ,d.useFactory=function(P){return P.reelWatchEndpointMap||{}},d[kC]=[_.jA],d));
C.addProvider({provide:_.$Q,useFactory:_.RL});C.addProvider({provide:WS,useFactory:_.Zi});d={};C.addProvider((d.provide=b3j,d.useFactory=function(P){return function(w){var x=x===void 0?{}:x;var p,J,h=(J=_.e((p=w.endpoint)==null?void 0:p.commandMetadata,_.d7))==null?void 0:J.rootVe;if(h){var l,N;if(p=w.previousCsn||((N=_.e((l=w.endpoint)==null?void 0:l.commandMetadata,iHh))==null?void 0:N.parentCsn)){var T=T===void 0?{}:T;if(p!==_.ju(T.layer)||h!==FxW(T.layer))kdB(p,T.cttAuthInfo,T.layer||0),Yd1(p,
T.layer||0),l=T.layer||0,_.HG(Agc(l===void 0?0:l),h);x.parentCsn=p}w.endpoint&&p?q9Q(P,w.endpoint,x):_.DJ(P,h,void 0,x);var v;((v=w.response)==null?0:v.trackingParams)&&P.graftServerVe(w.response.trackingParams);var q;((q=w.playerResponse)==null?0:q.trackingParams)&&P.graftServerVe(w.playerResponse.trackingParams);var Q;((Q=w.reelWatchSequenceResponse)==null?0:Q.trackingParams)&&P.graftServerVe(w.reelWatchSequenceResponse.trackingParams)}}},d[kC]=[_.$Q],d));
d={};C.addProvider((d.provide=OPD,d.useClass=iP0,d[kC]=[Ls,_.Uy],d));d={};C.addProvider((d.provide=aP,d.useClass=aP,d[kC]=[_.z_,_.Uy],d));d={};C.addProvider((d.provide=Hc,d.useClass=Hc,d[kC]=[QU,_.xC],d));C.addProvider({provide:_.ebZ,useClass:q5I});d={};C.addProvider((d.provide=_.mu,d.useClass=Dyp,d[kC]=[_.ebZ,_.Oc(_.Ix)],d));C.addProvider({provide:_.xF,useClass:DZ6});d={};C.addProvider((d.provide=oD,d.useClass=oD,d[kC]=[_.xF,_.z_,_.O7,_.xC],d));C.addProvider({provide:_.u0,useClass:gv});C.addProvider({provide:_.t58,
useClass:oX5});C.addProvider({provide:_.nJ,useClass:Gb});_.t("enable_ai_companion")&&(C.addProvider({provide:_.Ix,useClass:XmS}),C.addProvider({provide:_.i6P,useClass:sGh}),C.addProvider({provide:jC5,useClass:J3p}),C.addProvider({provide:mB,useClass:mB}),C.addProvider({provide:Wk,useClass:Wk}),C.addProvider({provide:iy6,useValue:Tb8}),C.addProvider({provide:OyM,useValue:sMD}));_.t("enable_ai_chat_controller")&&C.addProvider({provide:_.MU,useClass:Nb0});d={};C.addProvider((d.provide=_.vS,d.useClass=
$y0,d[kC]=[_.vS],d));C.addProvider({provide:_.jV,useClass:oL6});C.addProvider({provide:Ks,useClass:Ks});C.addProvider({provide:tK,useClass:tK});C.addProvider({provide:d5,useClass:d5});d={};C.addProvider((d.provide=Tj,d.useClass=Tj,d[kC]=[_.xC,_.O7],d));C.addProvider({provide:iy,useClass:S4});d={};C.addProvider((d.provide=kf,d.useClass=kf,d[kC]=[_.u0,iy],d));d={};C.addProvider((d.provide=AK,d.useClass=AK,d[kC]=[_.u0],d));d={};C.addProvider((d.provide=ED,d.useClass=ED,d[kC]=[ck,UD],d));C.addProvider({provide:UD,
useClass:GeD});_.t("web_enable_feedback_endpoint_resolver_batch_2")&&(d={},C.addProvider((d.provide=QN,d.useClass=QN,d[kC]=[ck],d)),d={},C.addProvider((d.provide=Hk,d.useClass=Hk,d[kC]=[UD],d)));d={};C.addProvider((d.provide=Ok,d.useClass=Ok,d[kC]=[_.nJ,iy],d));d={};C.addProvider((d.provide=ZB,d.useClass=ZB,d[kC]=[_.nJ],d));d={};C.addProvider((d.provide=w5,d.useClass=w5,d[kC]=[_.O7,_.mu],d));d={};C.addProvider((d.provide=PS,d.useClass=PS,d[kC]=[_.O7,_.$Q],d));C.addProvider({provide:Ek,useClass:Ek});
d={};C.addProvider((d.provide=Md,d.useClass=Md,d[kC]=[ck],d));C.addProvider({provide:bp,useClass:bp});C.addProvider({provide:RD,useClass:RD});d={};C.addProvider((d.provide=YF,d.useClass=YF,d[kC]=[ck],d));d={};C.addProvider((d.provide=AG,d.useClass=AG,d[kC]=[_.O7,ck],d));d={};C.addProvider((d.provide=Ff,d.useClass=Ff,d[kC]=[ck],d));d={};C.addProvider((d.provide=Pe,d.useClass=Pe,d[kC]=[ck],d));d={};C.addProvider((d.provide=Yf,d.useClass=Yf,d[kC]=[_.mu],d));d={};C.addProvider((d.provide=aw,d.useClass=
aw,d[kC]=[_.$Q],d));d={};C.addProvider((d.provide=Vr,d.useClass=Vr,d[kC]=[Iw],d));d={};C.addProvider((d.provide=yr,d.useClass=yr,d[kC]=[Iw],d));C.addProvider({provide:gG,useClass:gG});C.addProvider({provide:CN,useClass:CN});C.addProvider({provide:KE,useClass:KE});d={};C.addProvider((d.provide=xf,d.useClass=xf,d[kC]=[_.mu,_.xC],d));C.addProvider({provide:Sm,useClass:Sm});d={};C.addProvider((d.provide=Ft,d.useClass=Ft,d[kC]=[_.O7,_.mu],d));C.addProvider({provide:Vz,useClass:Vz});d={};C.addProvider((d.provide=
$f,d.useClass=$f,d[kC]=[ck,_.O7,_.vS],d));d={};C.addProvider((d.provide=TH,d.useClass=TH,d[kC]=[_.O7,_.xC],d));C.addProvider({provide:byM,useValue:ihc});C.addProvider({provide:wOM,useValue:Goj});C.addProvider({provide:fE,useClass:fE});d={};C.addProvider((d.provide=BS,d.useClass=BS,d[kC]=[ck],d));d={};C.addProvider((d.provide=qd,d.useClass=qd,d[kC]=[_.jV,_.xC],d));d={};C.addProvider((d.provide=zj,d.useClass=zj,d[kC]=[_.xC],d));C.addProvider({provide:IY,useFactory:function(){return new IY(_.uw())}});
C.addProvider({provide:DXo,useFactory:_.Tm.getInstance});d={};C.addProvider((d.provide=CE,d.useClass=CE,d[kC]=[g5,DXo,_.xC],d));C.addProvider({provide:aY,useClass:aY});C.addProvider({provide:vk,useClass:vk});C.addProvider({provide:qU,useClass:qU});C.addProvider({provide:_.$8,useClass:_.$8});C.addProvider({provide:wG,useClass:wG});d={};C.addProvider((d.provide=DB,d.useClass=DB,d[kC]=[QU],d));d={};C.addProvider((d.provide=pE,d.useClass=pE,d[kC]=[_.xC],d));d={};C.addProvider((d.provide=r5,d.useClass=
r5,d[kC]=[_.xC],d));d={};C.addProvider((d.provide=Nd,d.useClass=Nd,d[kC]=[_.xC],d));_.t("web_enable_prefetching_videos_on_home")&&(C.addProvider({provide:Eo,useClass:Eo}),C.addProvider({provide:ik,useClass:ik}));d={};C.addProvider((d.provide=Oe,d.useClass=Oe,d[kC]=[_.xC],d));C.addProvider({provide:ui,useClass:ui});d={};C.addProvider((d.provide=HS,d.useClass=HS,d[kC]=[_.O7,_.xC],d));d={};C.addProvider((d.provide=ns,d.useClass=ns,d[kC]=[_.xC],d));d={};C.addProvider((d.provide=O_,d.useClass=O_,d[kC]=
[_.O7,_.xC],d));C.addProvider({provide:Pi,useClass:Pi});C.addProvider({provide:ew,useClass:ew});d={};C.addProvider((d.provide=jw,d.useClass=jw,d[kC]=[QU,_.xC],d));C.addProvider({provide:ly,useClass:ly});d={};C.addProvider((d.provide=JG,d.useClass=JG,d[kC]=[QU,_.xC,_.O7],d));d={};C.addProvider((d.provide=hG,d.useClass=hG,d[kC]=[_.xC],d));d={};C.addProvider((d.provide=pN,d.useClass=pN,d[kC]=[_.xC,_.O7],d));d={};C.addProvider((d.provide=cS,d.useClass=cS,d[kC]=[_.xC,_.O7],d));d={};C.addProvider((d.provide=
sk,d.useClass=sk,d[kC]=[_.z_],d));d={};C.addProvider((d.provide=Xt,d.useClass=Xt,d[kC]=[_.z_],d));d={};C.addProvider((d.provide=LE,d.useClass=LE,d[kC]=[_.z_],d));C.addProvider({provide:nE,useClass:nE});C.addProvider({provide:Uk,useClass:Uk});C.addProvider({provide:ZL,useClass:ZL});C.addProvider({provide:Qz,useClass:Qz});C.addProvider({provide:uy,useClass:uy});C.addProvider({provide:yz,useClass:yz});C.addProvider({provide:md,useClass:md});_.t("kevlar_enable_mss_lazy_load")&&C.addProvider({provide:_.N$,
useClass:xnb});C.addProvider({provide:_.LN,useClass:dv});C.addProvider({provide:kO,useFactory:function(){return _.dN.getInstance()}});
C.addProvider({provide:A3b,useFactory:pug});C.addProvider({provide:Iw,useFactory:function(){return _.Uz.getInstance()}});
C.addProvider({provide:BTL,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});d={};C.addProvider((d.provide=_.Qh,d.useClass=_.Qh,d[kC]=[_.z_,_.xC,_.$Q,A3b,Iw,kO,BTL,Ls],d));C.addProvider({provide:_.r0,useClass:KSQ});C.addProvider({provide:_.ZOI,useClass:bO6});d={};C.addProvider((d.provide=by,d.useClass=by,d[kC]=[_.ZOI],d));d={};C.addProvider((d.provide=_.zb,d.useFactory=function(P){return P.upliftCompletionResolver.promise},d[kC]=[OPD],d));
d=_.au("IS_SHELL_LOAD")?"aa":"eocs";var V=_.au("IS_SHELL_LOAD")?3:2;_.RS().parkOrScheduleJob(function(){k4D()},V,d);
_.RS().parkOrScheduleJob(function(){_.wS().resolve(aP).start()},2,"eocs");
_.RS().parkOrScheduleJob(function(){Fkb()},2,"eocs");
_.RS().parkOrScheduleJob(function(){_.wS().resolve(Hc).start()},2,"eocs");
_.t("kevlar_debug_data_app_registration_ks")||P5P();C.addProvider({provide:_.Pj,useValue:new DlR(g.root)});C.addProvider({provide:gN,useValue:new AMP});C.addProvider({provide:_.vuB,useValue:new T_6(g.root)});C.addProvider({provide:_.id,useValue:new fkr});C.addProvider({provide:_.rP,useClass:Tn});C.addProvider({provide:vpb,useClass:C0});_.t("kevlar_network_sli_killswitch")||C.addProvider({provide:I$r,useValue:g88});C.addProvider({provide:su6,useFactory:trc});_.t("web_bind_fetch")&&(d={},C.addProvider((d.provide=
BnD,d.useFactory=j$P,d[kC]=[_.Oc(su6)],d)));_.t("web_bind_window_request")&&(d={},C.addProvider((d.provide=Tn8,d.useFactory=eUB,d[kC]=[_.Oc(su6)],d)));_.t("web_bind_text_decoder")&&(d={},C.addProvider((d.provide=f$Z,d.useFactory=luW,d[kC]=[_.Oc(su6)],d)));d={};C.addProvider((d.provide=fgz,d.useFactory=VYP,d[kC]=[_.zb,ck,_.m1],d));d={};C.addProvider((d.provide=THI,d.useClass=tG,d[kC]=[fgz],d));C.addProvider({provide:O8B,useClass:AdR});C.addProvider({provide:NH6,useClass:sZQ});d=[].concat(_.Wr(XiL));
_.t("web_continuation_response_processing")&&d.push(_.LW);d.push(Qi6);_.t("enable_share_panel_navigation_logging_fix_on_web")&&d.push(_.Yfh);C.addProvider({provide:NvW,useValue:d});C.addProvider({provide:XXN,useClass:rjb});C.addProvider({provide:Qub,useClass:U90});d={};C.addProvider((d.provide=LaP,d.useClass=EuS,d[kC]=[QU],d));_.UP.addLowPriorityJob(function(){f31()});
d={};C.addProvider((d.provide=wQL,d.useFactory=function(P){return function(w){var x,p=(x=_.e(w.commandMetadata,_.d7))==null?void 0:x.url;if(!p)throw new _.qn("No URL for PBJ Command",w);p=IZV(p,{pbj:"1"});x=A1W(p,{})||{};x=Object.assign({},x,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.Qq("STS").toString()});w=_.Nn({command:JSON.stringify(w),session_token:_.Qq("XSRF_TOKEN")});return P.fetch(p,{method:"POST",headers:x,body:w})}},d[kC]=[Qub],d));
C.addProvider({provide:m9Q,useFactory:function(){var P={};return P.CSI=D3W(),P.ECATCHER=LRo(),P}});
C.addProvider({provide:pXu,useClass:uYQ});d=[];d.push(C.resolve(NH6));V={};V=(V.client_location=_.Tm.getInstance(),V.consistency=_.kw1(),V.entities=C.resolve(la0),V.response_received_commands=C.resolve(XXN),V.store=C.resolve(_.jT_),V.tokens=C.resolve(NH6),V.service_params=C.resolve(pXu),V);if(_.t("web_shorts_prefetch_service_enabled")){var y=new l66(C.resolve(_.jT));V.shorts_prefetch=y}V.adblock_detection=C.resolve(LaP);C.addProvider({provide:_.db,useClass:_.db});y=C.resolve(_.jA);var R=[];_.t("PremiumClientSharedConfig__enable_att_context_processor")&&
(C.addProvider({provide:Yu5,useClass:RLS}),R.push(C.resolve(Yu5)));if(_.t("owl_pl_await")){var Y={};C.addProvider((Y.provide=e70,Y.useFactory=function(P){return new tcp(P)},Y[kC]=[_.db],Y));
R.push(C.resolve(e70))}oGx(y,C.resolve(Qub),C.resolve(XGR),V,C.resolve(_.jT),d,R,C.resolve(THI),C.resolve(O8B));C.addProvider({provide:_.O7,useValue:_.Bj.instance});_.t("start_client_gcf")&&C.addProvider({provide:$M,useValue:Cw8()});C.addProvider({provide:opR,useFactory:function(){return new opR(_.wS().resolve(_.db),_.Uz.getInstance())}});
_.RS().parkOrScheduleJob(function(){pm5()},1,"eocs");
d={};C.addProvider((d.provide=Kr,d.useClass=Kr,d[kC]=[_.m1,_.O7],d));C.addProvider({provide:_.IRI,useFactory:_.FK.getInstance});_.RS().parkOrScheduleJob(function(){_.wS().resolve(Kr).refresh()},0,"eocs");
C.addProvider({provide:_.Oa,useClass:GCD});_.t("kevlar_signal_collection_killswitch")||(d={},C.addProvider((d.provide=CeR,d.useClass=CeR,d[kC]=[g5,WS],d)),_.RS().parkOrScheduleJob(function(){_.wS().resolve(CeR).record()},1,"eocs"));
_.t("web_debug_handler_registration_killswitch")||_.RS().parkOrScheduleJob(function(){A9_("DOWNLOAD_PES",o2g);_.t("offline_client_state_export_ks")||A9_("OFFLINE_CLIENT_STATE",wuP)},0,"eocs");
_.t("kevlar_prevent_polymer_dynamic_font_load")&&_.RS().parkOrScheduleJob(function(){var P=[_.Jj(VvS),_.Jj(y5S)];P=_.Z(P);for(var w=P.next();!w.done;w=P.next()){w=w.value;var x=document.createElement("link");_.FV(x,w,"stylesheet");document.head.appendChild(x)}},1,"eocs");
d=g.injector.resolve(_.O7);_.ZpS.instance=new _.ZpS(d);ETg(ShR(new bpB(d)));d={};g.injector.addProvider((d.provide=OI,d.useFactory=function(P){(P=P==null?void 0:P.getCurrentPage())?P=P.visibilityObserver:(fF8||(fF8=xsN()),P=fF8);return P},d[kC]=[_.Oc(_.nW)],d.skipCache=!0,d));
C.addProvider({provide:_.Ds,useClass:tm});C.addProvider({provide:Bl,useClass:b6M});g.injector.addProvider({provide:gFQ,useValue:LGI});C.addProvider({provide:c7L,useValue:cWb});C.addProvider({provide:GDP,useValue:ylL});C.addProvider({provide:_.Tr,useValue:Jlc});g=C.addProvider;HP0||(HP0=new EpB);g.call(C,{provide:_.V4,useValue:HP0});C.addProvider({provide:_.vF,useValue:_.Qq("HTML_DIR")==="rtl"?"rtl":"ltr"});C.addProvider({provide:$48,useClass:Hpp});C.addProvider({provide:_.G1,useClass:y4});_.wS().addProvider({provide:Ms6,
useValue:_.t("enable_web_delhi_icons")?L2B.concat(rzr):lFb.concat(Dm6)});C.addProvider({provide:_.bk,useClass:_.bk});C.addProvider({provide:_.gCp,useValue:new S3I});C.addProvider({provide:j6Q,useClass:tsB});C.addProvider({provide:zH,useClass:zH});C.addProvider({provide:GH,useClass:GH});g={};C.addProvider((g.provide=ow,g.useClass=ow,g[kC]=[_.O7,_.mu],g));C.addProvider({provide:kF,useClass:kF});C.addProvider({provide:nDb,useClass:WkS});C.addProvider({provide:dG,useClass:dG});C.addProvider({provide:CfQ,
useValue:mq6});C.addProvider({provide:_.ZM,useClass:j_R});_.t("enable_payments_purchase_manager")&&C.addProvider({provide:ipZ,useClass:AOB});C.addProvider({provide:aaQ,useFactory:function(){return function(P){return _.dn0(P)}}});
C.addProvider({provide:_.eoI,useClass:lg0});g={};C.addProvider((g.provide=ip,g.useClass=ip,g[kC]=[_.eoI],g));C.addProvider({provide:Sw,useClass:Sw});C.addProvider({provide:$Rp,useValue:OdI});C.addProvider({provide:eNL,useValue:_.gXR});C.addProvider({provide:D5B,useClass:ML0});C.addProvider({provide:QC8,useValue:Vi0});g={};C.addProvider((g.provide=zbZ,g.useClass=Kkp,g[kC]=[QC8],g));g={};C.addProvider((g.provide=_.fb,g.useClass=b9D,g[kC]=[zbZ],g));g={};C.addProvider((g.provide=_.YV,g.useClass=Z4,g[kC]=
[_.Uy,_.rP],g));if(_.t("web_explore_hub_on_hover")||_.t("web_client_explore_hub_on_hover"))g={},C.addProvider((g.provide=Gj,g.useClass=Gj,g[kC]=[_.O7,kO],g));if(_.t("web_enable_renderer_logger")){var A=new Iqg;CFq(function(){A.abort()});
C.addProvider({provide:$JL,useValue:new VLB(A.signal)})}C.addProvider({provide:dPh,useValue:B9V});C.addProvider({provide:ol1,useClass:L4z});_.t("web_use_flow_state_manager")&&(C.addProvider({provide:_.rj,useClass:LWD}),g={},C.addProvider((g.provide=NU,g.useClass=NU,g[kC]=[_.rj,_.xC],g)))}},vM0);var qqz={},MMZ=(qqz.initialized={priority:10,callback:function(){if(!nX6){oSN();NWN("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.lm(_.bv(NWN,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.t("log_heartbeat_with_lifecycles")){var g={};Y$.instance||(Y$.instance=new Y$);Y$.instance.install((g.document_visible={callback:XwB,priority:10},g.document_hidden={callback:XwB,priority:10},g))}else _.FD(document,"visibilitychange",XwB);nX6=!0}(g=_.ju())&&g!=="UNDEFINED_CSN"&&bc_(g)}},qqz);var W2r={},mmR=(W2r.initialized={callback:function(g){var C=_.SZ(232091),d=g.injector.resolve(_.$Q);_.r$(d,C);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?Z21()&&_.X7(d,C):(g=g.injector.resolve(aaQ)("refresh_detector"))&&(g.get("first_tab_load")?_.X7(d,C):g.set("first_tab_load","1"))}},W2r);var uDQ={},nMr=(uDQ.initialized={priority:10,callback:kh_},uDQ);var IFr={},UmQ=(IFr.initialized={priority:0,callback:function(){var g=new gI6,C="other";_.C1?C="chrome":_.gk?C="firefox":_.KG?C="safari":AH&&(C="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(d){g.increment(_.fG(),d,C)}).catch(function(){g.increment(_.fG(),!1,C)}):g.increment(_.fG(),!1,C)}},IFr);var czQ={},EMB=(czQ.rendering={priority:8,callback:xXc},czQ);var HFz={},QMR=(HFz.rendering={priority:10,callback:ByL},HFz.rendered={callback:sTV},HFz),zK0={},K2R=(zK0.rendering={callback:ByL},zK0.rendered={callback:sTV},zK0);var aF0=!1,Guz={},SqB=(Guz.initialized={priority:10,callback:function(){aF0||(nE1({didPatch:function(g){g.el&&us_(g.el,g.props)},
didUnmount:function(g){WRP(g.el)}}),aF0=!0)}},Guz);var g4b=/^\/shorts\/?$/;_.HG("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",
webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}});_.t("kevlar_use_common_module_manager_ks")?(_.QyB(new Ty1),VOu()):flg();
(function(){var g=document.querySelector("ytd-app");if(!g)throw Error("Xj");g=new Am({root:g,injector:_.wS()});g.install(MMZ);var C={};g.install((C.initialized={priority:10,callback:ZVL},C));_.t("wp_lat_b")&&(C={},g.install((C.initialized={priority:10,callback:function(){pwc()}},C)));
C={};g.install((C.rendered={priority:0,callback:yAW},C));C={};g.install((C.rendered={priority:0,callback:function(){_.UP.addLowPriorityJob(function(){_.Q_I>1&&(aw_(),dSl())},4E4)}},C));
g.install(syZ);g.install(mmR);g.install(SqB);GZP();g.install(mn5);g.install(lob);g.install(NSB);g.install(Qvp);g.install(SJz);g.install(Mv0);g.install($mI);_.t("kevlar_enable_mss_lazy_load")&&g.install(nMr);g.install(DnB);g.install(UmQ);if(!_.au("IS_SHELL_LOAD")||_.t("kevlar_fetch_initial_data_promise_client")||_.t("sw_nav_preload_pbj")){var d=_.Do(window.location.href);C=d&&d==="/watch";d=d&&d.match(g4b);C?g.install(K2R):d?g.install(EMB):g.install(QMR)}else g.install(tvp);g.install(TSr);_.t("web_enable_prefetching_videos_on_home")&&
g.install(Un5);_.t("start_client_gcf")&&g.install(W5I);g.install(I6z);(new CAP).increment("INSTALLED");g.install(nCr);g.install(ptD);g.transition("initialized");FRR();Vr_()})();
_.Sg=[[["MGxvaWcyaWtpbmQjam5rcHc=","OGh3bnQ1Z3ZhbHVlI252aTN0"],"Z2Q0dHhtckFEX1BMQUNFTUVOVF9LSU5EX1BBVVNFI2hoanZs"]];_.Gx=["a3Q5Ymx5b2dsb2JhbENhbGxiYWNrcyNpMGh4Mw==","YmY1ZGYwZG9uQWJub3JtYWxpdHlEZXRlY3RlZCNkZ25xNg==","NW1vbXYxZG9uQWRTa2lwI2pqMmxm","Y2pmbHl2Y3Jhd19wbGF5ZXJfcmVzcG9uc2UjMWZhMnE=","cnJhM2wxcHJlbmRlcmluZ0NvbnRlbnQjODA4YWI="];_.PN="a3Q5Ymx5b2dsb2JhbENhbGxiYWNrcyNpMGh4Mw== YmY1ZGYwZG9uQWJub3JtYWxpdHlEZXRlY3RlZCNkZ25xNg== NW1vbXYxZG9uQWRTa2lwI2pqMmxm Y2pmbHl2Y3Jhd19wbGF5ZXJfcmVzcG9uc2UjMWZhMnE= eXhqaHNtYndlYl9wbGF5bGlzdF9xdWV1ZV9tdWx0aXBsZV9za2lwc19rcyNxYXUwcQ== dTNqeWZtdmFiX3NhX2VmI3BhMDU= cnJhM2wxcHJlbmRlcmluZ0NvbnRlbnQjODA4YWI=".split(" ");
_._ModuleManager_initialize=function(g,C){if(!_.M7){if(!_.Wd)return;_.QyB(_.Wd())}_.M7.setAllModuleInfoString(g,C)};
_._ModuleManager_initialize('kevlar_base_module/sy3/sy4/sy1:1,2/sy2/sy5:1,2/sy6/sy7/sy8/sy9/sya/syb/syc/kevlar_main_module:3,4,5,6,7,8,9/sye:1/syd:3,b,e/syf:f/syg/syh:6/syi/h8y2qb:5,g,h,i,j/syj/JzFVk:e,i,j,l/syk:8/xwEKAe:2,9,h,j,n/syl:4,c,f,h,l,n/sym:p/nmfa2d:j,q/syn:7,p/syo:i,j,q,s/CF909:t/Tm0L3c:t/L3n37:g,i,j,s/NSzT5:a/iuT5Oc',['sy3','sy4','sy8','sye','syb','sy1','syk','syj','syg','syd','syc','sy2','syl','sy7','sy6','syn','sym','syi','syh','sya','syf','syo','sy9','sy5','iuT5Oc','NSzT5','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.eU=function(g,C,d,V,y){var R={};C&&(R[C]=d);V?R.errorType=V:y&&(R.errorReason=y);_.uD(g,R);_.nF()};
_.lk=function(g){var C=_.RS();return _.egQ(C,g,1)};
_.pM({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 g=this.query;g&&(this.full||g[0]==="("||(g="("+g+")"),this._mq=window.matchMedia(g),this._add(),this.queryHandler(this._mq))},
queryHandler:function(g){this._setQueryMatches(g.matches)}});var Zo5;var YII;var AD6=function(){};
_.b=AD6.prototype;_.b.addOwnKeyBinding=function(){};
_.b.removeOwnKeyBindings=function(){};
_.b.keyboardEventMatchesKeys=function(){};
_.b._collectKeyBindings=function(){};
_.b._prepKeyBindings=function(){};
_.b._addKeyBinding=function(){};
_.b._resetKeyEventListeners=function(){};
_.b._listenKeyEventListeners=function(){};
_.b._unlistenKeyEventListeners=function(){};
_.b._onKeyBindingEvent=function(){};
_.b._triggerKeyHandler=function(){};
_.b._tapHandler=function(){};
_.b._focusChanged=function(){};
_.b._detectKeyboardFocus=function(){};
_.b._userActivate=function(){};
_.b._upHandler=function(){};
_.b._spaceKeyDownHandler=function(){};
_.b._spaceKeyUpHandler=function(){};
_.b._asyncClick=function(){};
_.b._pressedChanged=function(){};
_.b._ariaActiveAttributeChanged=function(){};
_.b._activeChanged=function(){};
_.b._controlStateChanged=function(){};
_.b._changedButtonState=function(){};
_.b._focusBlurHandler=function(){};
_.b._disabledChanged=function(){};
_.b._changedControlState=function(){};
_.b._downHandler=function(){};
_.b.ensureRipple=function(){};
_.b.getRipple=function(){};
_.b.hasRipple=function(){};
_.b._noinkChanged=function(){};
_.b._focusedChanged=function(){};
_.b._createRipple=function(){};
_.b.registered=function(){};
_.b._invalidChanged=function(){};
_.b.hasValidator=function(){};
_.b.validate=function(){};
_.b._getValidity=function(){};
_.b._requiredChanged=function(){};
_.b._valueChanged=function(){};
_.b._checkedChanged=function(){};
_.b._buttonStateChanged=function(){};
_.b._setPressed=function(){};
_.b._setPointerDown=function(){};
_.b._setReceivedFocusFromKeyboard=function(){};
_.b._setFocused=function(){};
AD6=_.pM({is:"tp-yt-paper-radio-button",_template:function(){if(YII!==void 0)return YII;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Zo5===void 0&&(Zo5=document.createElement("template"));var V=Zo5;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return YII=g},
behaviors:[_.dcL],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(){_.As(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var g=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),C=Math.floor(3*g);C%2!==g%2&&C++;this.updateStyles({"--paper-radio-button-ink-size":C+"px"})}})}});var FwR;var P$6;_.pM({_template:function(){if(P$6!==void 0)return P$6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;FwR===void 0&&(FwR=document.createElement("template"));var V=FwR;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return P$6=g},
is:"tp-yt-paper-radio-group",behaviors:[_.z6x],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(g){var C=this._valueToItem(g);if(!C||!C.hasAttribute("disabled")){if(this.selected){C=this._valueToItem(this.selected);if(this.selected==g)if(this.allowEmptySelection)g="";else{C&&(C.checked=!0);return}C&&
(C.checked=!1)}_.fM.select.apply(this,[g]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(g){this._focusPrevious();g.preventDefault();this._activateFocusedItem()},
_onDownKey:function(g){this._focusNext();g.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(g){_.Qah._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(g){_.Qah._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.fM._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.vK._resetTabindices.apply(this,arguments);this.items.forEach(function(g){g.removeAttribute("aria-selected")},this)}});var ioB;_.oe("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var L0=function(){return _.W.apply(this,arguments)||this};
_.L(L0,_.W);_.b=L0.prototype;_.b.computeHasPrimaryIcon=function(g){return!(!g.icon&&!g.thumbnail)};
_.b.computeHasSecondary=function(g){return!(!g.secondaryIcon&&!g.secondaryNotificationText)};
_.b.computeHideSecondaryString=function(g){return!_.t("disable_hide_empty_secondary_string")&&!g.secondaryNotificationText};
_.b.computeCompactLinkStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeHasFitHeight=function(g){return g==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.b.isActiveEndpoint=function(g){return(g=this.get("commandMetadata.webCommandMetadata.url",g))?_.Do(window.location.href)!=="/account_transfer_channel"&&_.Do(window.location.href)!=="/gaia_link"&&_.Do(window.location.href)!=="/channel_switcher"||g!=="/account"?_.Do(window.location.href)===g:!0:!1};
_.b.onTap=function(){var g;((g=this.data)==null?0:g.serviceEndpoint)&&_.Ke(this.hostElement,[this.data.serviceEndpoint])};
L0.prototype.onTap=L0.prototype.onTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],L0.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],L0.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.H("design:type",Boolean)],L0.prototype,"active",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.H("design:type",String)],L0.prototype,"compactLinkStyle",void 0);
_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",Object)],L0.prototype,"icon",void 0);_.E([_.M({computed:"computeIcon_(data.secondaryIcon)"}),_.H("design:type",Object)],L0.prototype,"secondaryIcon",void 0);_.E([_.M({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],L0.prototype,"hasSecondary",void 0);_.E([_.M({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],L0.prototype,"hideSecondaryString",void 0);
_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],L0.prototype,"onTap",null);_.E([_.m({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],L0);
_.I(L0,"ytd-compact-link-renderer",function(){if(ioB!==void 0)return ioB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ioB=g},{mode:1});var Oo6;_.oe("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var D4=function(){var g=_.W.apply(this,arguments)||this;g.role="link";g.tabindex="0";g.actionMap=_.t("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return g};
_.L(D4,_.W);_.b=D4.prototype;_.b.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Xv()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.b.getCurrentTheme=function(){return _.s7()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Xv()};
_.b.onThemeSelected=function(g,C){var d=g||C?g:_.Nk(),V=(d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.iVo(_.Do(window.location.href));_.YP(0,165,g);_.YP(0,174,C);this.prefs.save();V&&_.Qw(this.hostElement,"yt-dark-mode-toggled-action",[d]);_.Qw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.b.onTap=function(){this.data.serviceEndpoint&&_.Ke(this.hostElement,[this.data.serviceEndpoint])};
_.b.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.b.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.b.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
D4.prototype.onTap=D4.prototype.onTap;D4.prototype.dataChanged=D4.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],D4.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],D4.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.CU),_.H("design:type",Object)],D4.prototype,"paperItemBehaviors",void 0);_.E([_.M(),_.H("design:type",Object)],D4.prototype,"data",void 0);_.E([_.M({value:function(){return _.Zi()}}),
_.H("design:type",_.dp)],D4.prototype,"prefs",void 0);_.E([_.M(),_.H("design:type",Object)],D4.prototype,"label",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],D4.prototype,"role",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],D4.prototype,"tabindex",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],D4.prototype,"dataChanged",null);
_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],D4.prototype,"onTap",null);_.E([_.m({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],D4);
_.EU()(D4,"ytd-toggle-theme-compact-link-renderer",function(){if(Oo6===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);Oo6=g}g=Oo6;return g},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var kUp,xh0;_.rv=function(g){return!!g.getOptions("captions")};
_.wII=function(g){return(g=g.getOption("captions","track"))?!!g.displayName:!1};
_.ND=function(g,C){_.kZ(C,g,function(){return kUp[C]},function(d){kUp[C]=d;
if(!_.t("mweb_player_ve_show_ks")){var V=_.ju(0);V&&d&&_.fu(V,d)}})};
_.XK=function(g){(g=kUp[g])&&_.X7(_.RL(),g)};
kUp={};var o40;/*

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
*/
_.pM({_template:function(){if(o40!==void 0)return o40;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;xh0===void 0&&(xh0=document.createElement("template"));var V=xh0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return o40=g},
is:"tp-yt-paper-checkbox",behaviors:[_.dcL],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.As(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var g=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),C="px",d=g.match(/[A-Za-z]+$/);d!==null&&(C=d[0]);g=parseFloat(g);d=8/3*g;C==="px"&&(d=Math.floor(d),d%2!==g%2&&d++);this.updateStyles({"--paper-checkbox-ink-size":d+
C})}})},
_computeCheckboxClass:function(g,C){var d="";g&&(d+="checked ");C&&(d+="invalid");return d},
_computeCheckmarkClass:function(g){return g?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.gBL._createRipple.call(this)}});var pID=new _.Sf("radioButtonSurveyOptionRenderer"),JDR=new _.Sf("checkboxSurveyOptionRenderer");var h5b;var ta6;var jVI=0,s_=function(){var g=_.W.call(this)||this;g.selected=!1;g.isOverlay=!1;g.inputId="toggle-option-"+jVI;jVI++;return g};
_.L(s_,_.W);s_.prototype.onTap=function(){_.HW(this.hostElement,"ytd-toggle-option-clicked")};
_.E([_.M(),_.H("design:type",String)],s_.prototype,"label",void 0);_.E([_.M(),_.H("design:type",String)],s_.prototype,"inputId",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],s_.prototype,"selected",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],s_.prototype,"isOverlay",void 0);_.E([_.m({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.H("design:paramtypes",[])],s_);
_.I(s_,"ytd-toggle-option-renderer",function(){if(ta6!==void 0)return ta6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ta6=g},{mode:1});var Bi=function(){var g=_.W.apply(this,arguments)||this;g.isToggleOption=!1;g.isOverlay=!1;return g};
_.L(Bi,_.W);Bi.prototype.onTap=function(g){g.preventDefault();this.data&&(g=!this.data.checked,this.set("data.checked",g),_.HW(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:g,value:this.data.value}))};
_.PU.Object.defineProperties(Bi.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Bi.prototype.onTap=Bi.prototype.onTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Bi.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Bi.prototype,"isToggleOption",void 0);_.E([_.M(),_.H("design:type",Object)],Bi.prototype,"isOverlay",void 0);_.E([_.X("data.responseText"),_.H("design:type",String),_.H("design:paramtypes",[])],Bi.prototype,"label",null);
_.E([_.yE("ytd-toggle-option-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Bi.prototype,"onTap",null);_.E([_.m({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Bi);
_.I(Bi,"ytd-checkbox-survey-option-renderer",function(){if(h5b!==void 0)return h5b;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return h5b=g},{mode:1});var e56;var lyD;var TN=function(){var g=_.W.apply(this,arguments)||this;g.checked=!1;g.isToggleOption=!1;return g};
_.L(TN,_.W);TN.prototype.onTap=function(){this.data&&(this.checked?_.Qw(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.Qw(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
TN.prototype.onTap=TN.prototype.onTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],TN.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],TN.prototype,"checked",void 0);_.E([_.M(),_.H("design:type",Object)],TN.prototype,"isToggleOption",void 0);_.E([_.yE("ytd-toggle-option-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],TN.prototype,"onTap",null);
_.E([_.m({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],TN);
_.I(TN,"ytd-radio-button-survey-option-renderer",function(){if(lyD!==void 0)return lyD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return lyD=g},{mode:1});var f0=function(){var g=_.W.apply(this,arguments)||this;g.disableAnimation=!1;g.isToggleOption=!0;g.followUpSurveyCommand=null;g.selectedRatingEndpoint=null;g.isSlimlineSurveyFollowUp=!1;g.isShortsStyle=!1;g.styleOverrideAttribute=!0;g.isDarkMode=!1;g.isSubmitted=!1;g.roundedContainer=!0;g.improveShortsResponseRate=_.t("web_improve_shorts_response_rate");g.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 g};
_.L(f0,_.W);_.b=f0.prototype;
_.b.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",properties:{isShortsStyle:"[[isShortsStyle]]"}}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]",
showResponseRangeText:"[[isShortsStyle]]"}}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]",isOverlay:"[[isShortsStyle]]"}},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]"}}}},"data.response.expandableSurveyResponseRenderer.skipButton":{id:"skip-btn-footer",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.response.expandableSurveyResponseRenderer.continueButton":{id:"continue-btn-footer",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"post-submit-message",mapping:{messageRenderer:{component:"ytd-message-renderer"}}}}};
_.b.attached=function(){var g=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(d){var V;if((V=d[0])!=null&&V.isIntersecting){_.dl().reportShown(g.hostElement);var y;(y=g.intersectionObserver)==null||y.unobserve(g.hostElement)}},{rootMargin:"0px",
threshold:.6});var C;(C=this.intersectionObserver)==null||C.observe(this.hostElement)};
_.b.onDarkModeToggledAction=function(g){this.isDarkMode=g};
_.b.dataChanged=function(){var g;if(((g=this.data)==null?void 0:g.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var C;((C=this.data)==null?void 0:C.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var d,V,y,R;this.darkColorPalette=(d=this.data)==null?void 0:(V=d.inlineContent)==null?void 0:(y=V.compactVideoRenderer)==null?void 0:(R=y.thumbnail)==null?
void 0:R.darkColorPalette;var Y,A,P,w;this.lightColorPalette=(Y=this.data)==null?void 0:(A=Y.inlineContent)==null?void 0:(P=A.compactVideoRenderer)==null?void 0:(w=P.thumbnail)==null?void 0:w.lightColorPalette;var x,p;if(((x=this.data)==null?0:(p=x.inlineContent)==null?0:p.compactVideoRenderer)&&this.isShortsStyle){var J,h,l,N;g=_.E4((J=this.data)==null?void 0:(h=J.inlineContent)==null?void 0:(l=h.compactVideoRenderer)==null?void 0:(N=l.thumbnail)==null?void 0:N.thumbnails);_.CM(this.hostElement,
{"--yt-background-url":"url("+g+")"})}};
_.b.handleRequestCompletion=function(){this.hostElement.hidden&&_.HW(this.hostElement,"yt-dismissible-item-dismissed")};
_.b.onPopupClosed=function(g){var C;((C=g.detail)==null?void 0:C.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.Qw(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.b.handleInlineSurveyRatingSelect=function(g,C){var d=this;this.selectedRatingEndpoint=g;this.followUpSurveyCommand=C;this.expanded=!!g;this.getOptionRenderers().forEach(function(V,y){d.notifyPath("followUpSurveyCommand.followUpOptions."+y+".checkboxSurveyOptionRenderer.checked");d.set("followUpSurveyCommand.followUpOptions."+y+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),g=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.Qw(this.hostElement,"yt-reel-non-video-content-dismissal-command",[g]))};
_.b.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.Qw(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var g,C=(g=this.data)==null?void 0:g.dismissalEndpoint;C&&this.ytComponentBehavior.resolveCommand(C)}};
_.b.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.Qw(this.hostElement,"yt-close-popup-action"))};
_.b.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var g=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{g=this.getOptionRenderers().filter(function(V){return V.checked});
if(g.length===0)return;g=g.map(function(V){return V.responseEndpoint})}var C=[];
g.forEach(function(V,y){y!==0&&(V=_.e(V,_.hQ))&&V.feedbackToken&&C.push(V.feedbackToken)});
if(g=g[0]){var d={};C.length>0&&(d.extra_feedback_tokens=C);this.ytComponentBehavior.resolveCommand(g,{form:d})}}};
_.b.getOptionRenderers=function(){var g=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(C){g.isSingleSelect=!!_.e(C,pID);return g.isSingleSelect?_.e(C,pID):_.e(C,JDR)}):[]};
_.b.handleInlineSurveyOptionSelect=function(g){g=this.optionSelector.indexOf(g);g!==-1&&this.optionSelector.selectIndex(g)};
_.b.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.b.maybeGetBackgroundColor=function(g){return this.isDarkMode?g.section2Color:g.section3Color};
_.b.colorPaletteChanged=function(){var g=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;g=g&&this.maybeGetBackgroundColor(g);this.dismissibleEl.style.backgroundColor=!g||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.tw(g)};
_.PU.Object.defineProperties(f0.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
f0.prototype.colorPaletteChanged=f0.prototype.colorPaletteChanged;f0.prototype.onPopupClosed=f0.prototype.onPopupClosed;f0.prototype.handleRequestCompletion=f0.prototype.handleRequestCompletion;f0.prototype.dataChanged=f0.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],f0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],f0.prototype,"actionHandlerBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],f0.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],f0.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.ZD("#follow-up-survey-options"),_.H("design:type",Object)],f0.prototype,"optionSelector",void 0);_.E([_.M(),_.H("design:type",Object)],f0.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],f0.prototype,"disableAnimation",void 0);_.E([_.M(),_.H("design:type",Object)],f0.prototype,"isToggleOption",void 0);_.E([_.M(),_.H("design:type",Object)],f0.prototype,"followUpSurveyCommand",void 0);_.E([_.M(),_.H("design:type",Object)],f0.prototype,"selectedRatingEndpoint",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],f0.prototype,"expanded",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],f0.prototype,"isSlimlineSurveyFollowUp",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],f0.prototype,"isShortsStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],f0.prototype,"styleOverrideAttribute",void 0);_.E([_.M(),_.H("design:type",Boolean)],f0.prototype,"isSingleSelect",void 0);_.E([_.M(),_.H("design:type",Object)],f0.prototype,"isDarkMode",void 0);
_.E([_.M(),_.H("design:type",Object)],f0.prototype,"lightColorPalette",void 0);_.E([_.M(),_.H("design:type",Object)],f0.prototype,"darkColorPalette",void 0);_.E([_.X("selectedRatingEndpoint","isShortsStyle"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],f0.prototype,"isOptionSelected",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],f0.prototype,"roundedContainer",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],f0.prototype,"improveShortsResponseRate",void 0);_.E([_.ZD("#dismissible"),_.H("design:type",HTMLElement)],f0.prototype,"dismissibleEl",void 0);_.E([_.ZD("#dismiss-button yt-icon-button"),_.H("design:type",HTMLElement)],f0.prototype,"dismissButtonEl",void 0);_.E([_.ZD("#inline-survey-header yt-icon-button"),_.H("design:type",HTMLElement)],f0.prototype,"inlineHeaderDismissButtonEl",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],f0.prototype,"dataChanged",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],f0.prototype,"handleRequestCompletion",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],f0.prototype,"onPopupClosed",null);
_.E([_.Rn("darkColorPalette","lightColorPalette","isDarkMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],f0.prototype,"colorPaletteChanged",null);_.E([_.m({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],f0);
_.I(f0,"ytd-inline-survey-renderer",function(){if(e56!==void 0)return e56;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return e56=g},{mode:1});var Lwz=["en-CA","en","es-MX","fr-CA"];_.DhQ=_.n(function(g){var C=_.mV(g,{isOverlay:!1,isModern:!1}),d=C.captionIconType,V=C.onClick;g=C.ariaLabel;var y=C.ariaPressed,R=C.isOverlay,Y=C.isModern;C=_.Y4("button",function(w){_.ND(w,127299)});
var A=_.gJ(function(w){_.XK(127299);V==null||V(w);return!1}),P={};
return _.O("ytm-closed-captioning-button",{class:_.Gr("ytmClosedCaptioningButtonHost",(P.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return d()===-1&&R()},P.ytmClosedCaptioningButtonIconDisabled=function(){return d()===-1&&!R()},P))},_.O("button",{el:C,
class:"ytmClosedCaptioningButtonButton",title:g,"aria-label":g,"aria-pressed":y,"on:click":A},_.O(_.Re,{icon:function(){var w="",x=Y();var p=x?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";x=x?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var J=_.Zi().get("hl");p=!J||Lwz.includes(J)?p:x;x=d();switch(x){case -1:case 0:w=p;break;case 1:w=p+"_FILLED";break;default:_.KL(x)}return w}})))},"lh");
_.DhQ.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.QS=function(g){return function(C,d){var V=g||d.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(C,d,{get:function(){var y;return this.$?this.$[V]:(y=_.bW(this))==null?void 0:y.querySelector("#"+V)},
enumerable:!0,configurable:!0})}};_.z6=function(g){g=g===void 0?!1:g;_.f8.call(this);this.pubSub_=new _.XC(g);_.e1(this,this.pubSub_)};
_.Ea(_.z6,_.f8);_.z6.prototype.subscribe=function(g,C,d){return this.isDisposed()?0:this.pubSub_.subscribe(g,C,d)};
_.z6.prototype.unsubscribe=function(g,C,d){return this.isDisposed()?!1:this.pubSub_.unsubscribe(g,C,d)};
_.z6.prototype.unsubscribeByKey=function(g){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(g)};
_.z6.prototype.publish=function(g,C){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var rb8=function(){_.eU("ypcRedeemFlowStarted")},NyI=function(g){_.eU("ypcRedeemFlowFailed",void 0,void 0,void 0,g)},XX5=function(g,C,d){C&&d&&(g.videos.forEach(function(V){V.videoId===C&&(V.itemId=d)}),g.recommendedVideos.forEach(function(V){V.videoId===C&&(V.itemId=d)}))};var sT0;var Byp;/*

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
*/
_.pM({_template:function(){if(Byp!==void 0)return Byp;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;sT0===void 0&&(sT0=document.createElement("template"));var V=sT0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return Byp=g},
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(g,C){var d=this._resolveSrc(g);d!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",g===""||C?this._setLoading(!1):(this._resolvedSrc=d,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 g=this.$.sizedImgDiv.style,C=this.$.placeholder.style;g.backgroundSize=C.backgroundSize=this.sizing;g.backgroundPosition=C.backgroundPosition=this.sizing?this.position:"";g.backgroundRepeat=C.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(g){g=_.JD(g,this.$.baseURIAnchor.href);g.length>=2&&g[0]==="/"&&g[1]!=="/"&&(g=(location.origin||location.protocol+"//"+location.host)+g);return g}});var Tyr;var flb;_.pM({_template:function(){if(flb!==void 0)return flb;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Tyr===void 0&&(Tyr=document.createElement("template"));var V=Tyr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return flb=g},
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(g){return g?"false":"true"},
_headingChanged:function(g){var C=this.getAttribute("heading"),d=this.getAttribute("aria-label");typeof d==="string"&&d!==C||this.setAttribute("aria-label",g)},
_computeHeadingClass:function(g){return g?" over-image":""},
_computeAnimated:function(g){return g}});var vwB=new _.Sf("addRendererToItemSectionAction");var $XI;var $T=function(){return _.W.apply(this,arguments)||this};
_.L($T,_.W);$T.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$T.prototype,"rendererBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],$T.prototype,"dismissibleItemBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$T.prototype,"rendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$T.prototype,"data",void 0);_.E([_.m({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],$T);
_.I($T,"ytd-comment-history-entry-renderer",function(){if($XI!==void 0)return $XI;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return $XI=g},{mode:1});var qiQ;_.oe("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.oe("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var qj=function(){return _.W.apply(this,arguments)||this};
_.L(qj,_.W);_.b=qj.prototype;_.b.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.onKeyUp=function(g){if(g.keyCode===13)this.onTap()};
_.b.onTap=function(){this.data.recordClickEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var g=this.data.navigationEndpoint;g&&_.e(g,_.H8)&&_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})};
_.b.readChanged=function(){var g;_.Gm(this.hostElement,"unread",!((g=this.data)==null?0:g.read))};
_.b.dataChanged=function(){this.data&&_.Gm(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.b.computeThumbnailSize=function(){var g;return((g=this.data)==null?0:g.highPriorityNotification)?32:48};
_.b.getEndpointURL=function(g){return g&&!_.e(g,_.H8)?this.componentBehavior.computeHref_(g):null};
_.b.getEndpointData=function(g){return g&&!_.e(g,_.H8)?g:null};
qj.prototype.computeThumbnailSize=qj.prototype.computeThumbnailSize;qj.prototype.dataChanged=qj.prototype.dataChanged;qj.prototype.readChanged=qj.prototype.readChanged;qj.prototype.onKeyUp=qj.prototype.onKeyUp;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],qj.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],qj.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qj.prototype,"data",void 0);_.E([_.M({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.H("design:type",Number)],qj.prototype,"thumbnailSize",void 0);_.E([_.yE("keyup"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],qj.prototype,"onKeyUp",null);
_.E([_.Rn("data.read"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qj.prototype,"readChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qj.prototype,"dataChanged",null);_.E([_.Rn("data.highPriorityNotification"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qj.prototype,"computeThumbnailSize",null);
_.E([_.m({is:"ytd-notification-renderer",disableElementRegistration:!0})],qj);
_.I(qj,"ytd-notification-renderer",function(){if(qiQ!==void 0)return qiQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qiQ=g},{mode:1});var MkB;var Mj=function(){return _.W.apply(this,arguments)||this};
_.L(Mj,_.W);Mj.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"}}}};
Mj.prototype.computeActionButtonClass=function(g){return!g.actionButtons||g.actionButtons.length<=1?"single-button":g.description?"vertical-buttons":"horizontal-buttons"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Mj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Mj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Mj.prototype,"data",void 0);_.E([_.m({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],Mj);
_.I(Mj,"ytd-playlist-show-metadata-renderer",function(){if(MkB!==void 0)return MkB;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return MkB=g},{mode:1});var War;_.oe("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var W0=function(){return _.W.apply(this,arguments)||this};
_.L(W0,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],W0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],W0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],W0.prototype,"data",void 0);_.E([_.m({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],W0);
_.I(W0,"ytd-purchase-item-renderer",function(){if(War!==void 0)return War;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return War=g},{mode:1});var mX0;var uI5={};uI5.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(g){if(g)return g.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(g){if(g==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.oe("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var mH=function(){return _.W.apply(this,arguments)||this};
_.L(mH,_.W);mH.prototype.onYtNavigate=function(g){var C=this.openPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);C&&(g.stopPropagation(),this.openPopupBehavior.openPopup(C))};
mH.prototype.onYtNavigate=mH.prototype.onYtNavigate;_.E([_.r(uI5.YtSimpleTextSectionBehavior),_.H("design:type",Object)],mH.prototype,"ytSimpleTextSectionBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mH.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],mH.prototype,"openPopupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mH.prototype,"data",void 0);
_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mH.prototype,"onYtNavigate",null);_.E([_.m({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],mH);
_.I(mH,"ytd-simple-text-section-renderer",function(){if(mX0!==void 0)return mX0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mX0=g},{mode:1});var nwZ;_.oe("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var Ilb=function(){return _.W.apply(this,arguments)||this};
_.L(Ilb,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ilb.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ilb.prototype,"data",void 0);_.E([_.m({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],Ilb);
_.I(Ilb,"ytd-unlimited-page-feature-info-renderer",function(){if(nwZ!==void 0)return nwZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return nwZ=g},{mode:1});var UXz;var cbz;var uT=function(){return _.W.apply(this,arguments)||this};
_.L(uT,_.W);uT.prototype.dataChanged=function(){if(this.data){var g=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);g&&(g=_.cF(g,screen.width),this.hostElement.style.backgroundImage="url("+g+")")}};
uT.prototype.dataChanged=uT.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uT.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uT.prototype,"dataChanged",null);_.E([_.m({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],uT);
_.I(uT,"ytd-post-redemption-section-renderer",function(){if(cbz!==void 0)return cbz;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return cbz=g},{mode:1});var Ew0;var nt=function(){return _.W.apply(this,arguments)||this};
_.L(nt,_.W);nt.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nt.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],nt.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nt.prototype,"data",void 0);_.E([_.m({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],nt);
_.I(nt,"ytd-ypc-post-redemption-renderer",function(){if(Ew0!==void 0)return Ew0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ew0=g},{mode:1});_.oe("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var I9=function(){var g=_.W.apply(this,arguments)||this;g.MIN_CODE_LENGTH=12;g.MAX_CODE_LENGTH=24;return g};
_.L(I9,_.W);_.b=I9.prototype;_.b.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.b.created=function(){this.riskService=new _.f7P;this.loadPaymentThenable=_.$WW(_.Qq("YPC_MB_URL"))};
_.b.ready=function(){var g=this;this.code.addEventListener("keypress",function(C){g.onCodeInputKeypress(C)})};
_.b.dataChanged=function(){var g=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(C){C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,d.type==="attributes"&&d.attributeName==="dark"&&g.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.b.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var g=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+g+")")}};
_.b.computeRedeemButton=function(g){(g=this.get("redeemButton.buttonRenderer",g))&&(g=Object.assign({},g,{serviceEndpoint:void 0}));return g};
_.b.onRedeemButtonTap=function(g){g.stopPropagation();rb8();this.redeemCode()};
_.b.redeemCode=function(){var g=this;this.isLoading=!0;var C=this.riskService.init();_.l9([C,this.loadPaymentThenable]).then(function(){var d=g.data.redeemButton.buttonRenderer.serviceEndpoint,V=_.vzP(),y=_.mb.payments.business.integration.ClientTokenFactory.createClientToken(_.e(d,_.p2H).countryCode,V);V={c:g.code.value.trim(),rd:window.btoa(V),ctk:y};d&&_.wS().resolve(_.xC).resolveCommand(d,{form:Object.assign({},V,{element:g.hostElement})})},function(){g.showGenericError();
NyI("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.GL(Error("No"))})};
_.b.onYtServiceRequestCompleted=function(g){g.stopPropagation();this.isLoading=!1;var C,d;this.errorMessage=(C=g.detail)==null?void 0:(d=C.data)==null?void 0:d.errorMessage;var V,y;this.postRedemptionRenderer=(V=g.detail)==null?void 0:(y=V.data)==null?void 0:y.renderer;var R,Y;if(g=(R=g.detail)==null?void 0:(Y=R.data)==null?void 0:Y.redirectEndpoint)this.isLoading=!0,_.HW(this.hostElement,"yt-navigate",{endpoint:g});this.errorMessage?NyI("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
g)&&_.eU("ypcRedeemFlowSucceeded")};
_.b.onYtServiceRequestError=function(g){g.stopPropagation();this.isLoading=!1;if(g=this.get("detail.error.message",g))this.errorMessage=_.Mr(g);NyI("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.b.onInvokeInstrumentManagerActionCompleted=function(g){g.stopPropagation();this.redeemCode()};
_.b.onInvokeInstrumentManagerActionError=function(g){g.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",g)){case "instrumentManagerLoadError":this.showGenericError();NyI("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();NyI("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.eU("ypcRedeemFlowCancelled")}};
_.b.onInput=function(){var g=this;_.BR(this,"onInput",function(){var C=g.code.value.trim();g.redeemButtonDisabled=C.length<g.MIN_CODE_LENGTH||C.length>g.MAX_CODE_LENGTH},200)};
_.b.onCodeInputKeypress=function(g){g.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(rb8(),this.redeemCode())};
_.b.computeImageUrl=function(g){return g?_.cF(g.thumbnails,600):null};
_.b.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
I9.prototype.onInvokeInstrumentManagerActionError=I9.prototype.onInvokeInstrumentManagerActionError;I9.prototype.onInvokeInstrumentManagerActionCompleted=I9.prototype.onInvokeInstrumentManagerActionCompleted;I9.prototype.onYtServiceRequestError=I9.prototype.onYtServiceRequestError;I9.prototype.onYtServiceRequestCompleted=I9.prototype.onYtServiceRequestCompleted;I9.prototype.dataChanged=I9.prototype.dataChanged;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],I9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],I9.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],I9.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Boolean)],I9.prototype,"redeemButtonDisabled",void 0);
_.E([_.M(),_.H("design:type",Object)],I9.prototype,"errorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],I9.prototype,"postRedemptionRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],I9.prototype,"observer",void 0);_.E([_.ZD("#code"),_.H("design:type",HTMLInputElement)],I9.prototype,"code",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I9.prototype,"dataChanged",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I9.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I9.prototype,"onYtServiceRequestError",null);
_.E([_.yE("yt-invoke-instrument-manager-action-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I9.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.E([_.yE("yt-invoke-instrument-manager-action-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I9.prototype,"onInvokeInstrumentManagerActionError",null);_.E([_.m({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],I9);
_.I(I9,"ytd-redeem-code-renderer",function(){if(UXz!==void 0)return UXz;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return UXz=g},{mode:1});var H2Z;_.oe("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var UM=function(){var g=_.W.apply(this,arguments)||this;g.businessEmailDisplayState="HIDE_SECTION";return g};
_.L(UM,_.W);_.b=UM.prototype;_.b.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:{component:"yt-channel-external-link-view-model",params:{useSmallFont:!0}}}}}};
_.b.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.b.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.b.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Xq(_.ARQ),this.businessEmailDisplayState="CAPTCHA"))};
_.b.onYtServiceRequestCompleted=function(g){var C;if((C=g.detail.data)==null?0:C.businessEmail)this.businessEmail=g.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var d;if((d=g.detail.data)==null?0:d.errorMessage)this.businessEmailErrorMessage=g.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.b.computeEmailHref=function(g){return"mailto:"+g};
_.b.computeSafeUrl=function(g){if(g)return _.IE(g)};
_.b.onBusinessEmailCaptchaSubmit=function(){var g;(g=this.data)!=null&&g.onBusinessEmailRevealClickCommand&&(g=this.JSC$22116_captchaTextarea.value)&&(g={recaptcha_response_token:g,channel_id:this.data.channelId},_.wS().resolve(_.xC).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},g,{element:this.hostElement})}))};
_.b.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.PU.Object.defineProperties(UM.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 g,C;return!((g=this.data)==null||!g.primaryLinks)&&!((C=this.data)==null?0:C.links)&&this.data.primaryLinks.every(function(d){return d.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.primaryLinks)&&!((C=this.data)==null?0:C.links)&&!this.shouldShowNewLinks}}});
UM.prototype.onYtServiceRequestCompleted=UM.prototype.onYtServiceRequestCompleted;UM.prototype.dataChanged=UM.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],UM.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UM.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.ZD("#g-recaptcha-response"),_.H("design:type",HTMLTextAreaElement)],UM.prototype,"JSC$22116_captchaTextarea",void 0);_.E([_.M(),_.H("design:type",Object)],UM.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],UM.prototype,"businessEmailDisplayState",void 0);_.E([_.M(),_.H("design:type",String)],UM.prototype,"businessEmail",void 0);_.E([_.M(),_.H("design:type",String)],UM.prototype,"businessEmailErrorMessage",void 0);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],UM.prototype,"hideDetailsSection",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UM.prototype,"dataChanged",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],UM.prototype,"shouldShowNewLinks",null);_.E([_.X("data","shouldShowLinks"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],UM.prototype,"shouldShowLegacyLinks",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],UM.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],UM);
_.I(UM,"ytd-channel-about-metadata-renderer",function(){if(H2Z!==void 0)return H2Z;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return H2Z=g},{mode:1});var QT5;_.oe("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var c0=function(){return _.W.apply(this,arguments)||this};
_.L(c0,_.W);c0.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],c0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],c0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],c0.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],c0.prototype,"lockupContainerType",void 0);_.E([_.M(),_.H("design:type",String)],c0.prototype,"thumbnailFixedWidth",void 0);
_.E([_.m({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],c0);
_.I(c0,"ytd-channel-featured-content-renderer",function(){if(QT5!==void 0)return QT5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return QT5=g},{mode:1});var z3S;_.oe("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var EM=function(){var g=_.W.apply(this,arguments)||this;g.roundContainer=!0;g.amsterdamEnabled=_.t("enable_desktop_amsterdam_info_panels");return g};
_.L(EM,_.W);_.b=EM.prototype;_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.b.dataChanged=function(){this.imageWidth=this.imageHeight=24;var g=this.data;g.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!g.style&&g.image&&g.image.thumbnails.length&&(g=g.image.thumbnails[0],this.imageWidth=g.width||0,this.imageHeight=g.height||0)};
_.b.computeSource=function(g){return g.secondarySource?_.W1(g.secondarySource):_.W1(g.source)};
_.b.computeClarifyStyle=function(g){return g?g.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.b.isLargeStyle=function(g){return g==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.b.computeBackgroundStyle=function(g){return g?g.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.b.computeHasActionButton=function(g){return!!g.actionButton};
_.b.computeHasBottomSection=function(g){return!!g.ctaHasBottomSection};
_.b.computeIsSourceMissing=function(g){return g.ctaHasBottomSection===!1?!0:g&&this.computeSource(g)?!1:!0};
_.b.computeSecondaryEndpoint=function(g){return g.secondaryEndpoint||g.endpoint};
EM.prototype.dataChanged=EM.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EM.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],EM.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],EM.prototype,"imageWidth",void 0);_.E([_.M(),_.H("design:type",Number)],EM.prototype,"imageHeight",void 0);
_.E([_.M({computed:"computeSecondaryEndpoint(data)"}),_.H("design:type",Object)],EM.prototype,"secondaryEndpoint",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.H("design:type",Boolean)],EM.prototype,"hasActionButton",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.H("design:type",Boolean)],EM.prototype,"hasBottomSection",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.H("design:type",Boolean)],EM.prototype,"missingSource",void 0);_.E([_.M({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],EM.prototype,"icon",void 0);_.E([_.M({computed:"computeIcon_(data.secondaryIcon)"}),_.H("design:type",String)],EM.prototype,"secondaryIcon",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.H("design:type",String)],EM.prototype,"clarifyStyle",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.H("design:type",String)],EM.prototype,"backgroundStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EM.prototype,"roundContainer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],EM.prototype,"amsterdamEnabled",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EM.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-clarification-renderer",disableElementRegistration:!0})],EM);
_.I(EM,"ytd-clarification-renderer",function(){if(z3S!==void 0)return z3S;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return z3S=g},{mode:1});var KaD;var alQ;var H0=function(){var g=_.W.apply(this,arguments)||this;g.amsterdamEnabled=_.t("enable_desktop_amsterdam_info_panels");return g};
_.L(H0,_.W);_.b=H0.prototype;_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.b.computeIcon=function(g){return g?"yt-icons:"+g.toLowerCase():null};
_.b.computeUseContacts=function(g){return!!g.contacts&&g.contacts.length>0};
_.b.computePhoneContact=function(g){var C,d;return(C=g.contacts)==null?void 0:(d=C.find(function(V){var y;return(V==null?void 0:(y=V.icon)==null?void 0:y.iconType)==="PHONE"}))==null?void 0:d.actionText};
_.b.computeSmsContact=function(g){var C,d;return(C=g.contacts)==null?void 0:(d=C.find(function(V){var y;return(V==null?void 0:(y=V.icon)==null?void 0:y.iconType)==="SMS"}))==null?void 0:d.actionText};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],H0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],H0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],H0.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],H0.prototype,"amsterdamEnabled",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.H("design:type",Boolean)],H0.prototype,"useContacts",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.H("design:type",String)],H0.prototype,"phoneContact",void 0);_.E([_.m({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],H0);
_.I(H0,"ytd-single-action-emergency-support-renderer",function(){if(alQ!==void 0)return alQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return alQ=g},{mode:1});_.oe("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var Q0=function(){var g=_.W.apply(this,arguments)||this;g.roundedContainer=!0;g.amsterdamEnabled=_.t("enable_desktop_amsterdam_info_panels");return g};
_.L(Q0,_.W);Q0.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Q0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Q0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Q0.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Q0.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Q0.prototype,"amsterdamEnabled",void 0);
_.E([_.m({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],Q0);
_.I(Q0,"ytd-emergency-onebox-renderer",function(){if(KaD!==void 0)return KaD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KaD=g},{mode:1});var Gh8;_.oe("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var Yz=function(){return _.W.apply(this,arguments)||this};
_.L(Yz,_.W);Yz.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Yz.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Yz.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Yz.prototype,"data",void 0);_.E([_.m({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],Yz);
_.I(Yz,"ytd-exploratory-results-renderer",function(){if(Gh8!==void 0)return Gh8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Gh8=g},{mode:1});var Si5;_.oe("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var A$=function(){var g=_.W.apply(this,arguments)||this;g.messageData=null;return g};
_.L(A$,_.W);_.b=A$.prototype;_.b.onServiceRequestCompleted=function(g,C){g=C.actions||[];C=0;for(var d=g.length;C<d;C++){var V=g[C],y=void 0,R=void 0;if((y=_.e(V,_.NM))==null?0:(R=y.item)==null?0:R.messageRenderer)this.messageData=_.e(V,_.NM).item.messageRenderer}};
_.b.dataChanged=function(){var g=this.data;this.hostElement.hidden=!1;_.Gm(this.hostElement,"is-channel",g&&!g.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.b.computeThumbnailWidth=function(g){return g?126:56};
_.b.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.b.onSubmitTap=function(){var g=this.data,C=this.selectedResponseIndex;g!==void 0&&C!==void 0&&(g=g.responses[C],g.responseData&&_.wS().resolve(_.xC).resolveCommand(g.responseData,{form:{element:this.hostElement}}))};
_.b.onDismissTap=function(){this.hostElement.hidden=!0;var g=this.data;g!==void 0&&g.dismissalEndpoint&&_.wS().resolve(_.xC).resolveCommand(g.dismissalEndpoint,{form:{element:this.hostElement}})};
_.b.updateSelectedResponseIndexFromBinding=function(g){this.selectedResponseIndex=g.detail.value};
A$.prototype.onSelectedResponseIndexChange=A$.prototype.onSelectedResponseIndexChange;A$.prototype.dataChanged=A$.prototype.dataChanged;A$.prototype.onServiceRequestCompleted=A$.prototype.onServiceRequestCompleted;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],A$.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],A$.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],A$.prototype,"messageData",void 0);
_.E([_.M(),_.H("design:type",Number)],A$.prototype,"selectedResponseIndex",void 0);_.E([_.ZD("#submit-button"),_.H("design:type",HTMLButtonElement)],A$.prototype,"submitButton",void 0);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],A$.prototype,"onServiceRequestCompleted",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A$.prototype,"dataChanged",null);
_.E([_.Rn("selectedResponseIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A$.prototype,"onSelectedResponseIndexChange",null);_.E([_.m({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],A$);
_.I(A$,"ytd-feedback-elicitation-single-question-renderer",function(){if(Si5!==void 0)return Si5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Si5=g},{mode:1});var goT;var FO=function(){return _.W.apply(this,arguments)||this};
_.L(FO,_.W);FO.prototype.computeThumbnailWidth=function(g){return g?602:428};
FO.prototype.updateWideFromBinding=function(g){this.wide=g.detail.value};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],FO.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],FO.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],FO.prototype,"wide",void 0);_.E([_.m({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],FO);
_.I(FO,"ytd-newspaper-hero-video-renderer",function(){if(goT!==void 0)return goT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return goT=g},{mode:1});var CPh;var dRs=function(){return _.W.apply(this,arguments)||this};
_.L(dRs,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dRs.prototype,"rendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dRs.prototype,"data",void 0);_.E([_.m({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],dRs);
_.I(dRs,"ytd-newspaper-mini-video-renderer",function(){if(CPh!==void 0)return CPh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return CPh=g},{mode:1});var VBs;_.oe("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var P6=function(){return _.W.apply(this,arguments)||this};
_.L(P6,_.W);P6.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"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],P6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],P6.prototype,"data",void 0);_.E([_.m({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],P6);
_.I(P6,"ytd-newspaper-renderer",function(){if(VBs!==void 0)return VBs;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VBs=g},{mode:1});var yLk;_.oe("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var iz=function(){var g=_.W.apply(this,arguments)||this;g.isSegment=!1;g.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};g.nextContinuation={continuationType:"playlistVideoListContinuation"};return g};
_.L(iz,_.W);_.b=iz.prototype;_.b.created=function(){var g=this;this.JSC$22149_ytReorderableController=new _.yvr(101,function(C){g.handleDrop(C)})};
_.b.attached=function(){_.wS();var g;(g=_.wS().resolve(_.Oc(_.vS)))!=null&&(g.playlistVideoListElement=this.hostElement)};
_.b.detached=function(){var g;(g=_.wS().resolve(_.Oc(_.vS)))!=null&&(g.playlistVideoListElement=void 0);g=_.wS().resolve(_.Oc(_.jV));_.t("web_enable_voting_animation")&&g&&(g.parentElem=void 0,g.videos=[],g.continuationsPresent=!1,g.showRefreshPill=!1);_.Xm(this.JSC$22149_ytReorderableController)};
_.b.configureRendererStamper=function(){return{"data.contents":{id:"contents",reuseComponents:!1,mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",
params:{closeOnActivate:"true"}}}}}};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.b.dataChanged=function(){var g=_.wS().resolve(_.Oc(_.jV));if(_.t("web_enable_voting_animation")&&this.data&&g){var C=_.KZ(this.hostElement).querySelector("#contents");C&&(g.parentElem=C);g.addVideos(this.data.contents)}_.Xm(this.JSC$22149_ytReorderableController)};
_.b.onRendererstamperFinished=function(){this.canReorder&&_.RtP(this.JSC$22149_ytReorderableController,_.KZ(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.b.onPlaylistReloading=function(){this.isReloading=!0};
_.b.onUpdateSetVideoId=function(g){if(g.detail&&this.data&&this.data.contents){var C=g.detail;g=this.data.contents.findIndex(function(y){var R;return((R=y.playlistVideoRenderer)==null?void 0:R.videoId)===C.videoId});
if(!(g<0)&&C.setVideoId&&(this.set("data.contents."+g+".playlistVideoRenderer.setVideoId",C.setVideoId),_.t("web_enable_voting_animation"))){var d;if(g=_.e((d=this.data.contents[g].playlistVideoRenderer)==null?void 0:d.engagementBar,_.gzj)){var V;(V=g.actions)==null||V.forEach(function(y){if(y=_.e(y,_.Czq))y.itemId=C.setVideoId})}(d=_.wS().resolve(_.Oc(_.jV)))&&XX5(d,C.videoId,C.setVideoId)}}};
_.b.computeContentsClass=function(g){return g?"reloading":""};
_.b.computeIsSortable=function(g,C){return g&&C>0&&!this.isSegment&&!_.t("shorts_in_playlists_web")};
_.b.computeIsEditable=function(g){return g};
_.b.computeCanReorder=function(g){return g};
_.b.handlePlaylistRemoveVideosAction=function(g){if(this.get("playlistRemoveVideosAction.setVideoIds",g)&&this.data&&this.data.contents){g=_.e(g,_.MJ6).setVideoIds;for(var C=this.data.contents.length-1;C>=0;){var d=this.data.contents[C].playlistVideoRenderer;d&&d.setVideoId&&g.includes(d.setVideoId)&&this.splice("data.contents",C,1);C--}_.Qw(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.b.updateIndices=function(){if(this.data&&this.data.contents)for(var g=0;g<this.data.contents.length;g++)this.set("data.contents."+g+".playlistVideoRenderer.index",_.Mr(String(g+1)))};
_.b.handleDrop=function(g){g=g.currDragItem;var C=_.m_(g.parentNode.childNodes,g),d=this.data.contents.splice(Number(_.W1(g.data.index))-1,1)[0];this.data.contents.splice(C,0,d);C=C?this.get("contents."+(C-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();g=this.buildReorderServiceEndpoint(g.data.setVideoId,C);this.ytComponentBehavior.resolveCommand(g)};
_.b.buildReorderServiceEndpoint=function(g,C){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",g),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",C),this.data.onReorderEndpoint):null};
_.b.handleUpdatePlaylistAction=function(g){var C;(g=_.e((C=_.e(g,_.W8L))==null?void 0:C.updatedRenderer,_.Wmr))&&this.canReorder!==g.canReorder&&this.set("data.canReorder",g.canReorder);g&&g.contents&&(this.set("data.contents",g.contents),this.isReloading=!1);g&&g.continuations&&this.set("data.continuations",g.continuations)};
_.b.handleAddRendererToItemSectionAction=function(g){var C,d=(C=_.e(g,vwB))==null?void 0:C.renderer,V;d&&((V=_.e(g,vwB))==null?void 0:V.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,d),g=_.wS().resolve(_.Oc(_.jV)),_.t("web_enable_voting_animation")&&g&&(d&&(C=_.SM_(d))&&g.recommendedVideos.push({itemId:C,videoId:_.dWj(d),voteCount:_.V0B(d),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.b.isVotingEnabledOnPlaylist=function(g){if(!g)return!1;g=_.Z(g);for(g=g.next();!g.done;g=g.next()){var C=void 0;return!!_.e((C=g.value.playlistVideoRenderer)==null?void 0:C.engagementBar,_.gzj)}return!1};
_.b.onAppendContinuationItemsActionFinished=function(){var g;this.isVotingEnabledOnPlaylist((g=this.data)==null?void 0:g.contents)&&(this.updateIndices(),g=_.wS().resolve(_.Oc(_.jV)),_.t("web_enable_voting_animation")&&g&&this.data&&g.addVideos(this.data.contents))};
_.b.updateVideoData=function(g){if(g.detail&&this.data&&this.data.contents){var C=g.detail;g=C.toIdx;var d=C.itemId,V=C.newVoteCount,y=C.voteStatus;C=C.hideItem;var R,Y,A=(R=this.data)==null?void 0:(Y=R.contents)==null?void 0:Y.findIndex(function(p){return _.SM_(p)===d});
if(!(A<0)){R=this.data.contents[A];var P;if((P=R.playlistVideoRenderer)==null?0:P.voteCount)R.playlistVideoRenderer.voteCount=V;var w;if(P=_.e((w=R.playlistVideoRenderer)==null?void 0:w.engagementBar,_.gzj)){var x;(x=P.actions)==null||x.forEach(function(p){(p=_.e(p,_.Czq))&&p.initialState&&(p.initialState.votes=V,p.initialState.status=y)})}this.data.contents.splice(A,1);
C||this.data.contents.splice(g,0,R);this.updateIndices()}}};
iz.prototype.updateVideoData=iz.prototype.updateVideoData;iz.prototype.onAppendContinuationItemsActionFinished=iz.prototype.onAppendContinuationItemsActionFinished;iz.prototype.onUpdateSetVideoId=iz.prototype.onUpdateSetVideoId;iz.prototype.onPlaylistReloading=iz.prototype.onPlaylistReloading;iz.prototype.onRendererstamperFinished=iz.prototype.onRendererstamperFinished;iz.prototype.dataChanged=iz.prototype.dataChanged;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iz.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],iz.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],iz.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.RJ.YtNextContinuationBehavior),_.H("design:type",Object)],iz.prototype,"ytNextContinuationBehavior",void 0);
_.E([_.r(_.yP),_.H("design:type",Object)],iz.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],iz.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iz.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],iz.prototype,"isReloading",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],iz.prototype,"isSegment",void 0);
_.E([_.M({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.H("design:type",Boolean)],iz.prototype,"isSortable",void 0);_.E([_.M({computed:"computeIsEditable(data.isEditable)"}),_.H("design:type",Boolean)],iz.prototype,"isEditable",void 0);_.E([_.M({computed:"computeCanReorder(data.canReorder)"}),_.H("design:type",Boolean)],iz.prototype,"canReorder",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iz.prototype,"dataChanged",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iz.prototype,"onRendererstamperFinished",null);_.E([_.yE("yt-playlist-reloading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iz.prototype,"onPlaylistReloading",null);
_.E([_.yE("yt-update-set-video-id"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],iz.prototype,"onUpdateSetVideoId",null);_.E([_.yE("yt-append-continuation-items-action-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iz.prototype,"onAppendContinuationItemsActionFinished",null);
_.E([_.yE("yt-update-video-data-voting-animation"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],iz.prototype,"updateVideoData",null);_.E([_.m({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],iz);
_.I(iz,"ytd-playlist-video-list-renderer",function(){if(yLk!==void 0)return yLk;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yLk=g},{mode:_.HR("kevlar_poly_si_batch_j047")?1:2});var RjS;var OZ=function(){return _.W.apply(this,arguments)||this};
_.L(OZ,_.W);OZ.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"}}}}};
OZ.prototype.onTextWrapperTap=function(g){var C=this.data&&this.data.navigationEndpoint;C&&!_.mE(_.Mk(g),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.HW(this.hostElement,"yt-navigate",{endpoint:C})};
OZ.prototype.dataChanged=function(){var g=this.get("data.offerButton.buttonRenderer.serviceEndpoint");g&&g.commandMetadata&&_.e(g.commandMetadata,_.fU)&&_.e(g.commandMetadata,_.fU).fireAutomatically&&_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})};
OZ.prototype.dataChanged=OZ.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.CJ),_.H("design:type",Object)],OZ.prototype,"ytdLockupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],OZ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],OZ.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],OZ.prototype,"biggerThumbsStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],OZ.prototype,"leftAligned",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OZ.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-movie-renderer"})],OZ);
_.I(OZ,"ytd-movie-renderer",function(){if(RjS!==void 0)return RjS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return RjS=g},{mode:1});var blY;var ws=function(){var g=_.W.apply(this,arguments)||this;g.rounded=!0;g.pageAttachedTo=void 0;g.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return g};
_.L(ws,_.W);ws.prototype.attached=function(){this.pageAttachedTo=_.wS().resolve(_.nW).getCurrentPage();_.HW(this.hostElement,"yt-player-attached",this.player)};
ws.prototype.detached=function(){var g;if((g=this.pageAttachedTo)==null?0:g.hostElement)_.HW(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
ws.prototype.dataChanged=function(){var g;if((g=this.data)==null?0:g.videoId)g={video_id:this.data.videoId,autoplay:!0},!_.t("miniplayer_stop_channel_video_autoplay_killswitch")&&_.wS().resolve(_.Ds).isMiniplayerActive()&&(g.pause_at_start=!0,g.autoplay=!1),this.player.loadVideoWithPlayerVars(g)};
ws.prototype.handleSignalActionPausePlayer=function(){_.cj().pause()};
ws.prototype.dataChanged=ws.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],ws.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ws.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ws.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ws.prototype,"rounded",void 0);_.E([_.ZD("#player"),_.H("design:type",Object)],ws.prototype,"player",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ws.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],ws);
_.I(ws,"ytd-channel-video-player-renderer",function(){if(blY!==void 0)return blY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return blY=g},{mode:1});var ZlW;var Y1S;var ALE;var kz=function(){var g=_.W.apply(this,arguments)||this;g.playing=!1;g.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.zV(g);g.active=!1;return g};
_.L(kz,_.W);_.b=kz.prototype;_.b.detached=function(){this.stop()};
_.b.play=function(){var g=this,C,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return g.active=!0,C=g.get("data.inlinePlaybackEndpoint.watchEndpoint"),d=C.videoId||g.data.videoId,V=C.startTimeSeconds||0,y=C.playerParams||null,_.t("kevlar_player_update_killswitch")?Y.yield(g.playerEl.update({args:{video_id:d,startSeconds:V,player_params:y}}),2):(g.playerEl.loadVideoWithPlayerVars({video_id:d,startSeconds:V,player_params:y,autoplay:!0}),Y.jumpTo(2));if(Y.nextAddress!=4)return Y.yield(g.playerEl.getPlayerPromise(),
4);R=Y.yieldResult;R.unloadModule("annotations_module");R.addEventListener("onStateChange",function(A){g.onPlayerStateChange(A)});
_.XV(Y)})};
_.b.onPlayerStateChange=function(g){if(this.active)switch(this.playing=g===1,g){case 1:_.HW(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.HW(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.b.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.b.resize=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g.playerEl.getPlayerPromise(),2);C=d.yieldResult;C.setSize(NaN,NaN);_.XV(d)})};
_.E([_.M(),_.H("design:type",Object)],kz.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],kz.prototype,"playing",void 0);_.E([_.M(),_.H("design:type",Object)],kz.prototype,"playerId",void 0);_.E([_.ZD("#player"),_.H("design:type",Object)],kz.prototype,"playerEl",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],kz);
_.I(kz,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(ALE!==void 0)return ALE;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ALE=g},{mode:1});var F_S;var PPk;var xz=function(){var g=_.W.apply(this,arguments)||this;g.width=0;return g};
_.L(xz,_.W);_.b=xz.prototype;_.b.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.VE(this,this.onEnded));this.mp4El.addEventListener("error",_.VE(this,this.onError))};
_.b.detached=function(){this.videoEl.removeEventListener("ended",_.VE(this,this.onEnded));this.mp4El.removeEventListener("error",_.VE(this,this.onError))};
_.b.play=function(){var g=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var C=this.videoEl.play();C?C.then(function(){g.handleVideoStartPlaying()}).catch(function(){_.HW(g.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.HW(this.hostElement,"yt-video-thumbnail-not-playing")};
_.b.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.b.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.b.dataChanged=function(){var g;if((g=this.data)==null?0:g.thumbnailPlaceholder)g=_.cF(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+g+")";this.stop();this.autoplay&&this.play()};
_.b.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.b.onEnded=function(){this.stop();_.HW(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.b.onError=function(){_.HW(this.hostElement,"yt-video-thumbnail-error")};
_.b.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.b.getVideoThumbnail=function(g){if(g&&g.length)return g[0]};
xz.prototype.dataChanged=xz.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],xz.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xz.prototype,"animatePlaceholderOnEntrance",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xz.prototype,"autoplay",void 0);_.E([_.M({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.H("design:type",Object)],xz.prototype,"videoThumbnail",void 0);
_.E([_.M(),_.H("design:type",Boolean)],xz.prototype,"loop",void 0);_.E([_.M(),_.H("design:type",Boolean)],xz.prototype,"isVideoPlaying",void 0);_.E([_.M(),_.H("design:type",Object)],xz.prototype,"width",void 0);_.E([_.ZD("#mp4"),_.H("design:type",HTMLElement)],xz.prototype,"mp4El",void 0);_.E([_.ZD("#placeholder"),_.H("design:type",HTMLElement)],xz.prototype,"placeholderEl",void 0);_.E([_.ZD("#video"),_.H("design:type",HTMLVideoElement)],xz.prototype,"videoEl",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xz.prototype,"dataChanged",null);_.E([_.eC({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],xz);
_.I(xz,"yt-video-as-thumbnail-details",function(){if(PPk===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;F_S===void 0&&(F_S=document.createElement("template"));var V=F_S;d.call(C,V.content.cloneNode(!0),g.content.firstChild);PPk=g}g=PPk;return g},{mode:2});var op=function(){var g=_.W.apply(this,arguments)||this;g.disableGridStateAware=!1;g.animationEnabled=_.t("enable_web_ketchup_hero_animation");g.transitioningOut=!1;g.narrow=!1;g.narrower=!1;g.isCarouselInFeed=!1;g.videoTimeoutJobId=0;g.panelTimeoutJobId=0;g.panelTimeoutJobStartMs=0;g.actionMap={"yt-window-resized":"onWindowResized"};return g};
_.L(op,_.W);_.b=op.prototype;_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.b.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var g;this.player&&((g=this.data)==null?0:g.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.b.attached=function(){this.onWindowResized()};
_.b.detached=function(){this.clearTimeouts()};
_.b.onWindowResized=function(){this.updateSize()};
_.b.computePanelLayout=function(g){return g&&g.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.b.playVideo=function(){var g;this.video&&((g=this.data)==null?0:g.videoThumbnail)&&this.video.play();var C;this.player&&((C=this.data)==null?0:C.inlinePlaybackRenderer)&&this.player.play()};
_.b.stopVideo=function(){var g;this.video&&((g=this.data)==null?0:g.videoThumbnail)&&this.video.stop();var C;this.player&&((C=this.data)==null?0:C.inlinePlaybackRenderer)&&this.player.stop()};
_.b.transitionOut=function(){var g=this;this.transitioningOut=!0;return new Promise(function(C){var d=function(){_.KZ(g.hostElement).querySelector("#action-button").removeEventListener("animationend",d);_.UP.cancelJob(V);C();g.transitioningOut=!1};
var V=_.vy(_.UP,d,1E3);_.KZ(g.hostElement).querySelector("#action-button").addEventListener("animationend",d);g.player&&(g.player.playing=!1)})};
_.b.computeMetadataOrder=function(g){return g&&g.metadataOrder&&g.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?g.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.b.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.b.computeAvatarSize=function(g){return g&&g.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.b.onContentClick=function(g){if(!_.mE(_.Mk(g),this.hostElement,["A".toString(),"BUTTON".toString()])){var C;if((C=this.data)==null?0:C.navigationEndpoint){var d;this.componentBehavior.resolveCommand((d=this.data)==null?void 0:d.navigationEndpoint)}}};
_.b.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.b.setBackgroundImage=function(g){if(g=this.getBackgroundImageUrl(g))_.KZ(this.hostElement).querySelector("#hero").style.backgroundImage="url("+g+")"};
_.b.setScrimLayer=function(g){var C=this.getScrimLayerColorStops(g);g=((g==null?void 0:g.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(g=180);_.Qq("HTML_DIR")==="rtl"&&(g=-g);C&&(_.KZ(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+g+"deg, "+C+")")};
_.b.isNarrower=function(){return this.hostElement.clientWidth<op.NARROW_VERSION_SIZE};
_.b.getScrimLayerColorStops=function(){var g,C=(g=this.data)==null?void 0:g.scrimColorValues;if(!C)return null;if(C.length===1)return g=_.jG(C[0]),g+" 0%, "+g+" 100%";if(C.length===3){var d=[0,72,98];return C.map(function(V,y){return _.jG(V)+" "+d[y]+"%"}).join(",")}return null};
_.b.getBackgroundImageUrl=function(g){return g&&g.largeFormFactorBackgroundThumbnail?_.cF((g.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||g.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.b.onPlaying=function(){this.startVideoTimeout()};
_.b.onEnded=function(){this.rotate()};
_.b.startPanelTimeout=function(){var g=this;if(!this.panelTimeoutJobId){var C=this.get("data.minPanelDisplayDurationMs");C&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.vy(_.UP,function(){g.rotate()},C))}};
_.b.startVideoTimeout=function(){var g=this;if(!this.videoTimeoutJobId){_.UP.cancelJob(this.panelTimeoutJobId);var C=Date.now()-this.panelTimeoutJobStartMs;C=Math.max(0,this.get("data.minPanelDisplayDurationMs")-C);C=Math.max(this.get("data.minVideoPlayDurationMs")||0,C);this.videoTimeoutJobId=_.vy(_.UP,function(){g.rotate()},C)}};
_.b.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.UP.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.UP.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.b.rotate=function(){this.clearTimeouts();_.HW(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.PU.Object.defineProperties(op.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.KZ(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.KZ(this.hostElement).querySelector("#video")}}});
_.PU.Object.defineProperties(op,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
op.prototype.onEnded=op.prototype.onEnded;op.prototype.onPlaying=op.prototype.onPlaying;op.prototype.dataChanged=op.prototype.dataChanged;_.E([_.r(_.KH),_.H("design:type",Object)],op.prototype,"ytdGridStateAwareBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],op.prototype,"componentBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],op.prototype,"ytdGuideStateAwareBehavior",void 0);
_.E([_.r(_.Sx8),_.H("design:type",Object)],op.prototype,"ytBooleanLogicBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],op.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],op.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],op.prototype,"ytRendererBehavior",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"disableGridStateAware",void 0);_.E([_.M(),_.H("design:type",Object)],op.prototype,"data",void 0);_.E([_.M({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.H("design:type",String)],op.prototype,"panelLayout",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"animationEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"transitioningOut",void 0);
_.E([_.M({computed:"computeMetadataOrder(data)"}),_.H("design:type",Boolean)],op.prototype,"metadataOrder",void 0);_.E([_.M({computed:"computeByline(data)"}),_.H("design:type",Object)],op.prototype,"byline",void 0);_.E([_.M({computed:"computeAvatarSize(data)"}),_.H("design:type",Number)],op.prototype,"avatarSize",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"narrow",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"narrower",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"layoutStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],op.prototype,"isCarouselInFeed",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],op.prototype,"dataChanged",null);_.E([_.yE("yt-default-promo-panel-renderer-playing"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],op.prototype,"onPlaying",null);
_.E([_.yE("yt-default-promo-panel-renderer-ended"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],op.prototype,"onEnded",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],op);
_.I(op,"ytd-default-promo-panel-renderer",function(){if(Y1S!==void 0)return Y1S;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Y1S=g},{mode:1});_.oe("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var ph=function(){var g=_.W.apply(this,arguments)||this;g.narrower=!1;g.dotMenuVisible=!1;g.paginationThumbnailsVisible=!1;g.active=!0;g.disableGridStateAware=!1;g.actionMap={"yt-window-resized":"onWindowResized"};return g};
_.L(ph,_.W);_.b=ph.prototype;_.b.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",layoutStyle:"[[data.layoutStyle]]",isCarouselInFeed:"[[isCarouselInFeed]]"}}}}}};
_.b.attached=function(){document.addEventListener("yt-page-type-changed",_.VE(this,this.onPageTypeChange));this.currentPageSubtype=_.bqB(location.pathname);this.onWindowResized()};
_.b.detached=function(){this.jobId&&_.UP.cancelJob(this.jobId);this.updateSizeJobId&&_.UP.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.VE(this,this.onPageTypeChange))};
_.b.onPageTypeChange=function(g){this.active=g.detail.newPageSubtype===this.currentPageSubtype};
_.b.onWindowResized=function(){this.updateSize()};
_.b.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.b.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.b.setCarouselItem=function(g){g>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.UP.cancelJob(this.jobId);var C=this.getCurrentPanelElement();C&&C.stopVideo();this.currentItemIndex=g%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(C||(C=this.getCurrentPanelElement()),C.playVideo()):this.startRotationJob()};
_.b.scrollThumbnails=function(g){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var C=this.getCurrentPaginationElement();if(C){var d=_.KZ(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?d.style.transform="translateX(0)":(C=C.offsetWidth+8,d.style.transform="translateX(-"+C*(g-Math.ceil(Math.floor(this.overlay.offsetWidth/C)/2)+1)+"px)")}}};
_.b.onDataChanged=function(){var g=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.VA(_.UP,function(){var C;(C=g.getCurrentPanelElement())==null||C.updateSize();g.updateSize()}))};
_.b.getCurrentPanelElement=function(){return _.KZ(_.KZ(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.b.getCurrentPaginationElement=function(){return _.KZ(_.KZ(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.b.getNavigationClass=function(g,C){return g===C?"selected":""};
_.b.getNavigationDurationStyle=function(g){return"animation-duration:"+(this.get("data.carouselItems."+g+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.b.onNavigationTap=function(g){var C=this,d=g.model.index;d!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){C.setCarouselItem(d)}),this.autorotateActive=!1)};
_.b.onVideoThumbnailEnded=function(){var g=this;if(this.shouldRotate()){var C=this.getCurrentPaginationElement();C&&(C.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){C.classList.remove("finished");g.setNextCarouselItem()}))}};
_.b.onVideoThumbnailError=function(){this.startRotationJob()};
_.b.onVideoNotPlaying=function(){this.startRotationJob()};
_.b.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.b.startRotationJob=function(){var g=this;_.UP.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.UP.addLowPriorityJob(function(){g.getCurrentPanelElement().transitionOut().then(function(){g.setNextCarouselItem()})},this.rotationTimeout))};
_.b.computeDotMenuVisible=function(g,C){return!!g&&!!g.carouselItems&&g.carouselItems.length>1&&!g.paginationThumbnails||!!C};
_.b.computePaginationThumbnailsVisible=function(g,C){var d,V;return((V=g==null?void 0:(d=g.paginationThumbnails)==null?void 0:d.length)!=null?V:0)>1&&!C};
_.b.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.b.computePaginatorAlignment=function(g){return(g==null?void 0:g.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.b.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.b.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.b.isNarrower=function(g){return(g!=null?g:0)<op.NARROW_VERSION_SIZE};
ph.prototype.activeChanged=ph.prototype.activeChanged;ph.prototype.onVideoNotPlaying=ph.prototype.onVideoNotPlaying;ph.prototype.onVideoThumbnailError=ph.prototype.onVideoThumbnailError;ph.prototype.onVideoThumbnailEnded=ph.prototype.onVideoThumbnailEnded;ph.prototype.onDataChanged=ph.prototype.onDataChanged;_.E([_.r(_.KH),_.H("design:type",Object)],ph.prototype,"ytdGridStateAwareBehavior",void 0);
_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],ph.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ph.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ph.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],ph.prototype,"currentItem",void 0);
_.E([_.M(),_.H("design:type",Number)],ph.prototype,"currentItemIndex",void 0);_.E([_.M(),_.H("design:type",Number)],ph.prototype,"rotationTimeout",void 0);_.E([_.M(),_.H("design:type",Number)],ph.prototype,"loopCount",void 0);_.E([_.M({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.H("design:type",String)],ph.prototype,"paginatorAlignment",void 0);_.E([_.M(),_.H("design:type",Number)],ph.prototype,"jobId",void 0);
_.E([_.M(),_.H("design:type",Number)],ph.prototype,"updateSizeJobId",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ph.prototype,"isCarouselInFeed",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ph.prototype,"narrower",void 0);_.E([_.M({computed:"computeDotMenuVisible(data, narrower)"}),_.H("design:type",Object)],ph.prototype,"dotMenuVisible",void 0);
_.E([_.M({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.H("design:type",Object)],ph.prototype,"paginationThumbnailsVisible",void 0);_.E([_.M({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.H("design:type",String)],ph.prototype,"layoutType",void 0);_.E([_.M({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],ph.prototype,"autorotateActive",void 0);_.E([_.M(),_.H("design:type",Object)],ph.prototype,"active",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ph.prototype,"disableGridStateAware",void 0);_.E([_.ZD("#overlay"),_.H("design:type",HTMLElement)],ph.prototype,"overlay",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ph.prototype,"onDataChanged",null);
_.E([_.yE("yt-video-thumbnail-ended"),_.yE("yt-default-promo-panel-renderer-rotate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ph.prototype,"onVideoThumbnailEnded",null);_.E([_.yE("yt-video-thumbnail-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ph.prototype,"onVideoThumbnailError",null);
_.E([_.yE("yt-video-thumbnail-not-playing"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ph.prototype,"onVideoNotPlaying",null);_.E([_.PR("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ph.prototype,"activeChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],ph);
_.I(ph,"ytd-carousel-item-renderer",function(){if(ZlW!==void 0)return ZlW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ZlW=g},{mode:2});var ilW;var Old;var wq6;var kVT;var J$=function(){var g=_.W.apply(this,arguments)||this;g.originalQuery=null;g.originalEndpoint=null;return g};
_.L(J$,_.W);J$.prototype.computeShowOriginalQueryWithoutEndpoint_=function(g,C){return!(!g||C)};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],J$.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],J$.prototype,"correctedText",void 0);_.E([_.M(),_.H("design:type",Object)],J$.prototype,"correctedQuery",void 0);_.E([_.M(),_.H("design:type",Object)],J$.prototype,"correctedEndpoint",void 0);_.E([_.M(),_.H("design:type",Object)],J$.prototype,"originalText",void 0);_.E([_.M(),_.H("design:type",Object)],J$.prototype,"originalQuery",void 0);
_.E([_.M(),_.H("design:type",Object)],J$.prototype,"originalEndpoint",void 0);_.E([_.M({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.H("design:type",Boolean)],J$.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.E([_.eC({is:"yt-search-query-correction",disableElementRegistration:!0})],J$);
_.I(J$,"yt-search-query-correction",function(){if(kVT===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;wq6===void 0&&(wq6=document.createElement("template"));var V=wq6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);kVT=g}g=kVT;return g},{mode:2});_.oe("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var xRG=function(){return _.W.apply(this,arguments)||this};
_.L(xRG,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xRG.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xRG.prototype,"data",void 0);_.E([_.eC({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],xRG);
_.I(xRG,"yt-did-you-mean-renderer",function(){if(Old===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;ilW===void 0&&(ilW=document.createElement("template"));var V=ilW;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Old=g}g=Old;return g},{mode:2});var oo6;var pqd;_.oe("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var JLh=function(){return _.W.apply(this,arguments)||this};
_.L(JLh,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],JLh.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],JLh.prototype,"data",void 0);_.E([_.eC({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],JLh);
_.I(JLh,"yt-including-results-for-renderer",function(){if(pqd===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;oo6===void 0&&(oo6=document.createElement("template"));var V=oo6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);pqd=g}g=pqd;return g},{mode:2});var hjd;var tB_;_.oe("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var h$=function(){return _.W.apply(this,arguments)||this};
_.L(h$,_.W);h$.prototype.computeExtraClasses_=function(g,C){var d="";g&&(d+=" "+g.toLowerCase().replace(/_/g,"-"));C&&(d+=" "+C.toLowerCase().replace(/_/g,"-"));return d};
h$.prototype.computeUrlImg_=function(){var g=this.data;g.image&&(_.KZ(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.cF(g.image.thumbnails,Number.MAX_VALUE)+")")};
h$.prototype.computeUrlImg_=h$.prototype.computeUrlImg_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],h$.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h$.prototype,"computeUrlImg_",null);_.E([_.eC({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],h$);
_.I(h$,"yt-music-pass-feature-info-renderer",function(){if(tB_===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;hjd===void 0&&(hjd=document.createElement("template"));var V=hjd;d.call(C,V.content.cloneNode(!0),g.content.firstChild);tB_=g}g=tB_;return g},{mode:2});var jcW;var ejh;_.oe("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var lWd=function(){return _.W.apply(this,arguments)||this};
_.L(lWd,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lWd.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lWd.prototype,"data",void 0);_.E([_.eC({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],lWd);
_.I(lWd,"yt-no-results-found-showing-results-for-renderer",function(){if(ejh===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;jcW===void 0&&(jcW=document.createElement("template"));var V=jcW;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ejh=g}g=ejh;return g},{mode:2});var L_l;var DRY;_.oe("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var rLh=function(){return _.W.apply(this,arguments)||this};
_.L(rLh,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rLh.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rLh.prototype,"data",void 0);_.E([_.eC({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],rLh);
_.I(rLh,"yt-results-without-quotes-renderer",function(){if(DRY===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;L_l===void 0&&(L_l=document.createElement("template"));var V=L_l;d.call(C,V.content.cloneNode(!0),g.content.firstChild);DRY=g}g=DRY;return g},{mode:2});var NuE;var Xqu;_.oe("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var scs=function(){return _.W.apply(this,arguments)||this};
_.L(scs,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],scs.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],scs.prototype,"data",void 0);_.E([_.eC({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],scs);
_.I(scs,"yt-search-no-results-renderer",function(){if(Xqu===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;NuE===void 0&&(NuE=document.createElement("template"));var V=NuE;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Xqu=g}g=Xqu;return g},{mode:2});var Bus;var Tuk;_.oe("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var fWd=function(){return _.W.apply(this,arguments)||this};
_.L(fWd,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fWd.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fWd.prototype,"data",void 0);_.E([_.eC({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],fWd);
_.I(fWd,"yt-showing-results-for-renderer",function(){if(Tuk===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Bus===void 0&&(Bus=document.createElement("template"));var V=Bus;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Tuk=g}g=Tuk;return g},{mode:2});var vos;var $RW;var q1S;var MBh;var t$=function(){var g=_.W.apply(this,arguments)||this;g.answerExpanded=!1;return g};
_.L(t$,_.W);t$.prototype.toggleAnswer_=function(g){var C=_.W7(g);C&&C.classList.contains("yt-simple-endpoint")||(g.preventDefault(),g.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
t$.prototype.toggleAnswer_=t$.prototype.toggleAnswer_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],t$.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],t$.prototype,"answerExpanded",void 0);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],t$.prototype,"toggleAnswer_",null);
_.E([_.eC({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],t$);
_.I(t$,"yt-generic-faq-question-renderer",function(){if(MBh===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;q1S===void 0&&(q1S=document.createElement("template"));var V=q1S;d.call(C,V.content.cloneNode(!0),g.content.firstChild);MBh=g}g=MBh;return g},{mode:2});_.oe("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var j0=function(){return _.W.apply(this,arguments)||this};
_.L(j0,_.W);j0.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],j0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],j0.prototype,"data",void 0);_.E([_.eC({is:"yt-faq-section-renderer",disableElementRegistration:!0})],j0);
_.I(j0,"yt-faq-section-renderer",function(){if($RW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;vos===void 0&&(vos=document.createElement("template"));var V=vos;d.call(C,V.content.cloneNode(!0),g.content.firstChild);$RW=g}g=$RW;return g},{mode:2});var W_E;var mR_;_.oe("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var e0=function(){return _.W.apply(this,arguments)||this};
_.L(e0,_.W);
e0.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],e0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],e0.prototype,"data",void 0);_.E([_.eC({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],e0);
_.I(e0,"yt-offer-item-expanded-renderer",function(){if(mR_===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;W_E===void 0&&(W_E=document.createElement("template"));var V=W_E;d.call(C,V.content.cloneNode(!0),g.content.firstChild);mR_=g}g=mR_;return g},{mode:2});var uNW;var no_;_.oe("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var lz=function(){return _.W.apply(this,arguments)||this};
_.L(lz,_.W);
lz.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"}}}}};
lz.prototype.computeFullWidthMode=function(g){return!(!g||!g.fullWidthMode)};
lz.prototype.computeBorderlessMode=function(g){return!(!g||!g.borderlessMode)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lz.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lz.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lz.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.H("design:type",Boolean)],lz.prototype,"fullWidthMode",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.H("design:type",Boolean)],lz.prototype,"borderlessMode",void 0);_.E([_.eC({is:"yt-offer-item-renderer",disableElementRegistration:!0})],lz);
_.I(lz,"yt-offer-item-renderer",function(){if(no_===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;uNW===void 0&&(uNW=document.createElement("template"));var V=uNW;d.call(C,V.content.cloneNode(!0),g.content.firstChild);no_=g}g=no_;return g},{mode:2});var IWk;var URY;_.oe("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var Lh=function(){return _.W.apply(this,arguments)||this};
_.L(Lh,_.W);Lh.prototype.computeAriaLevel_=function(g){return this.getLevelID_(g)};
Lh.prototype.getLevelID_=function(g){return(g=g.match(/[0-9]+$/))&&g.length==1?g[0]:"1"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Lh.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Lh.prototype,"data",void 0);_.E([_.M({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.H("design:type",String)],Lh.prototype,"ariaLevel",void 0);_.E([_.M({value:"heading",reflectToAttribute:!0}),_.H("design:type",String)],Lh.prototype,"role",void 0);
_.E([_.M({value:-1,reflectToAttribute:!0}),_.H("design:type",Number)],Lh.prototype,"tabindex",void 0);_.E([_.eC({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],Lh);
_.I(Lh,"yt-subscription-product-header-renderer",function(){if(URY===void 0){var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;IWk===void 0&&(IWk=document.createElement("template"));var V=IWk;d.call(C,V.content.cloneNode(!0),g.content.firstChild);URY=g}g=URY;return g},{mode:2});var cLl;var Eol;_.oe("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var D7=function(){return _.W.apply(this,arguments)||this};
_.L(D7,_.W);D7.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:_.pW("menuRenderer"),events:!0}}};
D7.prototype.onStampFinished_=function(){_.KZ(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
D7.prototype.onStampFinished_=D7.prototype.onStampFinished_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],D7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],D7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],D7.prototype,"data",void 0);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],D7.prototype,"onStampFinished_",null);
_.E([_.eC({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],D7);
_.I(D7,"yt-subscription-product-renderer",function(){if(Eol===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;cLl===void 0&&(cLl=document.createElement("template"));var V=cLl;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Eol=g}g=Eol;return g},{mode:2});var HlE;var QcW;_.oe("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var rs=function(){return _.W.apply(this,arguments)||this};
_.L(rs,_.W);rs.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
rs.prototype.imageScrimColorValuesChanged_=function(){var g,C=(g=this.data)==null?void 0:g.imageScrimColorValues;_.KZ(this.hostElement).querySelector("#scrim").style.backgroundColor=C?_.jG(C[0]):"transparent"};
rs.prototype.imageScrimColorValuesChanged_=rs.prototype.imageScrimColorValuesChanged_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rs.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rs.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rs.prototype,"data",void 0);
_.E([_.Rn("data.imageScrimColorValues"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rs.prototype,"imageScrimColorValuesChanged_",null);_.E([_.eC({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],rs);
_.I(rs,"yt-subscription-product-upsell-offer-renderer",function(){if(QcW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;HlE===void 0&&(HlE=document.createElement("template"));var V=HlE;d.call(C,V.content.cloneNode(!0),g.content.firstChild);QcW=g}g=QcW;return g},{mode:2});var zjk;var K_u;var aW_;var GVl;var S1d;var g6S;var NW=function(){return _.W.apply(this,arguments)||this};
_.L(NW,_.W);NW.prototype.onYtServiceRequestError_=function(g){_.TK(this.hostElement,g.detail.error.message)};
NW.prototype.onYtServiceRequestError_=NW.prototype.onYtServiceRequestError_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NW.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],NW.prototype,"collapsible",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],NW.prototype,"isManageRed",void 0);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],NW.prototype,"onYtServiceRequestError_",null);_.E([_.eC({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],NW);
_.I(NW,"yt-single-ypc-offer-renderer",function(){if(g6S===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;S1d===void 0&&(S1d=document.createElement("template"));var V=S1d;d.call(C,V.content.cloneNode(!0),g.content.firstChild);g6S=g}g=g6S;return g},{mode:2});var XO=function(){return _.W.apply(this,arguments)||this};
_.L(XO,_.W);XO.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],XO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],XO.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],XO.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],XO.prototype,"isManageRed",void 0);_.E([_.eC({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],XO);
_.I(XO,"yt-single-ypc-offer-list-renderer",function(){if(GVl===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;aW_===void 0&&(aW_=document.createElement("template"));var V=aW_;d.call(C,V.content.cloneNode(!0),g.content.firstChild);GVl=g}g=GVl;return g},{mode:2});var Chk;var d6_;_.oe("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var sZ=function(){return _.W.apply(this,arguments)||this};
_.L(sZ,_.W);sZ.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sZ.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],sZ.prototype,"isManageRed",void 0);_.E([_.eC({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],sZ);
_.I(sZ,"yt-ypc-offers-list-renderer",function(){if(d6_===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Chk===void 0&&(Chk=document.createElement("template"));var V=Chk;d.call(C,V.content.cloneNode(!0),g.content.firstChild);d6_=g}g=d6_;return g},{mode:2});_.oe("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var B6=function(){return _.W.apply(this,arguments)||this};
_.L(B6,_.W);
B6.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],B6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],B6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],B6.prototype,"data",void 0);_.E([_.eC({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],B6);
_.I(B6,"yt-unlimited-manage-subscription-page-renderer",function(){if(K_u===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;zjk===void 0&&(zjk=document.createElement("template"));var V=zjk;d.call(C,V.content.cloneNode(!0),g.content.firstChild);K_u=g}g=K_u;return g},{mode:2});var V8G;var yhW;var Tp=function(){return _.W.apply(this,arguments)||this};
_.L(Tp,_.W);_.b=Tp.prototype;_.b.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.b.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.b.onKeypress_=function(g){g.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.b.handleHeaderTap_=function(g){g.preventDefault();g.stopPropagation();this.expandOffers_()};
_.b.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.b.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Tp.prototype.dataChanged_=Tp.prototype.dataChanged_;_.E([_.r(_.Dz),_.H("design:type",Object)],Tp.prototype,"ironA11yKeysBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Tp.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Tp.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Tp.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Tp.prototype,"offersVisible_",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tp.prototype,"dataChanged_",null);_.E([_.eC({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Tp);
_.I(Tp,"yt-collapsible-ypc-offer-renderer",function(){if(yhW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;V8G===void 0&&(V8G=document.createElement("template"));var V=V8G;d.call(C,V.content.cloneNode(!0),g.content.firstChild);yhW=g}g=yhW;return g},{mode:2});var RQS;var bLG;_.oe("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var fh=function(){return _.W.apply(this,arguments)||this};
_.L(fh,_.W);_.b=fh.prototype;_.b.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.b.dataChanged_=function(){if(this.data.backgroundImage){var g=_.cF(this.data.backgroundImage.thumbnails,screen.width),C=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=C?"linear-gradient(180deg, "+C+"), url("+g+")":"url("+g+")";this.data.gtmId&&_.vN(this.data.gtmId,_.Qq("GL",""))}};
_.b.onYtServiceRequestError_=function(g){_.TK(this.hostElement,g.detail.error.message)};
_.b.getScrimLayerColorStops_=function(){var g,C,d=(g=this.data.unlimitedHeaderV2Data)==null?void 0:(C=g.unlimitedHeaderV2Data)==null?void 0:C.scrimLayerColors;if(!d)return null;var V=100/d.length;return d.map(function(y,R){R*=V;return _.jG(y)+" "+R+"%"}).join(",")};
_.b.computeLogoWithPadding=function(g){var C,d,V;return(g=(C=g.unlimitedLogoImage)==null?void 0:(d=C.thumbnails)==null?void 0:(V=d[0])==null?void 0:V.height)&&g%31===0?!0:!1};
fh.prototype.onYtServiceRequestError_=fh.prototype.onYtServiceRequestError_;fh.prototype.dataChanged_=fh.prototype.dataChanged_;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],fh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fh.prototype,"ytRendererBehavior",void 0);_.E([_.M({computed:"computeLogoWithPadding(data)"}),_.H("design:type",Boolean)],fh.prototype,"logoWithPadding",void 0);
_.E([_.M(),_.H("design:type",Object)],fh.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fh.prototype,"dataChanged_",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],fh.prototype,"onYtServiceRequestError_",null);_.E([_.eC({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],fh);
_.I(fh,"yt-unlimited-page-header-renderer",function(){if(bLG===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;RQS===void 0&&(RQS=document.createElement("template"));var V=RQS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);bLG=g}g=bLG;return g},{mode:2});var ZL_;var Yx_;_.oe("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var v6=function(){return _.W.apply(this,arguments)||this};
_.L(v6,_.W);v6.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],v6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],v6.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],v6.prototype,"data",void 0);_.E([_.eC({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],v6);
_.I(v6,"yt-unlimited-user-notification-renderer",function(){if(Yx_===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;ZL_===void 0&&(ZL_=document.createElement("template"));var V=ZL_;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Yx_=g}g=Yx_;return g},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.De0=function(g,C){if(_.t("web_enable_chat_autoscroll_to_user_turn")&&g&&C)return g-4+"px"};_.ri0=_.n(function(g){var C=_.mV(g,{numberOfChips:5}).numberOfChips;return _.O("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.O(_.M9,{each:function(){return Array(C==null?void 0:C())}},function(){return _.O("div",{class:"ytGhostChipShelfChip"})}))},"Xi");_.NX5=_.n(function(g){var C=function(){var Y;return((Y=g.data)==null?void 0:Y.call(g).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},d=_.d8(),V=_.wS().resolve(_.vF);
_.nv(function(){requestAnimationFrame(function(){var Y;(Y=d.lottieEl)==null||Y.addEventListener("DOMLoaded",function(){var A;(A=g.onLottieLoaded)==null||A.call(g)})})});
var y=function(){var Y;return(Y=g.data)==null?void 0:Y.call(g).loadingAnimationA11yLabel},R={};
return _.O("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var Y;return((Y=g.data)==null?void 0:Y.call(g).targetId)||""},
"aria-label":function(){return y()||""},
role:function(){return y()?"progressbar":void 0},
style:_.yF({"min-height":function(){var Y,A;return _.De0((Y=g.containerHeight)==null?void 0:Y.call(g),(A=g.isLastItem)==null?void 0:A.call(g))}})},_.O(_.LA,{"aria-hidden":"true",
className:_.Gr((R.ytChatLoadingViewModelRtl=V==="rtl",R)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:C()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||C()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:C()}}},
animationRef:d}))},"Zi");
}catch(e){_._DumpException(e)}
try{
var rDz,NNr,XIz,BN0,TN6,fyR,v4Q,$h5,qIr,Mar,cDr,qD,Uhb,mhr,Iyr,n4S,uZ0,WwI,E40,Ho0,QV5,z5D,MD,Kwr,ayz,gEr,mg,GUI,Il,Wi,uk,SIz,n0,CKR,dA5,VKZ,ysQ,RM0,ba0,YEb,AsR,Fib,PKD,iaZ,OaS,wUB,k$0,xAp,oEp,Jsb,hM8,tKB,eMZ,LiR,rsr,NeD,XU0,s2r,Te0,f86,vE5,$AS,qEQ,MKb,Wiz,uEr,csZ,UA5,nEr,EEz,I8b,HaQ,a8D,Kib,Q2p,zMD,ci,G$b,gkB,CYp,duQ,Y0R,A_Z,Fjb,PYR,ie8,Oe8,wWb,kYb,xu8,pWB,J_D,h9D,tuI,jsz,e9S,lZp,LjR,NUR,R9S;
_.vi=function(g){var C=new _.qn("Error accessing DB");return _.tXB().then(function(d){return new Promise(function(V,y){try{var R=d.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(g);R.onsuccess=function(){var Y=R.result;V(Y?Y.value:null)};
R.onerror=function(){C.params={key:g,source:"onerror"};y(C)}}catch(Y){C.params={key:g,
thrownError:String(Y)},y(C)}})},function(){return null})};
rDz=function(g,C){return _.gd(g.entities,"inlineExpansionEntity",C)};
NNr=function(g,C){return _.gd(g.entities,"flowStateEntity",C)};
XIz=function(g,C){if(g&&C){var d=_.Y9();d().set(g,C);_.xJV(d())}};
_.sVz=function(g,C){if(g&&C){var d=_.Y9();d().set(g,C);_.xJV(d())}};
BN0=function(g,C){return _.gd(g.entities,"contextNoteUserRatingEntityPayload",C)};
TN6=function(g){return _.$o(g,function(C){return C.languageCode==="en"})};
fyR=function(g){var C=$V;if(_.wII(g))g.setOption("captions","stickyLoading",{}),g.setOption("captions","track",{});else{var d=_.$o(_.exP(g),function(V){return V.displayName===C});
g.setOption("captions","track",d)}};
v4Q=function(g){if(!g)return 0;var C=g.getPresentingPlayerType(),d=g.getVideoData();return d&&d.isLive?(g=g.getProgressState(C),g.seekableEnd-g.seekableStart):g.getDuration(C)};
$h5=function(g,C){for(var d=_.Z(Object.keys(g)),V=d.next();!V.done;V=d.next())if(V=V.value,g[V]!==C[V])return!1;return!0};
qIr=function(){return document.getElementById("player-control-overlay")};
Mar=function(g){g!==-1&&!_.t("player_controls_log_creation_killswitch")&&qIr()&&(_.t1("pcu_cs",g),_.t1("pcu_ce"))};
cDr=function(g,C){var d=_.WR(g,{}),V=WwI("top",C),y=WwI("bottom",C),R=WwI("left",C),Y=WwI("right",C);return _.yF({top:function(){return qD(d().position,V)},
bottom:function(){return qD(d().position,y)},
left:function(){return qD(d().position,R)},
right:function(){return qD(d().position,Y)},
position:function(){return qD(d().positionType,mhr)},
height:function(){return qD(d().height,MD)},
width:function(){return qD(d().width,MD)},
"min-width":function(){return qD(d().minWidth,MD)},
"min-height":function(){return qD(d().minHeight,MD)},
"max-width":function(){return qD(d().maxWidth,MD)},
"max-height":function(){return qD(d().maxHeight,MD)},
"aspect-ratio":function(){return qD(d().aspectRatio,String)},
"margin-top":function(){return qD(d().margin,V)},
"margin-bottom":function(){return qD(d().margin,y)},
"margin-left":function(){return qD(d().margin,R)},
"margin-right":function(){return qD(d().margin,Y)},
"padding-top":function(){return qD(d().padding,V)},
"padding-bottom":function(){return qD(d().padding,y)},
"padding-left":function(){return qD(d().padding,R)},
"padding-right":function(){return qD(d().padding,Y)},
"flex-direction":function(){return qD(d().flexDirection,uZ0)},
"justify-content":function(){return qD(d().justifyContent,n4S)},
"align-items":function(){return qD(d().alignItems,Iyr)},
"flex-grow":function(){return qD(d().flexGrow,String)},
"flex-shrink":function(){return qD(d().flexShrink,String)},
"flex-basis":function(){return qD(d().flexBasis,MD)},
"align-self":function(){return qD(d().alignSelf,Iyr)},
"flex-wrap":function(){return qD(d().flexWrap,Uhb)},
"align-content":function(){return qD(d().alignContent,Iyr)}})};
qD=function(g,C){return g!==void 0?C(g):void 0};
Uhb=function(g){switch(g){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
mhr=function(g){switch(g){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
Iyr=function(g){switch(g){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"}};
n4S=function(g){switch(g){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"}};
uZ0=function(g){switch(g){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"}};
WwI=function(g,C){var d=C==="rtl";switch(g){case "top":var V=E40;break;case "bottom":V=Ho0;break;case "left":V=QV5;break;default:V=z5D}return function(y){return qD(V(y,d),MD)}};
E40=function(g){var C=g.top;var d=g.vertical;g=g.all;var V;return(V=C!=null?C:d)!=null?V:g};
Ho0=function(g){var C=g.bottom;var d=g.vertical;g=g.all;var V;return(V=C!=null?C:d)!=null?V:g};
QV5=function(g,C){var d=g.left;var V=g.end;var y=g.start;var R=g.horizontal;g=g.all;var Y,A;return(A=(Y=d!=null?d:C?V:y)!=null?Y:R)!=null?A:g};
z5D=function(g,C){var d=g.right;var V=g.end;var y=g.start;var R=g.horizontal;g=g.all;var Y,A;return(A=(Y=d!=null?d:C?y:V)!=null?Y:R)!=null?A:g};
MD=function(g){var C=g.value;switch(g.unit){case "YPC_DIMENSION_UNIT_POINT":return C+"px";case "YPC_DIMENSION_UNIT_FRACTION":return C+"%";default:return""+C}};
Kwr=function(g){switch(g){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"}};
ayz=function(g){var C=g!=null?g:{};g=C.fontRole;var d=C.fontSize;C=C.fontWeight;if(g!==null&&d!==null)switch(g){case "YPC_FONT_ROLE_DISPLAY":switch(d){case "YPC_FONT_SIZE_L":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(d){case "YPC_FONT_SIZE_L":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return C===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(d){case "YPC_FONT_SIZE_XL":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return C==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
gEr=function(g,C,d){function V(p){return Object.values(p).map(function(J){var h=J.productId;J=J.pricingOptionIndex;return Wi(y(h).pricingOptions,J).pricingOptionId})}
function y(p){return P().get(p)}
function R(p){p=V(p);d(p)}
function Y(p,J){return Array.from(mg(p.pricingOptions)).filter(function(h){h=_.Z(h);h.next();h=h.next().value;return uk(h.pricingGroupAttributes,J)}).map(function(h){return _.Z(h).next().value})}
var A=n0([g,C],function(p,J){var h=p==null?void 0:p.selectedPricingOptions;p={};var l=!0;if(h&&J.length)for(var N=_.Z(J),T=N.next();!T.done;T=N.next()){T=T.value;var v=GUI(T.pricingOptions,function(c){a:{c=c.pricingOptionId;for(var U=_.Z(h),K=U.next();!K.done;K=U.next())if(K.value===c){c=!0;break a}c=!1}return c});
if(v>=0){l=!1;var q=Wi(T.pricingOptions,v),Q=void 0;p[T.groupId]={productId:T.productId,pricingOptionIndex:v,pricingGroupAttributes:(Q=q)==null?void 0:Q.pricingGroupAttributes}}}l&&J.length&&(l=Wi(J[0].pricingOptions,0),p[J[0].groupId]={productId:J[0].productId,pricingOptionIndex:0,pricingGroupAttributes:l==null?void 0:l.pricingGroupAttributes});return p}),P=n0([C],function(p){return new Map(p.map(function(J){return[J.productId,
J]}))}),w=n0([C],function(p){var J=new Map;
p=_.Z(p);for(var h=p.next();!h.done;h=p.next()){var l=h.value;h=l.groupId;var N=l.productId;l=_.Z(mg(l.pricingOptions));for(var T=l.next();!T.done;T=l.next()){var v=_.Z(T.value);T=v.next().value;v=v.next().value;J.set(v.pricingOptionId,{groupId:h,productId:N,index:T,pricingOption:v,pricingGroupAttributes:v.pricingGroupAttributes})}}return J}),x=n0([C],function(p){var J=new Map;
p=_.Z(p);for(var h=p.next();!h.done;h=p.next()){var l=h.value;h=l.groupId;var N=l.productId,T=void 0;l=_.Z(mg((T=l.pricingGroups)!=null?T:[]));for(T=l.next();!T.done;T=l.next()){var v=_.Z(T.value);T=v.next().value;v=v.next().value;J.set(v.pricingGroupId,{groupId:h,productId:N,index:T,pricingGroup:v,pricingGroupAttributes:v.pricingGroupAttributes})}}return J});
return{getProductById:y,isProductSelected:function(p){var J=y(p);if(!J)return!1;var h;return((h=A()[J.groupId])==null?void 0:h.productId)===p},
getSelectedPricingOptions:function(){return Object.values(A()).map(function(p){var J=p.productId;p=p.pricingOptionIndex;return Wi(y(J).pricingOptions,p)})},
getSelectedPricingGroupAttributesByGroupId:function(p){var J;return(p=(J=A()[p])==null?void 0:J.pricingGroupAttributes)?Array.from(p):void 0},
getSelectedProductByGroupId:function(p){var J;return(p=(J=A()[p])==null?void 0:J.productId)?y(p):void 0},
onProductSelected:function(p){var J=y(p);if(J){var h=A(),l;if(((l=h[J.groupId])==null?void 0:l.productId)!==p){var N=(l=(N=h[J.groupId])==null?void 0:N.productId)?y(l):void 0;var T;l=(T=h[J.groupId])==null?void 0:T.pricingGroupAttributes;var v;T=(v=h[J.groupId])==null?void 0:v.pricingOptionIndex;if(N&&T!==void 0)if(l){v=Y(N,l).indexOf(T);if(v===-1)throw Error("Yj`"+T+"`"+N.productId);T=Y(J,l);v=v<T.length?T[v]:T.length>0?T[0]:0}else v=T<Il(J.pricingOptions)?T:0;else v=0;Il(J.pricingOptions)<=v&&(v=
0);T=Wi(J.pricingOptions,v);var q;N={};R(Object.assign({},h,(N[J.groupId]={productId:p,pricingOptionIndex:v,pricingGroupAttributes:(q=T==null?void 0:T.pricingGroupAttributes)!=null?q:[]},N)))}}},
onPricingOptionSelected:function(p){var J=w().get(p);if(J){p=J.groupId;var h=J.productId;J=J.index;var l=A(),N,T;if(((N=l[p])==null?void 0:N.productId)!==h||((T=l[p])==null?void 0:T.pricingOptionIndex)!==J){var v,q;N={};R(Object.assign({},l,(N[p]={productId:h,pricingOptionIndex:J,pricingGroupAttributes:(q=(v=l[p])==null?void 0:v.pricingGroupAttributes)!=null?q:[]},N)))}}},
onPricingGroupSelected:function(p){var J=x().get(p);if(J){p=J.groupId;var h=J.productId,l=J.pricingGroup.pricingGroupAttributes,N=y(h);if(N){J=A();var T=J[p].pricingGroupAttributes,v;if(((v=J[p])==null?void 0:v.productId)!==h||!uk(SIz(T,Il(l)),l)){v=Array.from(l);for(l=Il(l);l<Il(T);l++){var q="",Q=!1,c=Array.from(v);c.push(Wi(T,l));for(var U=_.Z(N.pricingGroups),K=U.next();!K.done;K=U.next())if(K=K.value,uk(K.pricingGroupAttributes,c)){v.push(Wi(T,l));Q=!0;break}else q===""&&Il(K.pricingGroupAttributes)===
c.length&&uk(SIz(K.pricingGroupAttributes,v.length),v)&&(q=Wi(K.pricingGroupAttributes,l));Q||v.push(q)}q=J[p].pricingOptionIndex;l=[];Q=new Map;c=0;N=_.Z(mg(N.pricingOptions));for(U=N.next();!U.done;U=N.next())K=_.Z(U.value),U=K.next().value,K=K.next().value,uk(K.pricingGroupAttributes,v)&&l.push(U),uk(K.pricingGroupAttributes,T)&&Q.set(U,c++);l.length===0?T=0:(T=Q.get(q),T=T!==void 0&&T<l.length?l[T]:l[0]);N={};R(Object.assign({},J,(N[p]={productId:h,pricingOptionIndex:T,pricingGroupAttributes:v},
N)))}}}},
onClearGroupSelected:function(p){var J=A();J[p]&&(J=Object.fromEntries(Object.entries(J).filter(function(h){return _.Z(h).next().value!==p})),R(J))}}};
mg=function(g){return function d(){var V,y,R,Y,A;return _.GG(d,function(P){switch(P.nextAddress){case 1:_.Lp(P,2),V=0,y=_.Z(g),R=y.next();case 4:if(R.done){P.jumpTo(2);break}Y=R.value;A=_.SO;return P.yield([V++,Y],7);case 7:A(P.yieldResult);R=y.next();P.jumpTo(4);break;case 2:_.ll(P),_.Da(P,0)}})}()};
GUI=function(g,C){g=_.Z(mg(g));for(var d=g.next();!d.done;d=g.next()){var V=_.Z(d.value);d=V.next().value;V=V.next().value;if(C(V))return d}return-1};
Il=function(g){var C=0;for(g=g[Symbol.iterator]();!g.next().done;)++C;return C};
Wi=function(g,C){g=_.Z(mg(g));for(var d=g.next();!d.done;d=g.next()){var V=_.Z(d.value);d=V.next().value;V=V.next().value;if(d===C)return V}};
uk=function(g,C){if(!g&&!C)return!0;if(!g||!C)return!1;g=Array.from(g);C=Array.from(C);if(g.length!==C.length)return!1;for(var d=0;d<g.length;d++)if(g[d]!==C[d])return!1;return!0};
SIz=function(g,C){C=C===void 0?Infinity:C;var d=[];g=_.Z(mg(g));for(var V=g.next();!V.done;V=g.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;if(V>=C)break;V>=0&&d.push(y)}return d};
n0=function(g,C){var d,V;return function(){for(var y=g.map(function(Y){return Y()}),R=0;R<y.length;R++)if(!d||y[R]!==d[R]){d=y;
V=C.apply(null,_.Wr(y));break}return V}};
CKR=function(g,C,d){var V=[];g=_.Z(g);for(var y=g.next();!y.done;y=g.next()){y=y.value;var R=void 0;((R=C)==null?0:R.length)&&!uk(y.pricingGroupAttributes,C)||V.push({pricingOption:y,isSelected:d.includes(y.pricingOptionId)})}return V};
dA5=function(g,C){return _.gd(g.entities,"pdpStateEntity",C)};
VKZ=function(g){var C,d;return!!(g.productId&&g.groupId&&((C=g.pricingOptions)==null?0:C.length)&&g.pricingOptions.every(function(V){return V.pricingOptionId})&&((d=g.pricingGroups)==null||!d.length||Array.isArray(g.pricingGroups)&&g.pricingGroups.every(function(V){return V.pricingGroupId&&V.pricingGroupAttributes&&V.pricingGroupAttributes.length>0})))};
ysQ=function(g,C,d){return gEr(g,n0([C],function(V){return V.filter(VKZ)}),d)};
RM0=function(g,C){return C.length===0?[g]:[g.slice(0,C[0]),g.slice(C[0])].filter(function(d){return d.length>0})};
ba0=function(g){switch(g){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""}};
YEb=function(g,C,d,V){V=Object.assign({},V);_.pn(V,ZaZ,{selectedOptionId:g,primaryButtonOverride:d});_.qe().dispatch(_.P$("flowStateEntity",C,V))};
AsR=function(g,C,d){!_.e(d,ZaZ)&&g.noPreselect&&C!==""&&g.defaultButtonOverride&&YEb("default",C,g.defaultButtonOverride,d)};
Fib=function(g){switch(g){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleContentFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleContentFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleContentFontSizeM";default:return"ytLandingPageViewModelHeaderTitleContentFontSizeL"}};
PKD=function(g){switch(g){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeM";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_L":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XL":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXL";
default:return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL"}};
iaZ=function(g,C){if(C)return"ytCardViewModelCardSelected";switch(g){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
OaS=function(g,C){C.includes(g)?C=C.filter(function(d){return d!==g}):C.push(g);
return[].concat(_.Wr(C))};
wUB=function(g,C){return _.gd(g.entities,"contextNoteFeedEntityPayload",C)};
k$0=function(g,C){switch(g){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return C==null?void 0:C.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return C==null?void 0:C.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return C==null?void 0:C.ratingNotHelpfulText}};
xAp=function(g,C){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:g.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:g.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:g.deleteDialogTitle}]},dialogMessages:[{runs:[{text:g.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:g.deleteActionText}]},command:{performCommentActionEndpoint:{action:C}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:g.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
oEp=function(g,C,d){var V;if(g&&((V=C())==null?0:V.includes(g))){var y;d((y=C())==null?void 0:y.filter(function(R){return R!==g}))}else d([].concat(_.Wr(C()||[]),[g]))};
Jsb=function(g,C){if(g){var d=[];C=_.Z((C==null?void 0:C.checkboxes)||[]);for(var V=C.next();!V.done;V=C.next()){V=_.e(V.value,pUb);var y=void 0;((y=V)==null?0:y.value)&&g.includes(V.key||"")&&d.push(V.value)}return d}};
hM8=function(g){g.style.height="auto";g.style.height=g.scrollHeight+"px"};
tKB=function(g){return[g.syncStep,g.asyncStep].filter(function(C){return C!==void 0})};
eMZ=function(g){var C,d,V;if(g=(C=g.structuredContextNoteFormSchema)==null?void 0:(d=C.fieldSchemas)==null?void 0:(V=d.noteBody)==null?void 0:V.validationSchema)for(C=_.Z(tKB(g)),d=C.next();!d.done;d=C.next()){d=d.value.rules;if(!d)break;d=_.Z(d);for(d=d.next();!d.done;d=d.next())return _.e(d.value,_.j2z)}};
LiR=function(g){if(g){g=_.Z(tKB(g));for(var C=g.next();!C.done;C=g.next()){C=C.value.rules;if(!C)break;C=_.Z(C);for(C=C.next();!C.done;C=C.next())return _.e(C.value,l8S)}}};
rsr=function(g){if(g){g=_.Z(tKB(g));for(var C=g.next();!C.done;C=g.next()){C=C.value.rules;if(!C)break;C=_.Z(C);for(C=C.next();!C.done;C=C.next())return _.e(C.value,DAI)}}};
NeD=function(g){g=/^https?:\/\//.test(g)?g:"http://"+g;try{var C=_.S1(g)}catch(d){return!1}if(C.toString()!==g)return!1;g=C.JSC$10103_domain_.split(".");return g.length>1&&g.every(function(d){return!!d})};
XU0=function(g,C,d,V){var y;V=(y=V.structuredContextNoteData)==null?void 0:y.createCommentEndpoint;if(y=_.e(V,_.tQh))return y.commentText=_.Mr(g),y.videoPositionMention=C,y.sources=d,V};
s2r=function(g){return g==null?void 0:g.stringValue};
Te0=function(g,C,d){g=g.map(function(V,y){return{listItemViewModel:{title:V.title,subtitle:V.subtitle,leadingImage:V.leadingImage,trailingImage:y===C?Be0:void 0,rendererContext:{commandContext:{onTap:V.onTap}}}}});
return Object.assign({},d&&{header:{panelHeaderViewModel:{title:d}}},{content:{listViewModel:{listItems:g}}})};
f86=function(g,C){if(g&&C)switch(C){case "SELECTION_TYPE_BOOL":return g.boolValue;case "SELECTION_TYPE_INT":return g.intValue;case "SELECTION_TYPE_STRING":return g.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return g.privacyStatusValue}};
vE5=function(g){var C;g=(C=g.options)==null?void 0:C.findIndex(function(d){return d.isSelected});
return g===void 0?-1:g};
$AS=function(g,C,d){var V=function(){return g().label},y={},R=_.Gr("ytDropdownViewModelLabel",(y.ytDropdownViewModelLabelError=C,y));
return _.O(_.k,{cond:function(){return g().label&&!(d()===-1&&g().label&&!g().placeholderText)},
then:function(){return _.O("div",{class:R},_.O(_.gV,{text:V}))}})};
qEQ=function(g,C){var d={};d=_.Gr("ytDropdownViewModelTitle",(d.ytDropdownViewModelTitlePlaceholder=function(){return C()===-1},d));
return _.O("div",{class:d},_.O(_.gV,{text:function(){var V=g();var y=C();if(y===-1)V=V.placeholderText?V.placeholderText:V.label;else{var R,Y;V=(R=V.options)==null?void 0:(Y=R[y])==null?void 0:Y.title}return V}}))};
MKb=function(g,C){var d=function(){return g().hint};
return _.O(_.xX,null,_.O(_.k,{cond:function(){return d()&&!C()},
then:function(){return _.O("div",{class:_.Gr("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.O(_.gV,{text:d,className:"ytDropdownViewModelSupportText"}))}}),_.O(_.k,{cond:C,
then:function(){return _.O("div",{id:"dropdown-view-model-error",role:"alert",class:_.Gr("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.O(_.Re,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.O(_.gV,{text:C,className:"ytDropdownViewModelSupportText"}))}}))};
Wiz=function(g,C){var d=_.wS().resolve(_.ZOI);_.Iu(function(){var V=g().id;V&&d!=null&&d.dropdownMap.set(V,C)})};
uEr=function(g){g=_.e(g.scheduleButton,mA0);g=_.e(g==null?void 0:g.primaryButton,_.d$);g=_.e(g==null?void 0:g.onTap,_.j6);var C,d,V=((d=_.e(g,_.Su))==null?void 0:d.commands)||[g];d=_.Z(V);for(g=d.next();!g.done&&!(C=_.e(g.value,_.hOL));g=d.next());var y;C=(y=C)==null?void 0:y.createBroadcastRequest;if(!C)throw Error("ek");return C};
csZ=function(g,C,d){d=d===void 0?{}:d;var V,y;return _.F(function(R){if(V=nEr(C))return R.return(V);(y=I8b(g,C,d))&&UA5(C,y);return R.return(y)})};
UA5=function(g,C){var d=EEz(g);d&&C.then(function(V){_.wS().resolve(_.jT).put(d,new _.eT({innertubeResponse:V}))})};
nEr=function(g){if(g=EEz(g)){var C=_.wS().resolve(_.jT);if(C.has(g))return C.get(g).then(function(d){return d==null?void 0:_.IH(d)})}return null};
EEz=function(g){var C=_.e(g.endpoint,_.qu);if(C!=null&&C.videoId)return C={videoId:C.videoId},_.t("web_imp_player_mute_params")&&(C.mutedAtStart=g.startPlaybackInMutedState),_.$k("inline_playback",C)};
I8b=function(g,C,d){g=_.fW(g,C.endpoint,HaQ(C,d)).then(function(V){return V});
return Promise.resolve(g)};
HaQ=function(g,C){C=_.t("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!g.startPlaybackInMutedState},C):Object.assign({},{vis:5,autonav:"1"},C);var d;C={contentPlaybackContext:_.zG(C,(d=_.e(g.endpoint.commandMetadata,_.d7))==null?void 0:d.url,window.location.href)};_.t("web_imp_player_mute_params")&&(C.overrideMutedAtStart=!g.startPlaybackInMutedState);return C};
a8D=function(g,C){var d=window.MutationObserver;d&&(U_=new d(function(V,y){V=_.Z(V);for(var R=V.next();!R.done;R=V.next()){R=R.value;var Y;if(Y=R.type==="childList"&&R.target)a:{Y=g;R=Q2p(R.target);Y=Q2p(Y);for(var A=null,P=0;P<R.length;P++)if(Y.includes(R[P])){if(P===0){Y=!1;break a}A=R[P];break}A?(R=zMD(R,A),Y=zMD(Y,A),Y=R<Y):Y=!1}if(Y){C();y.disconnect();break}}}),(d=Kib())&&U_.observe(d,{childList:!0,
subtree:!0}))};
Kib=function(){var g=document.getElementsByTagName("ytd-rich-grid-renderer");if(g.length>0)return g[0];g=document.getElementsByTagName("ytd-section-list-renderer");return g.length>0?g[0]:null};
Q2p=function(g){for(var C=[];g;)C.push(g),g=g.parentElement;return C};
zMD=function(g,C){var d=Array.from(C.children);C=g.indexOf(C);return C>0?d.indexOf(g[C-1]):-1};
ci=function(g,C,d){d=d===void 0?{}:d;return _.yD(g,d,C)};
G$b=function(g){switch(g){case "MUSIC":return!0;default:return!1}};
gkB=function(g){if(g=g==null?void 0:g.find(function(V){var y,R;return((y=_.e(V,SEr))==null?void 0:(R=y.inlinePlaybackBadgeData)==null?void 0:R.replicateAsTimestamp)===!0}))if(g=_.e(g,SEr),g==null?0:g.icon){var C,d;
if((g=(C=_.ZNB(g.icon))==null?void 0:(d=C.clientResource)==null?void 0:d.imageName)&&G$b(g))return g}};
CYp=function(g){return g==null?void 0:g.filter(function(C){return C.premiereTrailerBadgeRenderer})};
duQ=function(g){var C,d=g==null?void 0:(C=g.find(function(P){return P.thumbnailOverlayTimeStatusRenderer}))==null?void 0:C.thumbnailOverlayTimeStatusRenderer,V,y;
if((d==null?0:(V=d.icon)==null?0:V.iconType)&&G$b(d==null?void 0:(y=d.icon)==null?void 0:y.iconType)){var R;return{icon:d==null?void 0:(R=d.icon)==null?void 0:R.iconType}}var Y;if(C=g==null?void 0:(Y=g.find(function(P){return P.thumbnailOverlayBadgeViewModel}))==null?void 0:Y.thumbnailOverlayBadgeViewModel)if(Y=gkB(C.thumbnailBadges))return{icon:Y};
var A;if(g=g==null?void 0:(A=g.find(function(P){return P.thumbnailBottomOverlayViewModel}))==null?void 0:A.thumbnailBottomOverlayViewModel)if(A=gkB(g.badges))return{icon:A};
return{}};
Y0R=function(g,C){var d=Vu0,V=_.Z(_.jL(y_Z(new R9S(function(){},d,C)),void 0,"PAnyd")),y=V.next().value,R=V.next().value,Y=new R9S(function(A){R(A)},d,C);
_.ue(function(){Promise.resolve().then(function(){var A,P=(A=g())!=null?A:{};Y.playerControlsData=P;_.t("player_controls_skip_double_signal_old")&&(Y.lastSeenPlayerApi=_.LK(P.playerApi));_.t("player_controls_skip_double_signal_old")||(Y.lastSeenPlayerApi=_.LK(P.playerApi));beZ(Y)});
_.nP(function(){Zer(Y)})},"HikUP");
_.nP(function(){Zer(Y)});
return function(){return y()}};
A_Z=function(g){return function(C){var d=g(),V={playerState:C};if(C===1){var y;(y=d.playerApi)==null||y.loadModule("captions")}if(C===0){var R;(R=d.playerApi)==null||R.unloadModule("captions")}C!==-1&&d.setState(V)}};
Fjb=function(g){return function(C){g().setState({playbackRate:C})}};
PYR=function(g){return function(C){var d=g(),V=d.playerApi,y=V==null?void 0:V.getVideoData(),R=(y==null?void 0:y.isLive)||!1;y=y==null?void 0:y.video_id;R={videoDuration:v4Q(V||void 0),isLive:R,videoId:y};R.videoId!==d.videoId&&(R=Object.assign({},_.Nqc(V),R));if(C==null?0:C.playertype)R.playerType=C.playertype;if(V){R.captionsAvailable=_.rv(V);C=R;var Y;y=(Y=V.getStoryboardLevel(V.getNumberOfStoryboardLevels()-1))==null?void 0:Y.intervalMs;C.storyboardInterval=y?y/1E3:void 0;R.captionsAvailable&&
(R.captionsEnabled=_.wII(V))}R.volumeMuted=!(V==null||!V.isMuted());d.setState(R)}};
ie8=function(g){return function(C){var d=g(),V=d.playerApi;if(V){var y=V.getPresentingPlayerType();C={playedTime:C||0,percentLoaded:V.getVideoLoadedFraction(),playerType:y};d.playerState===0&&(C.playedTime=d.videoDuration);d.isLive&&(y=V.getProgressState(y),C.playedTime-=y.seekableStart,C.videoDuration=v4Q(V));if(d.playerType===1)V=!1;else{var R;if((R=d.uxConfig)==null?0:R.showCuedOverlay){var Y;V=!((Y=d.playerApi)==null?0:Y.getPlayerStateObject(d.playerType).isDomPaused)}else V=!0}V&&delete C.playedTime;
d.setState(C)}}};
Oe8=function(g){return function(){var C=g(),d,V,y,R={volume:(y=(d=C.playerApi)==null?void 0:d.getVolume())!=null?y:0,volumeMuted:!((V=C.playerApi)==null||!V.isMuted())};C.setState(R)}};
wWb=function(g){return function(){var C=g(),d=C.playerApi;if(d){var V={captionsAvailable:_.rv(d)};V.captionsAvailable&&(V.captionsEnabled=_.wII(d));C.setState(V)}}};
kYb=function(g){return{appApi:Object.assign({},_.tYL(),{showCaptionsToggleToast:function(C){var d,V;(V=(d=g()).showCaptionsToggleToast)==null||V.call(d,C)},
openInMiniplayer:function(){var C,d;(d=(C=g()).openInMiniplayer)==null||d.call(C)}})}};
xu8=function(g,C){var d,V,y;return!!(g==null?0:(d=g.playerResponse)==null?0:(V=d.playerConfig)==null?0:(y=V.inlinePlaybackConfig)==null?0:y.showScrubbingControls)&&!(C==null?0:C.hideScrubbingControls)};
_.okD=function(g){var C=!g.miniplayerIsActive;return[5,2,0].includes(g.miniplayerPlaybackState)||C};
pWB={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};J_D=function(g){this.onStepChangeCallback=function(){};
this.flowRenderer=g};
J_D.prototype.getCurrentStep=function(){var g=this,C;return((C=this.flowRenderer.steps)!=null?C:[]).map(function(d){return _.e(d,_.qM)}).find(function(d){return d&&d.stepId===g.currentStepId})};
h9D=function(g,C){var d=C.flowStateEntityKey,V=g.flowStates.get(d);if(V)return V;C=new J_D(C);g.flowStates.set(d,C);return C};
tuI=function(g,C){for(var d=_.Z(g.flowStates.entries()),V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;if(y.flowRenderer.targetId===C){g.flowStates.delete(V);break}}};
jsz=function(g,C){g.onStepChangeCallback=C;g.onStepChangeCallback(g.getCurrentStep())};
e9S=function(g,C){var d=g.getCurrentStep();if(!d||d.stepId!==C){var V;((V=g.flowRenderer.steps)!=null?V:[]).map(function(y){return _.e(y,_.qM)}).find(function(y){return y&&y.stepId===C})&&(g.currentStepId=C,g.onStepChangeCallback(g.getCurrentStep()))}};
lZp=function(g,C){var d,V,y,R,Y;_.F(function(A){if(!C.length)return A.return([]);d=[];V=_.Z(C);for(y=V.next();!y.done;y=V.next())R=y.value,(Y=g.resolveIcon(R))&&!g.iconCache[Y.url]&&d.push(_.AIB(g,Y).then(function(){}).catch(function(){}));
return A.return(Promise.all(d))})};
LjR=function(g,C){var d=[];C=(new Set(C)).values();C=_.Z(C);for(var V=C.next();!V.done;V=C.next()){V=V.value;for(var y=_.Z(Object.values(pWB)),R=y.next();!R.done;R=y.next())d.push({iconName:V,iconStyle:R.value})}lZp(g.iconManager,d)};
_.Du5=function(g,C,d){var V=d!=null?d:g.iconsToFetch;V!=null&&V.length?C!==void 0&&C>=0?_.vy(_.UP,function(){LjR(g,V)},C):LjR(g,V):Promise.resolve()};
_.r_b=_.PY(function(g,C,d){if(g.nextWireType_!==5)return!1;_.i6(C,d,_.X1(g.decoder_));return!0},function(g,C,d){C=_.t8N(C);
C!=null&&(_.Oh(g,d,5),_.w_(g.encoder_,C))},_.CQA);
NUR=[0,_.vP,_.r_b,-1];_.XWb=function(){return _.QD({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
R9S=function(g,C,d){var V=this;this.renderFn=g;this.listeners=C;this.context=d;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var y;this.lastSeenPlayerApi=_.LK((y=this.playerControlsData)==null?void 0:y.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.Nqc(),void 0);_.t("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){y_Z(V).setState({playerState:-1});V.resetRecentlyNavigatedJobId&&_.UP.cancelJob(V.resetRecentlyNavigatedJobId);
V.recentlyNavigated=!0;V.resetRecentlyNavigatedJobId=_.UP.addJob(function(){V.recentlyNavigated=!1},8,1E4)})};
R9S.prototype.setState=function(g){if(!_.t("mweb_player_skip_no_op_state_changes")||!$h5(g,this.state))if(this.state=Object.assign({},this.state,g),!_.t("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)g=-1,_.t("player_controls_log_creation_killswitch")||qIr()||(g=(0,_.wQ)()),_.t1("pcu_s"),_.t1("pcu_se"),_.t1("pcu_rs"),this.renderFn(y_Z(this)),_.t1("pcu_re"),Mar(g),_.UP.addJob(function(){_.t1("pcu_ap")},8)};
var y_Z=function(g){var C;var d=_.LK((C=g.playerControlsData)==null?void 0:C.playerApi);return Object.assign({},g.state,{setState:g.boundSetState,domMeasurements:{progressBarLineRect:g.progressBarLineRect},playerApi:d,appApi:g.context.appApi,playerContainer:g.context.playerContainer,playerControlContainer:g.context.playerControlContainer,uxConfig:g.context.uxConfig})},beZ=function(g){g.listeners.forEach(function(C){g.eventListenerCleanupFunctions.push(C.register(function(){return y_Z(g)},function(){return g.getData()}))})},
Zer=function(g){g.eventListenerCleanupFunctions.forEach(function(C){C()});
g.eventListenerCleanupFunctions.length=0};
R9S.prototype.getData=function(){return this.playerControlsData};var ss6=[0,_.zi,_.Mv,_.zi,-1,_.Mv,[0,_.WP,_.n1,-1],_.zi,-1];var BUZ=[0,[1,2,3],_.UX,-2];var TUR=[0,_.zi];var fZ0=new _.Sf("crowdsourcedContextUserRatingFormFlowState");var vkr=new _.Sf("noteViewModel");var E_=new _.Sf("abuseReportFlowState");var $u5=new _.Sf("feedbackFormFlowState");var q00=new _.Sf("inputBoxViewModel");_.j2z=new _.Sf("lengthValidationRule");var l8S=new _.Sf("regexValidationRule");var DAI=new _.Sf("selectedValidationRule");var Mu6=[0,_.n1,_.zi,_.Sj];var Wjz=[0,_.Mv,-2,NUR];var mu6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(mu6,_.Yu);mu6.prototype.getFeature=function(){return _.p1(this,6)};
mu6.prototype.hasFeature=function(){return _.lQ(_.b1(this,6))!=null};var uqS=[0,_.n1];var nkZ=_.pd(mu6,[0,_.Mv,-2,NUR,_.Mv,_.n1,-1,_.qv,-1,_.n1,-3,_.hBr,_.WP,Wjz,_.n1,-1,ss6,_.qv,_.n1,Mu6,[0,[0,_.n1,-2,2,_.n1,-1,[0,_.n1],[0,_.zi,_.n1],[0,_.zi],[0,_.n1],2,[0,_.zi,2,[0,_.zi,-1],[0,_.cP,BUZ],1,[0,TUR],1,[0,_.n1]],[0,_.WP],[0,[1,2],_.EX,[0,_.n1],_.EX,[0,_.n1,_.Qd,-1]],[0,_.zi],[0,_.n1,[0,[1,2,3,4],_.EX,[0,[0,_.n1],uqS],_.EX,[0,[0,_.n1],uqS],_.EX,[0,uqS],_.EX,[0,[0,_.n1],uqS]]],[0,_.n1],1,[0,_.n1,_.zi],1,[0,_.n1],[0,_.WP],[0,_.n1,_.zi,-1,[0,_.n1,-4]],[0,_.n1],[0,_.n1,-2],1,[0,_.n1],[0,
_.WP],[0,_.WP,_.n1],1,[0,_.WP],[0]],_.n1,_.zi,_.vP,1,_.HP,_.n1,_.zi],_.Mv,_.HP,_.zi,-1,_.Mv]);var IZ0=new _.Sf("talkToRecsViewModel");var Uu5=new _.Sf("creatorGoalSetUpFlowDropdownItemViewModel");var c_z=new _.Sf("creatorGoalSetUpFlowDropdownViewModel");var SEr=new _.Sf("thumbnailBadgeViewModel");var EkS=new _.Sf("checkboxGroupViewModel");var pUb=new _.Sf("checkboxItemViewModel");_.Hi=new _.Sf("radioButtonGroupViewModel");var HeR=new _.Sf("radioButtonItemViewModel");var mA0=new _.Sf("panelFooterViewModel");var Qs0=new _.Sf("ypcCancelRecurrenceCommand");var z95=new _.Sf("cancellationFlowState");var ZaZ=new _.Sf("premiumPurchaseFlowState");var Kj8=new _.Sf("surveyAnswerCardRenderer");var aZQ=new _.Sf("showMoreButtonRenderer");var GYI;var S0r,gPQ=function(){if(S0r!==void 0)return S0r;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;GYI===void 0&&(GYI=document.createElement("template"));var V=GYI;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return S0r=g};var Q4=function(){var g=_.W.apply(this,arguments)||this;g.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";g.goalDescription="";g.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";g.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";g.startButtonId="start-button";g.exampleButtonId="example-button";return g};
_.L(Q4,_.W);_.b=Q4.prototype;_.b.getGoalDropdownItems=function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.purchaseTargetDropdown,c_z))==null?void 0:C.dropdownItems};
_.b.getTimerDropdownItems=function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.timerDropdown,c_z))==null?void 0:C.dropdownItems};
_.b.getColorDropdownItems=function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.colorDropdown,c_z))==null?void 0:C.dropdownItems};
_.b.getDropdownItemText=function(g){var C;return(C=_.e(g,Uu5))==null?void 0:C.itemLabel};
_.b.getDropdownItemValue=function(g){g=_.e(g,Uu5);return(g==null?void 0:g.timeLimit)||(g==null?void 0:g.purchaseTarget)||(g==null?void 0:g.eligiblePurchaseType)};
_.b.updateFlowState=function(g){_.Qw(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:g}])};
_.b.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.b.updateGoalValue=function(g){this.goal=g.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.b.onTextValueChanged=function(g){this.goalDescription=g.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.b.updateTimerValue=function(g){this.timer=g.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.b.updateTierValue=function(g){this.tier=g.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.b.getButtonViewModel=function(g){g=(g==null?void 0:g.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var C,d=_.e((C=this.data)==null?void 0:C.startGoalButton,_.d$);return Object.assign({},d,{state:g})};
_.PU.Object.defineProperties(Q4,{template:{configurable:!0,enumerable:!0,get:function(){return gPQ()}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Q4.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"goal",void 0);_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"goalDescription",void 0);_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"timer",void 0);_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"tier",void 0);
_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"startButtonId",void 0);_.E([_.M(),_.H("design:type",Object)],Q4.prototype,"exampleButtonId",void 0);_.E([_.eC({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Q4);_.I(Q4,"yt-creator-goal-set-up-flow-view-model",function(){return gPQ()},{mode:0});var CvQ;var dV0;var Vx0;var y15=function(){return _.W.apply(this,arguments)||this};
_.L(y15,_.W);_.E([_.M(),_.H("design:type",Object)],y15.prototype,"data",void 0);_.E([_.eC({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],y15);
_.I(y15,"yt-survey-answer-card-renderer",function(){if(Vx0===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;dV0===void 0&&(dV0=document.createElement("template"));var V=dV0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Vx0=g}g=Vx0;return g},{mode:2});var RuS;var bub;var zN=function(){return _.W.apply(this,arguments)||this};
_.L(zN,_.W);_.b=zN.prototype;_.b.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.b.selectedItemChanged=function(g){_.Qw(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[g.feedbackToken||""]}])};
_.b.surveyAnswerCardRendererClicked=function(g){if(g.target&&_.e(g.model.item,Kj8)){var C=g.target;g=_.e(g.model.item,Kj8);g.onTapCommand?_.as(C,[g.onTapCommand],C):this.data.onTapCommand&&_.as(C,[this.data.onTapCommand],C);this.selectedItemChanged(g)}};
_.b.checkIsCancellationStyle=function(g){return g==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.b.updateSelectedItemFromBinding=function(g){this.selectedItem=g.detail.value};
zN.prototype.onSelectedItemChanged=zN.prototype.onSelectedItemChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zN.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zN.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],zN.prototype,"selectedItem",void 0);_.E([_.M({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.H("design:type",Boolean)],zN.prototype,"isCancellationStyle",void 0);
_.E([_.Rn("selectedItem"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zN.prototype,"onSelectedItemChanged",null);_.E([_.eC({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],zN);
_.I(zN,"yt-survey-flow-step-renderer",function(){if(bub===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;RuS===void 0&&(RuS=document.createElement("template"));var V=RuS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);bub=g}g=bub;return g},{mode:2});var K0=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return g};
_.L(K0,_.W);K0.prototype.handleSurveyFlowStepOptionChanged=function(g){this.ytdReduxBehavior.dispatch(_.QD({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:g}));_.Qw(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:g}}])};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],K0.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],K0.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],K0.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],K0);
_.I(K0,"ytd-survey-flow-step-renderer",function(){if(CvQ!==void 0)return CvQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return CvQ=g},{mode:1});_.FvQ=_.n(function(g){var C=g.data;var d=g.hideDivider;var V=g.isChannelInfoCard;g={};return _.O("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.O("div",{class:_.Gr("yt-profile-identity-info-view-model__frame",(g["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!C().channelBanner},g))},_.O(ZuS,{profileIdentityInfoData:C}),_.O("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.O("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB})),_.O(Y6D,{profileIdentityInfoData:C})),_.O(_.k,{cond:function(){return C().channelDescription},
then:function(y){var R={};return _.O("div",{class:_.Gr((R["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(V==null||!V())},R["yt-profile-identity-info-view-model__channel-description"]=function(){return!(V==null?0:V())},R))},y)}}),_.O(A1I,{profileIdentityInfoData:C}),_.O(_.k,{cond:function(){return!(d==null?0:d())},
then:function(){return _.O("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"mh");
_.FvQ.idomCompat=!0;var A1I=_.n(function(g){var C=g.profileIdentityInfoData;return _.O("div",{class:"yt-profile-identity-info-view-model__buttons"},_.O(_.M9,{each:function(){return C().subscribeButton?[C().subscribeButton,C().channelAccess]:[C().channelAccess]}},function(d){return _.O("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.O("div",{class:"yt-profile-identity-info-view-model--button"},_.O(_.Fd,{data:function(){return d}},{buttonViewModel:_.Jc,
subscribeButtonViewModel:_.cl})))}))},"nh"),Y6D=_.n(function(g){var C=g.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__trio"},_.O("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.O(PvB,{profileIdentityInfoData:C}),_.O(_.Fd,{data:function(){return C().threeDotMenu}},{buttonViewModel:_.Jc})),_.O(iu0,{profileIdentityInfoData:C}))},"oh"),PvB=_.n(function(g){var C=g.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.O("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return C().channelDisplayName}),_.O(_.k,{cond:function(){return C().verifiedOrOacBadge},
then:function(d){return _.O("div",{class:"yt-profile-identity-info-view-model__badge"},_.O(_.q_,{data:function(){return{thumbnails:[{url:d().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"ph"),ZuS=_.n(function(g){var C=g.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.O(_.Fd,{data:function(){var d=C().channelBanner;if(d)return{imageBannerViewModel:{image:d.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(d){return _.O("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.O(_.Cf,{data:d.data,
isPositionRelative:!0}))}}))},"qh"),iu0=_.n(function(g){var C=g.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__metadata"},_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.O("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return C().channelHandle}),_.O(_.k,{cond:function(){return C().channelPronouns&&C().channelHandle},
then:function(){return _.O("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.O("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return C().channelPronouns})),_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return C().leftOfBulletInfo}),_.O(_.k,{cond:function(){return C().leftOfBulletInfo&&C().rightOfBulletInfo},
then:function(){return _.O("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.O("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return C().rightOfBulletInfo})))},"rh");var OuZ;var al=function(){return _.W.apply(this,arguments)||this};
_.L(al,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],al.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],al.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],al);
_.I(al,"ytd-channel-history-renderer",function(){if(OuZ!==void 0)return OuZ;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return OuZ=g},{mode:1});var wLR;var kzp=function(){return _.W.apply(this,arguments)||this};
_.L(kzp,_.W);_.E([_.M(),_.H("design:type",Object)],kzp.prototype,"data",void 0);_.E([_.m({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],kzp);
_.I(kzp,"ytd-feature-enablement-info-renderer",function(){if(wLR!==void 0)return wLR;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return wLR=g},{mode:1});var xVp;var oPb;var GN=function(){var g=_.W.apply(this,arguments)||this;g.textBoxMaxLength=_.t("enable_tvod_campaign_code_integration")?15:12;return g};
_.L(GN,_.W);_.b=GN.prototype;_.b.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.b.onSubmit=function(){var g=this.data.serviceEndpoint,C=_.e(g,_.$9);C&&g&&(C.couponCode=this.userInput,_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}}))};
_.b.validate=function(){var g=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=g&&!this.data.errorMessage;this.showErrorMessage=g&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.t("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.b.computeStyle=function(g){return g};
_.b.computeShowValidationBelowInput=function(g){return g!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.b.updateUserInputFromBinding=function(g){this.userInput=g.currentTarget.value};
_.b.updateShowErrorMessageFromBinding=function(g){this.showErrorMessage=g.detail.value};
_.PU.Object.defineProperties(GN.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
GN.prototype.dataChanged=GN.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],GN.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],GN.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],GN.prototype,"userInput",void 0);_.E([_.M(),_.H("design:type",Boolean)],GN.prototype,"disableApplyButton",void 0);_.E([_.M(),_.H("design:type",Boolean)],GN.prototype,"hideApplyButton",void 0);
_.E([_.M(),_.H("design:type",Boolean)],GN.prototype,"hideErrorMessage",void 0);_.E([_.M(),_.H("design:type",Boolean)],GN.prototype,"showTick",void 0);_.E([_.M(),_.H("design:type",Boolean)],GN.prototype,"showErrorMessage",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],GN.prototype,"couponStyle",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.H("design:type",Boolean)],GN.prototype,"showValidationBelowInput",void 0);_.E([_.M(),_.H("design:type",Object)],GN.prototype,"textBoxMaxLength",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GN.prototype,"dataChanged",null);
_.E([_.X("showTick","showErrorMessage","userInput"),_.H("design:type",String),_.H("design:paramtypes",[])],GN.prototype,"validationState",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],GN);
_.I(GN,"ytd-ypc-coupon-renderer",function(){if(oPb!==void 0)return oPb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return oPb=g},{mode:1});var SU=function(){return _.W.apply(this,arguments)||this};
_.L(SU,_.W);SU.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"}}}};
SU.prototype.computeStyle=function(g){return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],SU.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],SU.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],SU.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],SU.prototype,"buttonStyle",void 0);_.E([_.m({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],SU);
_.I(SU,"ytd-flow-bottom-bar-renderer",function(){if(xVp!==void 0)return xVp;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return xVp=g},{mode:1});var pLb;var J1z;var hur;var g1=function(){return _.W.apply(this,arguments)||this};
_.L(g1,_.W);g1.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
g1.prototype.focus=function(g){this.title&&_.RM(this.title,g)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],g1.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],g1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],g1.prototype,"data",void 0);_.E([_.ZD("#title"),_.H("design:type",HTMLElement)],g1.prototype,"title",void 0);_.E([_.m({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],g1);
_.I(g1,"ytd-flow-top-bar-renderer",function(){if(hur!==void 0)return hur;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return hur=g},{mode:1});var txb;var jfr;var euD;var Cg=function(){return _.W.apply(this,arguments)||this};
_.L(Cg,_.W);Cg.prototype.freeTextValueChanged=function(){_.Qw(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
Cg.prototype.updateFreeTextValueFromBinding=function(g){this.freeTextValue=g.detail.value};
_.PU.Object.defineProperties(Cg.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(C=(g=this.data)==null?void 0:g.responseMaxLength)!=null?C:500,V;return((V=this.freeTextValue)!=null?V:"").length>=d?"maxed-out":""}}});
Cg.prototype.freeTextValueChanged=Cg.prototype.freeTextValueChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Cg.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],Cg.prototype,"freeTextValue",void 0);_.E([_.ZD("#user-input"),_.H("design:type",HTMLTextAreaElement)],Cg.prototype,"input",void 0);
_.E([_.X("freeTextValue"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cg.prototype,"characterLimitClass",null);_.E([_.Rn("freeTextValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cg.prototype,"freeTextValueChanged",null);_.E([_.eC({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],Cg);
_.I(Cg,"yt-free-text-input-flow-step-renderer",function(){if(euD===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;jfr===void 0&&(jfr=document.createElement("template"));var V=jfr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);euD=g}g=euD;return g},{mode:2});var d1=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return g};
_.L(d1,_.W);d1.prototype.handleFreeTextFlowStepInputChanged=function(g){_.Qw(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:g}}])};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],d1.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],d1.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],d1.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],d1);
_.I(d1,"ytd-free-text-input-flow-step-renderer",function(){if(txb!==void 0)return txb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return txb=g},{mode:1});var liz;var LvB;var DV8=function(){return _.W.apply(this,arguments)||this};
_.L(DV8,_.W);_.E([_.M(),_.H("design:type",Object)],DV8.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],DV8);
_.I(DV8,"ytd-metadata-line-renderer",function(){if(LvB!==void 0)return LvB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return LvB=g},{mode:1});var VS=function(){return _.W.apply(this,arguments)||this};
_.L(VS,_.W);VS.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],VS.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],VS.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],VS.prototype,"isMasthead",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],VS);
_.I(VS,"ytd-media-product-renderer",function(){if(liz!==void 0)return liz;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return liz=g},{mode:1});var r1Z;var yS=function(){return _.W.apply(this,arguments)||this};
_.L(yS,_.W);yS.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
yS.prototype.onBillboardImageLoaded=function(){_.HW(this.hostElement,"yt-refit")};
yS.prototype.onBillboardImageLoaded=yS.prototype.onBillboardImageLoaded;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yS.prototype,"data",void 0);_.E([_.ZD("#billboardImage"),_.H("design:type",Object)],yS.prototype,"billboardImage",void 0);_.E([_.yE("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yS.prototype,"onBillboardImageLoaded",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],yS);
_.I(yS,"ytd-billboard-masthead-renderer",function(){if(r1Z!==void 0)return r1Z;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return r1Z=g},{mode:1});var N70;var RF=function(){var g=_.W.apply(this,arguments)||this;g.smallSize=!1;return g};
_.L(RF,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],RF.prototype,"ytComponentBehaviorType",void 0);_.E([_.M(),_.H("design:type",Object)],RF.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],RF.prototype,"smallSize",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],RF);
_.I(RF,"ytd-bullet-formatted-string",function(){if(N70!==void 0)return N70;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return N70=g},{mode:1});var XL0;var b5=function(){return _.W.apply(this,arguments)||this};
_.L(b5,_.W);b5.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],b5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],b5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],b5.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],b5);
_.I(b5,"ytd-offer-detail-renderer",function(){if(XL0!==void 0)return XL0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return XL0=g},{mode:1});var sfD;var Zm=function(){return _.W.apply(this,arguments)||this};
_.L(Zm,_.W);Zm.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Zm.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Zm.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],Zm);
_.I(Zm,"ytd-offer-detail-step-renderer",function(){if(sfD!==void 0)return sfD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return sfD=g},{mode:1});var B70;var YJ=function(){var g=_.W.apply(this,arguments)||this;g.isInOfferModule=!1;return g};
_.L(YJ,_.W);_.b=YJ.prototype;_.b.computeHasEndpoint=function(){var g;return!((g=this.data)==null||!g.onClickCommand)};
_.b.dataChanged=function(){var g;if((g=this.data)==null?0:g.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.b.detached=function(){var g;if((g=this.data)==null?0:g.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.b.handleClickEvent=function(){var g;if((g=this.data)==null?0:g.onClickCommand){var C;this.componentBehavior.resolveCommand((C=this.data)==null?void 0:C.onClickCommand)}};
_.b.onContentKeyDown=function(g){g.key==="Enter"?this.handleClickEvent(g):g.key===" "&&g.preventDefault()};
_.b.onContentKeyUp=function(g){g.key===" "&&this.handleClickEvent(g)};
YJ.prototype.dataChanged=YJ.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],YJ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],YJ.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],YJ.prototype,"data",void 0);_.E([_.M({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],YJ.prototype,"hasEndpoint",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],YJ.prototype,"isInOfferModule",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YJ.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],YJ);
_.I(YJ,"ytd-channel-masthead-renderer",function(){if(B70!==void 0)return B70;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return B70=g},{mode:1});var T70;var A9=function(){var g=_.W.apply(this,arguments)||this;g.thumbnailObjectFit="CONTAIN";g.thumbnailObjectPosition="LEFT";g.isExpanded=!1;return g};
_.L(A9,_.W);_.b=A9.prototype;_.b.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.b.dataChanged=function(){this.resetStates()};
_.b.computeisTapOnOfferInfoContainerEnabled=function(){var g;return((g=this.data)==null?void 0:g.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.b.onExpandBtnClick=function(){var g,C=_.e((g=this.data)==null?void 0:g.showMoreButtonRenderer,aZQ);C&&_.sz(_.RL(),C.trackingParams);this.isExpanded=!this.isExpanded};
_.b.onOfferInfoClick=function(g){this.isTapOnOfferInfoContainerEnabled&&(_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.uJ(_.Mk(g)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.b.onBottomBarClick=function(){this.executeTapCommand()};
_.b.executeTapCommand=function(){var g,C=(g=this.data)==null?void 0:g.tapCommand;C&&this.ytComponentBehavior.resolveCommand(C)};
_.b.resetStates=function(){this.isExpanded=!1};
_.PU.Object.defineProperties(A9.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var g=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),C,d,V;return((C=this.data)==null?void 0:C.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&g&&!!((d=this.data)==null?0:(V=d.benefits)==null?0:V.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((C=_.e((g=this.data)==null?void 0:g.showMoreButtonRenderer,aZQ))==null?void 0:C.showMoreButtonTitle)||((d=this.data)==null?void 0:d.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((C=_.e((g=this.data)==null?void 0:g.showMoreButtonRenderer,aZQ))==null?void 0:C.showLessButtonTitle)||((d=this.data)==null?void 0:d.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var g;return(g=this.showLessButtonTitle)!=null?g:""}var C;return(C=this.showMoreButtonTitle)!=null?C:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?void 0:g.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((C=this.data)==null?0:C.footerTitle)||((d=this.data)==null?0:d.footerSubtitle))}}});
A9.prototype.dataChanged=A9.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],A9.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],A9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],A9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",String)],A9.prototype,"thumbnailObjectFit",void 0);
_.E([_.M(),_.H("design:type",String)],A9.prototype,"thumbnailObjectPosition",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.H("design:type",Boolean)],A9.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.E([_.M(),_.H("design:type",Object)],A9.prototype,"isExpanded",void 0);_.E([_.M(),_.H("design:type",Object)],A9.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.footerIcon)"}),_.H("design:type",String)],A9.prototype,"icon",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A9.prototype,"dataChanged",null);_.E([_.X("data.thumbnail"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],A9.prototype,"hasThumbnail",null);_.E([_.X("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],A9.prototype,"enableExpandButton",null);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],A9.prototype,"enableOfferContentIcon",null);_.E([_.X("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.H("design:type",Object),_.H("design:paramtypes",[])],A9.prototype,"showMoreButtonTitle",null);_.E([_.X("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.H("design:type",Object),_.H("design:paramtypes",[])],A9.prototype,"showLessButtonTitle",null);
_.E([_.X("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.H("design:type",String),_.H("design:paramtypes",[])],A9.prototype,"expandedBtnText",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],A9.prototype,"enableBottomBar",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],A9);
_.I(A9,"ytd-offer-card-renderer",function(){if(T70!==void 0)return T70;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return T70=g},{mode:1});var fiQ;var Fe=function(){return _.W.apply(this,arguments)||this};
_.L(Fe,_.W);Fe.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"}}}};
Fe.prototype.onClick=function(g){if(!_.mE(g.composedPath()||[],this.hostElement,["A".toString()])){var C,d;if((g=(d=_.e((C=this.data)==null?void 0:C.actionButton,_.GF))==null?void 0:d.command)&&!this.ytComponentBehavior.resolveCommand(g)){var V;(V=_.RL())==null||V.clickCommand(g);_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})}}};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Fe.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fe.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Fe.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fe.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],Fe);
_.I(Fe,"ytd-offer-content-renderer",function(){if(fiQ!==void 0)return fiQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return fiQ=g},{mode:1});var vPb;var PC=function(){return _.W.apply(this,arguments)||this};
_.L(PC,_.W);PC.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.PU.Object.defineProperties(PC.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.title)||!((C=this.data)==null||!C.description)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],PC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PC.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],PC.prototype,"hasHeaderData",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],PC);
_.I(PC,"ytd-offer-section-renderer",function(){if(vPb!==void 0)return vPb;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vPb=g},{mode:1});var $VB;var i5=function(){return _.W.apply(this,arguments)||this};
_.L(i5,_.W);
i5.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],i5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],i5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],i5.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],i5);
_.I(i5,"ytd-offer-selection-step-renderer",function(){if($VB!==void 0)return $VB;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return $VB=g},{mode:1});var q6Q;var OH=function(){return _.W.apply(this,arguments)||this};
_.L(OH,_.W);OH.prototype.computeStyle=function(g){return g};
OH.prototype.computeImageWidth=function(g){return g==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.E([_.M({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.H("design:type",String)],OH.prototype,"containerStyle",void 0);_.E([_.M({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.H("design:type",String)],OH.prototype,"imageWidth",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OH.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],OH.prototype,"data",void 0);
_.E([_.m({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],OH);
_.I(OH,"ytd-confirmation-masthead-renderer",function(){if(q6Q!==void 0)return q6Q;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return q6Q=g},{mode:1});var Mx0;var w1=function(){return _.W.apply(this,arguments)||this};
_.L(w1,_.W);w1.prototype.computeStyle=function(g){return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],w1.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.H("design:type",String)],w1.prototype,"containerStyle",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],w1);
_.I(w1,"ytd-purchase-complete-detail-renderer",function(){if(Mx0!==void 0)return Mx0;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Mx0=g},{mode:1});var WvZ;var kJ=function(){var g=_.W.apply(this,arguments)||this;g.scriptsAppended=!1;return g};
_.L(kJ,_.W);kJ.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"}}}};
kJ.prototype.onDataChanged=function(){var g=this.get("data.gtmId");g&&(_.vN(g,_.Qq("GL","")),this.setupConversionTracking())};
kJ.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var g=document.createElement("noscript");g.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(g);this.scriptsAppended=!0}};
kJ.prototype.onDataChanged=kJ.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kJ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kJ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kJ.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],kJ.prototype,"scriptsAppended",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kJ.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],kJ);
_.I(kJ,"ytd-purchase-complete-step-renderer",function(){if(WvZ!==void 0)return WvZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return WvZ=g},{mode:1});var mV0;var xJ=function(){return _.W.apply(this,arguments)||this};
_.L(xJ,_.W);xJ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xJ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xJ.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],xJ);
_.I(xJ,"ytd-ypc-transaction-error-message-renderer",function(){if(mV0!==void 0)return mV0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mV0=g},{mode:1});var uwB;var nPR;var oF=function(){var g=_.W.apply(this,arguments)||this;g.handlePhoneVerificationSuccess=function(C){if(g.isValidPhoneVerificationCompletionMessageEvent(C)){var d;((d=g.data)==null?0:d.nextStepCommand)&&g.ytComponentBehavior.resolveCommand(g.data.nextStepCommand)}};
return g};
_.L(oF,_.W);oF.prototype.isValidPhoneVerificationCompletionMessageEvent=function(g){if(g.data!=="yt-phone-verification-complete")return!1;g=_.A5(g.origin);return g!==null&&g.includes("youtube.com")};
oF.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
oF.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],oF.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oF.prototype,"data",void 0);_.E([_.eC({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],oF);
_.I(oF,"yt-feature-enablement-soft-entry-renderer",function(){if(nPR===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;uwB===void 0&&(uwB=document.createElement("template"));var V=uwB;d.call(C,V.content.cloneNode(!0),g.content.firstChild);nPR=g}g=nPR;return g},{mode:1});var Ii0;var UV6;var c16;var EP6;var Hu0=function(){return _.W.apply(this,arguments)||this};
_.L(Hu0,_.W);_.E([_.M(),_.H("design:type",Object)],Hu0.prototype,"data",void 0);_.E([_.eC({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],Hu0);
_.I(Hu0,"yt-benefits-item-renderer",function(){if(EP6===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;c16===void 0&&(c16=document.createElement("template"));var V=c16;d.call(C,V.content.cloneNode(!0),g.content.firstChild);EP6=g}g=EP6;return g},{mode:2});var QfI;var zuQ;var pg=function(){return _.W.apply(this,arguments)||this};
_.L(pg,_.W);pg.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
pg.prototype.computeisWithoutPadding=function(){var g;return((g=this.data)==null?void 0:g.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],pg.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pg.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.H("design:type",Boolean)],pg.prototype,"isWithoutPadding",void 0);_.E([_.eC({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],pg);
_.I(pg,"yt-benefits-section-renderer",function(){if(zuQ===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;QfI===void 0&&(QfI=document.createElement("template"));var V=QfI;d.call(C,V.content.cloneNode(!0),g.content.firstChild);zuQ=g}g=zuQ;return g},{mode:2});var J9=function(){return _.W.apply(this,arguments)||this};
_.L(J9,_.W);J9.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
J9.prototype.computeisUsingLargeWidth=function(){var g;return((g=this.data)==null?void 0:g.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],J9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],J9.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.H("design:type",Boolean)],J9.prototype,"isUsingLargeWidth",void 0);_.E([_.eC({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],J9);
_.I(J9,"yt-benefits-flow-step-renderer",function(){if(UV6===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Ii0===void 0&&(Ii0=document.createElement("template"));var V=Ii0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);UV6=g}g=UV6;return g},{mode:2});var KvQ;var aiB;var h9=function(){return _.W.apply(this,arguments)||this};
_.L(h9,_.W);h9.prototype.checkIsUsingLargeWidth=function(){var g;return((g=this.data)==null?void 0:g.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.E([_.M(),_.H("design:type",Object)],h9.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],h9.prototype,"ytRendererBehavior",void 0);_.E([_.M({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.H("design:type",Boolean)],h9.prototype,"isUsingLargeWidth",void 0);_.E([_.eC({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],h9);
_.I(h9,"yt-confirmation-flow-step-renderer",function(){if(aiB===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;KvQ===void 0&&(KvQ=document.createElement("template"));var V=KvQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);aiB=g}g=aiB;return g},{mode:2});var Gz5;var S6R;var gNZ=function(){return _.W.apply(this,arguments)||this};
_.L(gNZ,_.W);_.E([_.M(),_.H("design:type",Object)],gNZ.prototype,"data",void 0);_.E([_.eC({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],gNZ);
_.I(gNZ,"yt-info-flow-step-renderer",function(){if(S6R===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Gz5===void 0&&(Gz5=document.createElement("template"));var V=Gz5;d.call(C,V.content.cloneNode(!0),g.content.firstChild);S6R=g}g=S6R;return g},{mode:2});var CwR;var drB;var Vg8=function(){return _.W.apply(this,arguments)||this};
_.L(Vg8,_.W);_.E([_.M(),_.H("design:type",Object)],Vg8.prototype,"data",void 0);_.E([_.eC({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],Vg8);
_.I(Vg8,"yt-info-list-flow-step-renderer",function(){if(drB===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;CwR===void 0&&(CwR=document.createElement("template"));var V=CwR;d.call(C,V.content.cloneNode(!0),g.content.firstChild);drB=g}g=drB;return g},{mode:2});var y4D=_.n(function(g){var C=g.data;return _.O("styled-text-view-model",{class:_.Gr("ytStyledTextViewModelHost",function(){return ayz(C().fontAttributes)},function(){return Kwr(C().color)})},_.O(_.gV,{text:function(){return C().text},
ariaLabel:function(){var d,V,y;return(y=(d=C().accessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label)!=null?y:""}}))},"sh");
y4D.idomCompat=!0;var Rf6=_.n(function(g){var C=function(){var y,R,Y,A;return(A=(Y=(y=g.alt)==null?void 0:y.call(g))!=null?Y:(R=g.data().accessibilityData)==null?void 0:R.label)!=null?A:""},d=function(){return g.data().imageWidth},V=function(){return g.data().imageHeight};
return _.O("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.O(_.k,{cond:function(){var y=g.data();if(y){var R,Y,A;var P=((R=_.wS().resolve(_.Oc(_.Tr)))==null?0:R())?(Y=y.imageDark)!=null?Y:y.imageLight:(A=y.imageLight)!=null?A:y.imageDark}else P=void 0;return P},
then:function(y){return _.O(_.q_,Object.assign({},g,{data:y,alt:C,targetWidth:d,targetHeight:V,preserveHeight:!0,preserveWidth:!0}))}}))},"th");
Rf6.idomCompat=!0;var t9=_.n(function(g){var C=g.data;g=_.WR(function(){return C().slots},[]);
var d=_.WR(function(){return C().layoutProperties},{}),V=_.wS().resolve(_.vF);
return _.O("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:cDr(d,V)},_.O(_.M9,{each:g,keyBy:"INDEX"},function(y){return _.O("div",{class:"ytContainerLayoutViewModelSlot",style:cDr(function(){return y().layoutProperties},V)},_.O(_.Fd,{data:function(){return y().contents}},{containerLayoutViewModel:t9,
badgeViewModel:_.x7,buttonViewModel:_.Jc,styledTextViewModel:y4D,contentPreviewImageViewModel:function(R){return _.O(_.o3,{data:R.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(R){return _.O(Rf6,{data:R.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"uh");
t9.idomCompat=!0;var biR=_.n(function(g){var C=g.data;var d=g.stateFns;var V=function(){var w=C(),x=w.productId;return!(!w.clearGroupId&&!x)},y=function(){var w=C(),x=w.clearGroupId;
return(w=w.productId)?d().isProductSelected(w):x?d().getSelectedProductByGroupId(x)==null:!1},R=function(w){var x=C(),p=x.clearGroupId;
if(x=x.productId)d().onProductSelected(x),w==null||w.forEach(function(J){_.rl(J)});
else if(p)d().onClearGroupSelected(p)},Y=function(){var w=C(),x=w.clearGroupId;
if(w=w.productId){var p;return"group:"+(((p=d().getProductById(w))==null?void 0:p.groupId)||"")}return x?"group:"+x:""},A=_.WR(function(){return C().header},[]),P=_.WR(function(){return C().body},[]);
return _.O("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.O(_.k,{cond:function(){return A().length>0||V()},
then:function(){return _.O("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.O("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.O(_.Fd,{data:A},{containerLayoutViewModel:function(w){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(t9,{data:w.data}))},
styledTextViewModel:function(w){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(y4D,{data:w.data}))}})),_.O(_.k,{cond:V,
then:function(){return _.O("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.O(_.z7,{checked:y,name:Y,onChange:function(){R(C().onSelect)}}))}}))}}),_.O(_.k,{cond:function(){return P().length>0},
then:function(){return _.O("div",null,_.O(_.Fd,{data:P},{containerLayoutViewModel:function(w){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(t9,{data:w.data}))}}))}}))},"vh");
biR.idomCompat=!0;var ZiQ=_.n(function(g){var C=g.data;var d=g.stateFns;return _.O("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.O(_.k,{cond:function(){return C().banner},
then:function(V){return _.O("div",{class:"ytPdpCardViewModelBanner"},_.O(_.gV,{text:V}))}}),_.O(_.Fd,{data:function(){return C().sections}},{pdpCardSectionViewModel:function(V){V=V.data;
var y={};return _.O("div",{class:_.Gr("ytPdpCardViewModelSectionContainer",(y.ytPdpCardViewModelShowDividers=function(){return C().showDividers},y))},_.O(biR,{data:V,
stateFns:d}))}}))},"wh");
ZiQ.idomCompat=!0;var YCr=_.n(function(g){var C=g.data;var d=g.isOverlay;g={};return _.O("pdp-masthead-view-model",{class:_.Gr("ytPdpMastheadViewModelHost",(g.ytPdpMastheadViewModelIsOverlay=d,g))},_.O(_.Fd,{data:function(){return C().image}},{contentPreviewImageViewModel:_.o3,
themedImageViewModel:function(V){return _.O(Rf6,{data:V.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.O(_.k,{cond:function(){return C().title},
then:function(V){return _.O("h1",{class:"ytPdpMastheadViewModelHeading"},_.O(_.gV,{text:V,isOverlay:d}))}}),_.O(_.M9,{each:function(){var V;
return(V=C().finePrint)!=null?V:[]}},function(V){return _.O("div",{class:"ytPdpMastheadViewModelFinePrint"},_.O(_.gV,{text:V,
isOverlay:d}))}))},"xh");
YCr.idomCompat=!0;var A4Q=_.n(function(g){var C=g.data;var d=g.stateFns;var V=function(){return"pdp-pricing-group-selector-"+C().pricingGroupAttributeIds},y=_.WR(function(){return C().pricingGroupSelectorSectionHeader});
return _.O("pdp-pricing-group-selector-view-model",null,_.O(_.k,{cond:function(){return!!y()},
then:function(){return _.O(_.Fd,{data:y},{sectionHeaderViewModel:function(R){R=R.data;var Y={};return _.O("div",{class:_.Gr("ytPdpPricingGroupSelectorViewModelSectionHeader",(Y.ytPdpPricingGroupSelectorViewModelFullBleed=!0,Y.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,Y))},_.O(_.rE,{data:R}))}})}}),_.O("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.O(_.M9,{each:function(){var R=d().getSelectedProductByGroupId(C().groupId);
if(!R)return _.Uq(Error("Zj`"+C().groupId)),[];var Y,A=(Y=C().pricingGroupAttributeIds)!=null?Y:[],P;if((P=R.pricingGroups)==null||!P.length||!A.length)return[];Y=R.pricingGroups.filter(function(J){return A.length?J.pricingGroupAttributes.every(function(h){return A.includes(h)}):!1});
R=[];if(A.length>0){Y=[].concat(_.Wr(Y));P=_.Z(A);for(var w=P.next(),x={};!w.done;x={targetAttrId:void 0},w=P.next())x.targetAttrId=w.value,w=Y.findIndex(function(J){return function(h){return h.pricingGroupAttributes.includes(J.targetAttrId)}}(x)),w!==-1&&(R.push(Y[w]),Y.splice(w,1))}var p=d().getSelectedPricingGroupAttributesByGroupId(C().groupId);
return R.map(function(J){var h=!1;p&&J.pricingGroupAttributes&&(h=uk(J.pricingGroupAttributes,p));return{pricingGroup:J,isSelected:h}})},
keyBy:function(R){return R.pricingGroup.pricingGroupId}},function(R){return _.O("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.O("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.O(_.Fd,{data:function(){return R().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:t9})),_.O("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.O(_.z7,{checked:function(){return R().isSelected},
name:V,onClick:function(){var Y=R().pricingGroup;d().onPricingGroupSelected(Y.pricingGroupId);if(Y=_.e6(Y.onSelectPricingGroup)){var A;(A=_.wS().resolve(_.xC))==null||A.resolveCommand(Y)}}})))})))},"yh");
A4Q.idomCompat=!0;var Fy5=_.n(function(g){var C=g.data;var d=g.stateFns;var V=function(){var Y=d().getSelectedPricingOptions().map(function(w){return w.pricingOptionId}),A=d().getSelectedProductByGroupId(C().groupId);
if(!A)return _.Uq(Error("$j`"+C().groupId)),[];var P=d().getSelectedPricingGroupAttributesByGroupId(C().groupId);return CKR(A.pricingOptions,P,Y)},y=_.WR(function(){return C().pricingOptionSelectorSectionHeader}),R=function(){return V().length>1};
return _.O("pdp-pricing-option-selector-view-model",null,_.O(_.k,{cond:function(){return!!y()&&R()},
then:function(){return _.O(_.Fd,{data:y},{sectionHeaderViewModel:function(Y){Y=Y.data;var A={};return _.O("div",{class:_.Gr("ytPdpPricingOptionSelectorViewModelSectionHeader",(A.ytPdpPricingOptionSelectorViewModelFullBleed=!0,A.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,A))},_.O(_.rE,{data:Y}))}})}}),_.O(_.k,{cond:R,
then:function(){return _.O("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.O(_.M9,{each:V,keyBy:"INDEX"},function(Y){return _.O("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.O("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.O(_.Fd,{data:function(){return Y().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:t9})),_.O("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.O(_.z7,{checked:function(){return Y().isSelected},
onClick:function(){d().onPricingOptionSelected(Y().pricingOption.pricingOptionId);var A=Y().pricingOption.onSelectPricingOption;if(A=_.e6(A)){var P;(P=_.wS().resolve(_.xC))==null||P.resolveCommand(A)}}})))}))}}))},"zh");
Fy5.idomCompat=!0;var PwQ=_.n(function(g){var C=g.data;var d=g.stateFns;return _.O("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.O(_.Fd,{data:function(){var V,y;return(y=(V=d().getSelectedPricingOptions()[0])==null?void 0:V.primaryButton)!=null?y:C().emptyStateButton}},{buttonViewModel:_.Jc}))},"Ah");
PwQ.idomCompat=!0;var iiQ=_.n(function(g){var C=g.stateFns;return _.O("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.O(_.Fd,{data:function(){return C().getSelectedPricingOptions().flatMap(function(d){return d.summaryLines}).filter(function(d){return!!d})}},{containerLayoutViewModel:function(d){return _.O("div",{class:"ytPdpSummaryViewModelLineItem"},_.O(t9,{data:d.data}))}}))},"Bh");
iiQ.idomCompat=!0;var OiQ=_.n(function(g){function C(l){var N=Y();_.Me(_.JU("pdpStateEntity",N,{key:N,selectedPricingOptions:l}))}
var d=g.data;var V=g.internalScrolling;var y=g.stateFnsForTesting;var R=_.WR(function(){return d().allProducts},[]),Y=_.WR(function(){return d().pdpStateEntityKey},""),A=_.Zq(dA5,Y),P=_.rw(function(){_.U5(!0);
var l;return(l=y==null?void 0:y())!=null?l:ysQ(A,R,C)},void 0,"Pzdsic"),w=_.WR(function(){return d().body},[]),x=_.WR(function(){return d().columnBreakHints},[]),p=function(){return d().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},J=function(){return p()||d().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},h=_.rw(function(){var l=_.Xd(d().background),N;
if(l==null?0:(N=l.sources)==null?0:N.length){var T=T===void 0?!0:T;l=_.FNP(void 0,l.sources,void 0,T,T?1E3:void 0,T?void 0:1E3)}else l=null;return l},void 0,"RDPOae");
_.Iu(function(){var l=d().onStartCommand;if(l&&(l=_.e6(l))){var N;(N=_.wS().resolve(_.xC))==null||N.resolveCommand(l)}});
g={};return _.O("pdp-view-model",{class:_.Gr("ytPdpViewModelHost",(g.ytPdpViewModelHasBackground=function(){return J()||!!h()},g.ytPdpViewModelHasDarkBackground=J,g.ytPdpViewModelHasScrim=p,g.ytPdpViewModelInternalScrolling=V,g)),
style:_.yF({"--pdp-view-model-background":function(){return h()?"url("+h()+")":void 0}})},_.O("div",{class:"ytPdpViewModelColumnContainer"},_.O(_.M9,{each:function(){return RM0(w(),x())},
keyBy:"INDEX"},function(l){return _.O("div",{class:"ytPdpViewModelColumn"},_.O(_.Fd,{data:l},{containerLayoutViewModel:function(N){return _.O(j7,null,_.O(t9,{data:N.data}))},
dividerViewModel:function(N){return _.O(j7,{fullBleed:!0},_.O(_.SYx,{data:N.data}))},
pdpCardViewModel:function(N){return _.O(j7,null,_.O(ZiQ,{data:N.data,stateFns:P}))},
pdpMastheadViewModel:function(N){return _.O(j7,null,_.O(YCr,{data:N.data,isOverlay:J}))},
pdpPricingGroupSelectorViewModel:function(N){return _.O(j7,null,_.O(A4Q,{data:N.data,stateFns:P}))},
pdpPricingOptionSelectorViewModel:function(N){return _.O(j7,null,_.O(Fy5,{data:N.data,stateFns:P}))},
pdpPrimaryButtonViewModel:function(N){return _.O(j7,null,_.O(PwQ,{data:N.data,stateFns:P}))},
pdpSummaryViewModel:function(N){return _.O(j7,null,_.O(iiQ,{data:N.data,stateFns:P}))},
sectionHeaderViewModel:function(N){return _.O(j7,{fullBleed:!0,noVerticalPadding:!0},_.O(_.rE,{data:N.data}))}}))})))},"Ch");
OiQ.idomCompat=!0;var j7=_.n(function(g){var C={};return _.O("div",{class:_.Gr("ytPdpViewModelItem",(C.ytPdpViewModelFullBleed=g.fullBleed,C.ytPdpViewModelNoVerticalPadding=g.noVerticalPadding,C))},g.children)},"Dh");_.U4(OiQ,"pdp-view-model",{props:{data:_.CA,stateFnsForTesting:_.ut,internalScrolling:_.ut}});var w10=_.n(function(g){var C=g.data;var d=g.className;var V=_.Zq(_.qg,function(){return C().flowStateEntityKey});
return _.O("ytm-premium-purchase-button-renderer",{class:_.Gr("ytPremiumPurchaseButtonRendererHost",d)},_.O(_.Fd,{data:function(){var y;return(y=_.e(V(),ZaZ))==null?void 0:y.primaryButtonOverride}},{buttonRenderer:function(y){return _.O(_.Zw,{data:y.data,
className:d})},
buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,className:d})}}))},"Eh");
w10.idomCompat=!0;var kx5=_.n(function(g){var C=g.data;g=g.className;var d=function(){return ba0(C().style)},V=_.Gr("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",d),y=_.Gr("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",d);
return _.O("yt-flow-bottom-bar-renderer",{class:_.Gr("yt-flow-bottom-bar-renderer",g,d)},_.O(_.Fd,{data:function(){return C().secondaryButton}},{buttonRenderer:function(R){return _.O(_.Zw,{data:R.data,
className:y})},
buttonViewModel:function(R){return _.O(_.Jc,{data:R.data,className:y})},
premiumPurchaseButtonRenderer:function(R){return _.O(w10,{data:R.data,className:y})}}),_.O(_.Fd,{data:function(){return C().primaryButton}},{buttonRenderer:function(R){return _.O(_.Zw,{data:R.data,
className:V})},
buttonViewModel:function(R){return _.O(_.Jc,{data:R.data,className:V})},
premiumPurchaseButtonRenderer:function(R){return _.O(w10,{data:R.data,className:V})}}))},"Fh");
kx5.idomCompat=!0;_.U4(kx5,"yt-flow-bottom-bar-renderer",{props:{data:_.CA,className:_.CA}});var xrS=_.n(function(g){var C=_.Gr(g.className,"ytOfferSummaryRendererHost");return _.O("yt-offer-summary-renderer",{class:C},_.O("div",{class:"ytOfferSummaryRendererTextContainer"},_.O("div",{class:"ytOfferSummaryRendererEyebrowText"},_.O(_.gV,{text:function(){return g.data().eyebrowText}})),_.O("div",{class:"ytOfferSummaryRendererTitle"},_.O(_.gV,{text:function(){return g.data().title}})),_.O("div",{class:"ytOfferSummaryRendererSubtitle"},_.O(_.gV,{text:function(){return g.data().subtitle}})),_.O("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.O(_.M9,{each:function(){var d;
return(d=g.data().featureListData)!=null?d:[]}},function(d){var V;
return _.O("div",{class:"ytOfferSummaryRendererFeatureList"},_.O(_.Re,{icon:(V=d.icon)==null?void 0:V.iconType,active:function(){return d.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(d.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.O("div",{class:"ytOfferSummaryRendererFeatureListText"},_.O(_.gV,{text:d.text,
className:function(){return d.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.O("div",{class:"ytOfferSummaryRendererDescription"},_.O(_.gV,{text:function(){return g.data().description}}))))},"Gh");_.U4(_.n(function(g){var C={};C=_.Gr("ytOfferSummaryFlowStepRendererHost",(C.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=g.shouldDisableHeaderTopMargin,C));return _.O("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:C},_.O("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.O("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.O(_.gV,{text:function(){return g.data().header}})),_.O("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.O(_.gV,{text:function(){return g.data().subtitle}}))),_.O("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.O(_.Fd,{data:function(){return g.data().offerSummary}},{offerSummaryRenderer:function(d){return _.O(xrS,{data:d.data,
className:g.flowClassName})}})))},"Hh"),"yt-offer-summary-flow-step-renderer",{props:{data:_.ut,
flowClassName:_.ut,flowStateEntityKey:_.ut,shouldDisableHeaderTopMargin:_.ut}});var oN8=_.n(function(g){var C=g.data;var d=g.className;var V=g.flowStateEntityKey;var y=g.selectionStepStyle;g=_.gJ(function(P){var w=C(),x=V==null?void 0:V();P.target&&(P.stopPropagation(),P=x||"",x=_.qg(_.qe().getState(),P),w=Object.assign({},x,{premiumPurchaseFlowState:{selectedOptionId:w.optionId,primaryButtonOverride:w.primaryButtonOverride}}),_.qe().dispatch(_.P$("flowStateEntity",P,w)));return!1});
var R=function(){return(V==null?void 0:V())||""},Y=_.Zq(_.qg,R);
_.Iu(function(){var P=C(),w=R(),x=Y();P.defaultSelected&&w!==""&&P.primaryButtonOverride&&YEb(P.optionId||"",w,P.primaryButtonOverride,x)});
var A={};return _.O("ytm-option-item-renderer",{"on:click":g,class:_.Gr(d,"ytm-option-item-renderer",(A["ytm-option-item-renderer--lp2-style"]=function(){return(y==null?void 0:y())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},A))},_.O("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.O("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var P=C(),w=R(),x=Y();x=_.e(x,ZaZ);return(x?(x==null?void 0:x.selectedOptionId)||"":P.defaultSelected&&w!==""?(P==null?void 0:P.optionId)||"":"")===C().optionId},
name:("input"+_.Tc(_.HV)).toString()})),_.O("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.O(_.Fd,{data:function(){return C().titleBadge}},{badgeViewModel:function(P){return _.O(_.x7,{data:P.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.O(_.k,{cond:function(){return C().eyebrowText},
then:function(){return _.O("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.O(_.gV,{text:function(){return C().eyebrowText}}))}}),_.O("div",{class:"ytm-option-item-renderer__option-item-title"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.O(_.gV,{text:function(){return C().subtitle}})),_.O(_.k,{cond:function(){return C().featureListData},
then:function(){return _.O("div",{class:"ytm-option-item-renderer__feature-list-data"},_.O(_.M9,{each:function(){return C().featureListData||[]}},function(P){var w,x=(w=P.icon)==null?void 0:w.iconType;
a:switch(P.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":w="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":w="ytm-option-item-renderer__feature-list-icon-small";break a;default:w="ytm-option-item-renderer__feature-list-icon-default"}return _.O("div",{class:"ytm-option-item-renderer__feature-list"},_.O(_.Re,{icon:x,className:w,active:function(){return P.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.O("div",{class:"ytm-option-item-renderer__feature-list-text"},_.O(_.gV,{text:P.text,
className:function(){return P.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.O("div",{class:"ytm-option-item-renderer__option-item-description"},_.O(_.gV,{text:function(){return C().description}}))))},"Ih");var p18=_.n(function(g){var C=g.data;var d=g.flowClassName;var V=g.flowStateEntityKey;var y=g.selectionStepStyle;return _.O("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.O("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.O("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.O(_.gV,{text:function(){return C().title}}),_.O(_.Fd,{data:function(){return C().titleBadge}},{badgeViewModel:function(R){return _.O(_.x7,{data:R.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.O(_.k,{cond:function(){return C().subtitle},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.O(_.gV,{text:function(){return C().subtitle}}))}}),_.O(_.k,{cond:function(){return C().featureListData},
then:function(R){return _.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.O(_.M9,{each:R},function(Y){var A;return _.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.O(_.Re,{icon:(A=Y.icon)==null?void 0:A.iconType,active:function(){return Y.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(Y.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.O(_.gV,{text:Y.text,
className:function(){return Y.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.O(_.k,{cond:function(){return C().secondaryTitle},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.O(_.gV,{text:function(){return C().secondaryTitle}}))}}),_.O(_.M9,{each:function(){return C().sectionDisclaimers||[]}},function(R){return _.O("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.O(_.gV,{text:R}))})),_.O(_.Fd,{data:function(){return C().optionItems}},{optionItemRenderer:function(R){return _.O("div",{class:"ytOptionSectionRendererOptionItem"},_.O(oN8,{data:R.data,
className:d,flowStateEntityKey:V,selectionStepStyle:y}))}}),_.O(_.k,{cond:function(){return C().offerText},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.O(_.gV,{text:function(){return C().offerText}}))}}))},"Jh");
p18.idomCompat=!0;var J4Z=_.n(function(g){var C=g.data;var d=g.flowClassName;var V=g.flowStateEntityKey;g=g.isDesktop;var y=_.Y4("div"),R=function(){var x;return(x=C().flowStateEntityKey)!=null?x:V==null?void 0:V()},Y=function(){return(R==null?void 0:R())||""},A=function(){return C().style},P=_.Zq(_.qg,Y);
_.Iu(function(){AsR(C(),Y(),P());setTimeout(function(){var x;(x=y.value)==null||x.focus()})});
var w={};return _.O("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.Gr("ytm-option-selection-flow-step-renderer",(w["ytm-option-selection-flow-step-renderer--desktop"]=g,w["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return C().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},w))},_.O("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"},
_.O("div",{el:y,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.O(_.gV,{text:function(){return C().header}})),_.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.O(_.gV,{text:function(){return C().subtitle}}))),_.O(_.Fd,{data:function(){return C().optionItems||[]}},{optionItemRenderer:function(x){return _.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.O(oN8,{data:x.data,
className:d,flowStateEntityKey:R,selectionStepStyle:A}))},
optionSectionRenderer:function(x){return _.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.O(p18,{data:x.data,flowClassName:d,flowStateEntityKey:R,selectionStepStyle:A}))}}))},"Kh");
J4Z.idomCompat=!0;_.U4(J4Z,"yt-option-selection-flow-step-renderer",{props:{data:_.CA,flowClassName:_.CA,flowStateEntityKey:_.CA,isDesktop:_.CA}});_.e7=_.n(function(g){var C=_.mV(g,{type:1,disablePadding:!1,disablePrimaryButton:!1}),d=C.data,V=C.type;g=C.disablePadding;var y=C.disablePrimaryButton,R=C.onClickPrimaryButton,Y=function(){return d().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},A=function(){return{disabled:y(),
state:y()?"disabled":"active"}},P=function(){return d().leadingLabel||d().trailingLabel};
C={};return _.O("yt-panel-footer-view-model",{class:_.Gr("yt-panel-footer-view-model",(C["yt-panel-footer-view-model--hide-divider"]=function(){return d().shouldHideDivider},C["yt-panel-footer-view-model--disable-padding"]=g,C))},_.O(_.k,{cond:P,
then:function(){var w={},x={};return _.O("div",{class:_.Gr("yt-panel-footer-view-model__text-row",(w["yt-panel-footer-view-model--row-bottom-padding"]=function(){var p=d();return!(!p.leadingLabel&&!p.trailingLabel||!p.primaryButton&&!p.secondaryButton)},w))},_.O(_.gV,{text:function(){return d().leadingLabel},
className:_.Gr((x["yt-panel-footer-view-model--text-padding"]=P,x))}),_.O(_.gV,{text:function(){return d().trailingLabel}}))}}),_.O(_.k,{cond:Y,
then:function(){var w={};return _.O("div",{class:"yt-panel-footer-view-model__button-stack"},_.O("div",{class:_.Gr("yt-panel-footer-view-model__primary-button",(w["yt-panel-footer-view-model__button-stack--top-button"]=function(){return d().secondaryButton},w))},_.O(_.Fd,{data:function(){return d().primaryButton}},{buttonViewModel:function(x){return _.O(_.Jc,{data:x.data,
buttonOverrides:A,onClick:R})}})),_.O(_.Fd,{data:function(){return d().secondaryButton}},{buttonViewModel:_.Jc}))}}),_.O(_.k,{cond:function(){return!Y()},
then:function(){var w={},x={},p={};return _.O("div",{class:_.Gr("yt-panel-footer-view-model__button-row",(w["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===V()},w))},_.O("div",{class:_.Gr("yt-panel-footer-view-model__button-row--left-button",(x["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===V()},x["yt-panel-footer-view-model__button-row--hidden"]=function(){return!d().secondaryButton||0===V()},x["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===V()},x))},_.O(_.Fd,{data:function(){return d().secondaryButton}},{buttonViewModel:_.Jc})),_.O("div",{class:_.Gr("yt-panel-footer-view-model__primary-button",(p["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===V()||1===V()},p["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===V()},p))},_.O(_.Fd,{data:function(){return d().primaryButton}},{buttonViewModel:function(J){return _.O(_.Jc,{data:J.data,
buttonOverrides:A,onClick:R})}})))}}))},"Lh");
_.e7.idomCompat=!0;_.hf6=_.n(function(g){g=_.mV(g,{disablePadding:!1});var C=g.data,d=g.disablePadding;g=_.OQc(function(){return C().formId});
var V=g.submitForm,y=g.isValid,R=g.isSubmitting;return _.O("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.O(_.Fd,{data:function(){return C().panelFooter}},{panelFooterViewModel:function(Y){return _.O(_.e7,{data:Y.data,
onClickPrimaryButton:function(){V()},
disablePrimaryButton:function(){return!y()||R()},
disablePadding:d})}}))},"Mh");_.U4(_.hf6,"yt-form-footer-view-model",{props:{data:_.CA,disablePadding:_.CA}});var tg5=_.n(function(g){var C=_.t("enable_user_rating_web");return _.O("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.O(_.k,{cond:function(){var d;return(d=g.data())==null?void 0:d.image},
then:function(d){return _.O(_.q_,{data:d,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.O(_.gV,{text:function(){var d;
return(d=g.data())==null?void 0:d.title}})),_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.O(_.gV,{text:function(){var d;
return(d=g.data())==null?void 0:d.subtitle}})),_.O(_.k,{cond:function(){return!C},
then:function(){return _.O(_.Fd,{data:function(){var d;return(d=g.data())==null?void 0:d.viewTipsButton}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Nh");_.U4(tg5,"yt-contributor-zero-state-view-model",{props:{data:_.CA}});var j0Q=_.n(function(g){var C=function(){var d;return(d=g.data())==null?void 0:d.image};
return _.O("yt-featured-content-item-view-model",{class:_.Gr("ytFeaturedContentItemViewModelHost")},_.O("div",{class:_.Gr(function(){return C()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.O("div",{class:function(){return C()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.O(_.k,{cond:C,
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelImage"},_.O(_.Fd,{data:function(){return g.data().image}},{themedImageViewModel:function(d){return _.O(Rf6,{data:d.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.O(_.k,{cond:function(){var d;
return!C()&&((d=g.data())==null?void 0:d.iconName)},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelIcon"},_.O(_.Re,{icon:function(){return g.data().iconName}}))}}),_.O("div",{class:"ytFeaturedContentItemViewModelContent"},_.O(_.k,{cond:function(){var d;
return(d=g.data())==null?void 0:d.title},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.O(_.gV,{text:function(){return g.data().title}}))}}),_.O(_.k,{cond:function(){var d;
return(d=g.data())==null?void 0:d.body},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.O(_.gV,{text:function(){return g.data().body}}))}})))))},"Oh");var efp=_.n(function(g){var C=function(){var y;return Fib((y=g.data())==null?void 0:y.titleFontSize)},d=function(){var y;
return PKD((y=g.data())==null?void 0:y.descriptionFontSize)},V=function(){var y;
return((y=g.data())==null?void 0:y.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.O("yt-landing-page-view-model",{class:_.Gr("ytLandingPageViewModelHost",g.className)},_.O("div",{class:"ytLandingPageViewModelHeader"},_.O(_.k,{cond:function(){var y;return(y=g.data())==null?void 0:y.bannerImage},
then:function(y){return _.O("div",{class:"ytLandingPageViewModelHeaderImage"},_.O(_.Fd,{data:function(){return y()}},{imageBannerViewModel:function(R){return _.O(_.Cf,{data:R.data,
isPositionRelative:!0})}}))}}),_.O(_.k,{cond:function(){var y;
return(y=g.data())==null?void 0:y.bannerAnimation},
then:function(y){return _.O(_.LA,{data:function(){var R=y();if(R==null?0:R.url){var Y;R={path:(Y=R==null?void 0:R.url)!=null?Y:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(R==null?0:R.payload){var A;R={animationData:JSON.parse((A=R==null?void 0:R.payload)!=null?A:""),autoplay:!0,loop:!0,renderer:"svg"}}else R=void 0;return{animationConfig:R}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.O("div",{class:"ytLandingPageViewModelHeaderTitle"},_.O(_.k,{cond:function(){var y;
return(y=g.data())==null?void 0:y.title},
then:function(y){return _.O("div",{class:_.Gr("ytLandingPageViewModelHeaderTitleContent",C)},_.O(_.gV,{text:function(){return y()}}))}}),_.O(_.k,{cond:function(){var y;
return(y=g.data())==null?void 0:y.description},
then:function(y){var R={};return _.O(_.gV,{className:_.Gr("ytLandingPageViewModelHeaderTitleDescription",d,(R.ytLandingPageViewModelHeaderTitleDescriptionMargin=V,R)),text:function(){return y()}})}}))),_.O(_.k,{cond:function(){var y,R;
return(y=g.data())==null?void 0:(R=y.featuredContentList)==null?void 0:R.length},
then:function(){return _.O("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.O(_.Fd,{data:function(){return g.data().featuredContentList}},{featuredContentItemViewModel:function(y){return _.O(j0Q,{data:y.data})}}))}}),_.O(_.k,{cond:function(){var y,R;
return(y=g.data())==null?void 0:(R=y.expandableContentList)==null?void 0:R.length},
then:function(){return _.O("div",{class:"ytLandingPageViewModelFaqSection"},_.O(_.Fd,{data:function(){return g.data().expandableContentList}},{faqEntryViewModel:function(y){return _.O("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.O(_.$HL,{data:y.data}))}}))}}),_.O("div",{class:"ytLandingPageViewModelFooter"},_.O(_.k,{cond:function(){var y;
return(y=g.data())==null?void 0:y.legalCopy},
then:function(y){return _.O("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.O(_.gV,{text:function(){return y()}}))}}),_.O(_.k,{cond:function(){var y;
return(y=g.data())==null?void 0:y.actions},
then:function(y){return _.O("div",null,_.O(_.Fd,{data:function(){return y()}},{flexibleActionsViewModel:function(R){return _.O(_.Hl,{data:R.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Ph");_.U4(_.n(function(g){return _.O("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.O("div",{class:"ytLpSectionGroupViewModelContainer"},_.O(_.Fd,{data:function(){return g.data().sections}},{landingPageViewModel:function(C){return _.O(efp,{data:C.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Qh"),"yt-lp-section-group-view-model",{props:{data:_.CA}});var ld0=_.n(function(g){var C=g.data;var d=g.selectedKey;var V=g.onSelected;var y=g.groupName;var R=function(){return C().text},Y=function(){return C().attributedText},A=function(){return C().subtext},P=function(){return C().attributedSubtext},w=_.O("div",{class:"ytRadioButtonItemViewModelLabel"},_.O(_.k,{cond:R,
then:function(){return _.O("div",null,R)}}),_.O(_.k,{cond:Y,
then:function(){return _.O(_.gV,{text:Y})}}),_.O(_.k,{cond:A,
then:function(){return _.O("div",{class:"ytRadioButtonItemViewModelSubText"},A)}}),_.O(_.k,{cond:P,
then:function(){return _.O("div",{class:"ytRadioButtonItemViewModelSubText"},_.O(_.gV,{text:P}))}})),x=function(){if(Y()){var J;
return(J=Y())==null?void 0:J.content}return R()},p=function(){if(P()){var J;
return(J=P())==null?void 0:J.content}return A()};
g={};return _.O("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.O(_.z7,{name:y,checked:function(){return!(d==null||!d()||C().key!==(d==null?void 0:d()))},
onChange:function(J){V==null||V(J.target,C(),y==null?void 0:y())},
labelRenderable:function(){return w},
ariaLabel:function(){return p()?x()+", "+p():x()},
className:_.Gr((g.ytRadioButtonItemViewModelSubTitle=function(){return!!C().subtext},g))}))},"Rh");_.Lyp=_.n(function(g){var C=g.data;var d=function(){var V;return _.tM((V=C())==null?void 0:V.rendererContext)};
g={};return _.O("content-list-item-view-model",{el:_.WF(_.jd(function(){return C().rendererContext})),
class:_.Gr("ytContentListItemViewModelHost",(g.ytContentListItemViewModelTappable=d,g)),role:function(){return d()?"listitem":void 0},
tabindex:function(){return d()?0:void 0}},_.O("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.O("div",{class:"ytContentListItemViewModelImageContainer"},_.O(_.k,{cond:function(){return C().image},
then:function(V){return _.O(_.q_,{data:V,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.O(_.Fd,{data:function(){var V;
return(V=C())==null?void 0:V.avatar}},{avatarViewModel:_.cB})),_.O("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.O("div",{class:_.Gr("ytContentListItemViewModelTitle",function(){a:{switch(C().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var V="ytContentListItemViewModelProminentTitle";
break a}V=void 0}return V})},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytContentListItemViewModelMetadata"},_.O(_.Fd,{data:function(){return C().metadata}},{contentMetadataViewModel:function(V){return _.O(_.JS,{data:V.data,
layout:1})}})))),_.O("div",{class:"ytContentListItemViewModelActionButton"},_.O(_.Fd,{data:function(){var V;
return(V=C())==null?void 0:V.actionButton}},{buttonViewModel:_.Jc,
toggleButtonViewModel:_.MC})))},"Sh");var Drz=_.n(function(g){var C=g.data,d=function(){var y;return(y=C())==null?void 0:y.description},V=function(){var y;
return(y=C())==null?void 0:y.title};
return _.O("ytfc-youth-basic-section-header-view-model",{class:_.Gr("ytfcYouthBasicSectionHeaderViewModelHost",g.className)},_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.O(_.Fd,{data:function(){var y;return(y=C())==null?void 0:y.avatar}},{avatarViewModel:_.cB}),_.O(_.k,{cond:function(){var y;
return _.Xd((y=C())==null?void 0:y.themedImage)},
then:function(y){return _.O(_.q_,{data:y,alt:function(){var R,Y;return(Y=(R=V())==null?void 0:R.content)!=null?Y:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.O(_.k,{cond:V,
then:function(){return _.O(_.gV,{text:V,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.O(_.Fd,{data:function(){var y;
return(y=C())==null?void 0:y.bottomBadge}},{badgeViewModel:function(y){return _.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.O(_.x7,{data:y.data}))}}),_.O(_.k,{cond:d,
then:function(){return _.O(_.gV,{text:d,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Th");var r4D=_.n(function(g){var C=g.data;return _.O("ytfc-youth-section-body-view-model",{class:_.Gr("ytfcYouthSectionBodyViewModelHost",g.className)},_.O(_.Fd,{data:function(){var d;return(d=C())==null?void 0:d.topContent}},{avatarStackViewModel:function(d){return _.O(_.HB,{data:d.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.O(_.gV,{text:function(){var d;
return(d=C())==null?void 0:d.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Uh");var Nd0=_.n(function(g){var C=_.Z(_.jL(!1,void 0,"SrK51e")),d=C.next().value,V=C.next().value,y=function(){return g.data().inlineExpansionEntityKey},R=_.Zq(rDz,y),Y=function(){if(g.isSelected!==void 0)return g.isSelected();
if(y()){var P;return(P=R())==null?void 0:P.expanded}return d()};
C={};var A={};return _.O("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.gJ(function(){g.isSelected!==void 0||y()||V(!d())})},_.O("div",{class:"ytInlineExpanderViewModelHeader"},_.O(_.Fd,{data:function(){return g.data().headerContent}},{youthBasicSectionHeaderViewModel:Drz}),_.O("div",{class:_.Gr("ytInlineExpanderViewModelButton",(C.ytInlineExpanderViewModelButtonExpanded=Y,C))},_.O(_.xQ,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:Y(),accessibilityLabel:Y()?_.yD("SHOW_LESS",void 0,"Show Less"):_.yD("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.O("div",{class:_.Gr("ytInlineExpanderViewModelBody",(A.ytInlineExpanderViewModelBodyExpanded=Y,A)),"aria-hidden":function(){return!Y()}},_.O("div",{class:"ytInlineExpanderViewModelBodyContent"},_.O(_.Fd,{data:function(){return g.data().bodyContent}},{youthSectionBodyViewModel:r4D}))))},"Vh");var X18=new _.gp("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.s0Z=_.n(function(g){var C=function(){return g.data().background},d=function(){return g.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},V=function(){return g.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},y=_.wS().resolve(_.Oc(X18)),R={};
return _.O("yt-card-view-model",{el:_.WF(_.jd(function(){return g.data().rendererContext})),
class:_.Gr("ytCardViewModelHost",g.className,(R.ytCardViewModelClickable=function(){return _.hM(g.data().rendererContext)},R))},_.O(_.hS,{contentId:function(){return g.data().contentId}},function(){var Y={};
return _.O("div",{class:_.Gr("ytCardViewModelCardViewModelInner",function(){var A;return iaZ(g.data().cardStyle,(A=g.isSelected)==null?void 0:A.call(g))},function(){if(g.isSelected===void 0){var A;
a:{switch((A=g.data().cardState)==null?void 0:A.selectionState){case "CARD_SELECTION_STATE_SELECTED":A="ytCardViewModelSelected";break a}A=void 0}return A}})},_.O(_.Fd,{data:C},{cinematicContainerViewModel:function(A){return _.O(_.z3L,{data:A.data})}}),_.O("div",{class:"ytCardViewModelContentWrapper"},_.O(_.k,{cond:function(){return!d()},
then:function(){var A={},P={};return _.O("div",{class:"ytCardViewModelTopContentContainer"},_.O("div",{class:_.Gr("ytCardViewModelTopContent",(A.ytCardViewModelInnerPadding=function(){return!g.data().disableTopContentPadding&&g.data().topContent},A))},_.O(_.Fd,{data:function(){return g.data().topContent}},{contentListItemViewModel:function(w){return _.O(_.Lyp,{data:w.data})},
basicContentViewModel:_.YiH,linearLayoutViewModel:_.G7})),_.O("div",{class:_.Gr("ytCardViewModelInlineTrailingAction",(P.ytCardViewModelInlineCenterTrailingAction=V,P.ytCardViewModelInlineTrailingActionMargin=function(){return g.data().trailingAction},P))},_.O(_.Fd,{data:function(){return g.data().trailingAction}},{buttonViewModel:function(w){return _.O(_.Jc,{data:w.data})}})))}}),_.O("div",{class:_.Gr((Y.ytCardViewModelInnerPadding=function(){return!g.data().disableBodyContentPadding&&g.data().bodyContent},
Y))},_.O(_.Fd,{data:function(){return g.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.Bb5,
contentListItemViewModel:_.Lyp,descriptionPreviewViewModel:_.D9,inlineExpanderViewModel:function(A){return _.O(Nd0,{data:A.data,isSelected:g.isSelected})},
linearLayoutViewModel:_.G7,listItemViewModel:_.K5},y&&{contentSectionViewModel:y})))),_.O(_.k,{cond:function(){return d()},
then:function(){return _.O("div",{class:"ytCardViewModelOverlayTrailingAction"},_.O(_.Fd,{data:function(){return g.data().trailingAction}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data})}}))}}))}))},"Wh");var BdS=_.n(function(g){var C=g.data,d=g.onSelected,V=g.selectedKey,y=g.groupName;g=g.className;var R=_.Z(_.jL(!1,void 0,"mDtSad")),Y=R.next().value,A=R.next().value,P=function(){if(V!==void 0){var w=V();return!(!w||C().key!==w)}return Y()};
R=_.gJ(function(w){d?d(w.currentTarget,C(),y==null?void 0:y()):A(!Y())});
return _.O("yt-selectable-item-view-model",{class:_.Gr("ytSelectableItemViewModelHost",g,"ytSelectableItemViewModelContainer"),"on:click":R,"prop:checked":P},_.O(_.Fd,{data:function(){return C().content}},{cardViewModel:function(w){return _.O(_.s0Z,{data:w.data,
isSelected:P})}}))},"Xh");_.Tdb=_.n(function(g){var C=g.data;var d=g.onSelected;var V=g.selectedKey;var y=g.groupName;var R=function(){return(y==null?void 0:y())||C().key};
return _.O("yt-radio-button-group-view-model",{class:_.Gr("ytRadioButtonGroupViewModelHost",g.className)},_.O("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.O(_.Fd,{data:function(){return C().radioButtons}},{radioButtonItemViewModel:function(Y){return _.O(ld0,{data:Y.data,
onSelected:d,selectedKey:V,groupName:R})},
selectableItemViewModel:function(Y){return _.O(BdS,{data:Y.data,onSelected:d,selectedKey:V,groupName:R})}})))},"Yh");var fd0=_.n(function(g){_.Iu(function(){if(g.controlledMode()&&g.data().defaultSelected)_.IM(Error("ak"));else{var R;!g.controlledMode()&&((R=g.selected)==null?0:R.call(g))&&_.IM(Error("bk"))}});
var C=_.Z(_.VF(function(){if(!g.controlledMode())return g.data().defaultSelected})),d=C.next().value,V=C.next().value,y=function(){if(!g.controlledMode())return d();
var R;return(R=g.selected)==null?void 0:R.call(g)};
return _.O("yt-checkbox-item-view-model",{class:_.Gr("ytCheckboxItemViewModelHost",g.className)},_.O(_.K5,{data:function(){var R=g.data(),Y=y();return{title:R.text,subtitle:R.subtext,superlabel:R.superlabel,isSelected:!!Y,isDisabled:R.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!g.controlledMode()&&V(!d());var R,Y;(Y=g.onTap)==null||Y.call(g,!!y(),g.data(),(R=g.groupName)==null?void 0:R.call(g))},
isCompact:g.isCompact}))},"Zh");var vNS=_.n(function(g){var C=g.data;var d=g.controlledMode;var V=g.selectedKeys;var y=g.onItemTap;var R=g.groupName;var Y=function(){return(R==null?void 0:R())||C().key};
_.Iu(function(){d()&&C().defaultSelectedKeys?_.IM(Error("ck")):!d()&&(V==null?0:V())&&_.IM(Error("dk"))});
g=_.Z(_.VF(function(){if(!d())return C().defaultSelectedKeys}));
var A=g.next().value,P=g.next().value,w=function(x,p,J){x=[];!d()&&p.key&&(x=OaS(p.key,A()||[]),P(x));y==null||y(p,x,J)};
return _.O("yt-checkbox-group-view-model",{class:_.Gr("ytCheckboxGroupViewModelHost")},_.O("fieldset",{class:_.Gr("ytCheckboxGroupViewModelFieldset")},_.O(_.Fd,{data:function(){return C().checkboxes}},{checkboxItemViewModel:function(x){var p=x.data;
return _.O(fd0,{data:p,controlledMode:!0,selected:function(){var J=d()?(V==null?void 0:V())||[]:A()||[],h=p().key;return h?J.includes(h):!1},
onTap:w,groupName:Y})}})))},"$h");var l5=_.n(function(g){var C=_.Zq(wUB,_.WR(function(){var A;return(A=g.data())==null?void 0:A.noteFeedEntityKey},"")),d=_.Zq(BN0,_.WR(function(){var A;
return(A=g.data())==null?void 0:A.userRatingEntityKey},"")),V=_.t("enable_user_rating_web"),y=function(){var A,P,w;
return((A=C())==null?0:A.contributorNote)?(P=C())==null?void 0:P.contributorNote:(w=g.data())==null?void 0:w.existingNote},R=function(){var A,P;
return!!d()&&!!k$0((A=d())==null?void 0:A.helpfulnessValue,(P=g.data())==null?void 0:P.noteData)};
if(V){var Y={};return _.O("yt-note-view-model",{class:_.Gr("ytNoteViewModelHostUserRating",(Y.ytNoteViewModelHostUserRatingPublishedNote=function(){var A,P,w,x;return((A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.isPublished)&&!((w=g.data())==null?0:(x=w.noteData)==null?0:x.isUserRatingForm)},Y))},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.O(_.k,{cond:function(){var A,P;
return(A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.isPinned},
then:function(){return _.O(_.Re,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.O(_.k,{cond:function(){var A,P;return(A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.isPublished},
then:function(){return _.O(_.Re,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.O(_.Fd,{data:function(){var A;
return(A=g.data())==null?void 0:A.metadata}},{contentMetadataViewModel:_.JS}),_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var A,P;
return(P=_.e((A=g.data())==null?void 0:A.metadata,_.kkx))==null?void 0:P.delimiter}),_.O(_.gV,{text:function(){var A;
return(A=y())==null?void 0:A.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.O(_.k,{cond:function(){var A,P;return!((A=g.data())==null?0:(P=A.noteData)==null?0:P.isUserRatingForm)},
then:function(){return _.O(_.Fd,{data:function(){var A,P,w,x,p,J,h,l=!!((A=g.data())==null?0:(P=A.noteData)==null?0:P.isPinned);A=R();P=(w=g.data())==null?void 0:w.noteData;w=(x=C())==null?void 0:(p=x.contributorNote)==null?void 0:p.deleteAction;x=(J=g.data())==null?void 0:J.overflowButtonNoteWithRatingOnTapOverride;J=(h=g.data())==null?void 0:h.overflowButton;return l?xAp(P,w):A?{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",
buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",onTap:x}}:J}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.O("div",{class:"ytNoteViewModelNoteContent"},_.O(_.gV,{text:function(){var A;
return(A=y())==null?void 0:A.text}})),_.O(_.k,{cond:function(){var A,P,w,x;
return!((A=g.data())==null?0:(P=A.noteData)==null?0:P.isPinned)&&!((w=g.data())==null?0:(x=w.noteData)==null?0:x.isUserRatingForm)},
then:function(){return _.O(_.k,{cond:R,then:function(){return _.O("div",{class:"ytNoteViewModelUserRatingContainer"},_.O(_.gV,{text:function(){var A,P;return k$0((A=d())==null?void 0:A.helpfulnessValue,(P=g.data())==null?void 0:P.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.O(_.Fd,{data:function(){var A;return(A=g.data())==null?void 0:A.userRatingButton}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.O(_.k,{cond:function(){var A,P,w,x;
return!((A=g.data())==null?0:(P=A.noteData)==null?0:P.ignoreDivider)&&!((w=g.data())==null?0:(x=w.noteData)==null?0:x.isUserRatingForm)},
then:function(){return _.O("div",{class:"ytNoteViewModelDivider"},_.O(_.Fd,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(A){return _.O(_.SYx,{data:A.data})}}))}}))}return _.O("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.O(_.k,{cond:function(){var A,P;return(A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.isPinned},
then:function(){return _.O(_.Re,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.O(_.k,{cond:function(){var A,P;return(A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.isPublished},
then:function(){return _.O(_.Re,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.O(_.k,{cond:function(){return V},
then:function(){return _.O(_.Fd,{data:function(){var A;return(A=g.data())==null?void 0:A.metadata}},{contentMetadataViewModel:function(A){return _.O(_.JS,{data:A.data})}})}}),_.O(_.gV,{text:function(){var A,P;
return(A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.headerText}}),_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.O(_.gV,{text:function(){var A,P;
return(A=g.data())==null?void 0:(P=A.noteData)==null?void 0:P.delimiter}})),_.O(_.gV,{text:function(){var A,P;
return(A=C())==null?void 0:(P=A.contributorNote)==null?void 0:P.publishedTimeText}})),_.O(_.Fd,{data:function(){var A,P,w;
return xAp((A=g.data())==null?void 0:A.noteData,(P=C())==null?void 0:(w=P.contributorNote)==null?void 0:w.deleteAction)}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.O("div",{class:"ytNoteViewModelNoteContent"},_.O(_.gV,{text:function(){var A,P;
return(A=C())==null?void 0:(P=A.contributorNote)==null?void 0:P.text}})))},"ai");
l5.idomCompat=!0;_.U4(_.n(function(g){var C=_.WR(function(){var q;return(q=g.data())==null?void 0:q.flowStateEntityKey},""),d=_.Zq(_.qg,C),V=_.Zq(wUB,_.WR(function(){var q;
return(q=g.data())==null?void 0:q.noteFeedEntityKey},"")),y=_.Z(_.VF(function(){var q;
return(q=_.e(g.data().helpfulnessValue,_.Hi))==null?void 0:q.defaultSelectedKey})),R=y.next().value,Y=y.next().value;
y=_.Z(_.VF(function(){var q,Q,c;return(c=_.e((q=_.e(g.data().helpfulnessValue,_.Hi))==null?void 0:(Q=q.radioButtons)==null?void 0:Q.find(function(U){var K;return((K=_.e(U,HeR))==null?void 0:K.key)===R()}),HeR))==null?void 0:c.value}));
var A=y.next().value,P=y.next().value;y=_.Z(_.VF(function(){var q;return(q=_.e(g.data().helpfulReasons,EkS))==null?void 0:q.defaultSelectedKeys}));
var w=y.next().value,x=y.next().value;y=_.Z(_.VF(function(){var q;return(q=_.e(g.data().notHelpfulReasons,EkS))==null?void 0:q.defaultSelectedKeys}));
var p=y.next().value,J=y.next().value,h=function(q,Q){Y(Q.key);P(Q.value);x([]);J([])},l=function(){var q,Q;
return((q=A())==null?void 0:q.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((Q=A())==null?void 0:Q.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},N=function(){var q,Q;
return((q=A())==null?void 0:q.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((Q=A())==null?void 0:Q.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},T=function(q){oEp(q.key,w,x)},v=function(q){oEp(q.key,p,J)};
_.Iu(function(){var q,Q,c;XIz((q=g.data())==null?void 0:(Q=q.userRatingFormSchema)==null?void 0:Q.id,{isValid:function(){return!!R()},
formData:function(){var U=A(),K=Jsb(w(),_.e(g.data().helpfulReasons,EkS)),Cl=Jsb(p(),_.e(g.data().notHelpfulReasons,EkS));U={helpfulnessValue:U==null?void 0:U.noteHelpfulnessValue};if(K){U.helpfulReasons=[];K=_.Z(K);for(var AL=K.next();!AL.done;AL=K.next()){AL=AL.value;var iP=void 0;if((iP=AL)==null?0:iP.noteHelpfulReason)iP=void 0,U.helpfulReasons.push((iP=AL)==null?void 0:iP.noteHelpfulReason)}}if(Cl)for(U.notHelpfulReasons=[],Cl=_.Z(Cl),K=Cl.next();!K.done;K=Cl.next())if(K=K.value,AL=void 0,(AL=
K)==null?0:AL.noteNotHelpfulReason)AL=void 0,U.notHelpfulReasons.push((AL=K)==null?void 0:AL.noteNotHelpfulReason);return{userRatingFormData:U}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(c=_.e(d(),fZ0))==null?void 0:c.submitFormParams},onSubmitResult:function(){var U,K=(U=_.e(d(),fZ0))==null?void 0:U.userRatingEntityKey,Cl;U={key:K,helpfulnessValue:(Cl=A())==null?void 0:Cl.noteHelpfulnessValue};K&&_.Me(_.P$("contextNoteUserRatingEntityPayload",K,U));var AL;K=(AL=g.data())==null?void 0:AL.viewNoteFlowStepId;var iP;if((iP=V())==null||!iP.contributorNote){var lP;K=(lP=g.data())==null?void 0:lP.zeroStateFlowStepId}(AL=
Object.assign({},d()))&&K&&(AL.currentStepId=K,AL.stepIdStack=[K],_.Me(_.P$("flowStateEntity",C(),AL)));var pl;(AL=(pl=g.data())==null?void 0:pl.ratingSubmittedSnackbarCommand)&&_.rl(AL)},
disableDuringSubmission:!0})});
return _.O("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.O(_.Fd,{data:function(){var q=_.e(d(),fZ0);if(q){var Q;var c={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:q==null?void 0:(Q=q.note)==null?void 0:Q.headerText}]}],delimiter:"\u2022"}},existingNote:q.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else c=void 0;return c}},{noteViewModel:function(q){return _.O("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.O(l5,{data:q.data}))}}),_.O(_.Fd,{data:function(){var q;
return(q=g.data())==null?void 0:q.helpfulnessValue}},{radioButtonGroupViewModel:function(q){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.O(_.Tdb,{data:q.data,
onSelected:h,selectedKey:R}))}}),_.O(_.k,{cond:l,
then:function(){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.O(_.gV,{text:function(){var q;return(q=g.data())==null?void 0:q.helpfulReasonQuestion}})),_.O(_.Fd,{data:function(){var q;
return(q=g.data())==null?void 0:q.helpfulReasons}},{checkboxGroupViewModel:function(q){return _.O(vNS,{data:q.data,
onItemTap:T,selectedKeys:w,controlledMode:!0})}}))}}),_.O(_.k,{cond:N,
then:function(){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.O(_.gV,{text:function(){var q;return(q=g.data())==null?void 0:q.notHelpfulReasonQuestion}})),_.O(_.Fd,{data:function(){var q;
return(q=g.data())==null?void 0:q.notHelpfulReasons}},{checkboxGroupViewModel:function(q){return _.O(vNS,{data:q.data,
onItemTap:v,selectedKeys:p,controlledMode:!0})}}))}}),_.O(_.k,{cond:function(){return!l()&&!N()},
then:function(){return _.O(_.Fd,{data:function(){var q;return(q=g.data())==null?void 0:q.helpfulNoteFeatures}},{alertBannerViewModel:function(q){return _.O("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.O(_.b2h,{data:q.data}))}})}}))},"bi"),"yt-note-user-rating-view-model",{props:{data:_.CA}});_.U4(l5,"yt-note-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=_.Zq(wUB,_.WR(function(){var d;return(d=g.data())==null?void 0:d.noteFeedEntityKey},""));
return _.O("yt-notes-wrapper-view-model",{class:_.Gr("ytNotesWrapperViewModelHost")},_.O(_.k,{cond:function(){var d,V,y;return!((d=g.data())==null||!d.existingNotes)||!((V=g.data())==null||!V.currentNote)&&!((y=C())==null||!y.contributorNote)},
then:function(){return _.O(_.xX,null,_.O(_.Fd,{data:function(){var d,V,y,R;return((V=_.e((d=g.data())==null?void 0:d.currentNote,vkr))==null?0:(y=V.noteData)==null?0:y.isPublished)?(R=g.data())==null?void 0:R.currentNote:void 0}},{noteViewModel:function(d){return _.O(l5,{data:d.data})}}),_.O(_.Fd,{data:function(){var d;
return(d=g.data())==null?void 0:d.existingNotes}},{noteViewModel:function(d){var V=d.data;
return _.O(_.k,{cond:function(){var y,R;return(y=V())==null?void 0:(R=y.noteData)==null?void 0:R.isPublished},
then:function(){return _.O(l5,{data:V})}})}}),_.O(_.Fd,{data:function(){var d,V,y,R,Y;
return((V=_.e((d=g.data())==null?void 0:d.currentNote,vkr))==null?0:(y=V.noteData)==null?0:y.isPublished)||(R=C())==null||!R.contributorNote?void 0:(Y=g.data())==null?void 0:Y.currentNote}},{noteViewModel:function(d){return _.O(l5,{data:d.data})}}),_.O(_.Fd,{data:function(){var d;
return(d=g.data())==null?void 0:d.existingNotes}},{noteViewModel:function(d){var V=d.data;
return _.O(_.k,{cond:function(){var y,R;return!((y=V())==null?0:(R=y.noteData)==null?0:R.isPublished)},
then:function(){return _.O(l5,{data:V})}})}}))},
else:function(){return _.O(_.Fd,{data:function(){var d;return(d=g.data())==null?void 0:d.zeroStateData}},{contributorZeroStateViewModel:tg5})}}))},"ci"),"yt-notes-wrapper-view-model",{props:{data:_.CA}});var Lg=_.n(function(g){var C=_.mV(g,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),d=C.label,V=C.text,y=C.placeholder,R=C.hint;g=C.rows;var Y=C.overflowStyle,A=C.outline,P=C.disabled,w=C.disableNewLines,x=C.characterLimit,p=C.validation,J=C.onInput,h=_.Y4("textarea");C=_.Z(_.VF(function(){return V()}));
var l=C.next().value,N=C.next().value;C=_.Z(_.jL(!1,void 0,"u9PDq"));var T=C.next().value,v=C.next().value,q=function(){v(!0)},Q=function(){v(!1)};
_.Iu(function(){var qR=h.value,s1=Y(),wL=l();s1==="expand-vertically"&&wL&&hM8(qR);h.value.addEventListener("focusin",q);h.value.addEventListener("focusout",Q)});
_.nP(function(){h.value.removeEventListener("focusin",q);h.value.removeEventListener("focusout",Q)});
var c=function(){var qR;return(qR=p())==null?void 0:qR.validate(l())},U=function(){return x()&&!c()&&l().length>x().maxChars},K=function(){return!!c()||U()};
C=_.gJ(function(qR){if(!qR.currentTarget)return!1;qR=qR.currentTarget;N(qR.value);Y()==="expand-vertically"&&hM8(qR);J==null||J(qR.value);return!0});
var Cl=_.gJ(function(qR){w()&&qR.key==="Enter"&&qR.preventDefault();return!1}),AL=_.gJ(function(){h.value.focus()}),iP=function(){return y()||d()},lP={},pl={},jB={};
return _.O("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.O("div",{class:_.Gr("ytStandardsTextareaShapeTextareaContainer",(lP.ytStandardsTextareaShapeTextareaContainerOutline=A,lP.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=P,lP.ytStandardsTextareaShapeTextareaContainerOutlineError=K,lP)),"on:click":AL},_.O("label",{class:_.Gr("ytStandardsTextareaShapeLabel",(pl.ytStandardsTextareaShapeLabelFocused=T,pl.ytStandardsTextareaShapeLabelDisabled=P,pl.ytStandardsTextareaShapeLabelError=
function(){return K()&&!P()},pl.ytStandardsTextareaShapeLabelHidden=function(){return!T()&&!l()&&!!iP()},pl))},d),_.O("div",{class:_.Gr("ytStandardsTextareaShapePlaceholder",(jB.ytStandardsTextareaShapePlaceholderVisible=function(){return!T()&&!l()},jB)),
"aria-hidden":"true"},iP),_.O("textarea",{el:h,class:"ytStandardsTextareaShapeTextarea",rows:g,disabled:P,placeholder:iP,"on:input":C,"on:keydown":Cl},l)),_.O(_.k,{cond:function(){return R()&&!K()},
then:function(){var qR={};return _.O("div",{class:_.Gr("ytStandardsTextareaShapeHint",(qR.ytStandardsTextareaShapeHintDisabled=P,qR))},_.O("div",{class:"ytStandardsTextareaShapeHintHintMessage"},R))}}),_.O(_.k,{cond:c,
then:function(){return _.O($rB,{disabled:P},_.O("div",{class:"ytStandardsTextareaShapeErrorMessage"},c))}}),_.O(_.k,{cond:x,
then:function(qR){return _.O(_.k,{cond:U,then:function(){return _.O($rB,{disabled:P},_.O("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return qR().errorMessage}),_.O("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return l().length+"/"+qR().maxChars}))}})}}))},"di");
Lg.idomCompat={callbacks:{onInput:!0}};var $rB=_.n(function(g){var C={};return _.O("div",{class:_.Gr("ytStandardsTextareaShapeError",(C.ytStandardsTextareaShapeErrorDisabled=g.disabled,C)),role:"alert"},_.O(_.Re,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),g.children)},"ei");_.qCZ=_.n(function(g){var C=g.data;return _.O("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.O(Lg,{text:g.text,label:function(){var d;return(d=C().contentProperties)==null?void 0:d.labelText},
placeholder:function(){var d;return(d=C().contentProperties)==null?void 0:d.placeholderText},
hint:function(){var d;return(d=C().contentProperties)==null?void 0:d.hintText},
outline:function(){var d;return!((d=C().displayProperties)==null?0:d.hideBorder)},
overflowStyle:function(){var d;return((d=C().displayProperties)==null?0:d.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:g.disabled,disableNewLines:function(){var d;return(d=C().displayProperties)==null?void 0:d.disableNewLines},
onInput:g.onInput,characterLimit:g.characterLimit,validation:g.validation,rows:function(){var d;return(d=C().displayProperties)==null?void 0:d.rows}}))},"fi");_.MgB=_.n(function(g){var C=g.data;return _.O("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.O(Lg,{text:g.text,label:function(){var d;return(d=C().contentProperties)==null?void 0:d.labelText},
placeholder:function(){var d;return(d=C().contentProperties)==null?void 0:d.placeholderText},
hint:function(){var d;return(d=C().contentProperties)==null?void 0:d.hintText},
outline:function(){var d;return!((d=C().displayProperties)==null?0:d.hideBorder)},
overflowStyle:function(){var d;return((d=C().displayProperties)==null?0:d.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var d;return(d=C().displayProperties)==null?void 0:d.disableNewLines},
onInput:g.onInput,characterLimit:g.characterLimit,validation:g.validation,rows:function(){var d;return(d=C().displayProperties)==null?void 0:d.rows}}))},"gi");var Wyb=_.n(function(g){var C=_.Z(_.VF(function(){var iP,lP;return((iP=g.data().structuredContextNoteFormSchema)==null?0:(lP=iP.initialValues)==null?0:lP.noteBody)?g.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),d=C.next().value,V=C.next().value;
C=_.Z(_.VF(function(){g.data();return!1}));
var y=C.next().value,R=C.next().value;C=_.Z(_.VF(function(){g.data();return!1}));
var Y=C.next().value,A=C.next().value;C=_.Z(_.VF(function(){var iP,lP;return((iP=g.data().structuredContextNoteFormSchema)==null?0:(lP=iP.initialValues)==null?0:lP.timestamp)?g.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var P=C.next().value,w=C.next().value;C=_.Z(_.VF(function(){g.data();return!1}));
var x=C.next().value,p=C.next().value;C=_.Z(_.VF(function(){var iP,lP;return((iP=g.data().structuredContextNoteFormSchema)==null?0:(lP=iP.initialValues)==null?0:lP.sources)?[g.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var J=C.next().value,h=C.next().value;C=_.Z(_.VF(function(){g.data();return!1}));
var l=C.next().value,N=C.next().value;C=_.Z(_.VF(function(){return!1}));
var T=C.next().value,v=C.next().value;_.Iu(function(){var iP;_.sVz((iP=g.data().structuredContextNoteFormSchema)==null?void 0:iP.id,{isSubmitting:T,onSubmit:function(){v(!0);var lP=XU0(d(),P(),J(),g.data()),pl=_.wS().resolve(_.xC);lP&&pl&&pl.resolveCommand(lP,{commandController:{onSuccess:function(){v(!1)}}})},
isValid:function(){return y()&&!Y()&&!x()&&!l()}})});
var q=function(iP){if(iP!==void 0&&(V(iP),!y()&&iP.length>0&&R(!0),y())){var lP=eMZ(g.data());if(lP){var pl=lP.minLength;lP=lP.maxLength;pl&&iP.length<pl?A(!0):lP&&iP.length>lP?A(!0):A(!1)}}},Q=function(iP){if(iP!==void 0){w(iP);
if(iP.length>0){var lP,pl,jB,qR,s1=LiR((lP=g.data())==null?void 0:(pl=lP.structuredContextNoteFormSchema)==null?void 0:(jB=pl.fieldSchemas)==null?void 0:(qR=jB.timestamp)==null?void 0:qR.validationSchema);if(s1&&(lP=s1.regex)&&!(new RegExp(lP)).test(iP)){p(!0);return}}p(!1)}},c=function(iP){if(iP!==void 0){var lP=iP.split(/[ \n]/).map(function(pl){return pl.trim()});
h(lP);if(iP.length>0)for(iP=_.Z(lP),lP=iP.next();!lP.done;lP=iP.next())if(!NeD(lP.value)){N(!0);return}N(!1)}},U=function(){return{validate:function(iP){if(y()){var lP=eMZ(g.data());
if(lP){var pl=lP.minLength;lP=lP.translations;if(pl&&iP.length<pl)return lP==null?void 0:lP.minLengthErrorMessage}}}}},K=function(){var iP=eMZ(g.data()),lP=iP==null?void 0:iP.maxLength,pl;
iP=iP==null?void 0:(pl=iP.translations)==null?void 0:pl.maxLengthErrorMessage;if(lP&&iP)return{maxChars:lP,errorMessage:iP}},Cl=function(){return{validate:function(iP){if(iP){var lP,pl,jB,qR,s1=LiR((lP=g.data())==null?void 0:(pl=lP.structuredContextNoteFormSchema)==null?void 0:(jB=pl.fieldSchemas)==null?void 0:(qR=jB.timestamp)==null?void 0:qR.validationSchema);
if(s1&&(lP=s1.regex,s1=s1.translations,lP&&!(new RegExp(lP)).test(iP)))return s1==null?void 0:s1.regexErrorMessage}}}},AL=function(){return{validate:function(iP){if(iP){var lP,pl,jB,qR,s1=rsr((lP=g.data())==null?void 0:(pl=lP.structuredContextNoteFormSchema)==null?void 0:(jB=pl.fieldSchemas)==null?void 0:(qR=jB.sources)==null?void 0:qR.validationSchema);
if(s1&&(lP=s1.translations,lP==null?0:lP.selectedErrorMessage))for(iP=iP.split(/[ \n]/).map(function(wL){return wL.trim()}),iP=_.Z(iP),pl=iP.next();!pl.done;pl=iP.next())if(!NeD(pl.value))return iP=void 0,(iP=lP)==null?void 0:iP.selectedErrorMessage}}}};
return _.O("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.Fd,{data:function(){var iP;return(iP=g.data())==null?void 0:iP.noteContents}},{textFormFieldViewModel:function(iP){return _.O(_.MgB,{data:iP.data,
onInput:q,validation:U,characterLimit:K})},
textFieldViewModel:function(iP){return _.O(_.qCZ,{data:iP.data,onInput:q,validation:U,characterLimit:K})}})),_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.Fd,{data:function(){var iP;
return(iP=g.data())==null?void 0:iP.noteTimestamp}},{textFormFieldViewModel:function(iP){return _.O(_.MgB,{data:iP.data,
onInput:Q,validation:Cl})},
textFieldViewModel:function(iP){return _.O(_.qCZ,{data:iP.data,onInput:Q,validation:Cl})}})),_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.Fd,{data:function(){var iP;
return(iP=g.data())==null?void 0:iP.noteSources}},{textFormFieldViewModel:function(iP){return _.O(_.MgB,{data:iP.data,
onInput:c,validation:AL})},
textFieldViewModel:function(iP){return _.O(_.qCZ,{data:iP.data,onInput:c,validation:AL})}})))},"hi");
Wyb.idomCompat=!0;_.U4(Wyb,"yt-structured-context-note-view-model",{props:{data:_.CA}});var mrb=_.n(function(g){var C=_.Z(_.VF(function(){var R;if((R=g.controlled)==null?0:R.call(g))return[];var Y;return(((Y=g.data())==null?void 0:Y.chips)||[]).map(function(A){A=_.e(A,_.Vt);if(A==null?0:A.selected)return s2r(A.chipValue)}).filter(function(A){return A!==void 0})})),d=C.next().value,V=C.next().value,y=function(R){var Y=s2r(R.chipValue);
if(Y!==void 0){var A;if((A=g.controlled)==null?0:A.call(g))return void g.controlled().onTap(Y);R=d().includes(Y)?[].concat(_.Wr(d().filter(function(w){return w!==Y}))):[].concat(_.Wr(d()),[Y]);
V(R);var P;if((P=g.uncontrolled)==null?0:P.call(g))g.uncontrolled().onUpdate(R)}};
return _.O("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.O(_.M9,{each:function(){return g.data().chips||[]}},function(R){return _.O("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.O(_.LsP,{data:function(){return _.e(R,_.Vt)},
selected:function(){var Y;if(Y=_.e(R,_.Vt)){var A=s2r(Y.chipValue);if(A!==void 0){var P;Y=((P=g.controlled)==null?0:P.call(g))?g.controlled().selectedValues.includes(A):d().includes(A)}else Y=void 0}else Y=!1;return Y},
callback:y}))}))},"ii");var uU8=_.n(function(g){var C=g.data;var d=function(){var A;return((A=C())==null?void 0:A.flowStateKey)||""},V=_.Zq(_.qg,d),y=function(){var A;
return(A=_.e(V(),$u5))==null?void 0:A.chips},R=function(A){if(A!==void 0){var P=y()||[];
P=P.find(function(w){return w===A})?P.filter(function(w){return w!==A}):[].concat(_.Wr(P),[A]);
P=Object.assign({},V(),{feedbackFormFlowState:Object.assign({},_.e(V(),$u5),{chips:P})});_.Me(_.P$("flowStateEntity",d(),P))}},Y=function(){var A;
return _.e((A=C())==null?void 0:A.inputBox,q00)};
g=_.J2(function(A){var P=Y();P=!(P==null?0:P.maxChars)||A.length<=P.maxChars;A=Object.assign({},V(),{feedbackFormFlowState:Object.assign({},_.e(V(),$u5),{detail:A}),abuseReportFlowState:Object.assign({},_.e(V(),E_),{navigationEnabled:P})});_.Me(_.P$("flowStateEntity",d(),A))},150);
return _.O("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.O("div",{class:"ytFeedbackFormViewModelChips"},_.O(_.Fd,{data:function(){var A;return(A=C())==null?void 0:A.chipSelection}},{chipSelectionFormFieldViewModel:function(A){return _.O(mrb,{data:A.data,
controlled:function(){return{selectedValues:y()||[],onTap:R}}})}})),_.O("div",{class:"ytFeedbackFormViewModelInputBox"},_.O(Lg,{text:function(){var A;
return(A=_.e(V(),$u5))==null?void 0:A.detail},
placeholder:function(){var A;return((A=Y())==null?void 0:A.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var A=Y();if(A&&A.maxChars)return{maxChars:A.maxChars,errorMessage:A.maxCharsExceededErrorMessage||""}},
onInput:g})),_.O("div",{class:"ytFeedbackFormViewModelFooterText"},_.O(_.gV,{text:function(){return C().footerText}})))},"ji");
uU8.idomCompat=!0;_.U4(uU8,"yt-feedback-form-view-model",{props:{data:_.CA}});var nND=_.n(function(g){var C=g.data;var d=_.Zq(NNr,function(){return C().flowStateKey||""}),V=function(){var y;
_.rl((y=_.e(d(),E_))==null?void 0:y.navigationCommand)};
return _.O("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.O("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.O(_.Fd,{data:function(){return C().cancelButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:V})}}),_.O(_.Fd,{data:function(){var y;
if(C().navButton){var R=Object;var Y=R.assign,A=_.e(C().navButton,_.d$),P=((y=_.e(d(),E_))==null?0:y.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",w,x;y=_.e((w=_.e(d(),E_))==null?void 0:w.navigationCommand,_.j6);w=(x=_.e(y,_.Co))==null?void 0:x.url;R={buttonViewModel:Y.call(R,{},A,{state:P,iconName:w?"OPEN_IN_NEW":""})}}else R=void 0;return R}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:V})}})))},"ki");
nND.idomCompat=!0;_.U4(nND,"yt-report-form-bottom-bar-view-model",{props:{data:_.CA}});var IdD=_.n(function(g){var C=g.nextStep;return _.O("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.O("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.O(_.Re,{icon:function(){return C().iconName||""}})),_.O("div",null,_.O(_.gV,{text:function(){return C().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"li"),Urr=_.n(function(g){var C=g.data;
var d,V=(d=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:d(),y=_.Zq(_.qg,function(){return C().flowStateKey||""});
return _.O("yt-report-form-confirmation-page-view-model",{class:function(){var R;return((R=_.e(y(),E_))==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.O("div",{class:function(){var R;
return((R=_.e(y(),E_))==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.O(_.q_,{data:function(){return V&&C().imageDark?C().imageDark:C().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.O("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return C().confirmationHeader}),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.O(_.gV,{text:function(){return C().confirmationText}})),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.O(_.gV,{text:function(){return C().lawEnforcementText}})),
_.O("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return C().whatToExpectHeader}),_.O(_.k,{cond:function(){return C().nextSteps},
then:function(R){return _.O("div",null,_.O(_.M9,{each:R},function(Y){return _.O(IdD,{nextStep:Y})}))}}),_.O(_.k,{cond:function(){return C().legalReportText},
then:function(R){return _.O("div",null,_.O(_.gV,{text:R,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"mi");
Urr.idomCompat=!0;_.U4(Urr,"yt-report-form-confirmation-page-view-model",{props:{data:_.CA}});var c4R=_.n(function(g){var C=g.data;var d=function(){var R;return((R=_.e(C().inputBox,q00))==null?void 0:R.maxChars)||500},V=function(){return C().flowStateKey||""},y=_.Zq(_.qg,V);
g=_.J2(function(R){R=Object.assign({},y(),{flowFormState:{isValid:R.length<=d()},abuseReportFlowState:{userComments:R,navigationEnabled:!(R.length>d()),isReportFormDirty:!0}});_.qe().dispatch(_.JU("flowStateEntity",V(),R))},150);
_.Iu(function(){var R=Object.assign({},y(),{flowFormState:{isValid:!0}});_.qe().dispatch(_.JU("flowStateEntity",V(),R))});
return _.O("yt-report-form-details-page-view-model",{class:function(){var R;return((R=_.e(y(),E_))==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.O("h1",{class:function(){var R;
return((R=_.e(y(),E_))==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return C().detailsPageHeader}),_.O("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.O(_.gV,{text:function(){return C().bodyText}})),_.O("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.O(Lg,{label:function(){var R;
return((R=_.e(C().inputBox,q00))==null?void 0:R.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var R;return{errorMessage:((R=_.e(C().inputBox,q00))==null?void 0:R.maxCharsExceededErrorMessage)||"",maxChars:d()}},
onInput:g})))},"ni");
c4R.idomCompat=!0;_.U4(c4R,"yt-report-form-details-page-view-model",{props:{data:_.CA}});var ENQ=_.n(function(g){var C=g.data;var d=function(){return C().flowStateKey||""},V=_.Zq(_.qg,d),y=function(){return _.e(V(),E_)};
return _.O("yt-report-form-reason-select-page-view-model",{class:function(){var R;return((R=y())==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.O("h1",{class:function(){var R;
return((R=y())==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return C().pageHeader}),_.O("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.O(_.gV,{text:function(){return C().bodyText}})),_.O("div",{class:function(){var R;
return((R=y())==null?void 0:R.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.O(_.Tdb,{data:function(){return _.e(C().radioButtonGroup,_.Hi)},
onSelected:function(R,Y){R=Object.assign({},V(),{abuseReportFlowState:Object.assign({},y(),{reasonKey:Y.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:Y.command})});_.Me(_.P$("flowStateEntity",d(),R))},
selectedKey:function(){var R;return(R=y())==null?void 0:R.reasonKey},
groupName:"report-form-reason-select-page"})))},"oi");
ENQ.idomCompat=!0;_.U4(ENQ,"yt-report-form-reason-select-page-view-model",{props:{data:_.CA}});var Hir=_.n(function(g){var C=g.data;var d,V=(d=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:d();return _.O("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.O("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.O(_.q_,{data:function(){return V&&C().imageDark?C().imageDark:C().image},
alt:""})),_.O("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.O("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return C().header}),_.O(_.gV,{text:function(){return C().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"pi");
Hir.idomCompat=!0;_.U4(Hir,"yt-report-form-sign-in-page-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=_.AY(_.XuH.talkToRecsStateSelector),V=function(){return C().titleSuperscript},y=function(){return C().answersShelf},R=function(){return C().videoShelf},Y=function(){var AL;
return(AL=C().textInputPlaceholder)==null?void 0:AL.content},A=function(){return C().showOpenTextInput},P=function(){var AL;
return(AL=C().textInputValue)==null?void 0:AL.content},w=function(){return C().isMultiTurnFlow?C().resetButtonViewModel:void 0},x="",p=function(){return C().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
g=_.Z(_.jL("",void 0,"aCjEZb"));var J=g.next().value,h=g.next().value;g=_.Z(_.jL(!1,void 0,"VNSW6c"));var l=g.next().value,N=g.next().value,T=function(){return{state:l()||J()?"active":"disabled",disabled:!(l()||J())}};
_.nv(function(){if(A()){P()&&h(P());var AL;if(!w()&&((AL=d())==null?0:AL.stepStates)){var iP;AL=Object.keys((iP=d())==null?void 0:iP.stepStates);iP=AL[AL.length-1];var lP,pl;iP=(lP=d().stepStates[iP])==null?void 0:(pl=lP.userQuery)==null?void 0:pl.userQuery;_.Me(_.XWb());iP&&v(iP)}}});
var v=function(AL){var iP=C().onUpdateText;iP&&_.rl(iP,{form:{userQuery:AL}});h(AL)},q=_.J2(function(AL){v(AL.target.value.trim())},150),Q=_.gJ(function(AL){var iP;
x=(iP=AL.target.value)==null?void 0:iP.trim();q(AL);return!1}),c=_.gJ(function(AL){AL.key==="Enter"&&(l()||J())&&(v(AL.target.value.trim()),K());
return!1}),U=function(AL,iP){N(iP);
if(iP){if(C().isMultiTurnFlow&&!x){var lP;v((lP=AL==null?void 0:AL.text)!=null?lP:"")}C().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&K()}else h(x)},K=function(){var AL=void 0,iP=_.e(C().nextButtonViewModel,_.d$),lP,pl;
if(iP==null?0:(lP=iP.loggingDirectives)==null?0:(pl=lP.clientVeSpec)==null?0:pl.uiType){var jB,qR;AL=_.SZ((jB=iP.loggingDirectives)==null?void 0:(qR=jB.clientVeSpec)==null?void 0:qR.uiType)}(iP=C().onNextStepCommand)&&_.rl(iP,{clickedVisualElement:AL})};
g=_.Y4("yt-talk-to-recs-view-model");var Cl={};return _.O("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:g},_.O("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.O(_.Fd,{data:function(){return C().topCornerButton}},{buttonViewModel:_.Jc})),_.O("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.O("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.O(_.gV,{text:function(){return C().title}}),_.O(_.k,{cond:V,
then:function(){return _.O("sup",{class:"ytwTalkToRecsSuperScript"},_.O(_.gV,{text:V}))}})),_.O("div",{class:"ytwTalkToRecsSubtitle"},_.O(_.gV,{text:function(){return C().subtitle}})),_.O("div",{class:"ytwTalkToRecsResultsShelf"},_.O(_.k,{cond:y,
then:function(){return _.O(_.Fd,{data:y},{chipsShelfViewModel:function(AL){return _.O("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.O(_.rT,{data:AL.data,callback:U,selectionBehavior:p}))}})}}),_.O(_.k,{cond:R,
then:function(){return _.O(_.Fd,{data:R},{horizontalShelfViewModel:function(AL){return _.O("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.O(_.gY,{data:AL.data,thumbnailAspectRatio:0}))}})}})),_.O("div",{class:_.Gr("ytwTalkToRecsRefinementContainer",(Cl.ytwTalkToRecsBottomMargin=function(){return C().isMultiTurnFlow},Cl))},_.O(_.k,{cond:A,
then:function(){return _.O("div",{class:"ytwTalkToRecsUserInputBox"},_.O("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:Y,value:J,"on:input":Q,"on:keyup":c,maxlength:200}))}}),_.O(_.Fd,{data:function(){return C().isMultiTurnFlow?C().nextButtonViewModel:void 0}},{buttonViewModel:function(AL){return _.O("div",{class:"ytwTalkToRecsFlowControlButtons"},_.O(_.Jc,{data:AL.data,
buttonOverrides:T}))}}),_.O(_.Fd,{data:w},{buttonViewModel:function(AL){return _.O("div",{class:"ytwTalkToRecsFlowControlButtons"},_.O(_.Jc,{data:AL.data,
onClick:function(){var iP=_.e(C().resetButtonViewModel,_.d$);v(J());(iP=iP==null?void 0:iP.onTap)&&_.rl(iP)}}))}}))))},"ri"),"yt-talk-to-recs-view-model",{props:{data:_.CA}});var Be0={sources:[{clientResource:{imageName:"CHECK"}}]};_.Q00=_.n(function(g){var C=_.Y4("div");g=_.mV(g,{error:void 0});var d=g.data,V=g.error,y=g.onSelected;g=_.Z(_.VF(function(){return vE5(d())}));
var R=g.next().value,Y=g.next().value;Wiz(d,function(J){Y(J);var h,l,N=f86((h=d().options)==null?void 0:(l=h[J])==null?void 0:l.value,d().type);y==null||y(N);C.value.focus()});
g=_.gJ(function(){if(!d().disabled){var J=d(),h=R(),l=C.value;J.options&&(J=Te0(J.options,h,J.label),_.wS().resolve(_.u0).openSheet({viewModel:J},l))}});
var A=_.IPo(),P=function(){return!!V()},w=function(){return!!d().disabled},x={},p={};
return _.O("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.O("div",{class:_.Gr("ytDropdownViewModelDropdownContainer",(x.ytDropdownViewModelDropdownContainerErrorBorder=P,x.ytDropdownViewModelDropdownContainerDisabled=w,x)),"on:click":g,el:C,role:"combobox",tabindex:0,"on:keydown":A,"aria-invalid":P,"aria-disabled":w,"aria-describedby":function(){return P()?"dropdown-view-model-error":void 0}},_.O("div",{class:"ytDropdownViewModelText"},$AS(d,P,R),qEQ(d,R)),_.O("div",{class:_.Gr("ytDropdownViewModelChevronDown",
(p.ytDropdownViewModelChevronDownDisabled=w,p))},_.O(_.Re,{icon:"CHEVRON_DOWN"}))),MKb(d,V))},"si");_.U4(_.n(function(g){var C=g.data;var d=function(y){var R=uEr(C());R.videoMetadata||(R.videoMetadata={});R.videoMetadata.sponsorshipsMetadata||(R.videoMetadata.sponsorshipsMetadata={});R.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(y)},V=function(y){var R=uEr(C());
R.scheduledRedirectMetadata||(R.scheduledRedirectMetadata={});R.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(y)};
return _.O("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.O("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.O("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.O(_.gV,{text:function(){return C().title}}),_.O(_.Re,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.O(_.gV,{text:function(){return C().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.O(_.Fd,{data:function(){return C().tierChoices}},{dropdownViewModel:function(y){return _.O("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.O(_.Q00,{data:y.data,
onSelected:d}))}}),_.O(_.Fd,{data:function(){return C().startTimeChoices}},{dropdownViewModel:function(y){return _.O("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.O(_.Q00,{data:y.data,
onSelected:V}))}}),_.O(_.gV,{text:function(){return C().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.O("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.O(_.Fd,{data:function(){return C().scheduleButton}},{panelFooterViewModel:_.e7})))},"ti"),"ytfz-schedule-fanzone-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;g=g.className===void 0?"":g.className;var d=_.Zq(NNr,function(){return C().flowStateEntityKey||""}),V={};
V=_.Gr("ytFlowBottomBarViewModelFlowBottomBarButtons",(V.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},V));
var y={},R=_.Gr("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",V,(y.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},y.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},y));
y={};var Y=_.Gr("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",V,(y.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},y.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},y));
V={};V=_.Gr("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(V.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},V.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},V.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return C().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
V));
g=_.Gr("ytFlowBottomBarViewModelHost",g);return _.O("yt-flow-bottom-bar-view-model",{class:g},_.O(_.k,{cond:function(){var A;return(A=C())==null?void 0:A.textSection},
then:function(A){return _.O("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.O(_.gV,{text:A}))}}),_.O("div",{class:V},_.O(_.Fd,{data:function(){return C().secondaryButton}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data,
className:Y})}}),_.O(_.Fd,{data:function(){return C().primaryButton}},{buttonViewModel:function(A){return _.O(_.Jc,{data:A.data,
className:R,buttonOverrides:function(){var P;return{disabled:!((P=d())==null||!P.primaryButtonDisabled)}}})}})))},"ui"),"yt-flow-bottom-bar-view-model",{props:{data:_.CA,
className:_.ut}});var zfp="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Dm=function(){var g=_.W.apply(this,arguments)||this;g.enableScrollingFix=!0;g.bottomBar=!1;g.fitContent=!1;return g};
_.L(Dm,_.W);_.b=Dm.prototype;_.b.ready=function(){_.t("enable_pdp_icon_prefetch")&&_.Du5(_.wS().resolve(_.bk),0,zfp)};
_.b.focus=function(g){this.topBar?_.RM(this.topBar,g):this.paperDialog.focus(g)};
_.b.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19433_scroller&&(this.JSC$19433_scroller.dialogElement=this.paperDialog,this.JSC$19433_scroller.attached&&typeof this.JSC$19433_scroller.attached==="function"&&this.JSC$19433_scroller.attached())};
_.b.onDataChanged=function(){var g;this.fitContent=!((g=this.data)==null||!g.fitContent);var C;this.bottomBar=!((C=this.data)==null||!C.bottomBar)};
_.b.onProgressChanged=function(){var g,C,d=((C=(g=this.data)==null?void 0:g.progress)!=null?C:0)*100;this.progressElement.style.width=d+"%"};
_.b.isProgressHidden=function(){var g;return!((g=this.data)==null?0:g.progress)};
_.b.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",lpSectionGroupViewModel:"yt-lp-section-group-view-model",noteUserRatingViewModel:"yt-note-user-rating-view-model",noteViewModel:"yt-note-view-model",
notesWrapperViewModel:"yt-notes-wrapper-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",
reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",
params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},
flowBottomBarRenderer:{matcher:function(g){return g&&!g.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
Dm.prototype.onProgressChanged=Dm.prototype.onProgressChanged;Dm.prototype.onDataChanged=Dm.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dm.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Dm.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Dm.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dm.prototype,"enableScrollingFix",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dm.prototype,"bottomBar",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dm.prototype,"fitContent",void 0);_.E([_.ZD("#progress"),_.H("design:type",HTMLElement)],Dm.prototype,"progressElement",void 0);_.E([_.ZD("#scroller"),_.H("design:type",Object)],Dm.prototype,"JSC$19433_scroller",void 0);_.E([_.ZD("ytd-flow-top-bar-renderer"),_.H("design:type",HTMLElement)],Dm.prototype,"topBar",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dm.prototype,"onDataChanged",null);_.E([_.Rn("data.progress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dm.prototype,"onProgressChanged",null);_.E([_.m({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Dm);
_.I(Dm,"ytd-flow-step-renderer",function(){if(J1z!==void 0)return J1z;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return J1z=g},{mode:1});var r1=function(g){this.resolveCommand=g;this.steps={}},KyZ=function(g,C){C=_.Z(C||[]);
for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=Object.values(d)[0],y=void 0;if((y=V)==null?0:y.stepId)g.steps[V.stepId]=d}},GxS=function(g,C){var d,V,y,R,Y;
return _.F(function(A){if((d=g.state)==null||!d.currentStepId)return A.return(void 0);V=g.getCurrentStep();if(!V)return A.return(adI(g));if(y=_.e(V,_.qM))g.logVEScreen(y),((R=y)==null?0:R.onStepStartCommand)&&g.resolveCommand((Y=y)==null?void 0:Y.onStepStartCommand,{});y&&C&&(g.logFlowEvent(y,C),C.steps&&!C.steps.includes(V)&&C.steps.push(V));return A.return(V)})};
r1.prototype.back=function(){var g;(g=this.state)!=null&&g.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
r1.prototype.handleUpdateFlowCommand=function(g){g.steps&&KyZ(this,g.steps);g.entityUpdateCommand&&this.resolveCommand(g.entityUpdateCommand,{});g.flowContinuationCommand&&(g=g.flowContinuationCommand)&&(this.getFlowContinuationCommand=g);this.awaitFlowContinuation&&(g=this.getCurrentStep(),this.awaitFlowContinuation(g),this.awaitFlowContinuation=void 0)};
r1.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var adI=function(g){return _.F(function(C){return g.getFlowContinuationCommand?C.return(new Promise(function(d){g.awaitFlowContinuation=d;g.getFlowContinuationCommand&&g.resolveCommand(g.getFlowContinuationCommand,{flow_state:g.state})})):C.return(Promise.resolve(void 0))})};
r1.prototype.getCurrentStep=function(){var g;if((g=this.state)!=null&&g.currentStepId)return this.steps[this.state.currentStepId]};
r1.prototype.logVEScreen=function(g){var C;((C=g.screenLoggingData)==null?0:C.screenVeType)&&_.DJ(_.RL(),g.screenLoggingData.screenVeType)};
r1.prototype.logFlowEvent=function(g,C){var d,V,y,R;((d=C.flowLoggingData)==null?0:d.eventNamespace)&&((V=g.flowEventData)==null?0:V.eventType)&&((y=g.flowEventData)==null?0:y.eventMetadata)&&((R=C.flowLoggingData)==null?0:R.flowType)&&(g=_.CZ(C.flowLoggingData.eventNamespace,g.flowEventData.eventType,g.flowEventData.eventMetadata),_.VW().logFlowEvent(g,C.flowLoggingData.flowType))};
_.PU.Object.defineProperties(r1.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.state)==null?void 0:g.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.state)!=null&&g.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(C,d){d.key&&d.value&&(C[d.key]=d.value);return C},{})}}});var N5=function(){var g=_.W.apply(this,arguments)||this;g.flowState=_.t("web_use_flow_state_manager")?void 0:new r1(function(C,d){d=d===void 0?{}:d;_.SC.instance.resolveCommand(C,{form:{form:d,element:g.hostElement}})});
g.JSC$19444_flowStateManager=_.t("web_use_flow_state_manager")?_.wS().resolve(_.rj):void 0;g.currentTargetId="";g.initialState=!0;g.isLoading=!1;g.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"};g.containsTalkToRecs=!1;return g};
_.L(N5,_.W);_.b=N5.prototype;_.b.onPopupClosed=function(g){if(!g||this.hostElement===g.detail.popupRenderer){if(this.JSC$19444_flowStateManager){var C;((C=this.data)==null?0:C.flowStateEntityKey)&&this.JSC$19444_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.b.configureRendererStamper=function(){return{"data.topBar":{id:"root-top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.b.focus=function(g){var C=this;_.sU(function(){var d=_.KZ(C.hostElement).querySelector("ytd-flow-step-renderer");(d==null?0:d.topBar)?d.focus(g):C.topBar&&_.RM(C.topBar,g)},1)};
_.b.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.b.computeTopBarHidden=function(g){var C;return!((C=_.e(g,_.qM))==null||!C.topBarOverride)};
_.b.onCurrentFlowChange=function(){if(this.JSC$19444_flowStateManager&&this.data&&this.flow){var g=h9D(this.JSC$19444_flowStateManager,this.data),C;g&&((C=this.flow)==null?0:C.currentStepId)&&(e9S(g,this.flow.currentStepId),this.initialState=!1,this.isLoading=!this.currentFlowStep)}};
_.b.observeData=function(){var g=this;if(this.JSC$19444_flowStateManager){var C=this.currentTargetId,d,V,y=(V=(d=this.data)==null?void 0:d.targetId)!=null?V:"";C!==y&&C&&tuI(this.JSC$19444_flowStateManager,C);this.currentTargetId=y;this.data&&jsz(h9D(this.JSC$19444_flowStateManager,this.data),function(R){R&&(g.initialState=!1,g.currentFlowStep={flowStepRenderer:R},g.isLoading=!g.currentFlowStep,g.autofocusAndRefit(),g.updateContainsTalkToRecs(),g.logVEScreen(),g.logFlowEvent())})}};
_.b.dataChanged=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1){if(!g.flowState)return V.return();((C=g.data)==null?0:C.steps)&&KyZ(g.flowState,g.data.steps);if((d=g.data)==null?0:d.flowContinuationCommand){var y=g.flowState,R=g.data.flowContinuationCommand;R&&(y.getFlowContinuationCommand=R)}return V.yield(GxS(g.flowState,g.data),2)}g.currentFlowStep=V.yieldResult;_.XV(V)})};
_.b.flowChanged=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1){if(!g.flowState||!g.flow)return d.return();g.flowState.state=g.flow;g.isLoading=!0;return d.yield(GxS(g.flowState,g.data),2)}C=d.yieldResult;if(!C||g.flow.isLoading)return d.return();g.currentFlowStep=C;g.initialState=!1;g.isLoading=!1;g.autofocusAndRefit();g.updateContainsTalkToRecs();_.XV(d)})};
_.b.logVEScreen=function(){var g,C,d=(g=_.e(this.currentFlowStep,_.qM))==null?void 0:(C=g.screenLoggingData)==null?void 0:C.screenVeType;d&&_.DJ(_.wS().resolve(_.$Q),d)};
_.b.logFlowEvent=function(){var g=_.e(this.currentFlowStep,_.qM),C,d,V,y,R,Y;(this==null?0:(C=this.data)==null?0:(d=C.flowLoggingData)==null?0:d.eventNamespace)&&(this==null?0:(V=this.data)==null?0:(y=V.flowLoggingData)==null?0:y.flowType)&&(g==null?0:(R=g.flowEventData)==null?0:R.eventType)&&(g==null?0:(Y=g.flowEventData)==null?0:Y.eventMetadata)&&(g=_.CZ(this.data.flowLoggingData.eventNamespace,g.flowEventData.eventType,g.flowEventData.eventMetadata),_.VW().logFlowEvent(g,this.data.flowLoggingData.flowType))};
_.b.updateContainsTalkToRecs=function(){var g,C=(g=_.e(this.currentFlowStep,_.qM))==null?void 0:g.content;this.containsTalkToRecs=!!C&&!!_.e(C,IZ0)};
_.b.autofocusAndRefit=function(){var g=this,C=_.wS().resolve(_.Oc(_.Ps)),d=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),V=document.querySelector("yt-report-form-confirmation-page-view-model"),y=document.querySelector("yt-report-form-details-page-view-model"),R=document.querySelector("yt-report-form-reason-select-page-view-model"),Y=document.querySelector("yt-contributor-zero-state-view-model"),
A=document.querySelector("yt-structured-context-note-view-model"),P=document.querySelector("yt-note-view-model");(!d&&C&&C.isKeyBoardInUse()||V||!d&&y||!d&&R||!d&&(Y||A||P))&&_.bD(this.hostElement);_.As(this,function(){_.HW(g.hostElement,"yt-refit")})};
_.b.handleUpdateFlowCommand=function(g){this.flowState?this.data&&(g=_.e(g,_.V$H),g.targetId===this.data.targetId&&(g.flowContinuationCommand&&(this.data.flowContinuationCommand=g.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(g),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(g)};
_.b.handleFlowNextStepCommand=function(g){this.JSC$19444_flowStateManager?this.ytComponentBehavior.resolveCommand(g):this.data&&this.flow&&this.flow.key&&(g=_.e(g,_.SdL),g.targetId===this.data.targetId&&(g=g.stepId||"",this.ytdReduxBehavior.dispatch(_.JU("flowStateEntity",this.flow.key,{currentStepId:g,stepIdStack:(this.flow.stepIdStack||[]).concat(g)}))))};
_.b.handleFlowPrevStepCommand=function(g){if(this.JSC$19444_flowStateManager)this.ytComponentBehavior.resolveCommand(g);else if(this.data&&this.flow&&this.flow.key&&(g=_.e(g,_.grA),g.targetId===this.data.targetId)){var C=[].concat(_.Wr(this.flow.stepIdStack||[]));C.length>1?(C.pop(),this.ytdReduxBehavior.dispatch(_.JU("flowStateEntity",this.flow.key,{currentStepId:C[C.length-1],stepIdStack:C}))):g.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(g.onFirstStepCommand)}};
_.b.handleYpcCancelRecurrenceCommand=function(g){if(this.data&&this.flow&&this.flow.key&&(g=_.e(g,Qs0),g.targetId===this.data.targetId&&g.endpointCommand)){var C=_.e(this.flow,z95);C&&_.e(g.endpointCommand,_.w26)&&(_.e(g.endpointCommand,_.w26).feedbackData=C.surveyFeedback);this.ytComponentBehavior.resolveCommand(g.endpointCommand)}};
_.b.handlePartialUpdateFlowStateEntity=function(g){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.JU("flowStateEntity",this.flow.key,g,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
N5.prototype.flowChanged=N5.prototype.flowChanged;N5.prototype.dataChanged=N5.prototype.dataChanged;N5.prototype.observeData=N5.prototype.observeData;N5.prototype.onCurrentFlowChange=N5.prototype.onCurrentFlowChange;N5.prototype.onPopupClosed=N5.prototype.onPopupClosed;_.E([_.r(_.Eb),_.H("design:type",Object)],N5.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],N5.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],N5.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],N5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],N5.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],N5.prototype,"initialState",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],N5.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Object)],N5.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],N5.prototype,"currentFlowStep",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],N5.prototype,"onPopupClosed",null);
_.E([_.M({selectorArgs:["data.flowStateEntityKey"],selector:NNr}),_.H("design:type",Object)],N5.prototype,"flow",void 0);_.E([_.ZD("ytd-flow-top-bar-renderer"),_.H("design:type",HTMLElement)],N5.prototype,"topBar",void 0);_.E([_.Rn("data","flow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],N5.prototype,"onCurrentFlowChange",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],N5.prototype,"observeData",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],N5.prototype,"dataChanged",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],N5.prototype,"containsTalkToRecs",void 0);_.E([_.PR("flow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],N5.prototype,"flowChanged",null);_.E([_.m({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],N5);
_.SCR=_.EU()(N5,"ytd-flow-root-renderer",function(){if(pLb!==void 0)return pLb;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return pLb=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var gR0;var U_=null;_.U4(_.n(function(g){return _.O("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.O("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.O(_.gV,{text:function(){return g.data().text}}),_.O("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"vi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.CA}});var Cdb=_.n(function(g){var C=g.playerControlsProps;var d=g.isShortsPage;return _.O("yt-bigboard",null,_.O(_.k,{cond:function(){return C().isDragging},
then:function(){return _.O("div",{class:"ytBigboardStoryboardHost"},_.O(_.nIR,{progressBarProps:C,isShortsPage:d}))}}))},"wi");
Cdb.idomCompat=!0;_.Xe={ACCOUNT_LABEL:ci("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:ci("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:ci("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:ci("AD_BADGE_HINT"),AD_BADGE_TEXT:ci("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:ci("ALL_CHANNELS_LABEL"),AMBIENT_MODE:ci("AMBIENT_MODE"),AMBIENT_MODE_OFF:ci("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:ci("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:ci("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:ci("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:ci("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:ci("APP_UPSELL_TITLE"),AUDIO_TRACK:ci("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:ci("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:ci("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:ci("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:ci("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:ci("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:ci("AUTO_ZOOM","Auto zoom"),BACK:ci("BACK"),CANCEL:ci("CANCEL"),CHANNEL_SWITCHER_LABEL:ci("CHANNEL_SWITCHER_LABEL"),CLOSE:ci("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:ci("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:ci("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:ci("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:ci("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:ci("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:ci("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:ci("COMMENT_MODAL_CONTENT"),CONFIRM_OK:ci("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:ci("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:ci("COPIED_TO_CLIPBOARD"),COPY:ci("COPY"),COPY_DEBUG_INFO:ci("COPY_DEBUG_INFO"),COPY_EMBED_CODE:ci("COPY_EMBED_CODE"),
COPY_LINK_LABEL:ci("COPY_LINK_LABEL"),COPY_VIDEO_URL:ci("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:ci("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:ci("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:ci("DELETE_FROM_DOWNLOADS"),DIALOG:ci("DIALOG"),DONE:ci("DONE"),DOWNLOAD:ci("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:ci("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:ci("FLAG_CONFIRM"),FLAG_CONTENT:ci("FLAG_CONTENT"),FLAG_LABEL:ci("FLAG_LABEL"),FLAG_TITLE:ci("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:ci("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:ci("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:ci("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:ci("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:ci("HIDE_SEARCH_FILTERS_LABEL"),HOME:ci("HOME","Home"),INVALID_RESPONSE_RECEIVED:ci("INVALID_RESPONSE_RECEIVED"),LIBRARY:ci("LIBRARY","Library"),LISTENING:ci("LISTENING"),LOADING:ci("LOADING"),LONG_PRESS_MIC_TO_SPEAK:ci("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:ci("LOOP"),MENU_DESKTOP:ci("MENU_DESKTOP"),
MENU_EXIT:ci("MENU_EXIT"),MENU_FEEDBACK:ci("MENU_FEEDBACK"),MENU_HELP:ci("MENU_HELP"),MENU_IMPRESSUM:ci("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:ci("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:ci("MENU_SETTINGS"),MENU_SIGN_IN:ci("MENU_SIGN_IN"),MENU_TITLE:ci("MENU_TITLE"),MENU_YOUR_DATA:ci("MENU_YOUR_DATA"),MORE_INFO:ci("MORE_INFO"),MORE_OPTIONS:ci("MORE_OPTIONS"),MUTE_VOLUME:ci("MUTE_VOLUME"),NEW_PLAYLIST:ci("NEW_PLAYLIST"),NEXT_VIDEO:ci("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:ci("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:ci("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:ci("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:ci("NOT_FOUND_TITLE"),NO_DOWNLOADS:ci("NO_DOWNLOADS"),NO_MIC_INPUT:ci("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:ci("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:ci("OOPS_MESSAGE"),OPEN_APP:ci("OPEN_APP"),OPEN_YOUTUBE:ci("OPEN_YOUTUBE"),PAUSE:ci("PAUSE"),PLAY:ci("PLAY"),PLAYER_CAPTION:ci("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:ci("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:ci("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:ci("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:ci("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:ci("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:ci("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:ci("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:ci("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:ci("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:ci("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:ci("PLAYER_MINIMIZE"),PLAYER_NEXT:ci("PLAYER_NEXT"),PLAYER_PAUSE:ci("PLAYER_PAUSE"),PLAYER_PLAY:ci("PLAYER_PLAY"),
PLAYER_PREVIOUS:ci("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:ci("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:ci("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:ci("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:ci("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:ci("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:ci("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:ci("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:ci("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:ci("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:ci("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:ci("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:ci("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:ci("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:ci("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:ci("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:ci("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:ci("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:ci("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:ci("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:ci("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:ci("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:ci("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:ci("PLAY_ALL"),PLEASE_FIX_ERRORS:ci("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:ci("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:ci("PREVIOUS_VIDEO"),PRIVACY_POLICY:ci("PRIVACY_POLICY"),RELOAD:ci("RELOAD"),REQUIRED_LABEL:ci("REQUIRED_LABEL"),SAVE_PLAYLIST:ci("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:ci("SCRUB_SLIDE_USER_EDU"),SEARCH:ci("SEARCH","Search"),
SEARCH_APPEND_LABEL:ci("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:ci("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:ci("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:ci("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:ci("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:ci("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:ci("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:ci("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:ci("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:ci("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:ci("SEEK_SLIDER"),SETTINGS_LABEL:ci("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:ci("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:ci("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:ci("SHOW_LESS"),SHOW_MORE:ci("SHOW_MORE"),SHOW_PLAYER_CONTROLS:ci("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:ci("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:ci("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:ci("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:ci("SIGN_IN_ON_WEB"),STABLE_VOLUME:ci("STABLE_VOLUME"),STABLE_VOLUME_OFF:ci("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:ci("STABLE_VOLUME_ON"),STATS_FOR_NERDS:ci("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:ci("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:ci("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:ci("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:ci("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:ci("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:ci("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:ci("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:ci("TIMESTAMP_SECONDS"),TOGGLE_OFF:ci("TOGGLE_OFF"),TOGGLE_ON:ci("TOGGLE_ON"),TRENDING:ci("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:ci("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:ci("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:ci("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:ci("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:ci("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:ci("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:ci("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:ci("VIDEO_LINK_LABEL")};var dkS=_.n(function(g){var C=g.playerApi;g=_.Y4("button",function(V){_.ND(V,36843)});
var d=ci("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.O("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.O("button",{el:g,class:"ytPlayerControlsJumpForwardButtonButton",title:d,"aria-label":d,"on:click":_.gJ(function(){_.XK(36843);C&&C().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.O("span",null,_.O(_.Re,{icon:"FAST_FORWARD"}))))},"xi");var VG5=_.n(function(g){var C=g.appApi;g=_.Y4("button",function(V){_.ND(V,62946)});
var d=ci("OPEN_IN_MINIPLAYER");return _.O("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.O("button",{el:g,class:"ytMiniplayerButtonButton",title:d,"aria-label":d,"on:click":_.gJ(function(){_.XK(62946);var V,y;(y=(V=C()).openInMiniplayer)==null||y.call(V);return!1})},_.O(_.Re,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"yi");var yw0=_.n(function(g){var C=g.playerApi;g=_.Y4("button",function(R){_.ND(R,142812)});
var d=_.Z(_.jL(!1,void 0,"eOMRAb")),V=d.next().value,y=d.next().value;d=function(){return ci("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(V()?1:2)})};
return _.O("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.O("button",{el:g,class:"ytPlaybackSpeedButtonButton",title:d,"aria-label":d,"on:click":_.gJ(function(){_.XK(142812);if(C){var R=C(),Y=V();R.setPlaybackRate(Y?1:2);y(!V())}return!1})},_.O("span",null,_.O(_.Re,{icon:function(){return V()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"zi");var Rcp=_.n(function(g){var C=g.title;var d=g.ariaLabel;var V=g.icon;var y=g.command;var R=g.visualElementId;g=_.Y4("button",function(Y){R&&_.ND(Y,R())});
return _.O("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.O("button",{el:g,class:"ytdThumbnailOverlayButtonButton",title:C,"aria-label":d,"on:click":_.gJ(function(){R&&_.XK(R());y&&_.wS().resolve(_.xC).resolveCommand(y())})},_.O(_.Re,{icon:V})))},"Ai");var $V="";var bZr=_.n(function(g){var C=g.playerControlsProps,d=g.onClickFn;g=_.rw(function(){var R=C(),Y=-1;R.captionsAvailable&&(Y=R.captionsEnabled?1:0);return Y},void 0,"MZ0Wqe");
var V=_.rw(function(){var R=C();return R.captionsAvailable?_.yD(R.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.yD("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),y=_.rw(function(){var R=C();
R=R.captionsAvailable?R.captionsEnabled:void 0;return R},void 0,"fhuQRe");
return _.O("yt-closed-captions-toggle-button",null,_.O(_.DhQ,{captionIconType:g,ariaLabel:V,ariaPressed:y,onClick:function(R){var Y=C();if(Y.captionsAvailable){var A=Y.playerApi;if(A){var P=Y.playerApi;if(P){var w=$V;if(w){P=P.getOption("captions","track");var x;$V=(x=P?P.displayName:null)!=null?x:w}else _.rv(P)?(w=_.exP(P),$V=w.length?(x=TN6(w))?x.displayName:w[0].displayName:""):$V=""}fyR(A);_.t("mweb_disable_set_state_captions_killswitch")&&Y.setState({captionsEnabled:!Y.captionsEnabled})}}var p,
J;(J=(p=Y.appApi).showCaptionsToggleToast)==null||J.call(p,Y);d==null||d(R)},
isOverlay:!0}))},"Bi");var ZZZ=_.n(function(g){var C=g.data;return _.O("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.O(_.ax,{data:function(){return{type:17,text:_.MHq(C().label)}}}))},"Ci");var Y78=_.n(function(g){var C=_.Gr("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return g.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return g.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return g.size()==="small"?g.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
g.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.O("animated-seek-arrows",{class:_.Gr("ytPlayerControlsAnimatedSeekArrowsHost")},_.O("span",{class:C}),_.O("span",{class:C}),_.O("span",{class:C}))},"Di");
Y78.idomCompat=!0;var AwR=_.n(function(){var g=_.yD("PLAYER_SECONDS",{seconds_placeholder:"30"}),C=_.Z(_.jL(!1,void 0,"iRJu8c")),d=C.next().value,V=C.next().value,y=_.Z(_.jL(!1,void 0,"MPnizf"));C=y.next().value;var R=y.next().value;y={};var Y=_.Gr("jumpForwardOverlayOverlay",(y.jumpForwardOverlayOverlayHidden=C,y));_.Iu(function(){var A=null,P=null,w=function(){A!==null&&_.xb().cancelJob(A);P!==null&&_.xb().cancelJob(P);R(!0);V(!0);_.zr(_.xb(),function(){R(!1)});
A=_.zr(_.xb(),function(){R(!0);P=_.zr(_.xb(),function(){V(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",w);_.nP(function(){window.removeEventListener("jump-forward-clicked",w)})});
return _.O("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.O(_.k,{cond:d,then:function(){return _.O("div",{class:Y},_.O(Y78,{direction:1,size:"large"}),_.O("div",null,g))}}))},"Ei");var FII=_.Xe.MUTE_VOLUME,Pdz=_.Xe.UNMUTE_VOLUME,iZQ=_.n(function(g){var C=g.muteIconType;var d=g.onClick;var V=g.useOutlineIcon;var y=g.useDelhiIcons;g=_.Y4("button",function(A){_.ND(A,28662)});
var R=function(){var A=C(),P=V==null?void 0:V(),w=y==null?void 0:y(),x="",p="";switch(A){case -1:case 0:x=P?"VOLUME_OFF":w?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";p=Pdz;break;case 1:x=P?"VOLUME_UP_OUTLINE":w?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";p=FII;break;case 2:x=P?"VOLUME_DOWN_OUTLINE":w?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";p=FII;break;default:_.KL(A)}return{iconName:x,ariaLabel:p}},Y=function(){return R().ariaLabel};
return _.O("ytm-mute-button",{class:"ytmMuteButtonHost"},_.O("button",{el:g,class:"ytmMuteButtonButton",title:Y,"aria-label":Y,"on:click":_.gJ(function(A){_.XK(28662);d==null||d(A);return!1})},_.O("span",null,_.O(_.Re,{icon:function(){return R().iconName}}))))},"Fi");var OZb=_.n(function(g){var C=g.volumeProps;var d=g.onClickFn;var V=g.useOutlineIcon;var y=g.useDelhiIcons;return _.O("yt-mute-toggle-button",null,_.O(iZQ,{muteIconType:function(){var R=C();return R.volumeMuted||R.volume===0?0:R.volume>50?1:2},
onClick:function(R){var Y=C().playerApi;Y&&(Y.isMuted()?Y.unMute():Y.mute(!1));d==null||d(R)},
useOutlineIcon:function(){return!(V==null||!V())},
useDelhiIcons:function(){return!(y==null||!y())}}))},"Gi");
OZb.idomCompat=!0;var w7Z=_.n(function(g){var C=g.data;var d=_.Y4("ytm-paid-content-overlay-renderer");return _.O("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:d,"on:animationend":_.gJ(function(){d.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.O(_.io,{command:function(){return C().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.O(_.k,{cond:function(){var V;return(V=C().icon)==null?void 0:V.iconType},
then:function(){return _.O("span",null,_.O(_.Re,{icon:function(){var V;return(V=C().icon)==null?void 0:V.iconType}}))}}),_.O("div",{class:"ytmPaidContentOverlayText"},_.O(_.gV,{text:function(){return C().text}})),_.O(_.k,{cond:function(){return C().navigationEndpoint},
then:function(){return _.O(_.Re,{icon:"CHEVRON_RIGHT"})}})))},"Hi");
w7Z.idomCompat=!0;var Vu0=[].concat(_.Wr([{register:function(g){var C=Oe8(g),d;(d=g().playerApi)==null||d.addEventListener("onVolumeChange",C);return function(){}}},
{register:function(g){var C=wWb(g);g=g().playerApi;g==null||g.addEventListener("captionschanged",C);g==null||g.addEventListener("captionssettingschanged",C);g==null||g.addEventListener("onCaptionsTrackListChanged",C);return function(){}}}]),[{register:function(g){var C=A_Z(g),d;
(d=g().playerApi)==null||d.addEventListener("onStateChange",C);return function(){}}},
{register:function(g){var C=Fjb(g),d;(d=g().playerApi)==null||d.addEventListener("onPlaybackRateChange",C);return function(){}}},
{register:function(g){var C=PYR(g),d;(d=g().playerApi)==null||d.addEventListener("onVideoDataChange",C);return function(){}}},
{register:function(g){var C=ie8(g),d,V;(d=g())==null||(V=d.playerApi)==null||V.addEventListener("onVideoProgress",C);return function(){}}}]);var kmb=_.n(function(g){var C=g.data;var d=function(){return _.yD("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+C().playbackRate})};
return _.O(_.k,{cond:function(){return C().playbackRate&&C().playbackRate!==1},
then:function(){return _.O("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.O("div",{class:"ytPlaybackRateOverlayOverlay"},_.O(Y78,{direction:1,size:"small"}),_.O("div",{class:"ytPlaybackRateOverlayLabel"},d)))}})},"Ji");var xkS=_.n(function(g){var C=g.data;return _.O("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.O(_.k,{cond:function(){var d,V=(d=C())==null?void 0:d.playerResponse,y;return V==null?void 0:(y=V.paidContentOverlay)==null?void 0:y.paidContentOverlayRenderer},
then:function(d){return _.O(w7Z,{data:d})}}))},"Li"),oRS=_.n(function(g){var C=g.props;
var d=g.data;var V=g.options;var y=function(){var w,x,p,J;return(w=d())==null?void 0:(x=w.playerResponse)==null?void 0:(p=x.playerConfig)==null?void 0:(J=p.inlinePlaybackConfig)==null?void 0:J.showAudioControls},R=function(){var w,x;
if(y()&&((w=V())==null?void 0:(x=w.additionalButton)==null?void 0:x.button)!==void 0){var p,J,h;w=(p=d())==null?void 0:(J=p.playerApi)==null?void 0:(h=J.getSize())==null?void 0:h.height;if(!(w===void 0||w<180)){var l,N;return(l=V())==null?void 0:(N=l.additionalButton)==null?void 0:N.button}}},Y=function(){var w,x;
return(w=V())==null?void 0:(x=w.additionalButton)==null?void 0:x.thumbnailOverlayButtonRenderers},A=function(){var w,x;
return(w=V())==null?void 0:(x=w.additionalButton)==null?void 0:x.thumbnailOverlayButtonViewModels},P=function(){var w=[_.O(OZb,{volumeProps:C})],x;
((x=V())==null?0:x.hideCaptionsToggleButton)||w.push(_.O(bZr,{playerControlsProps:C}));R()===1&&w.push(_.O(dkS,{playerApi:function(){return C().playerApi}}));
R()===2&&w.push(_.O(VG5,{appApi:function(){return C().appApi}}));
R()===3&&w.push(_.O(yw0,{playerApi:function(){return C().playerApi}}));
x=Y();if(R()===4&&x){x=_.Z(x);for(var p=x.next(),J={};!p.done;J={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$50:void 0,command$jscomp$602:void 0},p=x.next()){p=p.value;J.tooltip$jscomp$2=p.tooltip;var h=void 0,l=void 0;J.ariaLabel$jscomp$19=((h=p.accessibility)==null?void 0:(l=h.accessibilityData)==null?void 0:l.label)||J.tooltip$jscomp$2;h=void 0;J.icon$jscomp$50=(h=p.icon)==null?void 0:h.iconType;J.command$jscomp$602=p.command;J.tooltip$jscomp$2&&J.ariaLabel$jscomp$19&&J.icon$jscomp$50&&
w.push(_.O(Rcp,{title:function(N){return function(){return N.tooltip$jscomp$2}}(J),
ariaLabel:function(N){return function(){return N.ariaLabel$jscomp$19}}(J),
icon:function(N){return function(){return N.icon$jscomp$50}}(J),
command:function(N){return function(){return N.command$jscomp$602}}(J)}))}}x=A();
if(R()===4&&x)for(x=_.Z(x),p=x.next(),J={};!p.done;J={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$51:void 0,command$jscomp$603:void 0,trackingParamsVeType:void 0},p=x.next())p=p.value,J.tooltip$jscomp$3=p.title,J.ariaLabel$jscomp$20=p.accessibilityText||J.tooltip$jscomp$3,J.icon$jscomp$51=p.iconName,J.command$jscomp$603=_.e6(p.onTap),l=h=void 0,J.trackingParamsVeType=((h=p.loggingDirectives)==null?0:h.trackingParams)?(l=nkZ(_.GV(p.loggingDirectives.trackingParams)))==null?void 0:
_.wi(l,2):void 0,J.tooltip$jscomp$3&&J.ariaLabel$jscomp$20&&J.icon$jscomp$51&&w.push(_.O(Rcp,{title:function(N){return function(){return N.tooltip$jscomp$3}}(J),
ariaLabel:function(N){return function(){return N.ariaLabel$jscomp$20}}(J),
icon:function(N){return function(){return N.icon$jscomp$51}}(J),
command:function(N){return function(){return N.command$jscomp$603}}(J),
visualElementId:function(N){return function(){return N.trackingParamsVeType}}(J)}));
return w};
return _.O(_.k,{cond:y,then:function(){return _.O("div",{class:"ytInlinePlayerControlsTopRightControls"},_.O(_.M9,{each:P},function(w){return _.O("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.O("div",{class:"ytInlinePlayerControlsButtonIcon"},w))}))}})},"Mi"),hc0=_.n(function(g){var C=g.props;
var d=g.data;var V=g.options;g={};g=_.Gr("ytInlinePlayerControlsBottomRightControls",(g.ytInlinePlayerControlsBottomRightControlsHidden=function(){var y;return xu8(d(),V())&&((y=V())==null?void 0:y.insetProgressBar)&&(C().isHovering||C().isDragging)},g));
return _.O("div",{class:g},_.O(p7D,{data:d}),_.O(_.k,{cond:function(){var y;return!((y=V())==null?0:y.hideTimeDisplay)},
then:function(){return _.O(Jw8,{props:C,data:d})}}))},"Ni"),p7D=_.n(function(g){var C=g.data;
return _.O(_.Fd,{data:function(){var d;return CYp((d=C())==null?void 0:d.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:ZZZ})},"Oi"),Jw8=_.n(function(g){var C=g.props;
var d=g.data;return _.O(_.k,{cond:function(){return C().isLive},
then:function(){return _.O(tGS,{props:C,data:d})},
else:function(){return _.O(jt8,{props:C,data:d})}})},"Pi"),jt8=_.n(function(g){var C=g.props;
var d=g.data;var V=_.rw(function(){var y;return duQ((y=d())==null?void 0:y.thumbnailOverlays)},void 0,"AFvHu");
return _.O("div",{class:_.Gr("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.Xe.PLAYER_TIME_ELAPSED+" "+_.QUq(C().playedTime)}},_.O(_.ax,{data:function(){var y=_.QUq(C().videoDuration-C().playedTime);
return Object.assign({},{type:17,text:y},V())}}))},"Qi"),ecb=_.n(function(g){g=g.badgeShapeData;
return _.O("div",{class:_.Gr("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.O(_.ax,{data:g}))},"Ri"),tGS=_.n(function(g){var C=g.data;
g=_.rw(function(){if(_.t("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var V,y;return(V=C())==null?void 0:(y=V.thumbnailOverlays)==null?void 0:y.find(function(R){return R.thumbnailOverlayTimeStatusRenderer||R.thumbnailOverlayBadgeViewModel})}},void 0,"y9XYN");
var d=_.rw(function(){var V,y,R,Y,A,P;return _.mPo((V=C())==null?void 0:(y=V.playerApi)==null?void 0:(R=y.getSize())==null?void 0:R.width,(Y=C())==null?void 0:(A=Y.playerApi)==null?void 0:(P=A.getSize())==null?void 0:P.height)},void 0,"anNoxe");
return _.O(_.k,{cond:g,then:function(V){return _.O(_.Fd,{data:V},{thumbnailOverlayTimeStatusRenderer:function(y){var R=y.data;y=_.rw(function(){return _.Xa_(R(),0)},void 0,"Ncdcme");
return _.O(ecb,{badgeShapeData:y})},
thumbnailOverlayBadgeViewModel:function(y){return _.O(_.erQ,{data:y.data,thumbnailSize:d})}})},
else:function(){var V={type:18,text:_.Xe.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.O(ecb,{badgeShapeData:function(){return V}})}})},"Si"),lCR=_.n(function(g){var C=g.props;
var d=g.data;var V=g.options;return _.O(_.Q4Z,{progressBarProps:C,config:function(){var y,R=_.e((y=d())==null?void 0:y.multiMarkersPlayerBar,_.mIP),Y;y=((Y=V())==null?0:Y.insetProgressBar)?2:1;var A;Y=(A=V())==null?void 0:A.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:y,chapterData:R,isInlinePlayback:!0,doSeekOnClick:Y,playheadDotBehavior:Y?1:0}}})},"Ti");_.U4(_.n(function(g){var C=g.data;var d=g.appApi;var V=g.options;var y=Y0R(C,kYb(d));g={};d={};return _.O("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.O("div",{class:_.Gr("ytInlinePlayerControlsDarkenedOverlay",(g.ytInlinePlayerControlsDarkenedOverlayShow=function(){return y().isHovering},g))}),_.O(AwR,null),_.O(kmb,{data:y}),_.O(xkS,{data:C}),_.O(Cdb,{playerControlsProps:y,
isShortsPage:!1}),_.O("div",{class:_.Gr((d.ytInlinePlayerControlsControlsHidden=function(){return y().isDragging},d))},_.O(oRS,{props:y,
data:C,options:V}),_.O(hc0,{props:y,data:C,options:V})),_.O(_.k,{cond:function(){return xu8(C(),V())},
then:function(){return _.O(lCR,{props:y,data:C,options:V})}}))},"Ki"),"yt-inline-player-controls",{props:{data:_.CA,
appApi:_.ut,options:_.CA}});var sH=function(){var g=_.W.apply(this,arguments)||this;g.opts=null;g.playerControlsData=null;g.playerControlsAppApi={openInMiniplayer:function(){g.openInMiniplayer()}};
g.playerControlsOptions={};g.noAnimation=!1;g.playbackIntentTriggered=!1;g.positionData=null;g.hidden=!0;g.active=!1;g.playing=!1;g.persistentPanelVisible=!1;g.videoPreviewDataIndex=0;g.JSC$19487_playerPromise=null;g.player=null;g.enableAudioControls=!1;g.hasBeenUnmuted=!1;g.captionsHaveBeenTurnedOff=!1;g.JSC$19487_playerEvents=new Map;g.videoPreviewFetchRequest=null;g.scheduledPreviewEndJobId=null;g.JSC$19487_preventProgressSaveTimer=null;g.watchEndpointStartTimeUpdaterInterval=null;g.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};g.windowOnBlurFn=function(){g.deactivate()};
return g};
_.L(sH,_.W);_.b=sH.prototype;
_.b.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",
channelDisclosureViewModel:"yt-channel-disclosure-view-model"}}}};
_.b.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19487_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19487_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19487_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19487_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.VE(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.VE(this,this.onScroll))};
_.b.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.VE(this,this.onScroll))};
_.b.onPageTypeChange=function(){this.deactivate()};
_.b.onWindowResized=function(){this.deactivate()};
_.b.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.b.onCaptionsChanged=function(g){g=!!g.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!g);this.setCaptionSize()};
_.b.setCaptionSize=function(){var g;if(this.active&&!this.captionsHaveBeenTurnedOff&&((g=this.player)==null?0:g.getCaptionWindowContainerId())){var C;(C=this.player)==null||C.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.b.currentPageAllowed=function(){return!this.isWatchPage};
_.b.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.t("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var g=this.positionData,C=g.initialTopPosition,d=g.initialHorizontalPosition;_.CM(this.hostElement,{"--ytd-video-preview-translate-left":g.finalHorizontalPosition-d+"px","--ytd-video-preview-translate-top":g.finalTopPosition-C+"px","--ytd-video-preview-original-top-position":C+
"px","--ytd-video-preview-original-horizontal-position":d+"px","--ytd-video-preview-initial-scale":"scale("+g.initialScale+")","--ytd-video-preview-width":g.videoPreviewWidth+"px","--ytd-video-preview-height":g.videoPreviewHeight+"px"});return!0};
_.b.isOutOfBounds=function(g){var C=g.initialHorizontalPosition+12;g=C+g.videoPreviewWidth>window.innerWidth;return C<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&C<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&C<72||g};
_.b.handleOpenVideoPreviewAction=function(g){var C=this,d;return _.F(function(V){if(!C.currentPageAllowed())return V.return(0);C.opts=g;return(d=C.alignVideoPreviewForAnimation(g.thumbnail))?V.return(C.activate()):V.return(0)})};
_.b.onMouseLeave=function(g){var C,d;(C=this.opts)==null||(d=C.mouseleaveCallback)==null||d.call(C);this.shouldDeactivateOnMouseLeave(g)&&this.deactivate()};
_.b.onScroll=function(){var g,C;((g=this.opts)==null?0:g.isAutoplay)&&((C=this.opts)==null?0:C.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.b.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.UP.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.b.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.b.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",sH.JSC$19486_DEFAULT_CLICK_LOCATION_BEHAVIOR,sH.JSC$19486_CLICK_LOCATION_ID_MAP)};
_.b.shouldDeactivateOnMouseLeave=function(g){g=g.relatedTarget;if(!g)return!0;var C;return(C=this.opts)!=null&&C.mediaRenderer?!_.at(this.opts.mediaRenderer).contains(g):!0};
_.b.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.b.onPlaybackStart=function(){var g=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$19487_preventProgressSaveTimer=
_.zr(_.UP,function(){g.resetPreventProgressSaveTimer()},1E4);
var C;if((C=this.opts)==null?0:C.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.zr(_.UP,function(){g.hasMultipleVideoPreviews()?g.startPlaybackForNextVideo():g.deactivate()},this.opts.videoPreviewDurationMs);
var d;this.player.setGlobalCrop(((d=this.opts)==null?0:d.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.b.getRoundedCornersSize=function(){var g;if((g=this.opts)==null?0:g.roundedCornersSize){var C;return(C=this.opts)==null?void 0:C.roundedCornersSize}var d;if((d=this.opts)==null?0:d.enableRounding){var V;if(((V=this.opts)==null?void 0:V.thumbnailSize)==="small")return 1;var y;if(((y=this.opts)==null?void 0:y.thumbnailSize)==="medium")return 2;var R;if(((R=this.opts)==null?void 0:R.thumbnailSize)==="large")return 3}return _.t("web_imp_inset_progress_bar")?3:0};
_.b.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.b.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.b.onMediaContainerClick=function(g){this.isShortcutClick(g)||(this.navigateToWatch(g),g.preventDefault(),g.stopPropagation())};
_.b.activate=function(){var g=this,C,d,V,y,R,Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:if(!g.currentPageAllowed())return x.return(0);d=(C=g.videoPreviewData)==null?void 0:C.inlinePlaybackEndpoint;V=_.Bj.instance;if(!d||!V)return x.return(0);g.playbackIntentTriggered=!0;((y=g.opts)==null?0:y.mediaRenderer)&&((R=g.opts)==null||!R.isAutoplay)&&a8D(g.opts.mediaRenderer,function(){g.deactivate()});
_.As(g,function(){g.revealPreviewUi()});
Y={};_.t("enable_unknown_lact_fix_on_html5")&&(_.wS().resolve(_.Pj),Y.lact=_.Oq());g.videoPreviewFetchRequest=csZ(V,g.getInlinePlaybackRequestData(g.videoPreviewData),Y);_.js(x,2);return x.yield(g.videoPreviewFetchRequest,4);case 4:A=x.yieldResult;if(((P=A)==null?void 0:(w=P.playabilityStatus)==null?void 0:w.status)==="OK")return x.return(g.handlePlayerResponse(A));throw Error("fk");case 2:_.N4(x),g.deactivate();case 3:return x.return(1)}})};
_.b.getInlinePlaybackRequestData=function(g){var C,d=_.t("web_imp_player_mute_params")?((C=this.opts)==null?void 0:C.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:g.inlinePlaybackEndpoint,startPlaybackInMutedState:d}};
_.b.handlePlayerResponse=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p,J,h,l,N;return _.F(function(T){if(T.nextAddress==1){d=C.getInlinePlaybackVideoId();if(!(((V=g)==null?0:(y=V.videoDetails)==null?0:y.videoId)&&C.currentPageAllowed()&&C.playbackIntentTriggered&&C.opts&&d))return C.deactivate(),T.return(0);if(g.videoDetails.videoId!==d)return T.return(0);C.enableAudioControls=!!((R=g.playerConfig)==null?0:(Y=R.inlinePlaybackConfig)==null?0:Y.showAudioControls);g.trackingParams=C.getInlinePlaybackTrackingParams();
if(!C.inlinePlayer)return T.return(0);A={};if(w=_.e((P=C.videoPreviewData)==null?void 0:P.inlinePlaybackEndpoint,_.qu))A.watch_endpoint=w;if(C.videoPreviewData){var v,q=(v=_.e(C.videoPreviewData.inlinePlaybackEndpoint,_.qu))==null?void 0:v.startTimeSeconds;q!==void 0&&(g.playerConfig||(g.playerConfig={}),g.playerConfig.playbackStartConfig||(g.playerConfig.playbackStartConfig={}),g.playerConfig.playbackStartConfig.startPosition||(g.playerConfig.playbackStartConfig.startPosition={}),g.playerConfig.playbackStartConfig.startSeconds=
q,g.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(q*1E3))}C.inlinePlayer.loadVideoWithPlayerResponse(g,A);if(C.JSC$19487_playerPromise)return T.jumpTo(2);C.JSC$19487_playerPromise=C.inlinePlayer.getPlayerPromise();return T.yield(C.JSC$19487_playerPromise,3)}T.nextAddress!=2&&(x=T.yieldResult,x.setInlinePreview(!0),p=!_.t("web_imp_theater_bugfix"),x.setSizeStyle(!1,p),C.ytPlayerListenerBehavior.listenToPlayerEvents(x,C.JSC$19487_playerEvents),C.player=x,_.HW(C.hostElement,
"player-api-ready"));((J=C.opts)==null?0:J.showPlayerControls)&&C.videoPreviewData&&C.player&&(C.playerControlsData={playerResponse:g,isInlinePlayback:!0,thumbnailOverlays:C.videoPreviewData.thumbnailOverlays,playerApi:C.player},C.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!C.unroundCornersForPlayback,additionalButton:C.getAdditionalButtonType(C.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(h=C.opts)==null?void 0:h.hideTimeDisplay,hideScrubbingControls:(l=C.opts)==
null?void 0:l.hideScrubber,hideCaptionsToggleButton:(N=C.opts)==null?void 0:N.hideCaptionsToggleButton});return T.return(2)})};
_.b.revealPreviewUi=function(){var g=this;this.playbackIntentTriggered&&_.ki1(this,function(){g.hasThumbnailPositionChangedSinceTriggered()||(g.updateActiveState(!0),g.noAnimation=!1)})};
_.b.hasThumbnailPositionChangedSinceTriggered=function(){var g=this.positionData,C=this.getThumbnailPositionData();return(g==null?void 0:g.initialTopPosition)!==(C==null?void 0:C.initialTopPosition)||(g==null?void 0:g.initialHorizontalPosition)!==(C==null?void 0:C.initialHorizontalPosition)};
_.b.getThumbnailPositionData=function(){var g,C;if((C=this.opts)==null||!C.thumbnail)return null;C=this.opts.thumbnail;var d=((g=this.opts)==null?0:g.cropPlayerToFillThumbnailHorizontally)?!1:!0;var V=C.getBoundingClientRect();g=V.width;C=V.height;var y=V.top+window.scrollY;V=V.left+window.scrollX;var R=d?Math.ceil(g):g;d=d?Math.ceil(C):C;var Y=g/R;g={initialScale:Y,initialTopPosition:y-12*Y,finalTopPosition:y-12-(d-C)/2,initialHorizontalPosition:V-(12+(R-g)/2),finalHorizontalPosition:V-12-(R-g)/
2,videoPreviewWidth:R,videoPreviewHeight:d};return g};
_.b.updateActiveState=function(g){this.active=g;this.ytdReduxBehavior.dispatch(_.QD({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:g}))};
_.b.stopPlayer=function(g){g=g.resetWatchEndpointStartTime===void 0?!1:g.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(g)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.UP.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.b.deactivate=function(g){g=g===void 0?{}:g;g=g.resetWatchEndpointStartTime===void 0?!1:g.resetWatchEndpointStartTime;U_&&(U_.disconnect(),U_=null);this.stopPlayer({resetWatchEndpointStartTime:g});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.b.isValidThumbnailOverlayButton=function(g,C){g=g.thumbnailOverlayButtonRenderer;var d;return!!g&&!!g.tooltip&&!((d=g.icon)==null||!d.iconType)&&C.includes(g.icon.iconType)};
_.b.isValidThumbnailOverlayButtonViewModel=function(g,C){var d;g=_.e((d=g.thumbnailOverlayButtonViewModel)==null?void 0:d.overlayButton,_.d$);return!!g&&!!g.title&&!!g.iconName&&C.includes(g.iconName)};
_.b.getAdditionalButtonType=function(g){var C=this;if(_.t("web_imp_fastforward_button"))return{button:1};if(_.t("web_imp_miniplayer_button"))return{button:2};if(_.t("web_imp_playback_speed_button"))return{button:3};var d=["BOX_STACK_3"],V=(g||[]).filter(function(R){return C.isValidThumbnailOverlayButton(R,d)}).map(function(R){return R.thumbnailOverlayButtonRenderer});
if(V.length)return{button:4,thumbnailOverlayButtonRenderers:V};var y=["BOX_STACK_3"];g=(g||[]).filter(function(R){return C.isValidThumbnailOverlayButtonViewModel(R,y)}).map(function(R){return _.e(R.thumbnailOverlayButtonViewModel.overlayButton,_.d$)});
if(g.length)return{button:4,thumbnailOverlayButtonViewModels:g}};
_.b.allowCaptions=function(){var g;return!((g=this.opts)==null?0:g.forceCaptionsOff)};
_.b.allowUnmuting=function(){var g;return this.enableAudioControls&&!((g=this.opts)==null?0:g.forceMutedVolume)};
_.b.beginStartTimeUpdater=function(){var g=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.lm(function(){g.updateWatchEndpointStartTime()},1E3)};
_.b.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.b.resetPreventProgressSaveTimer=function(){this.JSC$19487_preventProgressSaveTimer!==null&&(_.UP.cancelJob(this.JSC$19487_preventProgressSaveTimer),this.JSC$19487_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.b.updateWatchEndpointStartTime=function(g){var C=this.videoPreviewData;if(this.player&&C!=null&&C.inlinePlaybackEndpoint&&!this.JSC$19487_preventProgressSaveTimer){g=g?0:Math.floor(this.player.getCurrentTime());var d=_.e(C.navigationEndpoint,_.qu);d&&(d.startTimeSeconds=g);if(C=_.e(C.inlinePlaybackEndpoint,_.qu))C.startTimeSeconds=g}};
_.b.isShortcutClick=function(g){return!!g&&(g.ctrlKey||g.shiftKey||g.metaKey)};
_.b.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.b.openInMiniplayer=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1){d=(C=g.videoPreviewData)==null?void 0:C.navigationEndpoint;if(!d)return V.return();_.vf().lockupActivation=!0;return V.yield(_.nAh(_.wS().resolve(_.Ds),d),2)}_.vf().userActivation=!0;_.XV(V)})};
_.b.navigateToWatch=function(g){var C,d=(C=this.videoPreviewData)==null?void 0:C.navigationEndpoint;if(d){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(d,g,!0);else{var V;_.t("web_thumbnail_to_watch_transition")&&((V=this.opts)==null?0:V.thumbnail)&&_.Wsr(_.wS().resolve(_.fb),this.opts.thumbnail);_.HW(this.hostElement,"yt-navigate",{endpoint:d})}this.deactivate()}};
_.b.getInlinePlaybackVideoId=function(){var g,C;return(C=_.e((g=this.videoPreviewData)==null?void 0:g.inlinePlaybackEndpoint,_.qu))==null?void 0:C.videoId};
_.b.getInlinePlaybackTrackingParams=function(){var g,C;return(g=this.videoPreviewData)==null?void 0:(C=g.inlinePlaybackEndpoint)==null?void 0:C.clickTrackingParams};
_.b.hasMultipleVideoPreviews=function(){var g;return!!(((g=this.opts)==null?0:g.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.b.startPlaybackForNextVideo=function(){var g;(g=this.opts)!=null&&g.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())};
_.PU.Object.defineProperties(sH.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.opts)==null?0:g.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.opts)==null||!g.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 g;if(Array.isArray((g=this.opts)==null?void 0:g.videoPreviewData)){var C;return(C=this.opts)==null?void 0:C.videoPreviewData[this.videoPreviewDataIndex]}var d;return(d=this.opts)==null?void 0:d.videoPreviewData}}});
sH.prototype.onIsAdsVideoChange=sH.prototype.onIsAdsVideoChange;sH.prototype.onInlinePreviewIsEnabledChange=sH.prototype.onInlinePreviewIsEnabledChange;sH.prototype.optsChanged=sH.prototype.optsChanged;sH.prototype.onMouseLeave=sH.prototype.onMouseLeave;sH.prototype.onPersistentPanelVisibleChange=sH.prototype.onPersistentPanelVisibleChange;sH.JSC$19486_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
sH.JSC$19486_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"}];_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],sH.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sH.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],sH.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],sH.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],sH.prototype,"componentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sH.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],sH.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.Pl.YtSparklesClickLocationBehavior),_.H("design:type",Object)],sH.prototype,"ytSparklesClickLocationBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sH.prototype,"opts",void 0);_.E([_.M(),_.H("design:type",Object)],sH.prototype,"playerControlsData",void 0);_.E([_.M(),_.H("design:type",Object)],sH.prototype,"playerControlsAppApi",void 0);
_.E([_.M(),_.H("design:type",Object)],sH.prototype,"playerControlsOptions",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sH.prototype,"noAnimation",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sH.prototype,"hidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sH.prototype,"active",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sH.prototype,"playing",void 0);
_.E([_.M({selector:_.$CL}),_.H("design:type",Boolean)],sH.prototype,"inlinePreviewIsEnabled",void 0);_.E([_.M(),_.H("design:type",String)],sH.prototype,"pagePath",void 0);_.E([_.M({selector:_.TVN}),_.H("design:type",Boolean)],sH.prototype,"isWatchPage",void 0);_.E([_.M({selector:_.sl.persistentPanelVisibleSelector}),_.H("design:type",Object)],sH.prototype,"persistentPanelVisible",void 0);
_.E([_.X("videoPreviewData"),_.H("design:type",Object),_.H("design:paramtypes",[])],sH.prototype,"thumbnailData",null);_.E([_.X("opts","active"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sH.prototype,"hidePlayerControls",null);_.E([_.X("opts"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sH.prototype,"isAdsVideo",null);
_.E([_.X("opts"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sH.prototype,"roundedCornersSmall",null);_.E([_.X("opts"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sH.prototype,"roundedCornersMedium",null);_.E([_.X("opts"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sH.prototype,"roundedCornersLarge",null);
_.E([_.X("opts"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sH.prototype,"unroundCornersForPlayback",null);_.E([_.X("opts","videoPreviewDataIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],sH.prototype,"videoPreviewData",null);_.E([_.M(),_.H("design:type",Object)],sH.prototype,"videoPreviewDataIndex",void 0);_.E([_.ZD("#inline-player"),_.H("design:type",Object)],sH.prototype,"inlinePlayer",void 0);
_.E([_.Rn("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sH.prototype,"onPersistentPanelVisibleChange",null);_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],sH.prototype,"onMouseLeave",null);_.E([_.PR("opts"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sH.prototype,"optsChanged",null);
_.E([_.PR("inlinePreviewIsEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sH.prototype,"onInlinePreviewIsEnabledChange",null);_.E([_.Rn("isAdsVideo"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sH.prototype,"onIsAdsVideoChange",null);_.E([_.m({is:"ytd-video-preview",disableElementRegistration:!0})],sH);
_.I(sH,"ytd-video-preview",function(){if(gR0!==void 0)return gR0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return gR0=g},{mode:2});
}catch(e){_._DumpException(e)}
try{
var dZk,V5T,yjs;dZk=function(g){return _.t("kevlar_watch_cinematics_invisible")||g.fullscreen&&_.t("kevlar_watch_cinematics_invisible_in_fullscreen")||g.theater&&!g.fullscreen&&_.t("kevlar_watch_cinematics_invisible_in_theater")};
V5T=function(){var g=document.createElement("canvas"),C=g.getContext("2d");if(!C)throw Error("Ro");_.vn(g,{position:"absolute",width:"100%",height:"100%"});return{element:g,context:C}};
yjs=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.t("kevlar_watch_cinematics_css_blur")};
_.RoG=function(g,C,d){return Math.abs(g-C)<=(d||1E-6)};
_.bOE=function(g,C){return g==C?!0:g&&C?g.width==C.width&&g.height==C.height:!1};_.ZOk=new _.Sf("notificationActionRenderer");var YGu=function(g){var C=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.go;this.element.addEventListener("load",function(){C.loaded=!0;C.resolver.resolve(C.element)});
this.element.addEventListener("error",function(){C.failed=!0});
this.element.src=g};var Ajd=function(g,C){this.image=g;this.frame=C};
Ajd.prototype.drawToCanvas=function(g,C){var d=this.frame.width/this.frame.columns,V=this.frame.height/this.frame.rows,y=C.offsetX,R=C.offsetY;dZk(C)?(g.fillStyle=C.fullscreen?"#000":"#0f0f0f",g.fillRect(y,R,(C==null?void 0:C.width)||d,(C==null?void 0:C.height)||V)):g.drawImage(this.image,this.frame.column*d,this.frame.row*V,d,V,y,R,(C==null?void 0:C.width)||d,(C==null?void 0:C.height)||V)};
var FLS=function(g){this.color=g};
FLS.prototype.drawToCanvas=function(g,C){var d=C.offsetX,V=C.offsetY,y=C.width,R=C.height;g.fillStyle=dZk(C)?C.fullscreen?"#000":"#0f0f0f":this.color;g.fillRect(d,V,y,R)};var o$=function(g,C){_.z6.call(this);this.playerApi=C;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.XW(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();PG6(this,g);iOk(this);this.update()};
_.L(o$,_.z6);o$.prototype.addEventListeners=function(){var g=this,C=function(){g.update()},d=function(y){g.paused||(y.type==="newdata"&&(g.mosaics.clear(),OOd(g),p7(g)),iOk(g),g.update())},V=function(){g.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",C);this.playerApi.addEventListener("onVideoDataChange",d);this.playerApi.addEventListener("onStateChange",V);this.addOnDisposeCallback(function(){g.playerApi.removeEventListener("onVideoProgress",C);g.playerApi.removeEventListener("onVideoDataChange",d);g.playerApi.removeEventListener("onStateChange",V)})};
var PG6=function(g,C){g.cinematicContainerRenderer!==C&&(g.cinematicContainerRenderer=C,OOd(g),p7(g),g.colorStoreUpdateJobId=_.UP.addLowPriorityJob(function(){var d;if((d=g.cinematicContainerRenderer.colorStore)!=null&&d.sampledColors){d=Infinity;for(var V=_.Z(g.cinematicContainerRenderer.colorStore.sampledColors),y=V.next();!y.done;y=V.next()){y=y.value;var R=Number(y.key);R!==0&&R<d&&(d=R);R=_.jG(y.value);g.colorStore.set(y.key,R)}g.colorStoreTimeInterval=d}}))},OOd=function(g){g.colorStoreUpdateJobId&&
(_.UP.cancelJob(g.colorStoreUpdateJobId),g.colorStoreUpdateJobId=void 0);
g.colorStore.clear();g.currentStoryboardColor=void 0},w3l=function(g,C){var d;
return(d=g.getStoryboardFrame(C))==null?void 0:d.url};
o$.prototype.onPlayerStateChange=function(){this.update()};
o$.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var iOk=function(g){var C=g.getStoryboardFrame(0);C&&(C=new _.XW(C.width/C.columns,C.height/C.rows),_.bOE(g.currentStoryboardSize,C)||(g.currentStoryboardSize=C,g.publish("STORYBOARD_SIZE_CHANGED",g.currentStoryboardSize)))},kC6=function(g,C){g.currentStoryboardIndex=C;
g.pendingStoryboardIndex=NaN;C=g.getStoryboardFrame(g.currentStoryboardIndex);g.currentStoryboard=new Ajd(g.mosaics.get(C.url).element,C);g.publish("STORYBOARD_CHANGED",g.currentStoryboard);g.lastUpdateTime=(0,_.wQ)()};
o$.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var p7=function(g){g.currentStoryboardIndex=NaN;g.pendingStoryboardIndex=NaN;g.currentStoryboard&&(g.currentStoryboard=void 0,g.publish("STORYBOARD_CHANGED",void 0));g.lastUpdateTime=NaN};
o$.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)p7(this);else{var g=this.playerApi.getPlayerState(1);if(g===-1||g===5||g===0)p7(this);else if(isNaN(this.lastUpdateTime)||!((0,_.wQ)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(g=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){g=""+Math.round(g*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var C=this.colorStore.get(g);C?C!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=C,this.currentStoryboard=new FLS(C),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.wQ)()):(_.cy(new _.qn("Could not find color for timestamp: "+g,this.cinematicContainerRenderer)),p7(this))}else p7(this);else xZs(this,g)}};
var xZs=function(g,C){var d=g.getStoryboardFrameIndex(C);if(d!==g.currentStoryboardIndex&&d!==g.pendingStoryboardIndex){C=w3l(g,d);var V=g.mosaics.get(C);V?V.loaded&&kC6(g,d):(g.pendingStoryboardIndex=d,d=new YGu(C),g.mosaics.set(C,d),d.resolver.promise.then(function(){if(!g.isDisposed()&&!g.paused&&!isNaN(g.pendingStoryboardIndex)){var y=w3l(g,g.pendingStoryboardIndex);if(y){var R;(R=g.mosaics.get(y))!=null&&R.loaded&&kC6(g,g.pendingStoryboardIndex)}else p7(g)}}))}};
o$.prototype.getStoryboardFrameIndex=function(g){var C=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(g,C)};
o$.prototype.getStoryboardFrame=function(g){var C=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,d,V;return((V=(d=this.playerApi).getStoryboardFrame)==null?void 0:V.call(d,g,C))||null};
o$.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var hR=function(g,C,d,V){V=V===void 0?!1:V;_.f8.call(this);this.cinematicContainerRenderer=C;this.playerApi=d;this.theater=this.fullscreen=!1;var y;this.ambientLightThemeEnabled=!V&&!!(C==null?0:(y=C.config)==null?0:y.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=V)&&!0;this.container=document.createElement("div");g.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);oWu(this);this.backCanvas=
V5T();this.frontCanvas=V5T();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new o$(C,this.playerApi);_.e1(this,this.storyboardManager);this.addEventListeners();p3d(this)?Jju(this,100+JR(this)*3*2,100+JR(this)*3*2):hoW(this);t5l(this,this.storyboardManager.currentStoryboard)};
_.L(hR,_.f8);
var oWu=function(g){var C=g.playerApi.getVideoAspectRatio();_.vn(g.container,{"aspect-ratio":""+C,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var d;var V;if((g.fullscreen||g.theater)&&((d=g.cinematicContainerRenderer.config)==null?0:(V=d.watchFullscreenConfig)==null?0:V.colorSourceWidthMultiplier))d=g.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var y;d=(y=
g.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?y:g.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var R,Y;if((g.fullscreen||g.theater)&&((R=g.cinematicContainerRenderer.config)==null?0:(Y=R.watchFullscreenConfig)==null?0:Y.colorSourceHeightMultiplier))y=g.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var A;y=(A=g.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?A:g.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.vn(g.innerContainer,
{"aspect-ratio":""+C,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+d+", "+y+")"});yjs()&&_.vn(g.innerContainer,"filter","blur("+_.pG("cinematic_watch_css_filter_blur_strength",40)+"px)")};
hR.prototype.setFullscreen=function(g,C){this.fullscreen=g;this.theater=!!C;oWu(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),g=this.storyboardManager.currentStoryboard,jZs(this),g&&eok(this,g)};
hR.prototype.addEventListeners=function(){var g=this,C=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(y){t5l(g,y)}),d=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){hoW(g)});
this.addOnDisposeCallback(function(){g.storyboardManager.unsubscribeByKey(C);g.storyboardManager.unsubscribeByKey(d)});
var V=function(){oWu(g)};
this.playerApi.addEventListener("onVideoDataChange",V);this.addOnDisposeCallback(function(){g.playerApi.removeEventListener("onVideoDataChange",V)})};
var hoW=function(g){if(!p3d(g)){var C=g.storyboardManager.currentStoryboardSize;isNaN(C.width)||isNaN(C.height)||Jju(g,Number(C.width)+JR(g)*3*2,Number(C.height)+JR(g)*3*2)}},Jju=function(g,C,d){g.backCanvas.element.width=C;
g.backCanvas.element.height=d;g.frontCanvas.element.width=C;g.frontCanvas.element.height=d},p3d=function(g){return g.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},t5l=function(g,C,d){d=d===void 0?!1:d;
var V=g.frontCanvas.element.getAnimations()[0];V?(V.pause(),g.backCanvas.context.globalAlpha=Number(getComputedStyle(g.frontCanvas.element).opacity),g.frontCanvas.element.style.opacity="0",V.finish()):g.backCanvas.context.globalAlpha=1;g.backCanvas.context.drawImage(g.frontCanvas.element,0,0,g.backCanvas.element.width,g.backCanvas.element.height);jZs(g);C&&eok(g,C);C=C?g.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.pG("cinematic_watch_fade_out_duration",500);V=_.pG("cinematic_watch_transition_frame_rate")/
1E3;var y={};V&&(y={easing:"steps("+Math.round(C*V)+")"});(d===void 0?0:d)||g.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:C,iterations:1},y));g.frontCanvas.element.style.opacity="1"},jZs=function(g){var C=g.ambientLightThemeEnabled||g.ambientTheaterModeEnabled,d=g.ambientLightThemeEnabled||g.ambientFullscreenEnabled;
g.frontCanvas.context.fillStyle=g.theater&&C||g.fullscreen&&d?"#000":"#0f0f0f";yjs()||(g.frontCanvas.context.filter="blur(0)");g.frontCanvas.context.fillRect(0,0,g.frontCanvas.element.width,g.frontCanvas.element.height)},eok=function(g,C){yjs()||(g.frontCanvas.context.filter="blur("+JR(g)+"px)");
g.frontCanvas.context.globalAlpha=g.fullscreen&&g.ambientFullscreenEnabled||g.theater&&g.ambientTheaterModeEnabled?_.pG("cinematic_watch_effect_letterbox_opacity",.4):_.pG("cinematic_watch_effect_opacity",.4);var d={offsetX:JR(g)*3,offsetY:JR(g)*3,theater:g.theater,fullscreen:g.fullscreen};p3d(g)&&(d.width=100,d.height=100);C.drawToCanvas(g.frontCanvas.context,d);g.frontCanvas.context.globalAlpha=1},JR=function(g){var C;
return(C=g.cinematicContainerRenderer.config.blurStrength)!=null?C:5};
hR.prototype.disposeInternal=function(){_.f8.prototype.disposeInternal.call(this);this.container.remove()};
hR.prototype.clear=function(){t5l(this,void 0,!0)};
hR.prototype.pause=function(){this.storyboardManager.pause()};var lgW;lgW=_.p$(function(){var g,C,d=!((C=(g=document.createElement("canvas")).getContext)==null||!C.call(g,"2d")),V;g=!((V=CSS)==null||!V.supports("filter: blur(0)"));V=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var y;return d&&g&&V&&!((y=CSS)==null||!y.supports("aspect-ratio: 1 / 1"))});
_.tR=function(g,C){_.z6.call(this);this.container=g;this.playerApi=C;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=LLu(this);this.update()};
_.L(_.tR,_.z6);_.DZE=function(g){var C=document.documentElement.hasAttribute("dark");g.isDarkModeEnabled=C;g.update()};
_.rjs=function(g,C){g.settingEnabled=C;g.update()};
_.tR.prototype.setFullscreen=function(g,C){this.fullscreen=g;this.theater=!!C;this.update()};
_.NHE=function(g,C){g.cinematicContainerRenderer=C;g.cinematicContainerRenderer&&(g.cinematicsVe=_.SZ(g.isShorts()?227858:159022),_.r$(_.RL(),g.cinematicsVe),g.loggingClientData={watchCinematicContainerData:{presentationStyle:g.cinematicContainerRenderer.presentationStyle}});g.update()};
_.tR.prototype.isShorts=function(){var g,C;return((g=this.cinematicContainerRenderer)==null?void 0:(C=g.config)==null?void 0:C.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.tR.prototype.isAllowed=function(){var g;if(g=lgW()){var C,d,V;g=((d=this.cinematicContainerRenderer)==null?void 0:d.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((V=this.cinematicContainerRenderer)==null||!V.colorStore)||((C=this.cinematicContainerRenderer)==null?void 0:C.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(g)if(_.t("web_cinematics_pausing")){var y,R;g=this.isDarkModeEnabled||!!((y=this.cinematicContainerRenderer)==
null?0:(R=y.config)==null?0:R.enableInLightTheme)}else{var Y,A;y=!!((Y=this.cinematicContainerRenderer)==null?0:(A=Y.config)==null?0:A.enableInLightTheme)&&(_.Qq("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);g=this.isDarkModeEnabled||y}if(Y=g){var P,w;Y=!((w=(P=this.prefersReducedMotionQuery)==null?void 0:P.matches)!=null&&w)}return Y};
_.X3G=function(g){(g=g.currentCinematicEffect)!=null&&(g=g.storyboardManager,g.paused=!1,iOk(g),g.update())};
_.tR.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var LLu=function(g){if(!_.t("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var C=window.matchMedia("(prefers-reduced-motion: reduce)"),d=function(){g.update()};
C.addListener(d);g.addOnDisposeCallback(function(){C.removeListener(d)});
return C}};
_.tR.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var g=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new hR(this.container,g,this.playerApi,this.isDarkModeEnabled),_.e1(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var C=this.currentCinematicEffect;C.cinematicContainerRenderer!==
g&&(C.cinematicContainerRenderer=g,PG6(C.storyboardManager,g),oWu(C));g=_.Zi();_.YP(0,194,!0);g.save();g=_.ju();this.cinematicsVe&&g&&_.vL(g,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(g=_.ju(),this.cinematicsVe&&g&&_.$P(g,[this.cinematicsVe],!1,this.loggingClientData),_.Ad(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.PU.Object.defineProperties(_.tR.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var Nx6;var XrE;_.pM({_template:function(){if(XrE!==void 0)return XrE;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=
g.content,d=C.insertBefore;Nx6===void 0&&(Nx6=document.createElement("template"));var V=Nx6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return XrE=g},
is:"tp-yt-iron-pages",behaviors:[_.$e,_.fM],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var D8u;_.rpd=function(){if(_.t("kevlar_home_skeleton")&&!D8u){var g=document.querySelector("#home-page-skeleton");g&&(_.t1("hgcr"),_.N7(g),D8u=!0)}};
D8u=!1;_.CI=new _.Sf("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var Frd,iL6,OLd,wMG,kP_,x6h,o6h,Jh_,t8T,lQT,D66,NLd,Lrk,jAG,eQs,BLY;_.$z=function(g){var C=g.clientMessageId;var d=g.playerOffsetMs;var V=g.pageContext;g=g.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:C},!!d&&{playerOffsetMs:d},!!V&&{pageContext:V},!!g&&{userInputText:g})}};
_.Ahs=function(g,C,d){C=C===void 0?5:C;if(C!==0){var V=typeof g==="function"?g():document.querySelector(g);V?(d==null?0:d.enableSmartFocus)?_.c5q(V):V.focus():setTimeout(function(){_.Ahs(g,C-1,d)},500)}};
Frd=function(g){return String.raw.apply(String,[{raw:g}].concat(_.Wr(_.cY.apply(1,arguments).map(function(C){return C instanceof Array?C.join(""):C}))))};
iL6=function(g){var C=_.cY.apply(1,arguments),d=C.length;if(!Array.isArray(g)||!Array.isArray(g.raw)||g.length!==g.raw.length||!_.ml6&&g===g.raw||!(_.ml6&&!_.uTh||_.fd(g))||d+1!==g.length)throw new TypeError("$");return new Phs(Object.freeze({strings:Object.freeze(g),args:Object.freeze(C)}))};
OLd=function(g){return _.E7c(_.cSo(g&16777215))<.5};
wMG=function(g,C,d){var V=d.minimumRowsOfVideosBetweenSections===void 0?1:d.minimumRowsOfVideosBetweenSections;return g<(d.minimumRowsOfVideosAtStart===void 0?2:d.minimumRowsOfVideosAtStart)||C!==null&&g-C<=V?!1:!0};
kP_=function(g,C){var d=0,V=0;g=_.Z(g);for(var y=g.next();!y.done;y=g.next()){var R=y.value;if(R.richItemRenderer)R.richItemRenderer.rowIndex=V,R.richItemRenderer.colIndex=d++,d===C&&(d=0,V++);else if(R.richGroupRenderer&&R.richGroupRenderer.numColumns!==void 0)R.richGroupRenderer.rowIndex=V,R.richGroupRenderer.colIndex=d,d+=R.richGroupRenderer.numColumns,d===C&&(d=0,V++);else if(R.richSectionRenderer){var Y=y=void 0;if(R=_.e((y=R)==null?void 0:(Y=y.richSectionRenderer)==null?void 0:Y.content,_.hDQ))R.rowIndex=
V++}}};
x6h=function(g,C){var d=C.contentElement;C=C.rendererToTagNameMap;if(d&&C&&C.size!==0){for(var V=new Map,y=_.Z(d.children),R=y.next();!R.done;R=y.next()){R=R.value;var Y=R.tagName.toLowerCase(),A=V.get(Y);A||(A=[],V.set(Y,A));A.push(R)}if(V.size!==0)for(y=Math.min(g.length,d.children.length),R=new Map,Y=0;Y<y;Y++){A=Object.keys(g[Y])[0];A=C.get(A);if(!A)break;var P=R.get(A);P===void 0&&(P=0,R.set(A,P));var w=V.get(A);if(!w||P>=w.length)break;R.set(A,P+1);A=w[P];P=d.children[Y];P!==A&&(_.nn=!0,_.IL.set(A,
!0),d.insertBefore(A,P),_.IL.delete(A),_.nn=!1)}}};
o6h=function(g,C,d,V,y,R,Y){V=V===void 0?{}:V;if(!g||!g.length)return{orderedContent:[]};g=g.slice();var A=[],P=[];y=null;for(var w=0,x=function(Q){P.sort(function(K,Cl){return Cl.skippedOnRow-K.skippedOnRow});
for(var c,U=(c=P.shift())==null?void 0:c.content;U;)!U.richSectionRenderer&&Q||A.push(U),c=void 0,U=(c=P.shift())==null?void 0:c.content},p=void 0,J=void 0,h=new Set;g.length>0||P.length>0;){for(var l=[],N=C;N>0;){var T=void 0,v=void 0,q=(v=P[0]&&P[0].skippedOnRow<w?(T=P.shift())==null?void 0:T.content:void 0)!=null?v:g.shift();
if(!q)break;if(q.richItemRenderer)T=q.richItemRenderer.targetId,v=void 0,T&&((v=Y)==null?0:v.has(T))&&(v=Y.get(T),!p||v&&v.timestamp>p.timestamp)&&(p=v,J&&h.add(J),J=T),l.push(q),N--;else if(q.richGroupRenderer&&q.richGroupRenderer.numColumns!==void 0)q.richGroupRenderer.numColumns<=N?(l.push(q),N-=q.richGroupRenderer.numColumns):N===C&&q.richGroupRenderer.numColumns>C?(l.push({richGroupRenderer:Object.assign({},q.richGroupRenderer,{numColumns:C})}),N=0):P.push({content:q,skippedOnRow:w});else if(q.richSectionRenderer)if(wMG(w,
y,V)&&N===C){A.push(q);y=w;w++;continue}else P.push({content:q,skippedOnRow:w});else if(q.continuationItemRenderer){x(!0);A.push(q);N=0;break}if(N===0)A.push.apply(A,_.Wr(l));else if(!d&&g.length===0){x(!1);A.push.apply(A,_.Wr(l));N=0;break}}w++;p&&(A.push(p.content),w++);J=p=void 0}kP_(A,C);R&&x6h(A,R);return{orderedContent:A,pinnedContentNotShownTargetIds:h}};
_.pM6=function(g){return{continuationCommand:{token:g,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
Jh_=function(){return _.cY.apply(0,arguments).flat().filter(function(g){return g}).join(";")};
t8T=function(){return iL6(hQ6,Jh_.apply(null,_.Wr(_.cY.apply(0,arguments))))};
lQT=function(g,C){if(C){var d=_.uw().getState().entities.flowStateEntity,V=jAG(g),y=[C];V&&V!==C&&y.push(V);var R=!0,Y;if(d&&g.flowStateEntityKey&&((Y=d[g.flowStateEntityKey])==null?void 0:Y.primaryButtonDisabled)!==void 0){var A;R=!((A=d[g.flowStateEntityKey])==null||!A.primaryButtonDisabled)}eQs(g,V!=null?V:C,y,R)}};
D66=function(g){return _.q2(_.uw(),function(C){return C.entities.flowStateEntity},function(C,d){if(g.flowStateEntityKey){var V,y=C==null?void 0:(V=C[g.flowStateEntityKey])==null?void 0:V.currentStepId,R;
d=d==null?void 0:(R=d[g.flowStateEntityKey])==null?void 0:R.currentStepId;R=_.uw().getState().talkToRecs;if(y&&y!==d){var Y;C=(C==null?void 0:(Y=C[g.flowStateEntityKey])==null?void 0:Y.stepIdStack)||Object.keys(R.stepStates);Y=!Lrk(R==null?void 0:R.stepStates[y]);eQs(g,y,C,Y)}}})};
NLd=function(g){return _.q2(_.uw(),rhd,function(C){var d=jAG(g);if(d){var V=Object.keys(C.stepStates);C=!Lrk(C==null?void 0:C.stepStates[d]);eQs(g,d,V,C)}})};
Lrk=function(g){var C=Object.keys((g==null?void 0:g.selectionStates)||{}).reduce(function(R,Y){return R||(g==null?void 0:g.selectionStates[Y].isSelected)},!1),d,V,y=!!(g==null?0:(d=g.userQuery)==null?0:(V=d.userQuery)==null?0:V.trim());
return C||y};
jAG=function(g){if(g.flowStateEntityKey){var C,d,V=(C=_.uw().getState().entities.flowStateEntity)==null?void 0:(d=C[g.flowStateEntityKey])==null?void 0:d.currentStepId;if(V)return V}};
eQs=function(g,C,d,V){_.uw().dispatch(_.P$("flowStateEntity",g.flowStateEntityKey,{currentStepId:C,stepIdStack:d,key:g.flowStateEntityKey,primaryButtonDisabled:V}))};
_.XMW=function(g,C){return _.gd(g.entities,"youchatPendingResponseEntity",C)};
_.sAk=function(g){return function(C){_.Me(_.P$("youchatPendingResponseEntity",g,{entityKey:g,isPendingResponse:C}))}};
BLY=function(g){g==null||g.addEventListener("DOMLoaded",function(){g.goToAndPlay(g.totalFrames-48,!0)})};
_.O3=function(g){this.__isSoyCss=!0;this.css=Frd.apply(null,[g.strings].concat(_.Wr(g.args)))};
_.O3.prototype.toString=function(){return this.css};
var Phs=function(){_.O3.apply(this,arguments)};
_.L(Phs,_.O3);var hQ6=_.$b(["",""]);var TLh;var fQT;_.pM({_template:function(){if(fQT!==void 0)return fQT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
var C=g.content,d=C.insertBefore;TLh===void 0&&(TLh=document.createElement("template"));var V=TLh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return fQT=g},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var v6G=new _.Sf("flowRootRenderer");var $6T=new _.Sf("chipsShelfViewModel");var qxT=new _.Sf("responsiveContainerConfiguration");_.M8h=new _.Sf("engagementPanelSectionListRenderer");var WrT=function(){this.horizontal=!1},m6h=function(g,C){g.horizontal=C};
WrT.prototype.position=function(g,C,d,V){V=V===void 0?1:V;g=this.delta(g)*V+C;V=Math.max(C,d);return g>=Math.min(C,d)&&g<=V?g:d};
WrT.prototype.axis=function(g){g=this.direction(g);return g==="up"||g==="down"?"Y":"X"};var qW=function(g,C,d){C=C===void 0?_.Xu():C;this.target=g;this.manager=C;this.touchAction=d;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
qW.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(_.Wr(this.events)));for(var g=_.Z(this.events),C=g.next();!C.done;C=g.next())this.listen(C.value)}};
qW.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.Wr(this.events)));for(var g=_.Z(this.events),C=g.next();!C.done;C=g.next())this.unlisten(C.value)}};
qW.prototype.listen=function(g){this.eventMap[g]&&this.target.addEventListener(g,this.eventMap[g])};
qW.prototype.unlisten=function(g){this.eventMap[g]&&this.target.removeEventListener(g,this.eventMap[g])};var MW=function(){WrT.apply(this,arguments)};
_.L(MW,WrT);MW.prototype.direction=function(g){var C=g.detail;g=C.deltaY;C=C.deltaX;return g&&!this.horizontal?g>0?"down":"up":C&&this.horizontal?C>0?"right":"left":"none"};
MW.prototype.distance=function(g){return Math.abs(this.delta(g))};
MW.prototype.delta=function(g){var C=this.direction(g),d=g.detail;g=d.deltaX;d=d.deltaY;return C==="up"||C==="down"?d||0:g||0};
MW.prototype.velocity=function(g){var C=this.direction(g),d=g.detail;g=d.velocityX;d=d.velocityY;return Math.abs(C==="up"||C==="down"?d||0:g||0)};_.W6=function(g,C,d,V,y,R){y=y===void 0?new MW:y;R=R===void 0?_.Xu():R;qW.call(this,C,R,V);var Y=this;this.element=g;this.target=C;this.config=d;this.input=y;this.manager=R;this.events=["panstart","panmove","panend"];this.onPanStart=function(){Y.config.draggingClass&&Y.element.classList.add(Y.config.draggingClass);Y.config.startAction&&Y.config.startAction()};
this.onPanMove=function(A){var P=uP_(Y,A);if(P){Y.move(A,P);P.fade&&Y.fade(A,P);var w=Y.input.direction(A);P.moveAction&&P.moveAction(n6T(Y,A,P),w)}};
this.onPanEnd=function(A){var P,w,x,p,J,h;return _.F(function(l){if(l.nextAddress==1){Y.animationRequestId&&cancelAnimationFrame(Y.animationRequestId);Y.animationRequestId=void 0;P=uP_(Y,A);if(!P)return l.return();w=P;x=w.triggerAction;p=w.fade;J=w.disableFinish;h=w.translateBack;var N=Y.input.velocity(A),T=Y.input.distance(A),v=Y.threshold(P);return N>.3&&T>10||T>v?J?l.jumpTo(6):p?l.yield(IQk(Y,A),6):l.yield(U6E(Y,A,P),6):h?l.yield(Y.translateBack(A),3):l.jumpTo(3)}l.nextAddress!=3&&x&&x();Y.config.draggingClass&&
Y.element.classList.remove(Y.config.draggingClass);Y.reset();_.XV(l)})};
g=Object.keys(d.triggers);this.directions=new Set(g);m6h(this.input,this.directions.has("right")||this.directions.has("left"))};
_.L(_.W6,qW);_.W6.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var uP_=function(g,C){C=g.input.direction(C);return g.config.triggers[C]};
_.W6.prototype.move=function(g,C){var d=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var V=d.input.axis(g),y=d.input.position(g,d.config.startPosition,C.endPosition,C.moveRatio||1);d.element.style.transform="translate"+V+"("+y+"px)";d.animationRequestId=void 0}))};
var n6T=function(g,C,d){var V=d.moveRatio||1;d=Math.abs(g.config.startPosition-d.endPosition);return Math.min(g.input.distance(C)*V,d)/d};
_.W6.prototype.fade=function(g,C){var d=C.endOpacity;g=n6T(this,g,C);g>0&&(this.element.style.opacity=""+(((d||0)-1)*g+1))};
_.W6.prototype.threshold=function(g){return g.threshold?g.threshold:Math.abs(g.endPosition-this.config.startPosition)/3};
var U6E=function(g,C,d){var V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1)return V=g.input.delta(C)+g.config.startPosition,y=g.input.axis(C),R=d,Y=R.endPosition,A=R.transitionEndPosition,w=(P=A)!=null?P:Y,x.yield(g.element.animate([{transform:"translate"+y+"("+V+"px)"},{transform:"translate"+y+"("+w+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);g.element.style.transform="translate"+y+"("+w+"px)";_.XV(x)})};
_.W6.prototype.translateBack=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1){if(!C.element.style.transform)return y.return();d=C.input.axis(g);V=C.config.startPosition;return y.yield(C.element.animate([{transform:C.element.style.transform},{transform:"translate"+d+"("+V+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}C.element.style.transform="translate"+d+"("+V+"px)";_.XV(y)})};
var IQk=function(g,C){var d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return d=g.input.delta(C)+g.config.startPosition,V=g.input.axis(C),y=d+70,R=g.element.style.opacity===""?1:g.element.style.opacity,Y.yield(g.element.animate([{transform:"translate"+V+"("+d+"px)",opacity:R},{transform:"translate"+V+"("+y+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);g.element.style.transform="translate"+V+"("+y+"px)";g.element.style.opacity="0";_.XV(Y)})};var mA=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;g.scrollRate=3;g.autoScrollAnimationStart=0;g.autoScrollPaused=!1;g.autoScrollRafId=0;return g};
_.L(mA,_.Ai);_.b=mA.prototype;_.b.created=function(){var g=this;this.boundAutoScrollHandler=function(C){g.autoScroll(C)}};
_.b.detached=function(){this.hostElement.removeEventListener("mouseout",_.VE(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.VE(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.VE(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.b.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.VE(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.VE(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.VE(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.VE(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.VE(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.VE(this,this.endAutoScroll)),this.endAutoScroll())};
_.b.autoScroll=function(g){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=g);var C;if(C=!this.autoScrollPaused&&this.scrollTarget)C=this.scrollTarget,C=C.scrollHeight-C.scrollTop!==C.clientHeight;C&&(C=1E3/this.scrollRate,g-=this.autoScrollAnimationStart,g>C&&(this.scrollTarget.scrollTop+=Math.ceil(g/C),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.b.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.b.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
mA.prototype.autoScrollEnabledChanged=mA.prototype.autoScrollEnabledChanged;_.E([_.M(),_.H("design:type",Object)],mA.prototype,"scrollRate",void 0);_.E([_.M(),_.H("design:type",Object)],mA.prototype,"scrollTarget",void 0);_.E([_.M(),_.H("design:type",Boolean)],mA.prototype,"autoScrollEnabled",void 0);_.E([_.Rn("autoScrollEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mA.prototype,"autoScrollEnabledChanged",null);_.E([_.Fa()],mA);_.chW=[mA.prototype];var E6W;var uz=function(){var g=_.W.apply(this,arguments)||this;g.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};g.forceDarkTheme=!1;g.forceLightTheme=!1;g.dynamicTextHeight=94;g.hasOverflowButton=!1;g.isInfeedModernization=!1;return g};
_.L(uz,_.W);_.b=uz.prototype;_.b.computeUrlImg=function(g){if(g)return _.E4(g.thumbnails)};
_.b.getLogoHeight=function(g){return this.logoWithPadding(g)?"31":"24"};
_.b.getLogoClassName=function(g){return this.logoWithPadding(g)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.b.logoWithPadding=function(g){var C,d;return(g=(C=g.thumbnails)==null?void 0:(d=C[0])==null?void 0:d.height)&&g%31===0?!0:!1};
_.b.sendImpressionEndpoints=function(g){g.impressionEndpoints&&_.Ke(this.hostElement,g.impressionEndpoints)};
_.b.observeBasicPalette=function(){var g,C,d=(g=this.data)==null?void 0:(C=g.colorData)==null?void 0:C.basicColorPaletteData;d?_.km(this.hostElement,d):_.km(this.hostElement,{})};
_.b.observeDataChanged=function(){var g;this.dynamicTextHeight=((g=this.data)==null?0:g.supplementalText)?74:94;var C;this.hasSupplementalText=!((C=this.data)==null||!C.supplementalText);var d,V,y,R;g=(d=this.data)==null?void 0:(V=d.actionButton)==null?void 0:(y=V.buttonRenderer)==null?void 0:(R=y.colorData)==null?void 0:R.basicColorPaletteData;var Y,A,P;if(!((Y=this.data)==null?0:(A=Y.actionButton)==null?0:(P=A.buttonRenderer)==null?0:P.style)&&g){this.computeIsInfeedModernization(this.data)||(g.borderColor=
g.foregroundTitleColor);var w,x;this.set("data.actionButton.buttonRenderer",_.uG.unsafeClone((w=this.data)==null?void 0:(x=w.actionButton)==null?void 0:x.buttonRenderer))}};
_.b.observeDataForCounterfactual=function(){if(_.t("kevlar_banner_cf_extra_logging")){var g;((g=this.data)==null?0:g.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.b.computeSupplementalStyle=function(){var g;if((g=this.data)!=null&&g.supplementalText){var C,d,V;if((C=this.data)==null?0:(d=C.colorData)==null?0:(V=d.basicColorPaletteData)==null?0:V.foregroundActivatedColor)return g=_.tw(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+g+"; --yt-endpoint-hover-color:"+g+"; --yt-endpoint-visited-color:"+g+"; --yt-formatted-string-bold-font-weight:700;"}};
_.b.computeForcedDarkTheme=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.actionButton)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.style,y,R,Y;g=OLd(((y=this.data)==null?void 0:(R=y.colorData)==null?void 0:(Y=R.basicColorPaletteData)==null?void 0:Y.backgroundColor)||0);return V&&g};
_.b.computeForcedLightTheme=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.actionButton)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.style,y,R,Y;g=!OLd(((y=this.data)==null?void 0:(R=y.colorData)==null?void 0:(Y=R.basicColorPaletteData)==null?void 0:Y.backgroundColor)||0);return V&&g};
_.b.computeHasOverflowButton=function(g){return!!g.overflowButton};
_.b.computeHasTitle=function(g){return!!g.title};
_.b.computeTitleMaxFontSize=function(g){return this.computeHasOverflowButton(g)?28:64};
_.b.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.b.computeIsInfeedModernization=function(){var g,C,d,V,y=(g=this.data)==null?void 0:(C=g.actionButton)==null?void 0:(d=C.buttonRenderer)==null?void 0:(V=d.colorData)==null?void 0:V.basicColorPaletteData;return(y==null?void 0:y.backgroundColor)===452984831||(y==null?void 0:y.backgroundColor)===218103808};
uz.prototype.observeDataForCounterfactual=uz.prototype.observeDataForCounterfactual;uz.prototype.observeDataChanged=uz.prototype.observeDataChanged;uz.prototype.observeBasicPalette=uz.prototype.observeBasicPalette;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uz.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],uz.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],uz.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uz.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],uz.prototype,"hasSupplementalText",void 0);_.E([_.M(),_.H("design:type",Object)],uz.prototype,"dismissButtonOverrides",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.H("design:type",Boolean)],uz.prototype,"hasTitle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.H("design:type",Object)],uz.prototype,"forceDarkTheme",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.H("design:type",Object)],uz.prototype,"forceLightTheme",void 0);_.E([_.M(),_.H("design:type",Object)],uz.prototype,"dynamicTextHeight",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.H("design:type",Object)],uz.prototype,"hasOverflowButton",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.H("design:type",Object)],uz.prototype,"isInfeedModernization",void 0);_.E([_.Rn("data.colorData.basicColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uz.prototype,"observeBasicPalette",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uz.prototype,"observeDataChanged",null);_.E([_.Rn("data.isVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uz.prototype,"observeDataForCounterfactual",null);_.E([_.m({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],uz);
_.I(uz,"ytd-banner-promo-renderer",function(){if(E6W!==void 0)return E6W;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return E6W=g},{mode:1});var HLh;var QAS;var zQG;var KrW=function(){return _.W.apply(this,arguments)||this};
_.L(KrW,_.W);_.E([_.M(),_.H("design:type",Object)],KrW.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],KrW.prototype,"ytRendererBehavior",void 0);_.E([_.m({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],KrW);
_.I(KrW,"ytd-hashtag-grid-tile-renderer",function(){if(zQG!==void 0)return zQG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zQG=g},{mode:1});var nh=function(){return _.W.apply(this,arguments)||this};
_.L(nh,_.W);nh.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
nh.prototype.updateRichGridTrendingHashtagsVisibility=function(){var g,C;if(((g=this.data)==null||!g.isExpanded)&&(C=this.data)!=null&&C.tiles){g=this.data.tiles.length;C=g>this.richGridItemsPerRow?this.richGridItemsPerRow+1:g;var d=Math.ceil(g/C);this.fullyVisibleRows=g%C===1&&d===2?1:Math.min(d,2);this.isShowMoreVisible=this.fullyVisibleRows<d}};
nh.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
nh.prototype.updateRichGridTrendingHashtagsVisibility=nh.prototype.updateRichGridTrendingHashtagsVisibility;_.E([_.M(),_.H("design:type",Object)],nh.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Number)],nh.prototype,"fullyVisibleRows",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],nh.prototype,"isShowMoreVisible",void 0);_.E([_.M({selector:_.t4,value:0}),_.H("design:type",Number)],nh.prototype,"richGridItemsPerRow",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nh.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],nh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],nh.prototype,"ytdReduxBehavior",void 0);_.E([_.Rn("data","richGridItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nh.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.E([_.m({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],nh);
_.I(nh,"ytd-hashtag-grid-shelf-renderer",function(){if(QAS!==void 0)return QAS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return QAS=g},{mode:1});var aQG;var GPd;var Ip=function(){var g=_.W.apply(this,arguments)||this;g.visibleVideos=[];g.hiddenVideos=[];g.modern=_.t("web_modern_buttons");g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(Ip,_.W);_.b=Ip.prototype;_.b.attached=function(){var g=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",g);this.onDarkModeToggledAction(g)};
_.b.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.header":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},visibleVideos:{id:"visible-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},
properties:{metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{metadataColor:"[[videoMetadataColor]]"}}}},hiddenVideos:{id:"hidden-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",
metadataColor:"[[videoMetadataColor]]"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.b.dataChanged=function(){var g=this;this.requestElementsPerRow();var C,d;this.currentColorPalette=this.isDarkTheme?(C=this.data)==null?void 0:C.darkColorData:(d=this.data)==null?void 0:d.lightColorData;var V;if((V=this.currentColorPalette)==null?0:V.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.As(this,function(){g.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.b.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.b.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.b.computeIsFirstFeedItem=function(g){return g};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g);this.data&&(this.currentColorPalette=g?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.b.getCurrentLogo=function(g,C){if(g)return C?g.darkLogoImage:g.lightLogoImage};
_.b.computeTitleStyle=function(g){var C;if((C=this.data)!=null&&C.title&&g&&g.textPrimary!==void 0)return"color:"+_.tw(g.textPrimary)+";"};
_.b.computeSubtitleStyle=function(g){var C;if((C=this.data)!=null&&C.subtitle&&g&&g.textSecondary!==void 0)return"color:"+_.tw(g.textSecondary)+";"};
_.b.computeDismissIconStyle=function(g){if(this.data&&this.data.dismissButton&&g&&g.textPrimary!==void 0)return"--yt-button-color:"+_.tw(g.textPrimary)+";"};
_.b.computeOverflowButtonStyle=function(g){if(this.data&&this.data.overflowButton&&g&&g.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.tw(g.textPrimary)+";--yt-spec-icon-active-other:"+_.tw(g.textPrimary)+";"};
_.b.computeBackgroundStyle=function(g){if(g&&this.data){var C="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var d=_.E4((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);d&&(C+='background-image:url("'+d+'");')}g.backgroundColor!==void 0&&(C+="background-color:"+_.jG(g.backgroundColor)+";");return C}};
_.b.computeButton=function(){var g,C=Object.assign({},_.e((g=this.data)==null?void 0:g.showMoreButton,_.GF));if(this.modern&&C){C.style="STYLE_MONO_OUTLINE";var d;if(g=(d=this.currentColorPalette)==null?void 0:d.textPrimary)C.colorData={basicColorPaletteData:{foregroundTitleColor:g,borderColor:g}}}return C};
_.b.shouldShowBottomButton=function(g,C){return!(g==null?0:g.header)&&!(g==null||!g.primaryButton)&&C<3};
_.b.checkExpanded=function(g){this.isExpanded=g&&g.content?this.hiddenVideos.length===0:!0};
_.b.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.b.getLogoHeight=function(g){return this.logoWithPadding(g)?"26":"20"};
_.b.getLogoImageId=function(g){return this.logoWithPadding(g)?"logo-image-with-padding":"logo-image"};
_.b.computeHasSectionHeader=function(g){return!!g.header};
_.b.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var g;if((g=this.data.primaryButton)==null?0:g.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 C;((C=this.data.dismissButton)==null?0:C.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var d,V;((d=this.data)==null?0:(V=d.primaryButton)==null?0:V.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.b.setVisibleVideos=function(g){if(this.data&&this.data.content)if(this.data.content.length){var C=this.data.content.length;this.data.header?g?(this.visibleVideos=this.data.content.slice(0,Math.min(C,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(C,this.slimItemsPerRow),C)):(this.visibleVideos=this.data.content.slice(0,Math.min(C,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(C,this.elementsPerRow),C)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(C,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(C,this.elementsPerRow),C)):(this.visibleVideos=this.data.content.slice(0,Math.min(C,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(C,this.elementsPerRow-1),C))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.b.setHasMovieRenderer=function(){var g;if((g=this.data)!=null&&g.content){var C;this.hasMovieRenderer=!!_.e((C=this.data)==null?void 0:C.content[0],_.NP6)}else this.hasMovieRenderer=!1};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
_.b.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var g=_.Z(this.hiddenMediaRenderers),C=g.next();!C.done;C=g.next())C.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(g=_.KZ(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&g.focus()}};
_.b.updateTitleSpec=function(){var g;(g=this.data)!=null&&g.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.b.logoWithPadding=function(g){var C,d,V;return(g=(C=this.getCurrentLogo(g,this.isDarkTheme))==null?void 0:(d=C.thumbnails)==null?void 0:(V=d[0])==null?void 0:V.height)&&g%31===0?!0:!1};
_.b.onUpdateElementsPerRowAction=function(g,C,d){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g);d&&this.slimItemsPerRow!==d&&(this.slimItemsPerRow=d)};
Ip.prototype.slimItemsPerRowChanged=Ip.prototype.slimItemsPerRowChanged;Ip.prototype.elementsPerRowChanged=Ip.prototype.elementsPerRowChanged;Ip.prototype.dataChanged=Ip.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ip.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ip.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],Ip.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Ip.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Ip.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ip.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Ip.prototype,"currentColorPalette",void 0);_.E([_.M(),_.H("design:type",Array)],Ip.prototype,"visibleVideos",void 0);_.E([_.M(),_.H("design:type",Array)],Ip.prototype,"hiddenVideos",void 0);
_.E([_.M(),_.H("design:type",Object)],Ip.prototype,"primaryButton",void 0);_.E([_.M({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],Ip.prototype,"elementsPerRow",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Ip.prototype,"isDarkTheme",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Ip.prototype,"isExpanded",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Ip.prototype,"largeTitle",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Ip.prototype,"hasMovieRenderer",void 0);_.E([_.M(),_.H("design:type",Number)],Ip.prototype,"slimItemsPerRow",void 0);_.E([_.M(),_.H("design:type",Boolean)],Ip.prototype,"showLightVideoMetadata",void 0);_.E([_.M(),_.H("design:type",Boolean)],Ip.prototype,"showDarkVideoMetadata",void 0);_.E([_.M(),_.H("design:type",Number)],Ip.prototype,"videoMetadataColor",void 0);
_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],Ip.prototype,"miniMode",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.H("design:type",Boolean)],Ip.prototype,"isFirstFeedItem",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.H("design:type",Boolean)],Ip.prototype,"hasSectionHeader",void 0);
_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],Ip.prototype,"roundedContainer",void 0);_.E([_.Yt("#visible-video-container ytd-rich-grid-media"),_.H("design:type",Array)],Ip.prototype,"visibleMediaRenderers",void 0);_.E([_.Yt("#hidden-video-container ytd-rich-grid-media"),_.H("design:type",Array)],Ip.prototype,"hiddenMediaRenderers",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ip.prototype,"modern",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ip.prototype,"dataChanged",null);_.E([_.Rn("elementsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ip.prototype,"elementsPerRowChanged",null);_.E([_.Rn("slimItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ip.prototype,"slimItemsPerRowChanged",null);
_.E([_.m({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],Ip);
_.I(Ip,"ytd-brand-video-shelf-renderer",function(){if(GPd!==void 0)return GPd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GPd=g},{mode:1});var Sxl;var UZ=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(UZ,_.W);_.b=UZ.prototype;_.b.attached=function(){var g=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",g);this.onDarkModeToggledAction(g)};
_.b.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.b.dataChanged=function(){this.requestElementsPerRow();var g,C;this.currentColorPalette=this.isDarkTheme?(g=this.data)==null?void 0:g.darkColorData:(C=this.data)==null?void 0:C.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.b.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.b.computeIsFirstFeedItem=function(g){return g};
_.b.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g);this.data&&(this.currentColorPalette=g?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(g),this.updateButtonPalette())};
_.b.shouldShowThumbnailInMetadata=function(g){return g<=1};
_.b.computeVideoMetadataColor=function(){if(this.data){var g;if((g=this.currentColorPalette)==null?0:g.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.b.computeTitleStyle=function(g){var C;if((C=this.data)!=null&&C.title&&g&&g.textPrimary!==void 0)return"color:"+_.tw(g.textPrimary)+";"};
_.b.computeSubtitleStyle=function(g){var C;if((C=this.data)!=null&&C.subtitle&&g&&g.textSecondary!==void 0)return"color:"+_.tw(g.textSecondary)+";"};
_.b.computeOverflowButtonStyle=function(g){if(this.data&&this.data.overflowButton&&g.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.tw(g.textPrimary)+";--yt-spec-icon-active-other:"+_.tw(g.textPrimary)+";"};
_.b.computeBackgroundStyle=function(g){if(g&&this.data){var C="";g.backgroundColor!==void 0&&(C+="background-color:"+_.jG(g.backgroundColor)+";");return C}};
_.b.computeHasOverflowButton=function(g){return!!g.overflowButton};
_.b.updateButtonPalette=function(){if(this.data){var g;if((g=this.data.primaryButton)==null?0:g.buttonRenderer){var C;if((C=this.currentColorPalette)==null?0:C.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var d;((d=this.currentColorPalette)==null?0:d.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
_.b.updateTitleSpec=function(){var g;(g=this.data)!=null&&g.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.b.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g)};
UZ.prototype.elementsPerRowChanged=UZ.prototype.elementsPerRowChanged;UZ.prototype.dataChanged=UZ.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],UZ.prototype,"ytdDismissibleItemBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],UZ.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],UZ.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UZ.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],UZ.prototype,"currentColorPalette",void 0);_.E([_.M(),_.H("design:type",Object)],UZ.prototype,"primaryButton",void 0);
_.E([_.M({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],UZ.prototype,"elementsPerRow",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],UZ.prototype,"isDarkTheme",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],UZ.prototype,"titleSize",void 0);_.E([_.M(),_.H("design:type",Number)],UZ.prototype,"videoMetadataColor",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],UZ.prototype,"miniMode",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.H("design:type",Boolean)],UZ.prototype,"isFirstFeedItem",void 0);_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],UZ.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.H("design:type",Boolean)],UZ.prototype,"hasOverflowButton",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UZ.prototype,"dataChanged",null);_.E([_.Rn("elementsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UZ.prototype,"elementsPerRowChanged",null);_.E([_.m({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],UZ);
_.I(UZ,"ytd-brand-video-singleton-renderer",function(){if(Sxl!==void 0)return Sxl;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Sxl=g},{mode:_.HR("kevlar_poly_si_batch_j070")?1:2});var gD6;var CQE=_.n(function(g){var C=g.data;return _.O(_.q_,{data:function(){return C().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(C().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var d=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":d=88;break a;default:d=88}return d},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return C().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Gm"),VRs=_.n(function(g){var C=g.metadataRow;
var d=g.delimiter;return _.O(_.M9,{each:function(){return C().textParts||[]},
keyBy:"INDEX"},function(V,y){return _.O(_.xX,null,_.O(_.gV,{text:V,noWrap:!0,userInput:!0}),_.O(d8W,{delimiter:d,max:function(){return C().textParts.length},
index:y}))})},"Hm"),d8W=_.n(function(g){var C=g.delimiter;
var d=g.max;var V=g.index;return _.O(_.k,{cond:function(){return(C==null?void 0:C())&&d()-1>V()},
then:function(){return _.O("span",null,C)}})},"Im"),ypW=_.n(function(g){var C=g.data;
g={};return _.O("yt-profile-page-header-information-view-model",{class:_.Gr("profilePageHeaderInformationViewModelHost",(g.profilePageHeaderInformationViewModelMobile=!1,g))},_.O(_.k,{cond:function(){return C().onTap},
then:function(){return _.O(_.io,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.e6(C().onTap)}},_.O(_.Fd,{data:function(){return C().thumbnail}},{profilePageHeaderThumbnailViewModel:CQE}))},
else:function(){return _.O("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.O(_.Fd,{data:function(){return C().thumbnail}},{profilePageHeaderThumbnailViewModel:CQE}))}}),_.O("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.O(_.k,{cond:function(){return C().onTap},
then:function(){return _.O(_.Fd,{data:function(){return C().title}},{profilePageHeaderTitleViewModel:function(d){var V=d.data;
return _.O(_.io,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.e6(V().onTap)}},_.O(_.gV,{text:function(){return V().title}}))}})},
else:function(){return _.O(_.Fd,{data:function(){return C().title}},{profilePageHeaderTitleViewModel:function(d){var V=d.data;
return _.O(_.gV,{text:function(){return V().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.O(_.Fd,{data:function(){return C().metadata}},{profilePageHeaderMetadataViewModel:function(d){var V=d.data;
return _.O(_.k,{cond:function(){return V().metadataRows},
then:function(y){return _.O("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.O(_.M9,{each:y,keyBy:"INDEX"},function(R,Y){return _.O(_.xX,null,_.O(VRs,{metadataRow:R,delimiter:" \u2022 "}),_.O(d8W,{delimiter:" \u2022 ",max:function(){return y().length},
index:Y}))}))}})}})))},"Jm");
ypW.idomCompat=!0;_.U4(ypW,"yt-profile-page-header-information-view-model",{props:{data:_.CA}});var c6=function(){return _.W.apply(this,arguments)||this};
_.L(c6,_.W);c6.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],c6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],c6.prototype,"data",void 0);_.E([_.m({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],c6);
_.I(c6,"ytd-effect-pivot-header-view-model",function(){if(gD6!==void 0)return gD6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return gD6=
g},{mode:1});var RBW;var EZ=function(){return _.W.apply(this,arguments)||this};
_.L(EZ,_.W);EZ.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],EZ.prototype,"data",void 0);_.E([_.m({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],EZ);
_.I(EZ,"ytd-source-pivot-header-renderer",function(){if(RBW!==void 0)return RBW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return RBW=g},{mode:1});_.U4(_.s0Z,"yt-card-view-model",{props:{data:_.CA,className:_.CA,isSelected:_.CA}});var rhd=_.XuH.talkToRecsStateSelector;_.U4(_.n(function(g){var C=function(){return _.e(g.data().flowRoot,v6G)};
_.Iu(function(){var d=C(),V=function(){},y=function(){};
if(d){var R,Y,A,P=((A=_.e((R=C())==null?void 0:(Y=R.steps)==null?void 0:Y[0],_.qM))==null?void 0:A.stepId)||"";lQT(d,P);V=D66(d);y=NLd(d)}_.nP(function(){var w=C();w&&_.uw().dispatch(_.P$("flowStateEntity",w.flowStateEntityKey));V();V=function(){};
y();y=function(){};
_.Me(_.XWb())})});
return _.O("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.O(_.hS,{contentId:function(){return g.data().contentId}},function(){return _.O("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.O(_.k,{cond:C,
then:function(d){return _.O(_.SCR,{data:d})}}))}))},"Km"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.CA}});_.U4(_.n(function(){return _.O("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.O("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.O("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.O(_.ri0,null)),_.O(_.IvP,{data:{rows:1},isExploreHub:!0}))},"Lm"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.U4(_.n(function(g){var C=g.data;var d=g.standardUnitMinWidth;g=_.Z((0,_.H_8)(C));var V=g.next().value,y=g.next().value,R=function(){var A,P=(A=V())==null?void 0:A.contents;return P==null||P.length===0},Y=function(){y(Object.assign({},V(),{contents:[]}))};
return _.O("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.WF(_.wN({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var A=_.e(C().chipsShelf,$6T);if(A!=null&&A!=null&&A.autoselectChipOnVisible){var P,w,x=_.e(A==null?void 0:(P=A.contents)==null?void 0:P[(w=A.autoselectedChipIndex)!=null?w:0],_.Vt);x&&x.tapCommand&&_.rl(x.tapCommand)}}}))},_.O(_.hS,{contentId:function(){return C().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.O("div",null,_.O("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.O(_.Fd,{data:function(){return C().header}},{sectionHeaderViewModel:function(A){return _.O(_.rE,{data:A.data,
disableHorizontalPadding:!0})}})),_.O("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.O(_.Fd,{data:function(){return C().chipsShelf}},{chipsShelfViewModel:function(A){return _.O(_.rT,{data:A.data,
callback:Y,selectionBehavior:1})}})),_.O("div",null,_.O(_.k,{cond:R,
then:function(){return _.O("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.O(_.IvP,{data:{rows:1},isExploreHub:!0}))}}),_.O(_.Fd,{data:function(){var A;
return(A=V())==null?void 0:A.contents}},{richShelfRenderer:function(A){return _.O(_.yRQ,{data:A.data,
isInnerShelf:!0,standardUnitMinWidth:d})}})))}))},"Mm"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.CA,
standardUnitMinWidth:_.CA}});var H6=function(){return _.W.apply(this,arguments)||this};
_.L(H6,_.W);
H6.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},
messageRenderer:"ytd-message-renderer",alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
H6.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.E([_.r(_.Eb),_.H("design:type",Object)],H6.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],H6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],H6.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],H6.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],H6.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Number)],H6.prototype,"standardUnitMinWidth",void 0);_.E([_.m({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],H6);
_.I(H6,"ytd-rich-section-renderer",function(){if(aQG!==void 0)return aQG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return aQG=g},{mode:_.HR("kevlar_poly_si_batch_j029")?
1:2});_.U4(_.FvQ,"yt-profile-identity-info-view-model",{props:{data:_.CA,hideDivider:_.CA,isChannelInfoCard:_.CA}});_.U4(_.VBb,"yt-page-header-view-model",{props:{data:_.CA,noPadding:_.CA,enableBanner:_.CA,cinematicContainerTopbarOffset:_.CA,allowCinematicContainerOverflow:_.CA,displayAsSidebar:_.CA,displayAsPanel:_.CA,alwaysUseMediumTextDescription:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=function(){var y;return(y=C().numColumns)!=null?y:2},V=function(){return d()>1?3:2};
g={};return _.O("ytd-rich-grid-group",{class:_.Gr("ytdRichGridGroupHost",(g.ytdRichGridGroupHostFirstColumn=function(){return C().colIndex===0},g)),
style:_.yF({"--ytd-rich-grid-group-num-columns":d,"--ytd-rich-grid-items-per-group":V})},_.O("div",{class:"ytdRichGridGroupContents"},_.O(_.Fd,{data:function(){var y;return(y=C().contents)==null?void 0:y.slice(0,V())}},{richItemRenderer:function(y){return _.O(_.d3H,{data:y.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Nm"),"ytd-rich-grid-group",{props:{data:_.CA}});var QB=function(){var g=_.W.apply(this,arguments)||this;g.resizeOnObserverInit=!1;g.isInlinePreviewDisabled=_.t("web_disable_inline_preview");g.disableStickyFilterBar=!1;g.transparentBackgroundChipsBar=!1;g.hideChipsBar=!1;g.collapseFeedCustomizationForm=!1;g.isWatchDefaultLayout=!0;g.continuationShowButton=!1;g.rowReducedHorizontalMargin=!1;g.useCompactList=!1;g.manualDownloadsPresent=!1;g.smartDownloadsPresent=!1;g.isOnline=!1;g.shouldRenderDownloadsBanner=!1;g.shouldRenderDownloadsBannerUpsell=
!1;g.hasOptedIntoSmartDownloads=!1;g.elementsPerRow=4;g.typographyBump=!1;g.slimItemsPerRow=1;g.pageLoadingFromNavigation=!1;g.resizeObserver=null;g.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"};g.rendererToTagNameMap=
new Map(Object.entries(g.contentMapping()).map(function(C){var d=_.Z(C);C=d.next().value;d=d.next().value;return[C,d.component]}));
g.insertedContent=new Map;return g};
_.L(QB,_.W);_.b=QB.prototype;_.b.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var g=_.Z(_.KZ(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),C=g.next();!C.done;C=g.next())C.value.useCompactList=this.useCompactList};
_.b.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var g=_.Z(_.KZ(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),C=g.next();!C.done;C=g.next())C=C.value,C.sizing=this.sizing,C.typographyBump=this.typographyBump};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.b.contentMapping=function(){return{richGroupRenderer:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",isShortsPanelGrid:"[[isShortsPanel]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",
isHomeGrid:"[[isHomePage]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer",properties:{standardUnitMinWidth:"[[data.minItemWidth]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]",continuationTriggerOffset:"[[continuationTriggerOffset]]"}}}};
_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]",collapseFeedCustomizationForm:"[[collapseFeedCustomizationForm]]"}},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}}};
_.b.attached=function(){document.addEventListener("yt-page-type-changed",_.VE(this,this.onPageChange));document.addEventListener("scroll",_.VE(this,this.onScroll));document.addEventListener("yt-feed-customization-scroll-up",_.VE(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$22306_throttledOnResize=new _.dJ(this.resizeObserved,_.pG("rich_grid_resize_delay_ms",50),this)};
_.b.detached=function(){var g;(g=this.resizeObserver)==null||g.disconnect();document.removeEventListener("yt-page-type-changed",_.VE(this,this.onPageChange));document.removeEventListener("scroll",_.VE(this,this.onScroll));document.removeEventListener("yt-feed-customization-scroll-up",_.VE(this,this.onFeedCustomizationScrollUp))};
_.b.insertRichSection=function(g){var C=g.richItemTargetId;g=g.richSectionRendererToInsert;C&&g&&(this.insertedContent.set(C,{content:g,timestamp:Date.now()}),this.reflowContent())};
_.b.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.b.computeIsInlinePreviewEnabled=function(g,C,d){return _.t("web_disable_inline_preview")?!1:!d&&_.okD({miniplayerIsActive:g,miniplayerPlaybackState:C})};
_.b.computeSizing=function(){var g=_.qL1(this.data);if(g||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return g?this.useCompactList?"COMPACT":g:this.miniMode?"COMPACT":"STANDARD"};
_.b.updateItemMinAndMaxWidth=function(){var g=_.pG("rich_grid_max_item_width",500);g>0&&_.CM(this.hostElement,{"--ytd-rich-grid-item-max-width":g+"px"});var C;g=this.getRichItemMinWidth((C=this.hostElement)==null?void 0:C.clientWidth);g>0&&_.CM(this.hostElement,{"--ytd-rich-grid-item-min-width":g+"px"})};
_.b.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.b.resizeObserved=function(){_.zY(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.b.onPageChange=function(){var g=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.zY(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.UP.addJob(function(){g.pageLoadingFromNavigation=!1;g.setMasthead();g.maybeSetBigYoodle();g.forceRefreshAndLog();g.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.b.dataChanged=function(){var g=this;_.zY(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.As(this,function(){g.updateRichItemGridPositions();g.contentsElement&&_.CM(g.hostElement,{"--ytd-rich-grid-content-offset-top":g.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.b.initResizeObserver=function(){var g=this;if(window.ResizeObserver){var C;(C=this.resizeObserver)==null||C.disconnect();var d=!1;this.resizeObserver=new ResizeObserver(function(){if(d){var V;(V=g.resizeObserver)==null||V.disconnect();var y;(y=g.JSC$22306_throttledOnResize)==null||y.fire();requestAnimationFrame(function(){var Y;(Y=g.JSC$22306_throttledOnResize)==null||Y.fire();g.initResizeObserver()})}else if(d=!0,g.resizeOnObserverInit){var R;
(R=g.JSC$22306_throttledOnResize)==null||R.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.b.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.zY(this.hostElement,"ytd-rich-item-index-update-action")};
_.b.updateElementsPerRow=function(){_.zY(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.QD({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.QD({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.b.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.b.onRichShelfRendererCollapse=function(g){if(this.shownItems){var C=g.detail;g=this.shownItems.findIndex(function(V){var y,R;return((R=_.e(V==null?void 0:(y=V.richSectionRenderer)==null?void 0:y.content,_.hDQ))==null?void 0:R.trackingParams)===C});
var d=g+1;g<0||d>=this.contentsElement.children.length||!this.shownItems[d].richItemRenderer||this.contentsElement.children[d].scrollIntoView({behavior:"smooth",block:"start"})}};
_.b.onSoftReloadPage=function(){this.scrollUpToTop()};
_.b.handleRerenderDownloadsData=function(){_.t("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.b.handlePlaylistRemoveVideosAction=function(g){var C;if(((C=_.e(g,_.MJ6))==null?0:C.setVideoIds)&&this.data&&this.data.contents){g=_.e(g,_.MJ6).setVideoIds;for(C=this.data.contents.length-1;C>=0;){var d=_.e(this.data.contents[C],_.$r);(d=d&&_.e(d.content,_.KU))&&d.setVideoId&&g.includes(d.setVideoId)&&this.splice("data.contents",C,1);C--}this.updateIndices()}};
_.b.updateIndices=function(){if(this.data&&this.data.contents)for(var g=0;g<this.data.contents.length;g++)this.set("data.contents."+g+".richItemRenderer.index",_.Mr(String(g+1)))};
_.b.hasTopRowInlinePlayableVideoWithEndorsement=function(g){var C;return!((C=g.slice(0,this.getItemsPerRow()))==null||!C.some(function(d){var V;d=_.e(d==null?void 0:(V=d.richItemRenderer)==null?void 0:V.content,_.g$);var y;return(d==null?void 0:d.inlinePlaybackEndpoint)&&(d==null?void 0:(y=d.thumbnailOverlays)==null?void 0:y.some(function(R){return R.thumbnailOverlayEndorsementRenderer}))}))};
_.b.refreshGridLayoutNew=function(g,C,d,V){var y=V.postsPerRow;var R=V.slimItemsPerRow;var Y=V.gameCardsPerRow;V=V.miniGameCardsPerRow;var A;if((A=this.data)==null||!A.contents||!this.containerWidth)return!1;var P;if((P=this.data.responsiveContainerConfiguration)==null?0:P.responsiveSize){var w=_.hRg(this.data.responsiveContainerConfiguration,this.containerWidth),x;A=_.r8(Object.assign({},w,{standardUnitMinWidth:(x=this.data)==null?void 0:x.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&w.isCompactList)}else A=_.r8({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(w=this.data)==null?void 0:w.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=A.typographyBump;x=!1;if(g||this.elementsPerRow!==A.numItems||this.postsPerRow!==y||this.slimItemsPerRow!==R||this.gameCardsPerRow!==
Y||this.miniGameCardsPerRow!==V||this.gutter!==A.gutter)x=this.elementsPerRow!==A.numItems,this.elementsPerRow=A.numItems,this.postsPerRow=y,this.slimItemsPerRow=R,this.gameCardsPerRow=Y,this.miniGameCardsPerRow=V,this.gutter=A.gutter,this.itemWidth=A.itemWidth,this.reflowContent(C),_.CM(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":A.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(d);this.ytdReduxBehavior.dispatch(_.QD({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:A.maxContainerWidth}));return x};
_.b.refreshGridLayout=function(g,C){var d,V=(d=this.hostElement)==null?void 0:d.clientWidth;this.containerWidth=this.adjustRichGridWidth(V,!0);var y;if((y=this.data)==null||!y.contents||!this.containerWidth)return g&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(g=!0,this.pendingForceReflow=!1);d=this.getRichItemMinWidth(V);var R=this.isShortsPanel?146:194,Y=this.getMiniGameCardMinWidth(),A=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.pG("rich_grid_default_max_items_per_row",
6);V=d=this.calcElementsPerRow(d,A);(y=d<=3&&this.miniModeAllowed())&&(d=this.calcElementsPerRow(240,4));var P=this.calcMaxSlimElementsPerRow(d,A,this.isDefaultGrid);A=this.calcElementsPerRow(R,P);var w=this.calcElementsPerRow(this.isCompactGrid?R:154,P);R=this.calcElementsPerRow(this.isCompactGrid?R:Y,P);Y=!1;if(this.sizing)return this.refreshGridLayoutNew(g,C,y,{postsPerRow:V,slimItemsPerRow:A,gameCardsPerRow:w,miniGameCardsPerRow:R});if(g||this.elementsPerRow!==d||this.postsPerRow!==V||this.slimItemsPerRow!==
A||this.gameCardsPerRow!==w||this.miniGameCardsPerRow!==R)Y=this.elementsPerRow!==d,this.elementsPerRow=d,this.postsPerRow=V,this.slimItemsPerRow=A,this.gameCardsPerRow=w,this.miniGameCardsPerRow=R,this.reflowContent(C),this.updateElementsPerRow(),_.CM(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)&&_.CM(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(y);_.zY(this.hostElement,"yt-rich-grid-layout-refreshed");return Y};
_.b.getRichItemMinWidth=function(g){var C=_.pG("rich_grid_min_item_width",310);if(!_.t("kevlar_disable_min_width_override")){var d,V;C=(V=(d=this.data)==null?void 0:d.minItemWidth)!=null?V:C}return C+_.soV(g)};
_.b.calcMaxSlimElementsPerRow=function(g,C,d){return(d===void 0?0:d)?g===1?2:g%2===0?g/2*3:g+2:C*2};
_.b.adjustRichGridWidth=function(g,C){var d=_.t("disable_rich_grid_guide_compensation");if(!this.isWatch&&!d){d=_.wS().resolve(_.Oc(_.aQ));var V=d==null?void 0:d.guideElement;if(!(!d||d.getData()||V!=null&&V.opened||d.getMiniGuideVisible()))if(d.canFitPersistentGuide(g)&&d.getGuideExpandsAutomatically()){var y,R,Y=Number((y=window.getComputedStyle(this.hostElement))==null?void 0:(R=y.getPropertyValue("--app-drawer-width"))==null?void 0:R.replace("px",""));g-=Y||0}else if(d.canFitMiniGuide(g)){var A;
y=Number((Y=window.getComputedStyle(this.hostElement))==null?void 0:(A=Y.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:A.replace("px",""));g-=y||0}}g>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(g-=C?32:48));return g};
_.b.calcElementsPerRow=function(g,C){var d=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),V=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((d+V)/(g+V))||1,C)};
_.b.reflowContent=function(g){var C=this;if(!this.isReflowing){this.isReflowing=!0;var d,V,y=!!((d=this.data)==null?0:(V=d.contents)==null?0:V.some(function(A){return _.e(A,_.Wb)}));
d=this.getItemsPerRow();var R;V=(R=this.data)==null?void 0:R.reflowOptions;g&&(_.t1("rgr_s"),_.As(this,function(){_.t1("rgr_nrf")}));
g={};(R=_.KZ(this.hostElement).querySelector("#contents"))&&(g={contentElement:R,rendererToTagNameMap:this.rendererToTagNameMap});R=(R=this.data.contents)?R.slice():[];y=o6h(R,d,y,V,this.getRichGridStyle(),g,this.insertedContent);var Y=y.orderedContent;if(y=y.pinnedContentNotShownTargetIds)for(y=_.Z(y),d=y.next();!d.done;d=y.next())this.insertedContent.delete(d.value);y=function(){C.shownItems=Y;C.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(Y),_.As(this,y)):y()}};
_.b.getFirstRowItems=function(g){for(var C=[],d=0;d<g.length;d++){var V=void 0,y=void 0,R=void 0,Y=void 0,A=void 0,P=void 0;if(((V=g[d])==null?void 0:(y=V.richItemRenderer)==null?void 0:y.rowIndex)===0||((R=g[d])==null?void 0:(Y=R.richGroupRenderer)==null?void 0:Y.rowIndex)===0||((A=g[d])==null?void 0:(P=A.richSectionRenderer)==null?void 0:P.rowIndex)===0)C.push(g[d]);else break}return C};
_.b.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.b.resetInsertedContentIfNeeded=function(){(_.t("web_explore_hub_on_hover")||_.t("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.b.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.b.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.b.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.b.terminateVideoPreview=function(){_.zY(this.hostElement,"yt-terminate-video-preview-action")};
_.b.updateRichItemGridPositions=function(){var g={gridData:{gridColumnCount:this.elementsPerRow}},C;((C=this.data)==null?0:C.trackingParams)&&(C=_.ju())&&_.WL(C,_.FG(this.data.trackingParams),g);_.zY(this.hostElement,"ytd-rich-item-index-update-action")};
_.b.miniModeAllowed=function(){return this.isChannelPage};
_.b.getMiniGameCardMinWidth=function(){return 154};
_.b.updateMiniMode=function(g){this.miniMode=this.miniModeAllowed()&&g;this.ytdReduxBehavior.dispatch(_.QD({type:"SET_RICH_GRID_MINI_MODE",payload:g}))};
_.b.isCurrentPage=function(){return location.pathname===this.pagePath};
_.b.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var g=_.wS().resolve(_.nW).getCurrentPage();g&&g.setScrollTop(0)}};
_.b.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.b.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.b.maybeSetBigYoodle=function(){var g,C=(g=this.data)==null?void 0:g.bigYoodle;this.bigYoodleData!==C&&(this.bigYoodleData=C)};
_.b.setMasthead=function(){var g;((g=this.data)==null?0:g.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.b.getRichGridStyle=function(){var g,C;return(C=(g=this.data)==null?void 0:g.style)!=null?C:"RICH_GRID_STYLE_UNKNOWN"};
_.b.onIsShortsGridChange=function(){var g=this.ytdReduxBehavior,C=g.dispatch,d=this.getRichGridStyle();C.call(g,_.QD({type:"SET_RICH_GRID_STYLE",payload:d}))};
_.b.onScroll=function(){this.collapseFeedCustomizationForm=window.scrollY>20};
_.b.onFeedCustomizationScrollUp=function(){this.collapseFeedCustomizationForm=!1;this.scrollUpToTop()};
_.PU.Object.defineProperties(QB.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var g=_.wS().resolve(_.nW).getCurrentPage(),C,d,V;return(((C=this.data)==null?void 0:C.targetId)==="browse-feedFEsfv_audio_pivot"||_.t("web_enable_channel_pivot_panel")&&((d=this.data)==null?void 0:d.targetId)==="browse-feedFEsfv_channel_pivot"||_.t("web_enable_effect_pivot_panel")&&((V=this.data)==null?void 0:V.targetId)==="browse-feedFEsfv_effect_pivot")&&(g==null?void 0:g.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.t("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var g;return((g=_.wS().resolve(_.nW).getCurrentPage())==null?void 0:g.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var g;return((g=_.wS().resolve(_.nW).getCurrentPage())==null?void 0:g.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?0:g.enableContentSpecificAspectRatio)||((C=this.data)==null?0:(d=C.responsiveContainerConfiguration)==null?0:d.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.pG("web_continuation_handler_margin",0):0}}});
QB.prototype.onIsShortsGridChange=QB.prototype.onIsShortsGridChange;QB.prototype.onReloadContinuationFinish=QB.prototype.onReloadContinuationFinish;QB.prototype.reflowContent=QB.prototype.reflowContent;QB.prototype.handleRerenderDownloadsData=QB.prototype.handleRerenderDownloadsData;QB.prototype.onRichShelfRendererCollapse=QB.prototype.onRichShelfRendererCollapse;QB.prototype.onRequestElementsPerRow=QB.prototype.onRequestElementsPerRow;QB.prototype.contentLengthChanged=QB.prototype.contentLengthChanged;
QB.prototype.dataChanged=QB.prototype.dataChanged;QB.prototype.onSizingChange=QB.prototype.onSizingChange;QB.prototype.onUseCompactListChange=QB.prototype.onUseCompactListChange;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],QB.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],QB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],QB.prototype,"ironResizableBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],QB.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],QB.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],QB.prototype,"componentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],QB.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],QB.prototype,"miniMode",void 0);_.E([_.M({value:[]}),_.H("design:type",Array)],QB.prototype,"shownItems",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],QB.prototype,"isReflowing",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],QB.prototype,"isFilteredFeed",void 0);_.E([_.M({selector:_.smP}),_.H("design:type",Boolean)],QB.prototype,"guideIsExpanded",void 0);
_.E([_.M({selectorArgs:["entitySelectorType"],selector:function(g,C){if(_.t("kevlar_modern_downloads_page")&&C&&C!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(C){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":C=g.entities;var d=_.o0(C),V=_.pi(C),y=_.zzL(g),R=_.Qmj(g),Y=_.KmW(g),A=_.hzg(C),P=_.FU(d),w=_.J4(C);return _.O_u(d,V,A,_.lfo(C),y,R,P,w,Y,_.Gyl(g),_.lw(g));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return g=_.o0(g.entities),_.k5q(g);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return g=
_.oQo(g.entities),_.xTu(g);default:_.cy(new _.qn("Error: entitySelectorType defined but not matched in selector.",g,C))}}}),
_.H("design:type",Object)],QB.prototype,"entityDrivenRichGridData",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"resizeOnObserverInit",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"bigYoodleData",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"mastheadData",void 0);_.E([_.M(),_.H("design:type",Boolean)],QB.prototype,"isInlinePreviewDisabled",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"disableStickyFilterBar",void 0);
_.E([_.M(),_.H("design:type",Object)],QB.prototype,"transparentBackgroundChipsBar",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],QB.prototype,"hideChipsBar",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"collapseFeedCustomizationForm",void 0);_.E([_.M(),_.H("design:type",Object)],QB.prototype,"isWatchDefaultLayout",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],QB.prototype,"continuationShowButton",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],QB.prototype,"rowReducedHorizontalMargin",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],QB.prototype,"useCompactList",void 0);_.E([_.M({selector:function(g){return _.pi(g.entities).length>0}}),
_.H("design:type",Object)],QB.prototype,"manualDownloadsPresent",void 0);_.E([_.M({selector:function(g){return _.o0(g.entities).length>0}}),
_.H("design:type",Object)],QB.prototype,"smartDownloadsPresent",void 0);_.E([_.M({selector:_.lw}),_.H("design:type",Object)],QB.prototype,"isOnline",void 0);_.E([_.M({selector:_.Qmj}),_.H("design:type",Object)],QB.prototype,"shouldRenderDownloadsBanner",void 0);_.E([_.M({selector:_.Gyl}),_.H("design:type",Object)],QB.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.E([_.M({selector:_.zzL}),_.H("design:type",Object)],QB.prototype,"hasOptedIntoSmartDownloads",void 0);
_.E([_.Rn("useCompactList"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"onUseCompactListChange",null);_.E([_.Rn("sizing","typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"onSizingChange",null);_.E([_.M({selector:_.qf_}),_.H("design:type",Number)],QB.prototype,"miniplayerPlaybackState",void 0);_.E([_.M({selector:_.jg}),_.H("design:type",Boolean)],QB.prototype,"miniplayerIsActive",void 0);
_.E([_.M({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.H("design:type",Boolean)],QB.prototype,"isInlinePreviewEnabled",void 0);_.E([_.M({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.H("design:type",String)],QB.prototype,"sizing",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],QB.prototype,"elementsPerRow",void 0);
_.E([_.M(),_.H("design:type",Object)],QB.prototype,"typographyBump",void 0);_.E([_.M(),_.H("design:type",Number)],QB.prototype,"itemWidth",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],QB.prototype,"headerElement",void 0);_.E([_.ZD("#contents"),_.H("design:type",HTMLElement)],QB.prototype,"contentsElement",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"dataChanged",null);
_.E([_.PR("data.contents.length"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"contentLengthChanged",null);_.E([_.yE("yt-request-elements-per-row"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"onRequestElementsPerRow",null);
_.E([_.yE("yt-rich-shelf-renderer-collapse"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],QB.prototype,"onRichShelfRendererCollapse",null);_.E([_.PR("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"handleRerenderDownloadsData",null);
_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],QB.prototype,"entitySelectorType",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isSub",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isWatch",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isShortsPanel",null);_.E([_.M({reflectToAttribute:!0}),_.X("isWatch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"reducedTopMargin",null);_.E([_.M({reflectToAttribute:!0}),_.X("data","isWatch","isWatchDefaultLayout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"noTopMargin",null);
_.E([_.M({reflectToAttribute:!0}),_.X("isInlinePreviewEnabled","shownItems"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"topRowEndorsement",null);_.E([_.X("data.header"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"hideHeader",null);_.E([_.yE("yt-rich-grid-reflow"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean]),_.H("design:returntype")],QB.prototype,"reflowContent",null);
_.E([_.yE("yt-reload-continuation-finish"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"onReloadContinuationFinish",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isSlimGrid",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isShortsGrid",null);
_.E([_.X("data","isSlimGrid","isShortsGrid"),_.M(),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"noRichItemGutterMargins",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isShortsGridSlim",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isCompactGrid",null);
_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"isDefaultGrid",null);_.E([_.X("data.targetId"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"hideChipsBarOnWatch",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QB.prototype,"onIsShortsGridChange",null);
_.E([_.X("data.enableContentSpecificAspectRatio"),_.M(),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QB.prototype,"force16By9ThumbnailAspectRatio",null);_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],QB.prototype,"continuationTriggerOffset",null);_.E([_.m({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],QB);
_.I(QB,"ytd-rich-grid-renderer",function(){if(HLh!==void 0)return HLh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return HLh=g},{mode:2});var bSG=_.n(function(g){return _.O("yt-feedback-prompt-view-model",{class:_.Gr("ytFeedbackPromptViewModelHost",g.className)},_.O(_.k,{cond:function(){return g.data().text},
then:function(C){return _.O(_.gV,{text:C,className:"ytFeedbackPromptViewModelPrompt"})}}),_.O(_.Fd,{data:function(){return g.data().likeButton}},{likeButtonViewModel:function(C){return _.O(_.zn,{data:C.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.O(_.Fd,{data:function(){return g.data().dislikeButton}},{dislikeButtonViewModel:_.Qp}))},"Om");var ZSW=_.n(function(g){var C=g.thumbsUp,d=g.thumbsDown,V=g.rightAlignThumbs;g=_.Z(_.jL(!1,void 0,"OxPsH"));var y=g.next().value,R=g.next().value;g=_.Z(_.jL(!1,void 0,"V5vWne"));var Y=g.next().value,A=g.next().value;g={};return _.O("div",{class:_.Gr("ytwThumbsUpDownThumbs",(g.ytwThumbsUpDownRightAlign=function(){return V==null?void 0:V()},g))},_.O(_.MC,{data:C,
onToggle:function(P){R(P);Y()&&A(!1)},
buttonShapeOverrides:function(){return{toggled:y()}}}),_.O(_.MC,{data:d,
onToggle:function(P){A(P);y()&&R(!1)},
buttonShapeOverrides:function(){return{toggled:Y()}}}))},"Pm");
ZSW.idomCompat=!0;var Aps=_.n(function(g){var C=function(){return g.data().pendingStateEntityKey||""},d=_.Zq(_.XMW,C),V=function(){var A;
if(!(A=g.disabled())){var P;A=!((P=d())==null||!P.isPendingResponse)}return A},y=_.Z(_.jL(t8T(""),void 0,"Q6q6y")),R=y.next().value,Y=y.next().value;
_.nv(function(){requestAnimationFrame(function(){var A=g.data().onShowAnimationMs||0;A=A>0?t8T("--chip-animation-duration: "+A+"ms;"):t8T("");Y(A)})});
return _.O("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:R},_.O(_.M9,{each:function(){return g.data().chipData||[]},
keyBy:"REFERENCE"},function(A){return _.O(Yr_,{data:A,disabled:V,pendingStateKey:C,onError:g.onError})}))},"Rm"),Yr_=_.n(function(g){var C=_.AD("button"),d=_.Z(_.jL(!0,void 0,"baSFEf")),V=d.next().value,y=d.next().value,R=function(){return g.data().text.content},Y=function(){return g.data().transparentWhenLoading},A=_.AY(_.sl.currentPageSubTypeSelector),P=function(){var x;
return(x=_.wS().resolve(_.Oc(_.MU)))==null?void 0:_.KWR(x,A())},w=_.gJ(function(x){var p,J,h,l,N,T,v,q;
return _.F(function(Q){switch(Q.nextAddress){case 1:x.stopPropagation();if(g.disabled())return Q.return();J=String(Math.floor(((p=_.Cx())==null?void 0:p.getCurrentTime())||0)*1E3);h="youchat-"+Date.now();l=function(){_.lt(g.data().onClick||{});var c=_.pM6(g.data().continuation),U=_.$z({clientMessageId:h,playerOffsetMs:J,pageContext:P()});return new Promise(function(K,Cl){_.lt(c,{form:{formData:U},commandController:{onSuccess:function(AL,iP){K(iP)},
onServerError:function(AL,iP){Cl(iP.error)}}})})};
N=_.sAk(g.pendingStateKey());N(!0);_.Ahs("#youchat-input, ytd-engagement-panel-section-list-renderer #footer yt-chat-input-view-model textarea, ytm-engagement-panel-section-list-renderer .engagement-panel-section-list-footer-wrapper yt-chat-input-view-model button");y(!1);_.js(Q,2);return Q.yield(l(),4);case 4:_.Vv(Q,3);break;case 2:T=_.N4(Q),(q=(v=g).onError)==null||q.call(v,T);case 3:N(!1),_.XV(Q)}})});
return _.O(_.k,{cond:V,then:function(){return _.O("div",{class:"ytwYouChatChipsDataChipWrapper"},_.O("button",{el:C,class:"ytwYouChatChipsDataChip","data-disabled":g.disabled,"data-transparent-loading":Y,"on:click":w,tabindex:0},R))}})},"Sm");var F0d=_.n(function(g){var C=g.data;var d=g.initiallyExpanded;var V=function(){var w;return(w=C().conversationResourceData)==null?void 0:w.learningGuideData};
g=_.Z(_.VF(function(){var w;return(w=d==null?void 0:d())!=null?w:!1}));
var y=g.next().value,R=g.next().value,Y=function(){R(!0)},A=_.rw(function(){var w,x;
return(x=(w=V())==null?void 0:w.sections)!=null?x:[]},void 0,"QxyRyf"),P=_.rw(function(){return A().length>4},void 0,"MEbwoe");
g=_.rw(function(){var w;return!y()&&P()&&(w=V())!=null&&w.expandButton?A().slice(0,4):A()},void 0,"hIE70b");
return _.O("yt-conversation-resource-view-model",{class:_.Gr("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.O(_.Fd,{data:g},{expandableMetadataViewModel:_.gXR}),_.O(_.k,{cond:function(){return P()&&!y()},
then:function(){return _.O("div",{id:"showMoreButton"},_.O(_.Fd,{data:function(){var w;return(w=V())==null?void 0:w.expandButton}},{buttonViewModel:function(w){return _.O(_.Jc,{data:w.data,
onClick:Y})}}))}}))},"Tm");var PQ_=_.n(function(g){var C=function(){var q;return(q=g.data().text)==null?void 0:q.content},d=function(){var q,Q;
return(q=g.data().webData)==null?void 0:(Q=q.textResult)==null?void 0:Q.content},V=_.wS().resolve(_.vF),y=_.d8(),R=function(){return g.data().chatResponseStyle},Y=function(){return!g.data().transparentBackground},A=function(){return g.data().rightAlignThumbs},P=function(){return g.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||g.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},w=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:P()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:g.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},x=function(){var q;
return g.data().webData||((q=g.data().text)==null?void 0:q.content)||g.data().videoResultsData||g.data().conversationResourceViewModel||g.data().quiz||g.data().richContent},p=function(){return!!g.data().sectionHeader||x()},J=function(){var q;
return(q=g.data().videoResultsData)==null?void 0:q.videoShelf},h=function(){var q;
return(q=g.data().webData)==null?void 0:q.sourcesShelf},l=function(){return R()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||R()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:g.data().thumbsDownViewModel&&g.data().thumbsUpViewModel},N=function(){return _.e(g.data().thumbsUpViewModel,_.Rk)},T=function(){return _.e(g.data().thumbsDownViewModel,_.Rk)};
_.nv(function(){requestAnimationFrame(function(){var q;(q=g.shouldAnimateIcon)!=null&&q.call(g)&&BLY(y.lottieEl)})});
var v={};return _.O("you-chat-item-view-model",{class:_.Gr("ytwYouChatItemViewModelYouChatItemViewModel",(v.ytwYouChatItemViewModelColumnLayout=function(){return P()},v)),
style:_.yF({"min-height":function(){var q,Q;return _.De0((q=g.containerHeight)==null?void 0:q.call(g),(Q=g.isLastItem)==null?void 0:Q.call(g))}}),
"data-target-id":function(){return g.data().id||""}},_.O(_.k,{cond:function(){return g.data().removeIcon?!1:p()},
then:function(){var q={};return _.O("div",{"aria-hidden":"true"},_.O(_.LA,{className:_.Gr("ytwYouChatItemViewModelIcon",(q.ytwYouChatItemViewModelRtl=V==="rtl",q.ytwYouChatItemViewModelHidden=function(){return!(g.data().hideIcon||R()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||R()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:p())},q)),
animationName:"YOUCHAT_ICON",data:w,animationRef:y}))}}),_.O(_.k,{cond:p,
then:function(){var q={};return _.O("div",{class:_.Gr("ytwYouChatItemViewModelHost",(q.ytwYouChatItemViewModelHostNoPadding=function(){return!!g.data().sectionHeader&&!x()},q.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return R()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},q.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return R()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},q.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return R()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
q.ytwYouChatItemViewModelGradientBackground=Y,q.ytwYouChatItemViewModelHostAlignStart=function(){return!P()},q.ytwYouChatItemViewModelHostDefaultFlex=function(){return!P()},q)),
role:"alert"},_.O(_.k,{cond:C,then:function(Q){return _.O(_.dY,{text:Q,wrapCodeBlocks:!0})}}),_.O(_.Fd,{data:function(){return g.data().sectionHeader}},{sectionHeaderViewModel:function(Q){var c={};
return _.O(_.rE,{data:Q.data,className:_.Gr("ytwYouChatItemViewModelSectionHeader",(c.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!g.data().sectionHeader&&!x()},c)),
forceSmallLayout:!0})}}),_.O(_.k,{cond:d,
then:function(Q){return _.O(_.dY,{text:Q,wrapCodeBlocks:!0})}}),_.O(_.k,{cond:J,
then:function(){return _.O("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.O(_.Fd,{data:function(){var Q;return(Q=g.data().videoResultsData)==null?void 0:Q.videoShelf}},{horizontalShelfViewModel:function(Q){return _.O(_.gY,{data:Q.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.O(_.k,{cond:h,
then:function(){return _.O("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.O(_.Fd,{data:function(){var Q;return(Q=g.data().webData)==null?void 0:Q.sourcesShelf}},{horizontalShelfViewModel:function(Q){return _.O(_.gY,{data:Q.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.O(_.Fd,{data:function(){return g.data().conversationResourceViewModel}},{conversationResourceViewModel:F0d}),_.O(_.Fd,{data:function(){return g.data().quiz}},{learningJourneyQuizViewModel:_.vwQ}),_.O(_.Fd,{data:function(){return g.data().richContent}},{cardViewModel:_.s0Z,
linearLayoutViewModel:_.G7}),_.O(_.k,{cond:l,then:function(){return _.O(ZSW,{thumbsUp:N,thumbsDown:T,rightAlignThumbs:A})}}))}}),_.O(_.k,{cond:function(){return g.data().chipsData},
then:function(q){return _.O(Aps,{data:q,disabled:g.pending,onError:g.onError})}}))},"Vm");
PQ_.idomCompat={callbacks:{onError:!0,onSend:!0}};var iSW=_.n(function(g){var C=function(){return g.data().choiceSelectedText},d=function(){return g.data().hasGradientBackground},V={};
return _.O("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost",style:_.yF({"min-height":function(){var y,R;return _.De0((y=g.containerHeight)==null?void 0:y.call(g),(R=g.isLastItem)==null?void 0:R.call(g))}}),
"data-target-id":function(){var y;return(y=g.data().itemTargetId)!=null?y:""}},_.O(_.k,{cond:C,
then:function(){return _.O("div",{class:"ytYouChatUserTurnChoiceSelected"},_.O(_.gV,{text:C}))}}),_.O("div",{class:_.Gr("ytYouChatUserTurnUserMessage",(V.ytYouChatUserTurnGradientContainer=d,V.ytYouChatUserTurnDefaultContainer=function(){return!d()},V))},function(){return g.data().text}))},"Wm");var OSh=_.n(function(g){var C=_.Z((0,_.K$H)(g.data)).next().value,d=function(){var V,y;return(y=(V=C().contents)==null?void 0:V.length)!=null?y:0};
return _.O("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return g.data().targetId||""},
"aria-busy":function(){var V,y;return(y=(V=C().contents)==null?void 0:V.some(function(R){return!!R.chatLoadingViewModel}))!=null?y:!1}},_.O(_.Fd,{data:function(){return g.data().header}},{chipBarViewModel:_.Gv8,
sectionHeaderViewModel:_.rE}),_.O(_.Fd,{data:function(){return C().contents}},{accordionViewModel:_.Wax,
alertBannerViewModel:_.b2h,chatLoadingViewModel:function(V,y){return _.O(_.NX5,{data:V.data,containerHeight:g.containerHeight,isLastItem:function(){return y()===d()-1}})},
chatUserTurnViewModel:function(V,y){return _.O(iSW,{data:V.data,containerHeight:g.containerHeight,isLastItem:function(){return y()===d()-1}})},
feedbackPromptViewModel:bSG,gridShelfViewModel:function(V){return _.O(_.ybx,{data:V.data,shouldUseOwnContainerSize:!0,marginSettings:g.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.Byh,linearLayoutViewModel:_.G7,lockupViewModel:function(V){return _.O(_.l8,{data:V.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:g.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.rE,videoOverviewViewModel:_.QTP,youChatItemViewModel:function(V,y){return _.O(PQ_,{data:V.data,pending:!1,containerHeight:g.containerHeight,isLastItem:function(){return y()===d()-1}})}}))},"Xm");_.U4(_.n(function(g){var C=_.Z((0,_.K$H)(g.data)).next().value,d=_.Y4("yt-section-list-renderer"),V=_.Z(_.jL(void 0,void 0,"HC8fZb")),y=V.next().value,R=V.next().value,Y=function(){var P;return _.e((P=g.data().sectionListLayoutConfiguration)==null?void 0:P.layoutConfiguration,qxT)},A=_.AU(d);
_.Iu(function(){var P,w=(P=d.value)==null?void 0:P.clientWidth;if(Y())a:{if(P=Y()){var x=P.responsiveSize;w=w<528?"CONTAINER_SIZE_NARROW":w<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var p=_.Z(P.responsiveMap||[]);for(var J=p.next();!J.done;J=p.next())if(J=J.value,J.containerSize===w){p=J.containerType;break b}p=void 0}if(p&&x){b:{if(p==="CONTAINER_TYPE_VERTICAL_LIST")if(x==="RESPONSIVE_SIZE_STANDARD"){if(w!=="CONTAINER_SIZE_NARROW"){J="50%";break b}}else{J=w==="CONTAINER_SIZE_NARROW"?
"50%":"33.3%";break b}J=void 0}P={responsiveSize:x,containerSize:w,containerType:p,force16By9ThumbnailAspectRatio:!P.enableContentSpecificAspectRatio,contentPreviewWidth:J,fullbleed:(p==="CONTAINER_TYPE_VERTICAL_LIST"||p==="CONTAINER_TYPE_GRID")&&w==="CONTAINER_SIZE_NARROW"&&!1};break a}}P=void 0}else P=void 0;R(P)});
V={};return _.O("yt-section-list-renderer",{class:_.Gr("ytSectionListRendererHost",g.className,(V.ytSectionListRendererHostOverscrollContain=function(){var P;return(P=g.overscrollContain)==null?void 0:P.call(g)},V)),
el:d,"data-target-id":function(){return g.data().targetId||""}},_.O(_.Fd,{data:function(){return C().contents}},{itemSectionRenderer:function(P){return _.O(OSh,{data:P.data,
containerLayoutConfig:y,marginSettings:g.marginSettings,containerHeight:function(){return A.height()}})}}))},"Ym"),"yt-section-list-renderer",{props:{data:_.CA,
className:_.ut,marginSettings:_.CA,overscrollContain:_.CA}});var wz_;var k0s;var x8s=function(){return _.W.apply(this,arguments)||this};
_.L(x8s,_.W);_.E([_.M(),_.H("design:type",Object)],x8s.prototype,"data",void 0);_.E([_.eC({is:"yt-alert-renderer",disableElementRegistration:!0})],x8s);
_.I(x8s,"yt-alert-renderer",function(){if(k0s===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;wz_===void 0&&(wz_=document.createElement("template"));var V=wz_;d.call(C,V.content.cloneNode(!0),g.content.firstChild);k0s=g}g=k0s;return g},{mode:2});
}catch(e){_._DumpException(e)}
try{
var LI6;LI6=function(g,C,d,V){d||(g?V&&(V.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||V.WINDOW_SIZE_CHANGED&&(C.width!==window.innerWidth||C.height!==window.innerHeight)||V.SAFARI_ABORTED_BY_NEW_TRANSITION&&g instanceof DOMException&&g.name==="AbortError"&&g.message.includes("Old view transition aborted by new view transition"))||_.IM(g):_.IM(Error("wj")))};
_.Dkz=function(g,C){C=C===void 0?{}:C;var d,V,y,R,Y,A,P,w,x,p,J,h,l;return _.F(function(N){switch(N.nextAddress){case 1:d=C;V=d.shouldWrap===void 0?!0:d.shouldWrap;y=d.skipTransitionTimeoutMs===void 0?300:d.skipTransitionTimeoutMs;R=d.beforeTransition;Y=d.afterTransition;if(!V||!document.startViewTransition||document.visibilityState==="hidden")return N.return(g());A={width:window.innerWidth,height:window.innerHeight};P=!1;(w=R)==null||w();_.js(N,2);x=document.startViewTransition(g);p=setTimeout(function(){x.skipTransition();
P=!0},y);
return N.yield(x.ready,4);case 4:return clearTimeout(p),N.yield(x.finished,5);case 5:clearTimeout(p);(J=Y)==null||J();_.Vv(N,0);break;case 2:h=_.N4(N),(l=Y)==null||l(),LI6(h,A,P,C.ignoredErrors),_.XV(N)}})};
_.rw6=function(g,C){var d=_.AOj(C);d!=="javascript:"&&d!=="data:"&&g.setAttribute("href",C)};
_.BC=function(){for(var g=Array(36),C=0,d,V=0;V<36;V++)V==8||V==13||V==18||V==23?g[V]="-":V==14?g[V]="4":(C<=2&&(C=33554432+Math.random()*16777216|0),d=C&15,C>>=4,g[V]=_.IO1[V==19?d&3|8:d]);return g.join("")};
_.No6=function(g,C,d){g.persistentPanelContainerMap.set(d,C)};/*

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 X70=_.$b(['<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>']),
stQ=_.MCP(X70);stQ.setAttribute("style","display: none;");document.head.appendChild(stQ.content);_.T6=_.O9g(function(g){var C=_.ri("DIV");g&&(C.className=g);C.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";g=_.ri("DIV");_.qG8(g,"200px","200px");C.appendChild(g);document.body.appendChild(C);g=C.offsetWidth-C.clientWidth;_.N7(C);return g});var BoS;var Top;var fg=function(){var g=_.W.apply(this,arguments)||this;g.icon=null;return g};
_.L(fg,_.W);fg.prototype.dismiss=function(){_.HW(this.hostElement,"yt-live-chat-error-message-dismiss")};
fg.prototype.computeIcon=function(g){return g&&g.iconType?"yt-icons:"+g.iconType.toLowerCase():"yt-icons:close"};
_.E([_.M(),_.H("design:type",Object)],fg.prototype,"data",void 0);_.E([_.M({computed:"computeIcon(data.icon)"}),_.H("design:type",Object)],fg.prototype,"icon",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],fg);
_.I(fg,"yt-live-chat-error-message-renderer",function(){if(Top===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;BoS===void 0&&(BoS=document.createElement("template"));var V=BoS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Top=g}g=Top;return g},{mode:0});
}catch(e){_._DumpException(e)}
try{
var Xdu,svu,Bi_,Tiu,qJu,m7E,uHd,ngT,I6Y,U7G,cd6,EgW,H8_,TZ,QvW,zXT,K4W,a6h,GMd,SJY,gph,CeS,dyl,y3_,Rb6,bPG,ZPs,Y5Y,A3s,Fks,Ped,iPG,OPu,wm_,k4u,xyE,opS,pmT,tL6,eb_,LkE,DyW,r3Y,Nws,J3W,hbs,BwE,Twl,fRu,vps,$yG,q5k,MLW,Wkd,Xmd;Xdu=function(g,C){return _.gd(g.entities,"timedMarkersListSyncEntity",C)};
svu=function(g,C){return _.gd(g.entities,"liveReactionsDataEntity",C)};
Bi_=function(g,C){g=_.gd(g.entities,"booleanEntity",C);return!(!g||!g.value)};
Tiu=function(g,C){var d=_.ju();d&&g&&_.BL(d,_.FG(g),C)};
_.f6T=function(g){return g.watch.isWatchActive};
_.vgh=function(g){return _.tY(g)||_.jZ(g)||_.ymR(g)};
_.$7l=function(g){return!_.vgh(g)};
_.Bw=function(g){return g.watch.watchScrollTop};
qJu=function(g){return g.watch.isLiveChatCollapsed};
_.M1W=function(){_.t("web_watch_log_theater_mode")&&_.Ncj("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.W4S=function(g,C,d){if(!g.includes("START_TIME_PLACEHOLDER")||!g.includes("END_TIME_PLACEHOLDER"))return g;var V=new Date(0),y=new Date(0);V.setUTCMilliseconds(C);y.setUTCMilliseconds(d);return g.replace("START_TIME_PLACEHOLDER",_.v1(V,7)).replace("END_TIME_PLACEHOLDER",_.v1(y,7))};
m7E=function(g){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:g}}]}}}};
uHd=function(g,C,d){var V=_.t("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;C=Object.assign({},{text:C,hasGradientBackground:d},V&&{itemTargetId:V});V=_.t("web_enable_chat_autoscroll_to_user_turn")&&V?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:V,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:C}],insertByPositionInSection:{sectionTargetId:g,
position:"INSERTION_POSITION_LAST"}}}]},V?{scrollConfig:V}:{})}}};
ngT=function(g,C){return _.gd(g.entities,"booleanEntity",C)};
I6Y=function(){return function(g){_.Me(_.P$("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:g}))}};
U7G=function(g){switch(g){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}};
cd6=function(g,C,d){var V=_.e6(d);g&&C&&V&&g.getPlayerPromise().then(function(y){_.fmP(V)&&_.nF();(new _.u8(y)).executeCommand(V,C);_.t("continue_playback_on_desktop_companion_click")||y.pauseVideo()})};
EgW=function(g){var C=_.Uw(),d;if(d=_.gS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var V;d=(V=d())==null?void 0:V.layoutId}else d=null;cd6(C,d,g)};
H8_=function(g){var C=_.Uw(),d;if(d=_.gS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var V;d=(V=d())==null?void 0:V.layoutId}else d=null;cd6(C,d,g)};
TZ=function(g,C){var d=g<0?"-":"";g=Math.abs(g);var V=Math.floor(g/3600),y=Math.floor(g)%3600,R=Math.floor(y/60);y=Math.floor(y)%60;var Y="";(C===void 0?0:C)&&(Y="."+Math.round((g-Math.floor(g))*10));return V>0?d+V+":"+(R<10?"0"+R:""+R)+":"+(y<10?"0"+y:""+y)+Y:d+R+":"+(y<10?"0"+y:""+y)+Y};
QvW=function(g){var C=g.match(/[^0-9:\.]/g);if(C&&C.length>0)return null;g=g.split(":");if(g.length===0||g.length>3)return null;C=1;for(var d=0;g.length>0;){var V=g.pop();if(V===void 0)break;var y=Number(V);if(V===""||isNaN(y))return null;d+=y*C;C*=60}return d};
zXT=function(g,C,d,V){g=Math.max(d,g);C=Math.min(C,V-d);g+C>V?(d=V,g=d-C):d=g+C;return{start:g,end:d}};
K4W=function(g,C,d,V,y,R){g<d?g=d:g+y>V&&(g=V-y);C>V&&(C=V);C=Math.min(g+R,Math.max(g+y,C));return{start:g,end:C}};
a6h=function(g,C,d,V,y,R){C>V?C=V:C-y<d&&(C=d+y);g<d&&(g=d);g=Math.min(C-y,Math.max(C-R,g));return{start:g,end:C}};
GMd=function(g){return _.t("web_transcript_cue_id_killswitch")?String(g):"ytd-transcript-renderer_"+g};
SJY=function(g){return _.t("web_transcript_cue_id_killswitch")?!0:g.startsWith("ytd-transcript-renderer")};
gph=function(g){var C=_.Uw(),d;if(d=_.gS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var V;d=(V=d())==null?void 0:V.layoutId}else d=null;cd6(C,d,g)};
CeS=function(g){g.style.height="auto";g.style.height=Math.min(g.scrollHeight||20,80)+"px"};
dyl=function(){var g;return String(Math.floor(((g=_.Cx())==null?void 0:g.getCurrentTime())||0)*1E3)};
y3_=function(g){if(g.onWelcomeCommand)return g.onWelcomeCommand;g=_.e(g.inputComposerViewModel,VLd);if(g==null?0:g.welcomeFeatureContinuation)return _.pM6(g.welcomeFeatureContinuation)};
Rb6=function(g){var C=_.Uw(),d;d=(d=_.gS("yt.www.ads.eventcache.getLastCompanionData"))?(d=d())&&d.layoutId:null;cd6(C,d,g)};
bPG=function(g){var C=_.Uw(),d;d=(d=_.gS("yt.www.ads.eventcache.getLastCompanionData"))?(d=d())&&d.layoutId:null;cd6(C,d,g)};
ZPs=function(g){if(g.simpleText)return[{text:g.simpleText}];var C;return(C=g.runs)!=null?C:[]};
Y5Y=function(g){var C=g.startEndTimeTemplate,d=g.startTimeUtcMillis;g=g.endTimeUtcMillis;if(C&&d&&g)return _.Mr(_.W4S(_.W1(C),Number(d),Number(g)))};
A3s=function(g,C){var d,V,y=g==null?void 0:(d=g.viewCount)==null?void 0:(V=d.videoViewCountRenderer)==null?void 0:V.shortViewCount;if(!C&&y)return y;var R,Y;return g==null?void 0:(R=g.viewCount)==null?void 0:(Y=R.videoViewCountRenderer)==null?void 0:Y.viewCount};
Fks=function(g,C){var d=g==null?void 0:g.relativeDateText;return!C&&d?[d,!0]:[g==null?void 0:g.dateText,!1]};
Ped=function(g,C,d,V,y){V=V===void 0?"":V;y=y===void 0?!1:y;var R=A3s(g,C),Y=_.Z(Fks(g,C)),A=Y.next().value;Y=Y.next().value;C=C?g==null?void 0:g.sponsorsOnlyFirstTimeLongText:g==null?void 0:g.sponsorsOnlyFirstTimeShortText;var P=[];d&&R&&P.push(R);!d&&Y||!A||P.push(A);g=[y?g==null?void 0:g.subtitle:void 0].concat(_.Wr(P),[C,g==null?void 0:g.stationName,g==null?void 0:g.rating,g?Y5Y(g):void 0,g==null?void 0:g.upNextProgramText,g==null?void 0:g.superTitleLink]).filter(function(w){return!!w});
d={runs:[]};for(y=0;y<g.length;y++)d.runs.push.apply(d.runs,_.Wr(ZPs(g[y]))),y<g.length-1&&d.runs.push({text:" "+V+" "});return d};
iPG=function(g){return g.filter(function(C){return!_.e(C,_.c8)})};
OPu=function(g){var C,d,V,y;if(g=g==null?void 0:(C=g.contents)==null?void 0:(d=C.twoColumnWatchNextResults)==null?void 0:(V=d.results)==null?void 0:(y=V.results)==null?void 0:y.contents){var R,Y;return(Y=(R=g.find(function(A){return!!A.videoPrimaryInfoRenderer}))==null?void 0:R.videoPrimaryInfoRenderer)==null?void 0:Y.updatedMetadataEndpoint}};
wm_=function(g,C){var d;return(d=g.sourceConfigs)==null?void 0:d.find(function(V){return V.videoId===C})};
k4u=function(g){return g==="End of video"||g==="End of playlist"};
xyE=function(g){var C,d,V,y;return(C=g.getWatchNextResponse())==null?void 0:(d=C.contents)==null?void 0:(V=d.twoColumnWatchNextResults)==null?void 0:(y=V.playlist)==null?void 0:y.playlist};
opS=function(g){var C,d,V,y,R,Y;return(C=xyE(g))==null?void 0:(d=C.playlistButtons)==null?void 0:(V=d.menuRenderer)==null?void 0:(y=V.topLevelButtons)==null?void 0:(R=y[0])==null?void 0:(Y=R.playlistLoopButtonRenderer)==null?void 0:Y.playlistLoopStateEntityKey};
pmT=function(g){var C=_.wS().resolve(_.Ve),d;return(C=(d=_.e(C.getAutoplayEndpoint(),_.qu))==null?void 0:d.playlistId)&&C===g};
tL6=function(g,C,d,V,y){function R(){_.UP.cancelJob(f7);var Y=J3W(C,d/g.getPlaybackRate()),A=Y.hours,P=Y.minutes;Y=(Y.seconds*1E3||6E4)/g.getPlaybackRate();g.setVideoTimeLeft(hbs(A,P));V&&g.getPlayerState()!==0&&g.setSleepTimerTimeLeft(hbs(A,P,!0));(A>0||P>0)&&!y&&(f7=_.w8(_.UP,R,Y))}
_.UP.cancelJob(f7);f7=_.w8(_.UP,R)};
eb_=function(g,C,d){function V(){_.UP.cancelJob(jCT);var y=J3W(C,d),R=y.hours;y=y.minutes;var Y=6E4/g.getPlaybackRate();if(R>0||y>0)g.setSleepTimerTimeLeft(hbs(R,y,!0)),jCT=_.w8(_.UP,V,Y)}
_.UP.cancelJob(jCT);jCT=_.w8(_.UP,V)};
LkE=function(g,C){var d=g.getVolume()/(C/500),V=function(y){_.UP.cancelJob(lRE);var R=Math.floor(y-d);g.setVolume(R,!1);R>0&&(lRE=_.w8(_.UP,function(){V(R)},500))};
_.UP.cancelJob(lRE);lRE=_.w8(_.UP,function(){V(g.getVolume())})};
DyW=function(g,C){_.UP.cancelJob(lRE);C&&g.syncVolume()};
r3Y=function(){var g={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.yD("SLEEP_TIMER_DISRUPTED")}}}}};_.wS().resolve(_.xC).resolveCommand(g)};
Nws=function(g){return(g.getDuration()-g.getProgressState().current)*1E3};
J3W=function(g,C){g=g+C-(0,_.wQ)();if(g<=0)return{hours:0,minutes:0,seconds:0};var d=new Xmd(0,0,0,0,0,0,g);g=d.getHours();C=d.getMinutes();d=d.getSeconds();d!==0&&C++;C!==0&&C%60===0&&(g++,C=0);return{hours:g,minutes:C,seconds:d}};
hbs=function(g,C,d){return g>0&&C>0?d?_.yD("TIME_LEFT_HOURS_MINUTES",{hours:g.toString(),minutes:C.toString()}):_.yD("TIME_HOURS_MINUTES",{hours:g.toString(),minutes:C.toString()}):g>0?d?_.Rf("TIME_LEFT_HOURS",g):_.Rf("TIME_HOURS",g):d?_.yD("TIME_LEFT_MINUTES",{minutes:C.toString()}):_.yD("TIME_MINUTES",{minutes:C.toString()})};
BwE=function(g,C){if(g.timelyActions)return g.timelyActions.find(function(d){var V;return((V=_.e(d,sCT))==null?void 0:V.cueRangeId)===C})};
Twl=function(g){var C=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Ak(g);g.keyMap_.forEach(function(d,V){_.uP(C,V)||this.remove(V)},g)};
fRu=function(g,C){g.reloadContinuationItemsCommandMatcher=C};
vps=function(g,C){var d;return _.F(function(V){return V.nextAddress==1?C&&g.lastWelcomeContinuationSent!==C?_.XyR(g)?V.yield(g.panelController.isVisible("PAai_companion"),3):V.jumpTo(2):V.return(!1):V.nextAddress==2||(d=V.yieldResult,d)?V.return(!0):V.return(!1)})};
$yG=function(g){var C,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){if(!g.welcomeOptions)return Y.return();C=g.welcomeOptions;d=C.command;V=C.setPending;if(d){var A;var P=(A=_.e(d,_.LW))==null?void 0:A.token}else P=void 0;y=P;return Y.yield(vps(g,y),2)}if(!Y.yieldResult)return Y.return();g.lastWelcomeContinuationSent=y;(R=V)==null||R(!0);P="youchat-"+Date.now();A=(A=_.Cx())?String(Math.floor(A.getCurrentTime())*1E3):void 0;_.lt(d,{form:{formData:_.$z({clientMessageId:P,playerOffsetMs:A,pageContext:_.KWR(g,
g.pageSubtype)})}});_.XV(Y)})};
q5k=function(g,C){_.F(function(d){g.welcomeOptions=C;return d.yield($yG(g),0)})};
_.vw=function(g,C){g.insertBefore(C,g.childNodes[0]||null)};
MLW=function(g){if(g>=48&&g<=57||g>=96&&g<=106||g>=65&&g<=90||_.GO&&g==0)return!0;switch(g){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 _.aa;default:return!1}};
Wkd=function(g){if(g.altKey&&!g.ctrlKey||g.metaKey||g.keyCode>=112&&g.keyCode<=123)return!1;if(MLW(g.keyCode))return!0;switch(g.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!_.aa;default:return g.keyCode<166||g.keyCode>183}};
Xmd=function(g,C,d,V,y,R,Y){this.date=typeof g==="number"?new Date(g,C||0,d||1,V||0,y||0,R||0,Y||0):new Date(g&&g.getTime?g.getTime():_.cJ())};
_.Ea(Xmd,_.rM);_.b=Xmd.prototype;_.b.getHours=function(){return this.date.getHours()};
_.b.getMinutes=function(){return this.date.getMinutes()};
_.b.getSeconds=function(){return this.date.getSeconds()};
_.b.getMilliseconds=function(){return this.date.getMilliseconds()};
_.b.getUTCDay=function(){return this.date.getUTCDay()};
_.b.getUTCHours=function(){return this.date.getUTCHours()};
_.b.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.b.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.b.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.b.setHours=function(g){this.date.setHours(g)};
_.b.setMinutes=function(g){this.date.setMinutes(g)};
_.b.setSeconds=function(g){this.date.setSeconds(g)};
_.b.setMilliseconds=function(g){this.date.setMilliseconds(g)};
_.b.setUTCHours=function(g){this.date.setUTCHours(g)};
_.b.setUTCMinutes=function(g){this.date.setUTCMinutes(g)};
_.b.setUTCSeconds=function(g){this.date.setUTCSeconds(g)};
_.b.setUTCMilliseconds=function(g){this.date.setUTCMilliseconds(g)};
_.b.add=function(g){_.rM.prototype.add.call(this,g);g.hours&&this.setUTCHours(this.date.getUTCHours()+g.hours);g.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+g.minutes);g.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+g.seconds)};
_.b.JSC$11397_toIsoString=function(g){var C=_.rM.prototype.JSC$11397_toIsoString.call(this,g);return g?C+"T"+_.dB(this.getHours(),2)+":"+_.dB(this.getMinutes(),2)+":"+_.dB(this.getSeconds(),2):C+"T"+_.dB(this.getHours(),2)+_.dB(this.getMinutes(),2)+_.dB(this.getSeconds(),2)};
_.b.equals=function(g){return this.getTime()==g.getTime()};
_.b.toString=function(){return this.JSC$11397_toIsoString()};
_.b.clone=function(){var g=new Xmd(this.date);g.firstDayOfWeek_=this.firstDayOfWeek_;g.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return g};
_.myd=function(g){return _.QD({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:g}})};var ugd=new _.Sf("imageTileRenderer");var npu=new _.Sf("promotedSparklesWebRenderer");var IRk=new _.Sf("adGridCardCollectionViewModel");var UyW=new _.Sf("carouselTitleViewModel");var c3T=new _.Sf("ctaCarouselItemViewModel");var Epd=new _.Sf("textFieldViewModel");_.HPW=new _.Sf("engagementPanelHeaderShowNavigationButtonCommand");var QCl=new _.Sf("hideEngagementPanelScrimAction");var zb_=new _.Sf("setActivePanelItemAction");var KkW=new _.Sf("showEngagementPanelScrimAction");var aRG=new _.Sf("updateEngagementPanelAction");var G4G=new _.Sf("updateSearchInVideoResultsAction");var S5u=new _.Sf("transcriptCueGroupRenderer");var gXS=new _.Sf("transcriptCueRenderer");var CEd=new _.Sf("transcriptFooterRenderer");var d9d=new _.Sf("engagementPanelAdSubtitleRenderer");var Vck=new _.Sf("videoDescriptionFantasySectionViewModel");var yI_=new _.Sf("deleteClipEngagementPanelCommand");var R7S=new _.Sf("loopCommand");var bvs=new _.Sf("changeCreatorEndscreenVisibilityCommand");var ZvT=new _.Sf("liveChatCallForQuestionsRenderer");var Y3E=new _.Sf("updateTimedMarkersSyncObserverCommand");var sCT=new _.Sf("timelyActionViewModel");var AId=new _.Sf("timelyActionsOverlayViewModel");var F5W=new _.Sf("repeatChapterCommand");var PEd=new _.Sf("watchPlayerOverflowMenuCommand");var ivk=new _.Sf("compositeVideoOverlayRenderer");var Ovs=new _.Sf("sortFilterSubMenuRenderer");var wGk=new _.Sf("switchListItemViewModel");var VLd=new _.Sf("inputComposerViewModel");var kLE=new _.Sf("transcriptEditSegmentCommand");var x9s=new _.Sf("transcriptUpdateSegmentTextCommand");var oXT=new _.Sf("transcriptSearchBoxRenderer");var pGk=new _.Sf("transcriptSegmentListRenderer");var JIW=new _.Sf("transcriptSegmentRenderer");_.h7u=new _.Sf("updateDateTextAction");var tcW=new _.Sf("updateTitleAction");var juG=new _.Sf("updateViewershipAction");var e7W=new _.Sf("relatedChipCommand");var l$S=new _.Sf("carouselLockupRenderer");var $A=new _.Sf("expandableVideoDescriptionBodyRenderer");var L5G=new _.Sf("videoDescriptionHeaderRenderer");var D9h=new _.Sf("videoDescriptionYouchatSectionViewModel");_.q3=_.pG("kevlar_watch_page_horizontal_margin",24);_.rIk=_.pG("kevlar_watch_page_columns_top_padding",24);_.NnW=426+_.q3*2;_.M3=_.pG("kevlar_watch_two_column_width_threshold",1E3);_.XGS=_.q3*2;_.suE=_.pG("kevlar_watch_secondary_width",402);_.Bnu=_.pG("kevlar_watch_max_player_width",1280);_.Tnl=_.pG("kevlar_watch_flexy_metadata_height",136);_.f$_=_.XGS+310+_.q3;_.vXs=_.XGS+360+_.q3;var $9s={PAUSE_CHAT:18};var q3Y;var McE;var Ww=function(){return _.W.apply(this,arguments)||this};
_.L(Ww,_.W);Ww.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
Ww.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var g=_.e(this.data.button,_.d$);g&&(g.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.PU.Object.defineProperties(Ww,{template:{configurable:!0,enumerable:!0,get:function(){if(McE===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;q3Y===void 0&&(q3Y=document.createElement("template"));var V=q3Y;d.call(C,V.content.cloneNode(!0),g.content.firstChild);McE=g}g=McE;return g}}});
_.E([_.r(_.cN),_.H("design:type",Object)],Ww.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ww.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({selectorArgs:["data.enabledEntityKey"],selector:Bi_,observer:"onEnabledChange"}),_.H("design:type",Boolean)],Ww.prototype,"enabled",void 0);_.E([_.M(),_.H("design:type",Object)],Ww.prototype,"data",void 0);_.E([_.eC({is:"yt-disableable-button-view-model",noInjection:!0})],Ww);var W5k;var m96;var uY6=["transVert01","transVert02","transVert03"],nXE="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),mR=function(){var g=_.W.apply(this,arguments)||this;g.emojiManager=_.gm;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};g.reactionBuckets=[];g.noEmojiIdentifier="NO_EMOJI";return g};
_.L(mR,_.W);_.b=mR.prototype;_.b.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.b.desktopFountainEmojiSizePxChanged=function(){_.CM(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.b.createUserReactionAnimation=function(g){this.createEmojiAnimation(g,!0)};
_.b.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var g;((g=this.data)==null?0:g.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.P$("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.Wr(this.emojiContainer.children)).forEach(function(C){C.remove()})};
_.b.detached=function(){this.cleanupFountain()};
_.b.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var g;this.reactionBuckets=_.uG.unsafeClone((g=this.emojiFountainData)==null?void 0:g.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.b.processEmojiBucket=function(g){var C=this;if(this.reactionBuckets&&!(g>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var d=this.reactionBuckets[g];this.generateEmojiAnimations(d);if(g<this.reactionBuckets.length-1){var V;if(d==null?0:(V=d.duration)==null?0:V.seconds)this.emojiBucketTimerId=setTimeout(function(){C.processEmojiBucket(g+1)},Number(d.duration.seconds)*1E3)}}};
_.b.generateEmojiAnimations=function(g){var C=this,d=this.getRandomEmojiIdFromBucketWithOverride(g);if(d&&d!==this.noEmojiIdentifier){var V=0;g.targetEps?(V=this.linearInterpolateBounded(1,20,100,12,g.emojiSizeIndex||0),this.createEmojiAnimation(d,!1,g.emojiAnimationMs,V),V=this.getEmojiDelayMsFromTargetEps(g.targetEps)):(this.createEmojiAnimation(d),V=this.getEmojiDelayMsFromDistribution(g.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){C.generateEmojiAnimations(g)},V)}};
_.b.getRandomEmojiIdFromBucketWithOverride=function(g){if(!(g&&g.reactionsData&&g.reactionsData.length&&g.totalReactions))return this.noEmojiIdentifier;for(var C=g.totalReactions,d=1,V=_.Z(g.reactionsData),y=V.next();!y.done;y=V.next())y=y.value,(y.reactionWeightOverride||y.reactionWeightOverride===0)&&y.reactionCount&&(C-=y.reactionCount,d-=y.reactionWeightOverride);V=!0;d<0&&(V=!1,C=g.totalReactions,d=1);if(V&&d>0&&C===0)if(d===1){y=0;for(var R=_.Z(g.reactionsData),Y=R.next();!Y.done;Y=R.next())Y=
Y.value,Y.reactionCount&&Y.reactionCount>0&&y++;y=1/y;R=_.Z(g.reactionsData);for(Y=R.next();!Y.done;Y=R.next())Y.value.reactionWeightOverride=y}else for(y=1/(1-d),R=_.Z(g.reactionsData),Y=R.next();!Y.done;Y=R.next())Y=Y.value,Y.reactionWeightOverride&&(Y.reactionWeightOverride*=y);y=Math.random();R=0;Y=_.Z(g.reactionsData);for(var A=Y.next();!A.done;A=Y.next())if(A=A.value,A.reactionCount&&(R=(A.reactionWeightOverride||A.reactionWeightOverride===0)&&V?R+A.reactionWeightOverride:R+d*A.reactionCount/
C,R>y&&(A.reactionCount--,g.totalReactions--,A=this.reactionItemToEmojiString(A),A!==this.noEmojiIdentifier)))return A;return this.noEmojiIdentifier};
_.b.reactionItemToEmojiString=function(g){if(g.unicodeEmojiId)return g.unicodeEmojiId;if(g.emoteId)return g.emoteId;if(g.videoReactionType)switch(g.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.b.createEmojiAnimation=function(g,C,d,V){C=C===void 0?!1:C;this.lastEmojiRequestedForTesting=g;var y=g.startsWith("yt-icons:"),R=_.Gy(this.emojiManager,g);if(R||y){var Y=document.createElement("emoji");Y.classList.add("yt-emoji-fountain-view-model");Y.classList.add(uY6[Math.floor(Math.random()*uY6.length)]);var A=document.createElement("div");A.classList.add("yt-emoji-fountain-view-model");A.classList.add("horizontal-container");A.classList.add(nXE[Math.floor(Math.random()*nXE.length)]);C?(d=document.createElement("div"),
d.classList.add("user-reaction-bubble"),d.classList.add("yt-emoji-fountain-view-model"),A.appendChild(d)):(d&&(Y.style.animationDuration=d+"ms",A.style.animationDuration=d+"ms"),V&&(Y.style.width=V+"px",Y.style.height=V+"px"));y?(y=document.createElement("yt-icon"),y.polymerController.icon=g,V&&(y.style.width=V+"px",y.style.height=V+"px"),g=y):g=this.emojiManager.createEmoji(R,!1);g.classList.add("yt-emoji-fountain-view-model");A.appendChild(g);Y.appendChild(A);this.emojiContainer.appendChild(Y);
Y.addEventListener("animationend",function(){Y.remove()});
var P,w;if((P=this.data)==null?0:(w=P.loggingDirectives)==null?0:w.trackingParams)C=C?_.SZ(183501):_.SZ(183500),Tiu(this.data.loggingDirectives.trackingParams,C),_.kbl(C);setTimeout(function(){Y&&Y.remove()},2E3)}};
_.b.getEmojiDelayMsFromDistribution=function(g){return Math.random()*(g||1)*1E3};
_.b.getEmojiDelayMsFromTargetEps=function(g){return Math.random()*2*(1/g)*1E3};
_.b.linearInterpolateBounded=function(g,C,d,V,y){y=Math.min(Math.max(y,g),d);return(C*(d-y)+V*(y-g))/(d-g)};
mR.prototype.onEmojiFountainDataEntityUpdate=mR.prototype.onEmojiFountainDataEntityUpdate;mR.prototype.desktopFountainEmojiSizePxChanged=mR.prototype.desktopFountainEmojiSizePxChanged;mR.prototype.isActiveChanged=mR.prototype.isActiveChanged;_.E([_.M(),_.H("design:type",_.am)],mR.prototype,"emojiManager",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],mR.prototype,"ytLiveChatReduxBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],mR.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mR.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(g,C){return _.gd(g.entities,"emojiFountainDataEntity",C)}}),
_.H("design:type",Object)],mR.prototype,"emojiFountainData",void 0);_.E([_.M(),_.H("design:type",Boolean)],mR.prototype,"isActive",void 0);_.E([_.Rn("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mR.prototype,"isActiveChanged",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],mR.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",String)],mR.prototype,"lastEmojiRequestedForTesting",void 0);
_.E([_.M({value:function(){return _.pG("desktop_fountain_emoji_size_px",20)}}),
_.H("design:type",Number)],mR.prototype,"desktopFountainEmojiSizePx",void 0);_.E([_.Rn("desktopFountainEmojiSizePx"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mR.prototype,"desktopFountainEmojiSizePxChanged",null);_.E([_.ZD("#emoji-container"),_.H("design:type",HTMLElement)],mR.prototype,"emojiContainer",void 0);
_.E([_.Rn("emojiFountainData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mR.prototype,"onEmojiFountainDataEntityUpdate",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],mR);
_.I(mR,"yt-emoji-fountain-view-model",function(){if(m96===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;W5k===void 0&&(W5k=document.createElement("template"));var V=W5k;d.call(C,V.content.cloneNode(!0),g.content.firstChild);m96=g}g=m96;return g},{mode:0});var I$h;var U9G;var uf=function(){return _.W.apply(this,arguments)||this};
_.L(uf,_.W);uf.prototype.onChoiceChanged=function(){this.data&&_.CM(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
uf.prototype.onChoiceChanged=uf.prototype.onChoiceChanged;_.E([_.M(),_.H("design:type",Object)],uf.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uf.prototype,"onChoiceChanged",null);_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],uf);
_.I(uf,"yt-live-chat-banner-poll-choice",function(){if(U9G===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;I$h===void 0&&(I$h=document.createElement("template"));var V=I$h;d.call(C,V.content.cloneNode(!0),g.content.firstChild);U9G=g}g=U9G;return g},{mode:0});var cIs;var EXT;var n7=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_button_rework_with_live");g.small=!1;return g};
_.L(n7,_.W);n7.prototype.computeIsSmall=function(){var g;return((g=this.buttonOverrides)==null?void 0:g.size)==="S"};
n7.prototype.computeId=function(){return this.data&&this.data.targetId};
_.E([_.r(_.Ey.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],n7.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.E([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",String)],n7.prototype,"id",void 0);_.E([_.M(),_.H("design:type",Object)],n7.prototype,"buttonOverrides",void 0);_.E([_.M(),_.H("design:type",Object)],n7.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],n7.prototype,"modern",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.H("design:type",Object)],n7.prototype,"small",void 0);_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-button"})],n7);
_.I(n7,"yt-live-chat-button",function(){if(EXT===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;cIs===void 0&&(cIs=document.createElement("template"));var V=cIs;d.call(C,V.content.cloneNode(!0),g.content.firstChild);EXT=g}g=EXT;return g},{mode:0});var Hvk;var Qus;var I$=function(){var g=_.W.apply(this,arguments)||this;g.inCollapsedBanner=!1;g.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};g.questionButtonOverrides={style:"mono",type:"filled"};return g};
_.L(I$,_.W);_.b=I$.prototype;_.b.configureRendererStamper=function(){return{"data.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"},properties:{overrides:"[[buttonOverrides]]"}}}},"data.askQuestionButton":{id:"ask-question",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"ask-question-button"},properties:{overrides:"[[questionButtonOverrides]]"}}}}}};
_.b.onContextMenuButtonClick=function(g){this.ytLiveChatItemBehavior.showContextMenu(g)};
_.b.onYtRendererstamperFinished=function(){this.menuButton=_.KZ(this.hostElement).querySelector("#menu-button")};
_.b.dataChanged=function(){var g,C;if((C=_.e((g=this.data)==null?void 0:g.overflowMenuButton,_.GF))==null?0:C.command)this.data.contextMenuEndpoint=_.e(this.data.overflowMenuButton,_.GF).command};
_.b.onButtonClick=function(){var g,C=_.e((g=this.data)==null?void 0:g.askQuestionButton,_.GF);if(C){if(C.trackingParams&&(g=_.FG(C.trackingParams))){var d=_.ju();d&&_.qV(d,g)}_.HW(this.hostElement,"innertube-command",C.command)}};
I$.prototype.onYtRendererstamperFinished=I$.prototype.onYtRendererstamperFinished;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],I$.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],I$.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],I$.prototype,"ytLiveChatItemBehavior",void 0);_.E([_.M({observer:"dataChanged"}),_.H("design:type",Object)],I$.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I$.prototype,"inCollapsedBanner",void 0);_.E([_.M(),_.H("design:type",Object)],I$.prototype,"buttonOverrides",void 0);_.E([_.M(),_.H("design:type",Object)],I$.prototype,"questionButtonOverrides",void 0);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I$.prototype,"onYtRendererstamperFinished",null);
_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],I$);
_.I(I$,"yt-live-chat-call-for-questions-renderer",function(){if(Qus===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Hvk===void 0&&(Hvk=document.createElement("template"));var V=Hvk;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Qus=g}g=Qus;return g},{mode:0});var z7S={};z7S.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 g=this;window.requestAnimationFrame(function(){g.restoreFocusNode_||(g.restoreFocusNode_=document.activeElement);var C=_.vcr(g.hostElement);C.length&&C[C.length-1].focus()})},
isAttachedChanged_:function(g,C){g?this.focusChild_():C&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(g){this.hidden||_.Mk(g).indexOf(this.hostElement)!==-1||(g.stopPropagation(),this.focusChild_())}};var K5S;var a$l;var UN=function(){return _.W.apply(this,arguments)||this};
_.L(UN,_.W);UN.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
UN.prototype.onClick=function(g){g.target!==this.confirmButton&&g.target!==this.cancelButton&&(this.hidden=!0)};
_.E([_.ZD("#confirm_button"),_.H("design:type",Object)],UN.prototype,"confirmButton",void 0);_.E([_.ZD("#cancel_button"),_.H("design:type",Object)],UN.prototype,"cancelButton",void 0);_.E([_.M(),_.H("design:type",GLd)],UN.prototype,"data",void 0);_.E([_.M({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],UN.prototype,"hidden",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UN.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(z7S.YtLiveChatDialogBehavior),_.H("design:type",Object)],UN.prototype,"ytLiveChatDialogBehavior",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],UN);
var GLd=_.I(UN,"yt-live-chat-dialog-renderer",function(){if(a$l===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;K5S===void 0&&(K5S=document.createElement("template"));var V=K5S;d.call(C,V.content.cloneNode(!0),g.content.firstChild);a$l=g}g=a$l;return g},{mode:0});var S3k;var gCW,Cml=function(){if(gCW!==void 0)return gCW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;S3k===void 0&&(S3k=document.createElement("template"));var V=S3k;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return gCW=g};var dnG;var Vvd;var cw=function(){var g=_.W.apply(this,arguments)||this;g.tooltip=null;g.data=null;g.id="";g.active=!1;g.icon="";g.disabled=!1;g.showTooltip=!1;g.useToggledActiveState=!0;g.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return g};
_.L(cw,_.W);_.b=cw.prototype;
_.b.dataChanged=function(){var g;((g=this.data)==null?0:g.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,_.gX)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var C;if((C=this.data)==null?0:C.disabled)this.disabled=!0};
_.b.computeId=function(g){return g};
_.b.computeIcon=function(g,C){if(!g)return"";if(this.useToggledActiveState)return"yt-icons:"+g.toLowerCase();var d,V;return C&&((d=this.data)==null?0:(V=d.toggledIcon)==null?0:V.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+g.toLowerCase()};
_.b.logPDGEntryPoint=function(){_.dsg(_.CZ("FLOW_EVENT_NAMESPACE_PDG_BUY_FLOW",1,{pdgBuyFlowContext:{entryPointClickedContext:{sharedPdgBuyFlowEntryPoint:"SHARED_PDG_BUY_FLOW_ENTRY_POINT_LIVE_CHAT_MONEY_BUTTON"}}}),"FLOW_TYPE_PDG_BUY_FLOW")};
_.b.immediatelyShowTooltip=function(){var g=_.KZ(this.hostElement).querySelector("#tooltip");g.animationDelay=0;g.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};g.show()};
_.b.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.b.onClick=function(g){var C;((C=this.data)==null?0:C.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(),g.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.HW(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.b.computeShowTooltip=function(g,C){return!!(g&&g.tooltip&&C)};
_.b.maybeUpdateTooltipText=function(){var g=this,C;if((C=this.data)==null?0:C.tooltip){var d=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.gX)(g.tooltip).textContent=d},250)}};
_.b.handleLiveChatActions=function(g){var C=this;g.length&&(this.id!=="creator"&&this.id!=="product-picker"||g.forEach(function(d){(d=C.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",d))&&d.durationSec===d.fullDurationSec&&C.startBubble(C.colorFromDecimal(d.startBackgroundColor))}))};
_.b.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.b.startBubble=function(g){_.CM(this.hostElement,{"--yt-live-chat-monetization-button-glow":g});this.hostElement.setAttribute("bubble","")};
_.b.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.b.colorFromDecimal=function(g){typeof g==="string"&&(g=Number(g));return"rgba("+[g>>16&255,g>>8&255,g&255,(g>>24&255)/255].join()+")"};
cw.prototype.onAnimationEnd=cw.prototype.onAnimationEnd;cw.prototype.disabledChanged=cw.prototype.disabledChanged;cw.prototype.dataChanged=cw.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],cw.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cw.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.Ey.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],cw.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cw.prototype,"data",void 0);_.E([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",Object)],cw.prototype,"id",void 0);_.E([_.M({notify:!0,reflectToAttribute:!0}),_.H("design:type",Object)],cw.prototype,"active",void 0);
_.E([_.M({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.H("design:type",Object)],cw.prototype,"icon",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],cw.prototype,"disabled",void 0);_.E([_.M({computed:"computeShowTooltip(data, disabled)"}),_.H("design:type",Object)],cw.prototype,"showTooltip",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],cw.prototype,"useToggledActiveState",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cw.prototype,"dataChanged",null);_.E([_.Rn("disabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cw.prototype,"disabledChanged",null);_.E([_.yE("animationend"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],cw.prototype,"onAnimationEnd",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],cw);
_.I(cw,"yt-live-chat-icon-toggle-button-renderer",function(){if(Vvd===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;dnG===void 0&&(dnG=document.createElement("template"));var V=dnG;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Vvd=g}g=Vvd;return g},{mode:0});var y5d;var RSE;var EN=function(){return _.W.apply(this,arguments)||this};
_.L(EN,_.W);EN.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.E([_.M(),_.H("design:type",Object)],EN.prototype,"data",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],EN);
_.I(EN,"yt-live-chat-message-input-prompt-header-renderer",function(){if(RSE===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;y5d===void 0&&(y5d=document.createElement("template"));var V=y5d;d.call(C,V.content.cloneNode(!0),g.content.firstChild);RSE=g}g=RSE;return g},{mode:0});var bGE;var ZGY;var Yck;var A56;var FcW;var PmS;var iGs=function(){return _.W.apply(this,arguments)||this};
_.L(iGs,_.W);_.E([_.M(),_.H("design:type",Object)],iGs.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],iGs);
_.I(iGs,"yt-live-chat-message-subtext-renderer",function(){if(PmS===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;FcW===void 0&&(FcW=document.createElement("template"));var V=FcW;d.call(C,V.content.cloneNode(!0),g.content.firstChild);PmS=g}g=PmS;return g},{mode:0});var Hw=function(){var g=_.W.apply(this,arguments)||this;g.subtextOnBottom=!1;g.buttonOverrides={style:"mono",type:"tonal"};return g};
_.L(Hw,_.W);Hw.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Hw.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Hw.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Hw.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Hw.prototype,"subtextOnBottom",void 0);_.E([_.M(),_.H("design:type",Object)],Hw.prototype,"buttonOverrides",void 0);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Hw);
_.I(Hw,"yt-live-chat-message-renderer",function(){if(A56===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Yck===void 0&&(Yck=document.createElement("template"));var V=Yck;d.call(C,V.content.cloneNode(!0),g.content.firstChild);A56=g}g=A56;return g},{mode:0});var OG6;var wtW;var Qu=function(){var g=_.W.apply(this,arguments)||this;g.isRemovable=!1;g.hasPrefilledText=!1;g.isInputDirty=!1;g.overCharacterLimit=!1;g.underCharacterLimit=!1;g.showErrorMessage=!1;return g};
_.L(Qu,_.W);_.b=Qu.prototype;_.b.computeId=function(){return this.data.id};
_.b.computeInputData=function(){return this.data.inputData};
_.b.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.b.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.b.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.b.getLiveChatRichMessageInput=function(){return _.KZ(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.b.clearInput=function(){_.KZ(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.b.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.b.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.b.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.b.handleTextInputCharCountChanged=function(g){g=g.detail&&g.detail.characterCount;g!==void 0&&(this.characterCount=g,g!==0&&(this.isInputDirty=!0))};
_.b.onInputFocusOut=function(){this.isInputDirty=!0};
_.b.onClickCloseButton=function(){_.HW(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
Qu.prototype.handleTextInputCharCountChanged=Qu.prototype.handleTextInputCharCountChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Qu.prototype,"data",void 0);_.E([_.M({computed:"computeId(data.id)"}),_.H("design:type",String)],Qu.prototype,"id",void 0);_.E([_.M({computed:"computeInputData(data.inputData)"}),_.H("design:type",Object)],Qu.prototype,"inputData",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.H("design:type",Object)],Qu.prototype,"isRemovable",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.H("design:type",Object)],Qu.prototype,"hasPrefilledText",void 0);_.E([_.M({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.H("design:type",Number)],Qu.prototype,"charactersRemaining",void 0);
_.E([_.M(),_.H("design:type",Number)],Qu.prototype,"characterCount",void 0);_.E([_.M(),_.H("design:type",Object)],Qu.prototype,"isInputDirty",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.H("design:type",Object)],Qu.prototype,"overCharacterLimit",void 0);_.E([_.M({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.H("design:type",Object)],Qu.prototype,"underCharacterLimit",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.H("design:type",Object)],Qu.prototype,"showErrorMessage",void 0);_.E([_.yE("yt-live-chat-text-input-field-renderer-character-count-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Qu.prototype,"handleTextInputCharCountChanged",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Qu);
_.I(Qu,"yt-live-chat-poll-editor-input",function(){if(wtW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;OG6===void 0&&(OG6=document.createElement("template"));var V=OG6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);wtW=g}g=wtW;return g},{mode:0});var k2h;var xns;var oCu={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},zZ=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_button_rework_with_live");g.closeButtonOverrides={iconPosition:"icon-only"};g.startButtonOverrides={style:"mono",type:"filled"};g.addOptionButtonOverrides={style:"mono",type:"text"};return g};
_.L(zZ,_.W);_.b=zZ.prototype;
_.b.configureRendererStamper=function(){return{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[addOptionButtonOverrides]]"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[startButtonOverrides]]"}}}},pollQuestionData:{id:"poll-question",
mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input"}}}}};
_.b.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var g;_.e((g=this.data)==null?void 0:g.startButton,_.GF)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.b.computeId=function(){return this.data&&this.data.id||""};
_.b.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.b.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.b.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.b.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.b.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var g=0;g<this.pollEditorInfoWithDefaults.minPollOptions;g++)this.addPollOptionData()};
_.b.getIsValidPoll=function(){var g=this;if(!this.pollEditorInfoWithDefaults)return!1;var C=this.pollEditorInfoWithDefaults,d=C.minPollOptionChars,V=C.maxPollOptionChars,y=C.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>C.maxPollQuestionChars)return!1;C=_.KZ(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(C).every(function(R,Y){R=R.characterCount;!R&&y[Y]&&(R=g.ytRendererBehavior.getSimpleString(y[Y]).length);return R!==void 0&&R>=d&&R<=V})};
_.b.isValidPollChanged=function(){var g;_.e((g=this.data)==null?void 0:g.startButton,_.GF)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.b.addPollOptionData=function(){var g=this.pollEditorInfoWithDefaults,C=g.maxPollOptionChars,d=g.optionPlaceholderText,V=g.customOptionPlaceholderText,y=g.pollOptionData;this.currentNumPollOptions>=g.maxPollOptions||(g={liveChatPollOptionInput:{inputData:{placeholder:V[this.currentNumPollOptions]||d,maxCharacterLimit:C},maxCharacterLimit:C,minCharacterLimit:g.minPollOptionChars,hasPrefilledText:!!V[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=g.minPollOptions}},y.charCountErrorText&&
(g.liveChatPollOptionInput.charCountErrorText=y.charCountErrorText),y.charsRemainingAltLabel&&(g.liveChatPollOptionInput.charsRemainingAltLabel=y.charsRemainingAltLabel),y.removeOptionAltText&&(g.liveChatPollOptionInput.removeOptionAltText=y.removeOptionAltText),this.push("pollOptionsData",g),y=Array.from(_.KZ(_.KZ(this.hostElement).querySelector("#poll-options")).children),y.forEach(function(R,Y){R.polymerController.set("data.id",Y)}),_.KZ(y[y.length-1]).querySelector("#input").focus())};
_.b.getPollOptionInputValues=function(){var g=this,C=[],d=_.KZ(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),V=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(d).forEach(function(y,R){var Y=null;y=y.getLiveChatRichMessageInput();var A;(y==null?0:(A=y.textSegments)==null?0:A.length)?Y=_.Nf(y):V[R]&&(Y=g.formattedStringToLiveChatRichMessageInput(V[R]));C.push(Y)});
return C};
_.b.requestCreateAndStartPoll=function(g){var C=this.getPollOptionInputValues();if(!C.some(function(V){return!V})){C={optionText:C};
var d=_.KZ(_.KZ(this.hostElement).querySelector("#poll-question")).firstChild;d&&d.liveChatRichMessageInput&&(C.questionText=_.Nf(d.liveChatRichMessageInput));_.Ke(this.hostElement,[g,C])}};
_.b.selectedChanged=function(){if(this.selected){var g=_.KZ(_.KZ(this.hostElement).querySelector("#start-button")).firstElementChild;if(g){var C;(C=_.KZ(g).querySelector("#button")||_.at(g).querySelector("button"))==null||C.focus()}}};
_.b.handleTextInputChanged=function(g){var C;((C=g.target)==null?void 0:C.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=g.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.b.handleStartButtonAction=function(g){g.detail.actionName==="yt-service-request"&&(g.stopPropagation(),(g=g.detail.args[1])&&this.requestCreateAndStartPoll(g))};
_.b.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.b.handleServiceRequestCompleted=function(g){this.createPollRequestInFlight=!1;(g=g.detail&&g.detail.data)&&g.success&&(_.HW(this.hostElement,"picker-cancelled"),_.Qw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.b.onCloseClick=function(){_.HW(this.hostElement,"picker-cancelled");_.Qw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.b.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.b.handlePollEditorInputClosed=function(g){var C=this.pollOptionsData.findIndex(function(d){return d.liveChatPollOptionInput.id===g.detail.id});
this.splice("pollOptionsData",C,1);this.isValidPoll=this.getIsValidPoll()};
_.b.onPickerCancelled=function(){this.reset()};
_.b.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var g=_.KZ(_.KZ(this.hostElement).querySelector("#poll-question")).firstChild;g&&g.setLiveChatRichMessageInput(null);if(g=_.KZ(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){g=_.Z(Array.from(g));for(var C=g.next();!C.done;C=g.next())C.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.b.formattedStringToLiveChatRichMessageInput=function(g){return g.simpleText?{text_segments:[g.simpleText]}:{text_segments:g.runs}};
_.PU.Object.defineProperties(zZ.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(oCu,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
zZ.prototype.onPickerCancelled=zZ.prototype.onPickerCancelled;zZ.prototype.handlePollEditorInputClosed=zZ.prototype.handlePollEditorInputClosed;zZ.prototype.handleServiceRequestCompleted=zZ.prototype.handleServiceRequestCompleted;zZ.prototype.handleServiceRequestSent=zZ.prototype.handleServiceRequestSent;zZ.prototype.handleTextInputChanged=zZ.prototype.handleTextInputChanged;zZ.prototype.selectedChanged=zZ.prototype.selectedChanged;zZ.prototype.isValidPollChanged=zZ.prototype.isValidPollChanged;
zZ.prototype.shouldInitializePollChanged=zZ.prototype.shouldInitializePollChanged;zZ.prototype.dataChanged=zZ.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],zZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zZ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],zZ.prototype,"modern",void 0);
_.E([_.M(),_.H("design:type",Object)],zZ.prototype,"closeButtonOverrides",void 0);_.E([_.M(),_.H("design:type",Object)],zZ.prototype,"startButtonOverrides",void 0);_.E([_.M(),_.H("design:type",Object)],zZ.prototype,"addOptionButtonOverrides",void 0);_.E([_.M({computed:"computeId(data.id)",reflectToAttribute:!0}),_.H("design:type",String)],zZ.prototype,"id",void 0);_.E([_.M({value:function(){return[]}}),
_.H("design:type",Array)],zZ.prototype,"pollOptionsData",void 0);_.E([_.X("pollEditorInfoWithDefaults"),_.H("design:type",Object),_.H("design:paramtypes",[])],zZ.prototype,"pollQuestionData",null);_.E([_.M({value:0}),_.H("design:type",Number)],zZ.prototype,"pollQuestionCharacterCount",void 0);_.E([_.X("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.H("design:type",Object),_.H("design:paramtypes",[])],zZ.prototype,"pollQuestionCharactersRemaining",null);
_.E([_.M({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.H("design:type",Boolean)],zZ.prototype,"overQuestionCharacterLimit",void 0);_.E([_.X("data.pollEditorInfo"),_.H("design:type",Object),_.H("design:paramtypes",[])],zZ.prototype,"pollEditorInfoWithDefaults",null);_.E([_.M({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.H("design:type",Number)],zZ.prototype,"currentNumPollOptions",void 0);
_.E([_.M({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.H("design:type",Boolean)],zZ.prototype,"hasMaxNumPollOptions",void 0);_.E([_.X("pollEditorInfoWithDefaults","pollOptionsData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zZ.prototype,"shouldInitializePoll",null);_.E([_.M(),_.H("design:type",Object)],zZ.prototype,"isValidPoll",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],zZ.prototype,"createPollRequestInFlight",void 0);_.E([_.M(),_.H("design:type",Object)],zZ.prototype,"selected",void 0);_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.H("design:type",Boolean)],zZ.prototype,"showQuestionErrorMessage",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zZ.prototype,"dataChanged",null);_.E([_.Rn("shouldInitializePoll"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zZ.prototype,"shouldInitializePollChanged",null);_.E([_.Rn("isValidPoll"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zZ.prototype,"isValidPollChanged",null);
_.E([_.Rn("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zZ.prototype,"selectedChanged",null);_.E([_.yE("yt-live-chat-text-input-field-renderer-character-count-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],zZ.prototype,"handleTextInputChanged",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zZ.prototype,"handleServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],zZ.prototype,"handleServiceRequestCompleted",null);
_.E([_.yE("yt-live-chat-poll-editor-input-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],zZ.prototype,"handlePollEditorInputClosed",null);_.E([_.yE("picker-cancelled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zZ.prototype,"onPickerCancelled",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],zZ);
_.I(zZ,"yt-live-chat-poll-editor-panel-renderer",function(){if(xns===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;k2h===void 0&&(k2h=document.createElement("template"));var V=k2h;d.call(C,V.content.cloneNode(!0),g.content.firstChild);xns=g}g=xns;return g},{mode:0});var ptu;var J5W;var K7=function(){return _.W.apply(this,arguments)||this};
_.L(K7,_.W);K7.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
K7.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.PU.Object.defineProperties(K7.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var g,C;return(g=this.data)==null?void 0:(C=g.title)==null?void 0:C.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var g;return _.e6((g=this.data)==null?void 0:g.onTapCommand)}}});
_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],K7.prototype,"ytEndpointBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],K7.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],K7.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],K7.prototype,"itemId",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],K7.prototype,"hasPromotion",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],K7.prototype,"innertubeCommand",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],K7);
_.I(K7,"yt-live-chat-product-picker-panel-item-view-model",function(){if(J5W===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;ptu===void 0&&(ptu=document.createElement("template"));var V=ptu;d.call(C,V.content.cloneNode(!0),g.content.firstChild);J5W=g}g=J5W;return g},{mode:0});var hSk;var tvW;var a$=function(){var g=_.W.apply(this,arguments)||this;g.id="product-picker";g.selected=!1;g.closeButtonId="close-button";g.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return g};
_.L(a$,_.W);_.b=a$.prototype;_.b.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.b.observeSelected=function(){this.selected&&this.hostElement.focus();var g=_.KZ(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");g.length&&g[0].focus()};
_.b.onCloseBuyFlow=function(){_.HW(this.hostElement,"picker-cancelled")};
_.b.onCloseClick=function(){_.HW(this.hostElement,"picker-cancelled");var g;((g=this.data)==null?0:g.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.closeButton,_.d$))};
_.b.onCloseEngageWithAudienceEditorPanels=function(){_.HW(this.hostElement,"picker-cancelled")};
a$.prototype.observeSelected=a$.prototype.observeSelected;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],a$.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],a$.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],a$.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],a$.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a$.prototype,"id",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],a$.prototype,"selected",void 0);_.E([_.M(),_.H("design:type",Object)],a$.prototype,"closeButtonId",void 0);_.E([_.Rn("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],a$.prototype,"observeSelected",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],a$);
_.I(a$,"yt-live-chat-product-picker-panel-view-model",function(){if(tvW===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;hSk===void 0&&(hSk=document.createElement("template"));var V=hSk;d.call(C,V.content.cloneNode(!0),g.content.firstChild);tvW=g}g=tvW;return g},{mode:0});var jyW;var eSs;var GZ=function(){var g=_.W.apply(this,arguments)||this;g.iconId="";g.icon="";g.disabled=!1;g.systemIcons=_.t("kevlar_system_icons");return g};
_.L(GZ,_.W);_.b=GZ.prototype;_.b.computeIconId=function(g){return g&&g.icon&&g.icon.iconType?g.icon.iconType.toLowerCase():""};
_.b.computeIcon=function(g){return g&&g.icon&&g.icon.iconType?(g=g.icon.iconType.toLowerCase(),(g.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+g):""};
_.b.computeDisabled=function(g){return!!g};
_.b.computeCommand=function(g,C){return C?void 0:g};
_.b.computeTooltip=function(g,C){return C&&g?g:""};
_.b.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.PU.Object.defineProperties(GZ.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var g="",C,d,V;if((C=this.data)==null?0:(d=C.text)==null?0:(V=d.runs)==null?0:V.length)g=this.data.text.runs[0].text||"";else{var y,R;if((y=this.data)==null?0:(R=y.text)==null?0:R.simpleText)g=this.data.text.simpleText}var Y,A,P;if((Y=this.data)==null?0:(A=Y.subtext)==null?0:(P=A.runs)==null?0:P.length)g&&(g+=". "),g+=this.data.subtext.runs[0].text||"";else{var w,x;if((w=this.data)==null?0:(x=w.subtext)==
null?0:x.simpleText)g&&(g+=". "),g+=this.data.subtext.simpleText}return g}}});
_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],GZ.prototype,"ytEndpointBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],GZ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],GZ.prototype,"data",void 0);_.E([_.M({computed:"computeIconId(data)",reflectToAttribute:!0}),_.H("design:type",Object)],GZ.prototype,"iconId",void 0);
_.E([_.M({computed:"computeIcon(data)",reflectToAttribute:!0}),_.H("design:type",Object)],GZ.prototype,"icon",void 0);_.E([_.M({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.H("design:type",Object)],GZ.prototype,"disabled",void 0);_.E([_.M({computed:"computeCommand(data.command, disabled)"}),_.H("design:type",Object)],GZ.prototype,"command",void 0);_.E([_.M({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.H("design:type",String)],GZ.prototype,"tooltip",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],GZ.prototype,"systemIcons",void 0);_.E([_.X("data.text","data.subtext"),_.M(),_.H("design:type",String),_.H("design:paramtypes",[])],GZ.prototype,"ariaLabel",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],GZ);
_.I(GZ,"yt-live-chat-product-button-renderer",function(){if(eSs===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;jyW===void 0&&(jyW=document.createElement("template"));var V=jyW;d.call(C,V.content.cloneNode(!0),g.content.firstChild);eSs=g}g=eSs;return g},{mode:0});var los;var Lcd;var Sr=function(){var g=_.W.apply(this,arguments)||this;g.selected=!1;g.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return g};
_.L(Sr,_.W);_.b=Sr.prototype;_.b.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.b.computeId=function(g){return g.id||""};
_.b.onCloseClick=function(){_.HW(this.hostElement,"picker-cancelled")};
_.b.observeSelected=function(){this.selected&&this.hostElement.focus();var g=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");g.length&&g[0].focus()};
_.b.onCloseBuyFlow=function(){_.HW(this.hostElement,"picker-cancelled")};
_.b.onCloseEngageWithAudienceEditorPanels=function(){_.HW(this.hostElement,"picker-cancelled")};
Sr.prototype.observeSelected=Sr.prototype.observeSelected;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Sr.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Sr.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Sr.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Sr.prototype,"data",void 0);
_.E([_.M({computed:"computeId(data)",reflectToAttribute:!0}),_.H("design:type",String)],Sr.prototype,"id",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sr.prototype,"selected",void 0);_.E([_.Rn("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sr.prototype,"observeSelected",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],Sr);
_.I(Sr,"yt-live-chat-product-picker-renderer",function(){if(Lcd===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;los===void 0&&(los=document.createElement("template"));var V=los;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Lcd=g}g=Lcd;return g},{mode:0});var Dnd;var r56;var NSd;var XtS;var gq=function(){return _.W.apply(this,arguments)||this};
_.L(gq,_.W);gq.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()};
gq.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
gq.prototype.created=function(){this.ids={background:_.BC(),maskOne:_.BC(),maskTwo:_.BC(),gradient:_.BC(),largeBackground:_.BC(),largeGradientOne:_.BC(),largeGradientTwo:_.BC(),largeGradientPath:_.BC()}};
gq.prototype.maybeLoadAnimationBackground=gq.prototype.maybeLoadAnimationBackground;_.E([_.M({value:!1}),_.H("design:type",Boolean)],gq.prototype,"useLargeBackground",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],gq.prototype,"useAnimationBackground",void 0);_.E([_.M({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.H("design:type",Boolean)],gq.prototype,"useRegularBackground",void 0);
_.E([_.M(),_.H("design:type",Object)],gq.prototype,"ids",void 0);_.E([_.M(),_.H("design:type",Object)],gq.prototype,"lottieAnimation",void 0);_.E([_.ZD("#animation-background"),_.H("design:type",HTMLDivElement)],gq.prototype,"animationBackground",void 0);_.E([_.Rn("useAnimationBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gq.prototype,"maybeLoadAnimationBackground",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],gq);
_.I(gq,"yt-live-interactivity-component-background",function(){if(XtS===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;NSd===void 0&&(NSd=document.createElement("template"));var V=NSd;d.call(C,V.content.cloneNode(!0),g.content.firstChild);XtS=g}g=XtS;return g},{mode:0});var C3=function(){var g=_.W.apply(this,arguments)||this;g.characterCount=0;g.showInputErrorMessage=!1;g.startQnaRequestInFlight=!1;g.modern=_.t("web_button_rework_with_live");g.buttonOverrides={style:"mono",type:"filled"};g.closeButtonOverrides={iconPosition:"icon-only"};g.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return g};
_.L(C3,_.W);_.b=C3.prototype;
_.b.configureRendererStamper=function(){return{"data.creatorCallForQuestions.liveChatCreatorCallForQuestionsRenderer.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.b.onCharacterCountChanged=function(g){var C,d,V,y,R=(d=_.e(this==null?void 0:(C=this.data)==null?void 0:C.creatorCallForQuestions,ZvT))==null?void 0:(V=d.inputField)==null?void 0:(y=V.liveChatTextInputFieldRenderer)==null?void 0:y.maxCharacterLimit,Y,A;R!=null&&(g==null?void 0:(Y=g.detail)==null?void 0:Y.characterCount)!=null&&_.e(this==null?void 0:(A=this.data)==null?void 0:A.startButton,_.GF)&&(C=g.detail.characterCount>R,this.set("data.startButton.buttonRenderer.isDisabled",g.detail.characterCount===
0||C),this.showInputErrorMessage=C)};
_.b.onCloseClick=function(){_.HW(this.hostElement,"picker-cancelled");_.Qw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.b.onPickerCancelled=function(){var g=_.KZ(this.hostElement).querySelector("#qna-creator-text-input-field");g&&g.setLiveChatRichMessageInput(null)};
_.b.handleOpenQnaStartPanel=function(){var g=_.KZ(this.hostElement).querySelector("#qna-creator-text-input-field");g&&g.focus()};
_.b.handleStartButtonAction=function(g){var C=this;if(g.detail.actionName==="yt-service-request"&&(g.stopPropagation(),g=g.detail.args[1])){var d=_.KZ(this.hostElement).querySelector("#qna-creator-text-input-field"),V;(d==null?0:(V=d.liveChatRichMessageInput)==null?0:V.textSegments)&&d.liveChatRichMessageInput.textSegments.length!==0&&(V={rich_message:_.Nf(d.liveChatRichMessageInput)},_.Ke(this.hostElement,[g,V]).then(function(){_.HW(C.hostElement,"picker-cancelled")}))}};
_.b.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.b.handleServiceRequestCompleted=function(g){var C;g=g==null?void 0:(C=g.detail)==null?void 0:C.data;(g==null?0:g.actions)&&g.actions.length>0?this.startQnaRequestInFlight=!1:_.Qw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.b.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
C3.prototype.handleServiceRequestError=C3.prototype.handleServiceRequestError;C3.prototype.handleServiceRequestCompleted=C3.prototype.handleServiceRequestCompleted;C3.prototype.handleServiceRequestSent=C3.prototype.handleServiceRequestSent;C3.prototype.onPickerCancelled=C3.prototype.onPickerCancelled;C3.prototype.onCharacterCountChanged=C3.prototype.onCharacterCountChanged;_.E([_.M(),_.H("design:type",Object)],C3.prototype,"characterCount",void 0);
_.E([_.M(),_.H("design:type",Object)],C3.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],C3.prototype,"showInputErrorMessage",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],C3.prototype,"startQnaRequestInFlight",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],C3.prototype,"modern",void 0);_.E([_.M(),_.H("design:type",Object)],C3.prototype,"buttonOverrides",void 0);
_.E([_.M(),_.H("design:type",Object)],C3.prototype,"closeButtonOverrides",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],C3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],C3.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.r(_.CH.YtLiveChatItemBehavior),_.H("design:type",_.dm)],C3.prototype,"ytLiveChatItemBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],C3.prototype,"ytActionHandlerBehavior",void 0);_.E([_.yE("yt-live-chat-text-input-field-renderer-character-count-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],C3.prototype,"onCharacterCountChanged",null);_.E([_.yE("picker-cancelled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C3.prototype,"onPickerCancelled",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C3.prototype,"handleServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],C3.prototype,"handleServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],C3.prototype,"handleServiceRequestError",null);_.E([_.m({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],C3);
_.I(C3,"yt-live-chat-qna-start-panel-renderer",function(){if(r56===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Dnd===void 0&&(Dnd=document.createElement("template"));var V=Dnd;d.call(C,V.content.cloneNode(!0),g.content.firstChild);r56=g}g=r56;return g},{mode:0});var sy_;var BSk;var dq=function(){return _.W.apply(this,arguments)||this};
_.L(dq,_.W);dq.prototype.dismiss=function(){_.HW(this.hostElement,"yt-live-chat-error-message-dismiss")};
dq.prototype.edit=function(){_.HW(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.E([_.M(),_.H("design:type",Object)],dq.prototype,"data",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],dq);
_.I(dq,"yt-live-chat-text-actions-error-message-renderer",function(){if(BSk===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;sy_===void 0&&(sy_=document.createElement("template"));var V=sy_;d.call(C,V.content.cloneNode(!0),g.content.firstChild);BSk=g}g=BSk;return g},{mode:0});var TSh;var foW;var vCG;var $nW;var VJ=function(){var g=_.W.apply(this,arguments)||this;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.newnessDotEligible=!1;return g};
_.L(VJ,_.W);VJ.prototype.sendReaction=function(){var g,C,d=((g=this.data)==null?void 0:g.emojiId)||((C=this.data)==null?void 0:C.emoteId),V;d&&((V=this.data)==null?0:V.shouldTriggerAnimation)&&_.Qw(this.hostElement,"yt-create-user-reaction-animation",[d]);var y;(g=_.e6((y=this.data)==null?void 0:y.onTap))&&_.gl(g,this.hostElement);this.showNewnessDot&&_.Qw(this.hostElement,"yt-hide-newness-dot")};
VJ.prototype.onClick=function(g){(!g||g.clientX||g.clientY)&&this.sendReaction()};
VJ.prototype.onKeyDown=function(g){g.key!=="Enter"&&g.key!==" "||g.repeat||this.sendReaction()};
_.PU.Object.defineProperties(VJ.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!(((g=this.data)==null?0:g.emojiId)||((C=this.data)==null?0:C.emoteId))}}});
_.E([_.M(),_.H("design:type",Object)],VJ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],VJ.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",Object)],VJ.prototype,"newnessDotEligible",void 0);_.E([_.X("data.maybeShowNewnessDot"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],VJ.prototype,"showNewnessDot",null);_.E([_.X("data.emojiId","data.emoteId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],VJ.prototype,"useYtImage",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],VJ);
_.I(VJ,"yt-reaction-control-panel-button-view-model",function(){if($nW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;vCG===void 0&&(vCG=document.createElement("template"));var V=vCG;d.call(C,V.content.cloneNode(!0),g.content.firstChild);$nW=g}g=$nW;return g},{mode:0});var qcS;var MvG;var yJ=function(){var g=_.W.apply(this,arguments)||this;g.reactionControlPanelExpanded=!1;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.newnessDotEligible=!1;return g};
_.L(yJ,_.W);_.b=yJ.prototype;_.b.expandedButtonsChanged=function(){var g,C;_.CM(this.hostElement,{"--expanded-buttons-height":((C=(g=this.expandedButtonsData)==null?void 0:g.length)!=null?C:0)*36+"px"})};
_.b.configureRendererStamper=function(){return{expandedButtonsData:{id:"expanded-buttons",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0},"data.collapsedButton":{id:"collapsed-button",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.b.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.b.onMouseLeave=function(){var g=this;this.collapseTimer=setTimeout(function(){g.reactionControlPanelExpanded=!1},500)};
_.b.onFocusIn=function(){this.onMouseEnter()};
_.b.onFocusOut=function(){this.onMouseLeave()};
_.b.onCollapsedButtonFocusIn=function(){var g=this;setTimeout(function(){var C;(C=g.expandedButtons.querySelector("button"))==null||C.focus()},100)};
_.b.onCollapsedButtonFocusOut=function(g){g.stopPropagation()};
_.PU.Object.defineProperties(yJ.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var g,C;return _.uG.unsafeClone((g=this.liveReactionsData)==null?void 0:g.emojiButtonData)||((C=this.data)==null?void 0:C.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var g;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((g=this.data)==null||!g.maybeShowNewnessDot)}}});
yJ.prototype.expandedButtonsChanged=yJ.prototype.expandedButtonsChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],yJ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],yJ.prototype,"ytLiveChatReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yJ.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],yJ.prototype,"reactionControlPanelExpanded",void 0);_.E([_.M({selectorArgs:["data.liveReactionsDataEntityKey"],selector:svu}),_.H("design:type",Object)],yJ.prototype,"liveReactionsData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],yJ.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",Object)],yJ.prototype,"newnessDotEligible",void 0);
_.E([_.X("liveReactionsData","data.expandedButtons"),_.H("design:type",Object),_.H("design:paramtypes",[])],yJ.prototype,"expandedButtonsData",null);_.E([_.X("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.M({reflectToAttribute:!0}),_.H("design:type",Object),_.H("design:paramtypes",[])],yJ.prototype,"showNewnessDot",null);_.E([_.ZD("#expanded-buttons"),_.H("design:type",HTMLElement)],yJ.prototype,"expandedButtons",void 0);
_.E([_.Rn("expandedButtonsData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yJ.prototype,"expandedButtonsChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],yJ);
_.I(yJ,"yt-reaction-control-panel-view-model",function(){if(MvG===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;qcS===void 0&&(qcS=document.createElement("template"));var V=qcS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);MvG=g}g=MvG;return g},{mode:0});var RU=new _.zS("yt-live-chat"),Wc_=Date.parse("2024-7-24"),bx=function(){var g=_.W.apply(this,arguments)||this;g.emojiManager=_.gm;g.newnessDotEligible=!1;g.newnessDotImpressionCounted=!1;g.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return g};
_.L(bx,_.W);_.b=bx.prototype;_.b.emojiCustomizationEnabledChanged=function(){var g;((g=this.data)==null?0:g.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((g=RU.getCreationTime("emoji-customization-count"))&&g<Wc_&&RU.set("emoji-customization-count","0"),g=Number(RU.get("emoji-customization-count"))||0,g<3&&(this.newnessDotEligible=!0,RU.set("emoji-customization-count",(g+1).toString())),this.newnessDotImpressionCounted=!0)};
_.b.hideNewnessDot=function(){this.newnessDotEligible=!1;RU.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.b.handleReactionsMute=function(g){var C=_.ju(),d=_.SZ(206221),V={checkboxData:{state:g?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};C&&_.qV(C,d,V);this.reactionsMuted=g};
_.b.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.b.configureRendererStamper=function(){return{"data.emojiFountain":{id:"emoji-fountain",mapping:{emojiFountainViewModel:{component:"yt-emoji-fountain-view-model",properties:{emojiManager:"[[emojiManager]]",isActive:"[[liveReactionsEnabled]]"}}},reuseComponents:!0},"data.reactionControlPanel":{id:"reaction-control-panel",mapping:{reactionControlPanelViewModel:{component:"yt-reaction-control-panel-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.PU.Object.defineProperties(bx.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var g;return(!((g=this.liveReactionsData)==null||!g.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
bx.prototype.liveReactionsSettingChanged=bx.prototype.liveReactionsSettingChanged;bx.prototype.emojiCustomizationEnabledChanged=bx.prototype.emojiCustomizationEnabledChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.cN),_.H("design:type",Object)],bx.prototype,"ytLiveChatReduxBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],bx.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bx.prototype,"data",void 0);_.E([_.M(),_.H("design:type",_.am)],bx.prototype,"emojiManager",void 0);_.E([_.M(),_.H("design:type",Object)],bx.prototype,"newnessDotEligible",void 0);_.E([_.M(),_.H("design:type",Object)],bx.prototype,"newnessDotImpressionCounted",void 0);
_.E([_.M({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:Bi_}),_.H("design:type",Boolean)],bx.prototype,"liveReactionsSetting",void 0);_.E([_.M({selectorArgs:["data.liveReactionsDataEntityKey"],selector:svu}),_.H("design:type",Object)],bx.prototype,"liveReactionsData",void 0);_.E([_.M({value:function(){var g=_.t("enable_lwe_web_mute"),C=RU.get("allow-reactions");return C===void 0?!1:!C&&g}}),
_.H("design:type",Boolean)],bx.prototype,"reactionsMuted",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],bx.prototype,"liveReactionsEnabled",null);_.E([_.Rn("data.emojiCustomizationEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bx.prototype,"emojiCustomizationEnabledChanged",null);
_.E([_.Rn("liveReactionsEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bx.prototype,"liveReactionsSettingChanged",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],bx);
_.I(bx,"yt-reaction-control-panel-overlay-view-model",function(){if(foW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;TSh===void 0&&(TSh=document.createElement("template"));var V=TSh;d.call(C,V.content.cloneNode(!0),g.content.firstChild);foW=g}g=foW;return g},{mode:0});var mnT={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(g){var C=this.$.pickers.selected;if(C){_.KZ(this.hostElement).removeAttribute(C+"-open");var d="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(d="#picker-buttons",C==="emoji"&&_.KZ(this.hostElement).querySelector("#emoji-picker-button")&&(d="#emoji-picker-button"));if(d=_.KZ(this.hostElement).querySelector(d).querySelector("#"+C))d.active=!1}d=g;C==g&&(d=null);C!=
g&&_.KZ(this.hostElement).setAttribute(g+"-open","");this.$.pickers.selected=d;_.Qw(this.hostElement,"yt-live-chat-picker-changed",[d])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var ZG=function(){var g=_.W.apply(this,arguments)||this;g.numSentMessages=0;g.timeoutDurationMs=0;g.timeoutMs=0;g.lastTimeoutTimeMs=0;g.pendingMessageId="";g.hasFiredInitialFocusActions=!1;g.isBeforeFocusEnabled=!0;g.id="";g.characterCount=0;g.maxCharacterLimit=0;g.remainingCharacterCount=0;g.inputExpanded=!1;g.buttonOverrides={iconPosition:"icon-only"};g.inReplyPanel=!1;g.countdownRatio=0;g.isTooltipVisible=!1;g.tooltipTimeout=1E4;g.systemIcons=_.t("kevlar_system_icons");g.tallerEmojiPicker=_.t("live_chat_taller_emoji_picker");
g.sendReplyMessageInFlight=!1;g.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"};g.onResize=function(){g.maybeToggleCharacterCount()};
return g};
_.L(ZG,_.W);_.b=ZG.prototype;
_.b.configureRendererStamper=function(){return{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{disableIncrementalLoading:"[[disableEmojiPickerIncrementalLoading]]"}},liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model",liveChatPollEditorPanelRenderer:"yt-live-chat-poll-editor-panel-renderer",
liveChatQnaStartPanelRenderer:"yt-live-chat-qna-start-panel-renderer"}},"data.emojiPickerButton":{id:"emoji-picker-button",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",
properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0},properties:{overrides:"[[buttonOverrides]]"}},reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}},errorMessage:{id:"error-message",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",
liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}}};
_.b.attached=function(){window.addEventListener("resize",this.onResize)};
_.b.detached=function(){window.removeEventListener("resize",this.onResize)};
_.b.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.b.sendMessage=function(){var g=this,C,d,V,y;return _.F(function(R){if(g.sendDisabled)return R.return();g.isTooltipVisible&&_.Qw(g.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(g.data.sendButton&&g.data.sendButton.buttonRenderer){g.input.completeEmojis();C=g.data.sendButton.buttonRenderer.serviceEndpoint;if(!C)return R.return();V=((d=_.e(C,_.klP))==null?void 0:d.clientIdPrefix)||"";y={client_message_id:V+String(g.numSentMessages++),rich_message:_.Nf(g.input.liveChatRichMessageInput)};
g.pendingMessageId=y.client_message_id;g.inReplyPanel&&(g.sendReplyMessageInFlight=!0);_.Ke(g.hostElement,[C,y]);g.input.setLiveChatRichMessageInput(null)}_.XV(R)})};
_.b.handleSendButtonAction=function(g){g.detail.actionName==="yt-service-request"&&(g.stopPropagation(),this.sendMessage())};
_.b.onSendCompleted=function(g,C){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(g=this.get("timeoutDurationUsec",C.data))&&this.handleTimeout(Number(g)/1E3);this.errorMessage=this.get("errorMessage",C.data);this.pendingMessageId=""};
_.b.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.Qw(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.b.handlePickerButtonToggle=function(g){g=g.detail.targetId;this.ytPickerBehavior.togglePicker_(g);if(g==="emoji")this.input.focus();else if(g==="qna-start-panel"){var C,d;(C=_.KZ(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(d=C.querySelector("#qna-creator-text-input-field"))==null||d.focus()}};
_.b.onComponentReplaced=function(g){var C,d;g.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((C=g.replacement.liveChatMessageInputRenderer)==null?0:(d=C.headerRenderer)==null?0:d.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.b.onEmojiSelect=function(g){this.input.focus();this.input.insertEmoji(g.detail)};
_.b.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.b.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.Qw(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.Qw(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.b.onOpenPopupAction=function(g,C){var d=this;C===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.Qw(d.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.b.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.b.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.b.focusChanged=function(){this.maybeToggleCharacterCount()};
_.b.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var g=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",g>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.b.computeId=function(){return this.data&&this.data.targetId||""};
_.b.computeSendDisabled=function(g,C,d,V){g=!!(!g||C&&g>C||V);(C=_.KZ(this.hostElement).querySelector("#send-button"))&&C.children.length&&(C.children[0].disabled=g);return g};
_.b.handleTimeout=function(g){this.timeoutDurationMs=this.timeoutMs=g;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.b.updateTimeout=function(g){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(g-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=g,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.b.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.b.onErrorMessageEdit=function(g){this.input.setLiveChatRichMessageInput(g.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.b.errorMessageChanged=function(){var g=this;_.sU(function(){_.Qw(g.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.b.computeAuthorNameColor=function(g){var C;if(_.t("live_chat_author_name_color_usernames")&&(g==null?0:(C=g.authorName)==null?0:C.simpleText))return _.pkN(_.J6u(g.authorName.simpleText));if(_.t("live_chat_seed_color_usernames")&&(g==null?0:g.authorSeedColorArgb))return _.pkN(_.z1(g.authorSeedColorArgb));if(_.t("live_chat_colored_usernames"))return"#cc0000";var d;return _.t("live_chat_simple_color_usernames")&&(g==null?0:(d=g.authorName)==null?0:d.simpleText)&&(g==null?0:g.authorUsernameColorLight)&&
(g==null?0:g.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.z1(g.authorUsernameColorDark):_.z1(g.authorUsernameColorLight):""};
_.b.onIsTooltipVisibleChanged=function(){var g=_.KZ(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){g.hidden=!1;g.setAttribute("role","alert")},0):(g.hidden=!0,g.removeAttribute("role"))};
_.b.onFocusedChanged=function(g){this.inputFocused=g.detail.value};
_.PU.Object.defineProperties(ZG.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 g;return!((g=this.data)==null||!g.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.pickers)==null?void 0:C.find(function(d){return d.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return g?this.ytRendererBehavior.getSimpleString(g):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
ZG.prototype.onIsTooltipVisibleChanged=ZG.prototype.onIsTooltipVisibleChanged;ZG.prototype.errorMessageChanged=ZG.prototype.errorMessageChanged;ZG.prototype.onErrorMessageEdit=ZG.prototype.onErrorMessageEdit;ZG.prototype.onErrorMessageDismiss=ZG.prototype.onErrorMessageDismiss;ZG.prototype.focusChanged=ZG.prototype.focusChanged;ZG.prototype.characterCountChanged=ZG.prototype.characterCountChanged;ZG.prototype.onEmojiSelect=ZG.prototype.onEmojiSelect;ZG.prototype.handlePickerButtonToggle=ZG.prototype.handlePickerButtonToggle;
ZG.prototype.onSendError=ZG.prototype.onSendError;ZG.prototype.onSendCompleted=ZG.prototype.onSendCompleted;ZG.prototype.sendMessage=ZG.prototype.sendMessage;ZG.prototype.dataChanged=ZG.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ZG.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ZG.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(mnT.YtPickerBehavior),_.H("design:type",Object)],ZG.prototype,"ytPickerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ZG.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Ey.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],ZG.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"hasFiredInitialFocusActions",void 0);
_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"isBeforeFocusEnabled",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"data",void 0);_.E([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",Object)],ZG.prototype,"id",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"characterCount",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"maxCharacterLimit",void 0);
_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"remainingCharacterCount",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ZG.prototype,"inputExpanded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ZG.prototype,"inputFocused",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],ZG.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.E([_.M(),_.H("design:type",_.RQ)],ZG.prototype,"participantsManager",void 0);
_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"buttonOverrides",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ZG.prototype,"inReplyPanel",void 0);_.E([_.X("characterCount, maxCharacterLimit, countdownActive"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZG.prototype,"sendDisabled",null);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"countdownRatio",void 0);
_.E([_.X("countdownRatio"),_.H("design:type",Number),_.H("design:paramtypes",[])],ZG.prototype,"countdownStrokeDashOffset",null);_.E([_.X("countdownRatio"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZG.prototype,"countdownActive",null);_.E([_.X("data.interactionMessage"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZG.prototype,"hasInteractionMessage",null);
_.E([_.X("data.emojiPickerButton"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZG.prototype,"hasEmojiPickerButton",null);_.E([_.X("data, characterCount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZG.prototype,"showAvatar",null);_.E([_.X("data.pickers"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZG.prototype,"hasProductPickerPanelViewModel",null);
_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"errorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"genericErrorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"isTooltipVisible",void 0);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"tooltipTimeout",void 0);_.E([_.X("data.onInitialFocusCommand"),_.H("design:type",String),_.H("design:paramtypes",[])],ZG.prototype,"tooltipMessage",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ZG.prototype,"systemIcons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ZG.prototype,"tallerEmojiPicker",void 0);_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],ZG.prototype,"authorNameColor",null);_.E([_.M(),_.H("design:type",Object)],ZG.prototype,"sendReplyMessageInFlight",void 0);_.E([_.ZD("#input"),_.H("design:type",_.zJP)],ZG.prototype,"input",void 0);
_.E([_.ZD("#count"),_.H("design:type",HTMLElement)],ZG.prototype,"count",void 0);_.E([_.ZD("#input-container"),_.H("design:type",HTMLElement)],ZG.prototype,"inputContainer",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"dataChanged",null);_.E([_.yE("yt-live-chat-send-message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],ZG.prototype,"sendMessage",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[Event,_.qf]),_.H("design:returntype")],ZG.prototype,"onSendCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"onSendError",null);
_.E([_.yE("yt-live-chat-icon-toggle-button-renderer-toggle"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ZG.prototype,"handlePickerButtonToggle",null);_.E([_.yE("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ZG.prototype,"onEmojiSelect",null);
_.E([_.Rn("characterCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"characterCountChanged",null);_.E([_.Rn("inputFocused"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"focusChanged",null);_.E([_.yE("yt-live-chat-error-message-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"onErrorMessageDismiss",null);
_.E([_.yE("yt-live-chat-error-message-edit"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ZG.prototype,"onErrorMessageEdit",null);_.E([_.Rn("errorMessage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"errorMessageChanged",null);_.E([_.Rn("isTooltipVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZG.prototype,"onIsTooltipVisibleChanged",null);
_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],ZG);
_.I(ZG,"yt-live-chat-message-input-renderer",function(){if(ZGY===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;bGE===void 0&&(bGE=document.createElement("template"));var V=bGE;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ZGY=g}g=ZGY;return g},{mode:0});var uCG;var nCh;var YH=function(){var g=_.W.apply(this,arguments)||this;g.systemIcons=_.t("kevlar_system_icons");g.firedOnClickCommand=!1;g.inReplyPanel=!1;return g};
_.L(YH,_.W);
YH.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"}}}};
YH.prototype.onButtonToggle=function(g){g.target.disabled||this.ytPickerBehavior.togglePicker_(g.detail.targetId)};
YH.prototype.onClick=function(){var g=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.Qw(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return g.firedOnClickCommand=!1},5E3))};
_.PU.Object.defineProperties(YH.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.panels)==null?void 0:C.find(function(d){return d.liveChatProductPickerPanelViewModel}))!==void 0}}});
YH.prototype.onButtonToggle=YH.prototype.onButtonToggle;_.E([_.r(mnT.YtPickerBehavior),_.H("design:type",Object)],YH.prototype,"ytPickerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],YH.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],YH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],YH.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],YH.prototype,"systemIcons",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Object)],YH.prototype,"firedOnClickCommand",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],YH.prototype,"inReplyPanel",void 0);_.E([_.X("data.pickers"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],YH.prototype,"hasProductPickerPanelViewModel",null);
_.E([_.yE("yt-live-chat-icon-toggle-button-renderer-toggle"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],YH.prototype,"onButtonToggle",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],YH);
_.I(YH,"yt-live-chat-restricted-participation-renderer",function(){if(nCh===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;uCG===void 0&&(uCG=document.createElement("template"));var V=uCG;d.call(C,V.content.cloneNode(!0),g.content.firstChild);nCh=g}g=nCh;return g},{mode:0});var AT=function(){var g=_.W.apply(this,arguments)||this;g.genericErrorMessage=_.Mr("Error, try again.");g.inReplyPanel=!1;g.hideBorder=!1;return g};
_.L(AT,_.W);AT.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}}}}}};
_.PU.Object.defineProperties(AT,{template:{configurable:!0,enumerable:!0,get:function(){return Cml()}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],AT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],AT.prototype,"genericErrorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],AT.prototype,"inReplyPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],AT.prototype,"hideBorder",void 0);
_.E([_.eC({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],AT);_.I(AT,"yt-live-chat-engagement-panel-input-renderer",function(){return Cml()},{mode:0});var IoW,UnT;IoW=_.SZ(115994);UnT=_.SZ(115993);_.Fb=function(g,C,d){var V=this;var y=d.dragDownAction;this.layer=0;this.JSC$22921_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return V.dragDownAction()}}}};
this.JSC$22921_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return V.dragDownAction()}}}};
this.fullscreen=!1;var R=_.RL();_.N2(R,IoW,this.layer);_.N2(R,UnT,this.layer);this.dragDownAction=function(){y();_.sw(R,{visualElement:V.fullscreen?IoW:UnT})};
this.gesture=new _.W6(g,C,this.getConfig(!1),"pandown");this.attach()};
_.Fb.prototype.attach=function(){this.gesture.attach()};
_.Fb.prototype.detach=function(){this.gesture.detach()};
_.Fb.prototype.update=function(g){this.fullscreen=g;var C=this.gesture;g=this.getConfig(g);C.config=g};
_.Fb.prototype.getConfig=function(g){return g?this.JSC$22921_watchFullScreenConfig:this.JSC$22921_watchConfig};var c5Y={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(g){if(g&&g.length==1&&Array.isArray(g[0].loggingUrls)){g=_.uG.unsafeClone(g[0]);var C=this.macros||{},d=this.getAdModuleClient_();if(!d)return _.GY();g.loggingUrls.forEach(function(V){if(V.baseUrl){var y=V.baseUrl;var R=C;R=R===void 0?{}:R;y=d.getOptions().includes("replaceUrlMacros")?_.O_L(d,"replaceUrlMacros",{url:y,additionalMapping:R}):y;V.baseUrl=y}},this);
g=[g]}return _.Ke(this.hostElement,g)},
getAdModuleClient_:function(){var g=_.Uw(this);return g?(g=g.getPlayer())?new _.u8(g):null:null}}]};var EC6;var HGd;var PA=function(){return _.W.apply(this,arguments)||this};
_.L(PA,_.W);PA.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PA.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],PA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PA.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],PA);
_.I(PA,"ytd-compact-tvfilm-entry-point-renderer",function(){if(HGd!==void 0)return HGd;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return HGd=g},{mode:1});var QyS;var zSu;var KcT;var ix=function(){return _.W.apply(this,arguments)||this};
_.L(ix,_.W);ix.prototype.ready=function(){this.initializeDefs()};
ix.prototype.initializeDefs=function(){var g=this.meta.byKey("yt-icons"),C=_.KZ(g).querySelector("#star"),d=_.KZ(g).querySelector("#star_half");g=_.KZ(g).querySelector("#star_border");C&&this.defs.appendChild(C.cloneNode(!0));d&&this.defs.appendChild(d.cloneNode(!0));g&&this.defs.appendChild(g.cloneNode(!0))};
ix.prototype.percentChanged=function(){for(var g=this.rating;g.firstChild;)g.removeChild(g.firstChild);var C=Math.round(this.percent/10);g=Math.floor(C/2);C%=2;var d=5-g-C;this.appendStars("star",g,0);this.appendStars("star_half",C,g);this.appendStars("star_border",d,g+C)};
ix.prototype.appendStars=function(g,C,d){for(var V=0;V<C;V++){var y=(18+this.spacing)*(V+d),R=document.createElementNS("http://www.w3.org/2000/svg","use");_.rw6(R,"#"+g);R.setAttribute("x",""+y);R.setAttribute("y","0");this.rating.appendChild(R)}};
ix.prototype.percentChanged=ix.prototype.percentChanged;_.E([_.ZD("#defs"),_.H("design:type",HTMLElement)],ix.prototype,"defs",void 0);_.E([_.ZD("#rating"),_.H("design:type",HTMLElement)],ix.prototype,"rating",void 0);_.E([_.M(),_.H("design:type",Number)],ix.prototype,"percent",void 0);_.E([_.M({value:6}),_.H("design:type",Number)],ix.prototype,"spacing",void 0);_.E([_.M({value:_.DE.create("iron-meta",{type:"iconset"})}),_.H("design:type",_.BK)],ix.prototype,"meta",void 0);
_.E([_.Rn("percent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ix.prototype,"percentChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-ratings"})],ix);
_.I(ix,"ytd-ratings",function(){if(KcT!==void 0)return KcT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KcT=g},{mode:1});var aoS=function(){return _.W.apply(this,arguments)||this};
_.L(aoS,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],aoS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],aoS.prototype,"data",void 0);_.E([_.m({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],aoS);
_.I(aoS,"ytd-offer-review-renderer",function(){if(zSu!==void 0)return zSu;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zSu=g},{mode:1});var OY=function(){var g=_.W.apply(this,arguments)||this;g.badges=[{textBadge:{label:_.Mr("CC")}}];return g};
_.L(OY,_.W);_.b=OY.prototype;_.b.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.b.dataChanged=function(){var g=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(g&&g.commandMetadata&&_.e(g.commandMetadata,_.fU)&&_.e(g.commandMetadata,_.fU).fireAutomatically)_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}});else{var C;g&&((C=_.e(g,_.fU))==null?0:C.fireAutomatically)&&_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})}};
_.b.isEmptyContent=function(g){return this.isStorefrontEntryPointEmpty(g)&&this.shouldHideOfferModule(g)};
_.b.isStorefrontEntryPointEmpty=function(g){return!g||!g.storefrontEntryPoint};
_.b.shouldHideOfferModule=function(g){return!!g.hideVideoDetails};
_.b.isOfferModuleNavigationInactive=function(g){return!g.navigationEndpoint&&!g.serviceEndpoint};
_.b.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
OY.prototype.dataChanged=OY.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],OY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],OY.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.H("design:type",Boolean)],OY.prototype,"hidden",void 0);
_.E([_.M(),_.H("design:type",Object)],OY.prototype,"badges",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OY.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],OY);
_.I(OY,"ytd-movie-offer-module-renderer",function(){if(QyS!==void 0)return QyS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return QyS=g},{mode:1});var G2k;var Scd=function(){return _.W.apply(this,arguments)||this};
_.L(Scd,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Scd.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Scd.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],Scd);
_.I(Scd,"ytd-media-masthead-renderer",function(){if(G2k!==void 0)return G2k;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return G2k=g},{mode:1});var gIu;_.U4(_.SiP,"course-metadata-view-model",{props:{data:_.ut,isOverlay:_.ut}});var wq=function(){var g=_.W.apply(this,arguments)||this;g.isMetadataVisible=!1;g.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return g};
_.L(wq,_.W);_.b=wq.prototype;
_.b.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.expandMetadataButton":{id:"expand-metadata-button",mapping:{toggleButtonViewModel:{component:"yt-toggle-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"},channelMastheadRenderer:{component:"ytd-channel-masthead-renderer",params:{isInOfferModule:!0}}}},
"data.expandedMetadata":{id:"expanded-metadata",mapping:{courseMetadataViewModel:{component:"course-metadata-view-model"}}}}};
_.b.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.b.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.b.expanderChanged=function(){var g;if((g=this.data)==null?0:g.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.b.isExpandButtonToggled=function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.expandMetadataButton,_.Rk))==null?void 0:C.isToggled};
_.b.onVisibilityButtonClick=function(){var g;if((g=this.data)==null?0:g.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.b.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
wq.prototype.expanderChanged=wq.prototype.expanderChanged;wq.prototype.dataChanged=wq.prototype.dataChanged;wq.prototype.descriptionChanged=wq.prototype.descriptionChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wq.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r([_.lo.YtActionHandlerBehavior]),_.H("design:type",Object)],wq.prototype,"actionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],wq.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],wq.prototype,"isMetadataVisible",void 0);_.E([_.ZD("#expander"),_.H("design:type",Object)],wq.prototype,"expander",void 0);_.E([_.Rn("data.description"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wq.prototype,"descriptionChanged",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wq.prototype,"dataChanged",null);_.E([_.Rn("isMetadataVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wq.prototype,"expanderChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],wq);
_.I(wq,"ytd-tvfilm-offer-module-renderer",function(){if(gIu!==void 0)return gIu;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return gIu=g},{mode:2});var CAW;var kH=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return g};
_.L(kH,_.W);kH.prototype.dataChanged=function(){this.hostElement.hidden=!1};
kH.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
kH.prototype.onThumbnailTap=function(g){this.data&&this.data.serviceEndpoint&&(_.wS().resolve(_.xC).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),g.stopPropagation())};
kH.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
kH.prototype.dataChanged=kH.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kH.prototype,"rendererBehaviors",void 0);_.E([_.r([_.lo.YtActionHandlerBehavior]),_.H("design:type",Object)],kH.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kH.prototype,"data",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kH.prototype,"dataChanged",null);_.E([_.m({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],kH);
_.I(kH,"ytd-unlimited-offer-module-renderer",function(){if(CAW!==void 0)return CAW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return CAW=g},{mode:1});var dxl;var ViW;var xH=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return g};
_.L(xH,_.W);xH.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
xH.prototype.handleRelatedChipCommand=function(g){g=_.e(g,e7W);var C=g.contents;C?_.zY(this.hostElement,"yt-item-section-replace-action",[C,g.targetSectionIdentifier]):_.zY(this.hostElement,"yt-item-section-continuation-action",[g.continuationData,g.targetSectionIdentifier])};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xH.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],xH.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xH.prototype,"data",void 0);_.E([_.eC({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],xH);
_.I(xH,"yt-related-chip-cloud-renderer",function(){if(ViW===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;dxl===void 0&&(dxl=document.createElement("template"));var V=dxl;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ViW=g}g=ViW;return g},{mode:2});var oU=function(){var g=_.W.apply(this,arguments)||this;g.isTwoColumns=!0;g.watchFeedBigThumbs=_.t("kevlar_watch_feed_big_thumbs");g.watchFeedBigThumbsOnLockup=_.t("web_watch_next_big_thumbs");g.watchNextGridHideChips=_.t("kevlar_watch_grid_hide_chips");g.eligibleToSwitchToGrid=!0;g.disableShortsShelfHeightOverride=_.t("web_shorts_wn_shelf_ratio_tuning");g.isWatchNextGrid=!1;g.reuseComponents=!_.t("kevlar_watch_grid");g.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return g};
_.L(oU,_.W);_.b=oU.prototype;
_.b.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]",
useBigThumbs:"[[watchFeedBigThumbsOnLockup]]"}},reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.t("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",
properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.b.getItemsPath=function(){return"data.results"};
_.b.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.b.created=function(){this.ytLazyListBehavior.initialCount=1};
_.b.ready=function(){_.CM(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%"})};
_.b.resultsChanged=function(){if(this.data&&this.data.results){for(var g=this.data.results,C=null,d=null,V=0;V<g.length;V++)g[V].relatedChipCloudRenderer?C=g[V].relatedChipCloudRenderer:g[V].itemSectionRenderer&&(d=g[V].itemSectionRenderer);if(C&&d)for(this.set("data.continuations",[]),g=_.e(C.content,_.REh).chips,C=0;C<g.length;C++)if(V=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",g[C]),V.loadCached||!V.contents){V.contents=d.contents;break}}};
_.b.dataChanged=function(){var g=this,C;if((C=this.data)!=null&&C.results&&this.hasAllowedInstreamAd(this.playerData)){if(C=this.data.results.filter(function(A){return!!A.promotedSparklesWebRenderer})){for(var d=0;d<C.length;d++){var V=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",C[d]);
if(V)for(var y=0;y<V.length;y++)V[y]&&V[y].baseUrl&&_.gb(V[y].baseUrl)}this.set("data.results",this.data.results.filter(function(A){return!A.promotedSparklesWebRenderer}))}if(C=this.data.results.filter(function(A){return!!g.getSparklesAd(A)})){C=_.Z(C);
for(y=C.next();!y.done;y=C.next())if(V=d=void 0,y=(d=this.getSparklesAd(y.value))==null?void 0:(V=d.errorCommand)==null?void 0:V.loggingUrls)for(d=_.Z(y),V=d.next();!V.done;V=d.next())(V=V.value)&&V.baseUrl&&_.gb(V.baseUrl);var R,Y;this.set("data.results",(R=this.data)==null?void 0:(Y=R.results)==null?void 0:Y.filter(function(A){return!A.adSlotRenderer}))}}};
_.b.getSparklesAd=function(g){var C,d;g=_.e((C=g.adSlotRenderer)==null?void 0:(d=C.fulfillmentContent)==null?void 0:d.fulfilledLayout,_.sNM);return _.e(g==null?void 0:g.renderingContent,npu)};
_.b.hasAllowedInstreamAd=function(g){g=this.get("adPlacements",g)||[];for(var C=0;C<g.length;C++){var d=this.get("adPlacementRenderer.config.adPlacementConfig",g[C]);if(d&&d.suppressDisplayAd)return!0}return!1};
_.b.computeHideUnlimitedOfferModule=function(g,C){return g&&g.offerModule&&C&&g.offerModule.unlimitedOfferModuleRenderer&&g.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(C)?!0:!1};
_.b.hideUnlimitedOfferModuleChanged=function(){var g=_.KZ(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");g&&(g.hidden=this.hideUnlimitedOfferModule)};
_.b.updateLockupContainerTypes=function(g){if(this.eligibleToSwitchToGrid){var C;(C=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||C.forEach(function(d){d.containerType=g})}};
_.b.computeHideTvfilmOfferModule=function(g,C){var d,V;return!!((g==null?0:(d=g.offerModule)==null?0:(V=d.tvfilmOfferModuleRenderer)==null?0:V.clientShouldSuppressIfCompanionAdDisplayed)&&C&&this.hasCompanionAds(C))};
_.b.hideTvfilmOfferModuleChanged=function(){var g=_.KZ(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");g&&(g.hidden=this.hideTvfilmOfferModule)};
_.b.hasCompanionAds=function(g){g=this.get("adPlacements",g)||[];for(var C=0;C<g.length;C++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",g[C]))return!0;var d=void 0,V=void 0,y=void 0;if(!_.t("web_watch_top_banner_companion_check_killswitch")&&((d=g[C])==null?0:(V=d.adPlacementRenderer)==null?0:(y=V.renderer)==null?0:y.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.b.hasSuppressedResults=function(g){return g==null?!0:g.filter(function(C){return!C.continuationItemRenderer&&!C.compactPromotedVideoRenderer&&!C.promotedSparklesWebRenderer}).length===0};
_.b.computeShowButton=function(g,C){return this.isWatchNextGrid?g:g||this.hasSuppressedResults(C)};
_.b.showButtonChanged=function(){if(this.isWatchNextGrid){var g=_.KZ(this.hostElement).querySelector("ytd-rich-grid-renderer");g&&this.showButton!==null&&(g.continuationShowButton=this.showButton)}else{g=_.KZ(this.hostElement).querySelector("yt-next-continuation");var C=_.KZ(this.hostElement).querySelector("ytd-continuation-item-renderer"),d=_.KZ(this.hostElement).querySelector("ytd-item-section-renderer");g&&(g.showButton=this.showButton);C&&(C.showButton=this.showButton);d&&(d.continuationShowButton=
this.showButton)}};
_.b.continuationTap=function(g){var C;if(((C=this.data)==null?void 0:C.continuations)!=null&&g.target.tagName==="TP-YT-PAPER-BUTTON")for(g=this.data.continuations,C=0;C<g.length;C++)g[C].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(g[C].nextContinuationData||{})};
_.b.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("shown-items-changed",this.shownItems))};
_.PU.Object.defineProperties(oU.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.watchFeedBigThumbsOnLockup?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.shownItems)==null||!g.some(function(C){return!!C.lockupViewModel||C.compactVideoRenderer}))}}});
oU.prototype.shownItemsChangedForBinding=oU.prototype.shownItemsChangedForBinding;oU.prototype.showButtonChanged=oU.prototype.showButtonChanged;oU.prototype.hideTvfilmOfferModuleChanged=oU.prototype.hideTvfilmOfferModuleChanged;oU.prototype.updateLockupContainerTypes=oU.prototype.updateLockupContainerTypes;oU.prototype.hideUnlimitedOfferModuleChanged=oU.prototype.hideUnlimitedOfferModuleChanged;oU.prototype.dataChanged=oU.prototype.dataChanged;oU.prototype.resultsChanged=oU.prototype.resultsChanged;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oU.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oU.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],oU.prototype,"ytLazyListBehavior",void 0);_.E([_.r(_.RJ.YtNextContinuationBehavior),_.H("design:type",Object)],oU.prototype,"ytNextContinuationBehavior",void 0);
_.E([_.r(_.yP),_.H("design:type",Object)],oU.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],oU.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oU.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],oU.prototype,"playerData",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],oU.prototype,"autoFill",void 0);_.E([_.M({value:60}),_.H("design:type",Number)],oU.prototype,"targetFramerate",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"isTwoColumns",void 0);_.E([_.M(),_.H("design:type",Object)],oU.prototype,"shownItems",void 0);_.E([_.M({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.H("design:type",Boolean)],oU.prototype,"hideUnlimitedOfferModule",void 0);_.E([_.M({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.H("design:type",Boolean)],oU.prototype,"hideTvfilmOfferModule",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"watchFeedBigThumbs",void 0);_.E([_.M(),_.H("design:type",Object)],oU.prototype,"watchFeedBigThumbsOnLockup",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"watchNextGridHideChips",void 0);_.E([_.M(),_.H("design:type",Object)],oU.prototype,"eligibleToSwitchToGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"disableShortsShelfHeightOverride",void 0);
_.E([_.M({selector:_.eZ,reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"isGridViewEnabled",void 0);_.E([_.M({selector:_.VU_,reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"isSwatcherooActive",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],oU.prototype,"showMoreButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],oU.prototype,"isWatchNextGrid",void 0);
_.E([_.M({computed:"computeShowButton(showMoreButton, data.results)"}),_.H("design:type",Boolean)],oU.prototype,"showButton",void 0);_.E([_.PR("data.results.*"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oU.prototype,"resultsChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oU.prototype,"dataChanged",null);
_.E([_.Rn("hideUnlimitedOfferModule"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oU.prototype,"hideUnlimitedOfferModuleChanged",null);_.E([_.X("isGridViewEnabled","containsLockups","data"),_.M({reflectToAttribute:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],oU.prototype,"lockupContainerType",null);
_.E([_.Rn("lockupContainerType","data"),_.H("design:type",Function),_.H("design:paramtypes",[Number]),_.H("design:returntype")],oU.prototype,"updateLockupContainerTypes",null);_.E([_.Rn("hideTvfilmOfferModule"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oU.prototype,"hideTvfilmOfferModuleChanged",null);_.E([_.Rn("showButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oU.prototype,"showButtonChanged",null);
_.E([_.Rn("shownItems"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oU.prototype,"shownItemsChangedForBinding",null);_.E([_.X("shownItems"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oU.prototype,"containsLockups",null);
_.I(oU,"ytd-watch-next-secondary-results-renderer",function(){if(EC6===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);EC6=g}g=EC6;return g},{mode:1});var yH_;var p3=function(){var g=_.W.apply(this,arguments)||this;g.isCollapsed=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return g};
_.L(p3,_.W);_.b=p3.prototype;_.b.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.b.onDonateTap=function(){var g=this.get("data.donateButton.buttonRenderer.command");if(g){var C=_.ju(),d=this.get("data.donateButton.buttonRenderer.trackingParams");C&&d&&_.qV(C,_.FG(d));this.ytOpenPopupBehavior.openPopup(g)}};
_.b.onShowMore=function(){this.isCollapsed=!1;var g=_.ju(),C=this.get("data.expandButton.buttonRenderer.trackingParams");g&&C&&_.qV(g,_.FG(C))};
_.b.onShowLess=function(){this.isCollapsed=!0};
_.b.dataChanged=function(){_.CM(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.handleUpdate=function(g){if(g=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",g))this.set("data.startLabel",g.startLabel),this.set("data.endLabel",g.endLabel),this.set("data.progress",g.progress),this.set("data.amountRaisedLabel",g.amountRaisedLabel),this.dataChanged()};
_.b.handleOpenPopupAction=function(g){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",g)&&_.Qw(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.b.computeHeaderBackgroundUrl=function(g,C){if(g)return C?g.headerBackgroundDarkUrl:g.headerBackgroundUrl};
_.b.isProgressBarVisible=function(g){return!(!g||g.progress===void 0)};
_.b.headerBackgroundClass=function(){return _.Qq("HTML_DIR")==="rtl"?"flip":""};
p3.prototype.dataChanged=p3.prototype.dataChanged;_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],p3.prototype,"ytOpenPopupBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],p3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],p3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],p3.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],p3.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],p3.prototype,"isCollapsed",void 0);_.E([_.M({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.H("design:type",String)],p3.prototype,"headerBackgroundUrl",void 0);_.E([_.M(),_.H("design:type",Boolean)],p3.prototype,"isDarkTheme",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p3.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],p3);
_.I(p3,"ytd-donation-shelf-renderer",function(){if(yH_!==void 0)return yH_;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yH_=g},{mode:1});var RkY;var b9u=function(){return _.W.apply(this,arguments)||this};
_.L(b9u,_.W);_.E([_.M(),_.H("design:type",Object)],b9u.prototype,"data",void 0);_.E([_.m({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],b9u);
_.I(b9u,"ytd-donation-unavailable-renderer",function(){if(RkY!==void 0)return RkY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return RkY=g},{mode:1});var Z9G;var JT=function(){return _.W.apply(this,arguments)||this};
_.L(JT,_.W);JT.prototype.computeIconType=function(g){return g?"yt-icons:"+g.toLowerCase():null};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],JT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],JT.prototype,"data",void 0);_.E([_.m({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],JT);
_.I(JT,"ytd-limited-state-message-renderer",function(){if(Z9G!==void 0)return Z9G;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Z9G=g},{mode:1});var YPd;var hT=function(){return _.W.apply(this,arguments)||this};
_.L(hT,_.W);hT.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
hT.prototype.onTap=function(g){var C=this.data&&this.data.endpoint;C&&!_.mE(_.Mk(g),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.HW(this.hostElement,"yt-navigate",{endpoint:C})};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hT.prototype,"data",void 0);_.E([_.m({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],hT);
_.I(hT,"ytd-autotagging-metadata-renderer",function(){if(YPd!==void 0)return YPd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YPd=g},{mode:1});var AHG;var tT=function(){return _.W.apply(this,arguments)||this};
_.L(tT,_.W);tT.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tT.prototype,"data",void 0);_.E([_.m({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],tT);
_.I(tT,"ytd-autotagging-metadata-row-renderer",function(){if(AHG!==void 0)return AHG;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return AHG=g},{mode:1});var FpT;var PAd;var jY=function(){var g=_.W.apply(this,arguments)||this;g.engagementPanelContent=!1;return g};
_.L(jY,_.W);jY.prototype.computeHasDividerLine=function(g,C){return g&&!C};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jY.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jY.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.H("design:type",Boolean)],jY.prototype,"hasDividerLine",void 0);_.E([_.M(),_.H("design:type",Object)],jY.prototype,"engagementPanelContent",void 0);
_.E([_.m({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],jY);
_.I(jY,"ytd-metadata-row-header-renderer",function(){if(PAd!==void 0)return PAd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return PAd=g},{mode:1});var i96;var eY=function(){return _.W.apply(this,arguments)||this};
_.L(eY,_.W);eY.prototype.computeHasDividerLine=function(g){return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],eY.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],eY.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.H("design:type",Boolean)],eY.prototype,"hasDividerLine",void 0);_.E([_.m({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],eY);
_.I(eY,"ytd-metadata-row-renderer",function(){if(i96!==void 0)return i96;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return i96=g},{mode:1});var O9s;var wZE=function(){return _.W.apply(this,arguments)||this};
_.L(wZE,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wZE.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wZE.prototype,"data",void 0);_.E([_.m({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],wZE);
_.I(wZE,"ytd-metadata-with-image-row-renderer",function(){if(O9s!==void 0)return O9s;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return O9s=g},{mode:1});var kSs;var lx=function(){var g=_.W.apply(this,arguments)||this;g.rounded=!0;g.fixie=!1;g.fullWidth=!1;return g};
_.L(lx,_.W);_.b=lx.prototype;_.b.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.onDataChanged=function(){var g=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(C){g.onEndpointLinkKeyPress(C)}))};
_.b.onEndpointLinkKeyPress=function(g){g.target===this.endpointLink&&g.keyCode===13&&_.HW(this.hostElement,"click")};
_.b.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var g;if((g=this.data)==null?0:g.endpoint)_.as(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.b.onYtNavigate=function(g){this.endpointHref||(g.stopPropagation(),g.preventDefault())};
_.b.onInformationButtonContainerClick=function(g){g.target.id!=="information-button-container"&&(g.stopPropagation(),g.preventDefault())};
_.b.computeStyle=function(g){return g};
_.b.computeIsThumbnailStyle=function(g){return g==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.b.computeThumbnailWidth=function(g){switch(g){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.b.computeThumbnailObjectFit=function(g){switch(g){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.PU.Object.defineProperties(lx.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
lx.prototype.onYtNavigate=lx.prototype.onYtNavigate;lx.prototype.onClick=lx.prototype.onClick;lx.prototype.onDataChanged=lx.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],lx.prototype,"componentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lx.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],lx.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],lx.prototype,"componentStyle",void 0);_.E([_.M({computed:"computeIsThumbnailStyle(data.style)"}),_.H("design:type",Boolean)],lx.prototype,"isThumbnailStyle",void 0);_.E([_.M({computed:"computeThumbnailObjectFit(data.style)"}),_.H("design:type",String)],lx.prototype,"thumbnailObjectFit",void 0);
_.E([_.M({computed:"computeThumbnailWidth(data.style)"}),_.H("design:type",Number)],lx.prototype,"thumbnailWidth",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],lx.prototype,"rounded",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],lx.prototype,"fixie",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],lx.prototype,"fullWidth",void 0);_.E([_.ZD("#endpoint-link"),_.H("design:type",HTMLAnchorElement)],lx.prototype,"endpointLink",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lx.prototype,"onDataChanged",null);_.E([_.X("data.endpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],lx.prototype,"endpointHref",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],lx.prototype,"onClick",null);
_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],lx.prototype,"onYtNavigate",null);_.E([_.m({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],lx);
_.I(lx,"ytd-rich-metadata-renderer",function(){if(kSs!==void 0)return kSs;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return kSs=g},{mode:_.HR("kevlar_poly_si_batch_j075")?1:2});var xxs;var L3=function(){var g=_.W.apply(this,arguments)||this;g.fixie=!1;g.fullWidth=!1;return g};
_.L(L3,_.W);L3.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
L3.prototype.computeHasDividerLine=function(g){return g};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],L3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],L3.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.H("design:type",Boolean)],L3.prototype,"hasDividerLine",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L3.prototype,"fixie",void 0);_.E([_.M(),_.H("design:type",Object)],L3.prototype,"fullWidth",void 0);
_.E([_.m({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],L3);
_.I(L3,"ytd-rich-metadata-row-renderer",function(){if(xxs!==void 0)return xxs;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return xxs=g},{mode:1});var DG=function(){var g=_.W.apply(this,arguments)||this;g.engagementPanelContent=!1;g.fixie=!1;g.fullWidth=!1;return g};
_.L(DG,_.W);
DG.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"}}}};
DG.prototype.computeCollapsibleItems=function(g,C,d){return g===void 0||C===void 0||d===void 0||d?[]:g.slice(C)};
DG.prototype.computeAlwaysShownItems=function(g,C){return g&&g.length?g.slice(0,C):[]};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],DG.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],DG.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],DG.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],DG.prototype,"collapsed",void 0);
_.E([_.M({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.H("design:type",Array)],DG.prototype,"alwaysShownItems",void 0);_.E([_.M({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.H("design:type",Array)],DG.prototype,"collapsibleItems",void 0);_.E([_.M(),_.H("design:type",Object)],DG.prototype,"engagementPanelContent",void 0);_.E([_.M(),_.H("design:type",Object)],DG.prototype,"fixie",void 0);
_.E([_.M(),_.H("design:type",Object)],DG.prototype,"fullWidth",void 0);_.E([_.m({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],DG);
_.I(DG,"ytd-metadata-row-container-renderer",function(){if(FpT!==void 0)return FpT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return FpT=g},{mode:1});var oI6;var rq=function(){var g=_.W.apply(this,arguments)||this;g.currentPageUrl="";g.baseUrl="";g.isHiddenByUser=null;g.hidden=!1;g.showAboveScrim=!1;g.watchNextGrid=_.t("kevlar_watch_grid");g.modernButtons=_.t("web_modern_buttons");g.roundedContainer=!0;g.noBorder=!1;g.roundBackground=!_.t("live_chat_round_background_killswitch");g.overflowHideChat=_.t("live_chat_overflow_hide_chat");g.forceDarkTheme=!1;g.theaterWatchWhile=!1;g.isListeningForPlayerProgress=!1;g.JSC$22992_playerEvents=new Map;g.isFrameReady=
!1;g.player=null;g.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 g};
_.L(rq,_.W);_.b=rq.prototype;_.b.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.zY(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.b.created=function(){var g=this;this.handleIframeEventListener=function(C){g.handleIframeEvent(C)};
this.handleKeyboardEventListener=function(C){g.handleKeyboardEvent(C)};
this.JSC$22992_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22992_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22992_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22992_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22992_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.b.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay();this.collapsedChanged()};
_.b.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1};
_.b.computeBaseUrl=function(g){var C="/live_chat";this.isChatReplay()&&(C="/live_chat_replay");return _.yc(_.Vc(_.dD(_.S1(g),C),null),"").toString()};
_.b.dataChanged=function(){_.t("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.b.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var g=this.url;if(this.isChatReplay()&&this.player){var C=Math.floor(this.player.getProgressState().current*1E3);g=_.CP(_.S1(g),"playerOffsetMs",C.toString()).toString()}C=this.chatframe;try{var d=g==="about:blank"?_.nuQ:_.IE(g),V=C.contentDocument.location,y=_.Eh(d);y!==void 0&&V.replace(y)}catch(R){C.src=g}}};
_.b.collapsedChanged=function(){_.HW(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.b.handleIframeEvent=function(g){if(g&&this.baseUrl.startsWith(g.origin)&&g.source===this.chatframe.contentWindow&&_.Hq(g.data))if(g.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(g);else if(g.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(g.data["yt-show-feedback-dialog"]){var C=_.wS().resolve(_.Oc(_.vuB));if(C){var d=g.ports,V;d&&d.length&&(V=function(){d[0].postMessage({})});
g=g.data["yt-show-feedback-dialog"];C.showFeedbackDialog(g.customProductData,g.feedbackContent,V,g.bucket)}}else if(g.data["yt-show-survey"])_.HW(this.hostElement,"yt-show-survey",g.data["yt-show-survey"]);else if(g.data["yt-purchase-membership"])_.wS().resolve(_.xC).resolveCommand(g.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(g.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(g.data["yt-tunnel-out-live-service-request"]);else if(g.data["yt-user-activity"])_.iD();
else if(g.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(g.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(g.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(g.data["yt-open-popup"]);else if(g.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(g.data["yt-log-flow-logging-event-command"]);else if(g.data["yt-hide-live-chat"])this.onShowHideChat();else g.data["yt-report-moderation-state-log"]&&
this.player&&(C={cpn:this.player.getVideoData().cpn},_.uD("liveChatBeingModerated",C))};
_.b.attachLiveChatResponseVeTrackingParams=function(g){g=_.FG(g);var C=_.ju(),d=_.gS("liveChatRenderer.trackingParams",this.data);C&&d&&_.BL(C,_.FG(d),g)};
_.b.handleBuyflowMessages=function(g){var C=g.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,d=g.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,V=g.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.WAV(_.u4(_.qk),C.replace(/-/g,"+").replace(/_/g,"/"),function(y){g.ports[0].postMessage({success:!0,buyFlowResponse:y})},void 0,function(y){g.ports[0].postMessage({success:!1,
error:y&&y.message||"Buyflow rejected without error."})},_.Zi().get("hl"),void 0,function(){g.ports[0].postMessage({closed:!0})},d,V)};
_.b.setupPlayerProgressRelay=function(){var g=this;if(!this.isListeningForPlayerProgress){var C=_.cj();C!=null&&C.getPlayerPromise&&(C.getPlayerPromise().then(function(d){g.playerApiReady(d)}),this.isListeningForPlayerProgress=!0)}};
_.b.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.b.playerApiReady=function(g){this.setPlayer(g)};
_.b.playerProgressHandler=function(){if(this.player){var g=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":g.current})}};
_.b.playerAdStartHandler=function(g){this.postToContentWindow({"yt-player-ad-start":g})};
_.b.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.b.playerStateChangeHandler=function(g){this.postToContentWindow({"yt-player-state-change":g})};
_.b.setPlayer=function(g){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22992_playerEvents);g&&(this.player=g,this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$22992_playerEvents),_.HW(this.hostElement,"player-api-ready"))};
_.b.liveChatPageUrl=function(g,C,d,V){return!d||C?"about:blank":d.liveChatRenderer?(C=_.S1(this.currentPageUrl).JSC$10103_queryData_,Twl(C),g=_.S1(g),C.add("continuation",d.liveChatRenderer.continuations[0].reloadContinuationData.continuation),d=_.Xv()==="USER_INTERFACE_THEME_DARK",(V||d)&&C.add("dark_theme","true"),_.Vc(g,C),V=_.S1(g.toString()),d=V.JSC$10103_queryData_,"SESSION_INDEX"in _.E3&&(d.add("authuser",_.Qq("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.E3&&d.add("pageId",_.Qq("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.E3&&d.add("sdc",_.Qq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),V.toString()):""};
_.b.isCollapsed=function(g,C){return C!==null?C:this.isChatReplay()||g&&g.conversationBarRenderer&&g.conversationBarRenderer.availabilityMessage?!0:g?g.liveChatRenderer?g.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.t("live_chat_hide_premiere_replay_message")||g.conversationBarRenderer&&g.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.b.isHidden=function(g,C,d){var V=C&&C.conversationBarRenderer&&C.conversationBarRenderer.availabilityMessage,y=C&&C.liveChatRenderer&&C.liveChatRenderer.showHideButton,R=C&&C.liveChatRenderer&&C.liveChatRenderer.showButton;return d&&g&&!V&&!R||!d&&g&&!V&&!y?!0:C&&C.liveChatRenderer&&C.liveChatRenderer.initialDisplayState?C.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.b.computeButtonOverride=function(g,C){if(g&&C)return{type:"outline"}};
_.b.setCollapsedState=function(g){_.e(g,_.BA8)&&((this.isHiddenByUser=!!_.e(g,_.BA8).collapsed)||_.Qw(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.b.forwardReduxActionToIframe=function(g){this.postToContentWindow({"yt-live-chat-forward-redux-action":g})};
_.b.onLoopRangeChange=function(g){this.showAboveScrim=!(g==null||!g.postId)};
_.b.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.b.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.b.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.b.sendDarkThemePostMessage=function(g){this.postToContentWindow({"yt-live-chat-set-dark-theme":g})};
_.b.onLiveChatBuyFlowCallback=function(g){this.postToContentWindow({"yt-live-chat-buy-flow-callback":g})};
_.b.handleKeyboardEvent=function(g){(0,_.uG.containsValue)($9s,g.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:g.type,keyCode:g.keyCode}})};
_.b.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.b.postToContentWindow=function(g){if(this.isFrameReady)try{var C=window.location.protocol+"//"+window.location.host,d;(d=this.chatframe)!=null&&d.contentWindow?this.chatframe.contentWindow.postMessage(g,C):_.cy(new _.qn("Tried posting a message to an iframe with no content window",g))}catch(V){_.IM(V)}};
_.b.shouldHideChatFrame=function(g){return g&&_.t("hide_live_chat_button_when_collapsed")};
_.PU.Object.defineProperties(rq.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.t("live_chat_overflow_hide_chat")||_.t("web_watch_chat_hide_button_killswitch"))return _.t("live_chat_overflow_hide_chat");var g,C,d,V;return!!((g=this.data)==null?0:(C=g.liveChatRenderer)==null?0:(d=C.header)==null?0:(V=d.liveChatHeaderRenderer)==null?0:V.collapseButton)}}});
rq.prototype.collapsedChanged=rq.prototype.collapsedChanged;rq.prototype.urlChanged=rq.prototype.urlChanged;rq.prototype.dataChanged=rq.prototype.dataChanged;rq.prototype.onShowHideChat=rq.prototype.onShowHideChat;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],rq.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rq.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],rq.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],rq.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],rq.prototype,"ytOpenPopupBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rq.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],rq.prototype,"currentPageUrl",void 0);
_.E([_.M({computed:"computeBaseUrl(currentPageUrl,data)"}),_.H("design:type",Object)],rq.prototype,"baseUrl",void 0);_.E([_.M({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.H("design:type",String)],rq.prototype,"url",void 0);_.E([_.M(),_.H("design:type",Object)],rq.prototype,"isHiddenByUser",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.H("design:type",Object)],rq.prototype,"hidden",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.H("design:type",Boolean)],rq.prototype,"collapsed",void 0);_.E([_.M({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.H("design:type",Boolean)],rq.prototype,"hideChatFrame",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rq.prototype,"showAboveScrim",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rq.prototype,"watchNextGrid",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],rq.prototype,"modernButtons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rq.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rq.prototype,"noBorder",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],rq.prototype,"roundBackground",void 0);
_.E([_.M({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.H("design:type",Object)],rq.prototype,"toggleButtonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],rq.prototype,"overflowHideChat",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rq.prototype,"forceDarkTheme",void 0);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rq.prototype,"enableShowWithoutHideChatButton",null);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rq.prototype,"theaterWatchWhile",void 0);_.E([_.ZD("#chatframe"),_.H("design:type",HTMLIFrameElement)],rq.prototype,"chatframe",void 0);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rq.prototype,"onShowHideChat",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rq.prototype,"dataChanged",null);
_.E([_.Rn("url"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rq.prototype,"urlChanged",null);_.E([_.Rn("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rq.prototype,"collapsedChanged",null);_.E([_.m({is:"ytd-live-chat-frame",disableElementRegistration:!0})],rq);
_.I(rq,"ytd-live-chat-frame",function(){if(oI6!==void 0)return oI6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return oI6=g},{mode:1});var pZh;var NH=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_modern_buttons");g.buttonOverrides={style:"call-to-action",type:"filled"};return g};
_.L(NH,_.W);NH.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=_.tw(this.data.backgroundColor)))};
NH.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var g=this.getFormattedStringLoggingDirectives(this.data.headline);g&&this.rendererBehavior.logExplicitClick(g)}};
NH.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var g=this.getFormattedStringLoggingDirectives(this.data.description);g&&this.rendererBehavior.logExplicitClick(g)}};
NH.prototype.getFormattedStringLoggingDirectives=function(g){return g&&g.runs&&g.runs.length>0&&g.runs[0]&&g.runs[0].loggingDirectives?g.runs[0].loggingDirectives:null};
NH.prototype.dataChanged=NH.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NH.prototype,"rendererBehavior",void 0);_.E([_.r(c5Y.YtMacroReplacementBehavior),_.H("design:type",Object)],NH.prototype,"macroReplacementBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NH.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],NH.prototype,"navigationEndpoint",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NH.prototype,"enableColors",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NH.prototype,"modern",void 0);_.E([_.M(),_.H("design:type",Object)],NH.prototype,"buttonOverrides",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NH.prototype,"dataChanged",null);_.E([_.m({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],NH);
_.I(NH,"ytd-action-basic-immersive-content-renderer",function(){if(pZh!==void 0)return pZh;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return pZh=g},{mode:1});var JH_;var hku;var Xb=function(){return _.W.apply(this,arguments)||this};
_.L(Xb,_.W);Xb.prototype.dataChanged=function(){var g;((g=this.data)==null?void 0:g.backgroundColor)!==void 0&&_.CM(this.hostElement,{"--bgu-color":_.tw(this.data.backgroundColor)})};
Xb.prototype.onImageTileClick=function(){var g;((g=this.data)==null?0:g.navigationEndpoint)&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var C;((C=this.data)==null?0:C.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.PU.Object.defineProperties(Xb.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.data)==null?void 0:g.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 g;return((g=this.data)==null?void 0:g.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var g,C,d;if(((g=this.data)==null?void 0:(C=g.detailsLine)==null?void 0:C.texts)!=null&&((d=this.data)==null?void 0:d.detailsLine.texts.length)>0){var V;return(V=this.data)==null?void 0:V.detailsLine.texts.map(function(y){return y.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var g,C,d;if(((g=this.data)==null?void 0:(C=g.optionalDetailsLine)==null?void 0:C.texts)!=null&&((d=this.data)==null?void 0:d.optionalDetailsLine.texts.length)>0){var V;return(V=this.data)==null?void 0:V.optionalDetailsLine.texts.map(function(y){return y.text}).join("")}return null}}});
Xb.prototype.dataChanged=Xb.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Xb.prototype,"rendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Xb.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Xb.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.backgroundColor"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Xb.prototype,"hasBackgroundColor",null);
_.E([_.X("data.objectFit"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xb.prototype,"getObjectFit",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.tileRenderingStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Xb.prototype,"hasTileMetadata",null);_.E([_.X("data.detailsLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xb.prototype,"getSecondaryDetails",null);
_.E([_.X("data.optionalDetailsLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xb.prototype,"getOptionalDetails",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xb.prototype,"dataChanged",null);_.E([_.m({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],Xb);
_.I(Xb,"ytd-image-tile-renderer",function(){if(hku!==void 0)return hku;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return hku=g},{mode:1});var tiG;var sY=function(){return _.W.apply(this,arguments)||this};
_.L(sY,_.W);sY.prototype.getOpenLinkIcon=function(){return _.t("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
sY.prototype.onSitelinkTap=function(){_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.t("kevlar_command_handler_migration_killswitch"))_.as(this.hostElement,this.data.clickCommands,this.hostElement);else for(var g=_.Z(this.data.clickCommands),C=g.next();!C.done;C=g.next())this.ytComponentBehavior.resolveCommand(C.value)};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],sY.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sY.prototype,"rendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sY.prototype,"data",void 0);_.E([_.m({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],sY);
_.I(sY,"ytd-sitelink-renderer",function(){if(tiG!==void 0)return tiG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return tiG=g},{mode:1});var BA=function(){var g=_.W.apply(this,arguments)||this;g.paddingFix=_.t("enable_ads_web_ep_buenos_aires_and_padding_fix");return g};
_.L(BA,_.W);BA.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"}}}};
BA.prototype.dataChanged=function(){var g=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(C){C.clickTrackingParams&&delete C.clickTrackingParams;g.ytMacroReplacementBehavior.sendServiceRequestAction([C])})};
BA.prototype.shouldHideFooter=function(g){return!(g&&_.t("use_ads_engagement_panel_desktop_footer_cta"))};
_.PU.Object.defineProperties(BA.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.imageTileRenderers)===void 0||((C=this.data)==null?void 0:C.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(d){var V;return(V=_.e(d,ugd))==null?void 0:V.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.imageTileRenderers)===void 0||((C=this.data)==null?void 0:C.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(d){var V;return((V=_.e(d,ugd))==null?void 0:V.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
BA.prototype.dataChanged=BA.prototype.dataChanged;_.E([_.r(c5Y.YtMacroReplacementBehavior),_.H("design:type",Object)],BA.prototype,"ytMacroReplacementBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BA.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],BA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BA.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],BA.prototype,"paddingFix",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.imageTileRenderers"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],BA.prototype,"removeBorderFromImageTiles",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.imageTileRenderers"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],BA.prototype,"useFooteredMetadataRenderingStyle",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BA.prototype,"dataChanged",null);_.E([_.m({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],BA);
_.I(BA,"ytd-action-engagement-panel-content-renderer",function(){if(JH_!==void 0)return JH_;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return JH_=g},{mode:1});var j4Y;var ekd=_.n(function(g){var C=g.data;var d=g.customCommandResolver;return _.O("ad-grid-card-image-full-metadata-view-model",{class:function(){var V;return((V=C().interaction)==null?0:V.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},d)),
"aria-label":function(){var V,y;return(V=C().interaction)==null?void 0:(y=V.accessibility)==null?void 0:y.label}},_.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(V){return _.O(_.vx,{data:V.data,
customCommandResolver:d})}})),_.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.O(_.k,{cond:function(){return C().headline},
then:function(V){return _.O(_.gV,{text:V,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.O(_.k,{cond:function(){return C().detailsLine},
then:function(V){return _.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.O(_.Fd,{data:V},{adDetailsLineViewModel:function(y){return _.O(_.jX,{data:y.data,customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.O(_.k,{cond:function(){return C().secondaryDetailsLine},
then:function(V){return _.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.O(_.Fd,{data:V},{adDetailsLineViewModel:function(y){return _.O(_.jX,{data:y.data,customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"qn");var lN6=_.n(function(g){var C=g.data;var d=g.customCommandResolver;return _.O("ad-grid-card-image-view-model",{class:function(){var V;return((V=C().interaction)==null?0:V.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},d)),
"aria-label":function(){var V,y;return(V=C().interaction)==null?void 0:(y=V.accessibility)==null?void 0:y.label}},_.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(V){return _.O(_.vx,{data:V.data,
customCommandResolver:d})}}),_.O("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.O(_.Fd,{data:function(){return C().adCardBadge}},{adCardBadgeViewModel:_.u6r})))},"rn");var Lps=_.n(function(g){var C=g.data;var d=g.customCommandResolver;return _.O("ad-grid-card-text-view-model",{class:function(){var V;return((V=C().interaction)==null?0:V.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},d)),
"aria-label":function(){var V,y;return(V=C().interaction)==null?void 0:(y=V.accessibility)==null?void 0:y.label}},_.O("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.O(_.k,{cond:function(){return C().title},
then:function(V){return _.O(_.gV,{text:V,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.O("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.O(_.M9,{each:function(){var V;
return((V=C())==null?void 0:V.descriptions)||[]},
keyBy:"INDEX"},function(V){return _.O(_.gV,{text:V,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.O("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.O(_.Fd,{data:function(){return C().moreInfoButton}},{adButtonViewModel:function(V){return _.O(_.k7,{data:V.data,
customCommandResolver:d})}})))},"sn");var DxG=_.n(function(g){var C=g.data;var d=g.customCommandResolver;var V=g.adGridCardCollectionStyle;return _.O("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(y){var R,Y=(R=C().interaction)==null?void 0:R.onFirstVisible;y&&Y&&_.rl(Y)},
showOption:_.Ot})),style:function(){return"grid-template-columns: repeat("+U7G(V?V():C().style)+", minmax(0, 1fr));"}},_.O(_.Fd,{data:function(){var y;
return(y=C())==null?void 0:y.gridCards}},{adGridCardImageViewModel:function(y){return _.O(lN6,{data:y.data,
customCommandResolver:d})},
adGridCardImageFullMetadataViewModel:function(y){return _.O(ekd,{data:y.data,customCommandResolver:d})},
adGridCardTextViewModel:function(y){return _.O(Lps,{data:y.data,customCommandResolver:d})}}))},"tn");_.U4(_.n(function(g){var C=g.data;return _.O("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.WF(_.wN({visibilityCallback:function(d){var V,y=(V=C().interaction)==null?void 0:V.onFirstVisible;d&&y&&_.rl(y)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},EgW))},_.O("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.O(_.k,{cond:_.oj1("(min-width: "+((0,_.T6)()+_.M3)+"px)"),
then:function(){return _.O(_.Fd,{data:function(){return C().adGridCardCollection}},{adGridCardCollectionViewModel:function(d){return _.O(DxG,{data:d.data,
customCommandResolver:EgW})}})},
else:function(){return _.O(_.Fd,{data:function(){return C().adGridCardCollection}},{adGridCardCollectionViewModel:function(d){return _.O(DxG,{data:d.data,
customCommandResolver:EgW,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.O("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.O(_.Fd,{data:function(){return C().adButton}},{adButtonViewModel:function(d){return _.O(_.k7,{data:d.data,
customCommandResolver:EgW})}})))},"un"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;return _.O("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.WF(_.wN({visibilityCallback:function(d){var V,y=(V=C().interaction)==null?void 0:V.onFirstVisible;d&&y&&_.rl(y)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},H8_))},_.O("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.O(_.Fd,{data:function(){if(_.oj1("(min-width: "+((0,_.T6)()+_.M3)+"px)")())var d=C().adGridCardCollection;
else{d=Object.assign({},_.e(C().adGridCardCollection,IRk));var V;d.gridCards!==void 0&&((V=d.gridCards)==null?void 0:V.length)>1?d.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":d.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";d={adGridCardCollectionViewModel:d}}return d}},{adGridCardCollectionViewModel:function(d){return _.O(DxG,{data:d.data,
customCommandResolver:H8_})}})),_.O("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.O(_.Fd,{data:function(){return C().adButton}},{adButtonViewModel:function(d){return _.O(_.k7,{data:d.data,
customCommandResolver:H8_})}})))},"vn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.CA}});var Tv=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return g};
_.L(Tv,_.W);_.b=Tv.prototype;_.b.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer",panelTextIconImageTilesButtonLayoutContentViewModel:"panel-text-icon-image-tiles-button-layout-content-view-model",panelTextIconTextGridCardsSubLayoutContentViewModel:"panel-text-icon-text-grid-cards-sub-layout-content-view-model"}}}};
_.b.attached=function(){this.getDataFromPlayerAndRender()};
_.b.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.b.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.b.getDataFromPlayerAndRender=function(){var g=this,C=_.Uw(this.hostElement);C&&C.getPlayerPromise().then(function(d){g.getCachedDataAndListen(d)})};
_.b.getCachedDataAndListen=function(g){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(g,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(g,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=g)};
_.b.resolveCachedActions=function(){var g=_.gS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(g=g&&g())&&!_.uG.isEmpty(g)&&this.sendUpdateEngagementPanelAction(g);(g=(g=_.gS("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&g())&&!_.uG.isEmpty(g)&&this.sendChangeEngagementPanelVisibilityAction(g);(g=(g=_.gS("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&g())&&!_.uG.isEmpty(g)&&this.sendScrollToEngagementPanelCommand(g)};
_.b.sendUpdateEngagementPanelAction=function(g){var C;_.Qw(this.hostElement,"yt-update-engagement-panel-action",[(C=_.uG.get(g,"action"))!=null?C:g])};
_.b.sendChangeEngagementPanelVisibilityAction=function(g){_.Qw(this.hostElement,"yt-change-engagement-panel-visibility-action",[g])};
_.b.sendScrollToEngagementPanelCommand=function(g){_.Qw(this.hostElement,"yt-scroll-to-engagement-panel-command",[g])};
_.b.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.t("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.cy(Error("ap"))};
Tv.prototype.dataChanged=Tv.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Tv.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Tv.prototype,"componentBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],Tv.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Tv.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Tv.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Tv.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Tv.prototype,"player",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tv.prototype,"dataChanged",null);_.E([_.m({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Tv);
_.I(Tv,"ytd-ads-engagement-panel-content-renderer",function(){if(j4Y!==void 0)return j4Y;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return j4Y=g},{mode:1});var rHW;var f3=function(){var g=_.W.apply(this,arguments)||this;g.player=null;g.JSC$23029_playerEvents=new Map;g.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return g};
_.L(f3,_.W);_.b=f3.prototype;_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}};
_.b.created=function(){this.player=null;this.JSC$23029_playerEvents=new Map;this.JSC$23029_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$23029_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23029_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23029_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.b.attached=function(){var g=this,C=_.Uw();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));C&&C.getPlayerPromise().then(function(d){g.setPlayer(d);g.set("isPageLoad",!1)})};
_.b.setPlayer=function(g){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23029_playerEvents);this.set("player",g);g&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$23029_playerEvents),g.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.b.onLoopRangeChange=function(g){var C=_.wS().resolve(_.Oc(_.nW));if((!C||C.isOnWatch())&&this.hostElement.clientHeight){var d;!g&&((d=this.data)==null?0:d.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.b.onVideoProgress=function(g){var C,d,V=((C=this.player)==null?void 0:(d=C.getPresentingPlayerType)==null?void 0:d.call(C))===2;this.isAdPlaying!==V&&this.set("isAdPlaying",V);var y;if(!V&&(y=this.player)!=null&&y.getLoopRange()){d=this.player.getLoopRange();C=d.startTimeMs;d=d.endTimeMs;V=this.player.getProgressState(1).seekableStart;var R;C<V*1E3&&((R=this.data)==null?0:R.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
g=d<g*1E3;var Y;((Y=this.player)==null?0:Y.getLoopRange())&&g&&this.player.seekTo(C/1E3)}};
_.b.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.b.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.b.onYtDeleteClipEngagementPanelCommand=function(g){_.e(g,yI_).command&&this.ytComponentBehavior.resolveCommand(_.e(g,yI_).command)};
_.PU.Object.defineProperties(f3.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.voteCount)||_.Mr("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],f3.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],f3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],f3.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],f3.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],f3.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],f3.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],f3.prototype,"isAdPlaying",void 0);_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],f3.prototype,"isPageLoad",void 0);_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],f3.prototype,"isDarkTheme",void 0);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],f3.prototype,"voteCount",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],f3.prototype,"channelEndpoint",null);_.E([_.X("channelEndpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],f3.prototype,"channelHref",null);_.E([_.m({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],f3);
_.I(f3,"ytd-clip-attribution-renderer",function(){if(rHW!==void 0)return rHW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return rHW=g},{mode:1});var NQW;var vA=function(){var g=_.W.apply(this,arguments)||this;g.player=null;g.JSC$23034_playerEvents=new Map;return g};
_.L(vA,_.W);_.b=vA.prototype;_.b.created=function(){this.player=null;this.JSC$23034_playerEvents=new Map;this.JSC$23034_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23034_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23034_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.b.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.b.attached=function(){var g=this,C=_.Uw();C&&C.getPlayerPromise().then(function(d){g.setPlayer(d);g.set("isPageLoad",!1)})};
_.b.setPlayer=function(g){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23034_playerEvents);this.set("player",g);if(g){this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$23034_playerEvents);var C;(g==null?void 0:(C=g.getPresentingPlayerType)==null?void 0:C.call(g))===2&&this.playerAdStartHandler()}};
_.b.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.b.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.b.onVideoProgress=function(){var g,C,d=((g=this.player)==null?void 0:(C=g.getPresentingPlayerType)==null?void 0:C.call(g))===2;this.isAdPlaying!==d&&this.set("isAdPlaying",d)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vA.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],vA.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vA.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],vA.prototype,"isAdPlaying",void 0);
_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],vA.prototype,"isPageLoad",void 0);_.E([_.m({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],vA);
_.I(vA,"ytd-clip-section-footer-renderer",function(){if(NQW!==void 0)return NQW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return NQW=g},{mode:1});var XZ6;var s4d;var BQh=function(){return _.W.apply(this,arguments)||this};
_.L(BQh,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BQh.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BQh.prototype,"data",void 0);_.E([_.m({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],BQh);
_.I(BQh,"ytd-clip-ad-state-renderer",function(){if(s4d!==void 0)return s4d;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return s4d=g},{mode:1});var TQd;var $H=function(){var g=_.W.apply(this,arguments)||this;g.value="";g.valid=!1;g.userChangedValue=!1;g.disabled=!1;g.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return g};
_.L($H,_.W);_.b=$H.prototype;_.b.detached=function(){this.userChangedValue=!1};
_.b.handleKeyDown=function(g){if(_.aa)var C=13;else _.IWQ&&_.GO?C=13:C=13;g.keyCode===C&&g.preventDefault()};
_.b.handleInput=function(){var g=_.KZ(this.hostElement).querySelector("#title");if(g){var C=(g.value||"").replace(/\r|\n/g," ");this.set("value",C);g.value=C;this.valid=g.validate();this.userChangedValue=!0}};
_.b.handleBlur=function(){this.valid=_.KZ(this.hostElement).querySelector("#title").validate()};
_.b.onValueChanged=function(){_.HW(this.hostElement,"title-changed",{title:this.value})};
_.b.onValidChanged=function(){_.HW(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.b.setInput=function(g,C){var d=_.KZ(this.hostElement).querySelector("#title");d&&(d.value=g,this.handleInput(),C&&(d.invalid=!1,this.valid=!0))};
_.b.onClipCreationDisable=function(){this.set("disabled",!0)};
_.b.onClipCreationEnable=function(){this.set("disabled",!1)};
_.b.onClipCreationVisibilityChange=function(g){var C=this;g.visible?requestAnimationFrame(function(){var d;((d=_.KZ(C.hostElement).querySelector("#title"))==null?void 0:d.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
$H.prototype.onValidChanged=$H.prototype.onValidChanged;$H.prototype.onValueChanged=$H.prototype.onValueChanged;$H.prototype.handleBlur=$H.prototype.handleBlur;$H.prototype.handleInput=$H.prototype.handleInput;$H.prototype.handleKeyDown=$H.prototype.handleKeyDown;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$H.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],$H.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],$H.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],$H.prototype,"value",void 0);_.E([_.M(),_.H("design:type",Object)],$H.prototype,"valid",void 0);_.E([_.M(),_.H("design:type",Object)],$H.prototype,"userChangedValue",void 0);_.E([_.M(),_.H("design:type",Object)],$H.prototype,"disabled",void 0);_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],$H.prototype,"handleKeyDown",null);
_.E([_.yE("input"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$H.prototype,"handleInput",null);_.E([_.yE("blur"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$H.prototype,"handleBlur",null);_.E([_.Rn("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$H.prototype,"onValueChanged",null);
_.E([_.Rn("valid"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$H.prototype,"onValidChanged",null);_.E([_.m({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],$H);
_.I($H,"ytd-clip-creation-text-input-renderer",function(){if(TQd!==void 0)return TQd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return TQd=g},{mode:1});var fNu;var vIW;var $xT;var qPl;var Mil;var qH=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};g.pendingStoryboardImages_={};g.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];g.tickLabelInterval=30;g.mediumTickInterval=5;g.largeTickInterval=15;g.aboveRulerHeight=32;g.rulerHeight=50;g.smallTickHeight=4;g.mediumTickHeight=8;g.largeTickHeight=16;g.mediaListeners_=
{};return g};
_.L(qH,_.W);_.b=qH.prototype;_.b.attached=function(){var g=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(C){C=_.Z(["screen and (min-resolution: "+C+")","screen and (max-resolution: "+C+")"]);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=window.matchMedia(d);V&&(g.mediaListeners_[d]=g.updatePixelRatio_.bind(g),V.addEventListener?V.addEventListener("change",g.mediaListeners_[d]):V.addListener?V.addListener(g.mediaListeners_[d]):delete g.mediaListeners_[d])}})};
_.b.detached=function(){this.setPlayer(null);for(var g=_.Z(Object.keys(this.mediaListeners_)),C=g.next();!C.done;C=g.next()){var d=C.value;C=this.mediaListeners_[d];(d=window.matchMedia(d))&&(d.removeEventListener?d.removeEventListener("change",C):d.removeListener&&d.removeListener(C))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.b.onVisibilityChangedAction_=function(g){var C=this;g.visible&&!this.player_&&(g=_.Uw())&&g.getPlayerPromise().then(function(d){C.setPlayer(d)})};
_.b.setPlayer=function(g){g&&this.set("player_",g)};
_.b.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.b.setUpCanvas_=function(){var g=this.rulerWidth,C=this.devicePixelRatio_,d=this.visible;this.set("canvasReady_",!1);if(d&&C!==0){d=this.aboveRulerHeight+this.rulerHeight;var V=_.KZ(this.hostElement).querySelector("#ticks");V.width=g*C;V.height=d*C;V.style.width=g+"px";V.style.height=d+"px";V.getContext("2d").scale(C,C);this.set("canvasReady_",!0)}};
_.b.drawRuler_=function(g,C,d,V,y,R,Y,A,P,w,x,p){g&&d&&C&&(g=_.KZ(this.hostElement).querySelector("#ticks"),C=g.getContext("2d"),C.clearRect(0,0,g.width,g.height),C.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),C.lineWidth=2,C.beginPath(),C.moveTo(0,this.aboveRulerHeight),C.lineTo(g.width,this.aboveRulerHeight),C.moveTo(0,g.height),C.lineTo(g.width,g.height),C.stroke(),this.drawRulerTicks_(g,R,y,V),this.drawStoryboardImages_(g,d,R,y,V),C.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
C.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(Y-R,V,!1),this.rulerHeight),d=this.timeToPixels_(A-R,V,!1),C.fillRect(d,this.aboveRulerHeight,g.width-d,this.rulerHeight),this.drawSpeedLines_(g,R,p))};
_.b.drawRulerTicks_=function(g,C,d,V){var y=g.getContext("2d");y.save();y.lineWidth=1;for(var R=Math.floor(Math.max(0,C-this.tickLabelInterval));R<C+d;R++){y.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var Y=(R-C)*V;y.beginPath();y.moveTo(Y,g.height);var A=this.smallTickHeight;R%this.largeTickInterval===0?A=this.largeTickHeight:R%this.mediumTickInterval===0&&(A=this.mediumTickHeight);y.lineTo(Y,g.height-A);y.stroke();R%this.tickLabelInterval===0&&(y.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),y.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),y.fillText(TZ(R),Y+4,12),y.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),y.moveTo(Y,0),y.lineTo(Y,this.aboveRulerHeight),y.stroke())}y.restore()};
_.b.percentToHex_=function(g){g=Math.round(g*255).toString(16);g.length<2&&(g="0"+g);return g};
_.b.drawSpeedLines_=function(g,C,d){var V=g.getContext("2d");V.save();var y=Math.min(25,Math.abs(d)-15)/25,R=g.width*.3*y,Y=g.width*-.3,A=g.width*1.3,P=this.aboveRulerHeight;g=g.height;var w=Math.round(4*y),x=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");x.length<7&&(x="#"+x.substring(1,4).repeat(2));var p=this.percentToHex_(.5+y/2);p=x+p;x+="00";if(y>0)for(y=0;y<w;y++){var J=Y+Math.random()*(A-Y),h=P+Math.random()*(g-P),l=R+C%R,N=V.createLinearGradient(J,h,J+l,h);
d<0?(N.addColorStop(0,p),N.addColorStop(.4,p),N.addColorStop(.9,x)):(N.addColorStop(.1,x),N.addColorStop(.6,p),N.addColorStop(1,p));V.strokeStyle=N;V.lineWidth=1;V.beginPath();V.moveTo(J,h);V.lineTo(J+l,h);V.stroke()}V.restore()};
_.b.getStoryboardForTime_=function(g,C,d){d===void 0&&(d=C.getNumberOfStoryboardLevels()-1);g=C.getStoryboardFrameIndex(g,d);return C.getStoryboardFrame(g,d)};
_.b.drawStoryboardImages_=function(g,C,d,V,y){if(!this.disabled){g=g.getContext("2d");var R=this.getStoryboardForTime_(0,C);if(R){var Y=R.width/R.columns;R=R.height/R.rows;var A=Y/R,P=this.rulerHeight*A;P=this.tickLabelInterval*(A<this.tickLabelInterval*y/this.rulerHeight?1/Math.floor(this.tickLabelInterval*y/P):Math.round(P/(this.tickLabelInterval*y)));var w=P*y,x=this.rulerHeight,p=w/this.rulerHeight,J=Math.floor(Math.max(0,d-P));for(J-=J%P;J<d+V;J+=P){var h=this.getStoryboardForTime_(J,C),l=this.getPreloadedStoryboard_(h.url);
if(l){var N=(J-d)*y,T=this.aboveRulerHeight,v=h.column*Y,q=h.row*R;if(A<p){var Q=x/(w/A);h=Y;Q*=R;q+=(R-Q)/2}else h=w/(x*A)*Y,Q=R,v+=(Y-h)/2;g.drawImage(l,v,q,h,Q,N,T,w,x)}else this.fetchStoryboardImage_(h)}}}};
_.b.getPreloadedStoryboard_=function(g){return this.storyboardImages_.find(function(C){if(C.src==g)return!0;var d=C.src.indexOf(g);return d!=-1&&d==C.src.length-g.length})};
_.b.fetchStoryboardImage_=function(g){var C=this,d=this.getPreloadedStoryboard_(g.url),V=this.pendingStoryboardImages_[g.url];d||V!==void 0||(d=new Promise(function(y){var R=new Image(g.width,g.height);R.src=g.url;R.onload=function(){y(R)};
R.onerror=function(){y(null)}}),this.pendingStoryboardImages_[g.url]=d,d.then(function(y){y&&C.push("storyboardImages_",y);
return y}).finally(function(){delete C.pendingStoryboardImages_[g.url]}))};
_.b.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.b.timeToPixels_=function(g,C,d){g*=C;return d===void 0||d?g+"px":g};
_.b.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
qH.prototype.drawRuler_=qH.prototype.drawRuler_;qH.prototype.setUpCanvas_=qH.prototype.setUpCanvas_;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],qH.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qH.prototype,"ytRendererBehavior",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],qH.prototype,"start",void 0);_.E([_.M({value:30}),_.H("design:type",Number)],qH.prototype,"end",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],qH.prototype,"visible",void 0);_.E([_.M(),_.H("design:type",Object)],qH.prototype,"player_",void 0);_.E([_.M(),_.H("design:type",Number)],qH.prototype,"tickSpacing",void 0);_.E([_.M(),_.H("design:type",Number)],qH.prototype,"windowSizeSec",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],qH.prototype,"rulerWidth",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],qH.prototype,"rulerShift",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],qH.prototype,"canvasReady_",void 0);_.E([_.M({value:function(){return[]}}),
_.H("design:type",Array)],qH.prototype,"storyboardImages_",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qH.prototype,"disabled",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],qH.prototype,"forceRender_",void 0);_.E([_.M({value:1}),_.H("design:type",Number)],qH.prototype,"devicePixelRatio_",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],qH.prototype,"windowSpeed",void 0);
_.E([_.Rn("visible","devicePixelRatio_","rulerWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qH.prototype,"setUpCanvas_",null);
_.E([_.Rn("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.H("design:returntype")],qH.prototype,"drawRuler_",null);_.E([_.eC({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],qH);
_.I(qH,"yt-clip-creation-scrubber-canvas",function(){if(Mil===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);Mil=g}g=Mil;return g},
{mode:2});var Wp6;var mxs;var MH=function(){var g=_.W.apply(this,arguments)||this;g.start=0;g.end=30;g.visible=!1;g.draggingLeft_=!1;g.draggingRight_=!1;g.draggingRuler_=!1;g.draggingWindow_=!1;g.seekableStart=0;g.seekableEnd=0;g.rulerWidth_=0;g.rulerShift_=0;g.windowSlideSpeed=0;g.disabled=!1;g.initialized=!1;g.durationAccessibilityLabel="";g.activeLoopRange_=!1;g.rulerDragMouseStart_=0;g.rulerDragRulerStart_=0;g.rulerDragStartTime_=0;g.rulerDragEndTime_=0;g.dragMouseLastX_=0;g.scrollInterval_=null;g.scrubberVe_=null;g.boundHandlers_=
{};g.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return g};
_.L(MH,_.W);_.b=MH.prototype;
_.b.created=function(){var g=this;this.JSC$23047_playerEvents=new Map;this.JSC$23047_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$23047_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$23047_playerEvents.set("onStateChange",this.onStateChange_);var C={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(C).forEach(function(d){g.boundHandlers_[d]=C[d].bind(g)})};
_.b.attached=function(){this.activeLoopRange_=!1;_.KZ(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.KZ(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.SZ(156731)};
_.b.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.KZ(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.KZ(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.b.onVisibilityChangedAction_=function(g){var C=this;g.visible&&!this.player_&&(g=_.Uw())&&g.getPlayerPromise().then(function(d){C.setPlayer(d)})};
_.b.setPlayer=function(g){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23047_playerEvents);g&&(this.set("player_",g),this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$23047_playerEvents))};
_.b.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.b.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.b.beginHandleDrag_=function(g){this.disabled||(g.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=g.clientX,g.target===_.KZ(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():g.target===_.KZ(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.b.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.b.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.b.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.b.beginRulerDrag_=function(g){this.disabled||(g.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=g.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.b.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.b.beginWindowScroll_=function(){var g=this;this.scrollInterval_=setInterval(function(){var C=g.windowSlideSpeed;if(C=_.RoG(g.start,g.boundedRulerStartLimit_())?C-.1:_.RoG(g.end,g.boundedRulerEndLimit_())?C+.1:0){var d=g.capRulerOffset_(g.rulerShift_+C);d==g.rulerShift_?C=0:(g.set("rulerShift_",d),_.HW(g.hostElement,"set-fixed-length-range",{start:g.start+C,duration:g.end-g.start}))}g.set("windowSlideSpeed",C)},33)};
_.b.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.b.endDrag_=function(){this.logClick();var g=void 0;this.draggingRight_?g=this.end-1:this.draggingLeft_&&(g=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,g);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.b.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.b.updateRulerSize_=function(){this.set("rulerWidth_",_.KZ(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.b.handleMouseDrag_=function(g){g.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(g):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(g):this.draggingWindow_&&this.handleWindowDrag_(g))};
_.b.handleRulerDrag_=function(g){g=this.pixelsToTime_(g.clientX-this.rulerDragMouseStart_);g=this.capRulerOffset_(this.rulerDragRulerStart_-g);this.set("rulerShift_",g);var C=this.rulerDragStartTime_-(this.rulerDragRulerStart_-g);_.HW(this.hostElement,"set-fixed-length-range",{start:C,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-g)-C})};
_.b.handleWindowDrag_=function(g){var C=g.clientX-this.dragMouseLastX_;this.dragMouseLastX_=g.clientX;g=this.pixelsToTime_(C);_.HW(this.hostElement,"set-fixed-length-range",{start:this.start+g,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.b.capRulerOffset_=function(g){var C=this.seekableStart-this.pixelsToTime_(16),d=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(C,g),d)};
_.b.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.b.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.b.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.b.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.b.handleWindowHandleDrag_=function(g){var C=g.clientX-this.dragMouseLastX_;this.dragMouseLastX_=g.clientX;g=this.pixelsToTime_(C);if(this.draggingLeft_){var d=this.start+g;var V=this.end}else this.draggingRight_&&(d=this.start,V=this.end+g);_.HW(this.hostElement,"set-range",{start:d,end:V,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.b.onVideoProgress_=function(g){this.disabled||(g=this.timeToPixels_(g-this.rulerShift_,this.tickSpacing_),_.KZ(this.hostElement).querySelector("#playhead").style.transform="translateX("+g+")")};
_.b.onClipCreationDisable_=function(){this.endDrag_()};
_.b.timeToPixels_=function(g,C,d){g*=C;return d===void 0||d?g+"px":g};
_.b.pixelsToTime_=function(g){return g/this.tickSpacing_};
_.b.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.b.centerRuler_=function(g,C,d){this.set("rulerShift_",this.capRulerOffset_(g+(C-g)/2-d/2))};
_.b.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.b.updateLoopRange_=function(g,C,d,V,y,R,Y){g&&(C&&V&&!d?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(g.pauseVideo(),g.seekTo(y,!1,void 0,void 0,50)):this.draggingRight_?(g.pauseVideo(),g.seekTo(R-.1,!1,void 0,void 0,50)):(Y!==void 0?g.seekTo(Y,!0,void 0,void 0,50):(C=g.getCurrentTime(),C<y||C>R?g.seekTo(y,!0,void 0,void 0,50):g.seekTo(C,!0,void 0,void 0,50)),g.playVideo()),g.setLoopRange({startTimeMs:y*1E3,endTimeMs:R*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(g.getCurrentTime())):
this.activeLoopRange_&&(g.setLoopRange(null),this.activeLoopRange_=!1))};
_.b.updateHandles_=function(){_.KZ(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.KZ(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.b.updateRuler_=function(){var g=this.end,C=this.start,d=this.draggableStartLimit_(),V=this.draggableEndLimit_();(C<d-.001||g>V+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.b.computeDurationLabel_=function(g,C){return g?g.replace("$clip_length",parseFloat(C).toFixed(1)):""};
_.b.computeDuration_=function(g,C){return this.isValidTime_(g)&&this.isValidTime_(C)&&g<C?C-g:0};
_.b.isValidTime_=function(g){return isNaN(parseFloat(g))||g<0?!1:this.player_?g>=this.seekableStart&&g<=this.seekableEnd:!0};
_.b.computeWindowSizeSec_=function(g,C,d){return Math.min((g||12E4)/1E3,d-C)};
_.b.computeTickSpacing_=function(g,C){return C?C/g:1};
_.b.onDragStateChanged_=function(){_.HW(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.b.centerRangeOnTime_=function(g){var C=this.duration;g=zXT(g-C/2,C,this.seekableStart,this.seekableEnd);_.HW(this.hostElement,"set-fixed-length-range",{start:g.start,duration:g.end-g.start})};
_.b.nearlyLessThan_=function(g,C,d){return g+(d===void 0?1E-6:d)<C};
_.b.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var g=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(g,this.start)||this.nearlyLessThan_(this.end,g))&&this.centerRangeOnTime_(g)}};
_.b.onStateChange_=function(g){this.visible&&!this.disabled&&g==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.b.computeDragState_=function(g,C,d,V){return g?"left":C?"right":d?"ruler":V?"window":"none"};
_.b.logClick=function(){var g=_.ju(),C=_.t_();g&&C&&this.scrubberVe_&&(_.t("combine_ve_grafts")?_.r$(_.RL(),this.scrubberVe_,C):_.BL(g,C,this.scrubberVe_),_.qV(g,this.scrubberVe_))};
MH.prototype.onDragStateChanged_=MH.prototype.onDragStateChanged_;MH.prototype.updateRuler_=MH.prototype.updateRuler_;MH.prototype.updateHandles_=MH.prototype.updateHandles_;MH.prototype.onUpdateLoopRange=MH.prototype.onUpdateLoopRange;MH.prototype.onInitializedChanged_=MH.prototype.onInitializedChanged_;MH.prototype.onVisibleChanged_=MH.prototype.onVisibleChanged_;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],MH.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",Object)],MH.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MH.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"start",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"end",void 0);_.E([_.M({computed:"computeDuration_(start, end)"}),_.H("design:type",Number)],MH.prototype,"duration",void 0);
_.E([_.M(),_.H("design:type",String)],MH.prototype,"lengthTemplate",void 0);_.E([_.M({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.H("design:type",String)],MH.prototype,"durationLabel",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"visible",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"player_",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"draggingLeft_",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"draggingRight_",void 0);
_.E([_.M(),_.H("design:type",Object)],MH.prototype,"draggingRuler_",void 0);_.E([_.M({value:!1}),_.H("design:type",Object)],MH.prototype,"draggingWindow_",void 0);_.E([_.M({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.H("design:type",Number)],MH.prototype,"tickSpacing_",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"seekableStart",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"seekableEnd",void 0);
_.E([_.M(),_.H("design:type",Number)],MH.prototype,"windowSizeMs",void 0);_.E([_.M({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.H("design:type",Number)],MH.prototype,"windowSizeSec_",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"rulerWidth_",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"rulerShift_",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"windowSlideSpeed",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],MH.prototype,"disabled",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"initialized",void 0);_.E([_.M(),_.H("design:type",Object)],MH.prototype,"durationAccessibilityLabel",void 0);_.E([_.M({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.H("design:type",String)],MH.prototype,"dragState",void 0);
_.E([_.Rn("visible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MH.prototype,"onVisibleChanged_",null);_.E([_.Rn("initialized"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MH.prototype,"onInitializedChanged_",null);_.E([_.Rn("player_","visible","disabled","initialized","start","end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MH.prototype,"onUpdateLoopRange",null);
_.E([_.Rn("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MH.prototype,"updateHandles_",null);_.E([_.Rn("start","end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MH.prototype,"updateRuler_",null);
_.E([_.Rn("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MH.prototype,"onDragStateChanged_",null);_.E([_.eC({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],MH);
_.I(MH,"yt-clip-creation-scrubber-view",function(){if(mxs===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Wp6===void 0&&(Wp6=document.createElement("template"));var V=Wp6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);mxs=g}g=mxs;return g},{mode:2});var WA=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};g.startHighlightTimeout=0;g.endHighlightTimeout=0;return g};
_.L(WA,_.W);_.b=WA.prototype;_.b.attached=function(){var g=this;this.startInput.addEventListener("input",function(C){return g.handleStartInput_(C)});
this.endInput.addEventListener("input",function(C){return g.handleEndInput_(C)});
this.startInput.addEventListener("focusout",function(C){return g.handleStartBlur_(C)});
this.endInput.addEventListener("focusout",function(C){return g.handleEndBlur_(C)})};
_.b.setPlayer=function(g){this.set("player_",g)};
_.b.onSetFixedLengthRange_=function(g){var C=g.detail;g=C.start;var d=C.duration,V=C.startLimit;C=C.endLimit;V||(V=this.seekableStart_);C||(C=this.seekableEnd_);g=zXT(g,d,V,C);this.start=g.start;this.end=g.end};
_.b.onSetRange_=function(g){var C=g.detail;g=C.start;var d=C.end,V=C.startLimit;C=C.endLimit;V||(V=this.seekableStart_);C||(C=this.seekableEnd_);if(g=K4W(g,d,V,C,this.minLengthSec,this.maxLengthSec))this.start=g.start,this.end=g.end};
_.b.updateInputs_=function(){var g=this.end,C=this.start;this.startInput.focused||(this.startInput.value=TZ(C,!0));this.endInput.focused||(this.endInput.value=TZ(g,!0))};
_.b.handleStartInput_=function(g){g=QvW(g.target.value);if(g===null)this.set("startValid",!1);else{var C=this.end,d=K4W(g,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);d?(this.set("endWillUpdate",d.end!==C),this.set("startValid",d.start===g)):this.set("startValid",!1)}};
_.b.handleEndInput_=function(g){g=QvW(g.target.value);if(g===null)this.set("endValid",!1);else{var C=this.start,d=a6h(this.start,g,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);d?(this.set("startWillUpdate",d.start!==C),this.set("endValid",d.end===g)):this.set("endValid",!1)}};
_.b.handleStartBlur_=function(g){g=QvW(g.target.value);g===null?this.startInput.value=TZ(this.start,!0):this.forceUpdateInputs_(K4W(g,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.b.handleEndBlur_=function(g){g=QvW(g.target.value);g===null?this.endInput.value=TZ(this.end,!0):this.forceUpdateInputs_(a6h(this.start,g,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.b.forceUpdateInputs_=function(g){g&&(this.start=g.start,this.end=g.end);this.startInput.value=TZ(this.start,!0);this.endInput.value=TZ(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.b.initializeClipRange_=function(){var g=this.seekableEnd_,C=this.seekableStart_,d=this.visible_,V=this.player_;if(!V||!d||C===null||!g)this.set("initialized",!1);else if(!this.initialized){var y=V.getCurrentTime(),R=this.getDefaultLengthSec_();d=V.getVideoData();var Y=V.getPlayerState()==1,A=d.isLive;R=Math.min(R,g-C);y=Math.max(0,y);g=A?a6h(y-R,y,C,g,this.minLengthSec,this.maxLengthSec):Y?zXT(y-R/2,R,C,g):zXT(y,R,C,g);this.start=g.start;this.end=g.end;this.set("initialized",!0);d.isLive&&V.seekTo(g.start);
this.startInput.value=TZ(this.start,!0);this.endInput.value=TZ(this.end,!0)}};
_.b.onStartChanged_=function(){var g=this;_.HW(this.hostElement,"start-changed",{start:this.start});var C;isNaN((C=this.oldStart)!=null?C:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){g.set("highlightStart",!1);g.startHighlightTimeout=0;g.oldStart=g.start},3E3))};
_.b.onEndChanged_=function(){var g=this;_.HW(this.hostElement,"end-changed",{end:this.end});var C;isNaN((C=this.oldEnd)!=null?C:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){g.set("highlightEnd",!1);g.endHighlightTimeout=0;g.oldEnd=g.end},3E3))};
_.b.onVisibilityChangedAction_=function(g){var C=this;this.set("visible_",g.visible);this.visible_&&!this.player_&&(g=_.Uw())&&g.getPlayerPromise().then(function(d){C.setPlayer(d)})};
_.b.computeMinLengthSec_=function(g){return g/1E3||5};
_.b.computeMaxLengthSec_=function(g){return g/1E3||60};
_.b.computeDefaultLengthSec_=function(g){return g/1E3};
_.b.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.b.computeSeekableStart_=function(g,C){return g&&C?g.getProgressState(1).seekableStart:0};
_.b.computeSeekableEnd_=function(g,C){return g&&C?g.getProgressState(1).seekableEnd:0};
_.b.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.b.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.b.onDragState_=function(g){this.set("highlightStart",g.detail.startChanging);this.set("highlightEnd",g.detail.endChanging)};
WA.prototype.onDragState_=WA.prototype.onDragState_;WA.prototype.onEndChanged_=WA.prototype.onEndChanged_;WA.prototype.onStartChanged_=WA.prototype.onStartChanged_;WA.prototype.initializeClipRange_=WA.prototype.initializeClipRange_;WA.prototype.updateInputs_=WA.prototype.updateInputs_;WA.prototype.onSetRange_=WA.prototype.onSetRange_;WA.prototype.onSetFixedLengthRange_=WA.prototype.onSetFixedLengthRange_;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],WA.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WA.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],WA.prototype,"data",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],WA.prototype,"start",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],WA.prototype,"startValid",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],WA.prototype,"startWillUpdate",void 0);_.E([_.M({value:30}),_.H("design:type",Number)],WA.prototype,"end",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],WA.prototype,"endValid",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],WA.prototype,"endWillUpdate",void 0);_.E([_.M({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.H("design:type",Number)],WA.prototype,"minLengthSec",void 0);
_.E([_.M({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.H("design:type",Number)],WA.prototype,"maxLengthSec",void 0);_.E([_.M({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.H("design:type",Number)],WA.prototype,"defaultLengthSec",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],WA.prototype,"visible_",void 0);_.E([_.M(),_.H("design:type",Object)],WA.prototype,"player_",void 0);
_.E([_.M({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.H("design:type",Number)],WA.prototype,"seekableStart_",void 0);_.E([_.M({computed:"computeSeekableEnd_(player_, visible_)"}),_.H("design:type",Number)],WA.prototype,"seekableEnd_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],WA.prototype,"initialized",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],WA.prototype,"disabled",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],WA.prototype,"highlightStart",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],WA.prototype,"highlightEnd",void 0);_.E([_.ZD("#start"),_.H("design:type",HTMLInputElement)],WA.prototype,"startInput",void 0);_.E([_.ZD("#end"),_.H("design:type",HTMLInputElement)],WA.prototype,"endInput",void 0);
_.E([_.yE("set-fixed-length-range"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],WA.prototype,"onSetFixedLengthRange_",null);_.E([_.yE("set-range"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],WA.prototype,"onSetRange_",null);_.E([_.Rn("start","end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WA.prototype,"updateInputs_",null);
_.E([_.Rn("player_","visible_","seekableStart_","seekableEnd_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WA.prototype,"initializeClipRange_",null);_.E([_.Rn("start"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WA.prototype,"onStartChanged_",null);_.E([_.Rn("end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WA.prototype,"onEndChanged_",null);
_.E([_.yE("clips-drag-state"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],WA.prototype,"onDragState_",null);_.E([_.eC({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],WA);
_.I(WA,"yt-clip-creation-scrubber-renderer",function(){if(qPl===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;$xT===void 0&&($xT=document.createElement("template"));var V=$xT;d.call(C,V.content.cloneNode(!0),g.content.firstChild);qPl=g}g=qPl;return g},{mode:2});var mh=function(){var g=_.W.apply(this,arguments)||this;g.player_=null;g.JSC$23061_playerEvents=new Map;g.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return g};
_.L(mh,_.W);_.b=mh.prototype;_.b.configureRendererStamper=function(){return{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state",mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}}};
_.b.created=function(){this.JSC$23061_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$23061_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$23061_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$23061_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.b.detached=function(){this.setPlayer(null)};
_.b.onVisibilityChangedAction_=function(g){var C=this,d;if((d=this.data)==null?0:d.externalVideoId){var V;this.videoId=(V=this.data)==null?void 0:V.externalVideoId}this.getPlayer().then(function(y){if(g.visible)C.returnTime=y.getCurrentTime(),C.isAtLiveHead=y.getProgressState().isAtLiveHead;else{var R=C.returnTime;C.isAtLiveHead&&(R=Number.POSITIVE_INFINITY);y.seekTo(R,void 0,void 0,void 0,51)}})};
_.b.getPlayer=function(){var g=this;if(!this.player_){var C=_.Uw();if(C)return C.getPlayerPromise().then(function(d){g.setPlayer(d);return d})}return Promise.resolve(this.player_)};
_.b.setPlayer=function(g){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23061_playerEvents);if(g){this.player_=g;var C;((C=this.data)==null?0:C.externalVideoId)||this.set("videoId",g.getVideoData().video_id||"");var d;(g==null?void 0:(d=g.getPresentingPlayerType)==null?void 0:d.call(g))===2&&(this.set("isAdPlaying",!0),_.Qw(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$23061_playerEvents)}};
_.b.ready=function(){_.KZ(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.b.onTitleChanged_=function(g){this.set("titleValue",g.detail.title)};
_.b.onStartChanged_=function(g){this.set("start",g.detail.start)};
_.b.onEndChanged_=function(g){this.set("end",g.detail.end)};
_.b.onTitleValidChanged_=function(g){this.set("titleValid",g.detail.valid)};
_.b.onStartValidChanged_=function(g){this.set("startValid",g.detail.valid)};
_.b.onEndValidChanged_=function(g){this.set("endValid",g.detail.valid)};
_.b.onVideoDataChange_=function(){var g;if((g=this.data)==null||!g.externalVideoId){var C;this.set("videoId",((C=this.player_)==null?void 0:C.getVideoData().video_id)||"")}};
_.b.computeFormValid_=function(g,C,d,V){return!!(g&&C&&d&&V)};
_.b.computeCancelButton_=function(g,C,d){return g&&_.e(g,_.GF)?{buttonRenderer:Object.assign({},_.e(g,_.GF),{isDisabled:C||d})}:null};
_.b.computeSubmitButton_=function(g,C,d){return g&&_.e(g,_.GF)?{buttonRenderer:Object.assign({},_.e(g,_.GF),{command:void 0,isDisabled:!this.formValid||C||d})}:null};
_.b.computeSubmitCommand_=function(g){return g||null};
_.b.onSubmit_=function(g){var C=this;g.stopPropagation();g.preventDefault();this.submitCommand_&&(g={},g.comment_text=this.titleValue,g.clip_external_video_id=this.videoId,g.clip_offset_ms=parseInt(this.start*1E3,10),g.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.Ke(this.hostElement,[this.submitCommand_,g]).then(function(){C.set("isLoading_",!1)},function(){C.set("isLoading_",!1)}))};
_.b.playerAdStartHandler_=function(){_.Qw(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.b.playerAdEndHandler_=function(){_.Qw(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.b.onVideoProgress_=function(){var g=this;this.getPlayer().then(function(C){var d,V=(C==null?void 0:(d=C.getPresentingPlayerType)==null?void 0:d.call(C))===2;g.isAdPlaying!==V&&(V?g.playerAdStartHandler_():g.playerAdEndHandler_())})};
mh.prototype.onEndValidChanged_=mh.prototype.onEndValidChanged_;mh.prototype.onStartValidChanged_=mh.prototype.onStartValidChanged_;mh.prototype.onTitleValidChanged_=mh.prototype.onTitleValidChanged_;mh.prototype.onEndChanged_=mh.prototype.onEndChanged_;mh.prototype.onStartChanged_=mh.prototype.onStartChanged_;mh.prototype.onTitleChanged_=mh.prototype.onTitleChanged_;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],mh.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",Object)],mh.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],mh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mh.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],mh.prototype,"data",void 0);_.E([_.M({value:""}),_.H("design:type",String)],mh.prototype,"titleValue",void 0);
_.E([_.M({value:!1}),_.H("design:type",Boolean)],mh.prototype,"titleValid",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],mh.prototype,"start",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],mh.prototype,"startValid",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],mh.prototype,"end",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],mh.prototype,"endValid",void 0);_.E([_.M({value:""}),_.H("design:type",String)],mh.prototype,"videoId",void 0);
_.E([_.M({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.H("design:type",Boolean)],mh.prototype,"formValid",void 0);_.E([_.M({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.H("design:type",Object)],mh.prototype,"submitButton_",void 0);_.E([_.M({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.H("design:type",Object)],mh.prototype,"submitCommand_",void 0);
_.E([_.M({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.H("design:type",Object)],mh.prototype,"cancelButton_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],mh.prototype,"isLoading_",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],mh.prototype,"isAdPlaying",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],mh.prototype,"returnTime",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],mh.prototype,"isAtLiveHead",void 0);
_.E([_.yE("title-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mh.prototype,"onTitleChanged_",null);_.E([_.yE("start-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mh.prototype,"onStartChanged_",null);_.E([_.yE("end-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mh.prototype,"onEndChanged_",null);
_.E([_.yE("title-valid-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mh.prototype,"onTitleValidChanged_",null);_.E([_.yE("start-valid-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mh.prototype,"onStartValidChanged_",null);_.E([_.yE("end-valid-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mh.prototype,"onEndValidChanged_",null);
_.E([_.eC({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],mh);
_.I(mh,"yt-clip-creation-renderer",function(){if(vIW===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;fNu===void 0&&(fNu=document.createElement("template"));var V=fNu;d.call(C,V.content.cloneNode(!0),g.content.firstChild);vIW=g}g=vIW;return g},{mode:2});var ux=function(){return _.W.apply(this,arguments)||this};
_.L(ux,_.W);ux.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"}}}};
ux.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(g){return g.hasOwnProperty("clipCreationRenderer")})&&_.Qw(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
ux.prototype.onPanelContentVisibleChanged=ux.prototype.onPanelContentVisibleChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ux.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ux.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.KT.YtVisibilityBehavior),_.H("design:type",Object)],ux.prototype,"ytVisibilityBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],ux.prototype,"ytdReduxBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],ux.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ux.prototype,"panelContentVisible",void 0);_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ux.prototype,"onPanelContentVisibleChanged",null);_.E([_.m({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],ux);
_.I(ux,"ytd-clip-section-renderer",function(){if(XZ6!==void 0)return XZ6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return XZ6=g},{mode:1});var uJ_;var n3=function(){return _.W.apply(this,arguments)||this};
_.L(n3,_.W);_.b=n3.prototype;
_.b.onKeyDown=function(g){if(this.snippetElements.length!==0&&(g=g.keyCode,g===38||g===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);g===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.jz(this.highlightedIndex,-1,this.snippetElements.length);g=this.snippetElements.length;var C=this.highlightedIndex%g;this.highlightedIndex=C*g<0?C+g:C;g=this.snippetElements[this.highlightedIndex];this.highlightSnippet(g);this.ensureVisible(g)}};
_.b.onKeyUp=function(g){var C=this;Wkd(g)&&(g.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.UP.cancelJob(this.inputTimerId),this.inputTimerId=_.UP.addLowPriorityJob(function(){C.typedValue&&(C.fetchSnippets(C.typedValue),C.logInputGesture(C.data))},1E3))};
_.b.onClick=function(g){(g=_.THQ(g.target,null,"snippet-item"))&&this.selectSnippet(g)};
_.b.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.b.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.b.ready=function(){var g=this;this.inputElement.addEventListener("focus",function(){g.snippetsWrapper.style.removeProperty("display")})};
_.b.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.b.getSourceTimelines=function(){if(!this.data)return[];var g=[];if(this.data.searchInVideoSources)for(var C=_.Z(this.data.searchInVideoSources),d=C.next();!d.done;d=C.next())d=d.value,d==="SEARCH_IN_VIDEO_SOURCE_ASR"?g.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):d==="SEARCH_IN_VIDEO_SOURCE_OCR"&&g.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return g};
_.b.fetchSnippets=function(g){var C=_.Qw(this.hostElement,"yt-get-current-video-id-action")[0],d=this.getSourceTimelines();g={getSearchInVideoCommand:{externalVideoId:C,query:g!=null?g:"",sourceTimelines:d},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})};
_.b.filterSnippets=function(g,C){var d=this;if(C){this.filteredSnippets=(0,_.uG.unsafeClone)(g);var V=RegExp(_.rBu(C),"i");this.filteredSnippets=this.filteredSnippets.filter(function(Y){return V.test(d.ytRendererBehavior.getSimpleString(Y.snippet))});
g=_.Z(this.filteredSnippets);for(var y=g.next();!y.done;y=g.next()){y=y.value;var R=this.ytRendererBehavior.getSimpleString(y.snippet);y.snippet={runs:[{text:R.substring(0,R.toLowerCase().indexOf(C))},{text:R.substring(R.toLowerCase().indexOf(C),R.toLowerCase().indexOf(C)+C.length),bold:!0},{text:R.substring(R.toLowerCase().indexOf(C)+C.length,R.length)}]}}}else this.filteredSnippets=g};
_.b.onUpdateSearchInVideoResults=function(g){if(!(this.snippets.length>0)){var C,d,V;if((V=(C=_.e(g,G4G))==null?void 0:(d=C.results)==null?void 0:d.length)!=null&&V){var y;this.filteredSnippets=this.snippets=((y=_.e(g,G4G))==null?void 0:y.results).map(function(R){var Y,A,P;return{startMs:R==null?void 0:(Y=R.searchInVideoResultRenderer)==null?void 0:Y.startMs,startTimeText:R==null?void 0:(A=R.searchInVideoResultRenderer)==null?void 0:A.startTimeText,snippet:R==null?void 0:(P=R.searchInVideoResultRenderer)==
null?void 0:P.snippet}})}}};
_.b.updateSnippetElements=function(){this.snippetElements=Array.from(this.snippetsWrapper.getElementsByClassName("snippet-item"));this.highlightedIndex>=0&&this.highlightedIndex<this.snippetElements.length&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);this.highlightedIndex=-1;this.snippetsWrapper.scrollTop=0};
_.b.highlightSnippet=function(g){g.classList.add("highlighted")};
_.b.removeSnippetHighlight=function(g){g.classList.remove("highlighted")};
_.b.selectSnippet=function(g){this.typedValue=String(g.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(g);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.b.ensureVisible=function(g){var C=this.snippetsWrapper.scrollTop,d=C+this.snippetsWrapper.clientHeight,V=g.offsetTop-this.snippetsWrapper.offsetTop;g=V+g.clientHeight;V<C?this.snippetsWrapper.scrollTop-=C-V:g>d&&(this.snippetsWrapper.scrollTop+=g-d)};
_.b.seekPlayer=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1){if(!g)return V.jumpTo(0);C=Number(g.dataset.startOffset);return V.yield(_.cj().getPlayerPromise(),3)}d=V.yieldResult;d.seekTo(C/1E3,!0);d.wakeUpControls();_.XV(V)})};
_.b.logInputGesture=function(g){var C=_.ju();C&&(g==null?0:g.trackingParams)&&_.MV(C,_.FG(g.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.b.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("typed-value-changed",this.typedValue))};
_.b.updateTypedValueFromBinding=function(g){this.typedValue=g.currentTarget.value};
n3.prototype.typedValueChangedForBinding=n3.prototype.typedValueChangedForBinding;n3.prototype.dataChanged=n3.prototype.dataChanged;n3.prototype.panelContentVisibleChanged=n3.prototype.panelContentVisibleChanged;n3.prototype.onClick=n3.prototype.onClick;n3.prototype.onKeyUp=n3.prototype.onKeyUp;n3.prototype.onKeyDown=n3.prototype.onKeyDown;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],n3.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],n3.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],n3.prototype,"data",void 0);_.E([_.M({value:[]}),_.H("design:type",Array)],n3.prototype,"snippets",void 0);_.E([_.M({value:[]}),_.H("design:type",Array)],n3.prototype,"filteredSnippets",void 0);_.E([_.M({value:[]}),_.H("design:type",Array)],n3.prototype,"snippetElements",void 0);
_.E([_.ZD("#siv-input"),_.H("design:type",HTMLElement)],n3.prototype,"inputElement",void 0);_.E([_.ZD("#siv-snippets-wrapper"),_.H("design:type",HTMLElement)],n3.prototype,"snippetsWrapper",void 0);_.E([_.M(),_.H("design:type",String)],n3.prototype,"typedValue",void 0);_.E([_.M({value:-1}),_.H("design:type",Number)],n3.prototype,"highlightedIndex",void 0);_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[_.oR]),_.H("design:returntype")],n3.prototype,"onKeyDown",null);
_.E([_.yE("keyup"),_.H("design:type",Function),_.H("design:paramtypes",[_.oR]),_.H("design:returntype")],n3.prototype,"onKeyUp",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],n3.prototype,"onClick",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],n3.prototype,"panelContentVisible",void 0);
_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n3.prototype,"panelContentVisibleChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n3.prototype,"dataChanged",null);_.E([_.Rn("typedValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n3.prototype,"typedValueChangedForBinding",null);
_.E([_.m({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],n3);
_.I(n3,"ytd-search-in-video-renderer",function(){if(uJ_!==void 0)return uJ_;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uJ_=g},{mode:1});var nIS;var IU=function(){return _.W.apply(this,arguments)||this};
_.L(IU,_.W);IU.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
IU.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]]"}}}}}};
IU.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var g,C,d,V,y=(C=_.e((g=this.data)==null?void 0:g.onClickCommand,_.eIL))==null?void 0:(d=C.item)==null?void 0:(V=d.notificationTextRenderer)==null?void 0:V.successResponseText;y&&_.xLl(this.hostElement,y)}};
_.PU.Object.defineProperties(IU.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;return this.isProductPlaceholder&&((g=this.data)==null?void 0:(C=g.hiddenProductOptions)==null?void 0:C.showDropCountdown)&&!!((d=this.data)==null?0:(V=d.hiddenProductOptions)==null?0:V.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var g;return!this.isProductPlaceholder&&!((g=this.data)==null?0:g.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null?0:g.priceReplacementText)&&!((C=this.data)==null||!C.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],IU.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],IU.prototype,"componentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],IU.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],IU.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("isProductPlaceholder"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"useCenterLayoutContainer",null);_.E([_.M({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],IU.prototype,"buttonOverride",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"isProductPlaceholder",null);
_.E([_.X("isProductPlaceholder"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"showDropCountdown",null);_.E([_.X("isProductPlaceholder","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"showBrandName",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"showPriceReplacementText",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"showPrice",null);
_.E([_.X("isProductPlaceholder"),_.H("design:type",Object),_.H("design:paramtypes",[])],IU.prototype,"showMetadata",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],IU);
_.I(IU,"ytd-product-list-item-renderer",function(){if(nIS!==void 0)return nIS;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return nIS=g},{mode:1});var ING;var UY=function(){return _.W.apply(this,arguments)||this};
_.L(UY,_.W);UY.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
UY.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
UY.prototype.panelContentVisibleChanged=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return g.playerApi?d.jumpTo(2):d.yield(_.cj().getPlayerPromise(),3);d.nextAddress!=2&&(g.playerApi=d.yieldResult);(C=g.playerApi)==null||C.productsInVideoVisibilityUpdated(!!g.panelContentVisible);_.XV(d)})};
UY.prototype.panelContentVisibleChanged=UY.prototype.panelContentVisibleChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],UY.prototype,"panelContentVisible",void 0);_.E([_.M(),_.H("design:type",Object)],UY.prototype,"data",void 0);
_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],UY.prototype,"panelContentVisibleChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],UY);
_.I(UY,"ytd-product-list-renderer",function(){if(ING!==void 0)return ING;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ING=g},{mode:1});var Uxs;var cA=function(){var g=_.W.apply(this,arguments)||this;g.hideTimestamps=!!_.xR("hide-transcript-timestamps");g.currentCueIndex=-1;g.flatCues=[];g.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};g.TEST_ONLY={getFlatCues:function(){return g.flatCues}};
return g};
_.L(cA,_.W);_.b=cA.prototype;_.b.hideTimestampsChanged=function(){_.kR("hide-transcript-timestamps",this.hideTimestamps)};
_.b.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.b.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.b.dataChanged=function(){var g;if((g=this.data)!=null&&g.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;g=_.Z(this.data.cueGroups);for(var C=g.next();!C.done;C=g.next()){C=_.Z(_.e(C.value,S5u).cues);for(var d=C.next();!d.done;d=C.next())this.flatCues.push(Number(_.e(d.value,gXS).startOffsetMs))}}};
_.b.onYtPlayerTimeChanged=function(g){if(!(g<0)){for(var C=this.currentCueIndex,d=C;;){var V=d>=0?this.flatCues[d]/1E3:-1;if(g+.5<V)--d;else if(V=d+1<this.flatCues.length?this.flatCues[d+1]/1E3:Infinity,g+.5>V)d+=1;else break}d!==C&&(C>=0&&((g=this.getCueElement(C))&&g.classList.remove("active"),(C=this.getCueGroupElement(C))&&C.classList.remove("active")),(C=this.getCueElement(d))&&C.classList.add("active"),(C=this.getCueGroupElement(d))&&C.classList.add("active"),this.currentCueIndex=d,this.isHovered||
this.scrollElementToTop(d))}};
_.b.scrollElementToTop=function(g){g=this.getCueElement(g>=3?g-3:0);this.hostElement.scrollTop=Math.min(g.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.b.getCueElement=function(g){return _.KZ(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[g]+'"]')};
_.b.getCueGroupElement=function(g){return(g=this.getCueElement(g))&&g.parentElement?g.parentElement.parentElement:null};
_.b.onTap=function(g){var C=_.W7(g);g.target.classList.contains("cue")&&this.seekCueElement(C)};
_.b.onKeyPress=function(g){g.keyCode==13&&(g=_.THQ(g.target,null,"cue"))&&this.seekCueElement(g)};
_.b.seekCueElement=function(g){g=Number(g.getAttribute("start-offset"));_.Qw(this.hostElement,"yt-transcript-player-seek",[g/1E3])};
_.b.onMouseEnter=function(){this.isHovered=!0};
_.b.onMouseLeave=function(){this.isHovered=!1};
cA.prototype.onMouseLeave=cA.prototype.onMouseLeave;cA.prototype.onMouseEnter=cA.prototype.onMouseEnter;cA.prototype.onKeyPress=cA.prototype.onKeyPress;cA.prototype.onTap=cA.prototype.onTap;cA.prototype.dataChanged=cA.prototype.dataChanged;cA.prototype.hideTimestampsChanged=cA.prototype.hideTimestampsChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],cA.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cA.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],cA.prototype,"hideTimestamps",void 0);_.E([_.M(),_.H("design:type",Boolean)],cA.prototype,"isHovered",void 0);_.E([_.Rn("hideTimestamps"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cA.prototype,"hideTimestampsChanged",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cA.prototype,"dataChanged",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],cA.prototype,"onTap",null);_.E([_.yE("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],cA.prototype,"onKeyPress",null);
_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cA.prototype,"onMouseEnter",null);_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cA.prototype,"onMouseLeave",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],cA);
_.I(cA,"ytd-transcript-body-renderer",function(){if(Uxs!==void 0)return Uxs;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Uxs=g},{mode:1});var cHs;var EY=function(){var g=_.W.apply(this,arguments)||this;g.darkerPanels=_.t("web_watch_darker_panels");return g};
_.L(EY,_.W);EY.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],EY.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EY.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],EY.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EY.prototype,"darkerPanels",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],EY);
_.I(EY,"ytd-transcript-footer-renderer",function(){if(cHs!==void 0)return cHs;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return cHs=g},{mode:1});var EIh;var H9E;var HA=function(){var g=_.W.apply(this,arguments)||this;g.systemIcons=_.t("kevlar_system_icons");g.showClearButton=!1;return g};
_.L(HA,_.W);_.b=HA.prototype;_.b.handleInput=function(g){var C=this;g.target.value.length?_.BR(this,"ytdTranscriptSearchBoxSearch",function(){C.emitSearchEvent(g)},500):(_.l9R(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=g.target.value.length>0};
_.b.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.b.handleClick=function(){var g,C=(g=this.data)==null?void 0:g.trackingParams;C&&_.sz(_.RL(),C)};
_.b.handleClear=function(){_.l9R(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var g,C,d=(C=_.e((g=this.data)==null?void 0:g.clearButton,_.GF))==null?void 0:C.trackingParams;d&&_.sz(_.RL(),d);this.clear()};
_.b.emitSearchEvent=function(g){_.HW(this.hostElement,"yt-transcript-search-box-search",{query:g.target.value});var C,d;(g=(d=_.e((C=this.data)==null?void 0:C.searchButton,_.GF))==null?void 0:d.trackingParams)&&_.sz(_.RL(),g)};
_.b.emitClearEvent=function(){_.HW(this.hostElement,"yt-transcript-search-box-clear")};
_.PU.Object.defineProperties(HA.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.KZ(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HA.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HA.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],HA.prototype,"systemIcons",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],HA);
_.I(HA,"ytd-transcript-search-box-renderer",function(){if(H9E!==void 0)return H9E;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return H9E=g},{mode:1});var Q4_;var zkS;var QJ=function(){return _.W.apply(this,arguments)||this};
_.L(QJ,_.W);QJ.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var g,C;this.sectionHeaderAriaLabel=(g=this.data)==null?void 0:(C=g.accessibility)==null?void 0:C.accessibilityData.label}};
QJ.prototype.fireSelectedEvent=function(g){_.HW(this.hostElement,"ytd-transcript-section-header",{startMs:g})};
QJ.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
QJ.prototype.handleKeyPress=function(g){this.data&&g.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.PU.Object.defineProperties(QJ.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.data)==null?void 0:g.enableTappableTranscriptHeader)!=null?C:!1}}});
QJ.prototype.dataChanged=QJ.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],QJ.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],QJ.prototype,"sectionHeaderAriaLabel",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QJ.prototype,"enableTappableTranscriptHeader",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QJ.prototype,"dataChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],QJ);
_.I(QJ,"ytd-transcript-section-header-renderer",function(){if(zkS!==void 0)return zkS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zkS=g},{mode:1});var KpW;var aNY;var zv=function(){var g=_.W.apply(this,arguments)||this;g.isEditMode=!1;g.touchCaptionsEnabled=!1;g.deleteCaptionCorrectionPopupCommand=null;g.voteCaptionCorrectionPopupCommand=null;g.roundedContainer=!0;g.mouseOver=!1;g.textChanged=!1;g.messages={suggest_correction:_.yD("suggest_correction",void 0,"Edit caption"),suggested_caption:_.yD("suggested_caption",void 0,"Suggested caption"),submit_correction:_.yD("submit_correction",void 0,"Submit for review"),cancel_correction:_.yD("cancel_correction",
void 0,"Cancel"),replay_segment:_.yD("replay_segment",void 0,"Re-play segment"),delete_correction:_.yD("delete_correction",void 0,"Delete correction")};g.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return g};
_.L(zv,_.W);_.b=zv.prototype;_.b.dataChanged=function(){this.isEditMode=!1;this.editedText=this.data?this.data.userCorrection:void 0;this.data&&this.data.deleteCaptionCorrectionPopupCommand&&(this.deleteCaptionCorrectionPopupCommand=this.data.deleteCaptionCorrectionPopupCommand);this.data&&this.data.voteCaptionCorrectionPopupCommand&&(this.voteCaptionCorrectionPopupCommand=this.data.voteCaptionCorrectionPopupCommand);this.data&&this.data.accessibility&&(this.segmentAriaLabel=this.data.accessibility.accessibilityData.label)};
_.b.handleDelete=function(g){if(this.deleteCaptionCorrectionPopupCommand){var C=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);C&&this.ytdOpenPopupBehavior.openPopup(C);g.stopPropagation()}};
_.b.handleSubmit=function(g){if(this.data&&this.data.submitCaptionCorrectionCommand&&(g.stopPropagation(),this.textChanged)){var C;g=(C=_.e(this.data.submitCaptionCorrectionCommand,_.XBx))==null?void 0:C.params;C=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:g,correctionText:String(this.ironTextAreaElement.value),originalText:_.W1(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(C);this.isEditMode=!1}};
_.b.handleUpdateSegmentText=function(g){(g=_.e(g,x9s))&&g.targetId&&this.data&&g.targetId===this.data.targetId&&(g.userCorrection&&(this.editedText=g.userCorrection),g.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.W1(this.data.snippet)),g.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=g.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=g.voteCaptionCorrectionPopupCommand?
g.voteCaptionCorrectionPopupCommand:null,g.accessibility&&(this.segmentAriaLabel=g.accessibility.accessibilityData.label))};
_.b.handleCancel=function(g){this.isEditMode=!1;g.stopPropagation();this.logClientVe(159409)};
_.b.handleEditSegmentCommand=function(g){(g=_.e(g,kLE))&&g.targetId&&this.data&&g.targetId===this.data.targetId&&this.handleEdit()};
_.b.handleEditButtonClick=function(g){this.data&&(this.handleEdit(),g.stopPropagation())};
_.b.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var g;(g=this.ironTextAreaElement.textarea)==null||g.focus();this.logClientVe(159407)}};
_.b.handleMouseEnter=function(){this.mouseOver=!0};
_.b.handleMouseLeave=function(){this.mouseOver=!1};
_.b.handleReplay=function(g){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),g.stopPropagation(),this.logClientVe(159408))};
_.b.handleClick=function(){this.data&&(this.voteCaptionCorrectionPopupCommand?(this.ytComponentBehavior.resolveCommand(this.voteCaptionCorrectionPopupCommand),this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs))):(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()))};
_.b.handleKeypress=function(g){this.data&&(this.isEditMode?g.stopPropagation():this.isEnterPress(g)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(g)&&this.logClientVe(138758))};
_.b.handleTextboxClick=function(g){g.stopPropagation()};
_.b.handleTextboxKeydown=function(g){this.isControlEnterPress(g)?this.handleSubmit(g):g.key==="Escape"&&this.handleCancel(g)};
_.b.handleTextboxKeyup=function(){this.textChanged=_.W1(this.latestText)!==String(this.ironTextAreaElement.value)};
_.b.fireSelectedEvent=function(g){_.HW(this.hostElement,"yt-transcript-segment-selected",{startMs:g})};
_.b.fireReplayEvent=function(g,C){_.HW(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(g-100,0),endMs:C})};
_.b.fireEditEvent=function(g,C){_.HW(this.hostElement,"yt-transcript-segment-edit",{startMs:g,endMs:C})};
_.b.isEnterPress=function(g){return g.key==="Enter"||g.code==="Enter"||g.code==="NumpadEnter"||g.keyCode===13?!0:!1};
_.b.isControlEnterPress=function(g){var C=g.key==="Enter"||g.code==="Enter"||g.code==="NumpadEnter"||g.keyCode===13;return(g.ctrlKey||g.metaKey)&&C};
_.b.isCopyPress=function(g){var C=g.ctrlKey;return g.key==="c"&&C};
_.b.logClick=function(){var g,C=(g=this.data)==null?void 0:g.trackingParams;C&&_.sz(_.RL(),C)};
_.b.logClientVe=function(g){_.X7(_.RL(),_.SZ(g))};
_.PU.Object.defineProperties(zv.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}}});
zv.prototype.handleMouseLeave=zv.prototype.handleMouseLeave;zv.prototype.handleMouseEnter=zv.prototype.handleMouseEnter;zv.prototype.dataChanged=zv.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],zv.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],zv.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zv.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],zv.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],zv.prototype,"isEditMode",void 0);_.E([_.M(),_.H("design:type",Object)],zv.prototype,"touchCaptionsEnabled",void 0);_.E([_.M(),_.H("design:type",Object)],zv.prototype,"editedText",void 0);_.E([_.M(),_.H("design:type",Object)],zv.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.E([_.M(),_.H("design:type",Object)],zv.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.E([_.M(),_.H("design:type",String)],zv.prototype,"segmentAriaLabel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],zv.prototype,"roundedContainer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],zv.prototype,"mouseOver",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],zv.prototype,"textChanged",void 0);_.E([_.M(),_.H("design:type",Object)],zv.prototype,"messages",void 0);
_.E([_.ZD("#suggestion"),_.H("design:type",Object)],zv.prototype,"ironTextAreaElement",void 0);_.E([_.X("data","editedText"),_.H("design:type",Object),_.H("design:paramtypes",[])],zv.prototype,"latestText",null);_.E([_.X("touchCaptionsEnabled","isEditMode"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zv.prototype,"enableEditButton",null);
_.E([_.X("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zv.prototype,"enableUndoButton",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zv.prototype,"dataChanged",null);_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zv.prototype,"handleMouseEnter",null);
_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zv.prototype,"handleMouseLeave",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],zv);
_.I(zv,"ytd-transcript-segment-renderer",function(){if(aNY!==void 0)return aNY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return aNY=g},{mode:1});var K3=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};g.isError=!1;g.darkerPanels=_.t("web_watch_darker_panels");g.useParentMaxHeight=_.t("web_watch_transscript_use_parent_max_height");g.segmentOffsets=[];g.segmentIndex=-1;return g};
_.L(K3,_.W);_.b=K3.prototype;_.b.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:{component:"ytd-transcript-segment-renderer",properties:{touchCaptionsEnabled:"[[data.touchCaptionsEnabled]]"}},transcriptSectionHeaderRenderer:{component:"ytd-transcript-section-header-renderer"}}}}};
_.b.segmentsChanged=function(){this.updateOffsets()};
_.b.onYtPlayerTimeChanged=function(g){for(var C=this.segmentIndex,d=C;;){if(d>=0){var V=this.segmentOffsets[d].start;var y=this.segmentOffsets[d].isAutoScrollable}else V=-1,y=!0;var R=g+.5;if(!y){V=d+1<this.segmentOffsets.length?this.segmentOffsets[d+1].start:Infinity;if(R>=V){d+=1;continue}d=-1;break}if(R<V)V=d-1>=0&&this.segmentOffsets[d-1].isAutoScrollable,y=d===0||V?1:2,d-=y;else if(y=d+1<this.segmentOffsets.length&&this.segmentOffsets[d+1].isAutoScrollable?1:2,V=d+y<this.segmentOffsets.length?
this.segmentOffsets[d+y].start:Infinity,R>V)d+=y;else{if(d<0)break;d<this.segmentOffsets.length&&R>this.segmentOffsets[d].end&&(d=-1);break}}if(C!==d){if(C>=0){var Y;(Y=this.getSegmentElement(C))==null||Y.classList.remove("active")}this.segmentIndex=d;if(!(d<0)){var A;(A=this.getSegmentElement(d))==null||A.classList.add("active");this.isHovered||this.scrollElementToTop(d)}}};
_.b.handleSegmentEdit=function(g){g.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=g.target,_.Qw(this.hostElement,"yt-transcript-player-edit",[g.detail.startMs/1E3,g.detail.endMs/1E3]))};
_.b.handleSegmentSelected=function(g){_.Qw(this.hostElement,"yt-transcript-player-seek",[g.detail.startMs/1E3])};
_.b.handleSegmentReplay=function(g){_.Qw(this.hostElement,"yt-transcript-player-replay",[g.detail.startMs/1E3,g.detail.endMs/1E3])};
_.b.handleSectionHeaderSelected=function(g){_.Qw(this.hostElement,"yt-transcript-player-seek",[g.detail.startMs/1E3])};
_.b.onMouseEnter=function(){this.isHovered=!0};
_.b.onMouseLeave=function(){this.isHovered=!1};
_.b.onRetryButtonClick=function(){_.HW(this.hostElement,"transcript-retry-button-click")};
_.b.getSegmentElement=function(g){return _.KZ(this.hostElement).querySelector(":nth-child("+(g+1)+")")};
_.b.scrollElementToTop=function(g){g=this.getSegmentElement(g>=2?g-2:0);this.hostElement.scrollTop=Math.min(g.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.b.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(g){var C,d=(C=g.transcriptSegmentRenderer)!=null?C:g.transcriptSectionHeaderRenderer;return{start:Number(d.startMs)/1E3,end:Number(d.endMs)/1E3,isAutoScrollable:g.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.b.clearHighlightedSegments=function(){var g=_.KZ(this.hostElement);g=_.Z(g.querySelectorAll("ytd-transcript-segment-renderer"));for(var C=g.next();!C.done;C=g.next())C.value.classList.remove("active")};
_.PU.Object.defineProperties(K3.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.searchResultSegments)||((C=this.data)==null?void 0:C.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
K3.prototype.onMouseLeave=K3.prototype.onMouseLeave;K3.prototype.onMouseEnter=K3.prototype.onMouseEnter;K3.prototype.handleSectionHeaderSelected=K3.prototype.handleSectionHeaderSelected;K3.prototype.handleSegmentReplay=K3.prototype.handleSegmentReplay;K3.prototype.handleSegmentSelected=K3.prototype.handleSegmentSelected;K3.prototype.handleSegmentEdit=K3.prototype.handleSegmentEdit;K3.prototype.segmentsChanged=K3.prototype.segmentsChanged;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],K3.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],K3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],K3.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],K3.prototype,"isError",void 0);
_.E([_.M(),_.H("design:type",Object)],K3.prototype,"noResultLabel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],K3.prototype,"darkerPanels",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],K3.prototype,"useParentMaxHeight",void 0);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],K3.prototype,"segments",null);
_.E([_.X("segments","noResultLabel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],K3.prototype,"displayNoResults",null);_.E([_.Rn("segments"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K3.prototype,"segmentsChanged",null);_.E([_.yE("yt-transcript-segment-edit"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],K3.prototype,"handleSegmentEdit",null);
_.E([_.yE("yt-transcript-segment-selected"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],K3.prototype,"handleSegmentSelected",null);_.E([_.yE("yt-transcript-segment-replay"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],K3.prototype,"handleSegmentReplay",null);
_.E([_.yE("ytd-transcript-section-header"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],K3.prototype,"handleSectionHeaderSelected",null);_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K3.prototype,"onMouseEnter",null);_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K3.prototype,"onMouseLeave",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],K3);
_.I(K3,"ytd-transcript-segment-list-renderer",function(){if(KpW!==void 0)return KpW;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KpW=g},{mode:1});var aU=function(){var g=_.W.apply(this,arguments)||this;g.hideTimestamps=!!_.xR("hide-transcript-timestamps");g.isLoadingTranscripts=!1;g.darkerPanels=_.t("web_watch_darker_panels");g.isError=!1;g.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return g};
_.L(aU,_.W);_.b=aU.prototype;_.b.headerChanged=function(){var g,C;this.baseGetTranscriptsCommand=(C=_.e((g=this.data)==null?void 0:g.header,oXT))==null?void 0:C.onTextChangeCommand};
_.b.bodyChanged=function(){var g=this.getBodyRenderer();g&&(g.initialSegments&&(this.initialTranscriptsRenderer=g),g.noResultLabel&&(this.noResultLabel=g.noResultLabel),g.retryLabel&&(this.retryLabel=g.retryLabel))};
_.b.detached=function(){this.clearSearchBoxText()};
_.b.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}};
_.b.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.b.fireSearch=function(g){var C=this;if(g){var d=g.detail.query;if(this.baseGetTranscriptsCommand){var V;g=(V=_.e(this.baseGetTranscriptsCommand,_.rg8))==null?void 0:V.params;var y;V=_.e((y=this.data)==null?void 0:y.footer,CEd);var R;if((y=(R=_.e(V==null?void 0:V.languageMenu,Ovs))==null?void 0:R.subMenuItems)&&y.length>0&&(R=y.find(function(P){return P.selected}))){var Y,A;
g=(Y=R.continuation)==null?void 0:(A=Y.reloadContinuationData)==null?void 0:A.continuation}Y=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:g,searchQuery:d}});this.ytComponentBehavior.resolveCommand(Y,{commandController:{onServerError:function(){C.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});fRu(this.ytContinuationHandlerBehavior,function(){return d===C.getCurrentSearchBoxText()})}}};
_.b.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.b.onRetryButtonClick=function(){this.isError=!1;var g={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:g}))};
_.b.hideTimestampsChanged=function(){_.kR("hide-transcript-timestamps",this.hideTimestamps)};
_.b.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.b.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.b.handleSignalActionCopyTranscript=function(){var g=this,C=this.getBodyRenderer();C&&(C=((C==null?void 0:C.searchResultSegments)||(C==null?void 0:C.initialSegments)||[]).map(function(d){return _.e(d,JIW)}).filter(function(d){return!!d}).map(function(d){return{snippet:d.snippet||{runs:[{text:""}]},
startTimeText:d.startTimeText||{simpleText:""}}}).map(function(d){var V=(d.snippet.runs||[]).reduce(function(y,R){return y+R.text},"");
return g.hideTimestamps?V:d.startTimeText.simpleText+" "+V}).join("\n"),this.copyToClipboard(C))};
_.b.copyToClipboard=function(g){navigator.clipboard&&navigator.clipboard.writeText(g)};
_.b.getCurrentSearchBoxText=function(){var g;return(g=this.searchBox)==null?void 0:g.value};
_.b.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.b.getBodyRenderer=function(){var g;return _.e((g=this.data)==null?void 0:g.body,pGk)};
_.b.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.PU.Object.defineProperties(aU.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.KZ(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
aU.prototype.hideTimestampsChanged=aU.prototype.hideTimestampsChanged;aU.prototype.searchCleared=aU.prototype.searchCleared;aU.prototype.fireSearch=aU.prototype.fireSearch;aU.prototype.onReloadContinuationFinish=aU.prototype.onReloadContinuationFinish;aU.prototype.bodyChanged=aU.prototype.bodyChanged;aU.prototype.headerChanged=aU.prototype.headerChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],aU.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],aU.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],aU.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],aU.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],aU.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],aU.prototype,"hideTimestamps",void 0);
_.E([_.M(),_.H("design:type",Object)],aU.prototype,"isLoadingTranscripts",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],aU.prototype,"darkerPanels",void 0);_.E([_.M(),_.H("design:type",Object)],aU.prototype,"isError",void 0);_.E([_.Rn("data.header"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aU.prototype,"headerChanged",null);
_.E([_.PR("data.body"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aU.prototype,"bodyChanged",null);_.E([_.yE("yt-reload-continuation-finish"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aU.prototype,"onReloadContinuationFinish",null);_.E([_.yE("yt-transcript-search-box-search"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],aU.prototype,"fireSearch",null);
_.E([_.yE("yt-transcript-search-box-clear"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aU.prototype,"searchCleared",null);_.E([_.Rn("hideTimestamps"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aU.prototype,"hideTimestampsChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],aU);
_.I(aU,"ytd-transcript-search-panel-renderer",function(){if(Q4_!==void 0)return Q4_;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Q4_=g},{mode:1});var Gv=function(){var g=_.W.apply(this,arguments)||this;g.player=null;g.playerPollJobId=0;return g};
_.L(Gv,_.W);_.b=Gv.prototype;_.b.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.b.onLoadReloadContinuation=function(g){_.t("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:g.target.data.continuation}}):(g={clickTrackingParams:g.target.data.clickTrackingParams,getTranscriptEndpoint:{params:g.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}}))};
_.b.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}};
_.b.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.b.attached=function(){this.updatePlayerListening()};
_.b.detached=function(){this.updatePlayerListening()};
_.b.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.b.startPlayerListening=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return(C=_.Uw())?d.yield(C.getPlayerPromise(),2):d.return();g.player=d.yieldResult;g.playerPollJobId=_.UP.addLowPriorityJob(function(){g.getPlayerVideoProgress()},1E3);
g.player.addEventListener("onCueRangeEnter",function(V){g.onCueRangeEnter(V)});
g.player.addEventListener("onCueRangeExit",function(V){g.onCueRangeExit(V)});
g.player.addEventListener("onStateChange",function(V){g.onPlayerStateChange(V)});
g.player.addEventListener("SEEK_TO",function(V){g.onPlayerSeek(V)});
_.XV(d)})};
_.b.getPlayerVideoProgress=function(){var g=this;_.UP.cancelJob(this.playerPollJobId);if(this.player){var C=this.player.getCurrentTime();_.Qw(this.hostElement,"yt-player-time-changed",[C])}this.playerPollJobId=_.UP.addLowPriorityJob(function(){g.getPlayerVideoProgress()},1E3)};
_.b.stopPlayerListening=function(){this.player=null;_.UP.cancelJob(this.playerPollJobId)};
_.b.onPlayerStateChange=function(g){g===2&&this.removePendingCue()};
_.b.onPlayerSeek=function(g){var C;if(C=this.pendingReplayCueId)C=this.pendingReplayCueId,C=g===(_.t("web_transcript_cue_id_killswitch")?Number(C):Number(C.split("_")[1]));C||this.removePendingCue()};
_.b.onCueRangeEnter=function(g){SJY(g)&&(this.pendingReplayCueId=g)};
_.b.onCueRangeExit=function(g){SJY(g)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.b.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.b.onYtTranscriptPlayerSeek=function(g){this.player&&this.player.seekTo(g,!0)};
_.b.onYtTranscriptPlayerReplay=function(g,C){this.player&&(this.player.addCueRange(GMd(g),g,C),this.player.seekTo(g,!0),this.player.playVideo())};
_.b.onYtTranscriptPlayerEdit=function(g,C){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(GMd(g),g,C),this.player.seekTo(g,!0))};
Gv.prototype.onLoadReloadContinuation=Gv.prototype.onLoadReloadContinuation;Gv.prototype.panelContentVisibleChanged=Gv.prototype.panelContentVisibleChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Gv.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Gv.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Gv.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Gv.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Gv.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gv.prototype,"panelContentVisible",void 0);_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gv.prototype,"panelContentVisibleChanged",null);
_.E([_.yE("yt-load-reload-continuation"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],Gv.prototype,"onLoadReloadContinuation",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],Gv);
_.I(Gv,"ytd-transcript-renderer",function(){if(EIh!==void 0)return EIh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return EIh=g},{mode:1});var GSh;var SPd;var SY=function(){return _.W.apply(this,arguments)||this};
_.L(SY,_.W);SY.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.as(this.hostElement,[this.data.clickCommand],this.hostElement))};
SY.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.T6)()+_.M3)+"px)"};
SY.prototype.updateShouldHideFromBinding=function(g){this.shouldHide=g.detail.value};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],SY.prototype,"rendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],SY.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],SY.prototype,"shouldHide",void 0);_.E([_.m({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],SY);
_.I(SY,"ytd-ad-engagement-panel-banner-renderer",function(){if(SPd!==void 0)return SPd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SPd=g},{mode:_.HR("kevlar_poly_si_batch_j070")?1:2});var gM6;var gy=function(){var g=_.W.apply(this,arguments)||this;g.buttonUpdate=_.t("web_modern_buttons");g.adsSemanticText=_.t("enable_ads_web_ep_buenos_aires_and_padding_fix");return g};
_.L(gy,_.W);gy.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.E([_.M(),_.H("design:type",Object)],gy.prototype,"data",void 0);_.E([_.M({computed:"computeHideDefaultAdBadge(data)"}),_.H("design:type",Boolean)],gy.prototype,"hideDefaultAdBadge",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gy.prototype,"buttonUpdate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gy.prototype,"adsSemanticText",void 0);_.E([_.m({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],gy);
_.I(gy,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(gM6!==void 0)return gM6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return gM6=g},{mode:1});var CD_;var C2=function(){var g=_.W.apply(this,arguments)||this;g.darkerPanels=_.t("web_watch_darker_panels");g.enableSqueezebackPanels=_.t("web_shorts_enable_squeezeback_panels");g.enableAnchoredPanel=_.t("desktop_shorts_v2_anchored_panel");g.headerClickListener=function(C){g.onHeaderClick(C)};
g.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return g};
_.L(C2,_.W);_.b=C2.prototype;_.b.computeAdsInfoButton=function(){if(_.t("web_modern_buttons")){var g,C;return(C=_.e((g=this.data)==null?void 0:g.subtitleComplex,d9d))==null?void 0:C.adInfoRenderer}};
_.b.updateHeaderClickListener=function(){var g,C,d;((g=this.data)==null?0:g.navigationEndpoint)||((C=this.data)==null?0:C.onClickCommand)||_.e((d=this.data)==null?void 0:d.visibilityButton,_.S$)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.b.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
adsInfoButton:{id:"ads-info-button",mapping:{adHoverTextButtonRenderer:{component:"ytd-ad-hover-text-button-renderer",params:{modernUpdate:!0}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!1},"data.subheader":{id:"subheader",
mapping:{chipBarViewModel:{component:"chip-bar-view-model",params:{disableDeselection:!0}}}}}};
_.b.collapsedChanged=function(){var g;(g=this.data)!=null&&g.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.t("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.b.focus=function(g){var C=this;this.titleElement&&_.UP.addJob(function(){_.RM(C.titleElement,g)},0,500)};
_.b.computeTitleAriaLabel=function(g){var C=[];if(g.title){var d,V;C.push(this.ytRendererBehavior.getSimpleString(g.title)||((d=g.title.accessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label))}g.contextualInfo&&C.push(this.ytRendererBehavior.getSimpleString(g.contextualInfo));return C.join(" ")};
_.b.onHeaderClick=function(g){this.shouldTriggerHeaderClick(g)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.as(this.hostElement,[this.data.onClickCommand],this.hostElement)):(g=this.getVisibilityToggleButton())&&g.click())};
_.b.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var g=_.e(this.data.visibilityButton,_.GF)||_.e(this.data.visibilityButton,_.S$);g&&this.ytRendererBehavior.logExplicitClick(g)}};
_.b.getVisibilityToggleButton=function(){var g=_.KZ(this.hostElement).querySelector("#visibility-button").firstElementChild;return(g==null?void 0:g.is)==="ytd-toggle-button-renderer"?g:null};
_.b.shouldTriggerHeaderClick=function(g){return!_.mE(_.Mk(g),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.b.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(g){g=_.e(g,_.HPW);this.targetId&&(g==null?void 0:g.targetId)===this.targetId&&(g=g.navigationButton)&&this.set("data.navigationButton",g)};
_.PU.Object.defineProperties(C2.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!!(((g=this.entity)==null?0:g.isActionButtonHidden)||this.hideActionButton)}}});
C2.prototype.collapsedChanged=C2.prototype.collapsedChanged;C2.prototype.updateHeaderClickListener=C2.prototype.updateHeaderClickListener;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],C2.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],C2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],C2.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],C2.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],C2.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],C2.prototype,"targetId",void 0);_.E([_.M(),_.H("design:type",Boolean)],C2.prototype,"collapsed",void 0);_.E([_.M(),_.H("design:type",Boolean)],C2.prototype,"hideActionButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],C2.prototype,"shortsPanel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],C2.prototype,"liveChatEngagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],C2.prototype,"learningChatEngagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],C2.prototype,"darkerPanels",void 0);_.E([_.ZD("#title"),_.H("design:type",HTMLElement)],C2.prototype,"titleElement",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],C2.prototype,"headerElement",void 0);
_.E([_.M({computed:"computeAdsInfoButton(data)"}),_.H("design:type",Object)],C2.prototype,"adsInfoButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],C2.prototype,"enableSqueezebackPanels",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],C2.prototype,"enableAnchoredPanel",void 0);_.E([_.M({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(g,C){return _.gd(g.entities,"engagementPanelTitleHeaderEntity",C)}}),
_.H("design:type",Object)],C2.prototype,"entity",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],C2.prototype,"adsSemanticText",null);_.E([_.Rn("data","data.navigationEndpoint","data.onClickCommand"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C2.prototype,"updateHeaderClickListener",null);
_.E([_.PR("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C2.prototype,"collapsedChanged",null);_.E([_.X("entity","hideActionButton"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],C2.prototype,"isActionButtonHidden",null);_.E([_.m({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],C2);
_.I(C2,"ytd-engagement-panel-title-header-renderer",function(){if(CD_!==void 0)return CD_;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return CD_=g},{mode:1});var dmT;var dy=function(){return _.W.apply(this,arguments)||this};
_.L(dy,_.W);dy.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dy.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],dy.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dy.prototype,"data",void 0);_.E([_.m({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],dy);
_.I(dy,"ytd-macro-markers-info-item-renderer",function(){if(dmT!==void 0)return dmT;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return dmT=g},{mode:1});var VM6;var V9=function(g,C,d,V,y,R){_.f8.call(this);var Y=this;this.JSC$23162_containerElement=g;this.hostElement=C;this.supportedSyncItems=d;this.syncEntityKey=V;this.options=y;this.renderLazyListItems=R;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;yzW(this);RKh(this);this.JSC$23162_scrollAnimation=new _.bi(function(A){g.scrollTop=A});
_.e1(this,this.JSC$23162_scrollAnimation);this.addOnDisposeCallback(function(){bFs(Y,!1);Y.activeItem&&Y.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.L(V9,_.f8);var yzW=function(g){var C=_.q2(_.wS().resolve(_.Uy),function(d){return d.entities.markersEngagementPanelSyncEntity||{}},function(d,V){var y;
if(d[g.syncEntityKey]!==V[g.syncEntityKey]&&((y=d[g.syncEntityKey])==null?void 0:y.activeItemIndex)!==void 0)if(V=d[g.syncEntityKey].activeItemIndex,d=g.getItemByIndex(V)){if(ZFd(g,d),g.contentVisible)if(g.browsingMode){var R;((R=g.options)==null?void 0:R.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(R=Yqs(g),d.offsetTop<g.JSC$23162_containerElement.clientHeight+g.JSC$23162_containerElement.scrollTop&&R&&!g.activeItemBelowSyncPosition&&bFs(g,!1));AzG(g)}else g.scrollToItem(d)}else _.cy(new _.qn("Could not find "+
g.supportedSyncItems+" sync child to set active.",V,g.JSC$23162_containerElement.querySelectorAll(g.supportedSyncItems).length))});
g.unsubscribeFromTimedMarkersListSyncEntity=C;g.addOnDisposeCallback(C);F2Y(g)},F2Y=function(g){var C=_.wS().resolve(_.Uy);
C=_.xPo(C.getState(),g.syncEntityKey);(C==null?void 0:C.activeItemIndex)!==void 0&&(C=g.getItemByIndex(C.activeItemIndex))&&ZFd(g,C)},RKh=function(g){var C=new _.dJ(g.onScroll,50,g);
_.e1(g,C);var d=function(){C.fire()};
g.JSC$23162_containerElement.addEventListener("scroll",d);g.addOnDisposeCallback(function(){g.JSC$23162_containerElement.removeEventListener("scroll",d)})};
V9.prototype.getItemByIndex=function(g){var C;(C=this.renderLazyListItems)==null||C.call(this,g);C=this.JSC$23162_containerElement.querySelectorAll(this.supportedSyncItems);if(C.length>g)return C[g]};
var ZFd=function(g,C){g.activeItem&&g.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));C.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));g.activeItem=C};
V9.prototype.scrollToItem=function(g){g=this.getScrollPositionForItem(g);this.JSC$23162_containerElement.scrollTop!==g&&this.JSC$23162_scrollAnimation.start(this.JSC$23162_containerElement.scrollTop,g,300)};
V9.prototype.getScrollPositionForItem=function(g){if(this.JSC$23162_containerElement.querySelectorAll(this.supportedSyncItems)[0]===g)return 0;var C,d=((C=this.options)==null?0:C.percentOffset)?this.JSC$23162_containerElement.clientHeight*this.options.percentOffset:0;g=_.EG(g).y+this.JSC$23162_containerElement.scrollTop-(_.EG(this.JSC$23162_containerElement).y+d);return Math.max(0,Math.min(g,this.JSC$23162_containerElement.scrollHeight-this.JSC$23162_containerElement.offsetHeight))};
V9.prototype.onScroll=function(){this.activeItemBelowSyncPosition=Yqs(this);if(this.activeItem&&!this.JSC$23162_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23162_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var g;switch((g=this.options)==null?void 0:g.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":PDl(this,!iFS(this));AzG(this);break;default:PDl(this,!0)}}};
var PDl=function(g,C){var d,V;_.F(function(y){if(y.nextAddress==1){if(g.browsingMode)return y.return();g.browsingMode=!0;C&&g.hostElement.classList.add("browsing-mode");g.playerExitBrowsingModeListener=function(){bFs(g,!1)};
return y.yield(_.g8(),2)}d=y.yieldResult;(V=d)==null||V.addEventListener("SEEK_TO",g.playerExitBrowsingModeListener);_.XV(y)})},bFs=function(g,C){C=C===void 0?!0:C;
g.browsingMode&&(g.browsingMode=!1,g.hostElement.classList.remove("browsing-mode"),C&&g.scrollToItem(g.activeItem),OFE(g))},OFE=function(g){var C,d;
_.F(function(V){if(V.nextAddress==1)return g.playerExitBrowsingModeListener?V.yield(_.g8(),3):V.jumpTo(0);C=V.yieldResult;(d=C)==null||d.removeEventListener("SEEK_TO",g.playerExitBrowsingModeListener);g.playerExitBrowsingModeListener=void 0;_.XV(V)})},AzG=function(g){var C;
((C=g.options)==null?void 0:C.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(iFS(g)?g.hostElement.classList.remove("browsing-mode"):g.activeItem&&g.hostElement.classList.add("browsing-mode"))},Yqs=function(g){if(!g.activeItem)return!1;
var C,d=((C=g.options)==null?0:C.percentOffset)?g.JSC$23162_containerElement.clientHeight*g.options.percentOffset:0;return g.activeItem.offsetTop>=g.JSC$23162_containerElement.scrollTop+d},iFS=function(g){if(!g.activeItem)return!1;
var C=g.activeItem.offsetTop+14<=g.JSC$23162_containerElement.scrollTop+g.JSC$23162_containerElement.clientHeight;return g.activeItem.offsetTop+g.activeItem.clientHeight-14>=g.JSC$23162_containerElement.scrollTop&&C};
V9.prototype.panelContentVisibleChanged=function(g){(this.contentVisible=g)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var wyT=function(g,C){g.syncEntityKey=C;var d;(d=g.unsubscribeFromTimedMarkersListSyncEntity)==null||d.call(g);yzW(g)},ku6=function(g,C){g.options=C};var y9=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return g};
_.L(y9,_.W);_.b=y9.prototype;_.b.detached=function(){var g;(g=this.scrollController)==null||g.dispose();this.scrollController=void 0};
_.b.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"},params:{seekWithAnimationOnClick:!0}},macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer",itemSectionRenderer:"ytd-item-section-renderer"}}}};
_.b.dataChanged=function(){var g=this;_.As(this,function(){if(g.scrollController){var C;(C=g.scrollController)==null||bFs(C,!1);var d,V,y;(V=g.scrollController)==null||wyT(V,(y=(d=g.data)==null?void 0:d.syncModelEntityKey)!=null?y:"default-macro-markers-list-renderer-entity-key");var R,Y,A;(A=g.scrollController)==null||ku6(A,{percentOffset:(R=g.data)==null?void 0:R.selectedItemAlignmentPercentOffset,floatingPillType:(Y=g.data)==null?void 0:Y.floatingPillType})}else{var P,w,x,p;g.scrollController=
new V9(g.contents,g.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(p=(P=g.data)==null?void 0:P.syncModelEntityKey)!=null?p:"default-macro-markers-list-renderer-entity-key",{percentOffset:(w=g.data)==null?void 0:w.selectedItemAlignmentPercentOffset,floatingPillType:(x=g.data)==null?void 0:x.floatingPillType},function(J){g.renderLazyListItems(J)})}g.scrollController.panelContentVisibleChanged(!!g.panelContentVisible)})};
_.b.computeButtonShape=function(){var g=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){g.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.b.renderLazyListItems=function(g){for(var C=this.contents.children,d=0,V=0;V<C.length;V++){var y=void 0;(y=C[V].ytLazyListBehavior)==null||y.fillRemainingListItems();var R=void 0,Y=void 0;y=_.e((R=this.data)==null?void 0:(Y=R.contents)==null?void 0:Y[V],_.AFM);Y=R=void 0;if((R=y)==null?0:(Y=R.contents)==null?0:Y.length)d+=y.contents.length;if(d>=g)break}};
_.b.handleSetActivePanelItemAction=function(g){if((g=_.e(g,zb_))&&this.panelTargetId===g.panelTargetId){g=g.itemIndex;var C,d,V=(d=(C=this.data)==null?void 0:C.syncModelEntityKey)!=null?d:"default-macro-markers-list-renderer-entity-key",y;((y=this.syncEntity)==null?void 0:y.activeItemIndex)!==g&&this.ytdReduxBehavior.dispatch(_.P$("markersEngagementPanelSyncEntity",V,{key:V,activeItemIndex:g}))}};
_.b.onSyncClick=function(){var g;(g=this.scrollController)==null||bFs(g)};
_.b.panelContentVisibleChanged=function(){var g;(g=this.scrollController)==null||g.panelContentVisibleChanged(!!this.panelContentVisible)};
y9.prototype.panelContentVisibleChanged=y9.prototype.panelContentVisibleChanged;y9.prototype.dataChanged=y9.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],y9.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],y9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],y9.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],y9.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],y9.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],y9.prototype,"useCustomColors",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],y9.prototype,"panelTargetId",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],y9.prototype,"panelContentVisible",void 0);
_.E([_.ZD("#contents"),_.H("design:type",HTMLElement)],y9.prototype,"contents",void 0);_.E([_.M({selectorArgs:["data.syncModelEntityKey"],selector:_.xPo}),_.H("design:type",Object)],y9.prototype,"syncEntity",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y9.prototype,"dataChanged",null);
_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y9.prototype,"panelContentVisibleChanged",null);_.E([_.m({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],y9);
_.I(y9,"ytd-macro-markers-list-renderer",function(){if(VM6!==void 0)return VM6;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VM6=g},{mode:1});var xmu;var RT=function(){return _.W.apply(this,arguments)||this};
_.L(RT,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],RT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],RT.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],RT.prototype,"data",void 0);_.E([_.m({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],RT);
_.I(RT,"ytd-error-corrections-section-item-renderer",function(){if(xmu!==void 0)return xmu;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return xmu=g},{mode:1});var oMT;var bs=function(){return _.W.apply(this,arguments)||this};
_.L(bs,_.W);bs.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],bs.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bs.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bs.prototype,"data",void 0);_.E([_.m({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],bs);
_.I(bs,"ytd-error-corrections-section-renderer",function(){if(oMT!==void 0)return oMT;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return oMT=g},{mode:1});var pyd;var Zl=function(){return _.W.apply(this,arguments)||this};
_.L(Zl,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Zl.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Zl.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Zl.prototype,"data",void 0);_.E([_.m({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],Zl);
_.I(Zl,"ytd-topic-link-renderer",function(){if(pyd!==void 0)return pyd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return pyd=g},{mode:1});var JzE;var Yw=function(){var g=_.W.apply(this,arguments)||this;g.modernLockupV2=_.t("modernize_structured_description_playlist_lockups_v2");return g};
_.L(Yw,_.W);Yw.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Yw.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Yw.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Yw.prototype,"modernLockupV2",void 0);_.E([_.m({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],Yw);
_.I(Yw,"ytd-video-description-course-section-renderer",function(){if(JzE!==void 0)return JzE;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return JzE=g},{mode:1});var hK_;var Ab=function(){return _.W.apply(this,arguments)||this};
_.L(Ab,_.W);Ab.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ab.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ab.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ab.prototype,"data",void 0);_.E([_.m({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],Ab);
_.I(Ab,"ytd-video-description-files-section-renderer",function(){if(hK_!==void 0)return hK_;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return hK_=g},{mode:1});var tMT;var FI=function(){return _.W.apply(this,arguments)||this};
_.L(FI,_.W);FI.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],FI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],FI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],FI.prototype,"data",void 0);_.E([_.m({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],FI);
_.I(FI,"ytd-video-description-gaming-section-renderer",function(){if(tMT!==void 0)return tMT;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return tMT=g},{mode:1});var jMT;var PX=function(){var g=_.W.apply(this,arguments)||this;g.isExpanded=!1;return g};
_.L(PX,_.W);PX.prototype.computeHasDefaultMetadataEndpoint=function(g){var C;g=g==null?void 0:(C=g.defaultMetadata)==null?void 0:C.runs;return!(!g||g.length!==1||!g[0].navigationEndpoint)};
PX.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.PU.Object.defineProperties(PX.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PX.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PX.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],PX.prototype,"isExpanded",void 0);_.E([_.M({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],PX.prototype,"hasDefaultMetadataEndpoint",void 0);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PX.prototype,"isExpandable",null);_.E([_.X("data","isExpandable","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PX.prototype,"showExpandedMetadata",null);_.E([_.m({is:"ytd-info-row-renderer",disableElementRegistration:!0})],PX);
_.I(PX,"ytd-info-row-renderer",function(){if(jMT!==void 0)return jMT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return jMT=g},{mode:1});var eKd;var is=function(){var g=_.W.apply(this,arguments)||this;g.currentIndex=0;g.supportComponentResize=!0;g.JSC$23191_lastScrollContainerWidth=NaN;return g};
_.L(is,_.W);_.b=is.prototype;
_.b.configureRendererStamper=function(){return{videoLockups:{id:"items",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",params:{forceOneLineTitle:!0,musicMetadataVideoLockup:!0,hideThumbnail:!0}}},reuseComponents:!1},infoRows:{id:"info-rows",mapping:{infoRowRenderer:"ytd-info-row-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.b.getItemsPath=function(){return"videoLockups"};
_.b.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.b.onIronResize=function(){this.updateVideoLockupStyles()};
_.b.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.b.updateVideoLockupStyles=function(){var g;this.JSC$23191_scrollContainer!==void 0&&(g=this.videoLockups)!=null&&g.length&&(g=this.JSC$23191_scrollContainer.clientWidth,g!==this.JSC$23191_lastScrollContainerWidth&&(this.JSC$23191_lastScrollContainerWidth=g,_.CM(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(g*.8,415)+"px"}),_.HW(this.hostElement,"iron-resize")))};
_.PU.Object.defineProperties(is.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var g=[],C;if((C=this.data)==null||!C.carouselLockups)return g;C=_.Z(this.data.carouselLockups);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0;((V=_.e(d,l$S))==null?0:V.videoLockup)&&g.push(_.e(d,l$S).videoLockup)}return g}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.videoLockups)==null||!g.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var g=[],C;if((C=this.data)==null||!C.carouselLockups)return g;var d;return(d=_.e(this.data.carouselLockups[this.scrollCount],l$S))==null?void 0:d.infoRows}}});
is.prototype.dataChanged=is.prototype.dataChanged;is.prototype.onIronResize=is.prototype.onIronResize;is.prototype.hiddenChanged=is.prototype.hiddenChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],is.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],is.prototype,"componentBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],is.prototype,"ytdHorizontalListBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],is.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],is.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],is.prototype,"inlineStructuredDescription",void 0);_.E([_.M({value:2}),_.H("design:type",Number)],is.prototype,"initialCount",void 0);_.E([_.M(),_.H("design:type",Object)],is.prototype,"currentIndex",void 0);
_.E([_.M(),_.H("design:type",Number)],is.prototype,"scrollCount",void 0);_.E([_.M(),_.H("design:type",Object)],is.prototype,"supportComponentResize",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],is.prototype,"contentHidden",void 0);_.E([_.ZD("#scroll-container"),_.H("design:type",HTMLDivElement)],is.prototype,"JSC$23191_scrollContainer",void 0);
_.E([_.Rn("contentHidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],is.prototype,"hiddenChanged",null);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],is.prototype,"videoLockups",null);_.E([_.X("videoLockups"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],is.prototype,"hasVideoLockups",null);
_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],is.prototype,"onIronResize",null);_.E([_.X("data","scrollCount"),_.H("design:type",Object),_.H("design:paramtypes",[])],is.prototype,"infoRows",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],is.prototype,"dataChanged",null);_.E([_.m({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],is);
_.I(is,"ytd-video-description-music-section-renderer",function(){if(eKd!==void 0)return eKd;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return eKd=g},{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var lFs;var Oi=function(){return _.W.apply(this,arguments)||this};
_.L(Oi,_.W);Oi.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Oi.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Oi.prototype,"ytRendererBehavior",void 0);_.E([_.M({}),_.H("design:type",Object)],Oi.prototype,"data",void 0);_.E([_.m({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],Oi);
_.I(Oi,"ytd-video-description-transcript-section-renderer",function(){if(lFs!==void 0)return lFs;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return lFs=g},{mode:1});var L2d;_.U4(_.n(function(g){var C=_.Zq(_.htL,function(){return g.data().firstProviderLinkStatusEntityKey}),d=_.Zq(_.htL,function(){return g.data().secondProviderLinkStatusEntityKey}),V=function(){var y,R;
return((y=C())==null?void 0:y.linked)||((R=d())==null?void 0:R.linked)};
return _.O("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.O(_.gV,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return g.data().sectionTitle}}),_.O(_.gV,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return V()?g.data().connectedMessage:g.data().notConnectedMessage}}),_.O(_.k,{cond:V,
then:function(){return _.O(_.Fd,{data:function(){return g.data().connectedButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.O(_.k,{cond:function(){return!V()},
then:function(){return _.O(_.Fd,{data:function(){return g.data().notConnectedButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"wn"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;return _.O("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.O("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.O(_.gV,{text:function(){return C().sectionTitle}})),_.O("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.O(_.gV,{text:function(){return C().bodyHeader}})),_.O("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.O(_.gV,{text:function(){return C().bodyText}})),_.O(_.k,{cond:function(){return C().attributionText},
then:function(){return _.O("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.O(_.gV,{text:function(){return C().attributionText}}))}}))},"xn"),"how-this-was-made-section-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){return _.O("yt-video-description-youchat-section-view-model",{class:_.Gr("ytVideoDescriptionYouchatSectionViewModelHost")},_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.O(_.gV,{text:function(){return g.data().sectionTitle}})),_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.O(_.gV,{text:function(){return g.data().subHeaderText}})),_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.O(_.Jc,{data:function(){return _.e(g.data().primaryButton,
_.d$)}})))},"yn"),"yt-video-description-youchat-section-view-model",{props:{data:_.CA}});var wy=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return g};
_.L(wy,_.W);_.b=wy.prototype;
_.b.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{videoDescriptionHeaderRenderer:{component:"ytd-video-description-header-renderer",properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[watchWhileSdp]]",engagementPanel:"[[engagementPanel]]"}},expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]",engagementPanel:"[[engagementPanel]]",
shortsPanel:"[[shortsPanel]]"}},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},merchandiseShelfRenderer:"ytd-merch-shelf-renderer",videoDescriptionCourseSectionRenderer:"ytd-video-description-course-section-renderer",videoDescriptionFilesSectionRenderer:"ytd-video-description-files-section-renderer",
videoDescriptionTranscriptSectionRenderer:"ytd-video-description-transcript-section-renderer",videoDescriptionFantasySectionViewModel:"ytw-video-description-fantasy-section-view-model",videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer",videoDescriptionInfocardsSectionRenderer:{component:"ytd-video-description-infocards-section-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoDescriptionMusicSectionRenderer:{component:"ytd-video-description-music-section-renderer",
properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},errorCorrectionsSectionRenderer:"ytd-error-corrections-section-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},shelfRenderer:"ytd-shelf-renderer",courseProgressViewModel:"yt-course-progress-view-model",howThisWasMadeSectionViewModel:"how-this-was-made-section-view-model",videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoDescriptionYouchatSectionViewModel:"yt-video-description-youchat-section-view-model"}},
videoSummary:{id:"video-summary",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},merchShelf:{id:"merch-shelf",mapping:{merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",params:{watchMetadataRefresh:!0,inStructuredDescription:!0}}}}}};
_.b.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.b.dataChanged=function(){var g,C;this.hasDescriptionOnly=!(((g=this.data)==null?void 0:(C=g.items)==null?void 0:C.length)!==1||!_.e(this.data.items[0],$A))};
_.b.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.b.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.b.autoFocusDescription=function(){var g;((g=_.wS().resolve(_.Oc(_.Ps)))==null?0:g.isKeyBoardInUse())&&this.description&&_.bD(this.description)};
_.b.resize=function(){if(_.t("kevlar_disable_sd_resize"))this.JSC$23199_cardList&&_.HW(this.JSC$23199_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.HW(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.HW(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.b.scrollToSection=function(g){if(g=this.getSectionElement(g))_.Qw(this.hostElement,"yt-scroll-to-watch-element",[g]),g.focus()};
_.b.getSectionElement=function(g){switch(g){case "infocards-item-section":var C;return(C=this.infocardsSection)!=null?C:null;case "transcript-item-section":var d;return(d=this.transcriptSection)!=null?d:null;case "how-this-was-made-section-item-section":var V;return(V=this.howThisWasMadeSection)!=null?V:null;case "files-item-section":var y;return(y=this.filesSection)!=null?y:null;default:return null}};
_.b.handleSetActiveItemAction=function(g){var C=_.e(g,zb_),d=C&&(C==null?void 0:C.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23199_cardList;if(C&&d){g=this.currentActiveChapter;var V=this.currentActiveProblem;C=d==null?void 0:d.getItemByIndex(C.itemIndex);var y=d=!0;C&&(C.active=!0,C.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(d=g!==C,y=!1,this.currentActiveChapter=C):(C==null?void 0:C.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(d=!1,y=V!==C,this.currentActiveProblem=C));g&&d&&(g.active=!1);V&&y&&(V.active=!1)}};
_.PU.Object.defineProperties(wy.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.t("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
wy.prototype.onYtExpanderMoreTapped=wy.prototype.onYtExpanderMoreTapped;wy.prototype.onHiddenChanged=wy.prototype.onHiddenChanged;wy.prototype.dataChanged=wy.prototype.dataChanged;wy.prototype.panelContentVisibleChanged=wy.prototype.panelContentVisibleChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wy.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wy.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],wy.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],wy.prototype,"ironResizableBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wy.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],wy.prototype,"panelContentVisible",void 0);_.E([_.M(),_.H("design:type",Boolean)],wy.prototype,"hasDescriptionOnly",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],wy.prototype,"inlineStructuredDescription",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],wy.prototype,"hidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],wy.prototype,"shortsPanel",void 0);_.E([_.M(),_.H("design:type",Object)],wy.prototype,"videoSummary",void 0);_.E([_.M(),_.H("design:type",Object)],wy.prototype,"merchShelf",void 0);
_.E([_.X("videoSummary"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],wy.prototype,"showVideoSummary",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],wy.prototype,"engagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],wy.prototype,"watchWhileSdp",void 0);_.E([_.ZD("ytd-expandable-video-description-body-renderer"),_.H("design:type",Object)],wy.prototype,"description",void 0);
_.E([_.ZD("ytd-horizontal-card-list-renderer"),_.H("design:type",Object)],wy.prototype,"JSC$23199_cardList",void 0);_.E([_.ZD("ytd-horizontal-card-list-renderer[center-items]"),_.H("design:type",Object)],wy.prototype,"problemWalkthroughCardList",void 0);_.E([_.ZD("ytd-shelf-renderer"),_.H("design:type",Object)],wy.prototype,"shelfSection",void 0);_.E([_.ZD("ytd-video-description-music-section-renderer"),_.H("design:type",Object)],wy.prototype,"musicMetadataSection",void 0);
_.E([_.ZD("ytd-video-description-infocards-section-renderer"),_.H("design:type",Object)],wy.prototype,"infocardsSection",void 0);_.E([_.ZD("ytd-video-description-transcript-section-renderer"),_.H("design:type",Object)],wy.prototype,"transcriptSection",void 0);_.E([_.ZD("how-this-was-made-section-view-model"),_.H("design:type",Object)],wy.prototype,"howThisWasMadeSection",void 0);_.E([_.ZD("ytd-video-description-files-section-renderer"),_.H("design:type",Object)],wy.prototype,"filesSection",void 0);
_.E([_.Rn("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wy.prototype,"panelContentVisibleChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wy.prototype,"dataChanged",null);_.E([_.Rn("hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wy.prototype,"onHiddenChanged",null);
_.E([_.yE("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wy.prototype,"onYtExpanderMoreTapped",null);_.E([_.m({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],wy);
_.I(wy,"ytd-structured-description-content-renderer",function(){if(L2d!==void 0)return L2d;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return L2d=g},{mode:2});var DmE;var rzh;var kw=function(){return _.W.apply(this,arguments)||this};
_.L(kw,_.W);kw.prototype.computeAriaLabel=function(g){var C,d;return(g==null?void 0:(C=g.accessibility)==null?void 0:(d=C.accessibilityData)==null?void 0:d.label)||_.yD("LOADING",void 0,"Loading")};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kw.prototype,"data",void 0);_.E([_.M({computed:"computeAriaLabel(data)"}),_.H("design:type",String)],kw.prototype,"ariaLabel",void 0);_.E([_.eC({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],kw);
_.I(kw,"yt-content-loading-renderer",function(){if(rzh===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;DmE===void 0&&(DmE=document.createElement("template"));var V=DmE;d.call(C,V.content.cloneNode(!0),g.content.firstChild);rzh=g}g=rzh;return g},{mode:_.HR("kevlar_poly_si_batch_j043")?1:2});_.U4(_.n(function(g){var C=_.Z(_.jL(!1,void 0,"OZMtVb")),d=C.next().value,V=C.next().value;C=_.Z(_.jL(!1,void 0,"qWERsf"));var y=C.next().value,R=C.next().value;_.Iu(function(){var P=_.e(g.data().collaboratePlaylistCollaborationSetting,wGk);P&&V(P.switchedOnByDefault);var w=_.e(g.data().allowNewCollaboratorsPlaylistCollaborationSetting,wGk);w&&R(w.switchedOnByDefault);if(!P&&!w||!P&&g.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")V(!0),R(!0)});
var Y=function(P){V(P);R(P);var w=g.data().playlistCollaborationEntityKey||"";var x=_.qe().getState();(x=_.gd(x.entities,"playlistCollaborationEntity",w))&&(x==null?void 0:x.isCollaborative)===P||_.qe().dispatch(_.P$("playlistCollaborationEntity",w,Object.assign({},x,{isCollaborative:P})))},A=function(P){R(P)};
return _.O("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.O("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.O(_.Fd,{data:function(){return g.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(P){return _.O(_.pXL,{data:P.data,
onSwitch:Y})}})),_.O(_.k,{cond:d,
then:function(){return _.O(_.xX,null,_.O("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.O(_.Fd,{data:function(){return g.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(P){return _.O(_.pXL,{data:P.data,
onSwitch:A,overrideDisabled:!1})}})),_.O(_.k,{cond:y,
then:function(){return _.O("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.O(_.Fd,{data:function(){return g.data().copyLinkButton}},{buttonViewModel:_.Jc}))}}),_.O("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.O(_.Fd,{data:function(){return g.data().playlistCollaborators}},{contentListItemViewModel:_.Lyp})))}}))},"zn"),"playlist-collaboration-view-model",{props:{data:_.CA}});var NbW=_.n(function(g){var C=g.data;var d=g.customCommandResolver;return _.O(_.xX,null,_.O("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.O(_.Fd,{data:function(){return C().adAvatar}},{adAvatarViewModel:function(V){return _.O(_.m18,{data:V.data,
customCommandResolver:d})}})),_.O("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.O(_.k,{cond:function(){return C().headline},
then:function(V){return _.O(_.gV,{text:V,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.O("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.O(_.Fd,{data:function(){return C().adBadge}},{adBadgeViewModel:function(V){return _.O(_.tS,{data:V.data,
hasDot:function(){return C().primaryDetailsLine!==void 0},
customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.O(_.Fd,{data:function(){return C().primaryDetailsLine}},{adDetailsLineViewModel:function(V){return _.O(_.jX,{data:V.data,
customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"An"),XyS=_.n(function(g){var C=g.data;
var d=g.customCommandResolver;return _.O("ad-avatar-lockup-view-model",{class:function(){var V;return((V=C().interaction)==null?0:V.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.WF(_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot}),_.Dq(function(){return C().interaction},d)),
"aria-label":function(){var V,y;return(V=C().interaction)==null?void 0:(y=V.accessibility)==null?void 0:y.label}},_.O(_.WG,null,_.O(_.$X,{when:function(){return C().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.O(NbW,{data:C,
customCommandResolver:d})}),_.O(_.q9,null,function(){return null})))},"Bn");_.U4(_.n(function(g){var C=g.data;var d=g.panelContentVisibility;g=_.wN({visibilityCallback:function(R){var Y,A=(Y=C().interaction)==null?void 0:Y.onFirstVisible;R&&A&&_.rl(A)},
showOption:_.Ot});var V=_.Dq(function(){return C().interaction},gph);
_.cm(function(){var R,Y;if(Y=_.gS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var A;Y=(A=Y())==null?void 0:A.onLayoutVisibleCallback}else Y=null;(R=Y)==null||R()},"Cn");
var y=function(){return d()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.O("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.WF(g,V)},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.O(_.k,{cond:_.oj1("(min-width: "+((0,_.T6)()+_.M3)+"px) or (max-width: 600px)"),then:function(){return _.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(R){return _.O(_.vx,{data:R.data,
targetHeight:80,customCommandResolver:gph})}})}})),_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.O(_.Fd,{data:function(){return C().adAvatarLockup}},{adAvatarLockupViewModel:function(R){return _.O(XyS,{data:R.data,
customCommandResolver:gph})}})),_.O(_.k,{cond:y,
then:function(){return _.O(_.Fd,{data:function(){return C().adButton}},{adButtonViewModel:function(R){return _.O(_.k7,{data:R.data,
customCommandResolver:gph})}})},
else:function(){return _.O(_.Fd,{data:function(){return C().menu}},{buttonViewModel:_.Jc})}}),_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.O(_.Fd,{data:function(){var R=_.e(C().toggleButton,_.Rk);
return{toggleButtonViewModel:Object.assign({},R,{isTogglingDisabled:!0,isToggled:y()})}}},{toggleButtonViewModel:_.MC})))))},"Dn"),"panel-ad-header-image-lockup-view-model",{props:{data:_.CA,
panelContentVisibility:_.CA}});_.U4(_.n(function(g){var C=function(){return _.e(g.data().inputComposerViewModel,VLd)},d=_.AY(_.sl.currentPageSubTypeSelector),V=_.AY(_.sl.persistentPanelVisibleSelector),y=_.Z(_.jL(!1,void 0,"tZvFae")),R=y.next().value,Y=y.next().value;
y=_.Z(_.jL(!1,void 0,"yUp6Be"));var A=y.next().value,P=y.next().value,w=function(){N(!0);var jB;_.rl(((jB=C())==null?void 0:jB.onSubmitCommand)||{})},x=function(){if(V()&&!A()){var jB;
(jB=_.Cx())==null||jB.removeCueRange("aic-proactive");Y(!1);P(!0);w();_.lt(_.pM6(C().endOfVideoContinuation),{form:{formData:_.$z({clientMessageId:"youchat-"+Date.now(),pageContext:lP()})},commandController:{onSuccess:function(){N(!1)},
onServerError:function(){_.lt(m7E(Q()));N(!1)}}})}},p=function(){var jB=_.Cx();
if(jB&&!R()&&!A()){var qR=jB.getDuration();qR>60&&(jB.addCueRange("aic-proactive",qR-60,qR-20),Y(!0))}},J=function(){var jB;
return((jB=C())==null?void 0:jB.youchatPendingResponseEntityKey)||""},h=_.Zq(_.XMW,J),l=function(){var jB;
return!((jB=h())==null||!jB.isPendingResponse)},N=function(jB){_.sAk(J())(jB)};
y=_.Z(_.jL(!0,void 0,"ypljKe"));var T=y.next().value,v=y.next().value,q=function(){var jB,qR;var s1=_.e((qR=C())==null?void 0:qR.inputFormField,Epd);return s1==null?void 0:(jB=s1.contentProperties)==null?void 0:jB.placeholderText},Q=function(){return C().sectionTargetId||"youchat_messages_section"};
y=_.AD("yt-chat-input-view-model");var c=_.Y4("textarea"),U=_.Zq(ngT,"chat_input_view_model_state"),K=I6Y(),Cl=function(){var jB;return!((jB=U())==null||!jB.value)},AL=function(){return g.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},iP=function(){var jB;
(jB=_.Cx())==null||jB.removeCueRange("aic-proactive");Y(!1);P(!1);var qR;_.t("enable_navigational_proactive_messages_on_ai_companion")&&((qR=C())==null?0:qR.navigationContinuation)&&V()&&(w(),_.lt(_.pM6(C().navigationContinuation),{form:{formData:_.$z({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:dyl(),pageContext:lP()})},commandController:{onSuccess:function(){N(!1)},
onServerError:function(){_.lt(m7E(Q()));N(!1)}}}))},lP=function(){var jB;
return(jB=_.wS().resolve(_.Oc(_.MU)))==null?void 0:_.KWR(jB,d())};
_.Iu(function(){if(_.t("enable_ai_chat_controller")){var jB;(jB=_.wS().resolve(_.Oc(_.MU)))==null||jB.init(g.data().environment)}else if(jB=y3_(g.data()),!Cl()&&jB){var qR;((qR=C())==null?0:qR.setPendingResponseOnWelcome)&&N(!0);_.lt(jB,{form:{formData:_.$z({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:dyl(),pageContext:lP()})}});K(!0)}var s1=Q(),wL=_.wS().resolve(_.Oc(_.rP)),WM=function(){_.AM.remove(s1);if(_.t("enable_ai_chat_controller")){var SB;(SB=_.wS().resolve(_.Oc(_.MU)))!=null&&SB.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(SB.lastWelcomeContinuationSent=void 0)}else K(!1)},N6=function(){_.t3(function(){if(AL()&&(iP(s1),d()==="watch")){var SB=_.Cx();
SB&&(SB.addEventListener("onStateChange",p),SB.addEventListener("onCueRangeEnter",x))}})};
qR=_.t("enable_ai_companion")?!AL():!0;wL==null||wL.addEventListener("yt-navigate-start",WM,{once:qR});wL==null||wL.addEventListener("yt-navigate-finish",N6,{once:qR});_.nP(function(){wL==null||wL.removeEventListener("yt-navigate-start",WM);wL==null||wL.removeEventListener("yt-navigate-finish",N6);var SB=_.Cx();SB&&(SB.removeEventListener("onCueRangeEnter",x),SB.removeEventListener("onStateChange",p),SB.removeCueRange("aic-proactive"))})});
_.ue(function(){if(_.t("enable_ai_chat_controller")){var jB=y3_(g.data());if(jB){var qR,s1=((qR=C())==null?0:qR.setPendingResponseOnWelcome)?N:void 0,wL;(wL=_.wS().resolve(_.Oc(_.MU)))==null||q5k(wL,{command:jB,setPending:s1})}}},"RZzrCc");
var pl=function(){var jB=c.value.value;c.value.value="";CeS(c.value);var qR,s1=((qR=C())==null?void 0:qR.enableGradientColorBg)||!1;qR=uHd(Q(),jB,s1);_.lt(qR);w();var wL,WM,N6;qR=(N6=(wL=g.data())==null?void 0:wL.sendUserQueryCommand)!=null?N6:_.pM6((WM=C())==null?void 0:WM.continuation);_.lt(qR,{form:{formData:_.$z({clientMessageId:"youchat-"+Date.now(),userInputText:jB,playerOffsetMs:dyl(),pageContext:lP()})},commandController:{onSuccess:function(){N(!1)},
onServerError:function(){_.lt(m7E(Q()));N(!1)}}})};
return _.O("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:y},_.O("div",{class:"chatInputViewModelChatInputWrapper"},_.O("form",{class:"chatInputViewModelChatInputForm"},_.O("textarea",{class:"chatInputViewModelChatInput",el:c,"on:keydown":_.gJ(function(jB){var qR=l()||!1;CeS(c.value);qR||jB.key!=="Enter"||jB.shiftKey||(jB.preventDefault(),pl());return!1}),
"on:keyup":_.gJ(function(){v(c.value.value.length===0);return!1}),
"aria-label":function(){return l()?g.data().loadingAnimationA11yLabel||"":q()},
placeholder:q,rows:1}),_.O(_.Jc,{data:function(){return _.e(g.data().sendButton,_.d$)},
onClick:function(jB){jB.preventDefault();pl();v(c.value.value.length===0)},
buttonOverrides:function(){return{disabled:T()||l()}}})),_.O(_.gV,{className:"chatInputViewModelChatDisclaimer",
text:function(){var jB;return(jB=_.e(g.data().disclaimer,_.FKA))==null?void 0:jB.text}})))},"Fn"),"yt-chat-input-view-model",{props:{data:_.CA}});var sMu=["engagement-panel-clip-create","engagement-panel-clip-view"],BbT=0,xw=function(){var g=_.W.apply(this,arguments)||this;var C;g.headerData=(C=g.data)==null?void 0:C.header;g.darkerPanels=_.t("web_watch_darker_panels");g.matchContentTheme=_.t("web_watch_panel_content_match_theme");g.disableAutoFill=!1;g.isFullscreen=!1;g.isTheaterMode=!1;g.liveChatReplyPanel=!1;g.enableAnchoredPanel=_.t("desktop_shorts_v2_anchored_panel");g.disableBackdropFilter=_.t("web_disable_backdrop_filter");g.isPersistentPanel=
!1;g.trackEngagementPanelVisibility=_.t("web_watch_track_engagement_panel_visibility");g.overscrollContain=!1;g.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 g};
_.L(xw,_.W);_.b=xw.prototype;
_.b.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(g){var C;return(g==null?void 0:(C=g.webComponentHint)==null?void 0:C.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]",overscrollContain:"[[overscrollContain]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.b.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var g;if((g=this.hostElement.parentElement)==null?0:g.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.b.detached=function(){this.updateTheaterDisablement()};
_.b.showPanel=function(){var g=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.UP.addJob(function(){g.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.b.maybeScrollToItemSection=function(g){var C=this,d,V=g==null?void 0:(d=g.sectionListEngagementPanelExtras)==null?void 0:d.scrollToItemSectionIdentifier;V&&_.UP.addJob(function(){var y;(y=C.sectionListRendererElement)==null||y.scrollToItemSection(V)},8)};
_.b.hidePanel=function(){var g=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.UP.addJob(function(){g.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.b.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.b.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.b.updatePanel=function(g,C,d,V){var y=this;if((g=g==null?void 0:g.engagementPanelSectionListRenderer)||V){if(g){V=g.header;var R=g.content,Y=g.footer;(g=g.targetId)&&this.set("data.targetId",g);V&&this.set("data.header",V);R&&this.set("data.content",R);Y&&this.set("data.footer",Y)}else V&&(g=V.content,R=V.secondaryHeaderContent,Y=V.targetId,V=V.loggingDirectives,Y&&this.set("data.targetId",Y),g&&this.set("data.content",g),V&&_.t("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
V),R&&(this.secondaryHeaderData=R));this.updateChildVisibilityProperties();if(C){var A;_.t("kevlar_update_panel_focus_scroll_killswitch")||(A={preventScroll:!0});this.focus(A)}_.As(this,function(){_.HW(y.hostElement,"yt-refit");y.maybeScrollToItemSection(d)})}};
_.b.computeHeaderData=function(){var g,C=(0,_.uG.unsafeClone)((g=this.data)==null?void 0:g.header);if(C){g=new _.Sf(Object.keys(C)[0]);var d=_.e(C,g),V=_.e(this.secondaryHeaderData,g);V&&_.pn(C,g,Object.assign({},V,d))}return C};
_.b.getReloadContinuation=function(){var g,C,d,V=_.Z(((g=this.data)==null?void 0:(C=g.content)==null?void 0:(d=C.sectionListRenderer)==null?void 0:d.continuations)||[]);for(g=V.next();!g.done;g=V.next())if(g=g.value,g.reloadContinuationData)return g.reloadContinuationData.continuation};
_.b.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var g;((g=this.data)==null?0:g.targetId)&&(g=this.contentElement.firstElementChild)&&g.setAttribute("panel-target-id",this.data.targetId)};
_.b.forwardPopupClosedToFlowRootRenderer=function(){var g=_.KZ(this.hostElement).querySelector("ytd-flow-root-renderer");if(g&&this.hostElement.closest("ytd-popup-container"))g.onPopupClosed()};
_.b.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var g;if(!sMu.includes((g=this.theaterDisablementPanelIdentifier)!=null?g:""))if(g=_.t("web_watch_imax_theater_mode")&&this.isTheaterMode,g=_.t("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||g,_.t("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||g){var C;this.visibility=(C=this.data)==null?void 0:C.visibility;var d;this.trackEngagementPanelVisibility&&((d=this.data)==null?void 0:d.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var V,y,R,Y;this.contentEmpty=!!(((V=this.data)==null?0:(y=V.content)==null?0:y.structuredDescriptionContentRenderer)&&Object.keys((R=this.data)==null?void 0:(Y=R.content)==null?void 0:
Y.structuredDescriptionContentRenderer).length===0);(C=_.wS().resolve(_.mu))&&C.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.b.isTheaterModeChanged=function(){_.t("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.b.isFullscreenChanged=function(){_.t("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.b.focus=function(g){if(this.header)this.header.focus(g);else{var C;(C=_.KZ(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||C.focus(g)}};
_.b.visibilityChanged=function(){if(!_.t("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var g=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",C=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",V=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",y=V||!this.lastVisibility,R,Y,A,P=((R=this.data)==null?void 0:(Y=R.identifier)==null?void 0:
Y.tag)||((A=this.data)==null?void 0:A.panelIdentifier);if(g&&y){var w;((w=this.data)==null?0:w.onShowCommands)&&_.as(this.hostElement,this.data.onShowCommands,this.hostElement);P&&_.uw().dispatch(_.QD({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:P}}))}else if(C&&d){var x;((x=this.data)==null?0:x.onHideCommands)&&_.as(this.hostElement,this.data.onHideCommands,this.hostElement);P&&_.uw().dispatch(_.QD({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:P}}))}g&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*BbT++));_.t("kevlar_watch_focus_on_engagement_panels")&&g&&V&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.b.notifyVisibilityChanged=function(g){var C;_.zY(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,g,(C=this.data)==null?void 0:C.targetId]);if(_.t("autonav_pause_for_comments_ep")){var d;_.HW(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(d=this.data)==null?void 0:d.targetId})}};
_.b.updateTheaterDisablement=function(){if(!_.t("kevlar_watch_theater_disablement_killswitch")){var g=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&sMu.includes(g)&&!_.t("watch_next_grid_ignore_disallowed_panels")){var C=_.tY(_.uw().getState()),d=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";g!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():d?(this.originalTheaterState===void 0&&(this.originalTheaterState=C,this.theaterDisablementPanelIdentifier=
g),C&&_.Qw(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.b.clearTheaterDisablement=function(){_.Qw(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.b.updateChildVisibilityProperties=function(){this.hostElement||_.t("kevlar_panel_property_init_killswitch")||this._enableProperties();var g=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=g);var C,d=(C=this.headerElement)==null?void 0:C.firstElementChild;if(d&&!this.adHeaderImageLockupViewModel){C=g==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";d.collapsed=C;d=_.KZ(d).querySelector("#visibility-button");if(!d)return;(d=d.firstElementChild)&&
d.polymerController.is==="ytd-toggle-button-renderer"&&d.polymerController.data.isToggled!==C&&d.polymerController.set("data.isToggled",C)}var V;if(C=(V=this.contentElement)==null?void 0:V.firstElementChild)if(g&&g!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")C.removeAttribute("panel-content-visible");else{C.setAttribute("panel-content-visible","");var y;(y=C.markDirty)==null||y.call(C)}};
_.b.onYtChangeEngagementPanelVisibilityAction=function(g){var C=this,d,V=(d=this.data)==null?void 0:d.targetId,y,R,Y;d=((y=this.data)==null?void 0:(R=y.identifier)==null?void 0:R.tag)||((Y=this.data)==null?void 0:Y.panelIdentifier);var A=_.e(g,_.fEr),P;g=V&&(A==null?void 0:A.targetId)===V||d&&(A==null?void 0:(P=A.panelIdentifier)==null?void 0:P.tag)===d;this.dialog&&g&&(A==null?void 0:A.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(V==="engagement-panel-comments-section"?_.Qw(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.Qw(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",d]));!_.t("kevlar_use_engagement_panel_management_component")&&g&&(V=A.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!V?_.UP.addJob(function(){C.visibility=A.visibility},2,this.hideDelayMs):this.visibility=A.visibility,A.visibility&&this.notifyVisibilityChanged(A.visibility))};
_.b.onYtScrollToEngagementPanelCommand=function(g){var C,d=(C=this.data)==null?void 0:C.targetId,V,y,R;C=((V=this.data)==null?void 0:(y=V.identifier)==null?void 0:y.tag)||((R=this.data)==null?void 0:R.panelIdentifier);g=_.e(g,_.Ey6);var Y;(d&&(g==null?void 0:g.targetId)===d||C&&(g==null?void 0:(Y=g.panelIdentifier)==null?void 0:Y.tag)===C)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.Qw(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.b.attachVEs=function(g){var C,d;(g==null?0:(C=g.content)==null?0:(d=C.productListRenderer)==null?0:d.trackingParams)&&_.RL().graftServerVe(g.content.productListRenderer.trackingParams);var V,y;(g==null?0:(V=g.content)==null?0:(y=V.transcriptRenderer)==null?0:y.trackingParams)&&_.RL().graftServerVe(g.content.transcriptRenderer.trackingParams)};
_.b.onYtUpdateEngagementPanelAction=function(g){var C,d=(C=this.data)==null?void 0:C.targetId;g=_.e(g,aRG);d&&(g==null?void 0:g.targetId)===d&&(this.updatePanel({engagementPanelSectionListRenderer:{header:g==null?void 0:g.header,content:g==null?void 0:g.content}},!1),this.attachVEs(g))};
_.b.onYtShowEngagementPanelScrimAction=function(g){var C,d=(C=this.data)==null?void 0:C.targetId;g=_.e(g,KkW);d&&(g==null?void 0:g.engagementPanelTargetId)===d&&(this.scrimmed=!0)};
_.b.onYtHideEngagementPanelScrimAction=function(g){var C,d=(C=this.data)==null?void 0:C.targetId;g=_.e(g,QCl);d&&(g==null?void 0:g.engagementPanelTargetId)===d&&(this.scrimmed=!1)};
_.b.getIdentifier=function(){var g,C,d;return((g=this.data)==null?void 0:g.panelIdentifier)||((C=this.data)==null?void 0:(d=C.identifier)==null?void 0:d.tag)};
_.b.getSurface=function(){var g,C;return(g=this.data)==null?void 0:(C=g.identifier)==null?void 0:C.surface};
_.PU.Object.defineProperties(xw.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var g=this.getIdentifier();return g==="engagement-panel-youchat"||g==="PAyouchat"}}});
xw.prototype.visibilityChanged=xw.prototype.visibilityChanged;xw.prototype.isFullscreenChanged=xw.prototype.isFullscreenChanged;xw.prototype.isTheaterModeChanged=xw.prototype.isTheaterModeChanged;xw.prototype.dataChanged=xw.prototype.dataChanged;xw.prototype.forwardPopupClosedToFlowRootRenderer=xw.prototype.forwardPopupClosedToFlowRootRenderer;xw.prototype.onYtRendererstamperFinished=xw.prototype.onYtRendererstamperFinished;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],xw.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xw.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],xw.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],xw.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"data",void 0);
_.E([_.M({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.H("design:type",Object)],xw.prototype,"headerData",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"secondaryHeaderData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"visibility",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"contentEmpty",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"scrimmed",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"dialog",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"dropdown",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"darkerPanels",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"matchContentTheme",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"disableAutoFill",void 0);
_.E([_.M({reflectToAttribute:!0,value:_.t("optimal_reading_width_comments_ep")}),_.H("design:type",Boolean)],xw.prototype,"optimalReadingWidthComments",void 0);_.E([_.M(),_.H("design:type",Number)],xw.prototype,"hideDelayMs",void 0);_.E([_.M({selector:_.jZ,reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"isFullscreen",void 0);_.E([_.M({selector:_.tY,reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"isTheaterMode",void 0);
_.E([_.M(),_.H("design:type",Number)],xw.prototype,"showDelayMs",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.targetId"),_.H("design:type",Object),_.H("design:paramtypes",[])],xw.prototype,"targetId",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],xw.prototype,"webSize",null);_.E([_.M(),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],xw.prototype,"hideFooterBorder",null);
_.E([_.M(),_.H("design:type",Object)],xw.prototype,"isWatch",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"originalTheaterState",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"theaterDisablementPanelIdentifier",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"isWatchWhilePanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"shortsPanel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"liveChatEngagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],xw.prototype,"learningChatEngagementPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"liveChatReplyPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"enableAnchoredPanel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"disableBackdropFilter",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xw.prototype,"isPersistentPanel",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"trackEngagementPanelVisibility",void 0);_.E([_.M(),_.H("design:type",Object)],xw.prototype,"overscrollContain",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],xw.prototype,"headerElement",void 0);
_.E([_.ZD("#header > *"),_.H("design:type",HTMLElement)],xw.prototype,"header",void 0);_.E([_.ZD("ytd-section-list-renderer"),_.H("design:type",Object)],xw.prototype,"sectionListRendererElement",void 0);_.E([_.ZD("panel-ad-header-image-lockup-view-model"),_.H("design:type",HTMLElement)],xw.prototype,"adHeaderImageLockupViewModel",void 0);_.E([_.ZD("#content"),_.H("design:type",HTMLElement)],xw.prototype,"contentElement",void 0);
_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xw.prototype,"onYtRendererstamperFinished",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xw.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.E([_.PR("data","isFullscreen","isTheaterMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xw.prototype,"dataChanged",null);
_.E([_.Rn("isTheaterMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xw.prototype,"isTheaterModeChanged",null);_.E([_.Rn("isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xw.prototype,"isFullscreenChanged",null);_.E([_.Rn("visibility"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xw.prototype,"visibilityChanged",null);
_.E([_.m({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],xw);
_.I(xw,"ytd-engagement-panel-section-list-renderer",function(){if(GSh!==void 0)return GSh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GSh=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var Tbl;var oT=function(){var g=_.W.apply(this,arguments)||this;g.lastRenderedPanelIds=new Set;g.visiblePanels=[];g.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return g};
_.L(oT,_.W);_.b=oT.prototype;_.b.dataChanged=function(){if(this.data){for(var g=[],C=_.Z(this.data),d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0,y=void 0,R=(V=d)==null?void 0:(y=V.engagementPanelSectionListRenderer)==null?void 0:y.visibility;y=V=void 0;((V=d)==null?0:(y=V.engagementPanelSectionListRenderer)==null?0:y.targetId)&&R!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&g.push(d)}this.visiblePanels=g}else this.visiblePanels=[]};
_.b.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0},properties:{hideDelayMs:"[[hideDelayMs]]",isWatchWhilePanel:"[[isWatchWhilePanel]]"}}},reuseComponents:!1}}};
_.b.withoutVisiblePanelById=function(g){return this.visiblePanels.filter(function(C){var d;return((d=C.engagementPanelSectionListRenderer)==null?void 0:d.targetId)!==g})};
_.b.onYtChangeEngagementPanelVisibilityAction=function(g){var C=this,d=_.e(g,_.fEr);if(this.data&&(d==null?0:d.targetId)&&(d==null?0:d.visibility)){var V,y=(V=this.data.find(function(Y){var A;return((A=Y.engagementPanelSectionListRenderer)==null?void 0:A.targetId)===d.targetId}))==null?void 0:V.engagementPanelSectionListRenderer;
if(y){var R=this.withoutVisiblePanelById(d.targetId);d.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(g=this.data.find(function(Y){var A;return((A=Y.engagementPanelSectionListRenderer)==null?void 0:A.targetId)===d.targetId}))&&(R=[g].concat(_.Wr(R)));
this.hideDelayMs&&d.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&R.length===0?_.UP.addJob(function(){y.visibility=d.visibility;C.visiblePanels=R},10,this.hideDelayMs):(y.visibility=d.visibility,this.visiblePanels=R);
_.zY(this.hostElement,"yt-engagement-panels-visible-changed",[R])}}};
_.b.onRendererstamperFinished=function(){var g=new Set(this.visiblePanels.map(function(C){var d;return(d=C.engagementPanelSectionListRenderer)==null?void 0:d.targetId}));
this.handlePanelVisibilityChange(g,this.lastRenderedPanelIds);this.lastRenderedPanelIds=g};
_.b.handlePanelVisibilityChange=function(g,C){g=g===void 0?new Set:g;C=C===void 0?new Set:C;if(this.data)for(var d=_.Z(this.data),V=d.next();!V.done;V=d.next()){V=V.value;var y=void 0,R=void 0,Y=(y=V)==null?void 0:(R=y.engagementPanelSectionListRenderer)==null?void 0:R.targetId;if(Y&&(y=C.has(Y),R=g.has(Y),Y=void 0,!y&&R?(R=y=void 0,Y=(y=V)==null?void 0:(R=y.engagementPanelSectionListRenderer)==null?void 0:R.onShowCommands):y&&!R&&(R=y=void 0,Y=(y=V)==null?void 0:(R=y.engagementPanelSectionListRenderer)==
null?void 0:R.onHideCommands),Y))for(V=_.Z(Y),Y=V.next();!Y.done;Y=V.next())this.ytComponentBehavior.resolveCommand(Y.value)}};
oT.prototype.onRendererstamperFinished=oT.prototype.onRendererstamperFinished;oT.prototype.dataChanged=oT.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],oT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],oT.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oT.prototype,"lastRenderedPanelIds",void 0);_.E([_.M(),_.H("design:type",Number)],oT.prototype,"hideDelayMs",void 0);_.E([_.M(),_.H("design:type",Array)],oT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Array)],oT.prototype,"visiblePanels",void 0);_.E([_.M(),_.H("design:type",Boolean)],oT.prototype,"isWatchWhilePanel",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oT.prototype,"dataChanged",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oT.prototype,"onRendererstamperFinished",null);_.E([_.m({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],oT);
_.I(oT,"ytd-watch-engagement-panels",function(){if(Tbl!==void 0)return Tbl;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Tbl=g},{mode:1});var fFl;var p2=function(){return _.W.apply(this,arguments)||this};
_.L(p2,_.W);p2.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.YL(_.KZ(this.hostElement).querySelector("#text"),_.zLM(_.Ge6,this.data.companionLegalText))};
p2.prototype.computeAutoScrollEnabled=function(g,C){return g&&!C};
p2.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
p2.prototype.onToggleTap=function(){this.expanded=!this.expanded};
p2.prototype.expandedChanged=p2.prototype.expandedChanged;p2.prototype.dataChanged=p2.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],p2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.chW),_.H("design:type",Object)],p2.prototype,"ytdAutoScrollBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],p2.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],p2.prototype,"expanded",void 0);
_.E([_.M({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.H("design:type",Boolean)],p2.prototype,"autoScrollEnabled",void 0);_.E([_.M(),_.H("design:type",String)],p2.prototype,"expanderIcon",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p2.prototype,"dataChanged",null);
_.E([_.Rn("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p2.prototype,"expandedChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],p2);
_.I(p2,"ytd-companion-legal-text-renderer",function(){if(fFl!==void 0)return fFl;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fFl=g},{mode:1});var vMG;var Jb=function(){var g=_.W.apply(this,arguments)||this;g.buttonUpdate=_.t("web_modern_buttons");g.kevlarWatchGrid=_.t("kevlar_watch_grid");g.centerAlignDescription=_.t("action_companion_center_align_description");g.truncateDomain=_.t("action_companion_truncate_domain");g.enableMonoStyle=_.t("enable_default_mono_cta_migration_web_client");return g};
_.L(Jb,_.W);_.b=Jb.prototype;_.b.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.b.getOnLayoutVisibleCallback=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.onLayoutVisibleCallback:null};
_.b.getLayoutId=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
_.b.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Jb.JSC$23244_DEFAULT_AD_BADGE_RENDERER);var g=this.getOnLayoutVisibleCallback();g&&g()}};
_.b.getButtonRenderer=function(g){return g.actionButton&&_.e(g.actionButton,_.GF)?(delete _.e(g.actionButton,_.GF).navigationEndpoint,_.e(g.actionButton,_.GF)):{}};
_.b.onClick=function(g){var C=this;if((!_.t("web_modern_buttons")||!_.mE(_.Mk(g),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){g=_.Uw();var d=this.getLayoutId();g&&d&&_.t("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?g.getPlayerPromise().then(function(V){(new _.u8(V)).executeCommand(C.data.navigationEndpoint,d)}):_.t("kevlar_companion_resolve_command_killswitch")?_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.Qw(this.hostElement,"yt-companion-ad-clicked",["action-companion",d])}};
_.PU.Object.defineProperties(Jb.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?0:(C=g.detailsLine)==null?0:(d=C.adRating)==null?0:d.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 g,C,d,V;return((g=this.data)==null?0:(C=g.detailsLine)==null?0:(d=C.adRating)==null?0:(V=d.ratingIcon)==null?0:V.iconType)?_.an(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;return((g=this.data)==null?0:(C=g.detailsLine)==null?0:(d=C.texts)==null?0:(V=d[0])==null?0:V.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 g,C;return((g=this.data)==null?0:(C=g.description)==null?0:C.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var g=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return g?g.indexOf("/default_banner")!==-1:!0}}});
Jb.prototype.onClick=Jb.prototype.onClick;Jb.prototype.dataChanged=Jb.prototype.dataChanged;Jb.JSC$23244_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.yD("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Jb.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Jb.prototype,"rendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Jb.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Jb.prototype,"buttonUpdate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Jb.prototype,"kevlarWatchGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Jb.prototype,"centerAlignDescription",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Jb.prototype,"truncateDomain",void 0);
_.E([_.M({computed:"computeButtonOverride(buttonUpdate)"}),_.H("design:type",Object)],Jb.prototype,"buttonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Jb.prototype,"enableMonoStyle",void 0);_.E([_.X("data.detailsLine.adRating.ratingText"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jb.prototype,"getRating",null);_.E([_.X("getRating"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Jb.prototype,"computeRatingHidden",null);
_.E([_.X("data.detailsLine.adRating.ratingIcon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jb.prototype,"iconType",null);_.E([_.X("data.detailsLine.texts.0.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jb.prototype,"getDetailsLine",null);_.E([_.X("getDetailsLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Jb.prototype,"computeDetailsLineHidden",null);
_.E([_.X("data.description.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jb.prototype,"getDescriptionText",null);_.E([_.X("getDescriptionText"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Jb.prototype,"computeDescriptionTextHidden",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jb.prototype,"interactionLoggingClientData",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Jb.prototype,"hideBanner",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jb.prototype,"dataChanged",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Jb.prototype,"onClick",null);_.E([_.m({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Jb);
_.I(Jb,"ytd-action-companion-ad-renderer",function(){if(vMG!==void 0)return vMG;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vMG=g},{mode:_.HR("kevlar_poly_si_batch_j067")?1:2});var $mk;var qqY;var hb=function(){var g=_.W.apply(this,arguments)||this;g.buttonUpdate=_.t("web_modern_buttons");g.hideLegacyBanner=_.t("enable_dsa_one_click_ata_translators_infeed_elements");g.adInfoButtonStyle="mono";g.adInfoButtonType="text";g.noDotAdBadge=!0;return g};
_.L(hb,_.W);_.b=hb.prototype;_.b.getOnLayoutVisibleCallback=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.onLayoutVisibleCallback:null};
_.b.getLayoutId=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
_.b.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var g=this.data.image.thumbnail.thumbnails[0];this.imageSrc=g.url?_.IE(g.url):void 0;this.imageWidth=g.width||0;this.imageHeight=g.height||0}this.data.clickthroughEndpoint&&_.e(this.data.clickthroughEndpoint,_.Co)&&(g=_.e(this.data.clickthroughEndpoint,_.Co).url,_.t("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
g||"":g?(g=_.IE(g),this.clickThroughUrl=_.Ml(g)):this.clickThroughUrl=void 0);(g=this.getOnLayoutVisibleCallback())&&g()}};
_.b.onClick=function(g){_.mE(_.Mk(g),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(g)};
_.b.handleClick=function(){var g=this;this.data&&this.data.clickthroughEndpoint&&(_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(C){g.macroReplacementBehavior.sendServiceRequestAction([C])}),_.Qw(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.b.onLoad=function(){_.zY(this.hostElement,"yt-refit-popups-action")};
_.PU.Object.defineProperties(hb.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.interactionLoggingClientData:null}}});
hb.prototype.onLoad=hb.prototype.onLoad;hb.prototype.onClick=hb.prototype.onClick;hb.prototype.dataChanged=hb.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hb.prototype,"rendererBehavior",void 0);_.E([_.r(c5Y.YtMacroReplacementBehavior),_.H("design:type",Object)],hb.prototype,"macroReplacementBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hb.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],hb.prototype,"buttonUpdate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],hb.prototype,"hideLegacyBanner",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],hb.prototype,"adInfoButtonStyle",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],hb.prototype,"adInfoButtonType",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hb.prototype,"macros",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hb.prototype,"interactionLoggingClientData",null);_.E([_.M(),_.H("design:type",String)],hb.prototype,"clickThroughUrl",void 0);_.E([_.M(),_.H("design:type",_.vY)],hb.prototype,"imageSrc",void 0);_.E([_.M(),_.H("design:type",Number)],hb.prototype,"imageWidth",void 0);_.E([_.M(),_.H("design:type",Number)],hb.prototype,"imageHeight",void 0);_.E([_.M(),_.H("design:type",Object)],hb.prototype,"noDotAdBadge",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hb.prototype,"dataChanged",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],hb.prototype,"onClick",null);_.E([_.yE("load"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hb.prototype,"onLoad",null);_.E([_.m({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],hb);
_.I(hb,"ytd-image-companion-renderer",function(){if(qqY!==void 0)return qqY;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return qqY=g},{mode:_.HR("kevlar_poly_si_batch_j067")?1:2});var MM_;var tb=function(){return _.W.apply(this,arguments)||this};
_.L(tb,_.W);_.b=tb.prototype;_.b.dataChanged=function(){this.set("data.adBadge",tb.JSC$23253_DEFAULT_AD_BADGE_RENDERER);if(this.data){var g=this.getOnLayoutVisibleCallback();g&&g()}};
_.b.getOnLayoutVisibleCallback=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.onLayoutVisibleCallback:null};
_.b.getLayoutId=function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
_.b.onCompanionClicked=function(g){this.data&&(g.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.Qw(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.b.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var g=_.Uw(),C=this.getLayoutId(),d=this.data.clickToAdvSiteEndpoint;g&&C&&_.t("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?g.getPlayerPromise().then(function(V){(new _.u8(V)).executeCommand(d,C)}):_.HW(this.hostElement,"yt-navigate",{endpoint:d})}};
_.b.sendTrackingPings=function(g){if(g&&g.length!==0&&g[0].loggingUrls&&(g=g[0].loggingUrls.map(this.getBaseUrl)))for(var C=0;C<g.length;C++)_.gb(g[C])};
_.b.getBaseUrl=function(g){return g.baseUrl||""};
_.PU.Object.defineProperties(tb.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var g=_.gS("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.interactionLoggingClientData:null}}});
tb.prototype.onCompanionClicked=tb.prototype.onCompanionClicked;tb.prototype.dataChanged=tb.prototype.dataChanged;tb.JSC$23253_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.yD("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tb.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tb.prototype,"data",void 0);_.E([_.ZD("#title"),_.H("design:type",HTMLElement)],tb.prototype,"shopTitle",void 0);
_.E([_.PR("data.impressionEndpoints"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tb.prototype,"dataChanged",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],tb.prototype,"interactionLoggingClientData",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tb.prototype,"onCompanionClicked",null);
_.E([_.m({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],tb);
_.I(tb,"ytd-shopping-companion-renderer",function(){if(MM_!==void 0)return MM_;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return MM_=g},{mode:1});_.U4(_.n(function(g){var C=g.data;g=_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot});var d=_.Dq(function(){return C().interaction},Rb6);
_.cm(function(){var V,y;y=(y=_.gS("yt.www.ads.eventcache.getLastCompanionData"))?(y=y())&&y.onLayoutVisibleCallback:null;(V=y)==null||V()},"Gn");
return _.O("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.gJ(function(V){_.zY(V.currentTarget,"yt-refit-popups-action")}),
el:_.WF(g,d),"aria-label":function(){var V,y;return(V=C().interaction)==null?void 0:(y=V.accessibility)==null?void 0:y.label}},_.O("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(V){return _.O(_.vx,{data:V.data,
targetHeight:80,customCommandResolver:Rb6})}})),_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.O(_.Fd,{data:function(){return C().adBadge}},{adBadgeViewModel:function(V){return _.O(_.tS,{data:V.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.O(_.Fd,{data:function(){return C().menu}},{buttonViewModel:_.Jc}))))},"Hn"),"banner-image-layout-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;g=_.wN({visibilityCallback:function(V){var y,R=(y=C().interaction)==null?void 0:y.onFirstVisible;V&&R&&_.rl(R)},
showOption:_.Ot});var d=_.Dq(function(){return C().interaction},bPG);
_.cm(function(){var V,y;y=(y=_.gS("yt.www.ads.eventcache.getLastCompanionData"))?(y=y())&&y.onLayoutVisibleCallback:null;(V=y)==null||V()},"In");
return _.O("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.WF(g,d)},_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.O(_.Fd,{data:function(){return C().adImage}},{adImageViewModel:function(V){return _.O(_.vx,{data:V.data,
targetHeight:80,customCommandResolver:bPG})}})),_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.O(_.Fd,{data:function(){return C().adAvatarLockup}},{adAvatarLockupViewModel:function(V){return _.O(XyS,{data:V.data,
customCommandResolver:bPG})}})),_.O(_.Fd,{data:function(){return C().adButton}},{adButtonViewModel:function(V){return _.O(_.k7,{data:V.data,
customCommandResolver:bPG})}}),_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.O(_.Fd,{data:function(){return C().menu}},{buttonViewModel:_.Jc}))))},"Jn"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.CA}});var W2h={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"},jk=function(){var g=_.W.apply(this,arguments)||this;g.updateCompanionDataJobId=0;g.contentVideoId=null;g.player=null;g.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return g};
_.L(jk,_.W);_.b=jk.prototype;_.b.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:W2h}}};
_.b.attached=function(){var g=this,C=_.Uw();C&&C.getPlayerPromise().then(function(d){g.getCachedDataAndListen(d)})};
_.b.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.b.updateRendererStamper=function(){var g={};if(this.data)for(var C in W2h)if(this.data[C]){g[C]=this.data[C];break}if(this.oneofRenderer!=void 0||Object.keys(g).length)this.oneofRenderer=g};
_.b.getCachedDataAndListen=function(g){var C=this.retrieveCachedCompanionData();C&&Object.keys(C).length&&this.receiveCompanionData(C);this.ytPlayerListenerBehavior.listenToPlayerEvent(g,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=g};
_.b.retrieveCachedCompanionData=function(){return _.yg.yt&&_.yg.yt.www&&_.yg.yt.www.ads&&_.yg.yt.www.ads.eventcache&&_.yg.yt.www.ads.eventcache.getLastCompanionData?_.yg.yt.www.ads.eventcache.getLastCompanionData():null};
_.b.receiveCompanionData=function(g){g&&Object.keys(g).length?(this.contentVideoId=g.contentVideoId,this.setCompanionData(g)):this.setCompanionData(g)};
_.b.setCompanionData=function(g){this.cancelPendingCompanionAdJobs();if(g){this.updateCompanionDataJobId=0;for(var C in W2h)W2h.hasOwnProperty(C)&&(this.data[C]=void 0);g.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",g.shoppingCompanionCarouselRenderer):g.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",g.imageCompanionAdRenderer):g.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",g.actionCompanionAdRenderer),_.zY(this.hostElement,
"yt-hide-unlimited-offer-module"),_.zY(this.hostElement,"yt-hide-tvfilm-offer-module")):g.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",g.bannerImageLayoutViewModel):g.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",g.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.b.dataChanged=function(){var g=this,C=_.Uw();C?C.getPlayerPromise().then(function(d){g.contentVideoId&&d.getVideoUrl().includes("v="+g.contentVideoId)||(g.cancelPendingCompanionAdJobs(),g.updateRendererStamper())}):_.CG(Error("bp"))};
_.b.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.UP.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.b.handleCompanionAdClicked=function(g,C){this.player.onAdUxClicked(g,C);this.player.pauseVideo()};
jk.prototype.dataChanged=jk.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],jk.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],jk.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],jk.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],jk.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jk.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],jk.prototype,"oneofRenderer",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jk.prototype,"dataChanged",null);_.E([_.m({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],jk);
_.I(jk,"ytd-companion-slot-renderer",function(){if($mk!==void 0)return $mk;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return $mk=g},{mode:_.HR("kevlar_poly_si_batch_j067")?
1:2});var mmS;var ek=function(){return _.W.apply(this,arguments)||this};
_.L(ek,_.W);ek.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
ek.prototype.dataChanged=ek.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ek.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ek.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],ek.prototype,"companionSlotData",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ek.prototype,"dataChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],ek);
_.I(ek,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(mmS!==void 0)return mmS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mmS=g},{mode:1});var uD6;var ls=function(){var g=_.W.apply(this,arguments)||this;g.skinnyMode=!1;g.COMPACT_EVENT_COUNT=4;g.onShelfToggleButtonTap=function(){g.logTap(g.data);g.showingMore=!g.showingMore};
g.onShelfToggleButtonFocus=function(){g.showingMore||(g.logTap(g.data),g.showingMore=!0,_.As(g,function(){var C=g.COMPACT_EVENT_COUNT-1,d;(d=_.KZ(g.hostElement).querySelector("#event-"+C))==null||d.focus()}))};
return g};
_.L(ls,_.W);_.b=ls.prototype;_.b.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.b.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.b.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.VE(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.VE(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.VE(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.VE(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.VE(this.infoTooltip,this.infoTooltip.hide))};
_.b.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.VE(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.VE(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.VE(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.VE(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.VE(this.infoTooltip,this.infoTooltip.hide))};
_.b.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.separator.style.visibility=this.data.events.length>1?"visible":"hidden");this.showingMore=!1;this.showingMoreChanged(!1)};
_.b.onShowingMoreChanged=function(){var g;this.showingMoreChanged((g=this.showingMore)!=null?g:!1)};
_.b.showingMoreChanged=function(g){var C=this.get("data.events")||[];this.set("restEvents",C.slice(1,g?C.length:this.COMPACT_EVENT_COUNT).map(function(d){return d.ticketEventRenderer}));
C.slice(0,g?C.length:this.COMPACT_EVENT_COUNT).forEach(function(d){var V=_.ju();d=d.ticketEventRenderer.trackingParams;_.t_()&&V&&d&&(d=_.FG(d),V&&_.fu(V,d))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.b.computeAriaLabel=function(g){return g.subtitle1+", "+g.subtitle2};
_.b.logTap=function(g){_.t_()&&this.ytRendererBehavior.logExplicitClick(g)};
_.b.isKeyboardAction=function(g){return this.get("detail.x",g)===0&&this.get("detail.y",g)===0};
_.b.onFirstEventTap=function(g){g.target&&this.handleTap(g.target,this.firstEvent,this.isKeyboardAction(g))};
_.b.onTicketLinkTap=function(g){g.target&&this.handleTap(g.target,g.model.item,this.isKeyboardAction(g))};
_.b.handleTap=function(g,C,d){if(C.buttonCommand)if(C.hasMultipleOffers)Object.assign(_.e(C.buttonCommand,_.TF),{properties:{source:d?"keyboard":"tap"}}),this.logTap(C),this.popupPositionTarget=g,_.as(this.hostElement,[C.buttonCommand],this.hostElement);else{var V;if((V=_.e(C.buttonCommand,_.Co))==null?0:V.url)this.logTap(C),_.Cp(window,_.e(C.buttonCommand,_.Co).url)}};
ls.prototype.onShowingMoreChanged=ls.prototype.onShowingMoreChanged;ls.prototype.dataChanged=ls.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ls.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ls.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],ls.prototype,"firstEvent",void 0);_.E([_.M(),_.H("design:type",Object)],ls.prototype,"restEvents",void 0);_.E([_.M(),_.H("design:type",String)],ls.prototype,"imageUrl",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ls.prototype,"showingMore",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ls.prototype,"canShowMore",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ls.prototype,"skinnyMode",void 0);_.E([_.M(),_.H("design:type",HTMLElement)],ls.prototype,"popupPositionTarget",void 0);_.E([_.ZD("#banner-info-tooltip"),_.H("design:type",Object)],ls.prototype,"infoTooltip",void 0);
_.E([_.ZD("#info-container"),_.H("design:type",HTMLElement)],ls.prototype,"infoContainer",void 0);_.E([_.ZD("#shelf-toggler"),_.H("design:type",HTMLElement)],ls.prototype,"shelfToggleButton",void 0);_.E([_.ZD("#separator"),_.H("design:type",HTMLDivElement)],ls.prototype,"separator",void 0);_.E([_.M(),_.H("design:type",String)],ls.prototype,"shelfTogglerLabelText",void 0);_.E([_.M(),_.H("design:type",String)],ls.prototype,"shelfTogglerIcon",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ls.prototype,"dataChanged",null);_.E([_.PR("showingMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ls.prototype,"onShowingMoreChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],ls);
_.I(ls,"ytd-ticket-shelf-renderer",function(){if(uD6!==void 0)return uD6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uD6=g},{mode:1});var nMh;var IFh;var Um6=function(){return _.W.apply(this,arguments)||this};
_.L(Um6,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Um6.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Um6.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],Um6);
_.I(Um6,"ytd-comments-entry-point-message-renderer",function(){if(IFh!==void 0)return IFh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return IFh=g},{mode:1});var cz6;var L2=function(){return _.W.apply(this,arguments)||this};
_.L(L2,_.W);_.PU.Object.defineProperties(L2.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.teaserAvatar)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],L2.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],L2.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],L2.prototype,"hasAvatar",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],L2);
_.I(L2,"ytd-comments-entry-point-teaser-renderer",function(){if(cz6!==void 0)return cz6;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return cz6=g},{mode:1});var EMd;var HFY=function(){return _.W.apply(this,arguments)||this};
_.L(HFY,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HFY.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HFY.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],HFY);
_.I(HFY,"ytd-comments-simplebox-renderer",function(){if(EMd!==void 0)return EMd;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return EMd=g},{mode:1});var Dl=function(){var g=_.W.apply(this,arguments)||this;g.fullHeight=!_.t("comment_teaser_full_height_kill_switch")&&_.t("kevlar_watch_grid");return g};
_.L(Dl,_.W);Dl.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"}}}};
Dl.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
Dl.prototype.onTap=function(){var g=this.tapCommand;g&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(g))};
Dl.prototype.onKeyUp=function(g){if(g.keyCode===13)this.onTap()};
_.PU.Object.defineProperties(Dl.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.onTap)return this.data.onTap;var C,d;if(((C=this.data)==null?0:C.teaserContent)||((d=this.data)==null?0:d.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)!=null&&g.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
Dl.prototype.onKeyUp=Dl.prototype.onKeyUp;Dl.prototype.onTap=Dl.prototype.onTap;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Dl.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dl.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Dl.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Dl.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dl.prototype,"fullHeight",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"tapCommand",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"simpleboxPlaceholder",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dl.prototype,"hasSimpleboxPlaceholder",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"simpleboxAvatar",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"teaserContent",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dl.prototype,"hasTeaserContent",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"teaserAvatar",null);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dl.prototype,"hasTeaserAvatar",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"messageText",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Dl.prototype,"contentRenderer",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dl.prototype,"hasContents",null);
_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Dl.prototype,"hasContentRenderer",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dl.prototype,"onTap",null);_.E([_.yE("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[_.oR]),_.H("design:returntype")],Dl.prototype,"onKeyUp",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],Dl);
_.I(Dl,"ytd-comments-entry-point-header-renderer",function(){if(nMh!==void 0)return nMh;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return nMh=g},{mode:1});var QMS;_.U4(_.qe6,"yt-animated-rolling-number",{props:{numberText:_.CA,numberValue:_.CA,heightPx:_.CA,fontSizeMultiplier:_.CA,shouldAnimate:_.CA,forceRollUp:_.CA}});var zKW=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),K2S={numberText:"",heightPx:2*zKW,shouldAnimate:!1},ry=function(){var g=_.W.apply(this,arguments)||this;g.usingAnimatedComponents=!0;g.wasDetailed=!1;g.JSC$23290_browserSupportsAnimation=_.t("web_supports_animations_api");g.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};g.detailed=!1;g.shouldAnimate=!1;g.viewCountProps=K2S;g.dateTextProps=
K2S;g.metadataBadgesInDescription=_.t("web_metadata_badges_in_description");return g};
_.L(ry,_.W);_.b=ry.prototype;_.b.attached=function(){var g=this;_.wS().resolve(_.xF).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(C){g.set("videoPrimaryInfoRenderer.subtitle",C)})};
_.b.detached=function(){_.wS().resolve(_.xF).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.b.resetAnimationState=function(){this.shouldAnimate=!1};
_.b.updateDynamicMetadata=function(){if(this.JSC$23290_browserSupportsAnimation){if(!this.detailed){var g,C,d,V;var y=(g=this.videoPrimaryInfoRenderer)==null?void 0:(C=g.viewCount)==null?void 0:(d=C.videoViewCountRenderer)==null?void 0:(V=d.extraShortViewCount)==null?void 0:V.simpleText;var R,Y,A,P;var w=(R=this.videoPrimaryInfoRenderer)==null?void 0:(Y=R.viewCount)==null?void 0:(A=Y.videoViewCountRenderer)==null?void 0:(P=A.shortViewCount)==null?void 0:P.simpleText}if(!w){var x,p,J,h;y=(x=this.videoPrimaryInfoRenderer)==
null?void 0:(p=x.viewCount)==null?void 0:(J=p.videoViewCountRenderer)==null?void 0:(h=J.unlabeledViewCountValue)==null?void 0:h.simpleText;var l,N,T,v;w=(l=this.videoPrimaryInfoRenderer)==null?void 0:(N=l.viewCount)==null?void 0:(T=N.videoViewCountRenderer)==null?void 0:(v=T.viewCount)==null?void 0:v.simpleText}var q,Q,c;g=Number((q=this.videoPrimaryInfoRenderer)==null?void 0:(Q=q.viewCount)==null?void 0:(c=Q.videoViewCountRenderer)==null?void 0:c.originalViewCount);var U,K;q=(U=this.videoPrimaryInfoRenderer)==
null?void 0:(K=U.relativeDateText)==null?void 0:K.simpleText;var Cl;U=!((Cl=this.videoPrimaryInfoRenderer)==null||!Cl.relativeDateText);if(y&&w&&g&&(q||!U)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;Cl=w.split(new RegExp("("+y+")"));y=_.Mr(Cl[0]);var AL;w={numberText:(AL=Cl[1])!=null?AL:"",numberValue:g,heightPx:2*zKW,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var iP;AL=((iP=Cl[2])!=null?iP:"")+"  ";this.setViewCount(w,y,_.Mr(AL));
if(!this.detailed&&U){y=q.split(/(\d+)/);iP=_.Mr(y[0]);var lP;AL={numberText:(lP=y[1])!=null?lP:"",heightPx:2*zKW,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var pl;lP=((pl=y[2])!=null?pl:"")+"  ";this.setDateText(AL,iP,_.Mr(lP))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.b.setViewCount=function(g,C,d){_.W1(C)!==_.W1(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=C);this.viewCountProps.numberText!==(g==null?void 0:g.numberText)&&(this.viewCountProps=g||K2S);_.W1(d)!==_.W1(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=d)};
_.b.setDateText=function(g,C,d){_.W1(C)!==_.W1(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=C);this.dateTextProps.numberText!==(g==null?void 0:g.numberText)&&(this.dateTextProps=g||K2S);_.W1(d)!==_.W1(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=d)};
_.b.onYtUpdateViewershipAction=function(g){this.videoPrimaryInfoRenderer&&(_.e(g,juG).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.e(g,juG).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.e(g,juG).viewCount)))};
_.b.onYtUpdateDateTextAction=function(g){if(this.videoPrimaryInfoRenderer){g=_.e(g,_.h7u).dateText;this.shouldAnimate=!0;var C;((C=this.videoPrimaryInfoRenderer)==null?0:C.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",g):this.set("videoPrimaryInfoRenderer.dateText",g)}};
_.PU.Object.defineProperties(ry.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return Ped(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.W1(Ped(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.W1(this.viewCountPreNumberText),this.viewCountProps.numberText,_.W1(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.W1(this.dateTextPreNumberText),this.dateTextProps.numberText,_.W1(this.dateTextPostNumberText)].join("")}}});
ry.prototype.updateDynamicMetadata=ry.prototype.updateDynamicMetadata;ry.prototype.resetAnimationState=ry.prototype.resetAnimationState;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ry.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ry.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ry.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ry.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ry.prototype,"videoPrimaryInfoRenderer",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"detailed",void 0);_.E([_.M(),_.H("design:type",Object)],ry.prototype,"shouldAnimate",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"viewCountPreNumberText",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"viewCountProps",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"viewCountPostNumberText",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"dateTextPreNumberText",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"dateTextProps",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"dateTextPostNumberText",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ry.prototype,"metadataBadgesInDescription",void 0);_.E([_.X("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.H("design:type",Object),_.H("design:paramtypes",[])],ry.prototype,"infoText",null);
_.E([_.X("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.H("design:type",String),_.H("design:paramtypes",[])],ry.prototype,"descriptionInfoTooltipText",null);_.E([_.X("detailed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ry.prototype,"showDescriptionInfoTooltip",null);
_.E([_.X("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.H("design:type",String),_.H("design:paramtypes",[])],ry.prototype,"animatedViewCountAccessibilityLabel",null);_.E([_.X("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.H("design:type",String),_.H("design:paramtypes",[])],ry.prototype,"animatedDateTextAccessibilityLabel",null);
_.E([_.Rn("videoPrimaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ry.prototype,"resetAnimationState",null);_.E([_.Rn("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ry.prototype,"updateDynamicMetadata",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-watch-info-text"})],ry);
_.I(ry,"ytd-watch-info-text",function(){if(QMS!==void 0)return QMS;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return QMS=g},{mode:1});var aFW;var GuY="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var Sqd=_.n(function(g){var C=g.data;var d=g.setTapCommand;_.ue(function(){var V=_.e6(C().onTap);d(V)},"CLm0Xe");
return _.O("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB}),_.O("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.O("span",null,function(){return C().simpleboxText})))},"Ln");var g4s=_.n(function(g){return _.O("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.O(_.k,{cond:function(){return _.e(g.data().avatar,_.ed)},
then:function(C){return _.O(_.cB,{data:C,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.O("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.O(_.gV,{text:function(){return g.data().teaserText}})))},"Mn");var C$h=_.n(function(g){var C=g.data;var d=g.setTapCommand;_.ue(function(){var V=_.e6(C().onTap);d(V)},"qxjCCd");
return _.O("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.O(_.Fd,{data:function(){return C().teasers}},{commentsEntryPointTeaserViewModel:g4s}))},"On");var dhY=_.n(function(g){var C=g.data;var d=g.setTapCommand;_.ue(function(){var V=_.e6(C().onTap);d(V)},"CRZByf");
return _.O("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.O(_.gV,{text:function(){return C().messageText}}))},"Qn");var Va6=_.n(function(g){var C=g.data;var d=g.setTapCommand;var V=g.isDisabled;_.ue(function(){var y=(V==null?0:V())?void 0:_.e6(C().onTap);d(y)},"GZxRqd");
return _.O("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.O(_.Re,{icon:function(){return C().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.O(_.k,{cond:function(){return C().image},
then:function(y){return _.O(_.q_,{data:y,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.O(_.gV,{text:function(){return C().text},
className:function(){return C().image||C().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.O(_.Fd,{data:function(){return C().button}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:V==null?void 0:V()}}})}}))},"Sn");var yDd=_.n(function(g){var C=g.data;var d=g.itemIndex;var V=g.selectedIndex;var y=g.indexUpdatedCallback;var R=g.observer;g=g.title;var Y=_.Y4("yt-carousel-item-view-model",function(p){R&&R().observe(p)}),A=function(p){d()===V()&&y(p)},P=_.AY(qJu),w=_.AY(_.RpB),x=function(){var p,J,h,l,N;
return((p=C())==null?void 0:p.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!P()||((J=C())==null?void 0:J.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((h=w())==null?void 0:h.includes("PAposts_by_host"))||((l=C())==null?void 0:l.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((N=w())==null?void 0:N.includes("PAyouchat"))};
return _.O("yt-carousel-item-view-model",{el:Y,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":g},_.O(_.Fd,{data:function(){var p,J;return(J=(p=_.e(C().carouselItem,c3T))==null?void 0:p.textCarousel)!=null?J:C().carouselItem}},{textCarouselItemViewModel:function(p){return _.O(Va6,{data:p.data,
setTapCommand:A,isDisabled:x})},
commentTeaserCarouselItemViewModel:function(p){return _.O(C$h,{data:p.data,setTapCommand:A})},
commentInputBoxCarouselItemViewModel:function(p){return _.O(Sqd,{data:p.data,setTapCommand:A})},
commentsEntryPointMessageViewModel:function(p){return _.O(dhY,{data:p.data,setTapCommand:A})}}))},"Tn");var R5s=_.n(function(g){var C=g.numDots;var d=g.activeIndex;return _.O("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.O(_.M9,{each:function(){return Array.from({length:C()})},
keyBy:"INDEX"},function(V,y){return _.O("div",{class:function(){var R={};return _.oX("ytCarouselDotsShapeDot",(R.ytCarouselDotsShapeDotActive=y===d(),R))}})}))},"Un");var boT=_.n(function(g){var C=g.data;var d=g.handleCarouselNavigation;var V=g.numItems;var y=g.selectedIndex;var R=function(){return{disabled:y()===0}},Y=function(){return{disabled:y()===V()-1}};
return _.O("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.O("div",null,_.O("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return C().title}),_.O(_.k,{cond:function(){return C().subtitle},
then:function(A){return _.O("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return C().subtitleAccessibilityText}},A)}})),_.O(_.k,{cond:function(){return V()>1},
then:function(){return _.O("div",{class:"ytCarouselTitleViewModelNavigation"},_.O(R5s,{numDots:V,activeIndex:y}),_.O(_.k,{cond:function(){return C().previousButton},
then:function(A){return _.O(_.Fd,{data:A},{buttonViewModel:function(P){return _.O(_.Jc,{data:P.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return d(-1)},
buttonOverrides:R})}})}}),_.O(_.k,{cond:function(){return C().nextButton},
then:function(A){return _.O(_.Fd,{data:A},{buttonViewModel:function(P){return _.O(_.Jc,{data:P.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return d(1)},
buttonOverrides:Y})}})}}))}}))},"Vn");_.U4(_.n(function(g){var C=g.data;var d,V=_.Y4("yt-video-metadata-carousel-view-model"),y=_.Y4("div",function(U){var K=function(){var Cl=U.offsetWidth*N(),AL=24*(N()-1);J(Cl+AL)};
K();window.ResizeObserver&&(d=new ResizeObserver(K),d.observe(U))}),R=_.Qq("HTML_DIR")==="rtl",Y=!1,A=0,P=0;
g=_.Z(_.jL(0,void 0,"M49TDf"));var w=g.next().value,x=g.next().value;g=_.Z(_.jL(0,void 0,"zLIok"));var p=g.next().value,J=g.next().value;g=_.Z(_.jL(!1,void 0,"bhelhc"));var h=g.next().value,l=g.next().value,N=function(){var U,K,Cl;return(Cl=(U=C())==null?void 0:(K=U.carouselTitles)==null?void 0:K.length)!=null?Cl:0},T=function(){y.value&&y.value.scrollLeft!==A&&x((R?y.value.scrollLeft<A:y.value.scrollLeft>A)?Math.min(w()+1,N()-1):Math.max(w()-1,0))},v;
window.IntersectionObserver&&(v=new IntersectionObserver(function(U){U=_.Z(U);for(var K=U.next();!K.done;K=U.next())if(K.value.isIntersecting){if(Y){Y=!1;break}T()}else x(P)},{threshold:.2}));
_.ue(function(){if(y.value){var U=(R?-1:1)*(p()/N()+12)*(h()&&v?P:w());typeof y.value.scrollTo==="function"?y.value.scrollTo({left:U,behavior:"smooth"}):y.value.scrollLeft=U;A=U;P=h()&&v?P:w()}},"s9rbgc");
var q,Q=function(U){q=U};
_.nP(function(){var U;(U=d)==null||U.disconnect();var K;(K=v)==null||K.disconnect()});
var c=function(U){U=w()+U;U>=0&&U<N()&&(Y=!0,x(U))};
return _.O("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:V,"on:click":_.gJ(function(U){if(_.JM(_.px(U),V.value,["BUTTON".toString()])||!q)return!1;_.wS().resolve(_.xC).resolveCommand(q,{forceClickLogging:!0});return!1}),
"on:touchstart":_.gJ(function(){l(!0);return!1}),
"on:touchend":_.gJ(function(){v||T();l(!1);return!1}),
hidden:function(){var U,K;return!((U=C())==null?0:(K=U.carouselItems)==null?0:K.length)}},_.O("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.O(_.k,{cond:function(){return C().carouselTitles},
then:function(U){return _.O(_.Fd,{data:function(){return U()[h()&&v?P:w()]}},{carouselTitleViewModel:function(K){return _.O(boT,{data:K.data,
handleCarouselNavigation:c,numItems:N,selectedIndex:w})}})}})),_.O("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:y},_.O("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+p()+"px;"}},_.O(_.k,{cond:function(){return C().carouselItems},
then:function(U){return _.O(_.M9,{each:U},function(K,Cl){return _.O(_.Fd,{data:function(){return K}},{carouselItemViewModel:function(AL){return _.O(yDd,{data:AL.data,
itemIndex:Cl,selectedIndex:w,indexUpdatedCallback:Q,observer:v,title:function(){a:{var iP=Cl();var lP,pl=(lP=C())==null?void 0:lP.carouselTitles;if(pl&&(iP=pl[iP])){var jB;iP=(jB=_.e(iP,UyW))==null?void 0:jB.title;break a}iP=void 0}return iP}})}})})}}))))},"Xn"),"yt-video-metadata-carousel-view-model",{props:{data:_.CA}});var ZoT=_.t("web_action_buttons_update_owner_width")?32:12,NX=function(){var g=_.W.apply(this,arguments)||this;g.isHovering=!1;g.enableColorSampling=_.t("web_delhi_colorful_sd");g.metadataBadgesInDescription=_.t("web_metadata_badges_in_description");g.descriptionCollapsed=!0;g.useFadedScrimDescription=_.t("kevlar_enable_faded_scrim_on_description");g.skinnyMode=!1;g.playlist=!1;g.isDark=document.documentElement.hasAttribute("dark");g.disableVideoOwnerOnTap=_.t("swatchie_video_owner_on_tap_ks");g.swatcherooDelayLoad=
_.t("swatcheroo_enable_ghost_cards");g.primaryMenuWidth=0;g.videoId="";g.titleHeadlineXs=_.t("web_watch_typography_title_headline_xs");g.titleHeadlineS=_.t("web_watch_typography_title_headline_s");g.titleHeadlineM=_.t("web_watch_typography_title_headline_m");g.titleHashtagBlackLinkified=_.t("web_title_hashtag_black_linkified");g.titleHashtagGreyLinkified=_.t("web_title_hashtag_grey_linkified");g.actionButtonsUpdateOwnerWidth=_.t("web_action_buttons_update_owner_width");g.shouldForceIconOnly=!1;g.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};g.isFullscreen=!1;g.isTheaterMode=!1;return g};
_.L(NX,_.W);_.b=NX.prototype;_.b.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.b.updateOwnerAndDescriptionPosition=function(){_.t("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.vw(this.bottomRowElement,this.ownerElement)):(_.vw(this.bottomRowElement,this.descriptionElement),_.vw(this.topRowElement,this.ownerElement)))};
_.b.titleOnTap=function(g){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var C;((C=window.getSelection())==null?0:C.toString().length)||this.handleExpandDescriptionCommands()}};
_.b.videoOwnerOnTap=function(g){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.b.detached=function(){var g=this,C;return _.F(function(d){(C=g.resizeObserver)==null||C.disconnect();_.XV(d)})};
_.b.maybeAttachResizeObserver=function(){var g=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.dJ(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){g.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.b.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var g=this.hostElement.clientWidth,C=Math.max(this.largerItemWrap?400:350,g/2-ZoT);_.t("web_action_buttons_update_owner_width")&&(C=this.ownerElement.clientWidth+ZoT);this.actionsOnSeparateLine=this.primaryMenuWidth>g-C?!0:!1}};
_.b.stripAttributedDescription=function(g){return{content:g.content.replace(/[\r\n]{2,}/g,"\n")}};
_.b.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.t("web_modern_buttons"),forceIconButton:!_.t("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:_.t("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"}}}};
_.b.videoPrimaryInfoRendererChanged=function(){var g;if((g=this.videoPrimaryInfoRenderer)==null?0:g.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.b.videoSecondaryInfoRendererChanged=function(){var g,C;(g=this.descriptionInlineExpander)==null||(C=g.collapse)==null||C.call(g);this.descriptionExpandClientVe=_.SZ(110509);this.descriptionCollapseClientVe=_.SZ(110510);g=_.ju();C=_.t_();g&&C&&(_.t("combine_ve_grafts")?(_.r$(_.RL(),this.descriptionExpandClientVe,C),_.r$(_.RL(),this.descriptionCollapseClientVe,C)):_.Tz(g,C,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.b.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.b.updateTopLevelIconsOnly=function(){var g=this;_.t("top_level_update_killswitch")||this.menu&&_.UP.addLowPriorityJob(function(){g.menu.topLevelIconsOnly=g.skinnyMode},_.pG("swathceroo_delay_flexible_menu_update",100))};
_.b.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.t("web_action_buttons_minimize_subscribe")};
_.b.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.b.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.b.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.b.onYtTextInlineExpanderExpandedChanged=function(){if(!_.t("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var g,C;(C=(g=this.structuredDescriptionContentRendererElement).resize)==null||C.call(g)}};
_.b.onRenderStamperFinished=function(g){(g==null?void 0:g.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.b.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.b.onYtExpanderLessTapped=function(){var g,C=(g=this.videoSecondaryInfoRenderer)==null?void 0:g.showLessCommand;C&&this.ytComponentBehavior.resolveCommand(C)};
_.b.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.b.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.b.onDescriptionClick=function(g){if(!_.mE(_.Mk(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var C;((C=window.getSelection())==null?0:C.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.t("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.b.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.b.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.b.logCollapseClick=function(){var g=_.ju();g&&this.descriptionCollapseClientVe&&_.qV(g,this.descriptionCollapseClientVe)};
_.b.logExpandClick=function(){var g=_.ju();g&&this.descriptionExpandClientVe&&_.qV(g,this.descriptionExpandClientVe)};
_.b.collapseDescription=function(){this.descriptionCollapsed=!0};
_.b.scrollToTopOfContainer=function(){_.Qw(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.b.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.b.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.b.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.b.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var g,C;(C=(g=this.descriptionInlineExpander).resize)==null||C.call(g)}else _.cy(new _.qn("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var d;(d=this.menu)==null||d.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.b.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var g,C,d,V,y=_.t("web_action_buttons_update_owner_width")?(d=(g=_.KZ(this.menu).querySelector("#button-shape"))==null?void 0:g.clientWidth)!=null?d:0:(V=(C=_.KZ(this.menu).querySelector("#button"))==null?void 0:C.clientWidth)!=null?V:0,R,Y;g=((Y=(R=_.KZ(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:R.clientWidth)!=null?Y:0)+8+y;var A,P;y=(P=(A=_.KZ(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:A.children.length)!=null?P:2;g<=8*y||(this.primaryMenuWidth=g)}};
_.b.onYtUpdateTitleAction=function(g){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.e(g,tcW).title)};
_.b.onYtUpdateDescriptionAction=function(g){if(g=_.e(g,_.viL)){var C,d=!((C=this.videoSecondaryInfoRenderer)==null||!C.attributedDescription);g.isEmpty||!g.description&&!g.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):g.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",g.attributedDescription):g.description&&(d?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.Jo(g.description)):this.set("videoSecondaryInfoRenderer.description",g.description))}};
_.b.onYtDarkModeToggledAction=function(g){this.isDark=g};
_.b.registerPanel=function(){if(!_.t("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var g=_.t("web_watch_imax_theater_mode")&&this.isTheaterMode;g=_.t("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||g;var C=_.wS().resolve(_.mu);C&&!g&&C.registerPanel("engagement-panel-structured-description",this)}};
_.b.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.b.parseColorSamplingData=function(){var g;if(_.t("web_delhi_colorful_sd")&&((g=this.structuredDescriptionContentRenderer)==null?0:g.items)&&(g=this.structuredDescriptionContentRenderer.items.find(function(y){return!!_.e(y,$A)}))){var C,d;
this.hoverColor={lightTheme:(C=_.e(g,$A))==null?void 0:C.lightThemeColorPalette,darkTheme:(d=_.e(g,$A))==null?void 0:d.darkThemeColorPalette};var V;this.hoverText=(V=_.e(g,$A))==null?void 0:V.colorSampledDescriptionBodyText}};
_.b.updateHoverColor=function(){if(_.t("web_delhi_colorful_sd")){var g=this.hoverColor,C={},d;g=(d=this.isDark?g==null?void 0:g.darkTheme:g==null?void 0:g.lightTheme)!=null?d:{};d=_.Z(GuY);for(var V=d.next();!V.done;V=d.next()){V=V.value;var y=g[V];C["--yt-saturated-"+_.Vw(V)]=y?_.jG(y):"initial"}_.CM(this.hostElement,C)}};
_.b.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.b.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.b.showPanel=function(g){this.expandDescription();var C=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;C.resize();var d,V=g==null?void 0:(d=g.sectionListEngagementPanelExtras)==null?void 0:d.scrollToItemSectionIdentifier;V?_.UP.addJob(function(){C==null||C.scrollToSection(V)},8):this.scrollToTopOfContainer()};
_.b.isVisible=function(){return!this.descriptionCollapsed};
_.b.getReloadContinuation=function(){};
_.b.hidePanel=function(){};
_.b.updatePanel=function(){};
_.PU.Object.defineProperties(NX.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var g;return _.t("web_delhi_colorful_sd")&&(g=this.structuredDescriptionContentRenderer)!=null&&g.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(C){return!_.e(C,$A)&&!_.e(C,L5G)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.structuredDescriptionContentRendererComputed)!=null&&g.items){var C;g=_.Z((C=this.structuredDescriptionContentRendererComputed)==null?void 0:C.items);for(C=g.next();!C.done;C=g.next())if(C=_.e(C.value,_.Lfh))return C}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.videoPrimaryInfoRenderer)==null?0:g.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!!((g=this.videoSecondaryInfoRenderer)==null?0:(C=g.owner)==null?0:(d=C.videoOwnerRenderer)==null?0:d.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var g,C;if((g=this.videoSecondaryInfoRenderer)==null?0:(C=g.attributedDescription)==null?0:C.content){var d,V;return(V=this.stripAttributedDescription((d=this.videoSecondaryInfoRenderer)==null?void 0:d.attributedDescription))!=null?V:{runs:[]}}}if(_.t("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var y,R,Y,A;return(A=(Y=(y=this.videoSecondaryInfoRenderer)==
null?void 0:y.description)!=null?Y:(R=this.videoSecondaryInfoRenderer)==null?void 0:R.attributedDescription)!=null?A:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.videoSecondaryInfoRenderer)==null?void 0:g.headerRuns)!=null?C:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.commentsEntryPointHeaderRenderer)==null||!g.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.videoMetadataCarousel)==null||!g.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.pG("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var g,C,d=Object.assign({},(g=this.videoSecondaryInfoRenderer)==null?void 0:(C=g.metadataRowContainer)==null?void 0:C.metadataRowContainerRenderer);if(d&&d.rows&&d.collapsedItemCount!==void 0&&!(d.rows.length<=d.collapsedItemCount))return d.rows=d.rows.slice(d.collapsedItemCount),d.collapsedItemCount=0,d}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var g,C,d=Object.assign({},(g=this.videoSecondaryInfoRenderer)==null?void 0:(C=g.metadataRowContainer)==null?void 0:C.metadataRowContainerRenderer);if(d&&d.rows&&d.collapsedItemCount!==void 0)return d.rows=d.rows.slice(0,d.collapsedItemCount),d.collapsedItemCount=d.rows.length,d}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!((g=this.structuredDescriptionContentRendererComputed)==null?0:(C=g.items)==null?0:C.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRendererComputed)return null;var g;return(g=this.videoSecondaryInfoRenderer)==null?void 0:g.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.videoSecondaryInfoRenderer)==null?0:(C=g.owner)==null?0:(d=C.videoOwnerRenderer)==null?0:d.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;return!!((g=this.videoPrimaryInfoRenderer)==null?0:(C=g.videoActions)==null?0:(d=C.menuRenderer)==null?0:(V=d.flexibleItems)==null?0:V.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.fn(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.fn(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var g=this;if(_.t("web_title_hashtag_grey_delinkified")){var C,d=_.uG.unsafeClone((C=this.videoPrimaryInfoRenderer)==null?void 0:C.title);(C=d==null?void 0:d.runs)&&C.forEach(function(V){if(V==null?0:V.navigationEndpoint)V.textColor=4284506208,g.isDark&&(V.textColor=4289374890)});
return d}return(d=this.videoPrimaryInfoRenderer)==null?void 0:d.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.t("web_title_hashtag_black_delinkified")||_.t("web_title_hashtag_grey_delinkified")}}});
NX.prototype.updateHoverColor=NX.prototype.updateHoverColor;NX.prototype.parseColorSamplingData=NX.prototype.parseColorSamplingData;NX.prototype.resetDescriptionState=NX.prototype.resetDescriptionState;NX.prototype.registerPanel=NX.prototype.registerPanel;NX.prototype.onYtExpanderLessTapped=NX.prototype.onYtExpanderLessTapped;NX.prototype.onYtExpanderMoreTapped=NX.prototype.onYtExpanderMoreTapped;NX.prototype.onRenderStamperFinished=NX.prototype.onRenderStamperFinished;
NX.prototype.onYtTextInlineExpanderExpandedChanged=NX.prototype.onYtTextInlineExpanderExpandedChanged;NX.prototype.onYtTextInlineExpanderCollapseClicked=NX.prototype.onYtTextInlineExpanderCollapseClicked;NX.prototype.onYtTextInlineExpanderExpandClicked=NX.prototype.onYtTextInlineExpanderExpandClicked;NX.prototype.moveActionsElement=NX.prototype.moveActionsElement;NX.prototype.updateShouldForceIconOnly=NX.prototype.updateShouldForceIconOnly;NX.prototype.updateTopLevelIconsOnly=NX.prototype.updateTopLevelIconsOnly;
NX.prototype.structuredDescriptionContentRendererChanged=NX.prototype.structuredDescriptionContentRendererChanged;NX.prototype.videoSecondaryInfoRendererChanged=NX.prototype.videoSecondaryInfoRendererChanged;NX.prototype.videoPrimaryInfoRendererChanged=NX.prototype.videoPrimaryInfoRendererChanged;NX.prototype.maybeUpdateActionsOnSeparateLine=NX.prototype.maybeUpdateActionsOnSeparateLine;NX.prototype.updateOwnerAndDescriptionPosition=NX.prototype.updateOwnerAndDescriptionPosition;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],NX.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],NX.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],NX.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],NX.prototype,"ytdReduxBehavior",void 0);_.E([_.ZD("#above-the-fold"),_.H("design:type",HTMLElement)],NX.prototype,"aboveTheFoldContainer",void 0);_.E([_.ZD("#menu ytd-menu-renderer"),_.H("design:type",Object)],NX.prototype,"menu",void 0);_.E([_.ZD("#description-inline-expander"),_.H("design:type",Object)],NX.prototype,"descriptionInlineExpander",void 0);
_.E([_.ZD("#faded-structured-description"),_.H("design:type",Object)],NX.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.E([_.ZD("#structured-description"),_.H("design:type",Object)],NX.prototype,"structuredDescriptionContentRendererElement",void 0);_.E([_.ZD("#title"),_.H("design:type",HTMLElement)],NX.prototype,"titleElement",void 0);_.E([_.ZD("#description"),_.H("design:type",HTMLElement)],NX.prototype,"descriptionElement",void 0);
_.E([_.ZD("#description-interaction"),_.H("design:type",Object)],NX.prototype,"descriptionInteraction",void 0);_.E([_.ZD("#owner"),_.H("design:type",HTMLElement)],NX.prototype,"ownerElement",void 0);_.E([_.ZD("#top-row"),_.H("design:type",HTMLElement)],NX.prototype,"topRowElement",void 0);_.E([_.ZD("#bottom-row"),_.H("design:type",HTMLElement)],NX.prototype,"bottomRowElement",void 0);_.E([_.ZD("#actions"),_.H("design:type",HTMLElement)],NX.prototype,"actionsElement",void 0);
_.E([_.ZD("#bottom-actions"),_.H("design:type",HTMLElement)],NX.prototype,"bottomActionsElement",void 0);_.E([_.ZD("#ytd-watch-info-text"),_.H("design:type",Object)],NX.prototype,"watchInfoTextElement",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"videoPrimaryInfoRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"videoSecondaryInfoRenderer",void 0);
_.E([_.M(),_.H("design:type",Object)],NX.prototype,"commentsEntryPointHeaderRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"videoMetadataCarousel",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"structuredDescriptionContentRenderer",void 0);_.E([_.X("structuredDescriptionContentRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"structuredDescriptionContentRendererComputed",null);
_.E([_.M(),_.H("design:type",Object)],NX.prototype,"videoSummary",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"merchShelf",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"infoPanelBelowMetadata",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"hoverColor",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"hoverText",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"isHovering",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"enableColorSampling",void 0);_.E([_.X("structuredDescriptionContentRendererComputed"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"productShelf",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"metadataBadgesInDescription",void 0);_.E([_.X("videoPrimaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"shouldHideBadges",null);
_.E([_.X("productShelf","descriptionCollapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"shouldShowProductShelf",null);_.E([_.M(),_.H("design:type",Boolean)],NX.prototype,"isWatchFlexy",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"descriptionCollapsed",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NX.prototype,"useFadedScrimDescription",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"skinnyMode",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("videoSecondaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"largerItemWrap",null);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"playlist",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"clarifyBox",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"playerAds",void 0);
_.E([_.M(),_.H("design:type",Boolean)],NX.prototype,"isDark",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],NX.prototype,"actionsOnSeparateLine",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"disableVideoOwnerOnTap",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"swatcherooDelayLoad",void 0);_.E([_.M(),_.H("design:type",Boolean)],NX.prototype,"suppressTopLevelMetadataRows",void 0);
_.E([_.M(),_.H("design:type",Object)],NX.prototype,"primaryMenuWidth",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"videoId",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"titleHeadlineXs",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"titleHeadlineS",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"titleHeadlineM",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"titleHashtagBlackLinkified",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"titleHashtagGreyLinkified",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.E([_.M(),_.H("design:type",Object)],NX.prototype,"shouldForceIconOnly",void 0);
_.E([_.PR("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"updateOwnerAndDescriptionPosition",null);_.E([_.PR("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.E([_.X("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"descriptionText",null);_.E([_.X("videoSecondaryInfoRenderer.headerRuns"),_.H("design:type",Array),_.H("design:paramtypes",[])],NX.prototype,"headerRuns",null);
_.E([_.M({value:!1}),_.X("commentsEntryPointHeaderRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"hasTeaser",null);_.E([_.M({value:!1,reflectToAttribute:!0}),_.X("videoMetadataCarousel"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"hasTeaserCarousel",null);_.E([_.M({value:3}),_.X("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"descriptionMaxLines",null);
_.E([_.X("videoSecondaryInfoRenderer.metadataRowContainer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"collapsibleMetadataRows",null);_.E([_.X("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"alwaysVisibleMetadataRows",null);
_.E([_.X("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"hasInlineStructuredDescription",null);_.E([_.X("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"showInlineStructuredDescription",null);
_.E([_.X("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"descriptionExpandCommand",null);_.E([_.X("videoSecondaryInfoRenderer.owner"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"videoOwnerCommand",null);_.E([_.M({reflectToAttribute:!0}),_.X("videoPrimaryInfoRenderer.videoActions"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"flexMenuEnabled",null);
_.E([_.M({selector:_.jZ,reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"isFullscreen",void 0);_.E([_.M({selector:_.tY,reflectToAttribute:!0}),_.H("design:type",Object)],NX.prototype,"isTheaterMode",void 0);_.E([_.X("descriptionText","useFadedScrimDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"showAttributedStringDescription",null);
_.E([_.X("descriptionText","useFadedScrimDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"showFormattedStringDescription",null);_.E([_.X("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],NX.prototype,"showFadedStructuredDescription",null);
_.E([_.PR("videoPrimaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"videoPrimaryInfoRendererChanged",null);_.E([_.X("videoPrimaryInfoRenderer.title"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"videoTitle",null);_.E([_.X("videoPrimaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],NX.prototype,"noEndpoints",null);
_.E([_.PR("videoSecondaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"videoSecondaryInfoRendererChanged",null);_.E([_.Rn("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"structuredDescriptionContentRendererChanged",null);
_.E([_.Rn("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"updateTopLevelIconsOnly",null);_.E([_.Rn("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"updateShouldForceIconOnly",null);_.E([_.Rn("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"moveActionsElement",null);
_.E([_.yE("yt-text-inline-expander-expand-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"onYtTextInlineExpanderExpandClicked",null);_.E([_.yE("yt-text-inline-expander-collapse-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.E([_.yE("yt-text-inline-expander-expanded-changed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],NX.prototype,"onRenderStamperFinished",null);
_.E([_.yE("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"onYtExpanderMoreTapped",null);_.E([_.yE("yt-expander-less-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"onYtExpanderLessTapped",null);
_.E([_.Rn("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"registerPanel",null);_.E([_.Rn("videoSecondaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"resetDescriptionState",null);
_.E([_.Rn("structuredDescriptionContentRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"parseColorSamplingData",null);_.E([_.Rn("hoverColor","isDark"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"updateHoverColor",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-watch-metadata"})],NX);
_.I(NX,"ytd-watch-metadata",function(){if(aFW!==void 0)return aFW;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" class="style-scope ytd-watch-metadata">\n      <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\n        <div id="description-inner" class="style-scope ytd-watch-metadata">\n          <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n          \n          <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n            <ytd-merch-shelf-renderer data="[[productShelf]]" detailed-description-override="[[!descriptionCollapsed]]" class="style-scope ytd-watch-metadata">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n            <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden$="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n            </yt-attributed-string>\n            \n            <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            </yt-formatted-string>\n            <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRendererComputed]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n            <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n          </div>\n          <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            <div slot="extra-content" class="style-scope ytd-watch-metadata">\n              <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRendererComputed]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n              </ytd-structured-description-content-renderer>\n              <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n              </ytd-metadata-row-container-renderer>\n            </div>\n          </ytd-text-inline-expander>\n        </div>\n        <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n      </div>\n    </template>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return aFW=g},{mode:2});_.kUW=function(g){_.f8.call(this);this.JSC$23315_watchApi=g;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;YIk(this);ADE(this);FwS(this);P$E(this);iod(this);OoE(this);wIk(this)};
_.L(_.kUW,_.f8);var FwS=function(g){var C=function(){_.t("kevlar_is_pupi_enabled")||XI(g)};
g.JSC$23315_watchApi.getRoot().addEventListener("yt-player-updated",C);g.addOnDisposeCallback(function(){g.JSC$23315_watchApi.getRoot().removeEventListener("yt-player-updated",C)})},iod=function(g){if(_.t("kevlar_endscreen_auto_theater_mode")){var C=g.JSC$23315_watchApi.subscribeToActiveChanged(function(){xhW(g)},!1);
g.addOnDisposeCallback(C)}},YIk=function(g){var C,d,V,y,R;
_.F(function(Y){if(Y.nextAddress==1)return Y.yield(g.JSC$23315_watchApi.playerApi,2);C=Y.yieldResult;d=function(A){A=!!A;o4G(g)&&(A=A?2:1,_.xO.getInstance().setState(A,!0,!1))};
V=function(A){A&&_.$7l(_.uw().getState())&&(_.Qw(g.JSC$23315_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),g.temporaryTheaterMode=!0)};
y=function(A){_.t("kevlar_player_update_autonav_on_new_data")&&A.type==="newdata"&&(_.t("kevlar_is_pupi_enabled")||XI(g))};
R=function(A){g.onPlayerStateChange(A)};
_.t("kevlar_endscreen_auto_theater_mode")&&C.addEventListener("onAutonavCancelled",V);C.addEventListener("onAutonavChangeRequest",d);C.addEventListener("onVideoDataChange",y);C.addEventListener("onStateChange",R);g.addOnDisposeCallback(function(){C.removeEventListener("onAutonavChangeRequest",d);C.removeEventListener("onVideoDataChange",y);C.removeEventListener("onStateChange",R);_.t("kevlar_endscreen_auto_theater_mode")&&C.removeEventListener("onAutonavCancelled",V)});
_.XV(Y)})},ADE=function(g){g.JSC$23315_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){g.autonavCancelledBySignal=!0;
_.t("kevlar_is_pupi_enabled")||XI(g)});
g.JSC$23315_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(C,d,V){d&&XI(g,V)});
g.JSC$23315_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){o4G(g)&&_.xO.getInstance().setState(2,!0,!0)});
g.JSC$23315_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){o4G(g)&&_.xO.getInstance().setState(1,!0,!0)});
g.addOnDisposeCallback(function(){g.JSC$23315_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");g.JSC$23315_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");g.JSC$23315_watchApi.unregisterActionHandler("yt-enable-autoplay-command");g.JSC$23315_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},P$E=function(g){var C=g.JSC$23315_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){wIk(g)}),d=g.JSC$23315_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){OoE(g)});
g.addOnDisposeCallback(function(){g.JSC$23315_watchApi.unsubscribeByKey(C);g.JSC$23315_watchApi.unsubscribeByKey(d)})},wIk=function(g){g.autonavCancelledBySignal=!1;
_.t("kevlar_is_pupi_enabled")||XI(g)},OoE=function(g){var C=g.JSC$23315_watchApi.getWatchNextResponse(),d,V;
var y=(C=(V=_.e(C==null?void 0:(y=C.playerOverlays)==null?void 0:(d=y.playerOverlayRenderer)==null?void 0:d.autonavToggle,_.WTP))==null?void 0:V.enabled)?2:1;_.t("kevlar_is_pupi_enabled")?_.xO.getInstance().setState(y,!1,!1):XI(g);_.t("web_persist_server_autonav_state_on_client")&&typeof C==="boolean"&&_.FM1(y===2)},o4G=function(g){if(g.autonavCancelledBySignal)return!1;
var C,d,V,y;return!!((C=g.JSC$23315_watchApi.getWatchNextResponse())==null?0:(d=C.contents)==null?0:(V=d.twoColumnWatchNextResults)==null?0:(y=V.autoplay)==null?0:y.autoplay)};
_.kUW.prototype.onPlayerStateChange=function(g){if(g===0){g=!_.xO.getInstance().isAutoplaySetExplicitly();var C=this.JSC$23315_watchApi.getWatchNextResponse(),d,V,y,R;C=_.e(C==null?void 0:(d=C.contents)==null?void 0:(V=d.twoColumnWatchNextResults)==null?void 0:(y=V.autoplay)==null?void 0:(R=y.autoplay)==null?void 0:R.autoplayExplicitChoiceDialogRenderer,_.gYM);o4G(this)&&g&&C&&_.SC.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:C},popupType:"DIALOG"}})}else xhW(this)};
var xhW=function(g){g.temporaryTheaterMode&&(g.temporaryTheaterMode=!1,_.Qw(g.JSC$23315_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},XI=function(g,C){C=C===void 0?!1:C;
var d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23315_watchApi.playerApi,2);d=V.yieldResult;o4G(g)?d.setAutonavState(_.xO.getInstance().getState(),C):d.setAutonavState(1,C);_.XV(V)})};var pIu={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",MERCH_SHELF_IN_SD:"MERCH_SHELF_IN_SD",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",LIMITED_STATE:"LIMITED_STATE",ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",
COMMENTS:"COMMENTS",ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL",SHOPPING_TIMELY_SHELF:"SHOPPING_TIMELY_SHELF"};_.h5s=function(g){_.f8.call(this);var C=this;this.JSC$23320_watchApi=g;var d=this.JSC$23320_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){JDS(C)});
this.addOnDisposeCallback(function(){C.JSC$23320_watchApi.unsubscribeByKey(d)});
JDS(this)};
_.L(_.h5s,_.f8);var JDS=function(g){var C=g.JSC$23320_watchApi.getPlayerResponse(),d=g.JSC$23320_watchApi.getWatchNextResponse();if(!_.uoq(C==null?void 0:C.playabilityStatus,d==null?void 0:d.playerOverlays)){var V;var y=C==null?void 0:(V=C.playabilityStatus)==null?void 0:V.errorScreen}g.JSC$23320_watchApi.provideRenderingData("ERROR_SCREEN",y)};var taE=_.n(function(g){var C=g.data;g=_.t("web_watch_video_details_hide_subtitle");var d=_.t("web_watch_video_details_single_line_title"),V=_.gJ(function(){var A=C().onTap;A&&_.wS().resolve(_.xC).resolveCommand(A)}),y={},R={},Y={};
return _.O("yt-player-overlay-video-details-renderer",{class:_.Gr("ytPlayerOverlayVideoDetailsRendererHost",(y.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.t("web_watch_video_details_transparent_background"),y)),"on:click":V,role:"button"},_.O("h2",{class:_.Gr("ytPlayerOverlayVideoDetailsRendererTitle",(R.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return d},R))},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:_.Gr("ytPlayerOverlayVideoDetailsRendererSubtitle",
(Y.ytPlayerOverlayVideoDetailsRendererHideSubtitle=g,Y))},_.O(_.gV,{text:function(){return C().subtitle}})))},"Yn");var si={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},jVk=_.n(function(g){var C=g.data;var d=_.AY(_.jZ),V=_.t("web_watch_action_bar_resize_buttons"),y=_.t("web_watch_video_action_dsdvb"),R=_.t("delhi_modern_web_player_icons")&&!_.t("enable_web_delhi_icons");g=_.t("delhi_modern_web_player_disable_frosted_glass");var Y=_.t("delhi_modern_web_player_compact_video_actions_controls"),
A=_.t("web_player_quick_action_buttons_icon_only"),P=function(){var x=V&&!d(),p={};Y?p.size="S":x&&(p.size="M");A&&(p.iconPosition="icon-only");if(Object.keys(p).length!==0)return p},w={};
return _.O("yt-player-quick-action-buttons",{class:_.Gr("ytPlayerQuickActionButtonsHost",(w.ytPlayerQuickActionButtonsHostCompactControls=function(){return!d()||Y},w.ytPlayerQuickActionButtonsHostDisableBackdropFilter=g,w))},_.O(_.M9,{each:function(){var x=C();
if(R){x=JSON.parse(JSON.stringify(x));for(var p=_.Z(x),J=p.next();!J.done;J=p.next()){var h=J.value,l=void 0;J=_.e((l=_.e(h,_.ER))==null?void 0:l.toggleButtonViewModel,_.Rk);var N=void 0;l=_.e((N=_.e(h,_.c8))==null?void 0:N.toggleButtonViewModel,_.Rk);N=_.e(h,_.d$);h=_.e(h,_.Rk);if(J)l=_.e(J.defaultButtonViewModel,_.d$),J=_.e(J.toggledButtonViewModel,_.d$),l&&l.iconName&&(l.iconName=si[l.iconName]),J&&J.iconName&&(J.iconName=si[J.iconName]);else if(l)J=_.e(l.defaultButtonViewModel,_.d$),l=_.e(l.toggledButtonViewModel,
_.d$),J&&J.iconName&&(J.iconName=si[J.iconName]),l&&l.iconName&&(l.iconName=si[l.iconName]);else if(N)N.iconName&&(N.iconName=si[N.iconName]);else if(h){J=_.e(h.defaultButtonViewModel,_.d$);l=_.e(h.toggledButtonViewModel,_.d$);h=void 0;if((h=J)==null?0:h.iconName)J.iconName=si[J.iconName];J=void 0;if((J=l)==null?0:J.iconName)l.iconName=si[l.iconName]}}}y&&(x=iPG(x));return x}},function(x){return _.O(_.Fd,{data:function(){return x}},{buttonViewModel:function(p){return _.O(_.Jc,{data:p.data,
buttonOverrides:P})},
likeButtonViewModel:function(p){return _.O(_.zn,{data:p.data,buttonShapeOverrideables:P})},
dislikeButtonViewModel:function(p){return _.O(_.Qp,{data:p.data,buttonShapeOverrideables:P})},
toggleButtonViewModel:function(p){return _.O(_.MC,{data:p.data,buttonShapeOverrides:P})}})}))},"Zn");_.lyu=function(g){_.f8.call(this);var C=this;this.JSC$23324_watchApi=g;g=_.Z(_.jL({},void 0,"n9wCVe"));this.quickActionsViewModel=g.next().value;this.setQuickActionsViewModel=g.next().value;g=_.Z(_.jL({},void 0,"JD2YUd"));this.playerOverlayVideoDetailsRenderer=g.next().value;this.setPlayerOverlayVideoDetailsRenderer=g.next().value;var d=this.JSC$23324_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){e5E(C)});
this.addOnDisposeCallback(function(){C.JSC$23324_watchApi.unsubscribeByKey(d)});
e5E(this)};
_.L(_.lyu,_.f8);
var e5E=function(g){var C,d,V,y,R,Y,A,P,w,x,p,J,h,l;_.F(function(N){if(N.nextAddress==1)return N.yield(g.JSC$23324_watchApi.playerApi,2);C=N.yieldResult;d=g.JSC$23324_watchApi.getWatchNextResponse();R=(V=d)==null?void 0:(y=V.playerOverlays)==null?void 0:y.playerOverlayRenderer;A=_.e((Y=R)==null?void 0:Y.fullscreenQuickActionsBar,_.$Ch);(w=(P=g).setQuickActionsViewModel)==null||w.call(P,A||{});A&&LwY(g,C);J=(x=R)==null?void 0:(p=x.videoDetails)==null?void 0:p.playerOverlayVideoDetailsRenderer;(l=(h=
g).setPlayerOverlayVideoDetailsRenderer)==null||l.call(h,J||{});J&&Dh6(g,C);_.XV(N)})},LwY=function(g,C){if(!g.quickActionButtonsContainer)if(C.setFullscreenQuickActions){g.quickActionButtonsContainer=document.createElement("div");
C.setFullscreenQuickActions(g.quickActionButtonsContainer);var d=function(){return g.quickActionsViewModel().quickActionButtons||[]},V=_.uE(g.quickActionButtonsContainer,function(){return _.O(jVk,{data:d})},"$n");
g.addOnDisposeCallback(function(){C.setFullscreenQuickActions(void 0);V()})}else _.cy(new _.qn("setFullscreenQuickActions not defined",{playerApi:Object.keys(C),
isReady:C.isReady(),appState:C.getAppState()}))},Dh6=function(g,C){if(!g.playerOverlayVideoDetailsRendererContainer)if(C.setPlayerOverlayVideoDetailsRenderer){g.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
C.setPlayerOverlayVideoDetailsRenderer(g.playerOverlayVideoDetailsRendererContainer);var d=_.uE(g.playerOverlayVideoDetailsRendererContainer,function(){return _.O(taE,{data:g.playerOverlayVideoDetailsRenderer})},"ao");
g.addOnDisposeCallback(function(){C.setPlayerOverlayVideoDetailsRenderer(void 0);d()})}else _.cy(new _.qn("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(C),
isReady:C.isReady(),appState:C.getAppState()}))};_.BX=function(g){_.f8.call(this);var C=this;this.JSC$23330_watchApi=g;this.JSC$23330_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;g=_.q2(_.uw(),_.jZ,function(d){C.onFullscreenChanged(d)});
this.addOnDisposeCallback(g);g=_.q2(_.uw(),_.Bw,function(d){C.onWatchScroll(d)});
this.addOnDisposeCallback(g);_.t("kevlar_watch_while_v2")&&(g=_.q2(_.uw(),_.jg,function(d){rDY(C,d)}),this.addOnDisposeCallback(g));
NNh(this);XIY(this);sVY();this.onWatchScroll(_.Bw(_.uw().getState()));_.au("START_IN_FULL_WINDOW_MODE")&&this.JSC$23330_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.L(_.BX,_.f8);var NNh=function(g){g.JSC$23330_watchApi.registerActionHandler("yt-fullscreen-change-action",function(C){var d=g.JSC$23330_watchApi.isActive();C&&!d||_.uw().dispatch(_.QD({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!C}}))});
g.addOnDisposeCallback(function(){g.JSC$23330_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},XIY=function(g){var C,d;
_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23330_watchApi.playerApi,2);C=V.yieldResult;d=function(){g.onFullerscreenEduClicked()};
C.addEventListener("onFullerscreenEduClicked",d);g.addOnDisposeCallback(function(){C.removeEventListener("onFullerscreenEduClicked",d)});
_.XV(V)})};
_.BX.prototype.onFullscreenChanged=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return C.isFullscreen=!!_.Is(),V.yield(C.JSC$23330_watchApi.playerApi,2);d=V.yieldResult;C.JSC$23330_miniplayerActive||d.setFauxFullscreen(C.isFullscreen);if(g&&(C.JSC$23330_watchApi.focusOnPlayer(),!C.fullerscreenEduButtonShownThisPlayback)){C.fullerscreenEduButtonShownThisPlayback=!0;var y=_.xR("yt-fullerscreen-edu-button-shown-count")||0;_.kR("yt-fullerscreen-edu-button-shown-count",y+1,31536E3);
C.updateFullerscreenEduButtonSubtleModeState()}_.XV(V)})};
var rDY=function(g,C){var d;_.F(function(V){if(V.nextAddress==1)return g.JSC$23330_miniplayerActive=C,V.yield(g.JSC$23330_watchApi.playerApi,2);d=V.yieldResult;d.setFauxFullscreen(!g.JSC$23330_miniplayerActive&&g.isFullscreen);_.XV(V)})};
_.BX.prototype.onWatchScroll=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1)return _.t("external_fullscreen_with_edu")?y.yield(C.JSC$23330_watchApi.playerApi,2):y.return();d=y.yieldResult;V=g<=0;C.shouldShowFullerscreenEdu!==V&&(C.shouldShowFullerscreenEdu=V,d.updateFullerscreenEduButtonVisibility(!C.shouldShowFullerscreenEdu));_.XV(y)})};
_.BX.prototype.onFullerscreenEduClicked=function(){this.JSC$23330_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var g=_.xR("yt-fullerscreen-edu-button-click-count")||0;_.kR("yt-fullerscreen-edu-button-click-count",g+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.BX.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var g=this,C,d,V,y,R,Y;return _.F(function(A){if(A.nextAddress==1)return C=_.xR("yt-fullerscreen-edu-button-click-count")||0,d=_.xR("yt-fullerscreen-edu-button-shown-count")||0,V=_.pG("external_fullscreen_button_click_threshold"),y=_.pG("external_fullscreen_button_shown_threshold"),R=C>=V||d>=y,A.yield(g.JSC$23330_watchApi.playerApi,2);Y=A.yieldResult;Y.updateFullerscreenEduButtonSubtleModeState(R);_.XV(A)})};
_.BX.prototype.disposeInternal=function(){_.f8.prototype.disposeInternal.call(this);var g=_.Is();_.t("kevlar_exit_fullscreen_leaving_watch")&&g&&_.U0(g)};
var sVY=function(){if(_.t("web_watch_add_viewport_meta_tag")){var g=document.querySelector("meta[name=viewport]"),C=document.head;C&&!g&&(g=document.createElement("meta"),g.name="viewport",g.content="width=device-width, initial-scale=1.0, viewport-fit=cover",C.appendChild(g))}};_.TNE=function(g){_.f8.call(this);var C=this;this.JSC$23333_watchApi=g;this.jobId=0;this.pendingRequestId=void 0;var d=this.JSC$23333_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){BNW(C)});
this.addOnDisposeCallback(function(){C.JSC$23333_watchApi.unsubscribeByKey(d)});
BNW(this)};
_.L(_.TNE,_.f8);var fyS=function(g){_.UP.cancelJob(g.jobId);g.pendingRequestId=void 0},BNW=function(g){fyS(g);
var C=OPu(g.JSC$23333_watchApi.getWatchNextResponse());if(C){var d=250,V,y=(V=_.e(C,_.fjP))==null?void 0:V.initialDelayMs;_.t("web_watch_updated_metadata_server_initial_delay")&&y&&(d=y);g.jobId=_.UP.addLowPriorityJob(function(){return g.fetchUpdatedMetadata(C)},d)}};
_.TNE.prototype.fetchUpdatedMetadata=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v;return _.F(function(q){switch(q.nextAddress){case 1:C&&(V={continuation:C});if(!_.t("web_get_updated_metadata_fantasy_panel_continuation_params")){q.jumpTo(2);break}y=_.wS().resolve(_.mu);R="PAsports_fantasy";return q.yield(y.isVisible(R,!0),3);case 3:q.yieldResult&&(w=(A=(Y=y).getUpdatePanelContinuationData)==null?void 0:(P=A.call(Y,R))==null?void 0:P.updatePanelContinuationRequest)&&(V||(V={}),V.clientParams=
{panelContinuationParams:{panelContinuation:w}});case 2:x=_.wS().resolve(_.O7);if(!x)return _.IM(Error("cp")),q.return();p={};d.pendingRequestId=p;return q.yield(_.fW(x,g,V),4);case 4:J=q.yieldResult;if(p!==d.pendingRequestId)return q.return();N=(h=J)==null?void 0:(l=h.continuation)==null?void 0:l.timedContinuationData;((T=N)==null?0:T.continuation)&&((v=N)==null?0:v.timeoutMs)&&(d.jobId=_.UP.addLowPriorityJob(function(){return d.fetchUpdatedMetadata(g,N.continuation)},N.timeoutMs));
_.XV(q)}})};
_.TNE.prototype.disposeInternal=function(){_.f8.prototype.disposeInternal.call(this);fyS(this)};var v46=_.n(function(g){var C=_.gJ(function(){var V=g.data().videoId;if(g.active())V=_.U6(V),_.wS().resolve(_.xC).resolveCommand(V);else{var y=g.playerApi(),R=y.getAvailableAudioTracks(),Y,A,P=(Y=g.sourceVideoConfig().audioTracks)==null?void 0:(A=Y.find(function(w){return w.isDefaultForSource}))==null?void 0:A.id;
if(R=R.find(function(w){return w.getLanguageInfo().getId()===P}))y.setAudioTrack(R,!0),y.setCompositeParam({activeVideoId:V}),g.setActiveSourceId(V)}}),d={};
return _.O("ytw-composite-source-video-overlay",{class:_.Gr("ytwCompositeSourceVideoOverlayHost",(d.ytwCompositeSourceVideoOverlayActive=g.active,d.ytwCompositeSourceVideoOverlayInteracting=g.interacting,d)),style:_.yF({left:function(){var V;return((V=g.data().topLeftCornerX)!=null?V:0)*100+"%"},
top:function(){var V;return((V=g.data().topLeftCornerY)!=null?V:0)*100+"%"},
width:function(){var V;return((V=g.data().width)!=null?V:0)*100+"%"},
height:function(){var V;return((V=g.data().height)!=null?V:0)*100+"%"}}),
"on:click":C},_.O("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"bo");var $hT=_.n(function(g){var C=_.Z(_.VF(function(){var Y,A=(Y=g.data().sources)==null?void 0:Y.find(function(P){return P.isActive});
if(A)return A.videoId})),d=C.next().value,V=C.next().value;
C=_.Z(_.jL(!1,void 0,"rmRJ8d"));var y=C.next().value,R=C.next().value;return _.O("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.gJ(function(){R(!0)}),
"on:mouseout":_.gJ(function(){R(!1)})},_.O(_.k,{cond:function(){return g.data().sources},
then:function(Y){return _.O(_.M9,{each:Y},function(A){return _.O(v46,{data:A,active:function(){return A.videoId===d()},
setActiveSourceId:V,interacting:y,playerApi:g.playerApi,sourceVideoConfig:function(){return wm_(g.compositeVideoConfig(),A.videoId)}})})}}))},"co");_.Wwk=function(g){_.f8.call(this);this.JSC$23349_watchApi=g;g=_.Z(_.jL({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=g.next().value;this.setCompositeVideoOverlayRenderer=g.next().value;g=_.Z(_.jL({},void 0,"OlaJpc"));this.compositeVideoConfig=g.next().value;this.setCompositeVideoConfig=g.next().value;qIh(this);Mah(this)};
_.L(_.Wwk,_.f8);var qIh=function(g){var C=g.JSC$23349_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Mah(g)});
g.addOnDisposeCallback(function(){g.JSC$23349_watchApi.unsubscribeByKey(C)})},mhh=function(g){var C;
return _.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$23349_watchApi.playerApi,2);C=d.yieldResult;C.setCompositeVideoOverlayRendererComponent(g.container);_.XV(d)})},uZW=function(g){var C;
return _.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$23349_watchApi.playerApi,2);C=d.yieldResult;C.setCompositeVideoOverlayRendererComponent(void 0);_.XV(d)})},n4d=function(g){var C,d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23349_watchApi.playerApi,2);C=V.yieldResult;g.container=document.createElement("div");d=_.uE(g.container,function(){return _.O($hT,{data:g.compositeVideoOverlayRenderer,compositeVideoConfig:g.compositeVideoConfig,playerApi:C})},"eo");
g.addOnDisposeCallback(d);_.XV(V)})},Mah=function(g){var C,d,V,y,R,Y,A,P;
_.F(function(w){return w.nextAddress==1?(C=g.JSC$23349_watchApi.getPlayerResponse(),R=_.e((d=C)==null?void 0:(V=d.overlay)==null?void 0:(y=V.playerControlsOverlayRenderer)==null?void 0:y.compositeVideoOverlay,ivk),P=(Y=C)==null?void 0:(A=Y.playerConfig)==null?void 0:A.compositeVideoConfig,R&&g.setCompositeVideoOverlayRenderer(R),P&&g.setCompositeVideoConfig(P),R&&P?g.container?w.jumpTo(6):w.yield(n4d(g),6):Iyh(g)?w.yield(uZW(g),0):w.jumpTo(0)):Iyh(g)?w.jumpTo(0):w.yield(mhh(g),0)})},Iyh=function(g){var C;
return!((C=g.container)==null||!C.parentElement)};
_.Wwk.prototype.disposeInternal=function(){Iyh(this)&&uZW(this);_.f8.prototype.disposeInternal.call(this)};_.QVT=function(g){_.f8.call(this);var C=this;this.JSC$23355_watchApi=g;var d=this.JSC$23355_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var V=C.JSC$23355_watchApi.getPlayerResponse();if(V){var y,R;if(V=_.e((y=V.endscreen)==null?void 0:(R=y.endscreenRenderer)==null?void 0:R.hideButton,_.Rk)){var Y;(Y=C.setEndscreenHideButton)==null||Y.call(C,V);Uhs(C)}}});
this.addOnDisposeCallback(function(){C.JSC$23355_watchApi.unsubscribeByKey(d)});
g=_.Z(_.jL({},void 0,"ER3tqb"));this.endscreenHideButton=g.next().value;this.setEndscreenHideButton=g.next().value;cDh(this);E4W(this);HoG(this)};
_.L(_.QVT,_.f8);
var Uhs=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return g.creatorEndscreenHideButtonContainer?V.return():V.yield(g.JSC$23355_watchApi.playerApi,2);C=V.yieldResult;g.creatorEndscreenHideButtonContainer=document.createElement("div");_.dw(g.creatorEndscreenHideButtonContainer,!1);C.setCreatorEndscreenHideButton(g.creatorEndscreenHideButtonContainer);d=_.uE(g.creatorEndscreenHideButtonContainer,function(){return _.O(_.MC,{data:g.endscreenHideButton,useOutlinedIcon:!0})},"fo");
g.addOnDisposeCallback(function(){d();var y;(y=C)==null||y.setCreatorEndscreenHideButton(void 0)});
_.XV(V)})},cDh=function(g){var C,d;
_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23355_watchApi.playerApi,2);C=V.yieldResult;d=function(){g.creatorEndscreenHideButtonContainer&&_.dw(g.creatorEndscreenHideButtonContainer,!0)};
C.addEventListener("endscreenelementshown",d);g.addOnDisposeCallback(function(){var y;(y=C)==null||y.removeEventListener("endscreenelementshown",d)});
_.XV(V)})},E4W=function(g){var C=function(){g.creatorEndscreenHideButtonContainer&&_.dw(g.creatorEndscreenHideButtonContainer,!1)},d=g.JSC$23355_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",C),V=g.JSC$23355_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",C);
g.addOnDisposeCallback(function(){g.JSC$23355_watchApi.unsubscribeByKey(d);g.JSC$23355_watchApi.unsubscribeByKey(V)})},HoG=function(g){g.JSC$23355_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(C){var d=_.e(C,bvs);
g.JSC$23355_watchApi.playerApi.then(function(V){V==null||V.setCreatorEndscreenVisibility(!!d.hide)})});
g.addOnDisposeCallback(function(){g.JSC$23355_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.Kwh=function(g){_.f8.call(this);this.JSC$23361_watchApi=g;z5u(this)};
_.L(_.Kwh,_.f8);var z5u=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23361_watchApi.playerApi,2);C=V.yieldResult;d=function(y){_.uw().dispatch(_.QD({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:y}}))};
C.addEventListener("onRetroModeChanged",d);g.addOnDisposeCallback(function(){C.removeEventListener("onRetroModeChanged",d)});
_.XV(V)})};var jCT=0,f7=0,lRE=0;var ayY;ayY=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.Th=function(g){_.f8.call(this);this.JSC$23366_watchApi=g;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;GUk(this)};
_.L(_.Th,_.f8);
var GUk=function(g){var C,d,V;_.F(function(y){if(y.nextAddress==1)return y.yield(g.JSC$23366_watchApi.playerApi,2);C=y.yieldResult;if(g.isDisposed())return y.return();g.sessionStorage=_.dn0("yt-sleep-timer");g.sessionStorage||_.cy(new _.qn("SessionStorage for Sleep Timer is undefined."));((d=g.sessionStorage)==null?void 0:d.get("yt-sleep-timer"))==="true"&&(r3Y(),(V=g.sessionStorage)==null||V.remove("yt-sleep-timer"),C.syncVolume());SIY(g,C);gEh(g,C);CKS(g,C);_.XV(y)})},SIY=function(g,C){var d=function(w){g.onSleepTimerSettingsChanged(w,
C)},V=function(w){g.onPlayerStateChange(w,C)},y=function(){g.onLoopChange(C)},R=function(){g.onCloseMiniplayer(C)},Y=function(){tL6(C,(0,_.wQ)(),Nws(C),g.selectedOption==="End of video",C.getPlayerState()!==1)},A=function(){g.onSeekComplete(C)},P=function(){_.UP.cancelJob(f7);
var w=C.getCurrentTime()>=C.getDuration(),x=g.selectedOption==="End of video"||g.selectedOption==="End of playlist"&&!pmT(g.playlistId);w&&x&&dAT(g,C)};
C.addEventListener("onSleepTimerSettingsChanged",d);C.addEventListener("onLoopChange",y);C.addEventListener("onLoopRangeChange",y);C.addEventListener("onStateChange",V);C.addEventListener("onCloseMiniplayer",R);C.addEventListener("onSleepTimerFeatureAvailable",Y);C.addEventListener("SEEK_COMPLETE",A);C.addEventListener("onAdStart",P);g.addOnDisposeCallback(function(){C.removeEventListener("onSleepTimerSettingsChanged",d);C.removeEventListener("onLoopChange",y);C.removeEventListener("onLoopRangeChange",
y);C.removeEventListener("onStateChange",V);C.removeEventListener("onCloseMiniplayer",R);C.removeEventListener("onSleepTimerFeatureAvailable",Y);C.removeEventListener("SEEK_COMPLETE",A);C.removeEventListener("onAdStart",P)})},gEh=function(g,C){var d=g.JSC$23366_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var V=C.getVideoData().video_id,y,R=(y=xyE(g.JSC$23366_watchApi))==null?void 0:y.playlistId;
g.pauseAutonavPlayback&&(C.pauseVideo(),C.syncVolume(),g.pauseAutonavPlayback=!1);if(g.selectedOption==="End of video"&&V!==g.videoId)f2(g,C);else{if(g.selectedOption==="End of playlist"){y=pmT(g.playlistId);if(R!==g.playlistId){f2(g,C);break a}y?y&&VK_(g,C):ys6(g,C)}g.videoId=V;g.playlistId=R}}});
g.addOnDisposeCallback(function(){g.JSC$23366_watchApi.unsubscribeByKey(d)})},CKS=function(g,C){var d=_.wS().resolve(_.Uy),V=_.q2(d,_.ffB,function(R){R&&g.selectedOption!=="Off"&&f2(g,C)}),y=g.JSC$23366_watchApi.subscribeToActiveChanged(function(R){var Y,A;
return _.F(function(P){if(P.nextAddress==1)return P.yield(_.vf().navigationFinishPromise,2);Y=!_.gxL();A=_.wS().resolve(_.Ds).isMiniplayerActive();R||!k4u(g.selectedOption)||A||Y||f2(g,C);_.XV(P)})},!1);
d=_.q2(d,function(R){return R.entities.playlistLoopStateEntity||{}},function(R){R=R===void 0?{}:R;
var Y=opS(g.JSC$23366_watchApi);if(Y){var A;((A=R[Y])==null?void 0:A.state)==="PLAYLIST_LOOP_STATE_ALL"&&k4u(g.selectedOption)&&f2(g,C)}});
g.addOnDisposeCallback(V);g.addOnDisposeCallback(d);g.addOnDisposeCallback(y)};
_.Th.prototype.onSleepTimerSettingsChanged=function(g,C){switch(g){case "Off":this.selectedOption!=="Off"&&f2(this,C);break;case "End of video":case "End of playlist":RMW(this,g,C);break;default:RMW(this,g,C,ayY.get(g))}};
_.Th.prototype.onLoopChange=function(g){(g.getLoopVideo()||g.getLoopRange())&&k4u(this.selectedOption)&&f2(this,g)};
_.Th.prototype.onCloseMiniplayer=function(g){k4u(this.selectedOption)&&f2(this,g)};
var RMW=function(g,C,d,V){baG(g,d);g.selectedOption=C;g.videoId=d.getVideoData().video_id;g.playlistId="";var y;(y=g.sessionStorage)==null||y.set("yt-sleep-timer","true");g.adjustmentsCount++;tL6(d,(0,_.wQ)(),Nws(d),g.selectedOption==="End of video");if(g.selectedOption==="End of video")ys6(g,d),Za_(g,d);else if(g.selectedOption==="End of playlist"){Za_(g,d);var R,Y;g.playlistId=(Y=(R=xyE(g.JSC$23366_watchApi))==null?void 0:R.playlistId)!=null?Y:"";pmT(g.playlistId)||ys6(g,d)}else V&&(g.presetFadeSchedulerId=
_.w8(_.UP,function(){LkE(d,15E3)},V-15E3),g.presetPauseSchedulerId=_.w8(_.UP,function(){dAT(g,d)},V),eb_(d,(0,_.wQ)(),V))},dAT=function(g,C){if(g.JSC$23366_watchApi.isActive()){var d={dismissDialogEndpoint:{}};
var V={commandExecutorCommand:{commands:[d,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};d={buttonViewModel:{title:_.yD("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:d}}};V={buttonViewModel:{title:_.yD("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:V}}};var y={dialogHeaderViewModel:{headline:{content:_.yD("SLEEP_TIMER_ENDED_TITLE")}}},
R={basicContentViewModel:{paragraphs:[{text:{content:_.yD("SLEEP_TIMER_ENDED_TEXT")}}]}};d={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:y,content:R,footer:{panelFooterViewModel:{primaryButton:d,secondaryButton:V,shouldHideDivider:!0}}}}}}};_.wS().resolve(_.xC).resolveCommand(d,{form:{element:g}})}else r3Y();YEs(g,!1);AsS(g,C);C.pauseVideo();_.xO.getInstance().getState()===2&&C.getPlayerState()===5&&(g.pauseAutonavPlayback=!0)},f2=function(g,C){YEs(g,!0);
AsS(g,C);r3Y()},AsS=function(g,C){baG(g,C);
g.selectedOption="Off";g.videoId="";g.playlistId="";g.adjustmentsCount=0;var d;(d=g.sessionStorage)==null||d.remove("yt-sleep-timer");_.UP.cancelJob(jCT);C.resetSleepTimerMenuSettings()},YEs=function(g,C){C={timer_length_adjustment_times_during_session:g.adjustmentsCount-1,
is_session_cancelled:C};switch(g.selectedOption){case "Off":C.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":C.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":C.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:C.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",C.option_duration_in_minutes=ayY.get(g.selectedOption)/6E4}_.uD("sleepTimerSessionFinishEvent",C)};
_.Th.prototype.onPlayerStateChange=function(g,C){g===1?tL6(C,(0,_.wQ)(),Nws(C),this.selectedOption==="End of video"):g===0?(_.UP.cancelJob(f7),C.setVideoTimeLeft(hbs(0,0))):g===2&&_.UP.cancelJob(f7);this.selectedOption==="End of video"?g===0?dAT(this,C):g===2&&DyW(C):this.selectedOption!=="End of playlist"||pmT(this.playlistId)||(g===0?dAT(this,C):g===2&&DyW(C))};
_.Th.prototype.onSeekComplete=function(g){g.getPlayerState()===2&&tL6(g,(0,_.wQ)(),Nws(g),this.selectedOption==="End of video",!0)};
_.Th.prototype.onCueRangeEnter=function(g,C){g==="sleep-timer-fade-audio"&&LkE(C,(C.getDuration()-C.getProgressState().current)*1E3)};
_.Th.prototype.onCueRangeExit=function(g,C){g==="sleep-timer-fade-audio"&&C.getPlayerState()!==0&&DyW(C,!0)};
var ys6=function(g,C){C.addCueRange("sleep-timer-fade-audio",C.getDuration()-15,C.getDuration());C.addEventListener("onCueRangeEnter",function(d){g.onCueRangeEnter(d,C)});
C.addEventListener("onCueRangeExit",function(d){g.onCueRangeExit(d,C)})},VK_=function(g,C){C.removeCueRange("sleep-timer-fade-audio");
C.removeEventListener("onCueRangeEnter",function(d){g.onCueRangeEnter(d,C)});
C.removeEventListener("onCueRangeExit",function(d){g.onCueRangeExit(d,C)})},baG=function(g,C){k4u(g.selectedOption)?VK_(g,C):(_.UP.cancelJob(g.presetPauseSchedulerId),_.UP.cancelJob(g.presetFadeSchedulerId),g.presetPauseSchedulerId=0,g.presetFadeSchedulerId=0);
DyW(C,!0)},Za_=function(g,C){C.setLoop(!1);
C.setLoopVideo(!1);C.setLoopRange(null);(g=opS(g.JSC$23366_watchApi))&&_.wS().resolve(_.Uy).dispatch(_.P$("playlistLoopStateEntity",g,{key:g,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.Oad=function(g){_.f8.call(this);var C=this;this.JSC$23369_watchApi=g;Fis(this);PKu(this);ia_(this);var d=this.JSC$23369_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.pG("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.Bt.get("wide",void 0)==="1"&&_.T2("wide","1",_.pG("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){C.JSC$23369_watchApi.unsubscribeByKey(d)});
g=g.getRoot();if(g.is==="ytd-watch-flexy"||g.is==="ytd-watch-grid")g.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.M1W();_.t("web_watch_log_theater_mode_cookie_state")&&_.Bt.get("wide","0")==="1"&&_.Ncj("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.L(_.Oad,_.f8);var Fis=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23369_watchApi.playerApi,2);C=V.yieldResult;d=function(y){wUd(g,!!y)};
C.addEventListener("SIZE_CLICKED",d);g.addOnDisposeCallback(function(){C.removeEventListener("SIZE_CLICKED",d)});
_.XV(V)})},PKu=function(g){g.JSC$23369_watchApi.registerActionHandler("yt-toggle-theater-mode",function(C,d){wUd(g,C,d===void 0?!0:d)});
g.addOnDisposeCallback(function(){g.JSC$23369_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.Oad.prototype.getState=function(){return _.tY(_.uw().getState())};
var wUd=function(g,C,d){d=d===void 0?!0:d;var V,y,R,Y=_.t("enable_player_resize_transition")&&!!g.JSC$23369_watchApi.getWatchNextResponse()&&!((V=g.JSC$23369_watchApi.getWatchNextResponse())==null?0:(y=V.contents)==null?0:(R=y.twoColumnWatchNextResults)==null?0:R.conversationBar);_.Dkz(function(){_.uw().dispatch(_.QD({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:C}}));_.t("theater_mode_scroll_to_top_killswitch")||g.JSC$23369_watchApi.scrollWatchTo(0,!1);_.Is()&&_.t("external_fullscreen")&&_.U0(document.documentElement);
ia_(g);d&&_.T2("wide",C?"1":"0",_.pG("theater_mode_cookie_max_age_seconds",-1));_.Qw(g.JSC$23369_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);g.JSC$23369_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:C});C&&_.M1W()},{shouldWrap:Y})},ia_=function(g){var C;
_.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$23369_watchApi.playerApi,2);C=d.yieldResult;C.setSizeStyle(!0,g.getState());_.XV(d)})};var oEW=function(g){_.f8.call(this);var C=this;this.playerApi=g;this.timeToPanelSyncKeyMap={};var d;if(g==null?0:(d=g.isReady)==null?0:d.call(g)){d=_.q2(_.wS().resolve(_.Uy),function(y){return y.entities.timedMarkersListSyncEntity||{}},function(y,R){y=y===void 0?{}:y;
R=R===void 0?{}:R;for(var Y=_.Z(Object.keys(R)),A=Y.next();!A.done;A=Y.next())A=A.value,y[A]!==R[A]&&k$W(C,R[A]);R=_.Z(Object.keys(y));for(Y=R.next();!Y.done;Y=R.next())Y=Y.value,A=y[Y],C.timeToPanelSyncKeyMap[Y]&&xAW(C,A)});
this.addOnDisposeCallback(d);var V=function(y){C.onCueRangeEnter(y)};
g.addEventListener("onCueRangeEnter",V);this.addOnDisposeCallback(function(){var y;(y=g.removeEventListener)==null||y.call(g,"onCueRangeEnter",V)})}};
_.L(oEW,_.f8);
var xAW=function(g,C){var d,V;if((d=g.playerApi)==null?0:(V=d.isReady)==null?0:V.call(d)){var y;if((d=C==null?void 0:(y=C.timedListData)==null?void 0:y.sections)&&C!=null&&C.key)for(y=_.Z(d),d=y.next();!d.done;d=y.next())if(d=d.value,d.timedSyncDataList&&d.sectionId)for(V=0;V<d.timedSyncDataList.length;V++){var R=d.timedSyncDataList[V];R.syncItemId&&g.playerApi.addCueRange(d.sectionId+"_"+C.key+"_"+R.syncItemId,Number(R.videoTimeMs)/1E3,V===d.timedSyncDataList.length-1?0x8000000000000:Number(d.timedSyncDataList[V+
1].videoTimeMs)/1E3)}}},k$W=function(g,C){var d,V;
if((d=g.playerApi)==null?0:(V=d.isReady)==null?0:V.call(d)){var y;if((d=C==null?void 0:(y=C.timedListData)==null?void 0:y.sections)&&C!=null&&C.key)for(y=_.Z(d),d=y.next();!d.done;d=y.next())if(d=d.value,d.timedSyncDataList&&d.sectionId){V=_.Z(d.timedSyncDataList);for(var R=V.next();!R.done;R=V.next())R=R.value,R.syncItemId&&g.playerApi.removeCueRange(d.sectionId+"_"+C.key+"_"+R.syncItemId)}}};
oEW.prototype.onCueRangeEnter=function(g){for(var C=_.Z(Object.keys(this.timeToPanelSyncKeyMap)),d=C.next();!d.done;d=C.next()){d=d.value;var V=_.Z(g.split("_"+d+"_")),y=V.next().value;V=V.next().value;if(y&&V){g=_.wS().resolve(_.Uy);C=this.timeToPanelSyncKeyMap[d];var R=_.xPo(g.getState(),C);d=pUs(d,y,V);if(d===-1)break;d={activeSyncId:V,activeItemIndex:d,activeSectionInfo:{sectionIdentifier:y}};R?g.dispatch(_.JU("markersEngagementPanelSyncEntity",C,d)):g.dispatch(_.P$("markersEngagementPanelSyncEntity",
C,Object.assign({},{key:C},d)));break}}};
var pUs=function(g,C,d){var V=_.wS().resolve(_.Uy),y,R;g=(y=Xdu(V.getState(),g))==null?void 0:(R=y.timedListData)==null?void 0:R.sections;if(!g)return-1;y=0;R=_.Z(g);for(g=R.next();!g.done;g=R.next()){g=g.value;V=g.timedSyncDataList||[];if(g.sectionId===C)return C=V.findIndex(function(Y){return Y.syncItemId===d}),C===-1?C:y+C;
y+=V.length}return-1};_.tKd=function(g){_.f8.call(this);var C=this;this.JSC$23382_watchApi=g;this.unresolvedCommands=[];this.JSC$23382_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(d){Jss(C,d)});
this.addOnDisposeCallback(function(){C.JSC$23382_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
hMl(this)};
_.L(_.tKd,_.f8);var hMl=function(g){var C;_.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$23382_watchApi.playerApi,2);C=d.yieldResult;if(g.isDisposed())return d.return();g.timedSyncObserver=new oEW(C);g.unresolvedCommands.length&&(g.unresolvedCommands.forEach(function(V){return Jss(g,V)}),g.unresolvedCommands=[]);
_.e1(g,g.timedSyncObserver);_.XV(d)})},Jss=function(g,C){if(g.timedSyncObserver){var d=_.e(C,Y3E);
if(d&&d.timedSyncEntityKey&&d.panelSyncEntityKey){g=g.timedSyncObserver;C=d.timedSyncEntityKey;var V=d.panelSyncEntityKey;d=!!d.isEnabled;d=d===void 0?!0:d;var y=_.wS().resolve(_.Uy);y=Xdu(y.getState(),C);d?g.timeToPanelSyncKeyMap[C]||(g.timeToPanelSyncKeyMap[C]=V,xAW(g,y)):(delete g.timeToPanelSyncKeyMap[C],k$W(g,y))}}else g.unresolvedCommands.push(C)};var j2Y=_.n(function(g){var C=g.data,d=g.maybeLogSmartSkipClientData,V=null,y=null,R=_.t("web_enable_auto_focus_for_timely_action_button"),Y=function(){V=document.activeElement},A=function(){C().smartSkipMetadata&&(V=document.activeElement,_.Ahs(function(){return y}))},P=function(x){if(C().smartSkipMetadata&&(!x||x.key!=="Enter")){V&&V.isConnected&&(_.Ahs(function(){return V}),V=null);
var p;(p=y)==null||p.blur()}};
g=_.gJ(function(){d==null||d(!0,C());return!1});
var w=_.WF(_.jd(function(){return C().rendererContext},{onTap:function(x,p){p({disableClickTracking:!0})}}),_.wN({visibilityCallback:function(x){if(R)x?y&&C().smartSkipMetadata&&(A(),document.addEventListener("focusin",Y)):(document.removeEventListener("focusin",Y),P());
else if(x){x=_.hM(C().rendererContext);var p=Number(C().maxVisibleDurationMilliseconds),J,h=(J=_.e(C().rendererContext,_.FB))==null?void 0:J.label;x&&p&&h&&(J={label:h,command:x,durationMs:p},_.wS().resolve(_.YV).enqueue(J))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.nv(function(){if(R){var x;if((y=(x=w.value)==null?void 0:x.querySelector("button"))&&C().smartSkipMetadata){var p;(p=w.value)==null||p.addEventListener("keydown",P)}}});
_.nP(function(){R&&(y&&C().smartSkipMetadata&&y.removeEventListener("keydown",P),document.removeEventListener("focusin",Y),P())});
return _.O("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:w,"on:click":g},_.O(_.Fd,{data:function(){return C().content}},{buttonViewModel:_.Jc}))},"ho");var eM_=_.n(function(g){var C=g.data,d=g.playerApi,V=_.wS().resolve(_.eoI);g=_.Z(_.VF(function(){C()}));
var y=g.next().value,R=g.next().value,Y=function(){return BwE(C(),y())},A=function(w,x){var p,J,h=(p=_.e(x==null?void 0:x.rendererContext,_.bt))==null?void 0:(J=p.loggingDirectives)==null?void 0:J.trackingParams;
if((x=x==null?void 0:x.smartSkipMetadata)&&x.loggingData&&(J=x.loggingData,x=J.algorithmId,p=J.startMilliseconds,J=J.endMilliseconds,x&&p!==void 0&&J!==void 0)){var l,N;w={smartSkipData:Object.assign({},{versionName:x,startMediaTimeMs:p,endMediaTimeMs:J},w&&{userInteractionMediaTimeMs:(Math.floor(((l=_.Uw())==null?void 0:(N=l.getPlayer())==null?void 0:N.getCurrentTime())||0)*1E3).toString()})};l=_.ju();var T;h&&(T=_.FG(h));l&&T&&_.WL(l,T,w)}},P=function(w,x){var p=BwE(C(),w);
if(p){var J=_.e(p,sCT),h;if(h=x)h=d(),p=_.e(p,sCT),h=p!=null&&p.smartSkipMetadata?!(h==null?0:h.isSameMarkerTypeVisible((p==null?void 0:p.smartSkipMetadata.markerKey)||"")):!0;if(h){var l,N;(J==null?0:(l=J.smartSkipMetadata)==null?0:(N=l.loggingData)==null?0:N.isCounterfactual)||(A(!1,J),R(w))}else x||y()!==w||R(void 0)}};
_.ue(function(){var w=C().timelyActions;if(w){w=_.Z(w);for(var x=w.next();!x.done;x=w.next()){x=_.e(x.value,sCT);var p=void 0;(p=x)!=null&&p.cueRangeId&&V.timelyActionsMap.set(x.cueRangeId,P)}_.nP(function(){V.timelyActionsMap.clear()})}},"l2RtC");
return _.O("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.O(_.Fd,{data:Y},{timelyActionViewModel:function(w){return _.O(j2Y,{data:w.data,maybeLogSmartSkipClientData:function(){A(!0,_.e(Y(),sCT))}})}}))},"jo");_.LiS=function(g){_.f8.call(this);this.JSC$23394_watchApi=g;g=_.Z(_.jL({},void 0,"UN7k5e"));this.timelyActionsOverlay=g.next().value;this.setTimelyActionsOverlay=g.next().value;l8d(this)};
_.L(_.LiS,_.f8);var l8d=function(g){var C,d,V,y;_.F(function(R){if(R.nextAddress==1)return DAk(g),rsh(g),g.timelyActionsContainer=document.createElement("div"),R.yield(g.JSC$23394_watchApi.playerApi,2);C=R.yieldResult;(V=(d=C).insertTimelyActionUi)==null||V.call(d,g.timelyActionsContainer);y=_.uE(g.timelyActionsContainer,function(){return _.O(eM_,{data:g.timelyActionsOverlay,playerApi:C})},"ko");
g.addOnDisposeCallback(y);_.XV(R)})},rsh=function(g){var C=g.JSC$23394_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){DAk(g)});
g.addOnDisposeCallback(function(){g.JSC$23394_watchApi.unsubscribeByKey(C)})},DAk=function(g){var C=g.JSC$23394_watchApi.getWatchNextResponse();
if(C){var d,V;if(C=_.e((d=C.playerOverlays)==null?void 0:(V=d.playerOverlayRenderer)==null?void 0:V.timelyActionsOverlayViewModel,AId)){var y;(y=g.setTimelyActionsOverlay)==null||y.call(g,C)}}};_.XUG=function(g){_.f8.call(this);this.JSC$23398_watchApi=g;Neu(this)};
_.L(_.XUG,_.f8);var Neu=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23398_watchApi.playerApi,2);C=V.yieldResult;d=function(y){_.SC.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.e(y,_.ZOk)},popupType:"TOAST"}})};
C.addEventListener("onYtShowToast",d);g.addOnDisposeCallback(function(){C.removeEventListener("onYtShowToast",d)});
_.XV(V)})};var s2h,f8E,WiY,BeG,TeW,MKs,$Ad,qE6,mAG,nEh;s2h=!1;_.vET=function(g){_.f8.call(this);this.JSC$23401_watchApi=g;this.fullscreen=this.theater=!1;BeG(this);TeW(this);f8E(this)};
_.L(_.vET,_.f8);f8E=function(g){var C,d,V;_.F(function(y){if(y.nextAddress==1)return y.yield(g.JSC$23401_watchApi.playerApi,2);C=y.yieldResult;if(g.isDisposed())return y.return();d=g.JSC$23401_watchApi.getElement("CINEMATICS");if(!d)return y.return();g.JSC$23401_cinematicController=new _.tR(d,C);_.e1(g,g.JSC$23401_cinematicController);_.DZE(g.JSC$23401_cinematicController);$Ad(g,_.SZ1());V=g.JSC$23401_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(R){qE6(g,R)});
g.addOnDisposeCallback(function(){g.JSC$23401_watchApi.unsubscribeByKey(V)});
MKs(g);qE6(g,g.JSC$23401_cinematicController.isAllowed());WiY(g);mAG(g);_.XV(y)})};
WiY=function(g){g.fullscreen=_.jZ(_.uw().getState());g.theater=_.tY(_.uw().getState());_.uEh(g,g.fullscreen,g.theater);var C=_.q2(_.uw(),_.jZ,function(V){g.fullscreen=V;_.uEh(g,g.fullscreen,g.theater)}),d=_.q2(_.uw(),_.tY,function(V){g.theater=V;
_.uEh(g,g.fullscreen,g.theater)});
g.addOnDisposeCallback(C);g.addOnDisposeCallback(d)};
BeG=function(g){var C=g.JSC$23401_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){MKs(g)});
g.addOnDisposeCallback(function(){g.JSC$23401_watchApi.unsubscribeByKey(C)})};
TeW=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23401_watchApi.playerApi,2);C=V.yieldResult;d=function(y){$Ad(g,y)};
C.addEventListener("cinematicSettingsToggleChange",d);g.addOnDisposeCallback(function(){C.removeEventListener("cinematicSettingsToggleChange",d)});
_.XV(V)})};
MKs=function(g){var C=g.JSC$23401_watchApi.getWatchNextResponse(),d;C=_.e(C==null?void 0:(d=C.pageVisualEffects)==null?void 0:d[0],_.CI);var V;(V=g.JSC$23401_cinematicController)==null||_.NHE(V,C)};
$Ad=function(g,C){var d;(d=g.JSC$23401_cinematicController)==null||_.rjs(d,C);nEh(g)};
qE6=function(g,C){var d;_.F(function(V){if(V.nextAddress==1)return _.t("kevlar_watch_cinematics_invisible")&&(C=!1),V.yield(g.JSC$23401_watchApi.playerApi,2);d=V.yieldResult;d.updateCinematicSettings(C);nEh(g);_.XV(V)})};
mAG=function(g){var C=_.Zi();if(_.t("kevlar_measure_ambient_mode_idle")&&!C.getFlag(192)&&!s2h){s2h=!0;var d=_.vy(_.UP,function(){_.wS().resolve(_.gCp).start(1E4)},5E3);
g.addOnDisposeCallback(function(){_.UP.cancelJob(d);_.wS().resolve(_.gCp).stop()})}};
_.uEh=function(g,C,d){g.fullscreen=C;g.theater=d;var V;(V=g.JSC$23401_cinematicController)==null||V.setFullscreen(g.fullscreen,g.theater);if(_.t("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(g.theater||g.fullscreen){var y;(y=g.JSC$23401_cinematicController)==null||_.X3G(y)}else if((g=g.JSC$23401_cinematicController)!=null){var R;(R=g.currentCinematicEffect)==null||R.pause()}};
nEh=function(g){var C;g.JSC$23401_watchApi.getRoot().toggleCinematicsActive(!((C=g.JSC$23401_cinematicController)==null||!C.isEnabled()))};_.EEY=function(g){_.f8.call(this);var C=this;this.JSC$23404_watchApi=g;this.commentsReady=!1;this.setCommentsJobId=0;g=_.q2(_.uw(),_.Bw,function(){I8s(C)});
this.addOnDisposeCallback(g);var d=this.JSC$23404_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){UAT(C)}),V=this.JSC$23404_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){UAT(C)});
this.addOnDisposeCallback(function(){C.JSC$23404_watchApi.unsubscribeByKey(d);C.JSC$23404_watchApi.unsubscribeByKey(V)});
var y=function(){_.t("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&cs_(C,"false")};
this.JSC$23404_watchApi.getRoot().addEventListener("yt-page-data-will-update",y);this.addOnDisposeCallback(function(){C.JSC$23404_watchApi.getRoot().removeEventListener("yt-page-data-will-update",y)});
UAT(this)};
_.L(_.EEY,_.f8);var UAT=function(g){g.commentsReady=!1;_.UP.cancelJob(g.setCommentsJobId);g.setCommentsJobId=_.vy(_.UP,function(){I8s(g)},1E3)},I8s=function(g){if(!g.commentsReady){_.t1("cmi");
_.UP.cancelJob(g.setCommentsJobId);var C,d,V,y,R=(C=g.JSC$23404_watchApi.getWatchNextResponse())==null?void 0:(d=C.contents)==null?void 0:(V=d.twoColumnWatchNextResults)==null?void 0:(y=V.results)==null?void 0:y.results.contents;C=void 0;if(R&&R.length)for(R=_.Z(R),d=R.next();!d.done;d=R.next())if(d=d.value,y=V=void 0,((V=d)==null?void 0:(y=V.itemSectionRenderer)==null?void 0:y.sectionIdentifier)==="comment-item-section"){_.t("web_watch_provide_undefined_comments")?C=d.itemSectionRenderer:g.JSC$23404_watchApi.provideRenderingData("COMMENTS",
d.itemSectionRenderer);cs_(g,"true");break}_.t("web_watch_provide_undefined_comments")&&g.JSC$23404_watchApi.provideRenderingData("COMMENTS",C);g.commentsReady=!0;g.JSC$23404_watchApi.dispatchEvent("yt-watch-comments-ready")}},cs_=function(g,C){var d;
(d=g.JSC$23404_watchApi.getElement("COMMENTS"))==null||d.setAttribute("canScheduleJobs",C)};_.a8u=function(g){_.f8.call(this);var C=this;this.JSC$23407_watchApi=g;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.t("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.t("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.t("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.pG("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)Ha6(this);
else{var d=this.JSC$23407_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Q2W(C);vX(C)}),V=this.JSC$23407_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){$w(C);
vX(C)});
this.JSC$23407_watchApi.getRoot().is==="ytd-watch-grid"&&_.t("swatcheroo_pbs_load_grid")&&(zMu(this),Kis(this));this.addOnDisposeCallback(function(){C.JSC$23407_watchApi.unsubscribeByKey(d);C.JSC$23407_watchApi.unsubscribeByKey(V);_.UP.cancelJob(C.provideRichGridJobId)});
Q2W(this);$w(this)}};
_.L(_.a8u,_.f8);var Ha6=function(g){var C=g.JSC$23407_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){g.providePlayerJobId=_.VA(_.UP,function(){Q2W(g);vX(g)},g.provideAllDataDelayMs)}),d=g.JSC$23407_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){g.provideWatchNextJobId=_.VA(_.UP,function(){$w(g);
vX(g)},g.provideAllDataDelayMs)}),V=g.JSC$23407_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){g.provideWatchNextJobId=_.VA(_.UP,function(){$w(g);
vX(g)},g.provideAllDataDelayMs)});
g.JSC$23407_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.vy(_.UP,function(){Q2W(g);$w(g);vX(g)},100)});
g.JSC$23407_watchApi.addPageDisposeJob(function(){_.UP.cancelJob(g.provideWatchNextJobId);_.UP.cancelJob(g.providePlayerJobId)});
g.addOnDisposeCallback(function(){g.JSC$23407_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");g.JSC$23407_watchApi.unsubscribeByKey(C);g.JSC$23407_watchApi.unsubscribeByKey(d);g.JSC$23407_watchApi.unsubscribeByKey(V);_.UP.cancelJob(g.providePlayerJobId);_.UP.cancelJob(g.provideWatchNextJobId)});
Q2W(g);$w(g)},Q2W=function(g){var C=g.JSC$23407_watchApi.getPlayerResponse(),d,V,y=(V=C==null?void 0:(d=C.playabilityStatus)==null?void 0:d.messageRenderers)!=null?V:[],R,Y;
C=(Y=C==null?void 0:(R=C.playabilityStatus)==null?void 0:R.messages)!=null?Y:[];R=_.Z(C);for(Y=R.next();!Y.done;Y=R.next())y.push({alertRenderer:{text:_.Mr(Y.value),type:"WARNING"}});g.JSC$23407_watchApi.provideRenderingData("ALERTS",y)},$w=function(g){var C=[],d,V,y,R=g.JSC$23407_watchApi.getWatchNextResponse(),Y,A,P,w,x=R==null?void 0:(Y=R.contents)==null?void 0:(A=Y.twoColumnWatchNextResults)==null?void 0:(P=A.results)==null?void 0:(w=P.results)==null?void 0:w.contents;
if(x)for(Y=_.Z(x),A=Y.next();!A.done;A=Y.next())if(A=A.value,A.videoPrimaryInfoRenderer)var p=A;else if(A.videoSecondaryInfoRenderer){var J=A;w=P=void 0;A=Object.assign({},(P=A.videoSecondaryInfoRenderer)==null?void 0:(w=P.metadataRowContainer)==null?void 0:w.metadataRowContainerRenderer);if(A.rows&&A.collapsedItemCount!==void 0){A.rows=A.rows.slice(0,A.collapsedItemCount).filter(function(Vb){return!!Vb.richMetadataRowRenderer});
A.collapsedItemCount=A.rows.length;var h={metadataRowContainerRenderer:A}}}else if(A.merchandiseShelfRenderer)var l=A;else if(A.ticketShelfRenderer)var N=A;else if(A.expandableMetadataRenderer)var T=A;else if(A.itemSectionRenderer)if(P=A.itemSectionRenderer.contents,w=void 0,g.directlyProvideComments&&((w=A.itemSectionRenderer)==null?void 0:w.sectionIdentifier)==="comment-item-section")_.t1("cmi"),g.JSC$23407_watchApi.provideRenderingData("COMMENTS",A.itemSectionRenderer);else if(P)for(A=_.Z(P),P=
A.next();!P.done;P=A.next())if(P=P.value,P.commentsEntryPointHeaderRenderer)var v=P;else if(P.clarificationRenderer||P.infoPanelContainerRenderer||P.infoPanelContentRenderer||P.emergencyOneboxRenderer){C.push(P);var q=q||!!J}else P.limitedStateMessageRenderer?V=P:P.videoMetadataCarouselViewModel&&(y=P);if(_.t("web_watch_merch_in_sd_when_ticket_shelf_present")&&l&&N){var Q=l;l=void 0}if(g.provideWatchNextSecondaryResults){var c,U,K;g.JSC$23407_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
R==null?void 0:(c=R.contents)==null?void 0:(U=c.twoColumnWatchNextResults)==null?void 0:(K=U.secondaryResults)==null?void 0:K.secondaryResults)}if(g.JSC$23407_watchApi.getRoot().is==="ytd-watch-grid"){var Cl,AL;g.JSC$23407_watchApi.provideRenderingData("LIVE_CHAT",R==null?void 0:(Cl=R.contents)==null?void 0:(AL=Cl.twoColumnWatchNextResults)==null?void 0:AL.conversationBar)}var iP,lP,pl,jB;(c=R==null?void 0:(iP=R.contents)==null?void 0:(lP=iP.twoColumnWatchNextResults)==null?void 0:(pl=lP.secondaryResults)==
null?void 0:(jB=pl.secondaryResults)==null?void 0:jB.offerModule)&&(c.donationShelfRenderer||c.donationUnavailableRenderer)&&g.JSC$23407_watchApi.getRoot().is!=="ytd-watch-grid"&&(d=c);iP=g.JSC$23407_watchApi.getPlayerResponse();if(!iP||!_.uoq(iP.playabilityStatus,R==null?void 0:R.playerOverlays)){var qR;if(R==null?0:(qR=R.contents)==null?0:qR.singleColumnWatchNextResults){var s1,wL;var WM=R==null?void 0:(s1=R.contents.singleColumnWatchNextResults.results)==null?void 0:(wL=s1.results)==null?void 0:
wL.contents}else{var N6,SB,Ox,fL;qR=!!(x==null?0:(N6=x[0])==null?0:(SB=N6.itemSectionRenderer)==null?0:(Ox=SB.contents)==null?0:(fL=Ox[0])==null?0:fL.backgroundPromoRenderer);var XP,eR;N6=!!(R==null?0:(XP=R.contents)==null?0:(eR=XP.twoColumnWatchNextResults)==null?0:eR.secondaryResults);qR&&!N6&&(WM=x)}}x=C[0];XP=C[1];q&&C.length===1&&(XP=x,x=void 0);g.JSC$23407_watchApi.provideRenderingData("PRIMARY_INFO",p);g.JSC$23407_watchApi.provideRenderingData("SECONDARY_INFO",J);g.JSC$23407_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
v);g.JSC$23407_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",y);g.JSC$23407_watchApi.provideRenderingData("CLARIFICATION",x);g.JSC$23407_watchApi.provideRenderingData("RICH_METADATA",h);g.JSC$23407_watchApi.provideRenderingData("MERCH_SHELF",l);_.t("web_watch_merch_in_sd_when_ticket_shelf_present")&&g.JSC$23407_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",Q);g.JSC$23407_watchApi.provideRenderingData("TICKET_SHELF",N);g.JSC$23407_watchApi.provideRenderingData("LIMITED_STATE",V);g.JSC$23407_watchApi.getRoot().is!==
"ytd-watch-grid"&&g.JSC$23407_watchApi.provideRenderingData("DONATION_SHELF",d);g.JSC$23407_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",WM);g.JSC$23407_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",XP);g.JSC$23407_watchApi.provideRenderingData("EXPANDABLE_METADATA",T);if(g.swatcherooProvideAllDataOnScheduledJob){var Jp,ZW,dL,pL,yb,th;p=R==null?void 0:(Jp=R.contents)==null?void 0:(ZW=Jp.twoColumnWatchNextResults)==null?void 0:(dL=ZW.secondaryResults)==null?void 0:(pL=dL.secondaryResults)==
null?void 0:(yb=pL.results)==null?void 0:(th=yb[0])==null?void 0:th.richGridRenderer;g.JSC$23407_watchApi.provideRenderingData("RICH_GRID_RENDERER",p)}};
_.a8u.prototype.hasCompanionAds=function(g){var C,d;return(d=g==null?void 0:(C=g.adPlacements)==null?void 0:C.some(function(V){var y,R,Y,A;return(V==null?void 0:(y=V.adPlacementRenderer)==null?void 0:(R=y.renderer)==null?void 0:R.actionCompanionAdRenderer)||(V==null?void 0:(Y=V.adPlacementRenderer)==null?void 0:(A=Y.renderer)==null?void 0:A.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?d:!1};
var vX=function(g){if(!_.t("swaterdoo_ps_wn_handle_ks")){g.swatcherooProvideAllDataOnScheduledJob||Kis(g,3E3);var C=g.JSC$23407_watchApi.getPlayerResponse(),d,V,y,R,Y,A=(d=g.JSC$23407_watchApi.getWatchNextResponse())==null?void 0:(V=d.contents)==null?void 0:(y=V.twoColumnWatchNextResults)==null?void 0:(R=y.secondaryResults)==null?void 0:(Y=R.secondaryResults)==null?void 0:Y.offerModule;C=g.hasCompanionAds(C);var P,w;d=(A==null?void 0:(P=A.tvfilmOfferModuleRenderer)==null?void 0:P.clientShouldSuppressIfCompanionAdDisplayed)||
(A==null?void 0:(w=A.unlimitedOfferModuleRenderer)==null?void 0:w.suppressIfCompanionAds);P=C&&d;g.JSC$23407_watchApi.getRoot().is==="ytd-watch-grid"&&g.JSC$23407_watchApi.provideRenderingData("OFFER_MODULE",P?void 0:A)}},Kis=function(g,C){_.t("swatcheroo_pbs_load_grid")&&(g.provideRichGridJobId&&_.UP.cancelJob(g.provideRichGridJobId),g.provideRichGridJobId=_.VA(_.UP,function(){g.provideRichGridJobId=0;
var d,V,y,R,Y,A,P,w=(d=g.JSC$23407_watchApi.getWatchNextResponse())==null?void 0:(V=d.contents)==null?void 0:(y=V.twoColumnWatchNextResults)==null?void 0:(R=y.secondaryResults)==null?void 0:(Y=R.secondaryResults)==null?void 0:(A=Y.results)==null?void 0:(P=A[0])==null?void 0:P.richGridRenderer;w&&g.JSC$23407_watchApi.provideRenderingData("RICH_GRID_RENDERER",w)},C))},zMu=function(g){var C,d;
_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23407_watchApi.playerApi,2);C=V.yieldResult;d=function(){g.onPlaybackStart()};
C.addEventListener("onPlaybackStartExternal",d);g.addOnDisposeCallback(function(){C.removeEventListener("onPlaybackStartExternal",d)});
_.XV(V)})};
_.a8u.prototype.onPlaybackStart=function(){Kis(this)};_.SEh=function(g){_.f8.call(this);var C=this;this.JSC$23420_watchApi=g;g.playerApi.then(function(d){C.player=d});
this.gestures=new _.Fb(this.JSC$23420_watchApi.getRoot(),g.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.f6T(_.uw().getState())&&_.Bw(_.uw().getState())<=0)if(_.jZ(_.uw().getState())){var d;(d=C.player)==null||d.toggleFullscreen()}else _.Qw(C.JSC$23420_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
G$s(this)};
_.L(_.SEh,_.f8);var G$s=function(g){var C=_.q2(_.uw(),_.jZ,function(d){g.onFullscreenChanged(d)});
g.addOnDisposeCallback(C);C=_.q2(_.uw(),_.Bw,function(d){g.gestures&&(d>0?g.gestures.detach():g.gestures.attach())});
g.addOnDisposeCallback(C)};
_.SEh.prototype.onFullscreenChanged=function(g){this.gestures&&this.gestures.update(g)};var gkd;gkd=["PLAYLIST"];_.du6=function(g){_.f8.call(this);var C=this;this.JSC$23423_watchApi=g;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(g.subscribeToActiveChanged(function(d){C.onActiveChanged(d)}));
CYW(this)};
_.L(_.du6,_.f8);var VuW=function(g){g.pageDisposalDataTypes=Object.values(pIu).filter(function(C){return!gkd.includes(C)})},CYW=function(g){if(_.t("swatcheroo_enable_ghost_cards")||_.t("web_watch_clear_data_on_page_dispose"))VuW(g),g.JSC$23423_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.UP.cancelJob(g.clearDataJobId);
g.clearDataJobId=0}),g.runPageDisposeJob=function(){var C=_.wS().resolve(_.nW).getDestinationPageType()==="watch";
g.clearDataJobId=_.VA(_.UP,g.runClearDataJob,C?0:_.pG("web_watch_delay_page_dispose_ms",1E4))},g.runClearDataJob=function(){y__(g)},g.runOnYtNavigateAwayFinish=function(){g.clearDataJobId&&(_.UP.cancelJob(g.clearDataJobId),g.clearDataJobId=0,y__(g))},document.addEventListener("yt-navigate-finish",g.runOnYtNavigateAwayFinish),g.JSC$23423_watchApi.addPageDisposeJob(g.runPageDisposeJob),g.addOnDisposeCallback(function(){g.JSC$23423_watchApi.removePageDisposeJob(g.runPageDisposeJob);
g.JSC$23423_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",g.runOnYtNavigateAwayFinish)})},y__=function(g){g.pageDisposalDataTypes.forEach(function(C){g.JSC$23423_watchApi.provideRenderingData(C,void 0)});
g.clearDataJobId=0};
_.du6.prototype.onActiveChanged=function(g){g&&((g=document.querySelector("#watch-page-skeleton"))&&_.N7(g),R9d(this),document.body.removeAttribute("no-y-overflow"),_.au("IS_SHELL_LOAD")&&_.rpd())};
var R9d=function(g){_.F(function(C){if(C.nextAddress==1)return C.yield(g.JSC$23423_watchApi.playerApi,2);_.XB();_.XV(C)})};var be_;be_=_.t("kevlar_watch_while_counterfactual")?0:.25;_.Fjs=function(g){_.f8.call(this);this.JSC$23426_watchApi=g;this.JSC$23426_watchWhileEnabled=_.t("kevlar_watch_while_v2");this.pipEnabled=_.t("web_enable_pip_on_miniplayer");Zeh(this);Y0S(this);A__(this)};
_.L(_.Fjs,_.f8);var Zeh=function(g){g.JSC$23426_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){PYS(g)});
g.addOnDisposeCallback(function(){g.JSC$23426_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},Y0S=function(g){var C,d;
_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23426_watchApi.playerApi,2);C=V.yieldResult;d=function(){PYS(g)};
C.addEventListener("onCollapseMiniplayer",d);g.addOnDisposeCallback(function(){C.removeEventListener("onCollapseMiniplayer",d)});
_.XV(V)})},A__=function(g){var C=g.JSC$23426_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&C&&g.JSC$23426_watchWhileEnabled&&(g.playerIntersectionObserver=new IntersectionObserver(function(d){g.handleIntersect(d)},{threshold:[be_]}),g.playerIntersectionObserver.observe(C),g.addOnDisposeCallback(function(){var d;
(d=g.playerIntersectionObserver)==null||d.disconnect()}))},PYS=function(g){var C,d,V;
_.F(function(y){if(y.nextAddress==1){C=_.wS().resolve(_.nW);d=C.data;V=_.tQ(d.response,!1,d.playerResponse);_.vf().miniplayerButtonActivation=!0;if(g.pipEnabled)return _.vf().watchPipActivation=!0,y.jumpTo(2);_.wS().resolve(_.Ds).collapse();return y.yield(_.vf().navigationFinishPromise,2)}if(y.nextAddress!=4)return _.vf().currentEndpoint=V.watchEndpoint||null,y.yield(_.wS().resolve(_.Ds).activate(g.JSC$23426_watchApi.getElement("PLAYER"),V,d),4);_.vf().userActivation=!0;_.XV(y)})};
_.Fjs.prototype.handleIntersect=function(g){iel(this,g[g.length-1])};
var iel=function(g,C){g.watchWhileJobId&&_.UP.cancelJob(g.watchWhileJobId);g.watchWhileJobId=_.UP.addLowPriorityJob(function(){var d,V;return _.F(function(y){if(y.nextAddress==1)return g.watchWhileJobId=void 0,d=_.wS().resolve(_.Ds),C.intersectionRatio>be_?d.isMiniplayerActive()?y.yield(d.deactivate(),0):y.jumpTo(0):(V=!d.isMiniplayerActive())?y.yield(Oel(g),5):y.jumpTo(4);y.nextAddress!=4&&(V=y.yieldResult);if(!V)return y.jumpTo(0);_.vf().watchWhileActivation=!0;return y.yield(wWs(g),0)})},100)},
Oel=function(g){return _.F(function(C){return C.nextAddress==1?_.t("kevlar_watch_while_paused")?C.return(!0):C.yield(g.isPlayerPlaying(),2):C.return(C.yieldResult)})};
_.Fjs.prototype.isPlayerPlaying=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$23426_watchApi.playerApi,2);C=d.yieldResult;return d.return(C.getPlayerStateObject().isPlaying)})};
var wWs=function(g){var C,d;return _.F(function(V){C=_.wS().resolve(_.nW).data;d=_.tQ(C.response,!1,C.playerResponse);_.vf().currentEndpoint=d.watchEndpoint||null;return V.yield(_.wS().resolve(_.Ds).activate(g.JSC$23426_watchApi.getElement("PLAYER"),d,C),0)})};_.oku=function(g){_.f8.call(this);this.JSC$23430_watchApi=g;kYs(this);xul(this)};
_.L(_.oku,_.f8);var xul=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23430_watchApi.playerApi,2);C=V.yieldResult;d=function(y){var R;y.sessionData&&y.sessionData.itct&&(R=y.sessionData.itct);var Y=y.watchEndpoint;if(Y&&y.sessionData&&y.sessionData.autonav)Y=_.I4_(Y,R);else{var A;Y=_.U6(y.videoId,(A=y.listId)!=null?A:void 0,R)}R={endpoint:Y};y.sessionData&&(R.tempData=y.sessionData);g.JSC$23430_watchApi.dispatchEvent("yt-navigate",R)};
C.addEventListener("onPlayVideo",d);g.addOnDisposeCallback(function(){C.removeEventListener("onPlayVideo",d)});
_.XV(V)})},kYs=function(g){var C=function(d){g.onYtNavigate(d)};
g.JSC$23430_watchApi.getRoot().addEventListener("yt-navigate",C);g.addOnDisposeCallback(function(){g.JSC$23430_watchApi.getRoot().removeEventListener("yt-navigate",C)})};
_.oku.prototype.onYtNavigate=function(g){var C=this,d,V,y,R,Y,A,P,w,x;return _.F(function(p){if(p.nextAddress==1){if(!((d=g.detail)==null?0:(V=d.endpoint)==null?0:V.watchEndpoint))return p.return();y=g.detail.endpoint.watchEndpoint;R=C.JSC$23430_watchApi.getWatchNextResponse();A=_.e((Y=R)==null?void 0:Y.currentVideoEndpoint,_.qu);if(!A)return p.return();if(y.videoId!==A.videoId||y.playlistId&&y.playlistId!==A.playlistId||typeof y.startTimeSeconds!=="number")return p.jumpTo(0);g.stopPropagation();
(P=_.t("kevlar_watch_while_v2")&&!_.t("kevlar_watch_while_counterfactual"))&&_.wS().resolve(_.Ds).isMiniplayerActive()||C.JSC$23430_watchApi.scrollWatchTo(0,!0);return p.yield(C.JSC$23430_watchApi.playerApi,3)}w=p.yieldResult;x=y.startTimeSeconds;w.seekTo(x,void 0,void 0,void 0,84);w.wakeUpControls();x<w.getDuration()&&w.playVideo();_.XV(p)})};_.J_u=function(g){_.f8.call(this);var C=this;this.JSC$23433_watchApi=g;var d=this.JSC$23433_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){pWd(C)});
this.addOnDisposeCallback(function(){C.JSC$23433_watchApi.unsubscribeByKey(d)});
pWd(this);_.t("enable_ai_companion")&&(g=this.JSC$23433_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.No6(_.wS().resolve(_.Ix),g,"WATCH")};
_.L(_.J_u,_.f8);var pWd=function(g){var C=g.JSC$23433_watchApi.getWatchNextResponse();if(C){var d,V=[].concat(_.Wr((d=C==null?void 0:C.engagementPanels)!=null?d:[]));V.unshift.apply(V,_.Wr(h9u(C)));g.JSC$23433_watchApi.provideRenderingData("ENGAGEMENT_PANELS",V)}},tuk=function(g){var C,d,V,y=(C=g.engagementPanels)==null?void 0:(d=C.find(function(h){var l;
return((l=h.engagementPanelSectionListRenderer)==null?void 0:l.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(V=d.engagementPanelSectionListRenderer.content)==null?void 0:V.structuredDescriptionContentRenderer,R;
if(_.e(y==null?void 0:(R=y.items)==null?void 0:R.find(function(h){return!!_.e(h,D9h)}),D9h))return!0;
var Y,A,P,w;if(g=(((Y=g.contents)==null?void 0:(A=Y.twoColumnWatchNextResults)==null?void 0:(P=A.results)==null?void 0:(w=P.results)==null?void 0:w.contents)||[]).find(function(h){return h.videoPrimaryInfoRenderer})){var x,p,J;
return(((x=g.videoPrimaryInfoRenderer)==null?void 0:(p=x.videoActions)==null?void 0:(J=p.menuRenderer)==null?void 0:J.flexibleItems)||[]).some(function(h){h=_.e(h,_.d0P);if(!h)return!1;var l,N;h=(l=h.topLevelButton)==null?void 0:(N=l.buttonViewModel)==null?void 0:N.onTap;if(!h)return!1;l=_.e6(h);if(!l)return!1;var T;return((T=_.e(l,_.JQ))==null?void 0:T.panelIdentifier)==="PAyouchat"})}return!1},h9u=function(g){var C=[];
if(!_.t("web_watch_inject_placeholder_fantasy_panel_killswitch")){var d,V,y,R=(d=g.engagementPanels)==null?void 0:(V=d.find(function(A){var P;return((P=A.engagementPanelSectionListRenderer)==null?void 0:P.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(y=V.engagementPanelSectionListRenderer.content)==null?void 0:y.structuredDescriptionContentRenderer,Y;
_.e(R==null?void 0:(Y=R.items)==null?void 0:Y.find(function(A){return!!_.e(A,Vck)}),Vck)&&(d=_.hx1("PAsports_fantasy"),d.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",C.push(d))}tuk(g)&&(g=_.hx1("PAyouchat"),g.engagementPanelSectionListRenderer.targetId="PAyouchat",g.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",C.push(g));
return C};_.e9d=function(g){_.f8.call(this);this.JSC$23436_watchApi=g;jsY(this)};
_.L(_.e9d,_.f8);var jsY=function(g){g.JSC$23436_watchApi.registerActionHandler("yt-loop-command",function(C){lZW(g,C)});
g.JSC$23436_watchApi.registerActionHandler("yt-repeat-chapter-command",function(C){LjS(g,C)});
g.addOnDisposeCallback(function(){g.JSC$23436_watchApi.unregisterActionHandler("yt-loop-command");g.JSC$23436_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},lZW=function(g,C){var d;
_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23436_watchApi.playerApi,2);d=V.yieldResult;_.e(C,R7S).loop?(d.setLoopRange({startTimeMs:Number(_.e(C,R7S).startTimeMs),endTimeMs:Number(_.e(C,R7S).endTimeMs),postId:_.e(C,R7S).postId,type:"clips"}),d.playVideo()):d.setLoopRange(null);_.XV(V)})},LjS=function(g,C){var d,V;
_.F(function(y){if(y.nextAddress==1)return y.yield(g.JSC$23436_watchApi.playerApi,2);d=y.yieldResult;V=_.e(C,F5W).repeat;V==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(d.setLoopRange({startTimeMs:Number(_.e(C,F5W).startTimeMs),endTimeMs:Number(_.e(C,F5W).endTimeMs),type:"repeatChapter"}),d.playVideo()):V==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&d.setLoopRange(null);_.XV(y)})};_.r_s=function(g){_.f8.call(this);this.JSC$23441_watchApi=g;DuT(this)};
_.L(_.r_s,_.f8);var DuT=function(g){g.JSC$23441_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(C){NUS(g,C)});
g.addOnDisposeCallback(function(){g.JSC$23441_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},NUS=function(g,C){var d,V,y,R,Y,A,P,w,x,p,J;
_.F(function(h){if(h.nextAddress==1)return h.yield(g.JSC$23441_watchApi.playerApi,2);d=h.yieldResult;if(R=(y=(V=_.e(C,PEd))==null?void 0:V.highlightedMenuItemKey)!=null?y:"")(A=(Y=d).highlightSettingsMenuItem)==null||A.call(Y,R);if(x=(w=(P=_.e(C,PEd))==null?void 0:P.openMenuItemKey)!=null?w:"")(J=(p=d).openSettingsMenuItem)==null||J.call(p,x);_.XV(h)})};var XWs=_.Sx("/youtube/app/watch/player_state","playerStateEntity");_.qX=function(g){_.f8.call(this);this.JSC$23444_watchApi=g;ssE(this)};
_.L(_.qX,_.f8);var BU_=function(g){switch(g){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"}},ssE=function(g){var C,d,V,y,R;
_.F(function(Y){if(Y.nextAddress==1)return Y.yield(g.JSC$23444_watchApi.playerApi,2);C=Y.yieldResult;if(g.isDisposed())return Y.return();d=function(A){g.onPlayerStateChange(A)};
V=function(A){g.onAdStateChange(A)};
y=function(){g.onAdSkip()};
R=function(A){g.onVideoDataChange(A)};
C.addEventListener("onStateChange",d);C.addEventListener("onAdStateChange",V);C.addEventListener("onAdSkip",y);C.addEventListener("onVideoDataChange",R);g.addOnDisposeCallback(function(){C.removeEventListener("onStateChange",d);C.removeEventListener("onAdStateChange",V);C.removeEventListener("onAdSkip",y);C.removeEventListener("onVideoDataChange",R)});
_.XV(Y)})},TUS=function(g){var C=_.qe(),d=C.dispatch;
a:switch(g.adsState){case -1:case 0:var V="ADS_STATE_NONE";break a;case 1:case 2:case 3:V="ADS_STATE_PLAYING";break a;default:V="ADS_STATE_UNKNOWN"}d.call(C,_.P$("playerStateEntity",XWs,{key:XWs,playerState:BU_(g.playerState),adsState:V,videoId:g.videoId}))};
_.qX.prototype.onPlayerStateChange=function(g){var C=this,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(C.JSC$23444_watchApi.playerApi,2);d=V.yieldResult;if(C.isDisposed())return V.return();C.playerState=g;C.videoId=d.getVideoData().video_id;TUS(C);_.XV(V)})};
_.qX.prototype.onAdStateChange=function(g){this.adsState=g;TUS(this)};
_.qX.prototype.onAdSkip=function(){this.adsState=0;TUS(this)};
_.qX.prototype.onVideoDataChange=function(g){g.type==="newdata"&&(this.adsState=-1,TUS(this))};_.vkh=function(g){_.f8.call(this);var C=this;this.JSC$23448_watchApi=g;this.enableExternalPlaylistPanelInPlayer=_.t("delhi_web_player_use_external_playlist_panel");_.wS().resolve(_.Ve).setPlayer(this.JSC$23448_watchApi.getElement("PLAYER"));g=this.JSC$23448_watchApi.subscribeToActiveChanged(function(d){C.onActiveChanged(d)});
this.addOnDisposeCallback(g);fZW(this)};
_.L(_.vkh,_.f8);var fZW=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return g.enableExternalPlaylistPanelInPlayer?V.yield(g.JSC$23448_watchApi.playerApi,2):V.return();C=V.yieldResult;d=function(){if(g.playlistPanelElement)g.playlistPanelElement.onToggleExpanded()};
C.addEventListener("onToggleExternalPlaylistPanel",d);g.addOnDisposeCallback(function(){C.removeEventListener("onToggleExternalPlaylistPanel",d)});
_.XV(V)})};
_.vkh.prototype.onActiveChanged=function(g){var C=this,d=_.wS().resolve(_.Ve),V=function(){$uT(C)};
g?(this.playlistPanelElement=this.JSC$23448_watchApi.getElement("PLAYLIST_PANEL"))?(d.setPlaylistComponent(this.playlistPanelElement),d.addEventListener("yt-playlist-data-updated",V),this.addOnDisposeCallback(function(){d.removeEventListener("yt-playlist-data-updated",V)}),$uT(this)):_.CG(Error("dp")):(d.removeEventListener("yt-playlist-data-updated",V),d.cancelVideoSkip())};
var $uT=function(g){var C=_.wS().resolve(_.Ve);g.JSC$23448_watchApi.provideRenderingData("PLAYLIST",C.getPlaylistData())};_.MX=function(g){_.f8.call(this);var C=this;this.JSC$23451_watchApi=g;this.onPageScroll=function(){C.scrollThrottle.fire();C.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.dJ(this.onThrottledScroll,200,this);_.e1(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.dJ(this.onMastheadThrottledScroll,50,this);_.e1(this,this.mastheadScrollThrottle);this.animation=new _.bi(function(d){C.JSC$23451_watchApi.getRoot().setScrollTop(d)});
g=_.q2(_.uw(),_.jZ,function(){C.onFullscreenChanged()});
this.addOnDisposeCallback(g);q0W(this);MuE(this);this.onThrottledScroll()};
_.L(_.MX,_.f8);
_.MX.prototype.onFullscreenChanged=function(){var g=this,C=this.JSC$23451_watchApi.getRoot();!this.pageScrollElement&&C.pageScrollElement?(this.pageScrollElement=C.pageScrollElement,C.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){g.pageScrollElement&&g.pageScrollElement.removeEventListener("scroll",g.onPageScroll)})):this.pageScrollElement&&!C.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var q0W=function(g){window.addEventListener("scroll",g.onPageScroll);g.addOnDisposeCallback(function(){window.removeEventListener("scroll",g.onPageScroll)})},MuE=function(g){g.JSC$23451_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(C){a:{var d;
if(d=g.JSC$23451_watchApi.getRoot().contains(C)&&!g.animation.isAnimating()){d=C.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var V,y,R=(C==null?void 0:(V=C.parentElement)==null?void 0:(y=V.parentElement)==null?void 0:y.id)==="fixed-secondary";d=!(d&&R)}if(d){if(_.t("kevlar_watch_scroll_manager_absolute_offset_killswitch"))V=C.offsetTop;else for(V=0,y=C;y!==null;)V+=y.offsetTop,V-=y.scrollTop,y=y.offsetParent;y=V;V=y-24;C=y+C.offsetHeight+24;y=g.JSC$23451_watchApi.getRoot().getPageScrollingElement();
d=g.JSC$23451_watchApi.getRoot().getScrollTop();R=d+y.clientHeight-56;if(V<d+56)C=V-56;else if(C>R)C-=y.clientHeight;else break a;g.scrollWatchTo(Math.max(0,C),!0)}}});
g.addOnDisposeCallback(function(){g.JSC$23451_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.MX.prototype.onThrottledScroll=function(){var g=_.uw(),C=g.dispatch,d=this.JSC$23451_watchApi.getRoot().getScrollTop();C.call(g,_.QD({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:d}}))};
_.MX.prototype.onMastheadThrottledScroll=function(){this.JSC$23451_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23451_watchApi.getRoot().getScrollTop())};
_.MX.prototype.scrollWatchTo=function(g,C){(C===void 0?0:C)?this.animation.start(this.JSC$23451_watchApi.getRoot().getScrollTop(),Math.max(0,g),500):this.JSC$23451_watchApi.getRoot().setScrollTop(g)};_.uqd=function(g){_.f8.call(this);var C=this;this.JSC$23454_watchApi=g;var d=this.JSC$23454_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){WjY(C)}),V=this.JSC$23454_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){muE(C)});
this.addOnDisposeCallback(function(){C.JSC$23454_watchApi.unsubscribeByKey(d);C.JSC$23454_watchApi.unsubscribeByKey(V)});
WjY(this);muE(this)};
_.L(_.uqd,_.f8);
var WjY=function(g){var C,d,V,y=(V=(C=g.JSC$23454_watchApi.getPlayerResponse())==null?void 0:(d=C.videoDetails)==null?void 0:d.title)!=null?V:"";g.JSC$23454_watchApi.dispatchEvent("yt-update-title",y)},muE=function(g){var C,d,V,y,R,Y,A,P=(A=((Y=(C=g.JSC$23454_watchApi.getWatchNextResponse())==null?void 0:(d=C.contents)==null?void 0:(V=d.twoColumnWatchNextResults)==null?void 0:(y=V.results)==null?void 0:(R=y.results)==null?void 0:R.contents)!=null?Y:[]).find(function(w){return!!w.videoPrimaryInfoRenderer}))==null?
void 0:A.videoPrimaryInfoRenderer;
(C=_.W1(P==null?void 0:P.title))&&g.JSC$23454_watchApi.dispatchEvent("yt-update-title",C)};_.IZW=function(g){_.f8.call(this);this.JSC$23457_watchApi=g;nk_(this)};
_.L(_.IZW,_.f8);var nk_=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$23457_watchApi.playerApi,2);C=V.yieldResult;d=function(){g.onYpcContentRequest()};
C.addEventListener("onYpcContentRequest",d);g.addOnDisposeCallback(function(){C.removeEventListener("onYpcContentRequest",d)});
_.XV(V)})};
_.IZW.prototype.onYpcContentRequest=function(){var g,C,d,V,y,R=(g=this.JSC$23457_watchApi.getWatchNextResponse())==null?void 0:(C=g.contents)==null?void 0:(d=C.twoColumnWatchNextResults)==null?void 0:(V=d.secondaryResults)==null?void 0:(y=V.secondaryResults)==null?void 0:y.offerModule,Y,A,P,w;g=(w=(P=(A=(Y=R==null?void 0:R.episodeOfferModuleRenderer)!=null?Y:R==null?void 0:R.movieOfferModuleRenderer)!=null?A:R==null?void 0:R.unlimitedOfferModuleRenderer)!=null?P:R==null?void 0:R.liveOfferModuleRenderer)!=
null?w:R==null?void 0:R.tvfilmOfferModuleRenderer;var x,p,J;R=(J=R==null?void 0:(x=R.tvfilmOfferModuleRenderer)==null?void 0:(p=x.actionButtons)==null?void 0:p.length)!=null?J:0;p=Math.max(R-1,0);var h,l,N;x=(N=g==null?void 0:(h=g.offerButton)==null?void 0:h.buttonRenderer)!=null?N:g==null?void 0:(l=g.actionButtons)==null?void 0:l[p].buttonRenderer;var T,v;(h=(v=(T=x==null?void 0:x.navigationEndpoint)!=null?T:x==null?void 0:x.serviceEndpoint)!=null?v:x==null?void 0:x.command)&&_.SC.instance.resolveCommand(h)};
}catch(e){_._DumpException(e)}
try{
var k1p,iMQ,FVR;_.PWI=function(){var g=_.uG.clone(AiZ),C;return(new _.lD(function(d,V){g.onSuccess=function(y){_.Rul(y)?d(new FVR(y)):V(new _.cC("Request failed, status="+_.jv(y),"net.badstatus",y))};
g.onError=function(y){V(new _.cC("Unknown request error","net.unknown",y))};
g.onTimeout=function(y){V(new _.cC("Request timed out","net.timeout",y))};
C=_.rS("//googleads.g.doubleclick.net/pagead/id",g)})).thenCatch(function(d){if(d instanceof _.DY){var V;
(V=C)==null||V.abort()}return _.kS(d)})};
_.OMb=function(g){a:{var C="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(C="EMBEDDED_PLAYER_MODE_PFL");var d=g.raw_embedded_player_response;if(!d&&(g=g.embedded_player_response))try{d=JSON.parse(g)}catch(y){break a}if(d)b:for(var V in iMQ)if(iMQ[V]==d.embeddedPlayerMode){C=iMQ[V];break b}}return C==="EMBEDDED_PLAYER_MODE_PFL"};
_.wRB=function(){if(_.t("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("vf");if(!_.cgN())return Error("wf");var g=_.Qq("PLAYER_VARS",{});if(_.uG.get(g,"privembed",!1)=="1")return Error("xf");if(_.OMb(g))return Error("yf")};
k1p=function(g){switch(g){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:_.KL(g,"unknown result type")}};
_.xeZ=function(g,C,d){C=_.g7P[C];d={detected:g===0,source:C.nR1,detectionResult:k1p(g),contentCpn:d};_.uD("biscottiBasedDetection",d);_.H5h.increment(C.nR1,g);C.yu5!==void 0&&_.HG("CATSTAT",_.GkR(g,C))};
_.EH=function(g,C){var d={};d.key=g;d.value=C;return _.tXB().then(function(V){return new Promise(function(y,R){try{var Y=V.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(d);Y.onsuccess=function(){y()};
Y.onerror=function(){R()}}catch(A){R(A)}})})};
_.pRS=function(){var g=_.pG("user_engagement_experiments_rate_limit_ms"),C=otS.get("last-user-engagement-exp-trigger-timestamp");return!C||(0,_.wQ)()>=C+g?(otS.set("last-user-engagement-exp-trigger-timestamp",(0,_.wQ)()),!0):!1};
_.HC=function(g,C,d,V,y){C=C===void 0?null:C;d=d===void 0?null:d;V=V===void 0?null:V;y=y===void 0?null:y;g={youThereEventType:g};d&&(g.lactThresholdMs=d.lactThresholdMs,g.mediaPosSec=d.promptDelaySec,g.lactServerRequestMs=d.lactServerRequestMs,g.triggerReason=d.triggerReason);y!=null&&(g.renderingMediaPosSec=Math.round(y));C||(C=_.ju());C&&(g.clientScreenNonce=C);V&&(g.clientPlaybackNonce=V);_.uD("youThere",g)};
iMQ={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"};FVR=function(g){this.xhr=g};
_.cC=function(g,C,d){_.du.call(this,g+", errorCode="+C);this.errorCode=C;this.xhr=d;this.name="PromiseAjaxError"};
_.L(_.cC,_.du);var AiZ={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var otS=new _.zS("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.YUb=function(g){return _.QD({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:g})};
}catch(e){_._DumpException(e)}
try{
var IT,J1Y,txs,jfh,euu,liY,DVl,$Vd,q66,MxG,Lvd,huh,sfu,XLG,uwd;_.pLs=function(){var g=window.location.hash;g.charAt(0)==="#"&&(g=g.charAt(1)==="!"?g.substring(2):g.substring(1));return _.yy(g)};
IT=function(g,C,d){var V;return _.F(function(y){if(y.nextAddress==1)return y.yield(C(),2);V=y.yieldResult;d(V,g);_.XV(y)})};
J1Y=function(){return _.F(function(g){return g.nextAddress==1?g.yield((_.wRB()!==void 0?_.kS(Error("zf")):_.PWI()).then(function(){return 1},function(C){if(C.message==="Biscotti id is disabled")return 3;
_.cy("Failed fetching bid");return 0}),2):g.return(g.yieldResult)})};
txs=function(){var g=_.c1("bjh4cjFpaXl0LWhhdmVuLWVtYmVkLXBsYXllciMyNzhsZg=="),C=_.c1("M29zM3AyNmlmcmFtZSNqbHppaw==");return document.querySelector(C+huh+g)?0:1};
jfh=function(){return _.WTN(_.PN)};
euu=function(){return _.mIV()===0?0:_.uzP()};
liY=function(){return _.Eiq(_.bkL([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
DVl=function(){return _.siu(Lvd)};
_.r1_=function(g){_.F(function(C){switch(C.nextAddress){case 1:return C.yield(IT("b.f_",J1Y,g),2);case 2:return C.yield(IT("j.s_",_.Ntj,g),3);case 3:return C.yield(IT("r.s_",_.LTV,g),4);case 4:return C.yield(IT("e.h_",DVl,g),5);case 5:if(!_.t("ab_det_sc_inj")){C.jumpTo(6);break}return C.yield(IT("s.i_",_.qjN,g),6);case 6:if(_.t("ab_deg_unex_thr")){C.jumpTo(8);break}return C.yield(IT("a.o_",_.viu,g),8);case 8:if(_.t("ks_get_o_pp")){C.jumpTo(10);break}return C.yield(IT("g.o_",_.f1_,g),10);case 10:if(_.t("ks_det_gpbl")){C.jumpTo(12);
break}return C.yield(IT("p.i_",_.TtL,g),12);case 12:return C.yield(IT("f.i_",_.wBP,g),14);case 14:return C.yield(IT("a.b_",_.evl,g),15);case 15:return C.yield(IT("p.m_",_.oiP,g),16);case 16:if(!_.t("ab_det_el_h_v2")){C.jumpTo(17);break}return C.yield(IT("n.h_",liY,g),17);case 17:return C.yield(IT("o.p_",jfh,g),19);case 19:return C.yield(IT("e.i_",txs,g),20);case 20:if(_.t("ab_det_apm"))return C.yield(IT("o.a_",euu,g),0);C.jumpTo(0)}})};
_.N7G=function(g,C){g={videoId:g};C&&(g.playlistId=C);return g};
_.B7W=function(){if(_.cgN()){var g=_.Qq("PLAYER_VARS",{});if(_.uG.get(g,"privembed",!1)!="1"&&!_.OMb(g)){var C=function(){XLG=!0;"google_ad_status"in window?_.HG("DCLKSTAT",1):_.HG("DCLKSTAT",2)};
try{_.Xq(_.zdR,C)}catch(d){}sfu.push(_.UP.addLowPriorityJob(function(){if(!(XLG||"google_ad_status"in window)){try{_.qdc(_.zdR.toString(),C)}catch(d){}XLG=!0;_.HG("DCLKSTAT",3)}},5E3))}}};
_.T7W=function(g,C,d){d=d===void 0?!1:d;var V=Math.max(g.width,_.NnW);if(_.t("kevlar_watch_feed_big_thumbs")&&g.width>=1550-_.T6()&&g.height>=800)V-=_.vXs;else if(g.width>=_.M3){var y=_.XGS+_.suE+_.q3;_.t("kevlar_watch_feed_big_thumbs")&&(y=_.f$_);V-=y}else V-=_.XGS;V=Math.min(V,_.Bnu);y=240;d&&(y=380);C<.5624||(!_.t("kevlar_watch_flexy_disable_small_window_sizing")&&(g.height<630&&g.width>=657||g.height>=630&&g.width>=_.M3&&g.width<1327)?y=360:!_.t("kevlar_watch_flexy_disable_large_window_sizing")&&
g.height>=630&&g.width>=1327&&(y=480));var R=Math.min(V*C,g.height-(56+_.rIk+_.Tnl));R=Math.max(R,y);C<1?V=R/C:g.width>=_.M3&&(V=_.T7W(g,.5625,d).width);return new _.XW(Math.round(V),Math.round(R))};
_.fi6=function(g){var C=0;g.indexOf("h")!=-1&&(g=g.split("h"),C=g[0]*60*60,g=g[1]);g.indexOf("m")!=-1&&(g=g.split("m"),C=g[0]*60+C,g=g[1]);g.indexOf("s")!=-1?(g=g.split("s"),C=g[0]*1+C):C=g*1+C;return C};
_.vPs=function(){_.pG("service_worker_push_logged_out_prompt_watches")!=-1&&_.vi("WatchCount").then(function(g){g>=100||_.EH("WatchCount",g+1)})};
$Vd=function(g){var C=g.externalVideoId||"";return C?g.isShortsEligible?"https://www.youtube.com/shorts/"+C:"https://www.youtube.com/watch?v="+C:""};
q66=function(g){var C=[];g.viewCount&&C.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:g.viewCount});g.likeCount&&C.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:g.likeCount});return C};
MxG=function(g){var C,d,V={"@context":"https://schema.org","@type":"VideoObject",description:_.W1(g.description),duration:"PT"+(g.lengthSeconds||"0")+"S",embedUrl:g.embed?g.embed.iframeUrl:"",name:_.W1(g.title),thumbnailUrl:((C=g.thumbnail)==null?void 0:(d=C.thumbnails)==null?void 0:d.map(function(x){return x&&x.url||""}))||[],
uploadDate:g.publishDate};_.t("mweb_video_schema_id_killswitch")||(V["@id"]=$Vd(g));C=q66(g);C.length&&(V.interactionStatistic=C);g.category&&(V.genre=g.category);g.ownerChannelName&&(V.author=g.ownerChannelName);g.liveBroadcastDetails&&(V.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:g.liveBroadcastDetails.startTimestamp,endDate:g.liveBroadcastDetails.endTimestamp}]);if(g.learningResource){g=g.learningResource;V["@type"]=["VideoObject","LearningResource"];var y;if((y=g.learningResourceType)==
null?0:y.length)V.learningResourceType=g.learningResourceType[0];var R;if((R=g.educationalAlignment)==null?0:R.length)V.educationalAlignment={"@type":"AlignmentObject",targetName:g.educationalAlignment[0]};var Y;if((Y=g.educationalLevel)==null?0:Y.length){y=g.educationalLevel[0];var A;if((A=g.educationalLevelCountry)==null?0:A.length)y+=" ("+g.educationalLevelCountry+")";V.educationalLevel=y}var P,w;if(((P=g.learningResourceType)==null?0:P.length)&&g.learningResourceType[0]==="Problem walkthrough"&&
((w=g.problemDescriptions)==null?0:w.length))for(V.hasPart=[],A=_.Z(g.problemDescriptions),P=A.next();!P.done;P=A.next())y=P.value,P=y.problemDescriptionText,w=y.startOffset,y=y.url,P&&w!==void 0&&y&&V.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:P,text:P,startOffset:w,url:y})}return V};
_.Wv_=function(g){return _.QD({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:g}})};
Lvd=[[["M2xkdGRraXByaW1hcnkjbm03eWU=",null,null],[null,["N3RvNnE1eXl0ZC10d28tY29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI3JodXcw","YWlxOHF3M3N0eWxlLXNjb3BlIzFzazlk"],null],["NzVrMDcwbm1hc3RoZWFkLWFkI2J0cnRt",["MWNvYWhkZnl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjaGN3emc="],null],[null,["amNtemo3ZHl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjaWNhZ2c=","aXlmNGVyd3N0eWxlLXNjb3BlIzJ0cWFp"],null],[null,["ZWVjaWttcHl0ZC1iYW5uZXItcHJvbW8tcmVuZGVyZXIjMnI3OGc=","eWVrOWFqeHN0eWxlLXNjb3BlI3YybDZt"],null],[null,["OW1ybGIza3l0ZC1hZC1zbG90LXJlbmRlcmVyI3V5bzEw"],
null]],[["cHpnOTVkZHBsYXllci1hZHMjYzZlNmg=",null,null]],[[null,null,"ODVnbjRnbHl0bHItYmFubmVyLWN0YS1yZW5kZXJlciM4dzVnag=="]]];huh="#";sfu=[];XLG=!1;_.mVG=["engagement-panel-ads"];uwd=new _.Sf("updateSentimentBarStateCommand");_.nPS=new _.Sf("showSurveyCommand");_.Ui=new _.Sf("changeMarkersVisibilityCommand");var UVE,c1E,zu6,Qfk,HuW,cX;_.IiW=function(g,C){this.playerProvider_=g;this.actionSenderElement_=C;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.IiW.prototype.reset=function(){UVE(this);this.isUserPredictedAbsent_=!1};
UVE=function(g,C){!g.youThereData_||g.showWarningJob_||C!==void 0&&C||(_.HC("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.ju(),g.youThereData_,g.clientPlaybackNonce_),_.nF());_.UP.cancelJob(g.showWarningJob_);g.showWarningJob_=0;_.UP.cancelJob(g.showBlockingWarningJob_);g.showBlockingWarningJob_=0;_.UP.cancelJob(g.pausePlaybackJob_);g.pausePlaybackJob_=0;g.youThereData_=null;g.clientPlaybackNonce_=void 0;g.inYouThereFlow_=!1};
_.EPE=function(g,C){var d,V,y;_.F(function(R){if(R.nextAddress==1)return g.reset(),R.yield(g.playerProvider_().getPlayerPromise(),2);d=R.yieldResult;g.clientPlaybackNonce_=d.getVideoData().cpn;g.youThereData_=C.configData.youThereData;if(!g.youThereData_)return R.return();if(g.youThereData_.triggerReason&&g.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.pRS())return _.HC("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.ju(),g.youThereData_,g.clientPlaybackNonce_),R.return();V=g.youThereData_.promptDelaySec;
y=d.getCurrentTime();g.showWarningJob_=_.UP.addLowPriorityJob(function(){return _.F(function(Y){g.showWarningJob_=0;return Y.yield(c1E(g),0)})},Math.max(V-y,0)*1E3);
_.XV(R)})};
c1E=function(g){var C,d,V,y,R,Y;return _.F(function(A){if(A.nextAddress==1)return A.yield(g.playerProvider_().getPlayerPromise(),2);if(A.nextAddress!=3)return C=A.yieldResult,d=C.getCurrentTime(),A.yield(HuW(g),3);V=A.yieldResult;if(!V||!g.youThereData_)return A.return();if(_.t("check_user_lact_at_prompt_shown_time_on_web")&&(y=parseInt(g.youThereData_.lactThresholdMs,10),_.Oq()<y))return _.HC("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.ju(),g.youThereData_,g.clientPlaybackNonce_),A.return();if(g.youThereData_.playbackPauseDelayMs<=
0)return Qfk(g),A.return();!_.t("external_fullscreen")&&(R=_.Is())&&(g.ignoreFullscreenExitUserActivity_=!0,_.UP.addLowPriorityJob(function(){g.ignoreFullscreenExitUserActivity_=!1},2E3),_.U0(R));
g.youThereData_.showToastWarningPrompt&&(cX(g,g.youThereData_.showWarningActions),g.inYouThereFlow_=!0,_.HC("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.ju(),g.youThereData_,g.clientPlaybackNonce_,d),_.HC("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.ju(),g.youThereData_,g.clientPlaybackNonce_,d));Y=0;g.youThereData_.blockingPromptDelayMs&&(Y=g.youThereData_.blockingPromptDelayMs);g.showBlockingWarningJob_=_.UP.addLowPriorityJob(function(){return _.F(function(P){g.showBlockingWarningJob_=0;return P.yield(zu6(g),
0)})},Y);
_.XV(A)})};
zu6=function(g){var C,d,V;return _.F(function(y){if(y.nextAddress==1)return y.yield(HuW(g),2);C=y.yieldResult;if(!g.youThereData_)return y.return();C&&(g.youThereData_.showBlockingWarningAction&&(_.HC("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.ju(),g.youThereData_,g.clientPlaybackNonce_),(d=_.e(g.youThereData_.showBlockingWarningAction,_.Su))?cX(g,d.commands):cX(g,[g.youThereData_.showBlockingWarningAction]),g.inYouThereFlow_=!0),V=g.youThereData_.playbackPauseDelayMs,g.pausePlaybackJob_=
_.UP.addLowPriorityJob(function(){return _.F(function(R){g.pausePlaybackJob_=0;return R.yield(Qfk(g),0)})},V));
_.XV(y)})};
Qfk=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(HuW(g),2);C=d.yieldResult;if(!g.youThereData_)return d.return();C&&(_.HC("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.ju(),g.youThereData_,g.clientPlaybackNonce_),cX(g,g.youThereData_.showPausedActions),g.inYouThereFlow_=!0);_.XV(d)})};
_.IiW.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var g=_.e(this.youThereData_.userActiveDuringFlowAction,_.Su);g?cX(this,g.commands):cX(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.HC("YOU_THERE_EVENT_TYPE_LACT_RESET",_.ju(),this.youThereData_,this.clientPlaybackNonce_),_.nF());UVE(this,!0)}_.Kv6(this,!1)};
_.aid=function(g){_.HC("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.ju(),g.youThereData_,g.clientPlaybackNonce_)};
HuW=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(g.playerProvider_().getPlayerPromise(),2);C=V.yieldResult;d=C.getPlayerState();return V.return(d==-1||d==1||d==3)})};
_.Kv6=function(g,C){var d;_.F(function(V){if(V.nextAddress==1){if(g.isUserPredictedAbsent_==C)return V.jumpTo(0);g.isUserPredictedAbsent_=C;return V.yield(g.playerProvider_().getPlayerPromise(),3)}d=V.yieldResult;d.setUserEngagement(C);C&&_.HC("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.ju(),g.youThereData_,g.clientPlaybackNonce_);_.XV(V)})};
cX=function(g,C){if(_.t("handle_service_request_actions")||_.t("kevlar_youthere_service_endpoint_actions_killswitch"))_.as(g.actionSenderElement_,C,g.actionSenderElement_);else{C=_.Z(C);for(var d=C.next();!d.done;d=C.next())d=d.value,d.commandMetadata&&d.commandMetadata.webCommandMetadata&&d.commandMetadata.webCommandMetadata.sendPost?_.Ke(g.actionSenderElement_,[d]):_.as(g.actionSenderElement_,[d],g.actionSenderElement_)}};var GzT;var S6S;var Ei=function(){var g=_.W.apply(this,arguments)||this;g.systemIcons=_.t("kevlar_system_icons");g.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return g};
_.L(Ei,_.W);Ei.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var g=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(g=this.data.percentIfLiked||0,this.activated=!0):(g=this.data.percentIfIndifferent||0,this.activated=!1);_.KZ(this.hostElement).querySelector("#like-bar").style.width=g+"%"}};
Ei.prototype.handleUpdateSentimentBarStateCommand=function(g){this.data&&this.set("data.likeStatus",_.e(g,uwd).likeStatus)};
Ei.prototype.observeLikeStatus=Ei.prototype.observeLikeStatus;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ei.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Ei.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ei.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ei.prototype,"activated",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Ei.prototype,"systemIcons",void 0);_.E([_.Rn("data.likeStatus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ei.prototype,"observeLikeStatus",null);_.E([_.m({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],Ei);
_.I(Ei,"ytd-sentiment-bar-renderer",function(){if(S6S!==void 0)return S6S;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return S6S=g},{mode:1});var gN_;var HX=function(){var g=_.W.apply(this,arguments)||this;g.small=!0;return g};
_.L(HX,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],HX.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HX.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],HX.prototype,"small",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],HX);
_.I(HX,"ytd-video-view-count-renderer",function(){if(gN_!==void 0)return gN_;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return gN_=g},{mode:_.HR("kevlar_poly_si_batch_j080")?1:2});var Q9=function(){var g=_.W.apply(this,arguments)||this;g.infoFormattedStrings=[];g.wrapVideoActions=_.t("kevar_watch_wrap_video_actions");g.hideSentimentBar=_.t("kevlar_watch_hide_sentiment_bar");g.actionMap={};return g};
_.L(Q9,_.W);_.b=Q9.prototype;_.b.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.t("web_modern_buttons"),forceIconButton:!_.t("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.b.dataChanged=function(){_.t("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.b.computeInfoFormattedStrings=function(g){if(!g)return[];var C=[];g.dateText&&C.push(g.dateText);g.stationName&&C.push(g.stationName);g.rating&&C.push(g.rating);g.startEndTimeTemplate&&g.startTimeUtcMillis&&g.endTimeUtcMillis&&C.push(_.Mr(_.W4S(_.W1(g.startEndTimeTemplate),Number(g.startTimeUtcMillis),Number(g.endTimeUtcMillis))));g.upNextProgramText&&C.push(g.upNextProgramText);return C};
_.b.scheduleInitialUpdatedMetadataRequest=function(){var g,C=(g=this.data)==null?void 0:g.updatedMetadataEndpoint;if(C){var d;g=Number((d=_.e(C,_.fjP))==null?void 0:d.initialDelayMs);d=isNaN(g)?250:g;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),d)}};
_.b.setSentimentBarWidth=function(){var g=this;_.As(this,function(){var C=_.KZ(g.hostElement).querySelector("ytd-menu-renderer");if(C){C=C.topLevelButtons;for(var d=0,V=0;V<C.length;V++){var y=C[V],R=g.get("toggleButtonSupportedData.toggleButtonIdData.id",y.data);if(R==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||R==="TOGGLE_BUTTON_ID_TYPE_LIKE")d+=y.clientWidth+8;else break}d&&(g.sentiment.style.width=d-8+" px")}})};
_.b.fetchUpdatedMetadata=function(g){var C;g&&(C={continuation:g});var d;(g=(d=this.data)==null?void 0:d.updatedMetadataEndpoint)&&_.wS().resolve(_.xC).resolveCommand(g,{form:Object.assign({},C,{element:this.hostElement})})};
_.b.onYtServiceRequestSent=function(g,C){C.endpoint&&_.e(C.endpoint,_.Lz)&&(this.hasUpdateSentimentBarStateCommands()&&!_.t("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.e(C.endpoint,_.Lz).status),this.setSentimentBarWidth())};
_.b.hasUpdateSentimentBarStateCommands=function(){var g,C,d,V,y=(V=(g=this.data)==null?void 0:(C=g.videoActions)==null?void 0:(d=C.menuRenderer)==null?void 0:d.topLevelButtons)!=null?V:[];g=_.Z(y);for(C=g.next();!C.done;C=g.next()){C=C.value;y=V=d=void 0;var R=(d=C.toggleButtonRenderer)==null?void 0:(V=d.toggleButtonSupportedData)==null?void 0:(y=V.toggleButtonIdData)==null?void 0:y.id;if(R==="TOGGLE_BUTTON_ID_TYPE_LIKE"||R==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){V=d=void 0;C=(V=_.e((d=C.toggleButtonRenderer)==
null?void 0:d.defaultServiceEndpoint,_.Su))==null?void 0:V.commands;if(!C)break;C=_.Z(C);for(d=C.next();!d.done;d=C.next())if(_.e(d.value,uwd))return!0}}return!1};
_.b.onYtServiceRequestCompleted=function(g,C){var d;(g=(d=C.data)==null?void 0:d.loggingDirectives)&&_.H7g(_.RL(),g);this.get("continuation.timedContinuationData",C.data)&&this.data&&this.data.updatedMetadataEndpoint&&(C=C.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,C.continuation),C.timeoutMs))};
_.b.computeHasDateText=function(g){return!!g&&!!g.dateText};
_.PU.Object.defineProperties(Q9.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;return!((V=(g=this.data)==null?void 0:(C=g.videoActions)==null?void 0:(d=C.menuRenderer)==null?void 0:d.flexibleItems)==null||!V.length)}}});
Q9.prototype.onYtServiceRequestCompleted=Q9.prototype.onYtServiceRequestCompleted;Q9.prototype.onYtServiceRequestSent=Q9.prototype.onYtServiceRequestSent;Q9.prototype.dataChanged=Q9.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Q9.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Q9.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Q9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.bo.YtTaskEmitterBehavior),_.H("design:type",Object)],Q9.prototype,"ytTaskEmitterBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Q9.prototype,"data",void 0);_.E([_.M({computed:"computeInfoFormattedStrings(data)"}),_.H("design:type",Array)],Q9.prototype,"infoFormattedStrings",void 0);
_.E([_.M({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Q9.prototype,"hasDateText",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Q9.prototype,"wrapVideoActions",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Q9.prototype,"hideSentimentBar",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Q9.prototype,"flexMenuEnabled",null);
_.E([_.ZD("#sentiment"),_.H("design:type",Object)],Q9.prototype,"sentiment",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q9.prototype,"dataChanged",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],Q9.prototype,"onYtServiceRequestSent",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],Q9.prototype,"onYtServiceRequestCompleted",null);
_.I(Q9,"ytd-video-primary-info-renderer",function(){if(GzT===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);GzT=g}g=GzT;return g},{mode:1});var CwS;var zh=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return g};
_.L(zh,_.W);_.b=zh.prototype;_.b.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.b.dataChanged=function(){var g;this.descriptionToggled=!((g=this.data)==null||!g.defaultExpanded);var C;this.collapsed=this.descriptionAlwaysCollapsed||!((C=this.data)==null?0:C.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.SZ(110509);this.showLessClientVe=_.SZ(110510);g=_.ju();C=_.t_();g&&C&&_.Tz(g,C,[this.showMoreClientVe,this.showLessClientVe])};
_.b.onYtExpanderMoreTapped=function(){var g,C=(g=this.data)==null?void 0:g.showMoreCommand;C&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(C);(g=_.ju())&&this.showMoreClientVe&&_.qV(g,this.showMoreClientVe)};
_.b.onYtExpanderLessTapped=function(){var g=_.ju();g&&this.showLessClientVe&&_.qV(g,this.showLessClientVe);var C;(g=(C=this.data)==null?void 0:C.showLessCommand)&&this.componentBehavior.resolveCommand(g)};
_.b.handleUpdateDateTextAction=function(g){this.data&&this.data.dateText&&this.set("data.dateText",_.e(g,_.h7u).dateText)};
_.b.handleUpdateDescriptionAction=function(g){if(g=_.e(g,_.viL))g.isEmpty||!g.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.Jo(g.description)):this.set("data.description",g.description)};
_.b.onYtChangeEngagementPanelVisibilityAction=function(g){if(_.t("web_structured_description_show_more")||_.t("web_engagement_panel_open_description")){var C,d=(C=_.e(g,_.fEr))==null?void 0:C.targetId,V;g=((V=_.e(g,_.fEr))==null?void 0:V.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";d==="engagement-panel-structured-description"&&g&&(this.descriptionToggled=!0)}};
_.b.updateCollapsedFromBinding=function(g){this.collapsed=g.detail.value};
_.b.updateDescriptionToggledFromBinding=function(g){this.descriptionToggled=g.detail.value};
_.b.updateCanCollapseFromBinding=function(g){this.canCollapse=g.detail.value};
_.PU.Object.defineProperties(zh.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.data)==null?void 0:(C=g.metadataRowContainer)==null?void 0:C.metadataRowContainerRenderer;return!!d&&!!d.rows&&d.rows.length>d.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.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}}});
zh.prototype.onYtExpanderLessTapped=zh.prototype.onYtExpanderLessTapped;zh.prototype.onYtExpanderMoreTapped=zh.prototype.onYtExpanderMoreTapped;zh.prototype.dataChanged=zh.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],zh.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],zh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],zh.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zh.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],zh.prototype,"collapsed",void 0);_.E([_.M(),_.H("design:type",Boolean)],zh.prototype,"descriptionToggled",void 0);
_.E([_.M(),_.H("design:type",Boolean)],zh.prototype,"canCollapse",void 0);_.E([_.M(),_.H("design:type",Object)],zh.prototype,"subscribeButtonData",void 0);_.E([_.M(),_.H("design:type",Number)],zh.prototype,"descriptionCollapsedHeight",void 0);_.E([_.M(),_.H("design:type",Object)],zh.prototype,"structuredDescriptionContentRenderer",void 0);_.E([_.M({value:function(){return _.t("web_watch_description_always_collapsed")}}),
_.H("design:type",Boolean)],zh.prototype,"descriptionAlwaysCollapsed",void 0);_.E([_.ZD("#description"),_.H("design:type",HTMLDivElement)],zh.prototype,"description",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zh.prototype,"dataChanged",null);_.E([_.yE("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zh.prototype,"onYtExpanderMoreTapped",null);
_.E([_.yE("yt-expander-less-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zh.prototype,"onYtExpanderLessTapped",null);_.E([_.X("data.metadataRowContainer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zh.prototype,"metadataCollapsible",null);_.E([_.X("data","structuredDescriptionContentRenderer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zh.prototype,"hasInlineStructuredDescription",null);
_.E([_.X("data.attributedDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zh.prototype,"hasAttributedDescription",null);_.E([_.X("hasInlineStructuredDescription","collapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zh.prototype,"loadStructuredDescription",null);_.E([_.X("data","structuredDescriptionContentRenderer","collapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zh.prototype,"showInlineStructuredDescription",null);
_.E([_.X("data","hasInlineStructuredDescription","metadataCollapsible"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zh.prototype,"descriptionAlwaysCollapsible",null);
_.I(zh,"ytd-video-secondary-info-renderer",function(){if(CwS===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);CwS=g}g=CwS;return g},{mode:2});var drd;var K2=function(){return _.W.apply(this,arguments)||this};
_.L(K2,_.W);K2.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:_.t("web_modern_buttons"),forceIconButton:!_.t("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
K2.prototype.activate=function(g){g.appendTo(this.player);g.getPlayerPromise().then(function(C){C.setMinimized(!0)});
this.active=!0};
K2.prototype.deactivate=function(){var g=this.player.firstElementChild;g.getPlayerPromise().then(function(C){C.setMinimized(!1)});
this.active=!1;return g};
K2.prototype.onScrollUpTap=function(){var g=_.wS().resolve(_.nW).getCurrentPage();g&&g.setScrollTop(0)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],K2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],K2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],K2.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],K2.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],K2.prototype,"active",void 0);
_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.H("design:type",Boolean)],K2.prototype,"darkLaunch",void 0);_.E([_.ZD("#player"),_.H("design:type",HTMLDivElement)],K2.prototype,"player",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],K2);
_.I(K2,"ytd-miniplayer-bar-renderer",function(){if(drd!==void 0)return drd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return drd=g},{mode:1});_.U4(_.n(function(g){var C=_.Y4("script");_.ue(function(){var d;if(d=JSON)d=MxG(g.data()),d=_.ym(JSON.stringify(d).replace(/</g,"\\u003C"));var V=g.data(),y=_.W1(V.title).trim().length===0,R=!V.publishDate||V.publishDate.trim().length===0,Y,A,P,w,x=!((Y=V.thumbnail)==null?0:(A=Y.thumbnails)==null?0:A.length)||!((P=V.thumbnail)==null?0:P.thumbnails[0].url)||((w=V.thumbnail)==null?void 0:w.thumbnails[0].url.trim().length)===0;C.value&&d&&!(y||R||x)&&_.bl(C.value,d)},"Vy9K7b");
return _.O("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.O("script",{el:C,type:"application/ld+json"}))},"mo"),"player-microformat-renderer",{props:{data:_.ut}});
}catch(e){_._DumpException(e)}
try{
var c_Y,Ekd,QsG;_.UuT=function(g){return g.watch.watchWindowSize};
c_Y=function(g,C){var d=document.querySelector(g);d?C(d):setTimeout(function(){c_Y(g,C)},1E3)};
Ekd=function(g,C,d,V){if(g.isLockupToWatchTransitionEnabled){if(C){var y={};y=(y["watch-next-appears"]="player-watch-next-loaded",y);y["lockup-to-watch"]=g.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";g.viewTransitionCoordinator.registerElement(C,y)}d&&(C={},g.viewTransitionCoordinator.registerElement(d,(C["lockup-to-watch"]="below-lockup-to-watch",C["watch-next-appears"]="below-watch-next-loaded",C)));V&&(d={},g.viewTransitionCoordinator.registerElement(V,
(d["watch-next-appears"]="secondary-watch-next-loaded",d)))}};
_.HeS=function(g){return _.QD({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:g}})};
QsG=new _.Sf("webWatchNextResponseExtensionData");var Kjl=function(g){_.f8.call(this);var C=this;this.JSC$23461_watchApi=g;this.observer=null;var d=this.JSC$23461_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){z9T(C)});
this.addOnDisposeCallback(function(){C.JSC$23461_watchApi.unsubscribeByKey(d);C.observer&&(C.observer.disconnect(),C.observer=null)});
z9T(this)};
_.L(Kjl,_.f8);
var z9T=function(g){var C,d,V,y,R;_.F(function(Y){if(Y.nextAddress==1){g.observer&&(g.observer.disconnect(),g.observer=null);C=g.JSC$23461_watchApi.getWatchNextResponse();if(!C)return Y.return();d=_.e(C,QsG);return((V=d)==null?0:V.enableCreatorChatbot)&&d.creatorChannelId?_.t("enable_creator_chatbot_link_out")?Y.yield((0,_.dg1)("NSzT5"),6):Y.yield((0,_.dg1)("NSzT5"),5):Y.jumpTo(0)}if(Y.nextAddress!=6)return y=_.aZ6,y(d.creatorChannelId),c_Y("ytd-watch-metadata",function(A){g.observer=new MutationObserver(function(){var P,
w;(P=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||(w=P.closest("yt-button-view-model.ytd-menu-renderer"))==null||w.remove()});
g.observer.observe(A,{childList:!0,subtree:!0})}),Y.jumpTo(0);
R=_.GYk;R(d.creatorChannelId);_.XV(Y)})};var WX=function(g){_.f8.call(this);this.JSC$23465_watchApi=g;this.isShelfVisible=this.isAdPlaying=this.isSeeking=!1;S0h(this)};
_.L(WX,_.f8);var S0h=function(g){_.F(function(C){if(C.nextAddress==1)return C.yield(gP6(g),2);Cv6(g);_.XV(C)})},gP6=function(g){var C,d,V,y,R,Y,A,P;
return _.F(function(w){if(w.nextAddress==1)return w.yield(g.JSC$23465_watchApi.playerApi,2);C=w.yieldResult;g.JSC$23465_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){dVG(g)});
g.JSC$23465_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){g.isShelfVisible?VxW(g):y1T(g)});
d=g.JSC$23465_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Cv6(g)});
V=function(x){g.onCueRangeEnter(x)};
C.addEventListener("onCueRangeEnter",V);y=function(x){g.onCueRangeExit(x)};
C.addEventListener("onCueRangeExit",y);R=function(){g.isSeeking=!0};
C.addEventListener("SEEK_TO",R);Y=function(){g.onSeekComplete()};
C.addEventListener("SEEK_COMPLETE",Y);A=function(){g.onAdStart()};
C.addEventListener("onAdStart",A);P=function(){g.onAdComplete()};
C.addEventListener("onAdComplete",P);g.addOnDisposeCallback(function(){g.JSC$23465_watchApi.unsubscribeByKey(d);C.removeEventListener("onCueRangeEnter",V);C.removeEventListener("onCueRangeExit",y);C.removeEventListener("SEEK_TO",R);C.removeEventListener("SEEK_COMPLETE",Y);C.removeEventListener("onAdStart",A);C.removeEventListener("onAdComplete",P)});
_.XV(w)})},Rud=function(g){var C,d,V,y,R,Y,A,P,w;
return(R=(C=g.contents)==null?void 0:(d=C.twoColumnWatchNextResults)==null?void 0:(V=d.results)==null?void 0:(y=V.results)==null?void 0:y.contents)==null?void 0:(Y=R.find(function(x){var p,J,h;return(p=x.itemSectionRenderer)==null?void 0:(J=p.contents)==null?void 0:(h=J[0])==null?void 0:h.shoppingTimelyShelfViewModel}))==null?void 0:(A=Y.itemSectionRenderer)==null?void 0:(P=A.contents)==null?void 0:(w=P[0])==null?void 0:w.shoppingTimelyShelfViewModel},Cv6=function(g){var C;
_.F(function(d){if(d.nextAddress==1)return(C=g.JSC$23465_watchApi.getWatchNextResponse())?d.yield(dVG(g),2):d.return();g.shoppingTimelyShelfViewModel=Rud(C);bus(g);Zud(g);_.XV(d)})},bus=function(g){var C,d=(C=g.shoppingTimelyShelfViewModel)==null?void 0:C.offerIdToVariants;
d&&(C=d.filter(function(V){return V.key&&V.value}).map(function(V){return[V.key,
V.value]}),g.variantsMap=new Map(C))},Zud=function(g){var C,d,V,y,R,Y;
_.F(function(A){if(A.nextAddress==1)return(d=(C=g.shoppingTimelyShelfViewModel)==null?void 0:C.cueRanges)?A.yield(g.JSC$23465_watchApi.playerApi,2):A.return();V=A.yieldResult;g.cueRanges=d;y=_.Z(d);for(R=y.next();!R.done;R=y.next())Y=R.value,Y.startTime!==void 0&&Y.endTime!==void 0&&Y.id!==void 0&&V.addCueRange("shopping_timely_shelf"+Y.id,Y6u(Y.startTime),Y6u(Y.endTime));_.XV(A)})},Y6u=function(g){return Number(g.seconds||0)+(g.nanos||0)/1E9};
WX.prototype.onCueRangeEnter=function(g){if(g.startsWith("shopping_timely_shelf")&&(this.activeCueId=g,!this.isSeeking&&!this.isAdPlaying)){g=g.substring(21);var C,d,V=(C=this.variantsMap)==null?void 0:(d=C.get(g))==null?void 0:d.shelf;V&&(this.JSC$23465_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",V),VxW(this))}};
WX.prototype.onCueRangeExit=function(g){g.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||y1T(this))};
WX.prototype.onSeekComplete=function(){this.isSeeking=!1;A1k(this)};
var VxW=function(g){g.shoppingTimelyShelfViewModel&&(g.isShelfVisible=!0,_.dN.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},y1T=function(g){g.shoppingTimelyShelfViewModel&&(g.isShelfVisible=!1,_.dN.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},dVG=function(g){var C,d,V,y,R;
return _.F(function(Y){if(Y.nextAddress==1)return Y.yield(g.JSC$23465_watchApi.playerApi,2);C=Y.yieldResult;if(g.cueRanges)for(d=_.Z(g.cueRanges),V=d.next();!V.done;V=d.next())y=V.value,y.id&&(R="shopping_timely_shelf"+y.id,C.removeCueRange(R));g.JSC$23465_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});y1T(g);g.shoppingTimelyShelfViewModel=void 0;g.cueRanges=void 0;g.variantsMap=void 0;g.isSeeking=!1;g.activeCueId=void 0;_.XV(Y)})};
WX.prototype.onAdStart=function(){this.isAdPlaying=!0;y1T(this)};
WX.prototype.onAdComplete=function(){this.isAdPlaying=!1;A1k(this)};
var A1k=function(g){if(g.activeCueId)g.onCueRangeEnter(g.activeCueId);else y1T(g)};var wLS=function(g){_.f8.call(this);var C=this;this.JSC$23472_watchApi=g;g=_.q2(_.uw(),_.ymR,function(){Fv6(C)});
this.addOnDisposeCallback(g);g=_.q2(_.uw(),_.UuT,function(){Fv6(C)});
this.addOnDisposeCallback(g);Pvd(this);iuW(this);Ou_()};
_.L(wLS,_.f8);var Pvd=function(g){var C=function(V){_.uw().dispatch(_.myd(V.matches))},d=window.matchMedia("(max-width: "+(999+_.T6())+"px)");
d.addListener(C);g.addOnDisposeCallback(function(){d.removeListener(C)});
C(d)},iuW=function(g){g.JSC$23472_watchApi.registerActionHandler("yt-window-resized",function(){Ou_()});
g.addOnDisposeCallback(function(){g.JSC$23472_watchApi.unregisterActionHandler("yt-window-resized")})},Ou_=function(){var g=_.Aw();
_.uw().dispatch(_.QD({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:g.width,height:g.height}}}))},Fv6=function(g){var C;
_.F(function(d){if(d.nextAddress==1)return d.yield(g.JSC$23472_watchApi.playerApi,2);C=d.yieldResult;C.setSize(NaN,NaN);_.XV(d)})};var kzW=function(g){_.f8.call(this);var C=_.wS().resolve(_.fb);Ekd(C,g.getElement("PLAYER_CONTAINER"),g.getElement("BELOW_THE_PLAYER"),g.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var d=g.getElement("PLAYER_CONTAINER"),V=g.getElement("BELOW_THE_PLAYER"),y=g.getElement("SECONDARY");C.isLockupToWatchTransitionEnabled&&(d&&_.Lx(C.viewTransitionCoordinator,d),V&&_.Lx(C.viewTransitionCoordinator,V),y&&_.Lx(C.viewTransitionCoordinator,y))})};
_.L(kzW,_.f8);_.ma=function(g){_.z6.call(this);var C=this;this.rootElement=g;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return C.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(d){C.initOrDisposeActiveModules(d)}));
this.onAttached()};
_.L(_.ma,_.z6);_.b=_.ma.prototype;_.b.getRoot=function(){return this.rootElement};
_.b.getElement=function(g){return this.rootElement.getElement(g)};
_.b.setPlayerResponse=function(g){this.playerResponse=g;this.publish("PLAYER_RESPONSE_UPDATED",g)};
_.b.getPlayerResponse=function(){return this.playerResponse};
_.b.setWatchNextResponse=function(g){this.watchNextResponse===g?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=g,this.publish("WATCH_NEXT_RESPONSE_UPDATED",g))};
_.b.getWatchNextResponse=function(){return this.watchNextResponse};
_.b.registerActionHandler=function(g,C){var d=this;if(_.t("web_watch_controller_reg_multiple_handlers_killswitch")){var V={};_.RV(_.dN.getInstance(),(V[g]=C,V),this.getRoot())}else this.actionHandlers.has(g)||(this.actionHandlers.set(g,[]),V={},_.RV(_.dN.getInstance(),(V[g]=function(){var y=_.cY.apply(0,arguments);return(d.actionHandlers.get(g)||[]).map(function(R){return R.apply(null,_.Wr(y))})},V),this.getRoot())),this.actionHandlers.get(g).push(C)};
_.b.unregisterActionHandler=function(g){if(_.t("web_watch_controller_reg_multiple_handlers_killswitch")){var C={};_.b$(_.dN.getInstance(),(C[g]=!0,C),this.getRoot())}else(C=this.actionHandlers.get(g))?(C.pop(),C.length===0&&(C={},_.b$(_.dN.getInstance(),(C[g]=!0,C),this.getRoot()),this.actionHandlers.delete(g))):_.cy(new _.qn("Attempted to unregister an action handler which is not registered.",g))};
_.b.addPageDisposeJob=function(g){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.scg(this.rootElement.pageDisposeJobs,g)};
_.b.removePageDisposeJob=function(g){this.rootElement.pageDisposeJobs&&_.nl(this.rootElement.pageDisposeJobs,g)};
_.b.dispatchEvent=function(g,C){_.HW(this.rootElement,g,C)};
_.b.provideRenderingData=function(g,C){this.rootElement.provideRenderingData(g,C)};
_.b.scrollWatchTo=function(g,C){var d;(d=this.watchScrollManager)==null||d.scrollWatchTo(g,C)};
_.b.focusOnPlayer=function(){var g=this.getElement("PLAYER");_.As(g,function(){if(g&&g.firstElementChild){var C=g.querySelector(".html5-video-player");C&&(_.Fm(_.wS().resolve(_.Pj)),C.focus())}else _.cy(Error("ep"))})};
_.b.subscribeToActiveChanged=function(g,C){C=C===void 0?!0:C;var d=_.q2(_.uw(),_.f6T,function(V){g(V)});
C&&g(_.f6T(_.uw().getState()));return d};
_.b.isActive=function(){return _.f6T(_.uw().getState())};
_.b.onAttached=function(){var g=_.t("external_fullscreen");_.t("use_unified_flag_accessor")&&(g=_.wS().resolve(_.vXb).retriever.getFlag(_.j4M));(g||_.au("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var xVW=function(g){return g.getRoot().is==="ytd-watch-flexy"||g.getRoot().is==="ytd-watch-grid"},us=function(g){return g.getRoot().is==="ytd-watch-fixie"};
_.ma.prototype.initPersistentModules=function(){if(us(this)||xVW(this)&&_.t("kevlar_watch_flexy_theater_manager")){var g=new _.Oad(this);_.e1(this,g)}g=new _.du6(this);_.e1(this,g);g=new _.BX(this);_.e1(this,g);g=new _.a8u(this);_.e1(this,g);g=new _.qX(this);_.e1(this,g);g=new _.Th(this);_.e1(this,g);if(us(this)||xVW(this)&&_.t("kevlar_watch_flexy_playlist_manager"))g=new _.vkh(this),_.e1(this,g);_.t("web_thumbnail_to_watch_transition")&&(g=new kzW(this),_.e1(this,g))};
_.ma.prototype.initOrDisposeActiveModules=function(g){g?(this.watchScrollManager=new _.MX(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.oku(this)),_.t("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new WX(this)),this.activeModules.push(new _.kUW(this)),us(this)&&this.activeModules.push(new wLS(this)),this.activeModules.push(new _.uqd(this)),this.activeModules.push(new _.Fjs(this)),(us(this)||_.t("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.h5s(this)),this.activeModules.push(new _.e9d(this)),(us(this)||_.t("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.IZW(this)),(us(this)||_.t("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.XUG(this)),_.t("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.vET(this),this.activeModules.push(this.watchCinematicManager)),_.t("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.r_s(this)),_.t("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.SEh(this)),g=_.t("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.t("kevlar_watch_flexy_comments_manager")&&!g&&this.activeModules.push(new _.EEY(this)),_.t("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.TNE(this)),this.activeModules.push(new _.tKd(this)),this.activeModules.push(new _.J_u(this)),_.t("web_enable_timely_actions")&&this.activeModules.push(new _.LiS(this)),_.t("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.QVT(this)),_.t("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Wwk(this)),_.t("web_fullscreen_components")&&this.activeModules.push(new _.lyu(this)),_.t("web_player_rtr_ctrls")&&this.activeModules.push(new _.Kwh(this)),(_.t("enable_creator_chatbot")||_.t("enable_creator_chatbot_link_out"))&&this.activeModules.push(new Kjl(this))):(_.FH(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.ma.prototype.disposeInternal=function(){_.z6.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.PU.Object.defineProperties(_.ma.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var XzT,Vo,s6u,BZT,fId,vDk,TZs,$86;XzT=function(){var g=_.A1();g.info||(g.info={});return g.info};
Vo=function(g){return Math.round(_.O6()+g)};
s6u=function(){var g;if(_.t("csi_use_performance_navigation_timing")){var C,d,V,y=_.iv==null?void 0:(g=_.iv.getEntriesByType)==null?void 0:(C=g.call(_.iv,"navigation"))==null?void 0:(d=C[0])==null?void 0:(V=d.toJSON)==null?void 0:V.call(d);y?(y.requestStart=Vo(y.requestStart),y.responseEnd=Vo(y.responseEnd),y.redirectStart=Vo(y.redirectStart),y.redirectEnd=Vo(y.redirectEnd),y.domainLookupEnd=Vo(y.domainLookupEnd),y.connectStart=Vo(y.connectStart),y.connectEnd=Vo(y.connectEnd),y.responseStart=Vo(y.responseStart),
y.secureConnectionStart=Vo(y.secureConnectionStart),y.domainLookupStart=Vo(y.domainLookupStart),y.isPerformanceNavigationTiming=!0,g=y):g=_.iv.timing}else g=_.t("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.iv.timing)):_.iv.timing;return g};
BZT=function(){if(_.iv.getEntriesByType){var g=_.iv.getEntriesByType("paint");if(g=_.$o(g,function(d){return d.name==="first-paint"}))return Vo(g.startTime)}var C;
_.t("csi_use_performance_navigation_timing")?C=_.iv.getEntriesByType("first-paint")[0].startTime:C=_.iv.timing.msFirstPaint;return C?Math.max(0,C):0};
fId=function(){var g=window.location.protocol,C=_.iv.getEntriesByType("resource");C=_.QA(C,function(d){return d.name.indexOf(g+"//fonts.gstatic.com/s/")===0});
(C=TZs(C,function(d,V){return V.duration>d.duration?V:d}))&&C.startTime>0&&C.responseEnd>0&&(_.w7("wffs",Vo(C.startTime)),_.w7("wffe",Vo(C.responseEnd)))};
vDk=function(g,C){g=document.querySelector(g);if(!g)return!1;var d="",V=g.nodeName;V==="SCRIPT"?(d=g.src,d||(d=g.getAttribute("data-timing-href"))&&(d=window.location.protocol+d)):V==="LINK"&&(d=g.href);_.dx(document)&&g.setAttribute("nonce",_.dx(document));return d?(g=_.iv.getEntriesByName(d))&&g[0]&&(g=g[0],d=_.O6(),_.w7("rsf_"+C,d+Math.round(g.fetchStart)),_.w7("rse_"+C,d+Math.round(g.responseEnd)),g.transferSize!==void 0&&g.transferSize===0)?!0:!1:!1};
_.qrh=function(g,C){_.Sc(function(){_.PL("").info.actionType=g;C&&_.HG("TIMING_AFT_KEYS",C);_.HG("TIMING_ACTION",g);var d=_.$MV(_.Qq("TIMING_INFO",{}));Object.keys(d).length>0&&_.kP(d);d={isNavigation:!0,actionType:_.jIg(_.Qq("TIMING_ACTION"))};var V=_.Qq("PREVIOUS_ACTION");V&&(d.previousAction=_.jIg(V));if(V=_.Qq("CLIENT_PROTOCOL"))d.httpProtocol=V;if(V=_.Qq("CLIENT_TRANSPORT"))d.transportProtocol=V;(V=_.ju())&&V!=="UNDEFINED_CSN"&&(d.clientScreenNonce=V);V=_.vr_();if(V===1||V===-1)d.isVisible=!0;
V=_.w8c().loadType==="cold";var y=XzT();V||(V=y.yt_lt==="cold");if(V){d.loadType="cold";V=XzT();y=s6u();var R=_.O6(),Y=_.Qq("CSI_START_TIMESTAMP_MILLIS",0);Y>0&&!_.t("embeds_web_enable_csi_start_override_killswitch")&&(R=Y);R&&(_.w7("srt",y.responseStart),V.prerender!==1&&_.rPN(R));V=BZT();V>0&&_.w7("fpt",V);V=s6u();V.isPerformanceNavigationTiming&&_.kP({performanceNavigationTiming:!0},void 0);_.w7("nreqs",V.requestStart,void 0);_.w7("nress",V.responseStart,void 0);_.w7("nrese",V.responseEnd,void 0);
V.redirectEnd-V.redirectStart>0&&(_.w7("nrs",V.redirectStart,void 0),_.w7("nre",V.redirectEnd,void 0));V.domainLookupEnd-V.domainLookupStart>0&&(_.w7("ndnss",V.domainLookupStart,void 0),_.w7("ndnse",V.domainLookupEnd,void 0));V.connectEnd-V.connectStart>0&&(_.w7("ntcps",V.connectStart,void 0),_.w7("ntcpe",V.connectEnd,void 0));V.secureConnectionStart>=_.O6()&&V.connectEnd-V.secureConnectionStart>0&&(_.w7("nstcps",V.secureConnectionStart,void 0),_.w7("ntcpe",V.connectEnd,void 0));_.iv&&"getEntriesByType"in
_.iv&&fId();V=[];if(document.querySelector&&_.iv&&_.iv.getEntriesByName)for(var A in $86)$86.hasOwnProperty(A)&&(y=$86[A],vDk(A,y)&&V.push(y));if(V.length>0)for(d.resourceInfo=[],A=_.Z(V),V=A.next();!V.done;V=A.next())d.resourceInfo.push({resourceCache:V.value})}_.kP(d);d=_.Fw();d.preLoggedGelInfos||(d.preLoggedGelInfos=[]);A=d.preLoggedGelInfos;d=_.xMB();V=void 0;for(y=0;y<A.length;y++)if(R=A[y],R.loadType){V=R.loadType;break}if(_.w8c().loadType==="cold"&&(d.loadType==="cold"||V==="cold")){V=_.kF1();
y=_.Fw();y=y.gelTicks?y.gelTicks:y.gelTicks={};for(var P in V)if(!(P in y))if(typeof V[P]==="number")_.w7(P,_.xP(P));else if(_.t("log_repeated_ytcsi_ticks"))for(R=_.Z(V[P]),Y=R.next();!Y.done;Y=R.next())Y=Y.value,_.w7(P.slice(1),Y);P={};V=!1;A=_.Z(A);for(y=A.next();!y.done;y=A.next())V=y.value,_.DZ(d,V),_.DZ(P,V),V=!0;V&&_.kP(P)}_.mML(!0);P=_.Qq("TIMING_ACTION");_.gS("ytglobal.timingready_")&&P&&_.z41()&&_.WMq()&&_.TAW()})()};
TZs=function(g,C){return Array.prototype.reduce.call(g,C,{duration:0})};
$86={'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 MRd={};MRd.YtVisibilityRootBehavior=[_.xdP.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.Ad(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.Qq("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var g=_.Qq("INNERTUBE_CLIENT_NAME")!=="WEB";_.t("kevlar_use_vimio_behavior")&&g&&_.$z6()}}];_.yo={};_.yo.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(g){g.detail.contextProvider=this;g.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
MRd.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.vj();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(g){var C=this;this.pageCount+=1;_.t("kevlar_use_vimio_behavior")&&(_.Qq("INNERTUBE_CLIENT_NAME")==="WEB"?_.UP.addJob(function(){C.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(g)},
loadPage_:function(g){this.data=g},
ytPageBehaviorActiveObserver_:function(g){var C=this;_.t("kevlar_use_vimio_behavior")&&(g?_.Qq("INNERTUBE_CLIENT_NAME")==="WEB"?_.UP.addJob(function(){C.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(g){if(!this.setScrollTopJobId_){var C=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){C.setScrollTopJobId_=0;var d=_.wS().resolve(_.Oc(_.Pj));d&&_.Fm(d);this.getPageScrollingElement().scrollTop=g}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.lS(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var NZW;var dK=function(){var g=_.W.apply(this,arguments)||this;g.playerListenerConfig=null;g.actionMap={"yt-show-watch-page-survey":"openSurvey"};return g};
_.L(dK,_.W);_.b=dK.prototype;_.b.dataChanged=function(){var g=this,C=_.Uw();C&&C.getPlayerPromise().then(function(V){g.maybeRemovePlayerListeners(V)});
var d=this.data&&this.data.survey;d&&((d=(d=d.singleOptionSurveyRenderer||d.checkboxSurveyRenderer||d.multiStageSurveyRenderer)&&d.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(C,d):this.openSurvey())};
_.b.triggerWatchPageSurvey=function(g,C){var d=this,V,y,R,Y,A,P,w,x,p;return _.F(function(J){if(J.nextAddress==1)return g?J.yield(g.getPlayerPromise(),2):J.return();d.player=J.yieldResult;if(!d.player)return J.return();V={};y=_.Z(C);for(R=y.next();!R.done;R=y.next())Y=R.value,A=_.Z(d.createEventListenerPair(Y)),P=A.next().value,w=A.next().value,x=P,p=w,x&&p&&(V[x]=p,d.ytPlayerListenerBehavior.listenToPlayerEvent(d.player,x,p));d.playerListenerConfig=V;_.XV(J)})};
_.b.createEventListenerPair=function(g){var C=g.playbackEventTrigger;return C?this.handlePlaybackTrigger(C):(g=g.watchTimeTrigger)?this.handleWatchTimeTrigger(g):[void 0,void 0]};
_.b.handleWatchTimeTrigger=function(g){var C=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var d=g.videoWatchFraction,V=g.watchTimeSec;return V&&d?["onVideoProgress",function(){C.player&&C.isWatchTimeConditionMet(C.player,d,V)&&C.showSurvey()}]:[void 0,
void 0]};
_.b.isWatchTimeConditionMet=function(g,C,d){var V=g.getProgressState(),y=V.current-this.lastKnownPlaybackPosition;y<5&&(this.accumulatedMediaTime+=y);this.lastKnownPlaybackPosition=V.current;V=Math.round(this.accumulatedMediaTime/V.duration*1E3)/1E3;return g.getPresentingPlayerType&&g.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>d||V>C)};
_.b.handlePlaybackTrigger=function(g){var C=this;g=g.playbackEvent;if(g==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var d="onStateChange";var V=function(y){y===0&&C.showSurvey()}}else g==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(d="onVideoProgress",V=function(y){C.player&&C.player.getPresentingPlayerType&&C.player.getPresentingPlayerType()===1&&y&&C.showSurvey()}):g==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(d="onAdEnd",V=this.showSurvey);
return[d,V]};
_.b.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.b.openSurvey=function(){var g=this,C=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.YUb(!!C));_.UP.addJob(function(){g.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:C}})},0,0)};
_.b.maybeRemovePlayerListeners=function(g){if(this.playerListenerConfig){for(var C=_.Z(Object.keys(this.playerListenerConfig)),d=C.next();!d.done;d=C.next())d=d.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(g,d,this.playerListenerConfig[d]);this.playerListenerConfig=null}};
dK.prototype.dataChanged=dK.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],dK.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],dK.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],dK.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],dK.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dK.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],dK.prototype,"playerListenerConfig",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],dK.prototype,"lastKnownPlaybackPosition",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],dK.prototype,"accumulatedMediaTime",void 0);_.E([_.M(),_.H("design:type",Object)],dK.prototype,"player",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dK.prototype,"dataChanged",null);_.E([_.m({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],dK);
_.I(dK,"ytd-survey-trigger-renderer",function(){if(NZW!==void 0)return NZW;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return NZW=g},{mode:1});
}catch(e){_._DumpException(e)}
try{
var eqI;_.gI=function(g){var C=document.createElement("link");_.FV(C,g,"stylesheet");document.head.appendChild(C)};
_.CQ=function(g,C){var d,V;return _.F(function(y){d=document.createElement("div");d.id=g.id;g.className&&(d.className=g.className);V=g.element;if(!V)throw Error("gk");if(g.location==="prepend")V.prepend(d);else if(g.location==="appendChild")V.appendChild(d);else if(g.location==="after")V.after(d);else throw Error("hk");return y.return(_.uE(d,C,"Vi"))})};
_.dI=function(g){var C;return _.F(function(d){(C=document.getElementById(g))&&C.remove();_.XV(d)})};
_.VV=function(g,C){var d=document.querySelector(g);d?C(d):setTimeout(function(){_.VV(g,C)},1E3)};
_.lDQ=function(g,C,d){var V;_.F(function(y){if(y.nextAddress==1)return(V=document.getElementById(g))?y.jumpTo(2):y.yield(eqI(g,C,d),2);if(V=document.getElementById(g))V.style.display="block";_.XV(y)})};
eqI=function(g,C,d){return _.F(function(V){return V.return(new Promise(function(y){_.VV("div #panels",function(R){_.CQ({element:R,location:"appendChild",id:g,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+d},C);y()})}))})};_.yV=_.n(function(g){var C=g.text;var d=g.onClick;var V=g.color;var y=g.backgroundColor;var R=g.buttonSize;var Y=g.disabled;var A=g.iconName;var P=g.iconSize;var w=g.className;var x=g.iconClassName;g=_.gJ(function(J){d(J)});
var p={};return _.O("button",{class:_.Gr("ytpStandardButtonsHost",(p.ytpStandardButtonsLarge=function(){return(R==null?void 0:R())==="large"},p),w),
"on:click":g,style:_.yF({color:V,"background-color":y}),disabled:Y}," ",_.O(_.k,{cond:A,then:function(){return _.O(_.Re,{className:_.Gr("ytpStandardButtonsIconContainer",x),icon:A,size:P})}}),C)},"Ui");_.LV5=_.n(function(g){var C,d,V={};return _.O("div",{class:_.Gr("ytprototypesEngagementPanelComponentHost",(V.ytprototypesEngagementPanelComponentHostMweb=g.isMweb,V),g.className),id:g.id},_.O("div",{class:_.Gr("ytprototypesEngagementPanelComponentEngagementPanelHeader",g.headerClassName)},_.O("div",null,g.header()),_.O("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.O("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(C=g.HeaderButton)==null?void 0:C.call(g)),
_.O(_.yV,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){var y;(y=g.onHide)==null||y.call(g);var R;if((R=g.preventDefault)==null||!R.call(g))if(y=g.id(),y=document.getElementById(y))y.style.display="none"}}))),_.O("div",{class:_.Gr("ytprototypesEngagementPanelComponentEngagementPanelContent",g.contentClassName),
style:function(){var y,R;return"height: "+(((y=g.height)==null?0:y.call(g))||((R=g.isMweb)==null?0:R.call(g))?"100%":"800px")+";"}},g.content()),_.O("div",null,(d=g.Footer)==null?void 0:d.call(g)))},"Wi");
}catch(e){_._DumpException(e)}
try{
var oDW=new _.Sf("replaceFeedContentAction");var pzT;var JpS;var hBG=function(){return _.W.apply(this,arguments)||this};
_.L(hBG,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hBG.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hBG.prototype,"data",void 0);_.E([_.m({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],hBG);
_.I(hBG,"ytd-sub-feed-option-renderer",function(){if(JpS!==void 0)return JpS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return JpS=g},{mode:1});var tRW;var zp=function(){return _.W.apply(this,arguments)||this};
_.L(zp,_.W);zp.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zp.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],zp.prototype,"ytRendererStamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zp.prototype,"data",void 0);_.E([_.m({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],zp);
_.I(zp,"ytd-sub-feed-selector-renderer",function(){if(tRW!==void 0)return tRW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return tRW=g},{mode:1});var Kh=function(){return _.W.apply(this,arguments)||this};
_.L(Kh,_.W);
Kh.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}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Kh.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Kh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Kh.prototype,"data",void 0);_.E([_.m({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],Kh);
_.I(Kh,"ytd-browse-feed-actions-renderer",function(){if(pzT!==void 0)return pzT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return pzT=g},{mode:1});var j66;var eBd;var ap=function(){return _.W.apply(this,arguments)||this};
_.L(ap,_.W);ap.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ap.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ap.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ap.prototype,"data",void 0);_.E([_.m({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],ap);
_.I(ap,"ytd-mini-channel-renderer",function(){if(eBd!==void 0)return eBd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return eBd=g},{mode:1});var lIW;var Gp=function(){return _.W.apply(this,arguments)||this};
_.L(Gp,_.W);Gp.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Gp.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Gp.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Gp.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],Gp);
_.I(Gp,"ytd-vertical-channel-section-renderer",function(){if(lIW!==void 0)return lIW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return lIW=g},{mode:1});var S0=function(){return _.W.apply(this,arguments)||this};
_.L(S0,_.W);S0.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],S0.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],S0.prototype,"data",void 0);_.E([_.m({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],S0);
_.I(S0,"ytd-browse-secondary-contents-renderer",function(){if(j66!==void 0)return j66;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return j66=g},{mode:1});var L0W;var gK=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};g.notActive=!1;g.isConstrainedList=!1;g.marginSettings=0;return g};
_.L(gK,_.W);_.b=gK.prototype;
_.b.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]",marginSettings:"[[marginSettings]]"},matcher:function(g){var C;return(g==null?void 0:(C=g.webComponentHint)==null?void 0:C.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?
"yt-section-list-renderer":"ytd-section-list-renderer"}}}},
"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}};
_.b.getPath=function(g,C){var d="data.tabs.#"+C+".";g.tabs[C].tabRenderer?d+="tabRenderer.":g.tabs[C].expandableTabRenderer&&(d+="expandableTabRenderer.");return d+"content.sectionListRenderer"};
_.b.computeDisplayedContent=function(g){this.unlinkPaths("content");if(g&&g.tabs)for(var C=g.tabs.length,d=0;d<C;d++){var V=g.tabs[d].tabRenderer||g.tabs[d].expandableTabRenderer;if(V.selected&&V.content)return this.linkPaths("content",this.getPath(g,d)),V.content}return null};
_.b.computeHasSecondaryColumnData=function(g){return!!g&&!!g.secondaryContents};
_.b.onRetrieveLocation=function(g,C){C.locationRetrieved(C.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);g.stopPropagation()};
_.b.onYtServiceRequestSent=function(g,C){_.t("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(C)};
_.b.onYtServiceRequestCompleted=function(g,C){_.t("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(C)};
_.b.onReplaceFeedContentAction=function(g){if(!_.t("replace_feed_content_action_killswitch")&&!this.notActive){var C;(g=(C=_.e(g,oDW))==null?void 0:C.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(g)}};
_.b.handleServiceRequestActions=function(g){if(g=g.actions){g=_.Z(g);for(var C=g.next();!C.done;C=g.next()){C=C.value;var d=void 0;((d=_.e(C,oDW))==null?0:d.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.e(C,oDW).items)}}};
gK.prototype.onYtServiceRequestCompleted=gK.prototype.onYtServiceRequestCompleted;gK.prototype.onYtServiceRequestSent=gK.prototype.onYtServiceRequestSent;gK.prototype.onRetrieveLocation=gK.prototype.onRetrieveLocation;_.E([_.r(_.KH),_.H("design:type",Object)],gK.prototype,"ytdGridStateAwareBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],gK.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],gK.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],gK.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],gK.prototype,"data",void 0);_.E([_.M({computed:"computeDisplayedContent(data)"}),_.H("design:type",Object)],gK.prototype,"content",void 0);
_.E([_.M({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],gK.prototype,"hasSecondaryColumnData",void 0);_.E([_.M({value:function(){return window.outerHeight>1024?3:2}}),
_.H("design:type",Number)],gK.prototype,"initialCount",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],gK.prototype,"pageSubtype",void 0);_.E([_.ZD("ytd-section-list-renderer"),_.H("design:type",Object)],gK.prototype,"listRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],gK.prototype,"notActive",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],gK.prototype,"isConstrainedList",void 0);
_.E([_.M(),_.H("design:type",String)],gK.prototype,"responsiveSizing",void 0);_.E([_.M(),_.H("design:type",Number)],gK.prototype,"marginSettings",void 0);_.E([_.yE("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],gK.prototype,"onRetrieveLocation",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],gK.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],gK.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],gK);
_.I(gK,"ytd-two-column-browse-results-renderer",function(){if(L0W!==void 0)return L0W;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return L0W=g},{mode:2});
}catch(e){_._DumpException(e)}
try{
var Vgl=function(g){if((g==null?void 0:g.value)===void 0||g==null||!g.unit)return"initial";a:{switch(g.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var C="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":C="%";break a}C=void 0}return C?""+g.value+C:"initial"};_.U4(_.n(function(g){var C=g.data;g=_.Z(_.jL(!1,void 0,"F8nCEc"));var d=g.next().value,V=g.next().value;_.Iu(function(){_.dN.getInstance().triggerAction("yt-request-timely-shelf-state")});
var y=_.rw(function(){var A,P,w=(A=_.e(C().rendererContext,_.bt))==null?void 0:(P=A.loggingDirectives)==null?void 0:P.trackingParams;if(w)return _.FG(w)},void 0,"ngvA8c");
_.RV(_.dN.getInstance(),{"yt-hide-shopping-timely-shelf":function(){V(!1);var A=_.ju(),P=y();A&&P&&_.$P(A,[P])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){V(!0);var A=_.ju(),P=y();A&&P&&_.vL(A,[P])})}});
var R=function(){var A;return((A=C().image)==null?void 0:A.height)||40},Y=function(){var A;
return(A=C().image)==null?void 0:A.backgroundColor};
g={};return _.O("yt-shopping-timely-shelf-content-view-model",{el:_.WF(_.jd(function(){return C().rendererContext})),
class:_.Gr("ytShoppingTimelyShelfContentViewModelHost",(g.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(C().image||C().avatar||C().line1)&&d()},g)),
style:_.yF({"--shopping-timely-shelf-content-padding-top":function(){var A;return Vgl((A=C().padding)==null?void 0:A.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var A;return Vgl((A=C().padding)==null?void 0:A.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var A;return Vgl((A=C().padding)==null?void 0:A.start)},
"--shopping-timely-shelf-content-padding-end":function(){var A;return Vgl((A=C().padding)==null?void 0:A.end)},
"--yt-shopping-timely-shelf-background-color":function(){return C().backgroundColor!==void 0?_.jG(C().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var A,P;return((P=(A=C().image)==null?void 0:A.cornerRadius)!=null?P:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return Y()!==void 0?_.jG(Y()):"initial"}})},_.O(_.k,{cond:function(){var A;
return(A=C().image)==null?void 0:A.image},
then:function(A){return _.O(_.q_,{preserveHeight:!0,preserveWidth:!0,height:R,data:A,alt:"",className:"ytShoppingTimelyShelfContentViewModelImage"})}}),_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB}),_.O("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.O(_.Fd,{data:function(){return C().line1}},{shoppingContentLineViewModel:function(A){return _.O(_.yY,{data:A.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.O(_.Fd,{data:function(){return C().line2}},{shoppingContentLineViewModel:function(A){return _.O(_.yY,{data:A.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.O("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.O(_.Fd,{data:function(){var A;
return(A=C().button)!=null?A:[]}},{buttonViewModel:function(A){var P=A.data;
return _.O(_.Jc,{data:P,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(w){P().onTap&&w.stopPropagation()}})}})))},"no"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.CA}});_.y4u={};
_.y4u.YtdWatchBehavior=[_.a.YtRendererBehavior,_.Vp.YtPlayerListenerBehavior,_.F0.YtRendererstamperBehavior,_.lo.YtActionHandlerBehavior,_.yo.YtPageBehavior,_.eh.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},shoppingTimelyShelf:{type:Object,computed:"getShoppingTimelyShelf(data, shoppingTimelyShelfValue)"},offerModule:{type:Object},
engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},shoppingTimelyShelfValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},merchShelfInSd:{type:Object},singleColumn:{type:Object,
computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},
theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.au("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.t("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.au("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isTwoColumnsInitialized:{type:Boolean,value:!1},isSingleColumn:{type:Boolean,reflectToAttribute:!0,computed:"computeIsSingleColumn(isTwoColumns_, isTwoColumnsInitialized)"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},
isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},
showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.t("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.pG("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.pG("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},
newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.t("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isSingleColumn)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.t("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.t("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("swatcheroo_enable_ghost_cards")||_.t("web_watch_enable_ghost_cards")}},
showGhostMetadata:{type:Boolean,computed:"computeShowGhostMetadata_(ghostCardsEnabled, loading, videoPrimaryInfoRenderer)"},showGhostRelated:{type:Boolean,computed:"computeShowGhostRelated_(ghostCardsEnabled, loading, watchNextSecondaryResults)"},metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean},persistentPanelVisible:{type:Boolean,value:!1,reflectToAttribute:!0},aiCompanionEnabled:{type:Boolean,value:function(){return _.t("enable_ai_companion")}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded, theater, fullscreen);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
computeShowGhostMetadata_:function(g,C,d){return g&&(C||!d)},
computeShowGhostRelated_:function(g,C,d){return g&&(C||!d)},
monitorScroll:!0,configureRendererStamper:function(){var g={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},shoppingTimelyShelf:{id:"shopping-timely-shelf",mapping:{shoppingTimelyShelfContentViewModel:"yt-shopping-timely-shelf-content-view-model"}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},
limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.lk(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.lk(["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"||_.t("swa_prov_panels_ks")?g.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(g.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},g.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return g},
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 g=this;this.watchController=void 0;this.pageDisposeJobs=[function(){g.showMetadataPlaceholder_()},
function(){_.t("web_watch_dont_clear_comments")||g.clearComments_()},
function(){g.clearPlayerAds_()},
function(){g.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.t("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.t("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.IiW(function(){return _.Ie(g)},this.hostElement);
this.pageDisposeJobs.push(function(){g.youThereManager_.reset()});
_.t("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){g.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.Od;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.t("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]=
"setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.t("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.VE(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(g){g&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:g}),g.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(g){_.t("kevlar_watch_flexy_theater_manager")&&(this.theater=g,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(g){!_.t("kevlar_watch_while_v2")&&!_.t("web_watch_pip")||g||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(g){this.active!==void 0&&(this.fullscreen=g,_.t("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(g){this.active!==void 0&&(_.HW(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.t("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(g>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(g){this.initCsi_();this.updatePageData_(g)},
updatePageData_:function(g){var C=this;if(g)if(this.data===g){this.onPageLoadWithSameData_();var d;(d=this.watchController)==null||d.setWatchNextResponse(this.data)}else this.data=g;this.playlist&&_.pu({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.t1("nw");this.loading=!1;_.vy(_.UP,function(){C.initDclkstatus_();var V,y=((V=C.player)==null?void 0:V.getVideoData().cpn)||"";_.r1_(function(R,Y){_.xeZ(R,Y,y)})})},
onPageLoadWithSameData_:function(){_.t("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var g=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!g);this.set("loadingData.playlistLoading",g&&g!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),g=this.watchNextSkeletonEl_.firstElementChild;g;)g.classList.remove("hidden"),g=g.nextElementSibling;if(_.t("kevlar_watch_frame0_loading_state")){var C,d,V;g=(C=this.loadingData)==null?void 0:(d=C.endpoint)==null?void 0:(V=d.watchEndpoint)==null?void 0:V.videoId;var y;g&&(y="https://i.ytimg.com/vi/"+g+"/frame0.jpg");_.KZ(this.hostElement).querySelector("#player").style.backgroundImage=y?"url("+y+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var g=_.KZ(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&g&&(g.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var C,d;(d=(C=this.watchMetadata).updateSentimentBarWidth)==
null||d.call(C);var V,y;(y=(V=this.watchMetadata).resize)==null||y.call(V)}_.t("kevlar_watch_frame0_loading_state")&&(_.KZ(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(g){var C=_.KZ(this.hostElement).querySelector(g);C?_.cW(C,!1):_.cy(new _.qn("Overscroll monitor not found for component: ",g))},
removeSplitScrollMouseTrap:function(g){var C=_.KZ(this.hostElement).querySelector(g);C?_.E0(C):_.cy(new _.qn("Disposal component for  overscroll monitoring not found: ",g))},
onLoadingChanged_:function(g){g?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.t("web_thumbnail_to_watch_transition")&&!_.CA0||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.t("web_thumbnail_to_watch_transition")&&!_.CA0||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(g){var C=this;g?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.UP.addLowPriorityJob(function(){C.onWindowResized_(_.Aw(!0))})},
updateTheaterModeState_:function(g){if(!_.t("kevlar_watch_flexy_theater_manager")){g=g||this.fullWindowMode_;if(this.theater!==void 0||g)this.theater=g;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();g&&_.M1W()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var g=this.fullBleedPlayer?_.KZ(this.hostElement).querySelector("#player-full-bleed-container"):_.KZ(this.hostElement).querySelector("#player-container-inner");var C=this.getPlayerContainer(),d=_.t("kevlar_watch_while_v2")||_.t("web_watch_pip");C.parentElement!==g&&(d&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.Ie(this).appendTo(g,C))},
updateErrorScreenLocation:function(){var g=_.KZ(this.hostElement).querySelector("#error-screen"),C=this.fullBleedPlayer?_.KZ(this.hostElement).querySelector("#player-full-bleed-container"):_.KZ(this.hostElement).querySelector("#player");g.parentElement!==C&&C.appendChild(g)},
deactivateMiniplayerAndResetPlayer:function(){var g=this;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.wS().resolve(_.Ds).deactivate(),2);g.updatePlayerLocation();_.XV(C)})},
updateCinematicsLocation:function(){var g=this.getElement("CINEMATICS");if(g){var C=this.getCinematicsLocationContainer();g.parentElement!==C&&C.appendChild(g)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.KZ(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.KZ(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(g,C,d){var V=document.documentElement.hasAttribute("dark"),y=!V&&this.cinematicLightTheme;return d||g&&V||C&&V||(C||g)&&y},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var g=this,C;(C=this.watchController)==null||C.setWatchNextResponse(this.data);_.t("kevlar_watch_flexy_comments_manager")||this.initComments_();_.t("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.wS().resolve(_.Ve).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,_.t("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.UP.addLowPriorityJob(function(){_.zY(g.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.t("web_watch_start_chat_in_theater_mode")){var d,V,y;if((d=this.data)==null?0:(V=d.contents)==null?0:(y=V.twoColumnWatchNextResults)==null?0:y.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var R,Y;((R=this.data)==null?0:(Y=R.contents)==null?0:Y.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(g){var C;(C=this.watchController)==null||C.setPlayerResponse(this.playerData);g&&g.playabilityStatus&&(C=this.isVideoPlayable_(g.playabilityStatus,this.getPlayerOverlays_(this.data)),g=this.isLiveStreamOffline_(g.playabilityStatus),C&&!g||_.As(this,function(){_.t1("pbu")}));
this.setPlayerAds_();_.zY(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(g,C){if((_.t("kevlar_watch_while_v2")||_.t("web_watch_pip"))&&this.playerData&&C)return this.playerData.videoDetails},
watchPageActiveChanged_:function(g){_.uw().dispatch(_.HeS(this.active));g?this.activate_():this.deactivate_()},
attached:function(){var g=this;this.watchController=new _.ma(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.t("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var C=_.Ie(this);_.t("kevlar_disable_prepare_player")||
C.preparePlayer();_.t("kevlar_watch_flexy_playlist_manager")||_.wS().resolve(_.Ve).setPlayer(C);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();C={"--ytd-watch-flexy-scrollbar-width":_.T6()+"px"};this.is==="ytd-watch-grid"&&(_.uw().dispatch(_.QD({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),C["--ytd-watch-flexy-sidebar-width"]=_.suE+"px",C["--ytd-watch-grid-horizontal-page-margins"]=_.q3+"px",C["--ytd-watch-grid-columns-top-margins"]=
_.rIk+"px",C["--ytd-watch-grid-min-player-height-medium"]="360px");!_.pG("kv_pl_mx_sz_ks")&&_.pG("kevlar_watch_max_player_width")&&(C["--ytd-watch-flexy-max-player-width-wide-screen"]=_.Bnu+"px");_.pG("kevlar_watch_flexy_metadata_height")&&(C["--ytd-watch-flexy-space-below-player"]=_.Tnl+"px");this.safeUpdateStyles(C);_.t("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.Fb(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return g.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.KZ(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var g=_.T6(),C=_.M3+g,d=C;this.fixedPanels&&(C+=_.suE);var V=657+g;g=1327+g;_.KZ(this.hostElement).querySelector("#two-column-query").query="(min-width: "+C+"px)";_.KZ(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(V+"px), (min-height: 630px) and (min-width: ")+(C+"px) and (max-width: ")+(g+"px)");_.KZ(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(g+"px)");
_.KZ(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+d+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var g=_.KZ(this.hostElement).querySelector("#miniplayer-bar").firstChild,C=this.squeezeback&&!_.t("web_watch_squeezeback_player_size_killswitch");return g&&g.active||this.theater||_.t("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||C||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.XW(NaN,NaN):_.T7W(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.T7W(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Ad(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var g=this;this.onWindowResized_(_.Aw());_.t("browse_skeleton_removal_on_watch_killswitch")||_.au("IS_SHELL_LOAD")&&_.rpd();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var C=_.Ie(this);C.addEventListener("yt-player-updated",_.VE(this,this.onPlayerUpdated_));C.getPlayerPromise().then(function(d){g.playerApiReady_(d)});
_.t("kevlar_watch_flexy_playlist_manager")||(C=_.wS().resolve(_.Ve),_.t("kevlar_watch_observe_playlist_navigations_killswitch")&&C.addEventListener("yt-navigate",_.VE(this,this.onYtNavigate_)),C.setPlaylistComponent(_.KZ(this.hostElement).querySelector("#playlist")),C.addEventListener("yt-playlist-data-updated",_.VE(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.UP.addLowPriorityJob(function(){_.HW(g.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Ie(this).removeEventListener("yt-player-updated",_.VE(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.t("kevlar_watch_flexy_playlist_manager")){var g=_.wS().resolve(_.Ve);_.t("kevlar_watch_observe_playlist_navigations_killswitch")&&g.removeEventListener("yt-navigate",_.VE(this,this.onYtNavigate_));
g.cancelVideoSkip();g.removeEventListener("yt-playlist-data-updated",_.VE(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.HW(this.hostElement,"yt-autonav-pause-player",!1);g=_.Is();_.t("kevlar_exit_fullscreen_leaving_watch")&&g&&_.U0(g)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(g){this.player&&this.player.updateVideoData({rvs:g.rvs})},
getPageContents:function(g){return g&&g.contents&&g.contents.twoColumnWatchNextResults&&g.contents.twoColumnWatchNextResults.results&&g.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getShoppingTimelyShelf:function(){return this.shoppingTimelyShelfValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(g){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g)},
onRetrieveLocation_:function(g,C){C.hasComments?C.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):C.locationRetrieved("/related_ajax",void 0);g.stopPropagation()},
onSubscriptionChanged_:function(g,C){this.player&&(C?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.qrh("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.KZ(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.KZ(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(g){this.player=g;this.setPlayerState(g.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.t("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.t("kevlar_unified_player")||_.t("kevlar_player_new_bootstrap_adoption"))&&_.XB()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(g,C){C=C===void 0?!0:C;_.Is()&&_.t("external_fullscreen")&&_.U0(document.documentElement);this.theaterRequested_=g;C&&_.T2("wide",g?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.Qw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.HW(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(g){_.Eq(g,typeof this.player),this.player&&_.Eq(g,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var g;((g=this.player)==null?0:g.isFullscreen())?this.player.toggleFullscreen():_.Qw(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(g,C){return this.loading?C:!!Object.keys(g).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(g){if(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next())C=C.value,C.youThereRenderer&&_.EPE(this.youThereManager_,C.youThereRenderer)}},
setPlaylistData_:function(g){return g||{}},
userEngagementConfigDataChanged_:function(g){if(g)if(g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var C=this.youThereManager_;_.Oq()<g.lowEngagementThresholdMs||_.Kv6(C,!0)}else g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Qw(this.hostElement,"yt-autonav-pause-user-engagement",[g])},
isPlayerUnavailable_:function(g,C,d){return!!g&&!this.isVideoPlayable_(g,d)&&!C},
getPlayerOverlays_:function(g){return(g==null?void 0:g.playerOverlays)||null},
isVideoPlayable_:function(g,C){if(!g)return!1;var d=g.status==="OK"||g.status==="LIVE_STREAM_OFFLINE",V=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",g)||this.get("errorScreen.ypcTrailerRenderer",g);g=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",g);var y;C=C==null?void 0:(y=C.playerOverlayRenderer)==null?void 0:y.gatedActionsOverlayRenderer;return!!d||!!V||!!g||!!C},
hasWatchNextResponseErrorRenderer:function(g){var C=this.getPageContents(g),d,V,y,R,Y;return!(g==null?0:(d=g.contents)==null?0:(V=d.twoColumnWatchNextResults)==null?0:V.secondaryResults)&&!!((y=C[0])==null?0:(R=y.itemSectionRenderer)==null?0:(Y=R.contents[0])==null?0:Y.backgroundPromoRenderer)},
isLiveStreamOffline_:function(g){return g?g.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(g,C,d){var V=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",C),y=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];y=_.t("web_no_skip_video_on_verification_checks")?(g==null?void 0:g.status)&&y.includes(g.status):g&&g.status==="AGE_CHECK_REQUIRED";var R=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",g);R==void 0&&(R=!0);!d||this.isVideoPlayable_(g,this.getPlayerOverlays_(C))||
V||y||!R||_.wS().resolve(_.Ve).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.vPs()},
onPlayerFeedbackStartRequest_:function(g){_.Qw(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:g}])},
onPlayerFeedbackArticleRequest_:function(g){_.Qw(this.hostElement,"yt-help-dialog-requested",[g])},
onPlayerYpcContentRequest_:function(){var g,C,d,V,y,R,Y,A,P=((g=this.data)==null?NaN:(C=g.contents)==null?NaN:(d=C.twoColumnWatchNextResults)==null?NaN:(V=d.secondaryResults)==null?NaN:(y=V.secondaryResults)==null?NaN:(R=y.offerModule)==null?NaN:(Y=R.tvfilmOfferModuleRenderer)==null?NaN:(A=Y.actionButtons)==null?NaN:A.length)-1;g=[".offerButton.buttonRenderer.",".actionButtons."+(P>=0?P:0)+".buttonRenderer."];C=_.Z(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(d=C.next();!d.done;d=C.next())for(d=d.value,V=_.Z(g),y=V.next();!y.done;y=V.next())if(y="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+d+y.value,y=this.get(y+"navigationEndpoint",this.data)||this.get(y+"serviceEndpoint",this.data)||this.get(y+"command",this.data)){_.gl(y,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(g){_.HW(this.hostElement,"yt-autonav-pause-player",g)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(g){g()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.HW(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(g)},
setPlayerState:function(g){_.uw().dispatch(_.COH(g))},
onPlayerSubscribe_:function(g){_.Qw(this.hostElement,"yt-player-subscribe",[g])},
onPlayerUnsubscribe_:function(g){_.Qw(this.hostElement,"yt-player-unsubscribe",[g])},
onPlayerAdYtShowToast_:function(g){_.Qw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:g.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(g){if(g)return g},
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(g){return!_.t("web_watch_move_summary_to_sd")&&!!g},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.t("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var g,C,d,V;this.watchNextSecondaryResults=(g=this.data)==null?void 0:(C=g.contents)==null?void 0:(d=C.twoColumnWatchNextResults)==null?void 0:(V=d.secondaryResults)==null?void 0:V.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var g,C=(g=this.data)==null?void 0:g.engagementPanels;if(C==null?0:C.length){g=null;C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0;if(((V=d.engagementPanelSectionListRenderer)==null?void 0:V.targetId)==="engagement-panel-structured-description"){g=d;break}}var y,R,Y;g=(y=g)==null?void 0:(R=y.engagementPanelSectionListRenderer)==null?void 0:(Y=R.content)==null?void 0:Y.structuredDescriptionContentRenderer;if(g==null?0:g.items){y=
[];R=_.Z(g.items);for(Y=R.next();!Y.done;Y=R.next()){Y=Y.value;if(!_.t("sd_horizontal_list_show_nav_killswitch")){var A=V=d=C=g=void 0,P=void 0,w=(g=Y.horizontalCardListRenderer)==null?void 0:(C=g.header)==null?void 0:(d=C.richListHeaderRenderer)==null?void 0:(V=d.navigationButton)==null?void 0:(A=V.buttonRenderer)==null?void 0:(P=A.command)==null?void 0:P.commandExecutorCommand;w&&w.commands&&(w.commands=w.commands.filter(function(x){return!_.e(x,_.HPW)}))}(!Y.expandableVideoDescriptionBodyRenderer&&
!Y.videoDescriptionHeaderRenderer||_.t("web_delhi_colorful_sd"))&&y.push(Y)}return{items:y}}}},
constructWarning_:function(g){return{text:_.Mr(g),type:"WARNING"}},
isPlaShelfEnabled_:function(g){if((this.get("adPlacements",g)||[]).length)return!0;g=this.get("playerAds",g)||[];return!(!g.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",g[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var g=this;_.HW(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var C=this.getScrollTop()>0;this.gestures_&&(C?this.gestures_.detach():this.gestures_.attach());C!==this.showFullerscreenEdu_&&_.t("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=C,_.Ie(this).getPlayerPromise().then(function(d){d.updateFullerscreenEduButtonVisibility(g.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.HW(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var g=this;this.commentsReady=!1;_.UP.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.vy(_.UP,function(){g.setComments_()},1E3)},
setComments_:function(){if(!_.t("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.t1("cmi");_.UP.cancelJob(this.setCommentsJobId_);var g=this.getPageContents(this.data);if(g&&g.length){g=_.Z(g);for(var C=g.next();!C.done;C=g.next())if(C=C.value,this.get("itemSectionRenderer.sectionIdentifier",C)==="comment-item-section"){this.comments=C.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.HW(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.t("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.t("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.t1("cmc")},
doRemoveComments_:function(){this.comments={};_.t("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.UP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.UP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(g,C){var d=_.e(C.endpoint,_.qu);d&&(!(C=this.get("data.currentVideoEndpoint.watchEndpoint"))||d.videoId!==C.videoId||d.playlistId&&d.playlistId!==C.playlistId||d.index!==void 0&&d.index!==C.index||typeof d.startTimeSeconds!=="number"||(g.stopPropagation(),this.setScrollTop(0),_.Ie(this).getPlayerPromise().then(function(V){var y=d.startTimeSeconds;V.seekTo(y);V.wakeUpControls();y<V.getDuration()&&V.playVideo()})))},
updatePlayerStartTime_:function(){var g=_.pLs();"t"in g&&(g=_.fi6(g.t),this.player.seekTo(g,!0))},
updateTitleFromWatchNext:function(g){g=this.getPageContents(g);var C,d;(g=_.W1(g==null?void 0:(C=g[0])==null?void 0:(d=C.videoPrimaryInfoRenderer)==null?void 0:d.title))&&_.HW(this.hostElement,"yt-update-title",g)},
updateTitle_:function(g){g=this.get("videoDetails.title",g)||"";_.HW(this.hostElement,"yt-update-title",g)},
syncWithRemoteVideo_:function(g,C,d){if(this.active&&this.player){var V=this.player.getVideoData();if(V.video_id===d&&(d=V.list,_.t("polymer_enable_mdx_queue")&&d&&d.startsWith("RQ")&&(d=void 0),V.video_id!==g||d!=C)){var y;_.t("kevlar_player_watch_endpoint_navigation")?y=_.I4_(_.N7G(g,C)):y=this.buildWatchEndpoint_(g,C);_.HW(this.hostElement,"yt-navigate",{endpoint:y,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(g,C,d){return _.U6(g,C,d)},
initDclkstatus_:function(){_.B7W()},
attachWatchPageSkeleton_:function(){var g=document.querySelector("#watch-page-skeleton");if(g){var C=g.querySelector("#primary-info"),d=g.querySelector("#secondary-info"),V=g.querySelector("#related");C&&_.KZ(this.hostElement).querySelector("#info-skeleton").appendChild(C);d&&_.KZ(this.hostElement).querySelector("#meta-skeleton").appendChild(d);V&&(_.KZ(this.hostElement).querySelector("#related-skeleton").appendChild(V),this.watchNextSkeletonEl_=V);_.N7(g)}},
handlePlayerUpdated_:function(){_.Ie(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(g,C){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof C!=="undefined"){var d=this.watchNextSkeletonEl_.children,V=g&&g.indexSplices.length?g.indexSplices[0].index:0;g=Math.min(this.watchNextShownItems.length,d.length);C||(V=0,g=d.length);if(!this.ghostCardsEnabled)for(C=V;C<g;C++)d[C].classList.add("hidden")}},
onPlayerFullscreenChange_:function(g){_.t("external_fullscreen")||_.Qw(this.hostElement,"yt-player-fullscreen",[g.fullscreen])},
onFullscreenChange_:function(g){this.fullscreen=g;this.gestures_&&this.gestures_.update(this.fullscreen);var C=_.Ie(this);C.getPlayerPromise().then(function(d){d.setFauxFullscreen(!!_.Is())});
this.updateFullBleedElementLocations();g&&(C.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(g,C){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!C},
computeIsDonationShelfCollapsed_:function(g){return g},
computeShouldShowMerchShelf:function(g,C){return C&&!!g},
computeResponseHasComments:function(g){var C,d,V,y,R;return!!(g==null?0:(C=g.contents)==null?0:(d=C.twoColumnWatchNextResults)==null?0:(V=d.results)==null?0:(y=V.results)==null?0:(R=y.contents)==null?0:R.some(function(Y){var A;return(Y==null?void 0:(A=Y.itemSectionRenderer)==null?void 0:A.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(g,C,d,V){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&V?!1:!!g&&!!Object.keys(g).length&&!C},
identity:_.MR,onWindowResized_:function(g){this.windowSize_=g;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(g){var C=this;g&&g.type!=="dataloaded"&&g.type!=="dataupdated"||_.Ie(this).getPlayerPromise().then(function(d){var V=d.getPlayerState();V!==5&&V!==0&&(d=1/d.getVideoAspectRatio(),C.videoHeightToWidthRatio_!==d&&(C.videoHeightToWidthRatio_=d))})},
schedulePlayerSizeUpdate_:function(g){var C=this,d=_.t("kevlar_watch_while_v2")||_.t("web_watch_pip"),V=function(){if(C.watchMetadata){var y,R;(R=(y=C.watchMetadata).resize)==null||R.call(y)}_.Ie(C).getPlayerPromise().then(function(Y){if(_.t("kevlar_set_internal_player_size")){if(!d||!C.isMiniplayerActive()){var A=C.calculateCurrentPlayerSize_();Y.setInternalSize(A.width,A.height)}}else Y.setSize(NaN,NaN);_.t("kevlar_watch_while")&&C.updateWatchWhileScrollThreshold_()})};
g?V():_.VA(_.UP,V)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(g){this.set("data.survey",g.detail)},
onYtShowSurveyCommand_:function(g){this.set("data.survey",_.e(g,_.nPS).survey)},
onDownloadedVideoDeleted:function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1){if(!C.active||(d=C.playerData)==null||!d.offlineState||C.videoId!==g)return y.return();(V=C.player)==null||V.stopVideo();_.vf().navigatingAwayFromWatchDeletedVideo=!0;_.gl(_.G8N,C.hostElement);return y.yield(_.vf().navigationFinishPromise,2)}_.vf().navigatingAwayFromWatchDeletedVideo=!1;_.XV(y)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var g;this.theater?g=_.jz(.5625*this.windowSize_.width,480,this.windowSize_.height-185):g=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==g&&(this.watchWhileScrollThreshold_=g,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var g=_.KZ(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&g){var C=this.windowSize_.height>=624,d=this.active?this.getScrollTop():0;!g.active&&C&&d>=this.watchWhileScrollThreshold_?(g.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):g.active&&(!C||d<this.watchWhileScrollThreshold_&&!_.Is())&&(g.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var g=_.KZ(this.hostElement).querySelector("#secondary-inner");if(g){var C=_.KZ(this.hostElement).querySelector("#below"),d=_.KZ(this.hostElement).querySelector("#secondary"),V=_.KZ(this.hostElement).querySelector("#comments");V&&d&&C&&(this.defaultTwoColumnLayout?(g.appendChild(V),d.appendChild(g)):(C.appendChild(V),_.vw(C,g)))}}},
isTwoColumnsChanged_:function(g,C){if(g!==!0||C!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(g=_.KZ(this.hostElement).querySelector("#secondary-inner"))){C=_.KZ(this.hostElement).querySelector("#below");var d=_.KZ(this.hostElement).querySelector("#secondary"),V=_.KZ(this.hostElement).querySelector("#comments");V&&d&&C&&(this.isTwoColumns_?(g.appendChild(V),d.appendChild(g)):(C.appendChild(V),_.vw(C,g)))}}else{g=!_.t("web_watch_enable_fs_squeezeback_panels");
C=_.KZ(this.hostElement).querySelector("#panels");var y=_.KZ(this.hostElement).querySelector("#alerts"),R=_.KZ(this.hostElement).querySelector("#shopping-timely-shelf");d=_.KZ(this.hostElement).querySelector("#playlist");V=_.KZ(this.hostElement).querySelector("#related");var Y=_.KZ(this.hostElement).querySelector("#donation-shelf"),A=_.KZ(this.hostElement).querySelector("#comments"),P=_.KZ(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(y=_.KZ(this.hostElement).querySelector("#secondary-inner"),
g&&(y.appendChild(C),y.appendChild(d),this.aiCompanionEnabled&&P&&y.appendChild(P)),y.appendChild(Y),y.appendChild(V)):(g&&(_.XA(C,y),_.XA(d,y),this.aiCompanionEnabled&&P&&_.XA(P,y),_.XA(R,d)),_.XA(Y,y),A&&_.XA(V,A));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.t("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.t("web_watch_enable_fs_squeezeback_panels")&&_.t("web_watch_theater_chat")){var g=_.KZ(this.hostElement).querySelector("#chat-container"),C=this.theater&&!this.fullscreen||_.t("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&C?(C=_.KZ(this.hostElement).querySelector("#columns"),(g==null?void 0:g.parentElement)!==C&&C.append(g),this.fixedPanels=!0):(this.fixedPanels=
!1,C=_.KZ(this.hostElement).querySelector("#playlist"),g&&C?_.sn(g,C):_.cy(new _.qn("Missing element when updating chat location",{"chatContainer defined":!!g,"playlist defined":!!C})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(g,C){return _.t("sw_metadata_vis_toggle_ks")?!0:!!g||!!C},
computeForceDarkPanelTheme:function(g){return _.t("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&g:!1},
safeUpdateStyles:function(g){try{_.CM(this.hostElement,g)}catch(C){_.cy(C)}},
videoHeightToWidthRatioChanged_:function(g,C){C&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(g){this.videoHeightToWidthRatio_=1/g},
computeIsVerticalVideo_:function(g){return g>=1},
computeIsFourThreeToSixteenNineVideo_:function(g){return g<=.7501&&g>=.5624},
computeIsExtraWideVideo_:function(g){return g<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Ie(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Ie(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.aid(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(g){var C=_.xR(g)||0;_.kR(g,C+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var g=_.xR("yt-fullerscreen-edu-button-click-count")||0,C=_.xR("yt-fullerscreen-edu-button-shown-count")||0,d=_.pG("external_fullscreen_button_shown_threshold"),V=g>=_.pG("external_fullscreen_button_click_threshold")||C>=d;_.Ie(this).getPlayerPromise().then(function(y){y.updateFullerscreenEduButtonSubtleModeState(V)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(g,C){return C},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.wS().resolve(_.Ve).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var g=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.UP.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.UP.addLowPriorityJob(function(){g.fullHeightPanelPositionUpdateJobId=0;var C=_.KZ(g.hostElement).querySelector("#secondary"),d=_.KZ(g.hostElement).querySelector("#fixed-secondary");C=C.getBoundingClientRect();var V=C.width;g.swatcherooSqueezeback&&
(V+=_.q3);if(g.swatcherooSqueezeback){var y=_.KZ(g.hostElement).querySelector("#squeezeback-constraining-container");y.style.width=V+"px";y.style.flex="0 0 "+V+"px"}d.style.width=V+"px";d.style.left=C.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var g=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.UP.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.UP.addLowPriorityJob(function(){g.panelMaxHeightUpdateJob_=0;var C;!g.isTwoColumns_||g.theater||g.fullscreen?C=460:C=g.calculateNormalPlayerSize_().height;var d=C+"px";_.t("live_chat_taller_height")&&!g.theater&&(d="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.t("live_chat_medium_height")&&!g.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.t("live_chat_scaled_height")&&!g.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 238px)");g.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":C+"px","--ytd-watch-flexy-chat-max-height":d,"--ytd-watch-flexy-structured-description-max-height":C+"px","--ytd-watch-flexy-comments-panel-max-height":C+"px","--ytd-comments-engagement-panel-content-height":C+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(g){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",g)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.as(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(g){var C=_.KZ(this.hostElement).querySelector("#engagement-panel-scrim");g?C.addEventListener("tap",_.VE(this,this.onEngagementPanelScrimClick_)):C.removeEventListener("tap",_.VE(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(g){if(this.hostElement.contains(g)&&!this.scrollToAnimation_.isAnimating()){var C=g.offsetTop-24;g=g.offsetTop+g.offsetHeight+24;var d=this.getPageScrollingElement(),V=this.getScrollTop(),y=V+d.clientHeight-56;if(C<V+56)C-=56;else if(g>y)C=g-d.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,C),500)}},
onYtSignalActionScrollToComments:function(){var g=this.hostElement.querySelector("#comments");if(g&&!this.scrollToAnimation_.isAnimating()){g=g.offsetTop-56-24;if(_.t("kevlar_comment_teaser_scroll_to_midpoint")&&(g-=_.sG().height/3,g<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtEngagementPanelVisibleChanged:function(g,C,d){if(this.active&&this.trackEngagementPanelVisibility&&!_.mVG.includes(d)){if(C==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.zY(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var V=_.wS().resolve(_.mu);this.visiblePanelIdentifiers_.forEach(function(y){y!==d&&V.hidePanel({identifier:y})})}this.visiblePanelIdentifiers_.add(d)}C!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&C!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(d);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(g){return g?"":"watch-active-metadata"},
computeNewMetadataClass:function(g){return g?"watch-active-metadata":""},
computeIsSingleColumn:function(g,C){return C&&!g},
computeFullBleedPlayer:function(g,C,d){return _.t("external_fullscreen")&&g||C||d},
computeDefaultLayout:function(g){return!g},
computeDefaultTwoColumnLayout:function(g,C){return!g&&C},
updatePanelsLocation:function(){if(_.t("web_watch_enable_fs_squeezeback_panels")){var g=_.KZ(this.hostElement).querySelector("#below"),C=_.KZ(this.hostElement).querySelector("#panels"),d=_.KZ(this.hostElement).querySelector("#playlist"),V=_.KZ(this.hostElement).querySelector("#chat-container"),y=_.KZ(this.hostElement).querySelector("#panels-full-bleed-container"),R=_.KZ(this.hostElement).querySelector("#secondary-inner"),Y=_.KZ(this.hostElement).querySelector("#shopping-timely-shelf"),A=_.KZ(this.hostElement).querySelector("#persistent-panel-container");
if(g&&C&&d&&V&&y&&R&&Y&&(this.aiCompanionEnabled?A:1)){var P=this.fullscreen||this.theater&&this.iMaxTheaterMode,w=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;w?(w=_.KZ(this.hostElement).querySelector("#columns"),(V==null?void 0:V.parentElement)!==w&&w.append(V),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):P?y.appendChild(V):this.isTwoColumns_?_.vw(R,V):_.vw(g,V);P?(y.appendChild(C),y.appendChild(d),
this.aiCompanionEnabled&&A&&y.appendChild(A)):(this.isTwoColumns_?(_.vw(R,C),_.vw(R,d),this.aiCompanionEnabled&&A&&_.vw(R,A)):(_.vw(g,C),_.vw(g,d),this.aiCompanionEnabled&&A&&_.vw(g,A)),_.vw(g,Y))}}},
swatcherooUpdatePanelsLocation:function(g,C,d,V,y,R){if(this.is==="ytd-watch-grid"){C=g&&!C;this.swatcherooSplitScroll&&(C?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));d=_.KZ(this.hostElement).querySelector("#panels");var Y=_.KZ(this.hostElement).querySelector("#playlist"),A=_.KZ(this.hostElement).querySelector("#persistent-panel-container"),
P=_.KZ(this.hostElement).querySelector("#fixed-secondary"),w=_.KZ(this.hostElement).querySelector("#fixed-below"),x=_.KZ(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),p=_.KZ(this.hostElement).querySelector("#chat-container");R&&(g?(P.appendChild(d),this.aiCompanionEnabled&&A&&P.appendChild(A)):(w.appendChild(d),this.aiCompanionEnabled&&A&&w.appendChild(A)));y?g?P.appendChild(p):w.appendChild(p):_.sn(p,x);V?g?P.appendChild(Y):w.appendChild(Y):_.sn(Y,
x);this.swatcherooSplitScroll&&(g=_.KZ(this.hostElement).querySelector("#secondary"),V=_.KZ(this.hostElement).querySelector("#columns"),y=_.KZ(this.hostElement).querySelector("#fixed-columns-secondary"),C?y.appendChild(g):V.appendChild(g))}},
computeMetadataSkinnyMode:function(g,C,d){return this.is!=="ytd-watch-grid"?!1:g?d:C},
computeWatchWhilePanelsActive:function(g,C){return g||C},
computeNoBorderOnChat:function(g){return _.t("web_watch_theater_chat_no_border")&&g},
computeLiveChatPresentAndExpanded:function(g,C){return g&&!C},
computePanelExpanded:function(g,C,d){return g||C||d},
computeSqueezeback:function(g,C,d,V){if(_.t("web_watch_enable_fs_squeezeback_panels")){var y=this.iMaxTheaterMode&&this.theater,R=this.theater&&!this.iMaxTheaterMode;return(g||C||d)&&(y||V)||C&&R}},
computeSwatcherooSqueezeback:function(g,C,d){return this.is!=="ytd-watch-grid"||_.t("ww_squeezeback_killswitch")?!1:g&&C&&d},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(g){_.Ie(this).getPlayerPromise().then(function(C){var d;(d=C.changeMarkerVisibility)==null||d.call(C,_.e(g,_.Ui).isVisible||!1,_.e(g,_.Ui).entityKeys||[],_.e(g,_.Ui).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(g){this.liveChatCollapsed=g.detail;_.uw().dispatch(_.Wv_(g.detail));if(!this.liveChatCollapsed&&this.squeezeback){var C=_.wS().resolve(_.mu);this.visiblePanelIdentifiers_.forEach(function(d){C.hidePanel({identifier:d})})}},
onSetPlaylistCollapsed:function(g){_.t("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!g)},
provideRenderingData:function(g,C){switch(g){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=C;break;case "PRIMARY_INFO":_.t("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=C);this.videoPrimaryInfoRendererValue=C==null?void 0:C.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.t("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=C);this.videoSecondaryInfoRendererValue=C==null?void 0:C.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
C;break;case "CLARIFICATION":this.clarifyBoxValue=C;break;case "LIVE_CHAT":this.conversationBar=C;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=C;break;case "PLAYLIST":this.externalPlaylistData_=C!=null?C:{};break;case "MERCH_SHELF":this.merchShelfValue=C==null?void 0:C.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=C;break;case "TICKET_SHELF":this.ticket=C;break;case "OFFER_MODULE":this.offerModule=C;break;case "LIMITED_STATE":this.limitedStateValue=
C;break;case "DONATION_SHELF":this.donation=C;break;case "ALERTS":this.alertsValue=C;break;case "COMMENTS":this.comments=C;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=C;break;case "ENGAGEMENT_PANELS":this.engagementPanels=C;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=C;break;case "RICH_GRID_RENDERER":this.richGridRendererData=C;break;case "EXPANDABLE_METADATA":this.expandableMetadata=C;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
C;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=C;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=C}},
toggleCinematicsActive:function(g){this.cinematicsActive=g},
isMiniplayerActive:function(){return _.wS().resolve(_.Ds).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var hq5;_.Jiz=function(g){if(!(0,_.x6x)(g))throw Error("K``"+String(g));};
_.tC5=function(g){return g.findIndex(function(C){return hq5.indexOf(C.tagName)>-1})>-1};
_.jnZ=function(){var g=_.wS().resolve(_.LN);_.ZnR(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(g.isFullscreenEnabled()?_.U0(document.documentElement):_.Gdq(document.documentElement))};
hq5=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.Kg=new Map;_.Kg.set(32,59972);_.Kg.set(27,50765);_.Kg.set(70,60102);_.Kg.set(76,60221);_.Kg.set(77,60222);_.Kg.set(74,60223);_.Kg.set(84,60224);_.Kg.set(38,61941);_.Kg.set(40,61942);_.Kg.set(73,62521);_.Kg.set(67,62522);_.Kg.set(80,63390);_.Kg.set(78,63397);_.Kg.set(75,59972);_.Kg.set(188,63385);_.Kg.set(190,63384);_.Kg.set(36,63387);
_.Kg.set(35,63386);_.Kg.set(37,63388);_.Kg.set(39,63389);_.Kg.set(79,63423);_.Kg.set(87,63424);_.Kg.set(107,63426);_.Kg.set(109,63425);_.Kg.set(65,63428);_.Kg.set(83,63430);_.Kg.set(68,63429);_.Kg.set(221,63431);_.Kg.set(219,63432);_.Kg.set(97,63439);_.Kg.set(98,63440);_.Kg.set(99,63441);_.Kg.set(100,63442);_.Kg.set(101,63443);_.Kg.set(102,63444);_.Kg.set(103,63445);_.Kg.set(104,63446);_.Kg.set(105,63447);_.aF=new Map;_.aF.set(80,63390);_.aF.set(78,63397);_.aF.set(188,63400);_.aF.set(190,63401);
_.aF.set(191,60765);_.aF.set(13,247917);_.G6=new Map;_.S7=new Map;
}catch(e){_._DumpException(e)}
try{
var MG0,uvB,nRS,IC5;_.fCr=function(g){return g.ui.guideIsVisibleButNotPersistent};
_.vRr=function(g){return g.ui.tabGesturesIsActive};
_.$k0=function(){var g=_.J5("service_worker_scope");try{return navigator.serviceWorker.getRegistration(g)}catch(C){return Promise.reject(C)}};
_.q70=function(g){return!(!g||!g.pushManager)};
MG0=function(){return _.$k0().then(_.q70).catch(function(){return!1})};
_.WIB=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?MG0():Promise.resolve(!1)};
_.mk5=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
uvB=function(){var g,C,d;return _.F(function(V){switch(V.nextAddress){case 1:return V.yield(_.Uz.getInstance(),2);case 2:g=V.yieldResult;if(!g){C=void 0;V.jumpTo(3);break}return V.yield(g.get("lmqf"),4);case 4:C=V.yieldResult;case 3:switch((d=C)||(d="SD"),d){case "HD":return V.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return V.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return V.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return V.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return V.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
nRS=function(g){var C,d,V;return _.F(function(y){if(y.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.t("disable_av1_setting")){var R=window.localStorage["yt-player-av1-pref"];R=R==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":R==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else R="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(C=g===R)return y.jumpTo(2);V=d=g;return y.yield(uvB(),3)}y.nextAddress!=2&&(C=V===y.yieldResult);return y.return(C)})};var UkZ;var cwz=_.X8.IronButtonState,ER0=(0,_.L4)(HTMLElement);
_.pM({_template:function(){if(UkZ!==void 0)return UkZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;IC5===void 0&&(IC5=document.createElement("template"));var V=IC5;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return UkZ=g},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[cwz,_.r4,_.sd,_.fc],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(g){var C=(0,_.BI)(this);C.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:g});C.shadowRoot.appendChild(g);return ER0.prototype._attachDom.call(this,g)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var g=this.contentElement;g&&g.selectedItem&&this._setSelectedItem(g.selectedItem)},
get contentElement(){for(var g=_.PW(this.$.content).getDistributedNodes(),C=0,d=g.length;C<d;C++)if(g[C].nodeType===Node.ELEMENT_NODE)return g[C]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(g){this._setSelectedItem(g.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(g){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g)===this&&this.open()},
_selectedItemChanged:function(g){var C="";g?C=g.label||g.getAttribute("label")||g.textContent.trim():C="";this.value=C;this._setSelectedItemLabel(C)},
_computeMenuVerticalOffset:function(g,C){return C?C:g?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var g=this.opened?"true":"false",C=this.contentElement;C&&C.setAttribute("aria-expanded",g)}});_.vC=new _.Sf("navigateAction");var HZ5=new _.Sf("formRenderer");var $J=function(){var g=_.Ai.apply(this,arguments)||this;g.showInput=!1;return g};
_.L($J,_.Ai);_.b=$J.prototype;_.b.detached=function(){this.showInput&&window.removeEventListener("click",_.VE(this,this.closeOnOutsideClick_))};
_.b.stopPropagation_=function(g){this.showInput&&g.stopPropagation()};
_.b.closeOnOutsideClick_=function(g){this.closeOnOutsideClickCondition(g)&&(this.showInput=!1,window.removeEventListener("click",_.VE(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.b.closeOnOutsideClickCondition=function(){return!0};
_.b.closeOnOutsideClickHandler=function(){};
_.b.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.VE(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.b.openOnClickHandler=function(){};
_.b.showInputChanged=function(){};
_.b.setShowInput=function(g){this.showInput=g};
$J.prototype.setShowInput=$J.prototype.setShowInput;$J.prototype.showInputChanged=$J.prototype.showInputChanged;$J.prototype.openOnClickHandler=$J.prototype.openOnClickHandler;$J.prototype.openOnClick_=$J.prototype.openOnClick_;$J.prototype.closeOnOutsideClickHandler=$J.prototype.closeOnOutsideClickHandler;$J.prototype.closeOnOutsideClickCondition=$J.prototype.closeOnOutsideClickCondition;$J.prototype.closeOnOutsideClick_=$J.prototype.closeOnOutsideClick_;$J.prototype.stopPropagation_=$J.prototype.stopPropagation_;
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$J.prototype,"showInput",void 0);_.E([_.yE("click"),_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],$J.prototype,"stopPropagation_",null);_.E([_.Rn("showInput"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean]),_.H("design:returntype")],$J.prototype,"showInputChanged",null);_.E([_.Fa()],$J);_.Qt0=[$J.prototype];var zcB;var KII;var q5=function(){return _.W.apply(this,arguments)||this};
_.L(q5,_.W);_.b=q5.prototype;_.b.computePreselectedOption=function(g,C){return C===this.itemSelected_?g:void 0};
_.b.dataChanged_=function(){var g=this;this.preselectedSubreason=this.itemSelected_=-1;var C;(C=this.data)!=null&&C.key&&_.As(this,function(){var d,V=Number((d=g.data)==null?void 0:d.key);!Number.isNaN(V)&&(g.itemSelected_=V,d=(d=(g.data.items||[])[V])&&d.optionSelectableItemRenderer&&d.optionSelectableItemRenderer.preselectedIndex)&&(g.preselectedSubreason=d)})};
_.b.isSubReasonHidden_=function(g,C){return g!=C};
_.b.onTopItemSelected_=function(g,C){for(var d=_.KZ(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),V=0,y=d.length;V<y;V++)d[V].select(0);_.Qw(this.hostElement,"yt-report-form-update",[C.item.value]);g.stopPropagation()};
_.b.onItemSelected_=function(g,C){_.Qw(this.hostElement,"yt-report-form-update",[C.item.value]);g.stopPropagation()};
_.b.getItem_=function(g){return g.serviceItem?g.serviceItem:g.navigationItem?g.navigationItem:g.optionSelectableItemRenderer?g.optionSelectableItemRenderer:null};
_.b.computeText_=function(g){return(g=this.getItem_(g))?this.ytRendererBehavior.getSimpleString(g.text):null};
_.b.validate=function(){return this.itemSelected_!==-1};
_.b.computeAriaLabel_=function(g){var C=_.W1(g.text);(g=g.accessibility&&g.accessibility.accessibilityData&&g.accessibility.accessibilityData.label)&&(C+=". "+g);return C};
_.b.computeItemSelected_=function(g){return g};
_.b.preventSelection_=function(g){g.stopPropagation();this.tooltipTapped=!0};
_.b.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.b.updateItemSelectedFromBinding=function(g){this.itemSelected_=g.detail.value};
_.b.save=function(){var g;this.validate()&&(g=this.data)!=null&&g.items&&(g=this.data.items[this.itemSelected_],g!=null&&g.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(g.optionSelectableItemRenderer.submitEndpoint)||_.Ke(this.hostElement,[g.optionSelectableItemRenderer.submitEndpoint])))};
q5.prototype.onPaperRippleTransitionEnd_=q5.prototype.onPaperRippleTransitionEnd_;q5.prototype.dataChanged_=q5.prototype.dataChanged_;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],q5.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],q5.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],q5.prototype,"data",void 0);_.E([_.M({value:-1}),_.H("design:type",Number)],q5.prototype,"itemSelected_",void 0);
_.E([_.M({computed:"computeItemSelected_(itemSelected_)"}),_.H("design:type",Number)],q5.prototype,"value",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],q5.prototype,"restoreFocusOnClose",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],q5.prototype,"tooltipTapped",void 0);_.E([_.M({value:-1}),_.H("design:type",Number)],q5.prototype,"preselectedSubreason",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],q5.prototype,"dataChanged_",null);_.E([_.yE("transitionend"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],q5.prototype,"onPaperRippleTransitionEnd_",null);_.E([_.eC({is:"yt-options-renderer",disableElementRegistration:!0})],q5);
_.I(q5,"yt-options-renderer",function(){if(KII===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;zcB===void 0&&(zcB=document.createElement("template"));var V=zcB;d.call(C,V.content.cloneNode(!0),g.content.firstChild);KII=g}g=KII;return g},{mode:2});var aCb;var Gmb;var S7b;var gtb;var CWp;var deQ;var M5=function(){return _.W.apply(this,arguments)||this};
_.L(M5,_.W);M5.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
M5.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
M5.prototype.onTap=function(g){if(this.hostElement.classList.contains("selected")||_.Qw(this.hostElement,"yt-share-panel-can-select-contact-action")[0])g&&g.detail&&(g.detail.x||g.detail.y)&&_.KZ(this.hostElement).querySelector("#target").blur(),(g=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),g={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:g?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.Qw(this.hostElement,"yt-share-panel-select-contact-action",[g])};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],M5.prototype,"ytRendererBehavior",void 0);_.E([_.M({observer:"onDataChanged"}),_.H("design:type",Object)],M5.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.H("design:type",String)],M5.prototype,"componentTitle",void 0);_.E([_.ZD("#thumbnail"),_.H("design:type",Object)],M5.prototype,"thumbnail",void 0);_.E([_.eC({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],M5);
_.I(M5,"yt-enrolled-contact-renderer",function(){if(deQ===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;CWp===void 0&&(CWp=document.createElement("template"));var V=CWp;d.call(C,V.content.cloneNode(!0),g.content.firstChild);deQ=g}g=deQ;return g},{mode:2});var VCD;var yiS;var WC=function(){return _.W.apply(this,arguments)||this};
_.L(WC,_.W);WC.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
WC.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
WC.prototype.onTap=function(g){if(this.hostElement.classList.contains("selected")||_.Qw(this.hostElement,"yt-share-panel-can-select-contact-action")[0])g&&g.detail&&(g.detail.x||g.detail.y)&&_.KZ(this.hostElement).querySelector("#target").blur(),(g=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),g={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:g?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.Qw(this.hostElement,"yt-share-panel-select-contact-action",[g])};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WC.prototype,"ytRendererBehavior",void 0);_.E([_.M({observer:"onDataChanged"}),_.H("design:type",Object)],WC.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.H("design:type",String)],WC.prototype,"componentTitle",void 0);_.E([_.ZD("#thumbnail"),_.H("design:type",Object)],WC.prototype,"thumbnail",void 0);_.E([_.eC({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],WC);
_.I(WC,"yt-suggested-contact-renderer",function(){if(yiS===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;VCD===void 0&&(VCD=document.createElement("template"));var V=VCD;d.call(C,V.content.cloneNode(!0),g.content.firstChild);yiS=g}g=yiS;return g},{mode:2});var mC=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-share-panel-reset-action":"onReset"};return g};
_.L(mC,_.W);mC.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"}}}}}};
mC.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.Qw(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
mC.prototype.onReset=function(){for(var g=_.KZ(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),C=g.length-1;C>=0;C--)g[C].classList.toggle("selected")};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],mC.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],mC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],mC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({observer:"onDataChanged"}),_.H("design:type",Object)],mC.prototype,"data",void 0);
_.E([_.eC({is:"yt-contact-section-renderer",disableElementRegistration:!0})],mC);
_.I(mC,"yt-contact-section-renderer",function(){if(gtb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;S7b===void 0&&(S7b=document.createElement("template"));var V=S7b;d.call(C,V.content.cloneNode(!0),g.content.firstChild);gtb=g}g=gtb;return g},{mode:2});var u5=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return g};
_.L(u5,_.W);_.b=u5.prototype;_.b.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}};
_.b.onYtRefreshFormCommand=function(g){var C;(g=_.e((C=_.e(g,_.UaP))==null?void 0:C.formRenderer,HZ5))&&this.set("data",g)};
_.b.reset=function(){var g=_.KZ(this.hostElement).querySelector("#fields").children;g=_.Z(g);for(var C=g.next();!C.done;C=g.next())C=C.value,C.reset&&C.reset()};
_.b.getForm=function(){var g={},C=_.KZ(this.hostElement).querySelector("#fields").children;C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;if(!d.validate())return null;g[d.data.key]=d.value}return g};
_.b.submitFormFields=function(){if(this.fields)for(var g=_.Z(this.fields),C=g.next();!C.done;C=g.next())C=C.value,C.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?C.save():C.nodeName==="YT-OPTIONS-RENDERER"&&C.save()};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],u5.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],u5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],u5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],u5.prototype,"data",void 0);_.E([_.Yt("#fields > *"),_.H("design:type",Array)],u5.prototype,"fields",void 0);
_.E([_.eC({is:"yt-form-renderer",disableElementRegistration:!0})],u5);
_.I(u5,"yt-form-renderer",function(){if(Gmb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;aCb===void 0&&(aCb=document.createElement("template"));var V=aCb;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Gmb=g}g=Gmb;return g},{mode:2});var RqD;var ng=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return g};
_.L(ng,_.W);ng.prototype.onCheckboxChange=function(g){this.data&&(g=(this.checked=_.W7(g).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})};
ng.prototype.handleUpdateCheckboxCommand=function(g){(g=_.e(g,_.ZcL))&&this.data&&this.data.id===g.id&&(this.set("data.disabled",g.disabled),this.set("data.title",g.title))};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ng.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ng.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ng.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],ng.prototype,"checked",void 0);_.E([_.m({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],ng);
_.I(ng,"ytd-settings-checkbox-renderer",function(){if(RqD!==void 0)return RqD;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return RqD=g},{mode:1});var bMZ;var IF=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return g};
_.L(IF,_.W);IF.prototype.dataChanged=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return g.radio.removeAttribute("checked"),!g.data||!g.data.id||g.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.mk5()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(C=g.data&&g.data.id)?d.yield(nRS(g.data.id),4):d.jumpTo(3):(g.set("data.hidden",!0),d.jumpTo(0));d.nextAddress!=3&&(C=d.yieldResult);C&&_.Qw(g.hostElement,"yt-select-settings-radio-option",[g.data.id]);_.XV(d)})};
IF.prototype.onButtonChanged=function(g){_.W7(g).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.Qw(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
IF.prototype.onSelectOption=function(g){this.data&&this.data.id&&(this.data.id===g?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
IF.prototype.dataChanged=IF.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],IF.prototype,"ytActionHandlerBehavior",void 0);_.E([_.ZD("#radio"),_.H("design:type",Object)],IF.prototype,"radio",void 0);_.E([_.M(),_.H("design:type",Object)],IF.prototype,"data",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],IF.prototype,"dataChanged",null);_.E([_.m({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],IF);
_.I(IF,"ytd-settings-radio-option-renderer",function(){if(bMZ!==void 0)return bMZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bMZ=g},{mode:1});var ZMb;var UH=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return g};
_.L(UH,_.W);
UH.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"}}}};
UH.prototype.handleUpdateTextCommand=function(g){(g=_.e(g,_.Ydx))&&this.data&&this.data.id===g.id&&this.set("data",g)};
UH.prototype.handleUpdateConnectedAppRendererCommand=function(g){if(_.e(g,_.P7x)&&this.data){var C,d;if(g=(C=_.e(g,_.P7x))==null?void 0:(d=C.newConnectedAppRenderer)==null?void 0:d.connectedAppRenderer)this.data=g}};
UH.prototype.computeConnectedAppStyle=function(g){return g.style?g.style.toLowerCase().replace(/_/g,"-"):""};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],UH.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UH.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UH.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.H("design:type",String)],UH.prototype,"connectedAppStyle",void 0);_.E([_.m({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],UH);
_.I(UH,"ytd-connected-app-renderer",function(){if(ZMb!==void 0)return ZMb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ZMb=g},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.u3("iuT5Oc");

_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("NSzT5");
var hfE=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.wS().resolve(_.z_),2);(g=C.yieldResult)&&g.pauseVideo();_.XV(C)})};var tgT=_.$b(["https://portraits.google.com"]),j06=_.$b(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),efW=_.$b(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),ldW=_.Jj(tgT),LyW=_.n(function(g){function C(w){var x;if(w=(x=w.detail)==null?void 0:x.endpoint){x=_.e(w,_.bd);var p;x&&((p=x.browseId)==null?0:p.startsWith("UC"))&&x.browseId!==y()&&(_.dI("creator_chatbots-panel-persistent"),A.removeEventListener("yt-navigate-start",C))}}
var d=g.usePlayerHeight;var V=g.isPersistentPanel;var y=g.creatorChannelId;var R=_.WF(function(w){var x=y();x=_.Jj(j06,x);_.gx(w,1,x)}),Y=function(){var w,x,p;
return _.F(function(J){return J.nextAddress==1?J.yield(_.wS().resolve(_.z_),2):(w=J.yieldResult)?J.return({video_id:(p=(x=w.getVideoData())==null?void 0:x.video_id)!=null?p:"",timestamp_sec:w.getCurrentTime().toString()}):J.return({})})};
_.i$("message",function(w){var x,p,J,h,l;return _.F(function(N){if(N.nextAddress==1){if(w.origin!==ldW.toString())return console.warn("Received message from untrusted origin:",w.origin),N.return();x=w.data;if(typeof x!=="object"||x===null||!x.action)return N.return();if(x.action==="pause")return N.yield(hfE(),0);if(x.action!=="getYouTubeContext"||!w.source)return N.jumpTo(0);p=w.source;J=p.postMessage;h=JSON;l=h.stringify;return N.yield(Y(),7)}J.call(p,l.call(h,{youTubeContext:N.yieldResult}),{targetOrigin:w.origin});
return N.jumpTo(0)})});
_.i$("yt-page-type-changed",function(){if(V==null?0:V()){var w;((w=_.wS().resolve(_.nW).getCurrentPage())==null?void 0:w.pageSubtype)!=="channels"&&(w=document.getElementById("creator_chatbots-panel-persistent"))&&(w.style.display="none")}});
var A=_.wS().resolve(_.rP),P;(P=A)==null||P.addEventListener("yt-navigate-start",C);_.nP(function(){var w;(w=A)==null||w.removeEventListener("yt-navigate-start",C)});
return _.O("div",{class:"ytprotoCreatorChatbotsAppHost",style:_.yF({height:function(){return(d==null?0:d())?"var(--ytd-watch-flexy-panel-max-height)":"100%"}})},_.O(_.LV5,{id:function(){return(V==null?0:V())?"creator_chatbots-panel-persistent":"creator_chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){var w,x;(w=R.value)==null||(x=w.contentWindow)==null||x.postMessage("ep_closed",ldW.toString())},
header:function(){return _.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to the Creator"),_.O(_.ax,{data:{text:"AI experiment",type:0}}))},
HeaderButton:function(){return _.O(_.yV,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){var w=_.mG("https://portraits.google.com/gallery?ytChannelId="+y());w&&_.Cp(window,w,"_blank")}})},
content:function(){return _.O("iframe",{el:R,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+ldW.toString()})}}))},"oo"),DrY=_.n(function(g){var C=g.creatorChannelId;
var d=_.WF(function(V){var y=C();y=_.Jj(efW,y);_.gx(V,1,y)});
return _.O("div",{class:"ytprotoCreatorChatbotsAppHost",style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.O(_.LV5,{id:"creator_chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},
"Talk to the Creator"),_.O(_.ax,{data:{text:"AI experiment",type:0}}))},
content:function(){return _.O("iframe",{el:d,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.O("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.O(_.yV,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var V=_.mG("https://portraits.google.com/gallery?ytChannelId="+C());V&&_.Cp(window,V,"_blank");hfE()}}),_.O("div",null,"This will take you to Google Portraits"))}}))},"po");var r4u,NdG,X1l;r4u=_.$b(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);NdG=_.Jj(r4u);
_.aZ6=function(g){g=g===void 0?"":g;_.dI("creator_chatbots-entry-point");_.dI("creator_chatbots-panel");_.gI(NdG);_.VV("ytd-watch-metadata #top-level-buttons-computed",function(C){document.getElementById("creator_chatbots-entry-point")||(_.CQ({element:C,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.O(X1l,{creatorChannelId:g})}),_.lDQ("creator_chatbots-panel",function(){return _.O(LyW,{usePlayerHeight:!0,
creatorChannelId:g})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};
_.GYk=function(g){g=g===void 0?"":g;_.dI("creator_chatbots-panel");_.VV("ytd-watch-metadata #top-level-buttons-computed",function(){_.lDQ("creator_chatbots-panel",function(){return _.O(DrY,{creatorChannelId:g})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
X1l=_.n(function(g){var C=g.creatorChannelId;var d=function(){_.lDQ("creator_chatbots-panel",function(){return _.O(LyW,{usePlayerHeight:!0,creatorChannelId:C})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.O("div",{class:"ytd-menu-renderer"},_.O(_.xQ,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:d}},
icon:function(){return _.O(_.Re,{icon:"SPARK"})}}))},"qo");
_.vC0=function(g){g=g===void 0?"":g;var C;return _.F(function(d){return(C=document.getElementById("creator_chatbots-panel-persistent"))?(C.style.display==="none"&&(C.style.display="block"),d.jumpTo(0)):d.yield(new Promise(function(V){_.VV("ytd-app",function(y){_.CQ({element:y,location:"appendChild",id:"creator_chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.O(LyW,{isPersistentPanel:!0,
creatorChannelId:g})});
V()})}),0)})};
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("L3n37");
var Pw6=function(g){return g.watch.isLearningJourneyActive},ii6=_.SZ(115994),Oi6=_.SZ(115993),w1G=function(g,C,d){var V=this;
var y=d.dragDownAction;this.layer=0;this.JSC$23540_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return V.dragDownAction()}}}};
this.JSC$23540_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return V.dragDownAction()}}}};
this.fullscreen=!1;var R=_.RL();_.N2(R,ii6,this.layer);_.N2(R,Oi6,this.layer);this.dragDownAction=function(){y();_.sw(R,{visualElement:V.fullscreen?ii6:Oi6})};
this.gesture=new _.W6(g,C,this.getConfig(!1),"pandown");this.attach()};
w1G.prototype.attach=function(){this.gesture.attach()};
w1G.prototype.detach=function(){this.gesture.detach()};
w1G.prototype.update=function(g){this.fullscreen=g;var C=this.gesture;g=this.getConfig(g);C.config=g};
w1G.prototype.getConfig=function(g){return g?this.JSC$23540_watchFullScreenConfig:this.JSC$23540_watchConfig};var kxT=function(g){_.z6.call(this);var C=this;this.rootElement=g;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return C.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(d){C.initOrDisposeActiveModules(d)}));
this.onAttached()};
_.L(kxT,_.z6);_.b=kxT.prototype;_.b.getRoot=function(){return this.rootElement};
_.b.getElement=function(g){return this.rootElement.getElement(g)};
_.b.setPlayerResponse=function(g){this.playerResponse=g;this.publish("PLAYER_RESPONSE_UPDATED",g)};
_.b.getPlayerResponse=function(){return this.playerResponse};
_.b.setWatchNextResponse=function(g){this.watchNextResponse===g?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=g,this.publish("WATCH_NEXT_RESPONSE_UPDATED",g))};
_.b.getWatchNextResponse=function(){return this.watchNextResponse};
_.b.registerActionHandler=function(g,C){var d=this;if(_.t("web_watch_controller_reg_multiple_handlers_killswitch")){var V={};_.RV(_.dN.getInstance(),(V[g]=C,V),this.getRoot())}else this.actionHandlers.has(g)||(this.actionHandlers.set(g,[]),V={},_.RV(_.dN.getInstance(),(V[g]=function(){var y=_.cY.apply(0,arguments);return(d.actionHandlers.get(g)||[]).map(function(R){return R.apply(null,_.Wr(y))})},V),this.getRoot())),this.actionHandlers.get(g).push(C)};
_.b.unregisterActionHandler=function(g){if(_.t("web_watch_controller_reg_multiple_handlers_killswitch")){var C={};_.b$(_.dN.getInstance(),(C[g]=!0,C),this.getRoot())}else(C=this.actionHandlers.get(g))?(C.pop(),C.length===0&&(C={},_.b$(_.dN.getInstance(),(C[g]=!0,C),this.getRoot()),this.actionHandlers.delete(g))):_.cy(new _.qn("Attempted to unregister an action handler which is not registered.",g))};
_.b.addPageDisposeJob=function(g){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.scg(this.rootElement.pageDisposeJobs,g)};
_.b.removePageDisposeJob=function(g){this.rootElement.pageDisposeJobs&&_.nl(this.rootElement.pageDisposeJobs,g)};
_.b.dispatchEvent=function(g,C){_.HW(this.rootElement,g,C)};
_.b.provideRenderingData=function(g,C){this.rootElement.provideRenderingData(g,C)};
_.b.scrollWatchTo=function(g,C){var d;(d=this.watchScrollManager)==null||d.scrollWatchTo(g,C)};
_.b.focusOnPlayer=function(){var g=this.getElement("PLAYER");_.As(g,function(){if(g&&g.firstElementChild){var C=g.querySelector(".html5-video-player");C&&(_.Fm(_.wS().resolve(_.Pj)),C.focus())}else _.cy(Error("ep"))})};
var xrd=function(g){var C=!!g.rootElement.theater,d=!!g.rootElement.fullscreen,V;(V=g.watchCinematicManager)==null||_.uEh(V,d,C)};
_.b=kxT.prototype;_.b.subscribeToActiveChanged=function(g,C){C=C===void 0?!0:C;var d=_.q2(_.uw(),Pw6,function(V){g(V)});
C&&g(Pw6(_.uw().getState()));return d};
_.b.isActive=function(){return Pw6(_.uw().getState())};
_.b.onAttached=function(){var g=_.t("external_fullscreen");_.t("use_unified_flag_accessor")&&(g=_.wS().resolve(_.vXb).retriever.getFlag(_.j4M));(g||_.au("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.b.initPersistentModules=function(){if(_.t("kevlar_watch_flexy_theater_manager")){var g=new _.Oad(this);_.e1(this,g)}g=new _.du6(this);_.e1(this,g);g=new _.BX(this);_.e1(this,g);g=new _.a8u(this);_.e1(this,g);g=new _.qX(this);_.e1(this,g);g=new _.Th(this);_.e1(this,g);_.t("kevlar_watch_flexy_playlist_manager")&&(g=new _.vkh(this),_.e1(this,g))};
_.b.initOrDisposeActiveModules=function(g){g?(this.watchScrollManager=new _.MX(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.oku(this)),this.activeModules.push(new _.kUW(this)),this.activeModules.push(new _.uqd(this)),this.activeModules.push(new _.Fjs(this)),_.t("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.h5s(this)),this.activeModules.push(new _.e9d(this)),_.t("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.IZW(this)),
_.t("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.XUG(this)),_.t("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.vET(this),this.activeModules.push(this.watchCinematicManager),xrd(this)),_.t("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.r_s(this)),_.t("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.SEh(this)),g=_.t("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.t("kevlar_watch_flexy_comments_manager")&&
!g&&this.activeModules.push(new _.EEY(this)),_.t("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.TNE(this)),this.activeModules.push(new _.tKd(this)),this.activeModules.push(new _.J_u(this)),_.t("web_enable_timely_actions")&&this.activeModules.push(new _.LiS(this)),_.t("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.QVT(this)),_.t("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Wwk(this)),_.t("web_fullscreen_components")&&
this.activeModules.push(new _.lyu(this)),_.t("web_player_rtr_ctrls")&&this.activeModules.push(new _.Kwh(this))):(_.FH(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.b.disposeInternal=function(){_.z6.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.PU.Object.defineProperties(kxT.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var oNl={},p1l=["learning-journey-engagement-panel","PAlearning_chat"];
oNl.YtdLearningJourneyWatchBehavior=[_.a.YtRendererBehavior,_.Vp.YtPlayerListenerBehavior,_.F0.YtRendererstamperBehavior,_.lo.YtActionHandlerBehavior,_.yo.YtPageBehavior,_.eh.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},
learningJourneyEngagementPanels:{type:Object,computed:"getLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},nonLearningJourneyEngagementPanels:{type:Object,computed:"getNonLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},clarifyBoxValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},
limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},
externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.au("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.t("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.au("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return _.t("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.t("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.pG("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.pG("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,
reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_rounded_player_large")||_.t("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.t("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.t("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.t("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:_.lk(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.lk(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var g=this;this.watchController=void 0;this.pageDisposeJobs=[function(){g.showMetadataPlaceholder_()},
function(){_.t("web_watch_dont_clear_comments")||g.clearComments_()},
function(){g.clearPlayerAds_()},
function(){g.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.t("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.t("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.IiW(function(){return _.Ie(g)},
this.hostElement);
this.pageDisposeJobs.push(function(){g.youThereManager_.reset()});
_.t("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){g.resetFullerscreenEduButtonForNewPlayback_()}));
_.t("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.Od;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",
this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;_.t("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.t("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.t("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.VE(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(g){g&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:g}),g.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(g){_.t("kevlar_watch_flexy_theater_manager")&&(this.theater=g,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.t("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(g){!_.t("kevlar_watch_while_v2")&&!_.t("web_watch_pip")||g||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(g){this.active!==void 0&&(this.fullscreen=g,_.t("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(g){this.active!==void 0&&(_.HW(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.t("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(g>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(g){this.initCsi_();this.updatePageData_(g)},
updatePageData_:function(g){var C=this;if(g)if(this.data===g){this.onPageLoadWithSameData_();var d;(d=this.watchController)==null||d.setWatchNextResponse(this.data)}else this.data=g;this.playlist&&_.pu({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.t1("nw");this.loading=!1;_.vy(_.UP,function(){C.initDclkstatus_();var V,y=((V=C.player)==null?void 0:V.getVideoData().cpn)||"";_.r1_(function(R,Y){_.xeZ(R,Y,y)})})},
onPageLoadWithSameData_:function(){_.t("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var g=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!g);this.set("loadingData.playlistLoading",g&&g!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),g=this.watchNextSkeletonEl_.firstElementChild;g;)g.classList.remove("hidden"),g=g.nextElementSibling;var C,d,V;g=(C=this.loadingData)==null?void 0:(d=C.endpoint)==null?void 0:(V=d.watchEndpoint)==null?void 0:V.videoId;var y;g&&(y="https://i.ytimg.com/vi/"+g+"/frame0.jpg");_.KZ(this.hostElement).querySelector("#player").style.backgroundImage=y?"url("+y+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var g=_.KZ(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&g&&(g.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var C,d;(d=(C=this.watchMetadata).updateSentimentBarWidth)==
null||d.call(C);var V,y;(y=(V=this.watchMetadata).resize)==null||y.call(V)}_.KZ(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(g){var C=_.KZ(this.hostElement).querySelector(g);C?_.cW(C,!1):_.cy(new _.qn("Overscroll monitor not found for component: ",g))},
removeSplitScrollMouseTrap:function(g){var C=_.KZ(this.hostElement).querySelector(g);C?_.E0(C):_.cy(new _.qn("Disposal component for  overscroll monitoring not found: ",g))},
onLoadingChanged_:function(g){g?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(g){var C=this;g?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.UP.addLowPriorityJob(function(){C.onWindowResized_(_.Aw(!0))})},
updateTheaterModeState_:function(g){if(!_.t("kevlar_watch_flexy_theater_manager")){g=g||this.fullWindowMode_;if(this.theater!==void 0||g)this.theater=g;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();g&&_.M1W()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var g=this.theater;_.t("external_fullscreen")&&this.fullscreen&&(g=!0);g=g?_.KZ(this.hostElement).querySelector("#player-full-bleed-container"):_.KZ(this.hostElement).querySelector("#player-container-inner");var C=this.getPlayerContainer(),d=_.t("kevlar_watch_while_v2")||_.t("web_watch_pip");C.parentElement!==g&&(d&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.Ie(this).appendTo(g,C),g.appendChild(_.KZ(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var g=this;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.wS().resolve(_.Ds).deactivate(),2);g.updatePlayerLocation();_.XV(C)})},
updateCinematicsLocation:function(){var g=this.getElement("CINEMATICS");if(g){var C=this.getCinematicsLocationContainer();g.parentElement!==C&&C.appendChild(g);var d;(d=this.watchController)==null||xrd(d)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.KZ(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.KZ(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(g,C){var d=document.documentElement.hasAttribute("dark"),V=!d&&this.cinematicLightTheme;return g&&d||C&&d||(C||g)&&V},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var g;(g=this.watchController)==null||g.setWatchNextResponse(this.data);_.t("kevlar_watch_flexy_comments_manager")||this.initComments_();_.t("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.wS().resolve(_.Ve).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.t("web_watch_start_chat_in_theater_mode")){var C,
d,V;if((C=this.data)==null?0:(d=C.contents)==null?0:(V=d.twoColumnWatchNextResults)==null?0:V.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var y,R;((y=this.data)==null?0:(R=y.contents)==null?0:R.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(g){var C;(C=this.watchController)==null||C.setPlayerResponse(this.playerData);g&&g.playabilityStatus&&(C=this.isVideoPlayable_(g.playabilityStatus,this.getPlayerOverlays_(this.data)),g=this.isLiveStreamOffline_(g.playabilityStatus),C&&!g||_.As(this,function(){_.t1("pbu")}));
this.setPlayerAds_();_.zY(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(g){_.uw().dispatch(_.QD({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));g?this.activate_():this.deactivate_()},
attached:function(){var g=this;this.watchController=new kxT(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.t("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var C=_.Ie(this);_.t("kevlar_disable_prepare_player")||C.preparePlayer();_.t("kevlar_watch_flexy_playlist_manager")||_.wS().resolve(_.Ve).setPlayer(C);this.updatePageMediaQueries();C={"--ytd-watch-flexy-scrollbar-width":_.T6()+
"px"};!_.pG("kv_pl_mx_sz_ks")&&_.pG("kevlar_watch_max_player_width")&&(C["--ytd-watch-flexy-max-player-width-wide-screen"]=_.Bnu+"px");_.pG("kevlar_watch_flexy_metadata_height")&&(C["--ytd-watch-flexy-space-below-player"]=_.Tnl+"px");this.safeUpdateStyles(C);_.t("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new w1G(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return g.onPlayerTouchPanDown_()}}));
_.t("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.KZ(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var g=_.T6(),C=_.M3+g,d=C;this.fixedPanels&&(C+=_.suE);var V=657+g;g=1327+g;_.KZ(this.hostElement).querySelector("#two-column-query").query="(min-width: "+C+"px)";_.KZ(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(V+"px), (min-height: 630px) and (min-width: ")+(C+"px) and (max-width: ")+(g+"px)");_.KZ(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(g+"px)");
_.KZ(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+d+"px)"},
calculateCurrentPlayerSize_:function(){var g=_.KZ(this.hostElement).querySelector("#miniplayer-bar").firstChild;return g&&g.active||this.theater||_.t("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.XW(NaN,NaN):_.T7W(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.T7W(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Ad(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var g=this;this.onWindowResized_(_.Aw());_.t("browse_skeleton_removal_on_watch_killswitch")||_.au("IS_SHELL_LOAD")&&_.rpd();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var C=_.Ie(this);C.addEventListener("yt-player-updated",_.VE(this,this.onPlayerUpdated_));C.getPlayerPromise().then(function(d){g.playerApiReady_(d)});
_.t("kevlar_watch_flexy_playlist_manager")||(C=_.wS().resolve(_.Ve),_.t("kevlar_watch_observe_playlist_navigations_killswitch")&&C.addEventListener("yt-navigate",_.VE(this,this.onYtNavigate_)),C.setPlaylistComponent(_.KZ(this.hostElement).querySelector("#playlist")),C.addEventListener("yt-playlist-data-updated",_.VE(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.UP.addLowPriorityJob(function(){_.HW(g.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Ie(this).removeEventListener("yt-player-updated",_.VE(this,this.onPlayerUpdated_));if(!_.t("kevlar_watch_flexy_playlist_manager")){var g=_.wS().resolve(_.Ve);_.t("kevlar_watch_observe_playlist_navigations_killswitch")&&g.removeEventListener("yt-navigate",_.VE(this,this.onYtNavigate_));g.cancelVideoSkip();g.removeEventListener("yt-playlist-data-updated",_.VE(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.t("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.HW(this.hostElement,"yt-autonav-pause-player",!1);g=_.Is();_.t("kevlar_exit_fullscreen_leaving_watch")&&g&&_.U0(g)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(g){this.player&&this.player.updateVideoData({rvs:g.rvs})},
getPageContents:function(g){return g&&g.contents&&g.contents.twoColumnWatchNextResults&&g.contents.twoColumnWatchNextResults.results&&g.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(g){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g)},
onRetrieveLocation_:function(g,C){C.hasComments?C.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):C.locationRetrieved("/related_ajax",void 0);g.stopPropagation()},
onSubscriptionChanged_:function(g,C){this.player&&(C?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.qrh("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.KZ(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.KZ(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(g){this.player=g;this.setPlayerState(g.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.t("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.t("kevlar_unified_player")||_.t("kevlar_player_new_bootstrap_adoption"))&&_.XB()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(g,C){C=C===void 0?!0:C;_.Is()&&_.t("external_fullscreen")&&_.U0(document.documentElement);this.theaterRequested_=g;C&&_.T2("wide",g?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.t("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.Qw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.HW(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(g){_.Eq(g,typeof this.player),this.player&&_.Eq(g,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var g;((g=this.player)==null?0:g.isFullscreen())?this.player.toggleFullscreen():_.Qw(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(g,C){return this.loading?C:!!Object.keys(g).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(g){if(g){g=_.Z(g);for(var C=g.next();!C.done;C=g.next())C=C.value,C.youThereRenderer&&_.EPE(this.youThereManager_,C.youThereRenderer)}},
setPlaylistData_:function(g){return g||{}},
userEngagementConfigDataChanged_:function(g){if(g)if(g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var C=this.youThereManager_;_.Oq()<g.lowEngagementThresholdMs||_.Kv6(C,!0)}else g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Qw(this.hostElement,"yt-autonav-pause-user-engagement",[g])},
isPlayerUnavailable_:function(g,C,d){return!!g&&!this.isVideoPlayable_(g,d)&&!C},
getPlayerOverlays_:function(g){return(g==null?void 0:g.playerOverlays)||null},
isVideoPlayable_:function(g,C){if(!g)return!1;var d=g.status==="OK"||g.status==="LIVE_STREAM_OFFLINE",V=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",g)||this.get("errorScreen.ypcTrailerRenderer",g);g=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",g);var y;C=C==null?void 0:(y=C.playerOverlayRenderer)==null?void 0:y.gatedActionsOverlayRenderer;return!!d||!!V||!!g||!!C},
hasWatchNextResponseErrorRenderer:function(g){var C=this.getPageContents(g),d,V,y,R,Y;return!(g==null?0:(d=g.contents)==null?0:(V=d.twoColumnWatchNextResults)==null?0:V.secondaryResults)&&!!((y=C[0])==null?0:(R=y.itemSectionRenderer)==null?0:(Y=R.contents[0])==null?0:Y.backgroundPromoRenderer)},
isLiveStreamOffline_:function(g){return g?g.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(g,C,d){var V=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",C),y=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];y=_.t("web_no_skip_video_on_verification_checks")?(g==null?void 0:g.status)&&y.includes(g.status):g&&g.status==="AGE_CHECK_REQUIRED";var R=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",g);R==void 0&&(R=!0);!d||this.isVideoPlayable_(g,this.getPlayerOverlays_(C))||
V||y||!R||_.wS().resolve(_.Ve).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.vPs()},
onPlayerFeedbackStartRequest_:function(g){_.Qw(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:g}])},
onPlayerFeedbackArticleRequest_:function(g){_.Qw(this.hostElement,"yt-help-dialog-requested",[g])},
onPlayerYpcContentRequest_:function(){var g,C,d,V,y,R,Y,A,P=((g=this.data)==null?NaN:(C=g.contents)==null?NaN:(d=C.twoColumnWatchNextResults)==null?NaN:(V=d.secondaryResults)==null?NaN:(y=V.secondaryResults)==null?NaN:(R=y.offerModule)==null?NaN:(Y=R.tvfilmOfferModuleRenderer)==null?NaN:(A=Y.actionButtons)==null?NaN:A.length)-1;g=[".offerButton.buttonRenderer.",".actionButtons."+(P>=0?P:0)+".buttonRenderer."];C=_.Z(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(d=C.next();!d.done;d=C.next())for(d=d.value,V=_.Z(g),y=V.next();!y.done;y=V.next())if(y="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+d+y.value,y=this.get(y+"navigationEndpoint",this.data)||this.get(y+"serviceEndpoint",this.data)||this.get(y+"command",this.data)){_.gl(y,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(g){_.HW(this.hostElement,"yt-autonav-pause-player",g)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(g){g()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.HW(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(g)},
setPlayerState:function(g){_.uw().dispatch(_.COH(g))},
onPlayerSubscribe_:function(g){_.Qw(this.hostElement,"yt-player-subscribe",[g])},
onPlayerUnsubscribe_:function(g){_.Qw(this.hostElement,"yt-player-unsubscribe",[g])},
onPlayerAdYtShowToast_:function(g){_.Qw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:g.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(g){if(g)return g},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(g){return!_.t("web_watch_move_summary_to_sd")&&!!g},
computeWatchMetadataRefresh:function(){return _.t("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var g,C,d,V;this.watchNextSecondaryResults=(g=this.data)==null?void 0:(C=g.contents)==null?void 0:(d=C.twoColumnWatchNextResults)==null?void 0:(V=d.secondaryResults)==null?void 0:V.secondaryResults}},
setRichGridRendererData:function(g){this.richGridRendererData=g},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var g,C=(g=this.data)==null?void 0:g.engagementPanels;if(C==null?0:C.length){g=null;C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=void 0;if(((V=d.engagementPanelSectionListRenderer)==null?void 0:V.targetId)==="engagement-panel-structured-description"){g=d;break}}var y,R,Y;g=(y=g)==null?void 0:(R=y.engagementPanelSectionListRenderer)==null?void 0:(Y=R.content)==null?void 0:Y.structuredDescriptionContentRenderer;if(g==null?0:g.items){y=
[];R=_.Z(g.items);for(Y=R.next();!Y.done;Y=R.next()){Y=Y.value;if(!_.t("sd_horizontal_list_show_nav_killswitch")){var A=V=d=C=g=void 0,P=void 0,w=(g=Y.horizontalCardListRenderer)==null?void 0:(C=g.header)==null?void 0:(d=C.richListHeaderRenderer)==null?void 0:(V=d.navigationButton)==null?void 0:(A=V.buttonRenderer)==null?void 0:(P=A.command)==null?void 0:P.commandExecutorCommand;w&&w.commands&&(w.commands=w.commands.filter(function(x){return!_.e(x,_.HPW)}))}Y.expandableVideoDescriptionBodyRenderer||
Y.videoDescriptionHeaderRenderer||y.push(Y)}return{items:y}}}},
constructWarning_:function(g){return{text:_.Mr(g),type:"WARNING"}},
isPlaShelfEnabled_:function(g){if((this.get("adPlacements",g)||[]).length)return!0;g=this.get("playerAds",g)||[];return!(!g.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",g[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var g=this;_.HW(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var C=this.getScrollTop()>0;this.gestures_&&(C?this.gestures_.detach():this.gestures_.attach());C!==this.showFullerscreenEdu_&&_.t("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=C,_.Ie(this).getPlayerPromise().then(function(d){d.updateFullerscreenEduButtonVisibility(g.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.HW(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var g=this;this.commentsReady=!1;_.UP.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.vy(_.UP,function(){g.setComments_()},1E3)},
setComments_:function(){if(!_.t("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.t1("cmi");_.UP.cancelJob(this.setCommentsJobId_);var g=this.getPageContents(this.data);if(g&&g.length){g=_.Z(g);for(var C=g.next();!C.done;C=g.next())if(C=C.value,this.get("itemSectionRenderer.sectionIdentifier",C)==="comment-item-section"){this.comments=C.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.HW(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.t("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.t("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.t1("cmc")},
doRemoveComments_:function(){this.comments={};_.t("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.UP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.UP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(g,C){var d=_.e(C.endpoint,_.qu);d&&(!(C=this.get("data.currentVideoEndpoint.watchEndpoint"))||d.videoId!==C.videoId||d.playlistId&&d.playlistId!==C.playlistId||d.index!==void 0&&d.index!==C.index||typeof d.startTimeSeconds!=="number"||(g.stopPropagation(),this.setScrollTop(0),_.Ie(this).getPlayerPromise().then(function(V){var y=d.startTimeSeconds;V.seekTo(y);V.wakeUpControls();y<V.getDuration()&&V.playVideo()})))},
updatePlayerStartTime_:function(){var g=_.pLs();"t"in g&&(g=_.fi6(g.t),this.player.seekTo(g,!0))},
updateTitleFromWatchNext:function(g){g=this.getPageContents(g);var C,d;(g=_.W1(g==null?void 0:(C=g[0])==null?void 0:(d=C.videoPrimaryInfoRenderer)==null?void 0:d.title))&&_.HW(this.hostElement,"yt-update-title",g)},
updateTitle_:function(g){g=this.get("videoDetails.title",g)||"";_.HW(this.hostElement,"yt-update-title",g)},
syncWithRemoteVideo_:function(g,C,d){if(this.active&&this.player){var V=this.player.getVideoData();if(V.video_id===d&&(d=V.list,_.t("polymer_enable_mdx_queue")&&d&&d.startsWith("RQ")&&(d=void 0),V.video_id!==g||d!=C)){var y;_.t("kevlar_player_watch_endpoint_navigation")?y=_.I4_(_.N7G(g,C)):y=this.buildWatchEndpoint_(g,C);_.HW(this.hostElement,"yt-navigate",{endpoint:y,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(g,C,d){return _.U6(g,C,d)},
initDclkstatus_:function(){_.B7W()},
attachWatchPageSkeleton_:function(){var g=document.querySelector("#watch-page-skeleton");if(g){var C=g.querySelector("#primary-info"),d=g.querySelector("#secondary-info"),V=g.querySelector("#related");C&&_.KZ(this.hostElement).querySelector("#info-skeleton").appendChild(C);d&&_.KZ(this.hostElement).querySelector("#meta-skeleton").appendChild(d);V&&(_.KZ(this.hostElement).querySelector("#related-skeleton").appendChild(V),this.watchNextSkeletonEl_=V);_.N7(g)}},
handlePlayerUpdated_:function(){_.Ie(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(g,C){if(this.watchNextSkeletonEl_&&typeof C!=="undefined"){var d=this.watchNextSkeletonEl_.children,V=g&&g.indexSplices.length?g.indexSplices[0].index:0;g=Math.min(this.watchNextShownItems.length,d.length);C||(V=0,g=d.length);for(C=V;C<g;C++)d[C].classList.add("hidden")}},
onPlayerFullscreenChange_:function(g){_.t("external_fullscreen")||_.Qw(this.hostElement,"yt-player-fullscreen",[g.fullscreen])},
onFullscreenChange_:function(g){this.fullscreen=g;this.gestures_&&this.gestures_.update(this.fullscreen);var C=_.Ie(this);C.getPlayerPromise().then(function(d){d.setFauxFullscreen(!!_.Is())});
this.updateFullBleedElementLocations();g&&(C.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(g,C){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!C},
computeIsDonationShelfCollapsed_:function(g){return g},
computeShouldShowMerchShelf:function(g,C){return C&&!!g},
computeResponseHasComments:function(g){var C,d,V,y,R;return!!(g==null?0:(C=g.contents)==null?0:(d=C.twoColumnWatchNextResults)==null?0:(V=d.results)==null?0:(y=V.results)==null?0:(R=y.contents)==null?0:R.some(function(Y){var A;return(Y==null?void 0:(A=Y.itemSectionRenderer)==null?void 0:A.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(g,C){this.responseHasComments=this.computeResponseHasComments(this.data);return!!g&&!!Object.keys(g).length&&!C},
identity:_.MR,onWindowResized_:function(g){this.windowSize_=g;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.t("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.t("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(g){var C=this;g&&g.type!=="dataloaded"&&g.type!=="dataupdated"||_.Ie(this).getPlayerPromise().then(function(d){var V=d.getPlayerState();V!==5&&V!==0&&(d=1/d.getVideoAspectRatio(),C.videoHeightToWidthRatio_!==d&&(C.videoHeightToWidthRatio_=d))})},
schedulePlayerSizeUpdate_:function(g){var C=this,d=_.t("kevlar_watch_while_v2")||_.t("web_watch_pip"),V=function(){if(C.watchMetadata){var y,R;(R=(y=C.watchMetadata).resize)==null||R.call(y)}_.Ie(C).getPlayerPromise().then(function(Y){if(_.t("kevlar_set_internal_player_size")){if(!d||!C.isMiniplayerActive()){var A=C.calculateCurrentPlayerSize_();Y.setInternalSize(A.width,A.height)}}else Y.setSize(NaN,NaN);_.t("kevlar_watch_while")&&C.updateWatchWhileScrollThreshold_()})};
g?V():_.VA(_.UP,V)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(g){this.set("data.survey",g.detail)},
onYtShowSurveyCommand_:function(g){this.set("data.survey",_.e(g,_.nPS).survey)},
onDownloadedVideoDeleted:function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1){if(!C.active||(d=C.playerData)==null||!d.offlineState||C.videoId!==g)return y.return();(V=C.player)==null||V.stopVideo();_.vf().navigatingAwayFromWatchDeletedVideo=!0;_.gl(_.G8N,C.hostElement);return y.yield(_.vf().navigationFinishPromise,2)}_.vf().navigatingAwayFromWatchDeletedVideo=!1;_.XV(y)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var g;this.theater?g=_.jz(.5625*this.windowSize_.width,480,this.windowSize_.height-185):g=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==g&&(this.watchWhileScrollThreshold_=g,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var g=_.KZ(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&g){var C=this.windowSize_.height>=624,d=this.active?this.getScrollTop():0;!g.active&&C&&d>=this.watchWhileScrollThreshold_?(g.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):g.active&&(!C||d<this.watchWhileScrollThreshold_&&!_.Is())&&(g.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(g,C){if(g!==!0||C!==void 0){g=!_.t("live_chat_over_engagement_panels");C=_.KZ(this.hostElement).querySelector("#chat-container");var d=_.KZ(this.hostElement).querySelector("#plj-sidebar"),V=_.KZ(this.hostElement).querySelector("#panels"),y=_.KZ(this.hostElement).querySelector("#plj-panels"),R=_.KZ(this.hostElement).querySelector("#plj-playlist"),Y=_.KZ(this.hostElement).querySelector("#alerts"),A=_.KZ(this.hostElement).querySelector("#playlist"),P=_.KZ(this.hostElement).querySelector("#related"),
w=_.KZ(this.hostElement).querySelector("#donation-shelf"),x=_.KZ(this.hostElement).querySelector("#comments");this.isTwoColumns_?(Y=_.KZ(this.hostElement).querySelector("#secondary-inner"),Y.appendChild(d),d.appendChild(R),R.appendChild(A),d.appendChild(y),g&&Y.appendChild(V),_.t("web_watch_theater_chat")||Y.appendChild(C),g||Y.appendChild(V),Y.appendChild(w),Y.appendChild(P)):(g&&_.XA(V,Y),_.XA(A,Y),_.t("web_watch_theater_chat")||_.XA(C,Y),g||_.XA(V,Y),_.XA(w,Y),x&&(y&&_.XA(y,x),_.XA(P,x)));_.t("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.t("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.t("web_watch_theater_chat")){var g=_.KZ(this.hostElement).querySelector("#chat-container"),C=this.theater&&!this.fullscreen||_.t("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&C?_.t("web_watch_theater_chat_beside_player")?(C=_.KZ(this.hostElement).querySelector("#panels-full-bleed-container"),(g==null?void 0:g.parentElement)!==C&&C.append(g),this.panelsBesidePlayer=!0):_.t("web_watch_theater_fixed_chat")&&
(C=_.KZ(this.hostElement).querySelector("#columns"),(g==null?void 0:g.parentElement)!==C&&C.append(g),this.fixedPanels=!0):(_.t("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.t("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),C=_.KZ(this.hostElement).querySelector("#playlist"),g&&C?_.sn(g,C):_.cy(new _.qn("Missing element when updating chat location",{"chatContainer defined":!!g,"playlist defined":!!C})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(g,C){return _.t("sw_metadata_vis_toggle_ks")?!0:!!g||!!C},
computeForceDarkPanelTheme:function(g){return _.t("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&g:!1},
safeUpdateStyles:function(g){try{_.CM(this.hostElement,g)}catch(C){_.cy(C)}},
videoHeightToWidthRatioChanged_:function(g,C){C&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.t("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(g){this.videoHeightToWidthRatio_=1/g},
computeIsVerticalVideo_:function(g){return g>=1},
computeIsFourThreeToSixteenNineVideo_:function(g){return g<=.7501&&g>=.5624},
computeIsExtraWideVideo_:function(g){return g<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Ie(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Ie(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.aid(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(g){var C=_.xR(g)||0;_.kR(g,C+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var g=_.xR("yt-fullerscreen-edu-button-click-count")||0,C=_.xR("yt-fullerscreen-edu-button-shown-count")||0,d=_.pG("external_fullscreen_button_shown_threshold"),V=g>=_.pG("external_fullscreen_button_click_threshold")||C>=d;_.Ie(this).getPlayerPromise().then(function(y){y.updateFullerscreenEduButtonSubtleModeState(V)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(g,C){return C},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.wS().resolve(_.Ve).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var g=this;this.panelMaxHeightUpdateJob_&&_.UP.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.UP.addLowPriorityJob(function(){g.panelMaxHeightUpdateJob_=0;var C;!g.isTwoColumns_||g.theater||g.fullscreen?C=460:C=g.calculateNormalPlayerSize_().height;var d=C+"px";_.t("live_chat_taller_height")&&!g.theater&&(d="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.t("live_chat_medium_height")&&
!g.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.t("live_chat_scaled_height")&&!g.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 238px)");g.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":C+"px","--ytd-watch-flexy-chat-max-height":d,"--ytd-watch-flexy-structured-description-max-height":C+"px","--ytd-watch-flexy-comments-panel-max-height":C+"px","--ytd-comments-engagement-panel-content-height":C+"px"})})},
onYtShowEngagementPanelScrimAction_:function(g){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",g)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.as(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(g){var C=_.KZ(this.hostElement).querySelector("#engagement-panel-scrim");g?C.addEventListener("tap",_.VE(this,this.onEngagementPanelScrimClick_)):C.removeEventListener("tap",_.VE(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(g){if(this.hostElement.contains(g)&&!this.scrollToAnimation_.isAnimating()){var C=g.offsetTop-24;g=g.offsetTop+g.offsetHeight+24;var d=this.getPageScrollingElement(),V=this.getScrollTop(),y=V+d.clientHeight-56;if(C<V+56)C-=56;else if(g>y)C=g-d.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,C),500)}},
onYtSignalActionScrollToComments:function(){var g=this.hostElement.querySelector("#comments");if(g&&!this.scrollToAnimation_.isAnimating()){g=g.offsetTop-56-24;if(_.t("kevlar_comment_teaser_scroll_to_midpoint")&&(g-=_.sG().height/3,g<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtEngagementPanelVisibleChanged:function(g,C,d){this.active&&this.trackEngagementPanelVisibility&&!_.mVG.includes(d)&&(C==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(d),C!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&C!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(d),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(g){return g?"":"watch-active-metadata"},
computeNewMetadataClass:function(g){return g?"watch-active-metadata":""},
computeFullBleedPlayer:function(g,C){return g||C},
computeDefaultLayout:function(g){return!g},
computeDefaultTwoColumnLayout:function(g,C){return!g&&C},
computeWatchWhilePanelsActive:function(g,C){return g||C},
computeNoBorderOnChat:function(g){return _.t("web_watch_theater_chat_no_border")&&g},
computeLiveChatPresentAndExpanded:function(g,C){return g&&!C},
computePanelExpanded:function(g,C,d){return g||C||d},
onChangeMarkersVisibility:function(g){_.Ie(this).getPlayerPromise().then(function(C){var d;(d=C.changeMarkerVisibility)==null||d.call(C,_.e(g,_.Ui).isVisible||!1,_.e(g,_.Ui).entityKeys||[],_.e(g,_.Ui).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(g){this.liveChatCollapsed=g.detail;_.uw().dispatch(_.Wv_(g.detail))},
provideRenderingData:function(g,C){switch(g){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=C;break;case "PRIMARY_INFO":_.t("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=C);this.videoPrimaryInfoRendererValue=C==null?void 0:C.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.t("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=C);this.videoSecondaryInfoRendererValue=C==null?void 0:C.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
C;break;case "CLARIFICATION":this.clarifyBoxValue=C;break;case "LIVE_CHAT":this.conversationBar=C;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=C;break;case "PLAYLIST":this.externalPlaylistData_=C!=null?C:{};break;case "MERCH_SHELF":this.merchShelfValue=C==null?void 0:C.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=C;break;case "OFFER_MODULE":this.offerModule=C;break;case "LIMITED_STATE":this.limitedStateValue=C;break;case "DONATION_SHELF":this.donation=C;break;
case "ALERTS":this.alertsValue=C;break;case "COMMENTS":this.comments=C;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=C;break;case "ENGAGEMENT_PANELS":this.engagementPanels=C;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=C;break;case "RICH_GRID_RENDERER":this.richGridRendererData=C;break;case "EXPANDABLE_METADATA":this.expandableMetadata=C;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=C}},
toggleCinematicsActive:function(g){this.cinematicsActive=g},
isMiniplayerActive:function(){return _.wS().resolve(_.Ds).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(g){return p1l.map(function(C){return g.find(function(d){var V;return(d==null?void 0:(V=d.engagementPanelSectionListRenderer)==null?void 0:V.targetId)===C})}).filter(function(C){return C!==void 0})},
getNonLearningJourneyEngagementPanels:function(g){return g.filter(function(C){var d;return!p1l.includes((C==null?void 0:(d=C.engagementPanelSectionListRenderer)==null?void 0:d.targetId)||"")})}}];var J4_;var Sk=function(){var g=_.W.apply(this,arguments)||this;g.flexy=!0;g.learningJourney=!0;g.viewTransitionEnabled=_.t("enable_player_resize_transition");g.smallerChatMinHeight=_.t("live_chat_smaller_min_height");g.isDarkTheme=document.documentElement.hasAttribute("dark");g.theaterLargerPlayer=_.t("web_watch_theater_larger_player");g.defaultCollapsePlaylist=_.t("web_watch_default_collapse_playlist");g.enableCanvasLayout=_.t("web_enable_canvas_on_learning_journey");return g};
_.L(Sk,_.W);_.b=Sk.prototype;_.b.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.b.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.b.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.b.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.b.ready=function(){var g=this,C=function(){g.onColumnScroll()};
this.primary.addEventListener("scroll",C);this.secondary.addEventListener("scroll",C)};
_.b.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.b.updateIsTwoColumnsFromBinding=function(g){_.t("web_watch_update_narrow_width_killswitch")||_.uw().dispatch(_.myd(!g.detail.value));this.ytdWatchBehavior.isTwoColumns_=g.detail.value};
_.b.updateFlexySmallWindowFromBinding=function(g){this.ytdWatchBehavior.flexySmallWindow_=g.detail.value};
_.b.updateFlexyLargeWindowFromBinding=function(g){this.ytdWatchBehavior.flexyLargeWindow_=g.detail.value};
_.b.updateWatchWhileWindowSizeSufficientFromBinding=function(g){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=g.detail.value};
_.b.updateWatchNextCanShowMoreFromBinding=function(g){this.ytdWatchBehavior.watchNextCanShowMore=g.detail.value};
_.b.updateShownItemsFromBinding=function(g){g.detail.path?this.set(g.detail.path,g.detail.value):this.ytdWatchBehavior.watchNextShownItems=g.detail.value};
_.b.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23549_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23549_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.PU.Object.defineProperties(Sk.prototype,{showBrowseResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.browseData&&!this.playerData&&this.enableCanvasLayout}},
showWatchResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.playerData||!this.enableCanvasLayout}},
cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.pageVisualEffects)return!1;for(var C=0;C<this.data.pageVisualEffects.length;C++)if(g=_.e(this.data.pageVisualEffects[C],_.CI))return C=void 0,(C=g.config)==null?void 0:C.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.learningJourneyEngagementPanels)==null?void 0:g.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var g,C=(g=this.learningJourneyEngagementPanels)==null?void 0:g.find(function(J){var h;return(J==null?void 0:(h=J.engagementPanelSectionListRenderer)==null?void 0:h.panelIdentifier)==="learning-journey-engagement-panel"});
if(C){var d,V,y,R,Y,A,P,w,x;if(g=(w=((P=(Y=((R=C==null?void 0:(d=C.engagementPanelSectionListRenderer)==null?void 0:(V=d.content)==null?void 0:(y=V.sectionListRenderer)==null?void 0:y.contents)!=null?R:[])[0])==null?void 0:(A=Y.itemSectionRenderer)==null?void 0:A.contents)!=null?P:[])[0])==null?void 0:(x=w.accordionViewModel)==null?void 0:x.onTitleTap){var p=_.e6(g);if(p)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.SC.instance.resolveCommand(p)}}}}}}});
_.PU.Object.defineProperties(Sk,{template:{configurable:!0,enumerable:!0,get:function(){if(J4_===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="watch-content" hidden="[[!showWatchResponse]]" class="style-scope ytd-watch-learning-journey">\n        <div id="player" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n            <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n              <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n                <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n                </ytd-player>\n              </div>\n            </div>\n            <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n              <yt-button-shape data="[[backButtonData]]" hidden$="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n            </yt-button-shape></div>\n          </div>\n          <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n          </yt-playability-error-supported-renderers>\n        </div>\n        <div id="below" class="style-scope ytd-watch-learning-journey">\n          <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n          </ytd-watch-metadata>\n          <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n            <div id="info" class="style-scope ytd-watch-learning-journey">\n              <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n            <div id="meta" class="style-scope ytd-watch-learning-journey">\n              <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n          </div>\n          <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n          \n          <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n            <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-comments>\n        </div>\n      </div>\n      <div id="browse-content" hidden="[[!showBrowseResponse]]" class="style-scope ytd-watch-learning-journey">\n        <ytd-two-column-browse-results-renderer id="ytd-plj-browse" data="[[browseData.contents.twoColumnBrowseResultsRenderer]]" class="style-scope ytd-watch-learning-journey"></ytd-two-column-browse-results-renderer>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);J4_=g}g=J4_;return g}}});
Sk.prototype.updateMiniplayerIsActiveValue=Sk.prototype.updateMiniplayerIsActiveValue;Sk.prototype.updateScrollTopValue=Sk.prototype.updateScrollTopValue;Sk.prototype.updateFullscreenValue=Sk.prototype.updateFullscreenValue;Sk.prototype.updateTheaterValue=Sk.prototype.updateTheaterValue;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Sk.prototype,"ytComponentBehavior",void 0);
_.E([_.r(oNl.YtdLearningJourneyWatchBehavior),_.H("design:type",Object)],Sk.prototype,"ytdWatchBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Sk.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Sk.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Sk.prototype,"playerData",void 0);_.E([_.M(),_.H("design:type",Object)],Sk.prototype,"browseData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"flexy",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"learningJourney",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"viewTransitionEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"smallerChatMinHeight",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"isDarkTheme",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"theaterLargerPlayer",void 0);_.E([_.M(),_.H("design:type",Object)],Sk.prototype,"defaultCollapsePlaylist",void 0);_.E([_.M(),_.H("design:type",Object)],Sk.prototype,"enableCanvasLayout",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("playerData","browseData","enableCanvasLayout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Sk.prototype,"showBrowseResponse",null);
_.E([_.M({reflectToAttribute:!0}),_.X("playerData","enableCanvasLayout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Sk.prototype,"showWatchResponse",null);_.E([_.M({selector:_.tY}),_.H("design:type",Object)],Sk.prototype,"theaterValue",void 0);_.E([_.M({selector:_.jZ}),_.H("design:type",Object)],Sk.prototype,"fullscreenValue",void 0);_.E([_.M({selector:_.Bw}),_.H("design:type",Object)],Sk.prototype,"scrollTopValue",void 0);
_.E([_.M({selector:_.jg}),_.H("design:type",Object)],Sk.prototype,"miniplayerIsActiveValue",void 0);_.E([_.ZD("#ytd-plj-player"),_.H("design:type",HTMLElement)],Sk.prototype,"ytdPlayer",void 0);_.E([_.ZD("#playlist"),_.H("design:type",HTMLElement)],Sk.prototype,"JSC$23549_ytdPlaylistPanelRenderer",void 0);_.E([_.QS("ytd-comments"),_.H("design:type",HTMLElement)],Sk.prototype,"ytdComments",void 0);_.E([_.ZD("#primary"),_.H("design:type",HTMLElement)],Sk.prototype,"primary",void 0);
_.E([_.ZD("#secondary"),_.H("design:type",HTMLElement)],Sk.prototype,"secondary",void 0);_.E([_.ZD("#player-container"),_.H("design:type",HTMLElement)],Sk.prototype,"playerContainer",void 0);_.E([_.ZD("#cinematics"),_.H("design:type",HTMLElement)],Sk.prototype,"JSC$23549_cinematics",void 0);_.E([_.Rn("theaterValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"updateTheaterValue",null);
_.E([_.Rn("fullscreenValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"updateFullscreenValue",null);_.E([_.Rn("scrollTopValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"updateScrollTopValue",null);_.E([_.Rn("miniplayerIsActiveValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"updateMiniplayerIsActiveValue",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Sk.prototype,"cinematicLightTheme",null);_.E([_.M({reflectToAttribute:!0}),_.X("learningJourneyEngagementPanels"),_.H("design:type",Object),_.H("design:paramtypes",[])],Sk.prototype,"hasLearningJourneyPanels",null);_.E([_.X("learningJourneyEngagementPanels"),_.H("design:type",Object),_.H("design:paramtypes",[])],Sk.prototype,"backButtonData",null);_.E([_.m({is:"ytd-watch-learning-journey"})],Sk);_.Hs.registerService(_.wXj,Sk);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("Tm0L3c");
var biS;var Zi6;var YCh=function(){return _.W.apply(this,arguments)||this};
_.L(YCh,_.W);_.E([_.m({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],YCh);
_.I(YCh,"ytd-ghost-comments-renderer",function(){if(Zi6===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);Zi6=g}g=Zi6;return g},{mode:1});var A46;var FyT=function(){return _.W.apply(this,arguments)||this};
_.L(FyT,_.W);_.E([_.m({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],FyT);
_.I(FyT,"ytd-ghost-watch-metadata-renderer",function(){if(A46===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);A46=g}g=A46;return g},{mode:1});var Gh=function(){var g=_.W.apply(this,arguments)||this;g.ghostGridRenderer={rows:6};g.smallerChatMinHeight=_.t("live_chat_smaller_min_height");g.darkerPanels=_.t("web_watch_darker_panels");g.isDarkTheme=document.documentElement.hasAttribute("dark");return g};
_.L(Gh,_.W);_.b=Gh.prototype;_.b.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.b.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.b.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.b.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.b.ready=function(){var g=this,C=function(){g.onColumnScroll()};
this.primary.addEventListener("scroll",C);this.secondary.addEventListener("scroll",C)};
_.b.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.b.updateIsTwoColumnsFromBinding=function(g){this.ytdWatchBehavior.isTwoColumns_=g.detail.value};
_.b.updateFlexySmallWindowFromBinding=function(g){this.ytdWatchBehavior.flexySmallWindow_=g.detail.value};
_.b.updateFlexyLargeWindowFromBinding=function(g){this.ytdWatchBehavior.flexyLargeWindow_=g.detail.value};
_.b.updateWatchWhileWindowSizeSufficientFromBinding=function(g){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=g.detail.value};
_.b.updateWatchNextCanShowMoreFromBinding=function(g){this.ytdWatchBehavior.watchNextCanShowMore=g.detail.value};
_.b.updateShownItemsFromBinding=function(g){_.t("swatcheroo_direct_use_rich_grid")||(g.detail.path?this.set(g.detail.path,g.detail.value):this.ytdWatchBehavior.watchNextShownItems=g.detail.value)};
_.b.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23537_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23537_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.PU.Object.defineProperties(Gh.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.pageVisualEffects)return!1;for(var C=0;C<this.data.pageVisualEffects.length;C++)if(g=_.e(this.data.pageVisualEffects[C],_.CI))return C=void 0,(C=g.config)==null?void 0:C.enableInLightTheme;return!1}}});
Gh.prototype.updateMiniplayerIsActiveValue=Gh.prototype.updateMiniplayerIsActiveValue;Gh.prototype.updateScrollTopValue=Gh.prototype.updateScrollTopValue;Gh.prototype.updateFullscreenValue=Gh.prototype.updateFullscreenValue;Gh.prototype.updateTheaterValue=Gh.prototype.updateTheaterValue;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Gh.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Gh.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.y4u.YtdWatchBehavior),_.H("design:type",Object)],Gh.prototype,"ytdWatchBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Gh.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Gh.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Gh.prototype,"ghostGridRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],Gh.prototype,"playerData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gh.prototype,"smallerChatMinHeight",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gh.prototype,"darkerPanels",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Gh.prototype,"isDarkTheme",void 0);_.E([_.M({selector:_.tY}),_.H("design:type",Object)],Gh.prototype,"theaterValue",void 0);_.E([_.M({selector:_.jZ}),_.H("design:type",Object)],Gh.prototype,"fullscreenValue",void 0);_.E([_.M({selector:_.Bw}),_.H("design:type",Object)],Gh.prototype,"scrollTopValue",void 0);
_.E([_.M({selector:_.jg}),_.H("design:type",Object)],Gh.prototype,"miniplayerIsActiveValue",void 0);_.E([_.ZD("#ytd-player"),_.H("design:type",HTMLElement)],Gh.prototype,"ytdPlayer",void 0);_.E([_.ZD("#playlist"),_.H("design:type",HTMLElement)],Gh.prototype,"JSC$23537_ytdPlaylistPanelRenderer",void 0);_.E([_.ZD("#ytd-comments"),_.H("design:type",HTMLElement)],Gh.prototype,"ytdComments",void 0);_.E([_.ZD("#primary"),_.H("design:type",HTMLElement)],Gh.prototype,"primary",void 0);
_.E([_.ZD("#secondary"),_.H("design:type",HTMLElement)],Gh.prototype,"secondary",void 0);_.E([_.ZD("#player-container"),_.H("design:type",HTMLElement)],Gh.prototype,"playerContainer",void 0);_.E([_.ZD("#cinematics"),_.H("design:type",HTMLElement)],Gh.prototype,"JSC$23537_cinematics",void 0);_.E([_.Rn("theaterValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gh.prototype,"updateTheaterValue",null);
_.E([_.Rn("fullscreenValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gh.prototype,"updateFullscreenValue",null);_.E([_.Rn("scrollTopValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gh.prototype,"updateScrollTopValue",null);_.E([_.Rn("miniplayerIsActiveValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gh.prototype,"updateMiniplayerIsActiveValue",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gh.prototype,"cinematicLightTheme",null);
_.I(Gh,"ytd-watch-grid",function(){if(biS===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);biS=g}g=biS;return g},{mode:2});_.Hs.registerService(_.O2l,Gh);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("CF909");
var RfE;var aT=function(){var g=_.W.apply(this,arguments)||this;g.viewTransitionEnabled=_.t("enable_player_resize_transition");g.smallerChatMinHeight=_.t("live_chat_smaller_min_height");g.isDarkTheme=document.documentElement.hasAttribute("dark");g.defaultCollapsePlaylist=_.t("web_watch_default_collapse_playlist");g.retroModeReduxValue=!1;g.persistentPanelVisibleValue=!1;return g};
_.L(aT,_.W);_.b=aT.prototype;_.b.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.b.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.b.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.b.updateRetroModeReduxValue=function(){_.t("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.b.updatePersistentPanelVisibleValue=function(){_.t("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.b.ready=function(){var g=this,C=function(){g.onColumnScroll()};
this.primary.addEventListener("scroll",C);this.secondary.addEventListener("scroll",C)};
_.b.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.b.updateIsTwoColumnsFromBinding=function(g){_.t("web_watch_update_narrow_width_killswitch")||_.uw().dispatch(_.myd(!g.detail.value));this.ytdWatchBehavior.isTwoColumns_=g.detail.value};
_.b.updateFlexySmallWindowFromBinding=function(g){this.ytdWatchBehavior.flexySmallWindow_=g.detail.value};
_.b.updateFlexyLargeWindowFromBinding=function(g){this.ytdWatchBehavior.flexyLargeWindow_=g.detail.value};
_.b.updateWatchWhileWindowSizeSufficientFromBinding=function(g){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=g.detail.value};
_.b.updateWatchNextCanShowMoreFromBinding=function(g){this.ytdWatchBehavior.watchNextCanShowMore=g.detail.value};
_.b.updateShownItemsFromBinding=function(g){g.detail.path?this.set(g.detail.path,g.detail.value):this.ytdWatchBehavior.watchNextShownItems=g.detail.value};
_.b.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23532_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23532_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary;case "PERSISTENT_PANEL_CONTAINER":return this.persistentPanelContainer}};
_.PU.Object.defineProperties(aT.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.pageVisualEffects)return!1;for(var C=0;C<this.data.pageVisualEffects.length;C++)if(g=_.e(this.data.pageVisualEffects[C],_.CI))return C=void 0,(C=g.config)==null?void 0:C.enableInLightTheme;return!1}}});
_.PU.Object.defineProperties(aT,{template:{configurable:!0,enumerable:!0,get:function(){if(RfE===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy" hidden$="[[!showGhostMetadata]]">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy" hidden$="[[!showGhostRelated]]"></div>\n      </div>\n      <div id="persistent-panel-container" class="style-scope ytd-watch-flexy"></div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);RfE=g}g=RfE;return g}}});
aT.prototype.updatePersistentPanelVisibleValue=aT.prototype.updatePersistentPanelVisibleValue;aT.prototype.updateRetroModeReduxValue=aT.prototype.updateRetroModeReduxValue;aT.prototype.updateScrollTopValue=aT.prototype.updateScrollTopValue;aT.prototype.updateFullscreenValue=aT.prototype.updateFullscreenValue;aT.prototype.updateTheaterValue=aT.prototype.updateTheaterValue;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],aT.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],aT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.y4u.YtdWatchBehavior),_.H("design:type",Object)],aT.prototype,"ytdWatchBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],aT.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],aT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],aT.prototype,"playerData",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],aT.prototype,"viewTransitionEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],aT.prototype,"smallerChatMinHeight",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],aT.prototype,"isDarkTheme",void 0);_.E([_.M(),_.H("design:type",Object)],aT.prototype,"defaultCollapsePlaylist",void 0);_.E([_.M({selector:_.tY}),_.H("design:type",Object)],aT.prototype,"theaterValue",void 0);
_.E([_.M({selector:_.jZ}),_.H("design:type",Object)],aT.prototype,"fullscreenValue",void 0);_.E([_.M({selector:_.Bw}),_.H("design:type",Object)],aT.prototype,"scrollTopValue",void 0);_.E([_.M({selector:_.jg}),_.H("design:type",Object)],aT.prototype,"miniplayerIsActive",void 0);_.E([_.M({selector:function(g){return g.watch.isWatchRetroMode}}),
_.H("design:type",Object)],aT.prototype,"retroModeReduxValue",void 0);_.E([_.M({selector:_.sl.persistentPanelVisibleSelector}),_.H("design:type",Object)],aT.prototype,"persistentPanelVisibleValue",void 0);_.E([_.QS("ytd-player"),_.H("design:type",HTMLElement)],aT.prototype,"ytdPlayer",void 0);_.E([_.ZD("#playlist"),_.H("design:type",HTMLElement)],aT.prototype,"JSC$23532_ytdPlaylistPanelRenderer",void 0);_.E([_.QS("ytd-comments"),_.H("design:type",HTMLElement)],aT.prototype,"ytdComments",void 0);
_.E([_.ZD("#primary"),_.H("design:type",HTMLElement)],aT.prototype,"primary",void 0);_.E([_.ZD("#secondary"),_.H("design:type",HTMLElement)],aT.prototype,"secondary",void 0);_.E([_.ZD("#player-container"),_.H("design:type",HTMLElement)],aT.prototype,"playerContainer",void 0);_.E([_.ZD("#below"),_.H("design:type",HTMLElement)],aT.prototype,"below",void 0);_.E([_.ZD("#cinematics"),_.H("design:type",HTMLElement)],aT.prototype,"JSC$23532_cinematics",void 0);
_.E([_.ZD("#persistent-panel-container"),_.H("design:type",HTMLElement)],aT.prototype,"persistentPanelContainer",void 0);_.E([_.Rn("theaterValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aT.prototype,"updateTheaterValue",null);_.E([_.Rn("fullscreenValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aT.prototype,"updateFullscreenValue",null);
_.E([_.Rn("scrollTopValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aT.prototype,"updateScrollTopValue",null);_.E([_.Rn("retroModeReduxValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aT.prototype,"updateRetroModeReduxValue",null);_.E([_.Rn("persistentPanelVisibleValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aT.prototype,"updatePersistentPanelVisibleValue",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],aT.prototype,"cinematicLightTheme",null);_.E([_.m({is:"ytd-watch-flexy"})],aT);_.Hs.registerService(_.i2N,aT);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("nmfa2d");
var oPs;var n2=function(){var g=_.W.apply(this,arguments)||this;g.hidden=!1;g.errorScreen=null;g.playlistData={};return g};
_.L(n2,_.W);_.b=n2.prototype;_.b.getPlayer=function(){return this.ytdPlayer};
_.b.configureRendererStamper=function(){return{singleColumnContents:{id:"single-column",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},clarificationData:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",
attributes:{"class":"watch"}}}},donationShelf:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[hasChat]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},richMetadataRowContainer:{id:"rich-metadata",mapping:{metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{fixie:!0}}}},
ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},"playerData.playerAds":{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.lk(["aa","eocs"])}}};
_.b.onActiveChanged=function(){_.uw().dispatch(_.HeS(this.ytPageBehavior.active))};
_.b.playerDataChanged=function(){var g;(g=this.watchController)==null||g.setPlayerResponse(this.playerData)};
_.b.dataChanged=function(){var g;(g=this.watchController)==null||g.setWatchNextResponse(this.data)};
_.b.sizeChanged=function(){var g,C;(C=(g=this.metadata).resize)==null||C.call(g)};
_.b.attached=function(){this.watchController=new _.ma(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.b.detached=function(){_.Ad(this.watchController);this.watchController=void 0};
_.b.getPlayerContainer=function(){return this.playerContainer};
_.b.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.b.provideRenderingData=function(g,C){switch(g){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=C;break;case "ERROR_SCREEN":this.errorScreen=C!=null?C:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=C;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=C;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=C;break;case "RICH_METADATA":this.richMetadataRowContainer=C;break;case "CLARIFICATION":this.clarificationData=C;break;case "PLAYLIST":this.playlistData=
C!=null?C:{};break;case "MERCH_SHELF":this.merchShelf=C;break;case "TICKET_SHELF":this.ticketShelf=C;break;case "LIMITED_STATE":this.limitedState=C;break;case "DONATION_SHELF":this.donationShelf=C;break;case "ALERTS":this.alerts=C}};
_.PU.Object.defineProperties(n2.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return!this.hidden&&!!((g=this.data)==null?0:(C=g.contents)==null?0:(d=C.twoColumnWatchNextResults)==null?0:d.conversationBar)}}});
n2.prototype.sizeChanged=n2.prototype.sizeChanged;n2.prototype.dataChanged=n2.prototype.dataChanged;n2.prototype.playerDataChanged=n2.prototype.playerDataChanged;n2.prototype.onActiveChanged=n2.prototype.onActiveChanged;_.E([_.r(_.yo.YtPageBehavior),_.H("design:type",Object)],n2.prototype,"ytPageBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],n2.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],n2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],n2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],n2.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"playerData",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],n2.prototype,"hidden",void 0);_.E([_.ZD("#ytd-player"),_.H("design:type",HTMLElement)],n2.prototype,"ytdPlayer",void 0);_.E([_.ZD("#player-container"),_.H("design:type",HTMLElement)],n2.prototype,"playerContainer",void 0);_.E([_.ZD("#metadata"),_.H("design:type",Object)],n2.prototype,"metadata",void 0);_.E([_.ZD("#playlist"),_.H("design:type",HTMLElement)],n2.prototype,"playlistPanel",void 0);
_.E([_.M({selector:_.$7l,reflectToAttribute:!0}),_.H("design:type",Object)],n2.prototype,"fixie",void 0);_.E([_.M({selector:_.vgh,reflectToAttribute:!0}),_.H("design:type",Object)],n2.prototype,"singleColumn",void 0);_.E([_.M({selector:function(g){return _.tY(g)&&!_.jZ(g)},
reflectToAttribute:!0}),_.H("design:type",Object)],n2.prototype,"theater",void 0);_.E([_.M({selector:_.jZ,reflectToAttribute:!0}),_.H("design:type",Object)],n2.prototype,"fullscreen",void 0);_.E([_.M({selector:_.UuT}),_.H("design:type",Object)],n2.prototype,"windowSize",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"singleColumnContents",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"errorScreen",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"playlistData",void 0);
_.E([_.M(),_.H("design:type",Object)],n2.prototype,"videoPrimaryInfoRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"videoSecondaryInfoRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"richMetadataRowContainer",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"clarificationData",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"commentsEntryPointHeaderRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"ticketShelf",void 0);
_.E([_.M(),_.H("design:type",Object)],n2.prototype,"merchShelf",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"donationShelf",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"limitedState",void 0);_.E([_.M(),_.H("design:type",Object)],n2.prototype,"alerts",void 0);_.E([_.X("playlistData"),_.H("design:type",Object),_.H("design:paramtypes",[])],n2.prototype,"hasPlaylistData",null);
_.E([_.X("data","hidden"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],n2.prototype,"hasChat",null);_.E([_.Rn("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n2.prototype,"onActiveChanged",null);_.E([_.Rn("playerData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n2.prototype,"playerDataChanged",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n2.prototype,"dataChanged",null);_.E([_.Rn("windowSize","singleColumn"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],n2.prototype,"sizeChanged",null);
_.I(n2,"ytd-watch-fixie",function(){if(oPs===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);oPs=g}g=oPs;return g},{mode:1});_.Hs.registerService(_.Psj,n2);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("xwEKAe");
var sZ6=function(g){g=g.command;var C=_.e(g,_.Fv);return{command:g,reelPlayerOverlayRenderer:_.e(C==null?void 0:C.overlay,_.zzh),thumbnail:C==null?void 0:C.thumbnail,videoId:C.videoId}},BHT=function(g){g=g.command;
var C=_.e(g,_.zF);return{command:g,reelNonVideoContentRenderer:_.e(C==null?void 0:C.renderer,_.aI)}},THk=function(g){return g.entries?g.entries.map(function(C){return _.e(C==null?void 0:C.command,_.Fv)?sZ6(C):BHT(C)}):[]},fgY=function(g){return g.prevEntries?g.prevEntries.map(function(C){return _.e(C==null?void 0:C.command,_.Fv)?sZ6(C):BHT(C)}):[]},vWk=function(g){return _.ZF(g)?g.getAttribute("jsname")==="coFSxe":!1},$Zd=function(g,C){C.id||(C.id="ow"+_.zV(C));
g.setAttribute("jsowner",C.id);g.__owner=C;var d=_.H3(C,vWk);d&&(_.q0P.has(d)||_.q0P.set(d,[]),_.q0P.get(d).push(g));(d=_.$uP.get(C))||_.$uP.set(C,d=[]);d.includes(g)||d.push(g);C.setAttribute("__IS_OWNER",!0)},qGS=function(){var g=_.JHu(1);
g=_.Yp(g,_.Lpg);if(!(_.pZ1(g)||g[_.pWj]&&!g.__hasBeenSet))return g.value},M5l=function(g){return(g=_.yGc(g))?_.bNB(g):0},WL_=function(g){return g.shorts.isSmallScreenSqueezeback},mZW=function(g){return g.shorts.isPlaybackStarted},uW_=function(g){var C=_.Zi();
if(C.getFlag(202))C=C.getFlag(201);else{var d;C=(g==null?void 0:(d=g.config)==null?void 0:d.settingOnByDefault)!==void 0?g.config.settingOnByDefault:!_.t("web_shorts_cinematics_disabled_by_default")}return C},nWu=function(g){var C=_.Zi();
_.YP(0,201,g);_.YP(0,202,!0);C.save()},cj6=function(g){var C=_.JHu(2),d=new Set;
_.nP(function(){return void d.forEach(function(V){return void V()})});
return function(V){var y=_.ZR(C);try{var R=Igk(UZE(g),V);d.add(R);return function(){R();d.delete(R)}}finally{_.ZR(y)}}},EWY=function(g){var C=g.children;
var d=g.root;_.nv(function(){var V=cj6(d)(C);_.nP(V)});
return document.createTextNode("")},Igk=function(g,C){var d=HO_(g);
(g=qGS())&&$Zd(d,g);_.lE.setUp();C=_.Z(_.n91(C,!0));g=C.next().value;var V=C.next().value;C=_.Z(g);for(g=C.next();!g.done;g=C.next())d.appendChild(g.value);_.lE.log(d);_.lE.tearDown();return function(){V();d.remove()}},UZE=function(g){if(typeof g==="string")return g=document.querySelector(g),_.Jiz(g),g;
if(_.pv(g)&&g.nodeType===Node.ELEMENT_NODE)return g;if(!g.__value&&!g.__optional){var C=_.h9o.USE_ELEMENT_NOT_ASSIGNED(g.__expectedTagName);g.__hasErrored=!0;throw C;}return g.value},HO_=function(g){var C=document.createElementNS(g.namespaceURI,g.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return g.appendChild(C)},QZT=function(g,C,d,V){g=C-g;
d=V-d;return Math.sqrt(g*g+d*d)},zoS=function(g){var C=g>>8&255,d=g&255;
return"#"+(g>>16&255).toString(16).padStart(2,"0")+C.toString(16).padStart(2,"0")+d.toString(16).padStart(2,"0")},KLY=function(g,C){g&&_.wS().resolve(_.xC).resolveCommand(g,{forceClickLogging:!0,
form:{element:C}})},agu=function(){return _.wS().resolve(_.LN).dismissedIndices},GCu=function(g,C){var d,V,y,R,Y,A,P,w,x;
return _.F(function(p){if(p.nextAddress==1){d=_.wS().resolve(_.jA);R=(V=d)==null?void 0:(y=V.reelWatchEndpointMap)==null?void 0:y.reelWatchSequence;A=(Y=g.innertubeTransportService)!=null?Y:_.wS().resolve(_.O7);if(!R)return p.jumpTo(2);P=R();return(w=P.JSC$14235_getRequest(C,{}))?p.yield(_.dP(A,w.innerTubeRequest,w.input,C.clickTrackingParams,w.config),4):p.jumpTo(2)}return p.nextAddress!=2?(x=p.yieldResult,p.return(x)):p.return(void 0)})},SGk=function(g,C,d){var V,y=(V=_.e(C,_.Fv))==null?void 0:
V.videoId;
V=!(!y||!g.find(function(Y){return Y.videoId&&Y.videoId===y}));
var R=!!g.find(function(Y){var A;return((A=_.e(Y.command,_.Fv))==null?void 0:A.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
g=!!g.find(function(Y){return!!_.e(Y.command,_.zF)&&!!_.e(C,_.zF)&&Y.command===C});
return d?V||g:V||R||g},ggk=function(g,C,d){var V=[].concat(_.Wr(g)),y=0,R=d?THk(d):[];
d=d?fgY(d):[];C&&!SGk(g,C.command)&&V.unshift(C);R.length&&!SGk(g,R[0].command,!0)&&V.push.apply(V,_.Wr(R));C&&d.length&&!SGk(g,d[0].command)&&(V.unshift.apply(V,_.Wr(d.reverse())),y=d.length);return{newContentList:V,indexChange:y}},C3_=function(g){return _.QD({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:g}})},d76=function(g){return _.QD({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:g}})},V1S=function(g){return _.QD({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:g}})};var jr=function(g,C){if(g instanceof jr)this.array_=g.array_;else{var d;if(d=_.U1(g))a:{for(var V=d=0;V<g.length;V++){if(!_.U1(g[V])||d>0&&g[V].length!=d){d=!1;break a}for(var y=0;y<g[V].length;y++)if(typeof g[V][y]!=="number"){d=!1;break a}d==0&&(d=g[V].length)}d=d!=0}if(d)this.array_=_.Ic(g);else if(g instanceof _.XW)this.array_=ydW(g.height,g.width);else if(typeof g==="number"&&typeof C==="number"&&g>0&&C>0)this.array_=ydW(g,C);else throw Error("So");}this.size_=new _.XW(this.array_[0].length,
this.array_.length)},RX_=function(g,C,d){for(var V=0;V<g.getSize().height;V++)for(var y=0;y<g.getSize().width;y++)C.call(d,g.array_[V][y],V,y,g)},b8W=function(g,C){var d=new jr(g.getSize());
RX_(g,function(V,y,R){d.array_[y][R]=C.call(void 0,V,y,R,g)});
return d},ydW=function(g,C){for(var d=[],V=0;V<g;V++){d[V]=[];
for(var y=0;y<C;y++)d[V][y]=0}return d};
jr.prototype.add=function(g){if(!_.bOE(this.size_,g.getSize()))throw Error("To");return b8W(this,function(C,d,V){return C+g.array_[d][V]})};
jr.prototype.equals=function(g,C){if(this.size_.width!=g.size_.width||this.size_.height!=g.size_.height)return!1;C=C||0;for(var d=0;d<this.size_.height;d++)for(var V=0;V<this.size_.width;V++)if(!_.RoG(this.array_[d][V],g.array_[d][V],C))return!1;return!0};
jr.prototype.getSize=function(){return this.size_};
var er=function(g,C,d){return C>=0&&C<g.size_.height&&d>=0&&d<g.size_.width?g.array_[C][d]:null};
jr.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var Z8k=function(g,C,d,V){if(!(C>=0&&C<g.size_.height&&d>=0&&d<g.size_.width))throw Error("Uo`"+C+"`"+d+"`"+g.size_.height+"`"+g.size_.width);g.array_[C][d]=V};
jr.prototype.multiply=function(g){if(g instanceof jr){if(this.size_.width!=g.getSize().height)throw Error("Vo");return YJW(this,g)}if(typeof g==="number")return AdS(this,g);throw Error("Wo");};
var YJW=function(g,C){var d=new jr(g.size_.height,C.getSize().width);RX_(d,function(V,y,R){for(var Y=V=0;Y<this.size_.width;Y++)V+=er(this,y,Y)*er(C,Y,R);Z8k(d,y,R,V)},g);
return d},AdS=function(g,C){return b8W(g,function(d){return d*C})};var F4W=new _.Sf("inlineSurveyRenderer");var P3k=new _.Sf("interstitialViewModel");var i8S=new _.Sf("reelNavigateCommand");var O8d=new _.Sf("reelNonVideoContentDismissalCommand");var wdk=new _.Sf("showReelsCommentsOverlayCommand");var kMd=new _.Sf("videoInteractionPopUpRenderer");var x7d=new _.Sf("pollChoiceData");var ogu;var pdh;var JdW;var lf=function(){var g=_.W.apply(this,arguments)||this;g.ctaVisualElement=null;g.currentCsn=null;return g};
_.L(lf,_.W);_.b=lf.prototype;_.b.onDataChanged=function(){this.maybeLogShows()};
_.b.computeButtonShape=function(){var g=this;if(this.data)return{buttonText:_.W1(this.data.text),state:"active",onTap:function(){g.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.b.maybeCreateCtaVe=function(){var g;if((g=this.data)!=null&&g.badgeInteractionLogging){var C;if(g=(C=this.data.badgeInteractionLogging)==null?void 0:C.trackingParams)this.ctaVisualElement=_.FG(g)}};
_.b.maybeLogClicks=function(){this.currentCsn=_.ju(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.qV(this.currentCsn,this.ctaVisualElement)};
_.b.maybeLogShows=function(){this.currentCsn=_.ju(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.vL(this.currentCsn,[this.ctaVisualElement])};
_.b.onTap=function(){var g;if((g=this.data)!=null&&g.onClickCommand){var C;this.ytComponentBehavior.resolveCommand((C=this.data)==null?void 0:C.onClickCommand);this.maybeLogClicks()}};
lf.prototype.onDataChanged=lf.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],lf.prototype,"ytComponentBehavior",void 0);_.E([_.M({}),_.H("design:type",Object)],lf.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lf.prototype,"onDataChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],lf);
_.I(lf,"ytd-shopping-overlay-badge-renderer",function(){if(JdW!==void 0)return JdW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return JdW=g},{mode:1});_.U4(_.d9S,"reel-sound-metadata-view-model",{props:{data:_.ut,overlayDensity:_.ut}});_.U4(_.GSr,"player-disclosure-view-model",{props:{data:_.CA,extractOverlay:_.CA}});_.U4(_.EjM,"pivot-button-view-model",{props:{data:_.ut,className:_.ut}});_.U4(_.HC6,"reel-action-bar-view-model",{props:{data:_.CA,buttonShapeOverrideables:_.CA}});_.U4(_.VMQ,"yt-reel-metapanel-view-model",{props:{data:_.CA,overlayDensity:_.CA,extractOverlay:_.CA}});var hXh=_.n(function(g){var C=g.children;var d=g.region;g=_.Z(_.jL(void 0,void 0,"flxBBc"));var V=g.next().value,y=g.next().value;g=_.Z(_.jL("0px",void 0,"IAR7k"));var R=g.next().value,Y=g.next().value;g=_.Z(_.jL("0px",void 0,"QV4iWb"));var A=g.next().value,P=g.next().value;g=_.Z(_.jL(0,void 0,"Q2oK6b"));var w=g.next().value,x=g.next().value;g=_.Z(_.jL(0,void 0,"hYKowe"));var p=g.next().value,J=g.next().value,h=function(){var Q=V();if(Q){var c;if(((c=_.Cx())==null?void 0:c.getPlayerState())!==-1){Q.style.display=
"inherit";var U;(U=_.Cx())==null||U.removeEventListener("onStateChange",h)}else Q.style.display="none";N()}},l=function(){var Q;
return(Q=_.Uw())==null?void 0:Q.querySelector("video")},N=function(){var Q=l();
if(Q){x(Q.getBoundingClientRect().width);J(Q.getBoundingClientRect().height);var c;Y((Q==null?void 0:(c=Q.style)==null?void 0:c.left)||"0px");var U;P((Q==null?void 0:(U=Q.style)==null?void 0:U.top)||"0px")}};
_.ue(function(){var Q=V();if(Q){var c,U,K;if(((c=_.Cx())==null?void 0:c.getPlayerState())===-1&&Math.round(((K=(U=_.Cx())==null?void 0:U.getVideoAspectRatio())!=null?K:0)*100)!==Math.round(w()/p()*100)){Q.style.display="none";var Cl,AL;J(w()/((AL=(Cl=_.Cx())==null?void 0:Cl.getVideoAspectRatio())!=null?AL:1))}}},"N29KDe");
var T=function(){N()},v;
_.nv(function(){N();var Q;if(!(d==null?0:(Q=d())==null?0:Q.transformationMatrix))throw Error("$o");var c;(c=_.Cx())==null||c.addEventListener("onStateChange",h);if(window.ResizeObserver){if(Q=l())v=new ResizeObserver(T),v.observe(Q)}else window.addEventListener("resize",N);_.nP(function(){var U;(U=_.Cx())==null||U.removeEventListener("onStateChange",h);v?v.disconnect():window.removeEventListener("resize",N)})});
var q=function(){var Q,c,U=(c=d==null?void 0:(Q=d())==null?void 0:Q.transformationMatrix)!=null?c:[];Q=w();c=p();for(var K=[],Cl=0,AL=-1;Cl<U.length;Cl++)Cl%3===0&&(AL++,K[AL]=[]),K[AL].push(U[Cl]);U=new jr(K);K=new jr([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);K=U.multiply(K);U=new jr([[0,0],[0,0],[0,0],[0,0]]);for(Cl=0;Cl<K.getSize().width;Cl++){AL=er(K,0,Cl);var iP=er(K,1,Cl);if(AL===null||iP===null)throw Error("Zo`"+(Cl+1).toString());Z8k(U,Cl,0,AL*Q);Z8k(U,Cl,1,iP*c)}Q=er(U,0,0);Cl=er(U,1,0);c=er(U,0,
1);AL=er(U,1,1);if(Q===null||Cl===null||c===null||AL===null)throw Error("Xo");K=QZT(Q,Cl,c,AL);iP=er(U,3,0);U=er(U,3,1);if(iP===null||U===null)throw Error("Yo");U=QZT(Q,iP,c,U);AL=(Number((AL*-1).toFixed(2))-Number((c*-1).toFixed(2)))/(Number(Cl.toFixed(2))-Number(Q.toFixed(2)));iP=Math.atan(AL)*180/Math.PI;Cl=AL===Number.POSITIVE_INFINITY?-90:AL===Number.NEGATIVE_INFINITY?90:Object.is(AL,-0)?180:AL===0?0:AL>0?iP*-1:Q<Cl?iP*-1:Math.abs(iP)+180;return"left:calc("+Q+"px + "+R()+"); top:calc("+(c+"px + "+
A()+"); width:")+(K+"px; height:")+(U+"px; transform:rotate(")+(Cl+"deg);\n        --sticker-width:"+K+";")};
return _.O(EWY,{root:"#sticker-layer"},function(){return _.O("yt-overlay-sticker",{el:_.WF(y),style:q,class:"ytOverlayStickerHost"},C)})},"hn");var t1S=_.n(function(g){function C(){var h,l,N,T,v=(l=_.e((h=P())==null?void 0:h.command,_.eIL))==null?void 0:(N=l.item)==null?void 0:(T=N.notificationTextRenderer)==null?void 0:T.successResponseText;if(v)h=_.I0(v),_.Qw(V.value,"yt-open-popup-action",[h,V.value]);else if(w())KLY(w(),V.value);else{var q;KLY((q=P())==null?void 0:q.command,V.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var d=g.data;var V=_.Y4("svg"),y=_.Z(_.jL(!1,void 0,"e9onLe"));g=y.next().value;var R=y.next().value,Y=_.Z(_.jL(!1,void 0,"ptnIQd"));y=Y.next().value;var A=Y.next().value,P=function(){var h;return _.e((h=d())==null?void 0:h.popUp,kMd)},w=function(){var h;
return(h=d())==null?void 0:h.command},x=function(){return _.e(w(),_.ir)!==void 0};
Y=_.gJ(function(){C();return!1});
var p={},J={};return _.O("svg",{"on:mouseover":_.gJ(function(){x()&&R(!0);A(!0);return!1}),
"on:mouseout":_.gJ(function(){R(!1);A(!1);return!1}),
"on:keydown":_.gJ(function(h){h.key==="Enter"&&C();return!1}),
"on:focus":_.gJ(function(){x()&&R(!0);return!1}),
"on:blur":_.gJ(function(){x()&&R(!1);return!1}),
el:V,tabindex:0,"aria-label":function(){var h;return(h=d())==null?void 0:h.a11yString},
id:"player-overlay-video-interaction-svg",class:_.Gr("ytPlayerOverlayInteractionInteractionsSvg",(p.ytPlayerOverlayInteractionInteractionsSvgHover=g,p),(J.ytPlayerOverlayInteractionInteractionsSvgHideOutline=y,J)),role:"button","on:click":Y})},"ln");_.U4(_.n(function(g){var C=g.data;_.nv(function(){var d;if((d=C())==null?0:d.trackingParams){var V;_.RL().graftServerVe((V=C().trackingParams)!=null?V:"")}});
return _.O("yt-player-overlay-interaction",null,_.O(hXh,{region:function(){var d,V;return(d=C())==null?void 0:(V=d.regions)==null?void 0:V[0]}},_.O(t1S,Object.assign({},g))))},"kn"),"yt-player-overlay-interaction",{props:{data:_.CA}});var jvd=_.n(function(g){var C=g.data;var d=g.index;var V=g.selectedChoice;var y=function(){var R;return _.e((R=C())==null?void 0:R.renderer,x7d)};
g={};return _.O("yt-overlay-poll-sticker-choice",{class:_.Gr("ytOverlayPollStickerChoiceHost"),style:_.yF({"--displayed-percentage":function(){var R,Y,A,P;return""+Math.ceil(Number((V==null?void 0:V())===d()?(R=y())==null?void 0:(Y=R.selected)==null?void 0:Y.progressBarWidth:(A=y())==null?void 0:(P=A.unselected)==null?void 0:P.progressBarWidth)*100)}})},_.O("div",{class:_.Gr("ytOverlayPollStickerChoicePollChoice",(g.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(V==null?void 0:V())!==
void 0},g.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(V==null?void 0:V())===d()},g))},_.O("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var R;
return((R=y())==null?void 0:R.text)||""}),_.O("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(V==null?void 0:V())==="undefined")var R="";
else{var Y,A,P,w;R=(V==null?void 0:V())===d()?(Y=y())==null?void 0:(A=Y.selected)==null?void 0:A.votePercentage:(P=y())==null?void 0:(w=P.unselected)==null?void 0:w.votePercentage}return R})))},"mn");var eXY=_.n(function(g){var C=g.data;var d=_.AY(function(y){var R,Y=((R=C())==null?void 0:R.postPollStateEntityKey)||"";y=_.gd(y.entities,"postPollStateEntity",Y);var A;return((A=C())==null?0:A.viewerIsOwner)?Object.assign({},y,{selectedOptionId:-1,voted:!0}):y}),V=_.wS().resolve(_.xC);
return _.O("yt-overlay-poll-sticker",null,_.O(hXh,{region:function(){var y,R;return(y=C())==null?void 0:(R=y.region)==null?void 0:R.interactionRegion}},_.O("div",{class:_.Gr("ytOverlayPollStickerHost"),
style:_.yF({"--original-height":function(){var y;return""+(((y=C())==null?void 0:y.mainBodyHeight)||1)},
"--original-width":function(){var y;return""+(((y=C())==null?void 0:y.mainBodyWidth)||1)},
"--scaled-width":function(){var y;return""+(((y=C())==null?void 0:y.mainBodyWidth)||1)},
"--primary-surface":function(){var y,R;return zoS(((y=C())==null?void 0:(R=y.theme)==null?void 0:R.primarySurface)||0)},
"--raised-surface":function(){var y,R;return zoS(((y=C())==null?void 0:(R=y.theme)==null?void 0:R.raisedSurface)||0)},
"--secondary-surface":function(){var y,R;return zoS(((y=C())==null?void 0:(R=y.theme)==null?void 0:R.secondarySurface)||0)},
"--primary-text":function(){var y,R;return zoS(((y=C())==null?void 0:(R=y.theme)==null?void 0:R.primaryText)||0)},
"--secondary-text":function(){var y,R;return zoS(((y=C())==null?void 0:(R=y.theme)==null?void 0:R.secondaryText)||0)}})},_.O("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return C().questionText}," "),_.O(_.M9,{each:function(){return C().pollChoiceConfigs||[]}},function(y,R){return _.O("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.gJ(function(){var Y=R(),A;if((A=C())==null||!A.viewerIsOwner){var P,w;A=(P=C())==null?void 0:(w=P.pollChoiceConfigs)==null?void 0:w[Y];if(w=(A==null?0:A.renderer)?_.e(A.renderer,x7d):void 0){var x;P=((x=d())==null?void 0:x.selectedOptionId)!==Y;var p;if(x=(p=P?w.selectedPollCommand:w.deselectedPollCommand)==null?void 0:p.innertubeCommand){V.resolveCommand(x);var J,h;_.qe().dispatch(_.P$("postPollStateEntity",((J=d())==null?void 0:J.key)||"",{key:((h=d())==null?void 0:h.key)||"",selectedOptionId:P?
Y:-1,voted:P}))}}}})},_.O(jvd,{data:y,
index:R,selectedChoice:function(){var Y,A;return((Y=d())==null?0:Y.voted)?(A=d())==null?void 0:A.selectedOptionId:void 0}}))}),_.O("div",{class:"ytOverlayPollStickerVoteCount"},function(){var y,R;
return((y=d())==null?0:y.voted)&&((R=d())==null?void 0:R.selectedOptionId)!==-1?C().postVoteCountText:C().preVoteCountText}))))},"nn");_.U4(_.n(function(g){var C=g.data;return _.O("yt-stickers-layer",null,_.O(_.M9,{each:function(){var d;return((d=C())==null?void 0:d.stickers)||[]}},function(d){return _.O(_.k,{cond:function(){return _.t("enable_shorts_poll_stickers_web")},
then:function(){return _.O(_.k,{cond:function(){return d==null?void 0:d.pollSticker},
then:function(V){return _.O(eXY,{data:V})}})}})}))},"on"),"yt-stickers-layer",{props:{data:_.CA}});var L7=function(){var g=_.W.apply(this,arguments)||this;g.showScrubber=!1;g.isWatchWhileMode=!1;g.enableAnchoredPanel=_.t("desktop_shorts_v2_anchored_panel");g.enablePollStickers=_.t("enable_shorts_poll_stickers_web");g.enableShortsModernControls=_.t("web_shorts_modern_controls");g.anchoredPanelActive=!1;g.enableLivingroomLayout=_.t("reels_enable_livingroom_layout");g.enablePlayerMetadataContainer=_.t("reels_web_enable_metadata_container");g.enableSqueezebackPanels=_.t("web_shorts_enable_squeezeback_panels");
g.useAspectRatio=_.t("web_use_aspect_ratio");g.isSqueezebackActive=!1;g.smallScreenSqueezeback=!1;g.isPlayerStarted=!1;g.overlayDensity=0;g.extractOverlay=!1;g.extractActionBar=!1;g.isOverlay=!1;g.isImmersive=!1;g.isImmersiveHorizontal=!1;g.isFullscreen=!1;g.onWindowResized=function(){var C;g.set("isImmersive",((C=window.getComputedStyle(g.hostElement))==null?void 0:C.getPropertyValue("--immersive-mode-on"))==="1");g.set("isImmersiveHorizontal",g.isImmersive&&g.enableLivingroomLayout&&!g.isWatchWhileMode)};
return g};
_.L(L7,_.W);_.b=L7.prototype;_.b.updateIsOverlay=function(g){this.isOverlay=g.detail.value};
_.b.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.b.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.b.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.b.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.b.onOverlayDensityChange=function(){var g=_.KZ(this.hostElement).querySelector("ytd-info-panel-container-renderer");g&&(g.set("extractOverlay",this.extractOverlay),g.set("roundedContainer",this.extractOverlay))};
_.b.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.b.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.b.ready=function(){(_.t("enable_reel_action_bar_view_model")||this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer"))&&(!_.t("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.J5("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.J5("reels_action_justified_content")||"flex-start")};
_.b.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:0}}};
_.b.setFakeLoadingButtons=function(){_.t("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.yD("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.yD("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.yD("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.yD("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.yD("REMIX_LABEL",void 0,"Remix")}}}));this.set("data.menu",{menuRenderer:{items:[{menuServiceItemRenderer:{}}]}});this.set("data.pivotButton",{pivotButtonViewModel:{backgroundColor:"THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM",icon:{iconType:"WAVEFORM"}}});this.setEmptyOverlayMetadata()};
_.b.setEmptyOverlayMetadata=function(){_.t("web_shorts_deflate_inactive_slides")&&(this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))};
_.PU.Object.defineProperties(L7.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.infoPanel)}}});
L7.prototype.onOverlayDensityChange=L7.prototype.onOverlayDensityChange;L7.prototype.onIsActiveChanged=L7.prototype.onIsActiveChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],L7.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],L7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],L7.prototype,"ytdReduxBehavior",void 0);
_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],L7.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],L7.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],L7.prototype,"isActive",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],L7.prototype,"hidden",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],L7.prototype,"useShortsIcon",void 0);
_.E([_.M({value:"left"}),_.H("design:type",String)],L7.prototype,"buttonTooltipPosition",void 0);_.E([_.M({value:_.t("reels_enable_livingroom_layout")?"top":"left"}),_.H("design:type",String)],L7.prototype,"likeButtonTooltipPosition",void 0);_.E([_.M({value:"none"}),_.H("design:type",String)],L7.prototype,"textTransform",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"showScrubber",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"isWatchWhileMode",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.infoPanel"),_.H("design:type",Object),_.H("design:paramtypes",[])],L7.prototype,"hasInfoPanel",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"enableAnchoredPanel",void 0);_.E([_.M(),_.H("design:type",Object)],L7.prototype,"enablePollStickers",void 0);
_.E([_.M(),_.H("design:type",Object)],L7.prototype,"enableShortsModernControls",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"anchoredPanelActive",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"enableLivingroomLayout",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],L7.prototype,"enablePlayerMetadataContainer",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"enableSqueezebackPanels",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"useAspectRatio",void 0);_.E([_.M({selector:_.QBu,reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"isSqueezebackActive",void 0);_.E([_.M({selector:WL_,reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"smallScreenSqueezeback",void 0);
_.E([_.M({selector:mZW}),_.H("design:type",Object)],L7.prototype,"isPlayerStarted",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"overlayDensity",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"extractOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"extractActionBar",void 0);_.E([_.M(),_.H("design:type",Object)],L7.prototype,"isOverlay",void 0);
_.E([_.M(),_.H("design:type",Object)],L7.prototype,"isImmersive",void 0);_.E([_.M(),_.H("design:type",Object)],L7.prototype,"isImmersiveHorizontal",void 0);_.E([_.M({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.H("design:type",Boolean)],L7.prototype,"isShortsImmersive",void 0);_.E([_.M({computed:"computeButtonOverride(extractActionBar)"}),_.H("design:type",Object)],L7.prototype,"buttonOverride",void 0);
_.E([_.M({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.H("design:type",Object)],L7.prototype,"actionBarButtonOverride",void 0);_.E([_.M({selector:_.El,reflectToAttribute:!0}),_.H("design:type",Object)],L7.prototype,"isFullscreen",void 0);_.E([_.Rn("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],L7.prototype,"onIsActiveChanged",null);
_.E([_.Rn("extractOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],L7.prototype,"onOverlayDensityChange",null);_.E([_.m({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],L7);
_.I(L7,"ytd-reel-player-overlay-renderer",function(){if(pdh!==void 0)return pdh;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers &amp;&amp; data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableShortsModernControls]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return pdh=g},{mode:1});var l6E;var Du=function(){var g=_.W.apply(this,arguments)||this;g.videoDuration=0;g.playedTime=0;g.isActive=!1;g.JSC$22740_playerEvents=new Map;return g};
_.L(Du,_.W);_.b=Du.prototype;_.b.created=function(){this.JSC$22740_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22740_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.b.attached=function(){this.getPlayerAndInitializeListeners()};
_.b.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22740_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.VE(this,this.onPageChanged))};
_.b.getPlayerAndInitializeListeners=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return C=_.Uw(),C?d.yield(C.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.VE(g,g.onPageChanged)),d.jumpTo(0));g.player=d.yieldResult;g.initializePlayerListeners();_.XV(d)})};
_.b.onPageChanged=function(g){var C=this;return _.F(function(d){if(d.nextAddress==1)return g.detail.newPageType!=="ytd-shorts"?d.return():d.yield(_.cj().getPlayerPromise(),2);C.player=d.yieldResult;C.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.VE(C,C.onPageChanged));_.XV(d)})};
_.b.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22740_playerEvents)};
_.b.onVideoDataChange=function(g){var C=this;return _.F(function(d){if(!C.player||g.type!=="newdata")return d.return();C.videoDuration=_.t("web_shorts_use_progress_state_for_gapless")?C.player.getProgressState(g.playertype).seekableEnd:C.player.getDuration(g.playertype);C.playedTime=0;_.XV(d)})};
_.b.onVideoProgress=function(g){var C=this,d,V;return _.F(function(y){if(!C.player)return y.return();d=C.player.getPresentingPlayerType();V=C.player.getPlayerState();C.videoDuration=_.t("web_shorts_use_progress_state_for_gapless")?C.player.getProgressState(d).seekableEnd:C.player.getDuration(d);C.playedTime=V===0?C.videoDuration:g;_.XV(y)})};
_.b.getPercentPlayed=function(g,C){return g?_.jz(C/g,0,1):0};
_.PU.Object.defineProperties(Du.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 g="";return g=this.videoDuration&&this.playedTime?g+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):g+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Du.prototype,"componentBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],Du.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Du.prototype,"player",void 0);_.E([_.M(),_.H("design:type",Object)],Du.prototype,"videoDuration",void 0);_.E([_.M(),_.H("design:type",Object)],Du.prototype,"playedTime",void 0);_.E([_.M(),_.H("design:type",Object)],Du.prototype,"isActive",void 0);
_.E([_.X("videoDuration","playedTime"),_.H("design:type",Number),_.H("design:paramtypes",[])],Du.prototype,"percentPlayed",null);_.E([_.X("videoDuration","playedTime"),_.H("design:type",Object),_.H("design:paramtypes",[])],Du.prototype,"percentPlayedStyle",null);_.E([_.X("videoDuration","isActive"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Du.prototype,"hideProgressBar",null);
_.I(Du,"ytd-progress-bar-line",function(){if(l6E===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);l6E=g}g=l6E;return g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var L4Y;_.U4(_.DhQ,"ytm-closed-captioning-button",{props:{captionIconType:_.CA,onClick:_.ut,ariaLabel:_.CA,ariaPressed:_.CA,isOverlay:_.ut,isModern:_.ut}});_.U4(_.aNz,"desktop-shorts-volume-controls",{props:{orientation:_.CA}});var rW=function(){var g=_.W.apply(this,arguments)||this;g.playerState=null;g.isMuted=!1;g.shortsModernControlsEnabled=_.t("web_shorts_modern_controls");g.volumeControlsOrientationState="horizontal_right";g.isOverlay=!0;g.isAdsOverlay=!1;g.captionIconType=-1;g.ariaLabel="";g.overlayDensity=0;g.JSC$22743_playerEvents=new Map;g.onClosedCaptionsButtonClick=function(){g.player&&_.rv(g.player)&&(g.player.toggleSubtitles(),g.updateCaptionIconType())};
return g};
_.L(rW,_.W);_.b=rW.prototype;_.b.created=function(){this.JSC$22743_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22743_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22743_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.b.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.SZ(28662);this.playPauseButtonClientVE=_.SZ(36842);this.fullscreenButtonToggleOffClientVE=_.SZ(222256);this.fullscreenButtonToggleOnClientVE=_.SZ(222257);var g=_.ju(),C=_.t_();g&&C&&(_.t("combine_ve_grafts")?(_.r$(_.RL(),this.muteButtonClientVE,C),_.r$(_.RL(),this.playPauseButtonClientVE,C)):_.Tz(g,C,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.b.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22743_playerEvents),this.player=null)};
_.b.updateCaptionIconType=function(){var g=-1,C=void 0,d=_.yD("CLOSED_CAPTIONS_DISABLED");this.player&&_.rv(this.player)&&(_.wII(this.player)?(C=!0,d=_.yD("CLOSED_CAPTIONS_ON"),g=1):(C=!1,d=_.yD("CLOSED_CAPTIONS_OFF"),g=0));this.captionIconType=g;this.ariaPressedState=C;this.ariaLabel=d};
_.b.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-static-overlay-icon-active-other)"}}};
_.b.getPlayerAndInitializeListeners=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return C=_.Uw(),C?d.yield(C.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.VE(g,g.onPageChanged)),d.jumpTo(0));g.player=d.yieldResult;g.initializePlayerListeners();_.XV(d)})};
_.b.onPageChanged=function(g){var C=this;return _.F(function(d){if(d.nextAddress==1)return g.detail.newPageType!=="ytd-shorts"?d.return():d.yield(_.cj().getPlayerPromise(),2);C.player=d.yieldResult;C.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.VE(C,C.onPageChanged));_.XV(d)})};
_.b.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22743_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.b.onPlayerStateChange=function(g){this.playerState=g};
_.b.onPlayerVolumeChange=function(g){this.isMuted=g.muted};
_.b.onPlayPauseButtonClick=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(_.cj().getPlayerPromise(),2);C=V.yieldResult;(d=_.ju())&&g.playPauseButtonClientVE&&_.qV(d,g.playPauseButtonClientVE);C.getPlayerState()!==1?C.playVideo():C.pauseVideo();_.XV(V)})};
_.b.computePlayPauseIcon=function(g){return g===2||g===-1||g===5?_.t("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.t("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.t("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.b.computeFullscreenLabel=function(g){return g?_.yD("FULLSCREEN_EXIT_LABEL"):_.yD("FULLSCREEN_ENTER_LABEL")};
_.b.computePlayPauseLabel=function(g){return g===1||g===3?_.yD("PLAYER_LABEL_PAUSE"):_.yD("PLAYER_LABEL_PLAY")};
_.b.onMuteButtonClick=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(_.cj().getPlayerPromise(),2);C=V.yieldResult;(d=_.ju())&&g.muteButtonClientVE&&_.qV(d,g.muteButtonClientVE);C.isMuted()?C.unMute(!0):C.mute(!0);_.XV(V)})};
_.b.computeMuteIcon=function(g){return g?"miniplayer:volume-off":"miniplayer:volume-up"};
_.b.computeMuteLabel=function(g){return g?_.yD("PLAYER_LABEL_UNMUTE"):_.yD("PLAYER_LABEL_MUTE")};
_.b.onFullscreenButtonClick=function(){var g=_.ju();g&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.qV(g,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.qV(g,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.jnZ()};
_.PU.Object.defineProperties(rW.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var g=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(){g.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-background-medium-light)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.t("web_shorts_modern_controls")?"player_full_exit_alt":_.t("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.t("web_shorts_modern_controls")?"player_full_enter_alt":_.t("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],rW.prototype,"componentBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],rW.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],rW.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"player",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"playerState",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"isMuted",void 0);
_.E([_.M({computed:"computePlayPauseIcon(playerState)"}),_.H("design:type",String)],rW.prototype,"playPauseIcon",void 0);_.E([_.M({computed:"computeMuteIcon(isMuted)"}),_.H("design:type",String)],rW.prototype,"muteIcon",void 0);_.E([_.M({selector:_.El}),_.H("design:type",Boolean)],rW.prototype,"isFullscreen",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rW.prototype,"shortsModernControlsEnabled",void 0);
_.E([_.M(),_.H("design:type",Object)],rW.prototype,"volumeControlsOrientationState",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"isOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rW.prototype,"isAdsOverlay",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"captionIconType",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"ariaLabel",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"ariaPressedState",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rW.prototype,"overlayDensity",void 0);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"data",void 0);_.E([_.M({computed:"computeActionBarButtonOverride()"}),_.H("design:type",Object)],rW.prototype,"actionBarButtonOverride",void 0);_.E([_.X("playerState"),_.H("design:type",Object),_.H("design:paramtypes",[])],rW.prototype,"playPauseButtonData",null);
_.E([_.X("isFullscreen"),_.H("design:type",Object),_.H("design:paramtypes",[])],rW.prototype,"fullscreenButtonData",null);_.E([_.M(),_.H("design:type",Object)],rW.prototype,"onClosedCaptionsButtonClick",void 0);_.E([_.X("isFullscreen"),_.H("design:type",String),_.H("design:paramtypes",[])],rW.prototype,"fullscreenIcon",null);
_.I(rW,"ytd-shorts-player-controls",function(){if(L4Y===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="left-controls" class="style-scope ytd-shorts-player-controls">\n    <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  </div>\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n      <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\n    </div>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);L4Y=g}g=L4Y;return g},{mode:1});var D7l;_.U4(_.nuI,"yt-interstitial-view-model",{props:{data:_.CA}});var rd_=_.n(function(g){var C=g.data;return _.O("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.O("h1",{class:"reelWatchBreakViewModelHostTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("h2",{class:"reelWatchBreakViewModelHostBody"},_.O(_.gV,{text:function(){return C().body},
isOverlay:!0})),_.O(_.Fd,{data:function(){return C().buttons}},{buttonViewModel:function(d,V){return _.O("div",{class:function(){return V()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.O(_.Jc,{data:d.data}))}}))},"pn");
rd_.idomCompat=!0;_.U4(rd_,"reel-watch-break-view-model",{props:{data:_.CA}});var N3=function(){return _.W.apply(this,arguments)||this};
_.L(N3,_.W);N3.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}}};
_.PU.Object.defineProperties(N3.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.e((g=this.data)==null?void 0:g.renderer,F4W)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.e((g=this.data)==null?void 0:g.renderer,P3k)}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],N3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],N3.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],N3.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],N3.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data.renderer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],N3.prototype,"isSurvey",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.renderer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],N3.prototype,"isInterstitialViewModel",null);_.E([_.m({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],N3);
_.I(N3,"ytd-reel-non-video-content-renderer",function(){if(D7l!==void 0)return D7l;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return D7l=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var NiG;_.U4(_.Kpp,"desktop-shorts-player-controls",{});var Xs=function(){var g=_.W.apply(this,arguments)||this;g.isPlayerPaused=!1;g.isPlayerStarted=!1;g.showPlayerControls=!1;g.showScrubber=!1;g.autoHideJobId=0;g.overlayType=_.J5("web_shorts_expanded_overlay_type");g.panelData=void 0;g.isWatchWhileMode=!1;g.hasError=!1;g.panelShowDelayMs=1;g.scrubberComponent={};g.isFullscreen=!1;g.shouldHideOverlay=!1;g.enableAnchoredPanel=_.t("desktop_shorts_v2_anchored_panel");g.enablePersistentAnchoredPanel=_.t("desktop_shorts_v2_persistent_anchored_panel");g.hideWatchWhilePanel=
_.t("web_shorts_hide_watch_while_panel");g.useAspectRatio=_.t("web_use_aspect_ratio");g.enableShortsModernControls=_.t("web_shorts_modern_controls");g.isPersistentPanelActive=!1;g.anchoredPanelActive=!1;g.isShortsPipActive=!1;g.smallScreenSqueezeback=!1;g.enableFlexibleOverlay=_.t("web_enable_flexible_overlay");g.overlayDensity=0;g.extractOverlay=!1;g.extractActionBar=!1;g.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
g.onWindowResized=function(){_.BR(g,"calculateOverlayDensity",function(){g.calculateOverlayDensity()},100)};
return g};
_.L(Xs,_.W);_.b=Xs.prototype;_.b.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.b.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.b.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var g=_.wS().resolve(_.mu);this.isWatchWhileMode&&_.UP.addJob(function(){g.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.b.handleShowReelsCommentsOverlayCommand=function(g){g=_.e(g,wdk);this.isActive&&(g==null?0:g.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.b.updateEngagementPanelVisibility=function(g,C){g&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:C?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:g}})};
_.b.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.b.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.wS().resolve(_.LN).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.b.handleWatchWhilePanelScrimClick=function(){var g=_.wS().resolve(_.mu);this.activeWatchWhilePanel&&(g.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.b.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.b.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}},renderPriority:0}}};
_.b.handlePlayerClick=function(g){var C=this,d,V;if((V=(d=window).matchMedia)!=null&&V.call(d,"(any-pointer: coarse)").matches||!g)this.showPlayerControls=!0,_.UP.cancelJob(this.autoHideJobId),this.autoHideJobId=_.vy(_.UP,function(){C.showPlayerControls=!1},4E3)};
_.b.isFirstReel=function(){return this.index===0};
_.b.handleMouseenter=function(){_.UP.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.b.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.b.handleScrubberEnter=function(){this.showScrubber=!0};
_.b.handleScrubberLeave=function(){this.showScrubber=!1};
_.b.maybeLogNonDefaultAspectRatio=function(){var g;(g=this.data)!=null&&g.thumbnail&&this.isActive&&.5625!==M5l(this.data.thumbnail)&&_.Ncj("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.b.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var g=document.querySelector("#shorts-container");if(g){var C=!1,d,V=this.playerContainer.offsetWidth,y=this.playerContainer.offsetHeight;g=g.offsetWidth/2-V/2;g>=368?(g=1,C=d=!0):g>=72?(g=0,d=!0):(g=2,d=!1);V>=600&&y>=840?g=1:window.innerWidth<=599&&(g=2,d=C=!1);this.isPersistentPanelActive&&(g=0,C=!1);this.extractActionBar=d;_.t("web_enable_flexible_overlay")&&(this.overlayDensity=g,this.extractOverlay=
C);var R;(R=this.onOverlayDensityChanged)==null||R.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.b.onOverlayDensityChange=function(){var g;(g=this.onOverlayDensityChanged)==null||g.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(g=_.KZ(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))g.set("overlayDensity",this.overlayDensity),g.set("extractOverlay",this.extractOverlay),g.set("extractActionBar",this.extractActionBar);if(g=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))g.overlayDensity=this.overlayDensity,g.extractOverlay=
this.extractOverlay,g.extractActionBar=this.extractActionBar};
_.b.isVideoContent=function(g){_.wS().resolve(_.LN);return!!_.e(g,_.Fv)};
_.b.isNonVideoContent=function(g){_.wS().resolve(_.LN);return!!_.e(g,_.zF)};
_.b.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.PU.Object.defineProperties(Xs.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var g,C;return _.t("web_enable_format_first")||((g=this.data)==null?void 0:g.adsOverlay)&&_.t("web_enable_format_first_ads_only")||((C=this.data)==null?void 0:C.reelPlayerOverlayRenderer)&&_.t("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.t("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var g;return!this.isActive||!this.isPlayerStarted||(g=this.data)!=null&&g.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.data)==null?0:g.command)&&this.isVideoContent(this.data.command)){var C,d;if(((C=this.data)==null?0:C.adsOverlay)&&Object.keys((d=this.data)==null?void 0:d.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var V,y;if(((V=this.data)==null?0:V.reelPlayerOverlayRenderer)&&Object.keys((y=this.data)==null?void 0:y.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
Xs.prototype.onOverlayDensityChange=Xs.prototype.onOverlayDensityChange;Xs.prototype.calculateOverlayDensity=Xs.prototype.calculateOverlayDensity;Xs.prototype.maybeLogNonDefaultAspectRatio=Xs.prototype.maybeLogNonDefaultAspectRatio;Xs.prototype.onEngagementPanelsChanged=Xs.prototype.onEngagementPanelsChanged;Xs.prototype.onScrubberDataChange=Xs.prototype.onScrubberDataChange;Xs.prototype.updateShouldHideOverlay=Xs.prototype.updateShouldHideOverlay;
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Xs.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Xs.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Xs.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],Xs.prototype,"index",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Xs.prototype,"isActive",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Xs.prototype,"isHiddenInDom",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"isPlayerPaused",void 0);_.E([_.M({selector:mZW}),_.H("design:type",Object)],Xs.prototype,"isPlayerStarted",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"showPlayerControls",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"showScrubber",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"autoHideJobId",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"overlayType",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Xs.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Xs.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"watchWhileEngagementPanels",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"panelData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"isWatchWhileMode",void 0);_.E([_.M(),_.H("design:type",String)],Xs.prototype,"activeWatchWhilePanel",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"hasError",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"panelShowDelayMs",void 0);
_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"scrubberComponent",void 0);_.E([_.M({selector:_.El,reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"isFullscreen",void 0);_.E([_.M(),_.H("design:type",Object)],Xs.prototype,"shouldHideOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"enableAnchoredPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"enablePersistentAnchoredPanel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"hideWatchWhilePanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"useAspectRatio",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"enableShortsModernControls",void 0);_.E([_.M({selector:_.QBu,reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"isPersistentPanelActive",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"anchoredPanelActive",void 0);_.E([_.M({selector:_.H$,reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"isShortsPipActive",void 0);_.E([_.M({selector:WL_,reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"smallScreenSqueezeback",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.adsOverlay"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xs.prototype,"isAdsOverlay",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xs.prototype,"enableFormatFirst",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"enableFlexibleOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"overlayDensity",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"extractOverlay",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xs.prototype,"extractActionBar",void 0);_.E([_.M(),_.H("design:type",Function)],Xs.prototype,"onOverlayDensityChanged",void 0);_.E([_.M(),_.X("isActive","hasError","isPlayerStarted"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xs.prototype,"shouldRenderPlayerElements",null);_.E([_.M(),_.X("isActive","isWatchWhileMode"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xs.prototype,"watchWhileOrPersistentActive",null);
_.E([_.Rn("isActive","hasError","showingExpandedOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xs.prototype,"updateShouldHideOverlay",null);_.E([_.M({reflectToAttribute:!0}),_.X("isActive","isPlayerStarted","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xs.prototype,"shouldRenderScrubber",null);
_.E([_.Rn("shouldRenderScrubber"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xs.prototype,"onScrubberDataChange",null);_.E([_.X("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xs.prototype,"overlayComponent",null);_.E([_.Rn("watchWhileEngagementPanels"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xs.prototype,"onEngagementPanelsChanged",null);
_.E([_.ZD("#player-container"),_.H("design:type",HTMLElement)],Xs.prototype,"playerContainer",void 0);_.E([_.ZD("#cinematic-container"),_.H("design:type",HTMLElement)],Xs.prototype,"cinematicContainer",void 0);_.E([_.Rn("isPersistentPanelActive","data.thumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xs.prototype,"maybeLogNonDefaultAspectRatio",null);
_.E([_.Rn("isPersistentPanelActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xs.prototype,"calculateOverlayDensity",null);_.E([_.Rn("overlayDensity","extractOverlay","extractActionBar"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xs.prototype,"onOverlayDensityChange",null);_.E([_.m({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],Xs);
_.I(Xs,"ytd-reel-video-renderer",function(){if(NiG!==void 0)return NiG;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls data="[[data.reelPlayerOverlayRenderer.menu.menuRenderer]]" disable-upgrade="[[!isActive]]" is-ads-overlay="[[isAdsOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return NiG=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var sN=function(){var g=_.W.apply(this,arguments)||this;g.isPreviousPageShorts=!1;g.index=0;g.delayedActiveIndex=0;g.playablePreviousIndex=null;g.isPlayerPaused=!1;g.isPlayerStarted=!1;g.intersectionObserverThreshold=.6;g.fitToVisibleBounds=!1;g.pageSubtype="shorts";g.enablePreviousContinuation=_.t("shorts_in_playlists_web");g.shortsPipEnabled=_.t("web_shorts_pip");g.isDark=document.documentElement.hasAttribute("dark");g.shortsViewTransitions=_.t("web_shorts_view_transitions");g.isFullscreen=!1;g.isShortsPipActive=
!1;g.buttonOverride={iconPosition:"icon-only",size:"XL"};g.anchoredPanelActive=!1;g.isActive=!1;g.smallScreenPersistentPanel=!1;g.isPersistentPanelActive=!1;g.smallScreenSqueezeBack=!1;g.enableScrollIntoViewCenter=_.t("web_scroll_into_view_center");g.formatFirst=_.t("web_enable_format_first")||_.t("web_enable_format_first_ads_only")||_.t("web_enable_format_first_organic_only");g.enableFlexibleOverlay=_.t("web_enable_flexible_overlay");g.extractOverlay=!1;g.useAspectRatio=_.t("web_use_aspect_ratio");
g.enableShortsSequenceRefactorUnify=_.t("web_enable_shorts_sequence_refactor_unify");g.carouselContainers=[];g.isShortsInitialized=!1;g.shortsContentList=[];g.hasDataUpdated=!1;g.playerInPosition=!1;g.hidePreviousButtonImmediately=!1;g.showPreviousButtonImmediately=!1;g.endOfNextContinuation=!1;g.currentPlayerIndex=0;g.nextReelVe=_.SZ(56921);g.prevReelVe=_.SZ(56922);g.loopToggleOffVe=_.SZ(198013);g.loopToggleOnVe=_.SZ(198014);g.ambientModeToggleVe=_.SZ(227860);g.reelPlayerPausedStateRendererVe=_.SZ(141313);
g.storedPlaybackSpeed=null;g.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand","yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged",
"yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff","yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};g.onOverlayDensityChanged=function(C,d,V,y){C=g.getActiveReelVideo(C);g.extractOverlay=!!V;C==null||C.setAttribute("overlay-density",String(d));V===void 0||C!=null&&C.toggleAttribute("extract-overlay",
V);y===void 0||C!=null&&C.toggleAttribute("extract-action-bar",y)};
return g};
_.L(sN,_.W);_.b=sN.prototype;_.b.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.b.setShortsContentList=function(){var g=this,C=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.Wr(this.shortsContentList)):[],d=this.firstShortsData;if(d){var V=this.reelWatchSequenceResponse;if(d=this.shortsController==null?void 0:ggk(C,d,V!=null?V:null)){V=d.newContentList;var y=d.indexChange;if(V.length!==C.length){var R;(R=this.intersectionObserver)==null||R.disconnect();this.shortsContentList=V;y!==0&&(this.index=y,_.VA(_.UP,function(){var Y;(Y=g.getActiveReelVideo(y))==
null||Y.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"});g.movePlayerToVideo(y)},100));
_.UP.addLowPriorityJob(function(){g.observeShorts()},500)}}}};
_.b.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.b.onResize=function(){var g=_.uw(),C=g.dispatch,d=this.calculateIsSmallWidth();C.call(g,_.QD({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:d}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.b.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatchWhilePanel:!0,shortsPanel:!0}}},
renderPriority:0}}};
_.b.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var g=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,C=g,d=0;g<250&&(C=g+this.shortsInnerContainer.clientWidth,d=24);_.CM(this.hostElement,{"--ytd-shorts-header-width":C+"px","--ytd-shorts-top-spacing":d+"px"})}};
_.b.isFirstShorts=function(g){return g&&!this.enableShortsSequenceRefactorUnify?this.index===-g.length:this.index===0};
_.b.isActiveReel=function(g,C,d){d&&(C=this.calculatePrevIndex(C,d));return g===C};
_.b.onFullscreenChange=function(){_.t("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.wS().resolve(_.Ds).close(!0))};
_.b.engagementPanelsChanged=function(){var g;this.watchWhileEngagementPanels=(g=this.data)==null?void 0:g.engagementPanels};
_.b.unregisterPanels=function(){var g=_.wS().resolve(_.mu);if(this.watchWhileEngagementPanels)for(var C=_.Z(this.watchWhileEngagementPanels),d=C.next();!d.done;d=C.next()){var V=d.value,y=void 0,R=void 0;d=(y=V.engagementPanelSectionListRenderer)==null?void 0:(R=y.identifier)==null?void 0:R.tag;V=this.getPanelIdentifier(V.engagementPanelSectionListRenderer);g&&(d&&g.panelMap.delete(d),V&&_.t("web_shorts_panel_caching_bugfix")&&(y=d=void 0,(y=(d=g).unregisterPanelContent)==null||y.call(d,V)))}};
_.b.isVideoContent=function(g){return this.isVideoContentCommand(g==null?void 0:g.command)};
_.b.getActiveReelVideo=function(g){return _.KZ(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+g+'"]')};
_.b.calculatePrevIndex=function(g,C){return C?g-((C==null?void 0:C.length)||0):-1};
_.b.onKeydown=function(g){var C=_.Mk(g)||[];if(!_.tC5(C))if(g.code==="ArrowUp")g.preventDefault(),this.handlePrevButtonClick();else if(g.code==="ArrowDown")g.preventDefault(),this.handleNextButtonClick();else if(g.code==="KeyM")this.toggleMuteUnmuteVideo();else if(g.code==="KeyK"||g.code==="Space")this.togglePlayPauseVideo();else if((g.code==="KeyA"||g.code==="ArrowLeft")&&_.t("web_shorts_keyboard_enable_seek_shortcuts")){var d;(d=this.player)==null||d.seekBy(-5)}else if((g.code==="KeyD"||g.code===
"ArrowRight")&&_.t("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var V;(V=this.player)==null||V.seekBy(5)}};
_.b.onServiceRequestCompleted=function(g,C){g=C.data;if(this.enableShortsSequenceRefactorUnify){if(g.continuationEndpoint||g.prevContinuationEndpoint)this.reelWatchSequenceResponse=g}else g.continuationEndpoint&&g.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:g.entries,continuationEndpoint:g.continuationEndpoint}}),_.t("web_enable_shorts_sequence_cache_fix")&&(this.cachedReelWatchSequenceResponse=g)):g.prevContinuationEndpoint&&
g.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:g.prevEntries,prevContinuationEndpoint:g.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.b.handleEngagementPanelVisibilityChanged=function(g,C){var d=_.wS().resolve(_.mu);if(g&&d){var V=this.getPanelIdentifier(g);if(C==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==V){d.hidePanel({identifier:this.activePanel});var y;this.activePanel=((y=g.identifier)==null?void 0:y.tag)||g.panelIdentifier}else this.isPersistentPanelActive=!0,_.uw().dispatch(C3_(!0)),this.anchoredPanelActive=!0,this.activePanel=V;else C==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===V&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.uw().dispatch(C3_(!1)))}};
_.b.handlePanelScrimClick=function(){var g=_.wS().resolve(_.mu);this.activePanel&&(g.hidePanel({identifier:this.activePanel}),_.uw().dispatch(C3_(!1)))};
_.b.getShortsLoopSetting=function(){var g,C,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return _.t("kevlar_shorts_auto_advance")?R.yield(_.Uz.getInstance(),2):R.return(!0);case 2:return(g=R.yieldResult)?R.yield(g.get("sfvles"),3):R.return(!0);case 3:return d=(C=R.yieldResult)!=null?C:!1,R.yield(g.get("sfvle"),4);case 4:return y=(V=R.yieldResult)!=null?V:!0,d?R.return(y):R.return(!0)}})};
_.b.handleSignalActionToggleLoopShortsOff=function(){var g=this,C,d,V;return _.F(function(y){switch(y.nextAddress){case 1:if(!g.player)return y.return();g.player.setLoopVideo(!1);C=_.RL();_.X7(C,g.loopToggleOffVe);return y.yield(_.Uz.getInstance(),2);case 2:return(d=y.yieldResult)?y.yield(d.set("sfvle",!1),3):y.return();case 3:return y.yield(d.set("sfvles",!0),4);case 4:V=_.Zi(),_.YP(0,203,!1),_.YP(0,204,!0),V.save(),_.XV(y)}})};
_.b.handleSignalActionToggleLoopShortsOn=function(){var g=this,C,d,V;return _.F(function(y){switch(y.nextAddress){case 1:if(!g.player)return y.return();g.player.setLoopVideo(!0);C=_.RL();_.X7(C,g.loopToggleOnVe);return y.yield(_.Uz.getInstance(),2);case 2:return(d=y.yieldResult)?y.yield(d.set("sfvle",!0),3):y.return();case 3:return y.yield(d.set("sfvles",!0),4);case 4:V=_.Zi(),_.YP(0,203,!0),_.YP(0,204,!0),V.save(),_.XV(y)}})};
_.b.handleSignalActionToggleCinematicShortsOn=function(){nWu(!0);var g;(g=this.JSC$22767_cinematicController)==null||_.rjs(g,!0);_.X7(_.RL(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.b.handleSignalActionToggleCinematicShortsOff=function(){nWu(!1);var g;(g=this.JSC$22767_cinematicController)==null||_.rjs(g,!1);_.X7(_.RL(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.b.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.b.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.b.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var g=this.overlayContainer.querySelector("#experiment-overlay");g&&_.UP.addLowPriorityJob(function(){g.style.display="unset"},100)}};
_.b.getCurrentShort=function(){if(this.currentEndpoint){var g=this.currentEndpoint;if(this.isNonVideoContentCommand(g)){var C=_.e(g,_.zF);return{reelNonVideoContentRenderer:_.e(C==null?void 0:C.renderer,_.aI),command:g}}if(this.data){var d;C=(d=_.e(this.currentEndpoint,_.Fv))==null?void 0:d.thumbnail;var V;d=(V=this.data.overlay)==null?void 0:V.reelPlayerOverlayRenderer;_.wS().resolve(_.LN);g=this.data;var y,R;V=(y=g.overlay)==null?void 0:(R=y.shortsAdsRenderer)==null?void 0:R.adSlots;if(V!==void 0)V.length===
0?(_.B$("Shorts ads returned no ad slots."),g=void 0):(V.length>1&&_.B$("Shorts ads has more than one ad slots."),g=_.e(V[0],_.TpP));else{var Y,A;g=_.e((Y=g.overlay)==null?void 0:(A=Y.shortsAdsRenderer)==null?void 0:A.overlay,_.TpP)}Y=g;g=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.e(this.currentEndpoint,_.Fv),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var P;return{reelPlayerOverlayRenderer:d,thumbnail:C,command:g,adsOverlay:Y,
videoId:(P=_.e(this.currentEndpoint,_.Fv))==null?void 0:P.videoId}}}};
_.b.created=function(){var g=this;this.scrollToVideoThrottle=new _.dJ(function(C,d){d=d===void 0?"smooth":d;var V;(V=g.getActiveReelVideo(C))==null||V.scrollIntoView({behavior:d,block:"nearest",inline:g.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.wS().resolve(_.LN);this.maybeCreateIntersectionObserver()};
_.b.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.b.attached=function(){var g=this;_.wS().resolve(_.LN).registerRootElement(this);this.pageScrollElement=_.KZ(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.VE(this,this.processResetAction));_.t("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){g.maybeCreateIntersectionObserver();g.scrollToVideoThrottle.fire(g.activeIndex,"instant");g.shortsContainer.style.overflowY=
"scroll"}))};
_.b.updateReelWatchSequenceResponse=function(){var g=this,C;if(_.t("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((C=_.e(this.currentEndpoint,_.Fv))==null?0:C.sequenceParams)&&!this.reelWatchSequenceResponse){var d;(d=this.shortsController)==null||GCu(d,this.currentEndpoint).then(function(V){V&&(g.reelWatchSequenceResponse=V,_.UP.addLowPriorityJob(function(){g.observeShorts()}))})}};
_.b.calculateSqueezebackPanelSize=function(){var g=this,C=window.innerWidth-456-(window.innerHeight-106)*.5625;_.UP.addLowPriorityJob(function(){C<360?_.uw().dispatch(d76(!0)):(g.hostElement.style.setProperty("--anchored-panel-width",Math.min(C,480)+"px"),_.uw().dispatch(d76(!1)))})};
_.b.detached=function(){var g=_.wS().resolve(_.LN);g.rootElement=void 0;var C;(C=g.unsubscribeFromStore)==null||C.call(g);g.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.VE(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.b.onResizeFinished=function(g,C){var d=this,V=new ResizeObserver(function(){d.shortsContainer.style.overflowY="hidden";_.UP.addLowPriorityJob(function(){C()},100)});
V.observe(g);return V};
_.b.resetDocumentScrollTop=function(){var g,C;if((g=document)==null?0:(C=g.scrollingElement)==null?0:C.scrollTop)document.scrollingElement.scrollTop=0};
_.b.loadPage_=function(g){var C=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),g){var d;!_.t("web_enable_delay_shorts_sequence_call")&&((d=_.e(this.currentEndpoint,_.Fv))==null?0:d.sequenceParams)&&(this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index));this.data=g;this.isPlayerStarted?this.handleOnPlaybackCommand():
this.afterPlayerStarted=function(){C.isPlayerStarted&&(C.handleOnPlaybackCommand(),C.afterPlayerStarted=function(){})};
this.registerPanel(g)}};
_.b.afterPlayerStarted=function(){};
_.b.handleOnPlaybackCommand=function(){if(_.t("web_shorts_comment_stickers")&&this.isPlayerStarted){var g,C=(g=_.e(this.currentEndpoint,_.Fv))==null?void 0:g.onPlaybackCommand;C&&this.ytComponentBehavior.resolveCommand(C)}};
_.b.maybeCreateIntersectionObserver=function(){var g=this,C=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==C){this.intersectionObserverThreshold=C;var d={rootMargin:"0px",threshold:C},V;(V=this.intersectionObserver)==null||V.disconnect();this.intersectionObserver=new IntersectionObserver(function(y){y=_.Z(y);for(var R=y.next();!R.done;R=y.next())if(R=R.value,R.intersectionRatio>C){R=Number(R.target.id);if(isNaN(R))break;if(R===g.index)break;
_.ErL();g.loadVideo(R);_.Lu("r_vtc")}},d);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.b.observeShorts=function(){var g,C,d,V=this.enableShortsSequenceRefactorUnify?((g=this.shortsContentList)==null?void 0:g.length)||0:(((C=this.shortsProcessedPrevSequence)==null?void 0:C.length)||0)+(((d=this.shortsProcessedSequence)==null?void 0:d.length)||0);this.carouselContainers.length<V&&(this.carouselContainers=[].concat(_.Wr(_.KZ(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))));g=_.Z(this.carouselContainers);for(C=g.next();!C.done;C=g.next())C=C.value,d=void 0,(d=this.intersectionObserver)==
null||d.observe(C)};
_.b.initCsi=function(){_.qrh("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var g={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"}},C,d;if((C=this.playerData)==null?0:(d=C.cacheMetadata)==null?0:d.isCacheHit)g.isCacheHit=!0;var V;if(C=(V=_.e(this.currentEndpoint,_.Fv))==null?void 0:
V.prefetchTaskId)g.prefetchInfo={taskId:C};_.pu(g)};
_.b.isAd=function(){var g,C;return!!((g=_.e(this.currentEndpoint,_.Fv))==null?0:(C=g.adClientParams)==null?0:C.isAd)};
_.b.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.b.getPlayerContainer=function(){var g;return(g=_.KZ(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:g.playerContainer};
_.b.onPlayerStateChange=function(g){var C=this;this.isPlayerPaused=g===2;g!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?g===1&&this.index===0&&(this.isPlayerStarted||_.uw().dispatch(V1S(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.uw().dispatch(V1S(!0)));this.player&&!this.player.getLoopVideo()&&_.UP.addLowPriorityJob(function(){C.getShortsLoopSetting().then(function(d){var V;(V=C.player)==null||V.setLoopVideo(d)})});
this.isPlayerPaused&&_.t("web_shorts_paused_state_logging")&&_.vL(_.ju(),[this.reelPlayerPausedStateRendererVe])};
_.b.isShortPlayable=function(){if(_.t("kevlar_playable_short_killswitch"))return!0;var g;return(g=this.playerData)!=null&&g.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.b.setNormalPlaybackSpeed=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(g.getPlayer().getPlayerPromise(),2);C=V.yieldResult;d=C.getPlaybackRate();d!==1&&(g.storedPlaybackSpeed=d,C.setPlaybackRate(1));_.XV(V)})};
_.b.restorePlaybackSpeed=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1)return g.storedPlaybackSpeed===null?d.jumpTo(0):d.yield(g.getPlayer().getPlayerPromise(),3);C=d.yieldResult;C.setPlaybackRate(g.storedPlaybackSpeed);g.storedPlaybackSpeed=null;_.XV(d)})};
_.b.playerDataChanged=function(){var g=this,C,d,V,y,R,Y,A,P,w;return _.F(function(x){if(x.nextAddress==1){C=g.getPlayer();g.enableShortsSequenceRefactorUnify||(d=g.intersectionObserver)==null||d.disconnect();if(g.playerData){if(((V=g.playerData.videoDetails)==null?void 0:V.videoId)!==((y=C.getPlayer())==null?void 0:y.getVideoData().video_id)){R={};if(Y=_.e(g.currentEndpoint,_.Fv))R.watch_endpoint=Y,Y.endTimeSeconds&&(R.end=Y.endTimeSeconds);C.loadVideoWithPlayerResponse(g.playerData,R)}}else return x.return();
return g.player?x.jumpTo(2):x.yield(C.getPlayerPromise(),3)}x.nextAddress!=2&&(g.player=x.yieldResult,g.JSC$22767_playerStateChangeListener=g.onPlayerStateChange.bind(g),g.player.addEventListener("onStateChange",g.JSC$22767_playerStateChangeListener),_.t("kevlar_client_enable_shorts_player_bootstrap")&&_.XB(),g.scrollToVideoThrottle.fire(g.index),g.movePlayerToVideo(g.index),_.UP.addLowPriorityJob(function(){g.getShortsLoopSetting().then(function(p){var J;(J=g.player)==null||J.setLoopVideo(p)})}),
_.UFP.resolve(g.player),g.player.syncVolume(),g.getPlayer().focusOnPlayer());
g.enableShortsSequenceRefactorUnify||_.UP.addLowPriorityJob(function(){g.observeShorts()},100);
A=g.player.getPlayerState(g.player.getPresentingPlayerType());A!==1||g.isPlayerStarted||_.uw().dispatch(V1S(!0));g.updateBackNavContainerWidth();P=_.e(g.currentEndpoint,_.Fv);((w=P)==null?0:w.startTimeSeconds)&&g.player.seekTo(P.startTimeSeconds);if(g.JSC$22767_cinematicController||g.cinematicsInitializeJobId)return x.return();g.cinematicsInitializeJobId=_.UP.addLowPriorityJob(function(){g.initCinematicController();g.cinematicsInitializeJobId=void 0});
_.XV(x)})};
_.b.onShortUndoDismiss=function(){var g=this,C=agu().pop();C!==void 0&&(_.As(this,function(){g.showCardWithIndex(C)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.b.onShortsDismiss=function(g){if(g=g.detail.reelDismissalActionRenderer)(g=_.e(g.onDismissalCompletionRenderer,_.ZOk))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:g}}}),this.scrollAndDismissCard()};
_.b.processReelNonVideoContentDismissalCommand=function(g){var C=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);g=_.e(g,O8d);this.activeDimissalTimeout=setTimeout(function(){C.scrollAndDismissCard()},Number(g==null?void 0:g.delayMs))};
_.b.scrollAndDismissCard=function(){var g=this,C=this.index;agu().push(C);_.As(this,function(){var d=g.getPlayableNextIndex();d!==null&&(g.hideCardWithIndex(C),g.scrollToVideoThrottle.fire(d))})};
_.b.hideCardWithIndex=function(g){if(g=this.getActiveReelVideo(g))g.hidden=!0};
_.b.showCardWithIndex=function(g){if(g=this.getActiveReelVideo(g))g.hidden=!1};
_.b.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.b.activeChanged=function(g){_.uw().dispatch(_.QD({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:g}}));if(g)document.addEventListener("keydown",_.VE(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var C;(C=this.player)==null||C.sendAbandonmentPing()}var d;(d=this.player)==null||d.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.VE(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.b.graftClientVisualElements=function(){if(this.data){var g=_.RL();_.mzP(g,_.GY({response:this.reelWatchSequenceResponse}));_.r$(g,this.nextReelVe);_.r$(g,this.prevReelVe);_.t("kevlar_shorts_auto_advance")&&(_.r$(g,this.loopToggleOffVe),_.r$(g,this.loopToggleOnVe));_.r$(g,this.ambientModeToggleVe);_.vL(_.ju(),[this.nextReelVe,this.prevReelVe]);_.t("web_shorts_paused_state_logging")&&_.r$(g,this.reelPlayerPausedStateRendererVe)}};
_.b.graftNvcRenderer=function(){var g,C,d,V,y,R,Y=this.enableShortsSequenceRefactorUnify?(g=this.shortsContentList)==null?void 0:(C=g[this.index])==null?void 0:C.command:this.index<0?(d=this.shortsProcessedPrevSequence)==null?void 0:(V=d[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:V.command:(y=this.shortsProcessedSequence)==null?void 0:(R=y[this.index])==null?void 0:R.command;if(Y&&this.isNonVideoContentCommand(Y)){g=_.e(Y,_.zF);var A,P;(g=(A=_.e(g==null?void 0:g.renderer,_.aI))==
null?void 0:(P=A.loggingDirectives)==null?void 0:P.trackingParams)&&_.RL().graftServerVe(g)}};
_.b.setActiveIndex=function(){_.wS().resolve(_.LN).setActiveIndex(this.index)};
_.b.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.b.lazyUpdateMiniplayerData=function(){var g=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.UP.addLowPriorityJob(function(){g.updateMiniplayerData();g.updateMiniplayerDataJobId=void 0}))};
_.b.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.UP.cancelJob(this.updateMiniplayerDataJobId)};
_.b.updateMiniplayerData=function(){var g,C,d,V=_.wS().resolve(_.Ds),y={shortsData:this.getCurrentShort(),previousButtonDisabled:!((g=this.prevButtonData)==null||!g.isDisabled),nextButtonDisabled:!((C=this.nextButtonData)==null||!C.isDisabled),playabilityStatus:(d=this.playerData)==null?void 0:d.playabilityStatus};_.jU(V,y)};
_.b.resetPlayerLocation=function(){var g=this.getPlayer();this.initialPlayerContainer&&g.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.b.movePlayerToVideo=function(g,C){var d=this;C=C===void 0?!0:C;var V=this.getActiveReelVideo(g),y=this.getPlayer();if(V){this.overlayContainer?V.appendChild(this.overlayContainer):(this.overlayContainer=_.KZ(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,V.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||y.appendTo(this.overlayContainer.playerContainer,void 0,!0));var R;(R=this.player)==null||R.setSize(NaN,NaN);this.isActive||_.vy(_.UP,function(){d.isActive=
!0});
y.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.t("reels_web_disable_rtr_tick")||_.t("reels_web_use_pbs_first_shorts")&&g===0||_.t1("r_tr");this.currentPlayerIndex=g;V.appendChild(this.errorScreenContainer);var Y;(Y=this.JSC$22767_cinematicController)==null||_.X3G(Y)}else C?_.UP.addLowPriorityJob(function(){d.movePlayerToVideo(d.index,!1)}):Math.random()<=_.pG("web_shorts_error_logging_threshold")&&_.Uq(new _.qn("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:C,
index:g}))};
_.b.enableFormatFirst=function(g){return _.t("web_enable_format_first")||g.adsOverlay&&_.t("web_enable_format_first_ads_only")||g.reelPlayerOverlayRenderer&&_.t("web_enable_format_first_organic_only")};
_.b.getAspectRatio=function(g){if(this.enableFormatFirst(g))return(g==null?0:g.thumbnail)&&M5l(g.thumbnail)?"--ytd-shorts-player-ratio: "+M5l(g.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.b.getBackgroundImage=function(g){if(g!=null&&g.thumbnail)return(g=_.E4(g.thumbnail.thumbnails))?'background-image:url("'+g+'");':"background-color:black;"};
_.b.onPersistentPanelActiveChanged=function(){var g=this.getCurrentShort();if(g&&this.enableFormatFirst(g)&&(g==null?0:g.thumbnail)&&M5l(g.thumbnail)!==.5625){var C;(C=this.player)==null||C.setSize(NaN,NaN)}};
_.b.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.b.moveCinematicsToVideo=function(){var g=_.KZ(this.hostElement).querySelector("ytd-reel-video-renderer");(g==null?0:g.cinematicContainer)&&g.cinematicContainer!==this.shortsCinematicContainer.parentElement&&g.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.b.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.b.updatePrevButtonData=function(){var g=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);g?this.prevButtonData=g=Object.assign({},g,{accessibility:{label:_.yD("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.yD("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=g=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.b.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.b.updateNextButtonData=function(){var g=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);g&&(this.nextButtonData=g=Object.assign({},g,{accessibility:{label:_.yD("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.yD("NEXT_VIDEO_LABEL")||""}))};
_.b.getPlayablePreviousIndex=function(){for(var g,C=this.index-1;C>=-(((g=this.prevShortsSequence)==null?void 0:g.length)||0);C--)if(!agu().includes(C))return C;return null};
_.b.getIndexInSequence=function(g,C){return g.findIndex(function(d){var V;return((V=_.e(d.command,_.Fv))==null?void 0:V.videoId)===C})};
_.b.handlePrevButtonClick=function(g){var C=this,d,V;return _.F(function(y){d=C.getPlayablePreviousIndex();if(d===null)return y.return();C.gestureType=((V=g)==null?void 0:V.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";d===0&&(C.hidePreviousButtonImmediately=!0);if(C.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){C.scrollToVideoThrottle.fire(d,"auto")}),y.return();
C.scrollToVideoThrottle.fire(d);_.XV(y)})};
_.b.getPlayableNextIndex=function(){for(var g,C,d=this.index+1;d<(this.enableShortsSequenceRefactorUnify?(g=this.shortsContentList)==null?void 0:g.length:((C=this.shortsProcessedSequence)==null?void 0:C.length)||0);d++)if(!agu().includes(d))return d;return null};
_.b.handleNextButtonClick=function(g,C){var d=this,V,y;return _.F(function(R){V=d.getPlayableNextIndex();if(V===null)return R.return();V===1&&(d.showPreviousButtonImmediately=!0);d.gestureType=((y=g)==null?void 0:y.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";C&&(d.gestureType=C);if(d.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){d.scrollToVideoThrottle.fire(V,"auto")}),R.return();
d.scrollToVideoThrottle.fire(V);_.XV(R)})};
_.b.handleReelNavigateCommand=function(g,C,d){(g=_.e(g,i8S))&&C&&g.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(d)};
_.b.loadVideo=function(g,C){C=C===void 0?!1:C;if(g!==this.currentPlayerIndex){_.uw().dispatch(V1S(!1));if(this.isAd()&&!C){var d;(d=this.player)==null||d.notifyShortsAdSwipeEvent()}if((C=this.JSC$22767_cinematicController)!=null){var V;(V=C.currentCinematicEffect)==null||V.pause()}if((V=this.JSC$22767_cinematicController)!=null){var y;(y=V.currentCinematicEffect)==null||y.clear()}V=g>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(V));
this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var R,Y,A,P,w,x;y=this.enableShortsSequenceRefactorUnify?(R=this.shortsContentList)==null?void 0:(Y=R[g])==null?void 0:Y.command:g<0?(A=this.shortsProcessedPrevSequence)==null?void 0:(P=A[this.shortsProcessedPrevSequence.length+g])==null?void 0:P.command:(w=this.shortsProcessedSequence)==null?void 0:(x=w[g])==
null?void 0:x.command;this.index=g;this.gestureType||(this.gestureType=V?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");y&&this.isVideoContentCommand(y)&&(this.ytComponentBehavior.resolveCommand(y,{form:{createScreenConfig:{clickedVisualElement:V?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(y&&this.isNonVideoContentCommand(y)){this.currentEndpoint=y;this.data=void 0;R=_.RL();Y=_.e(y,_.zF);var p,J;(Y=(p=
_.e(Y==null?void 0:Y.renderer,_.aI))==null?void 0:(J=p.screenLoggingData)==null?void 0:J.screenVeType)&&_.DJ(R,Y);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(p=this.getActiveReelVideo(g))&&p.appendChild(this.overlayContainer)}var h,l;p=this.enableShortsSequenceRefactorUnify?((h=this.shortsContentList)==null?void 0:h.length)===g+1:((l=this.reelWatchSequenceResponse)==null?void 0:l.entries)&&g===this.reelWatchSequenceResponse.entries.length-1;var N;if(((N=
this.reelWatchSequenceResponse)==null?0:N.continuationEndpoint)&&p){var T,v;h={contentPlaybackContext:_.zG({},(v=_.e((T=this.currentEndpoint)==null?void 0:T.commandMetadata,_.d7))==null?void 0:v.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:h})}var q,Q;g=this.enableShortsSequenceRefactorUnify?g===0:g===-(((q=this.reelWatchSequenceResponse)==null?void 0:(Q=q.prevEntries)==null?void 0:Q.length)||0);var c,U;((c=this.reelWatchSequenceResponse)==
null?0:c.prevContinuationEndpoint)&&((U=this.reelWatchSequenceResponse)==null?0:U.prevEntries)&&g&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.b.setMiniplayerPreview=function(g){g=(g===void 0?0:g)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var C,d,V,y,R=_.wS().resolve(_.Ds),Y={shortsData:void 0,shortsPreviewThumbnail:g?this.enableShortsSequenceRefactorUnify?(C=this.shortsContentList)==null?void 0:(d=C[g])==null?void 0:d.thumbnail:(V=this.shortsProcessedSequence)==null?void 0:(y=V[g])==null?void 0:y.thumbnail:void 0};_.jU(R,Y)};
_.b.updateTitle=function(g){var C,d;g=(g==null?0:g.adSlots)?"":(d=g==null?void 0:(C=g.videoDetails)==null?void 0:C.title)!=null?d:"";_.HW(this.hostElement,"yt-update-title",g)};
_.b.registerPanel=function(g){var C=_.wS().resolve(_.mu);if(C){g=_.Z(g.engagementPanels||[]);for(var d=g.next();!d.done;d=g.next()){d=d.value;var V=this.getPanelIdentifier(d.engagementPanelSectionListRenderer),y=void 0,R=void 0;(R=(y=C).registerPanelContent)==null||R.call(y,V,d)}}};
_.b.getPanelIdentifier=function(g){var C;return(g==null?void 0:(C=g.identifier)==null?void 0:C.tag)||(g==null?void 0:g.panelIdentifier)||(g==null?void 0:g.targetId)};
_.b.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.uw().dispatch(V1S(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=[];_.uw().dispatch(C3_(!1));
var g;(g=this.shortsController)!=null&&(g.dismissedIndices=[]);var C;(C=this.shortsController)!=null&&C.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.wS().resolve(_.Ds).close(!0)};
_.b.processAppendReelWatchSequenceContinuationEntriesAction=function(g){var C=this,d;(d=this.intersectionObserver)==null||d.disconnect();g=g.appendReelWatchSequenceContinuationEntriesAction;if(g==null?0:g.entries){var V;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.Wr(((V=this.reelWatchSequenceResponse)==null?void 0:V.entries)||[]),_.Wr(g.entries)),continuationEndpoint:g.continuationEndpoint})}else if(g==null?0:g.prevEntries){var y;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.Wr(((y=this.reelWatchSequenceResponse)==null?void 0:y.prevEntries)||[]),_.Wr(g.prevEntries)),prevContinuationEndpoint:g.prevContinuationEndpoint});_.UP.addLowPriorityJob(function(){C.movePlayerToVideo(C.index);C.scrollToVideoThrottle.fire(C.index,"instant")})}else return;
_.UP.addLowPriorityJob(function(){C.observeShorts()},100)};
_.b.processWatchSequence=function(g){var C=this;return g.map(function(d){d=d.command;if(C.isVideoContentCommand(d)){var V=_.e(d,_.Fv);return{reelPlayerOverlayRenderer:_.e(V==null?void 0:V.overlay,_.zzh),thumbnail:V.thumbnail,command:d}}return C.isNonVideoContentCommand(d)?(V=_.e(d,_.zF),{reelNonVideoContentRenderer:_.e(V==null?void 0:V.renderer,_.aI),command:d}):{command:d}})};
_.b.calculateIntersectionObserverThreshold=function(){var g=_.KZ(this.hostElement).querySelector("ytd-reel-video-renderer"),C=1;(g==null?0:g.offsetHeight)&&(g==null?0:g.offsetWidth)&&(C=Math.min(g.offsetHeight,this.shortsContainer.offsetHeight)/g.offsetHeight*(Math.min(g.offsetWidth,this.shortsContainer.offsetWidth)/g.offsetWidth));return Math.round(C*.6*10)/10};
_.b.isVideoContentCommand=function(g){_.wS().resolve(_.LN);return!!_.e(g,_.Fv)};
_.b.isNonVideoContentCommand=function(g){_.wS().resolve(_.LN);return!!_.e(g,_.zF)};
_.b.initCinematicController=function(){var g=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22767_cinematicController=new _.tR(this.shortsCinematicContainer,this.player);var C,d=_.e((C=this.data)==null?void 0:C.background,_.CI);_.NHE(this.JSC$22767_cinematicController,d);_.rjs(this.JSC$22767_cinematicController,uW_(d));_.DZE(this.JSC$22767_cinematicController);_.UP.addLowPriorityJob(function(){g.moveCinematicsToVideo()})}};
_.b.handleMiniplayerNavigateShorts=function(g){g==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():g==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.b.handleSignalActionToggleShortsPictureInPicture=function(){if(_.wS().resolve(_.Ds).pictureInPictureSupported()){var g=_.wS().resolve(_.LN);if(_.t("web_shorts_pip")){var C=_.wS().resolve(_.Ds);g.isShortsPipActive()?C.deactivate():C.isMiniplayerActive()||(_.vf().shortsPipActivation=!0,_.ZFS(C))}}else(g=this.player)==null||g.togglePictureInPicture()};
_.PU.Object.defineProperties(sN.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.reelWatchSequenceResponse)!=null&&g.prevEntries)return this.processWatchSequence([].concat(_.Wr(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence)return this.index>0?this.shortsProcessedPrevSequence:this.shortsProcessedPrevSequence&&this.prevShortsSequence&&this.shortsProcessedPrevSequence.length===this.prevShortsSequence.length?this.shortsProcessedPrevSequence:[].concat(_.Wr(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.reelWatchSequenceResponse)!=null&&g.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var g=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var C;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((C=this.shortsProcessedSequence)==null?void 0:C.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var d;C=_.e((d=this.firstShortsData)==null?void 0:d.command,_.Fv);if(C==null||!C.videoId)return this.shortsProcessedSequence;d=this.getIndexInSequence(this.shortsSequence,
C.videoId);if(d!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=d,_.UP.addLowPriorityJob(function(){g.scrollToVideoThrottle.fire(g.index,"auto");g.movePlayerToVideo(g.index)}));
return[].concat(_.Wr(this.shortsSequence))}_.VA(_.UP,function(){g.observeShorts()},100);
return[this.firstShortsData].concat(_.Wr(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var g=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;g&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(g)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.enableShortsSequenceRefactorUnify){var g;return this.index===((g=this.shortsContentList)==null?NaN:g.length)-1}if(this.endOfNextContinuation){var C,d;return this.index===((C=this.reelWatchSequenceResponse)==null?void 0:(d=C.entries)==null?void 0:d.length)}var V;return!((V=this.reelWatchSequenceResponse)==null?0:V.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var g;(g=this.delayedActiveIndexUpdateDebouncer)==null||g.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return this.isShortPlayable()||((C=_.e((g=this.data)==null?void 0:g.watchStatus,_.yFM))==null?void 0:(d=C.style)==null?void 0:d.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var g=this,C=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),d;if((this.data||C)&&(((d=this.data)==null?0:d.engagementPanels)||this.isAd()||C)){C=!1;this.activePanel="shorts-comments-panel";var V;d=_.Z(((V=this.data)==null?void 0:V.engagementPanels)||[]);for(V=d.next();!V.done;V=d.next())if(this.getPanelIdentifier(V.value.engagementPanelSectionListRenderer)===this.activePanel){C=!0;break}if(this.isPersistentPanelActive){var y=
_.wS().resolve(_.mu);_.vy(_.UP,function(){y.showPanel({identifier:g.activePanel,target:null})},100)}var R;
V=[].concat(_.Wr(Object.values(((R=this.data)==null?void 0:R.engagementPanels)||{})));R=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);d=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return R===void 0&&d===void 0||(R==null?0:R.isDisabled)||(d==null?void 0:d.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!C?(C=V==null?void 0:V.findIndex(function(Y){var A,P;return((A=Y.engagementPanelSectionListRenderer)==null?void 0:(P=A.identifier)==null?void 0:P.tag)==="shorts-comments-panel"}),C===-1||C===void 0||V!=null&&V.splice(C,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.yD("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.yD("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:_.yD("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.yD("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(_.Wr(Object.values(V||
{})))):V}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var g=this,C,d,V;if((C=this.playerData)==null?0:(d=C.playabilityStatus)==null?0:(V=d.errorScreen)==null?0:V.playerInterstitialRenderer)return _.UP.addLowPriorityJob(function(){g.movePlayerToVideo(g.index)}),this.playerData.playabilityStatus.errorScreen;
var y,R;return((y=this.data)==null?void 0:y.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((R=this.data)==null?0:R.watchStatus)&&_.e(this.data.watchStatus,_.LMx)?(_.UP.addLowPriorityJob(function(){g.movePlayerToVideo(g.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.PU.Object.defineProperties(sN,{template:{configurable:!0,enumerable:!0,get:function(){if(ogu===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n        <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n          <template class="style-scope ytd-shorts">\n            <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n              <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n              </div>\n            </div>\n          </template>\n        </dom-repeat>\n      </template>\n      <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);ogu=g}g=ogu;return g}}});
sN.prototype.onNextButtonDataChange=sN.prototype.onNextButtonDataChange;sN.prototype.onPrevButtonDataChange=sN.prototype.onPrevButtonDataChange;sN.prototype.onPersistentPanelActiveChanged=sN.prototype.onPersistentPanelActiveChanged;sN.prototype.lazyUpdateMiniplayerData=sN.prototype.lazyUpdateMiniplayerData;sN.prototype.onShortsPipActiveChanged=sN.prototype.onShortsPipActiveChanged;sN.prototype.setActiveIndex=sN.prototype.setActiveIndex;sN.prototype.graftNvcRenderer=sN.prototype.graftNvcRenderer;
sN.prototype.graftClientVisualElements=sN.prototype.graftClientVisualElements;sN.prototype.onActiveChanged=sN.prototype.onActiveChanged;sN.prototype.onShortsDismiss=sN.prototype.onShortsDismiss;sN.prototype.onShortUndoDismiss=sN.prototype.onShortUndoDismiss;sN.prototype.playerDataChanged=sN.prototype.playerDataChanged;sN.prototype.afterPlayerStarted=sN.prototype.afterPlayerStarted;sN.prototype.updateReelWatchSequenceResponse=sN.prototype.updateReelWatchSequenceResponse;
sN.prototype.unhideCurrentOverlay=sN.prototype.unhideCurrentOverlay;sN.prototype.onServiceRequestCompleted=sN.prototype.onServiceRequestCompleted;sN.prototype.engagementPanelsChanged=sN.prototype.engagementPanelsChanged;sN.prototype.onFullscreenChange=sN.prototype.onFullscreenChange;sN.prototype.onResize=sN.prototype.onResize;sN.prototype.setShortsContentList=sN.prototype.setShortsContentList;sN.prototype.setFirstShortsData=sN.prototype.setFirstShortsData;
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],sN.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.yo.YtPageBehavior),_.H("design:type",Object)],sN.prototype,"ytPageBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],sN.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],sN.prototype,"ironResizableBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],sN.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],sN.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],sN.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"playerData",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"reelWatchSequenceResponse",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"cachedReelWatchSequenceResponse",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"cachedSequenceParams",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"cachedSequenceProvider",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"currentEndpoint",void 0);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"nextButtonData",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"prevButtonData",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"isPreviousPageShorts",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"index",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"delayedActiveIndex",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"playablePreviousIndex",void 0);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"player",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"isPlayerPaused",void 0);_.E([_.M({selector:mZW}),_.H("design:type",Object)],sN.prototype,"isPlayerStarted",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"intersectionObserver",void 0);_.E([_.M(),_.H("design:type",Number)],sN.prototype,"cinematicsInitializeJobId",void 0);_.E([_.M(),_.H("design:type",Number)],sN.prototype,"updateMiniplayerDataJobId",void 0);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"fitToVisibleBounds",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"pageSubtype",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],sN.prototype,"enablePreviousContinuation",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"shortsPipEnabled",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"isDark",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"shortsViewTransitions",void 0);_.E([_.M({selector:_.El,reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"isFullscreen",void 0);_.E([_.M({selector:_.H$,reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"isShortsPipActive",void 0);_.E([_.ZD("#shorts-inner-container"),_.H("design:type",HTMLElement)],sN.prototype,"shortsInnerContainer",void 0);
_.E([_.ZD("#back-nav-button ytd-button-renderer"),_.H("design:type",_.iV)],sN.prototype,"backNavButton",void 0);_.E([_.ZD("#shorts-container"),_.H("design:type",HTMLElement)],sN.prototype,"shortsContainer",void 0);_.E([_.QS("error-screen"),_.H("design:type",HTMLElement)],sN.prototype,"errorScreenContainer",void 0);_.E([_.QS("player"),_.H("design:type",Object)],sN.prototype,"playerElement",void 0);
_.E([_.QS("shorts-cinematic-container"),_.H("design:type",HTMLElement)],sN.prototype,"shortsCinematicContainer",void 0);_.E([_.QS("initial-player-container"),_.H("design:type",HTMLElement)],sN.prototype,"initialPlayerContainer",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"buttonOverride",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"anchoredPanelActive",void 0);_.E([_.M(),_.H("design:type",String)],sN.prototype,"activePanel",void 0);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"isActive",void 0);_.E([_.M({selector:WL_,reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"smallScreenPersistentPanel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"isPersistentPanelActive",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"smallScreenSqueezeBack",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"enableScrollIntoViewCenter",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"formatFirst",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"enableFlexibleOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"extractOverlay",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"useAspectRatio",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sN.prototype,"enableShortsSequenceRefactorUnify",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"shortsController",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"panelContainer",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"overlayContainer",void 0);_.E([_.M(),_.H("design:type",Array)],sN.prototype,"carouselContainers",void 0);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"isShortsInitialized",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"firstShortsData",void 0);_.E([_.M(),_.H("design:type",Object)],sN.prototype,"firstShortsDataModel",void 0);_.E([_.M(),_.H("design:type",Array)],sN.prototype,"shortsContentList",void 0);_.E([_.X("reelWatchSequenceResponse"),_.H("design:type",Object),_.H("design:paramtypes",[])],sN.prototype,"prevShortsSequence",null);
_.E([_.X("data","prevShortsSequence"),_.X("data","prevShortsSequence"),_.H("design:type",Object),_.H("design:paramtypes",[])],sN.prototype,"shortsProcessedPrevSequence",null);_.E([_.X("reelWatchSequenceResponse"),_.H("design:type",Object),_.H("design:paramtypes",[])],sN.prototype,"shortsSequence",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"setFirstShortsData",null);
_.E([_.Rn("reelWatchSequenceResponse","firstShortsData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"setShortsContentList",null);_.E([_.X("data","shortsSequence","firstShortsData"),_.H("design:type",Object),_.H("design:paramtypes",[])],sN.prototype,"shortsProcessedSequence",null);
_.E([_.M({reflectToAttribute:!0}),_.X("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sN.prototype,"isUpArrowHidden",null);_.E([_.M({reflectToAttribute:!0}),_.X("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sN.prototype,"isDownArrowHidden",null);
_.E([_.M(),_.X("index"),_.H("design:type",Number),_.H("design:paramtypes",[])],sN.prototype,"activeIndex",null);_.E([_.X("isShortPlayable","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sN.prototype,"shouldRenderOfflineContent",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onResize",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],sN.prototype,"anchoredEngagementPanels",null);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"watchWhileEngagementPanels",void 0);_.E([_.Rn("isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onFullscreenChange",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"engagementPanelsChanged",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],sN.prototype,"onServiceRequestCompleted",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"unhideCurrentOverlay",null);_.E([_.Rn("currentEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"updateReelWatchSequenceResponse",null);
_.E([_.Rn("isPlayerStarted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"afterPlayerStarted",null);_.E([_.X("playerData","reelWatchSequenceResponse","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],sN.prototype,"errorScreen",null);_.E([_.X("errorScreen"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sN.prototype,"hasError",null);
_.E([_.Rn("playerData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],sN.prototype,"playerDataChanged",null);_.E([_.yE("yt-dismissible-item-undo-feedback"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onShortUndoDismiss",null);_.E([_.yE("yt-disable-lockup-interaction"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],sN.prototype,"onShortsDismiss",null);
_.E([_.PR("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onActiveChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"graftClientVisualElements",null);_.E([_.Rn("currentPlayerIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"graftNvcRenderer",null);
_.E([_.Rn("index"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"setActiveIndex",null);_.E([_.Rn("isShortsPipActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onShortsPipActiveChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"lazyUpdateMiniplayerData",null);
_.E([_.M(),_.H("design:type",Object)],sN.prototype,"onOverlayDensityChanged",void 0);_.E([_.Rn("isPersistentPanelActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onPersistentPanelActiveChanged",null);_.E([_.Rn("index","data","isUpArrowHidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onPrevButtonDataChange",null);
_.E([_.Rn("index","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sN.prototype,"onNextButtonDataChange",null);_.E([_.m({is:"ytd-shorts"})],sN);_.Hs.registerService(_.Faj,sN);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("JzFVk");
var s_u;var BxS;var gW=function(){return _.W.apply(this,arguments)||this};
_.L(gW,_.W);gW.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
gW.prototype.computeBlueBottomLink=function(g){return g};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],gW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],gW.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.bottomIcon)"}),_.H("design:type",String)],gW.prototype,"bottomIcon",void 0);
_.E([_.M({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.H("design:type",Boolean)],gW.prototype,"enableBlueBottomLink",void 0);_.E([_.m({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],gW);
_.I(gW,"ytd-web-answer-renderer",function(){if(BxS!==void 0)return BxS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return BxS=g},{mode:_.HR("kevlar_poly_si_batch_j035")?1:2});var Txd;var C7=function(){var g=_.W.apply(this,arguments)||this;g.hasChipBar=!1;return g};
_.L(C7,_.W);C7.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}}};
C7.prototype.computeHasChipBar=function(g){return!(g==null||!g.chipBar)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],C7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],C7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],C7.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.H("design:type",Object)],C7.prototype,"hasChipBar",void 0);_.E([_.m({is:"ytd-search-header-renderer",disableElementRegistration:!0})],C7);
_.I(C7,"ytd-search-header-renderer",function(){if(Txd!==void 0)return Txd;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Txd=g},{mode:1});var faW;var dW=function(){return _.W.apply(this,arguments)||this};
_.L(dW,_.W);dW.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],dW.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],dW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dW.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-page-continuation"})],dW);
_.I(dW,"ytd-page-continuation",function(){if(faW!==void 0)return faW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return faW=g},{mode:1});var vLG;var $4l;var qus;var MsE=function(){return _.W.apply(this,arguments)||this};
_.L(MsE,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MsE.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MsE.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],MsE);
_.I(MsE,"ytd-watch-card-one-vs-one-event",function(){if(qus!==void 0)return qus;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qus=g},{mode:1});var WW_=function(){return _.W.apply(this,arguments)||this};
_.L(WW_,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WW_.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],WW_.prototype,"data",void 0);_.E([_.m({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],WW_);
_.I(WW_,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if($4l!==void 0)return $4l;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return $4l=g},{mode:1});var m4Y;var uV_=function(){return _.W.apply(this,arguments)||this};
_.L(uV_,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uV_.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uV_.prototype,"data",void 0);_.E([_.m({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],uV_);
_.I(uV_,"ytd-banner-and-box-hero-image-renderer",function(){if(m4Y!==void 0)return m4Y;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return m4Y=g},{mode:1});var nLW;var Vu=function(){var g=_.W.apply(this,arguments)||this;g.modern=_.t("web_modern_buttons");return g};
_.L(Vu,_.W);Vu.prototype.computeIcon=function(){var g,C,d=(g=this.data)==null?void 0:(C=g.icon)==null?void 0:C.iconType;if(d)return _.an(d)};
Vu.prototype.computeButtonShape=function(){var g;return{buttonText:_.W1((g=this.data)==null?void 0:g.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.PU.Object.defineProperties(Vu.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"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Vu.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Vu.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Vu.prototype,"modern",void 0);_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.style"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vu.prototype,"buttonColor",null);
_.E([_.m({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Vu);
_.I(Vu,"ytd-call-to-action-button-renderer",function(){if(nLW!==void 0)return nLW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return nLW=g},{mode:1});var Iau;var yu=function(){return _.W.apply(this,arguments)||this};
_.L(yu,_.W);yu.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.KZ(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.cF(this.data.leftThumbnail.thumbnails,216)+")")};
yu.prototype.onLeftThumbnailChanged=yu.prototype.onLeftThumbnailChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yu.prototype,"data",void 0);_.E([_.Rn("data.leftThumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yu.prototype,"onLeftThumbnailChanged",null);_.E([_.m({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],yu);
_.I(yu,"ytd-collage-hero-image-renderer",function(){if(Iau!==void 0)return Iau;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Iau=g},{mode:1});var U46;var R$=function(){return _.W.apply(this,arguments)||this};
_.L(R$,_.W);R$.prototype.computeStyle=function(g){return g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],R$.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],R$.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],R$.prototype,"componentStyle",void 0);_.E([_.m({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],R$);
_.I(R$,"ytd-single-hero-image-renderer",function(){if(U46!==void 0)return U46;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return U46=g},{mode:1});var cOh;var bf=function(){return _.W.apply(this,arguments)||this};
_.L(bf,_.W);_.b=bf.prototype;
_.b.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.t("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.b.computeSubtitle=function(g){if(this.data){var C;if(this.data.upcomingEventData){g=_.W1(g.subtitle);var d=Number(this.data.upcomingEventData.startTime);isNaN(d)||(C=_.Mr(_.k9(g,d)))}else C=g.subtitle;return C}};
_.b.onHeroTap=function(g){g.preventDefault();var C=this.data&&this.data.navigationEndpoint;!C||!_.mE(_.Mk(g),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.mE(_.Mk(g),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.t("kevlar_watchcard_hero_video_renderer_killswitch")?_.HW(this.hostElement,"yt-navigate",{navigationEndpoint:C}):this.ytComponentBehavior.resolveCommand(C))};
_.b.computeHeroTabIndex=function(g){return g&&g.simpleText?-1:0};
_.b.computeHeroRole=function(g){return g&&g.simpleText?"":"link"};
_.b.computeIsReminderButtonPresent=function(g){return!(!g||!g.reminderButton)};
_.b.computeHideBottomItems=function(g){return!(this.computeIsReminderButtonPresent(g)||g.subtitle)};
_.b.dataChanged=function(){var g=this.get("data.buttons.buttonRenderer.serviceEndpoint"),C;((C=_.e(g==null?void 0:g.commandMetadata,_.fU))==null?0:C.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(g)};
bf.prototype.dataChanged=bf.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],bf.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bf.prototype,"data",void 0);
_.E([_.M({computed:"computeSubtitle(data)"}),_.H("design:type",String)],bf.prototype,"subtitle",void 0);_.E([_.M({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],bf.prototype,"isReminderButtonPresent",void 0);_.E([_.M({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],bf.prototype,"hideBottomItems",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bf.prototype,"dataChanged",null);_.E([_.m({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],bf);
_.I(bf,"ytd-watch-card-hero-video-renderer",function(){if(cOh!==void 0)return cOh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return cOh=g},{mode:1});var ELT;var Zu=function(){return _.W.apply(this,arguments)||this};
_.L(Zu,_.W);_.b=Zu.prototype;_.b.configureRendererStamper=function(){return{"data.callToActionButtons":{id:"call-to-action-buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.b.computeTitleBadges=function(g){return g?[g]:[]};
_.b.computeHeaderStyle=function(g){return g?g.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.b.computeAvatarAriaLabel=function(g){if(g){var C,d,V,y;return(y=(C=g.avatar)==null?void 0:(d=C.accessibility)==null?void 0:(V=d.accessibilityData)==null?void 0:V.label)!=null?y:_.W1(g==null?void 0:g.title)}};
_.b.computeAvatarHeight=function(g){return g==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.b.computeBadgeRowClass=function(g){return(g==null?0:g[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Zu.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Zu.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Zu.prototype,"data",void 0);_.E([_.M({computed:"computeTitleBadges(data.titleBadge)"}),_.H("design:type",Array)],Zu.prototype,"titleBadges",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.H("design:type",String)],Zu.prototype,"headerStyle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.H("design:type",String)],Zu.prototype,"badgeRowClass",void 0);_.E([_.m({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Zu);
_.I(Zu,"ytd-watch-card-rich-header-renderer",function(){if(ELT!==void 0)return ELT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ELT=g},{mode:1});var HpW;var Q_k;var YA=function(){return _.W.apply(this,arguments)||this};
_.L(YA,_.W);YA.prototype.onMetadataTap=function(g){var C=this.data&&this.data.navigationEndpoint;C&&!_.mE(_.Mk(g),this.hostElement,["A".toString()])&&_.HW(this.hostElement,"yt-navigate",{endpoint:C})};
_.PU.Object.defineProperties(YA.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 g;if(this.data.upcomingEventData){var C=_.W1(this.data.subtitle),d=Number(this.data.upcomingEventData.startTime);isNaN(d)||(g=_.Mr(_.k9(C,d)))}else g=this.data.subtitle;return g}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],YA.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],YA.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data.style"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],YA.prototype,"isCondensed",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],YA.prototype,"subtitle",null);
_.E([_.m({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],YA);
_.I(YA,"ytd-watch-card-compact-video-renderer",function(){if(Q_k!==void 0)return Q_k;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Q_k=g},{mode:1});var zLY;var KWS=function(){return _.W.apply(this,arguments)||this};
_.L(KWS,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],KWS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],KWS.prototype,"data",void 0);_.E([_.m({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],KWS);
_.I(KWS,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(zLY!==void 0)return zLY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zLY=g},{mode:1});var AR=function(){return _.W.apply(this,arguments)||this};
_.L(AR,_.W);AR.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}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],AR.prototype,"ytRendererStamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],AR.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AR.prototype,"data",void 0);_.E([_.m({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],AR);
_.I(AR,"ytd-vertical-watch-card-list-renderer",function(){if(HpW!==void 0)return HpW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return HpW=g},{mode:1});var aa6;var Fs=function(){var g=_.W.apply(this,arguments)||this;g.ariaExpanded="false";return g};
_.L(Fs,_.W);_.b=Fs.prototype;_.b.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.b.dataChanged=function(){var g;this.currentSeasonIndex=((g=this.data)==null?void 0:g.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.b.computeEpisodesInfo=function(g,C,d){if(g!==void 0&&C.length===g.length)return g[d]};
_.b.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.b.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.b.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.b.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.b.getUppercaseSimpleString=function(g){return this.ytRendererBehavior.getSimpleString(g).toUpperCase()};
_.b.updateCurrentSeasonIndexFromBinding=function(g){this.currentSeasonIndex=g.detail.value};
Fs.prototype.onIronOverlayClosed=Fs.prototype.onIronOverlayClosed;Fs.prototype.currentSeasonIndexChanged=Fs.prototype.currentSeasonIndexChanged;Fs.prototype.dataChanged=Fs.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fs.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Fs.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fs.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",String)],Fs.prototype,"label",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],Fs.prototype,"currentSeasonIndex",void 0);_.E([_.M({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.H("design:type",Object)],Fs.prototype,"episodesInfo",void 0);_.E([_.M({value:"false"}),_.H("design:type",Object)],Fs.prototype,"ariaExpanded",void 0);_.E([_.ZD("#lists"),_.H("design:type",Object)],Fs.prototype,"lists",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fs.prototype,"dataChanged",null);_.E([_.PR("currentSeasonIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fs.prototype,"currentSeasonIndexChanged",null);_.E([_.yE("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Fs.prototype,"onIronOverlayClosed",null);
_.E([_.m({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],Fs);
_.I(Fs,"ytd-watch-card-section-dropdown-renderer",function(){if(aa6!==void 0)return aa6;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return aa6=g},{mode:1});var Geu;var Pw=function(){var g=_.W.apply(this,arguments)||this;g.isSearch=!1;return g};
_.L(Pw,_.W);Pw.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}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Pw.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Pw.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Pw.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Pw.prototype,"isSearch",void 0);_.E([_.m({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],Pw);
_.I(Pw,"ytd-watch-card-section-sequence-renderer",function(){if(Geu!==void 0)return Geu;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return Geu=g},{mode:1});var Su6=_.n(function(g){return _.O("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.O(_.Fd,{data:function(){return g.data().ctaButton}},{buttonViewModel:_.Jc}),_.O(_.gV,{text:function(){return g.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"bn");
Su6.idomCompat=!0;_.U4(Su6,"ytd-button-banner-view-model",{props:{data:_.CA}});var ON=function(){var g=_.W.apply(this,arguments)||this;g.isSearch=!1;return g};
_.L(ON,_.W);
ON.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"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ON.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ON.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ON.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],ON.prototype,"rounded",void 0);_.E([_.M(),_.H("design:type",Object)],ON.prototype,"isSearch",void 0);
_.E([_.m({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],ON);
_.I(ON,"ytd-universal-watch-card-renderer",function(){if(vLG!==void 0)return vLG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return vLG=g},{mode:1});var gWd;_.U4(_.n(function(g){var C=g.data;var d;g=!((d=_.wS().resolve(_.Oc(_.Tr)))==null||!d());d={};return _.O("overview-message-view-model",{class:_.Gr("ytwOverviewMessageViewModelHost",(d.ytwOverviewMessageViewModelDarkBackground=g,d.ytwOverviewMessageViewModelLightBackground=!g,d))},_.O(_.k,{cond:function(){return C().primaryImage},
then:function(V){return _.O(_.q_,{data:V,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.O(_.k,{cond:function(){return C().primaryText},
then:function(){return _.O("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.O(_.gV,{text:function(){return C().primaryText}}))}}),_.O(_.k,{cond:function(){return C().secondaryText},
then:function(){return _.O("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.O(_.gV,{text:function(){return C().secondaryText}}))}}))},"cn"),"overview-message-view-model",{props:{data:_.CA}});_.U4(_.AL6,"ytd-overview-answer-view-model",{props:{data:_.CA}});var wW=function(){return _.W.apply(this,arguments)||this};
_.L(wW,_.W);wW.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"}}}};
wW.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wW.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],wW.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wW.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],wW.prototype,"isSearch",void 0);
_.E([_.m({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],wW);
_.I(wW,"ytd-secondary-search-container-renderer",function(){if(gWd!==void 0)return gWd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return gWd=g},{mode:1});var CGW;var kA=function(){var g=_.W.apply(this,arguments)||this;g.renderSecondarySearchContainer=!1;g.isSearch=!1;return g};
_.L(kA,_.W);_.b=kA.prototype;_.b.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.b.created=function(){var g=this;this.boundStampSecondarySearchContainerIfFits=function(){g.stampSecondarySearchContainerIfFits()};
_.HG("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.b.computeIsSearchFrictionPage=function(g){var C,d,V,y,R;g=g==null?void 0:(C=g.primaryContents)==null?void 0:(d=C.sectionListRenderer)==null?void 0:(V=d.contents)==null?void 0:(y=V[0])==null?void 0:(R=y.itemSectionRenderer)==null?void 0:R.contents;if(!g)return!1;C=_.Z(g);for(d=C.next();!d.done;d=C.next())if(V=void 0,(V=d.value)==null?0:V.searchFrictionViewModel)return!0;return!1};
_.b.computeShowSecondaryColumn=function(g,C){return!!(C&&C.secondaryContents&&g)};
_.b.activeChanged=function(){var g=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.VE(this,this.debounceStampSecondarySearchContainerIfFits)),_.sU(function(){g.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.VE(this,this.debounceStampSecondarySearchContainerIfFits))};
_.b.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.b.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.b.debounceStampSecondarySearchContainerIfFits=function(){_.BR(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.b.onRetrieveLocation=function(g,C){C.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);g.stopPropagation()};
_.b.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
kA.prototype.dataChanged=kA.prototype.dataChanged;kA.prototype.onRetrieveLocation=kA.prototype.onRetrieveLocation;kA.prototype.persistentGuideChanged=kA.prototype.persistentGuideChanged;kA.prototype.activeChanged=kA.prototype.activeChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kA.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],kA.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],kA.prototype,"ironResizableBehavior",void 0);_.E([_.M(),_.H("design:type",Boolean)],kA.prototype,"active",void 0);_.E([_.M(),_.H("design:type",Object)],kA.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.t("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],kA.prototype,"useBiggerThumbs",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.J5("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],kA.prototype,"biggerThumbsStyle",void 0);_.E([_.M(),_.H("design:type",Object)],kA.prototype,"renderSecondarySearchContainer",void 0);_.E([_.M({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.H("design:type",Boolean)],kA.prototype,"showSecondaryColumn",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.H("design:type",Boolean)],kA.prototype,"isSearchFrictionPage",void 0);
_.E([_.M(),_.H("design:type",Object)],kA.prototype,"isSearch",void 0);_.E([_.Rn("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kA.prototype,"activeChanged",null);_.E([_.Rn("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kA.prototype,"persistentGuideChanged",null);
_.E([_.yE("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],kA.prototype,"onRetrieveLocation",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kA.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],kA);
_.I(kA,"ytd-two-column-search-results-renderer",function(){if(CGW!==void 0)return CGW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return CGW=g},{mode:1});var xA=function(){var g=_.W.apply(this,arguments)||this;g.hasSearchHeader=!1;g.hasSecondaryContent=!1;g.hasBiggerThumbs=_.t("enable_desktop_search_bigger_thumbs");g.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return g};
_.L(xA,_.W);_.b=xA.prototype;_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{searchHeaderRenderer:{component:"ytd-search-header-renderer"}}},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:_.lk(["aa","eocs"])}}};
_.b.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.b.loadPage_=function(g){this.initCsi();g&&(this.data=g,_.HG("REFINEMENTS_TUPLE",["FromSearchResponse",g.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.bD(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.b.initCsi=function(){_.qrh("results",["ol","cpt"])};
_.b.updateTitle=function(){var g=_.av(window.location.href,"q");g||(g=_.av(window.location.href,"search_query"));_.HW(this.hostElement,"yt-update-title",g||"")};
_.b.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.b.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.t("web_srp_data_changed_terminate_imp_killswitch")||_.Qw(this.hostElement,"yt-terminate-video-preview-action")};
_.b.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.b.computeHasSearchHeader=function(g){var C;g=g==null?void 0:(C=g.header)==null?void 0:C.searchHeaderRenderer;return!!g&&(!!g.searchFilterButton||!!g.chipBar)};
_.b.computeHasSecondaryContent=function(g){var C,d;return!!(g==null?0:(C=g.contents)==null?0:(d=C.twoColumnSearchResultsRenderer)==null?0:d.secondaryContents)};
_.PU.Object.defineProperties(xA,{template:{configurable:!0,enumerable:!0,get:function(){if(s_u===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);s_u=g}g=s_u;return g}}});
xA.prototype.onReloadContinuationFinish=xA.prototype.onReloadContinuationFinish;xA.prototype.dataChanged=xA.prototype.dataChanged;_.E([_.r(_.yo.YtPageBehavior),_.H("design:type",Object)],xA.prototype,"ytPageBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],xA.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xA.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],xA.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xA.prototype,"data",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],xA.prototype,"monitorScroll",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xA.prototype,"hasSearchHeader",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xA.prototype,"hasSecondaryContent",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],xA.prototype,"hasBiggerThumbs",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xA.prototype,"dataChanged",null);
_.E([_.yE("yt-reload-continuation-finish"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xA.prototype,"onReloadContinuationFinish",null);_.E([_.m({is:"ytd-search"})],xA);_.Hs.registerService(_.Ab_,xA);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("h8y2qb");
var W0k=function(g){if(g=_.yGc(g)){var C;(C=g.sources)!=null&&C[0]?(C=_.bNB(g),C=C<1?"VERTICAL":C>1?"HORIZONTAL":"SQUARE"):C=void 0;return C}},RK=function(g){_.jf.call(this,"upload");
this.opts.query=g},u5d=function(g,C){return _.O(m8d,{data:g,
onYtNavigate:C})},nDs=function(g,C){return _.gd(g.entities,"pageHeaderEntity",C)},U8Y=function(g,C){return g.map(function(d){if(d.tabRenderer)return IIW(d.tabRenderer);
if(d.expandableTabRenderer&&C){var V=d.expandableTabRenderer;return{customTabRenderable:function(){return C(V)}}}return{}})},IIW=function(g){return{identifier:g.tabIdentifier,
aTagConfig:_.Ln({innertubeCommand:g.endpoint,forceNewState:!0}),title:g.title,selected:g.selected,disabled:g.unselectable,icon:g.icon}},cpd=function(g){return _.QD({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:g})},EDs=function(g){if(!_.Ew(document,"gtm-noscript")){var C=document.createElement("noscript");
C.id="gtm-noscript";C.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+g+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(C)}};_.Ea(RK,_.jf);RK.prototype.JSC$10145_setLabel=function(g){RK.superClass_.JSC$10145_setLabel.call(this,g);return this};
RK.prototype.addUploadMetadata=function(g,C){RK.superClass_.addUploadMetadata.call(this,g,C);return this};var HSE=function(g){if(g!=="youtubebanner"&&g!=="youtube-channel-banner")throw Error("Oo");RK.call(this,g)};
_.L(HSE,RK);HSE.prototype.JSC$10145_setLabel=function(g){RK.prototype.JSC$10145_setLabel.call(this,g);return this};
HSE.prototype.addUploadMetadata=function(g,C){RK.prototype.addUploadMetadata.call(this,g,C);return this};var Q6G=[_.$e,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(g){_.PW(g).path[0]!==this&&(this.resetLayout(),g.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var g=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.Po(this._layoutDebouncer,_.wl,g);_.iC(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var g=this;requestAnimationFrame(function(){g.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(g){this.resizerShouldNotify(g)&&this._notifyDescendant(g)},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 zBd=[_.asM,{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(g,C){var d=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[g];if(!d)throw new ReferenceError(this._getUndefinedMsg(g));g=this._boundEffect(d,C||{});g.setUp();return g},
_effectsChanged:function(g,C,d){this._tearDownEffects();g&&d&&(g.split(" ").forEach(function(V){var y;V!==""&&((y=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[V])?this._effects.push(this._boundEffect(y,C[V])):console.warn(this._getUndefinedMsg(V)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(g,C){C=C||{};var d=parseFloat(C.startsAt||0),V=parseFloat(C.endsAt||1),y=V-d,R=function(){};
V=d===0&&V===1?g.run:function(Y,A){g.run.call(this,Math.max(0,(Y-d)/y),A)};
return{setUp:g.setUp?g.setUp.bind(this,C):R,run:g.run?V.bind(this):R,tearDown:g.tearDown?g.tearDown.bind(this):R}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(g){g.setUp()!==!1&&this._effectsRunFn.push(g.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(g){g.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(g,C){this._effectsRunFn&&this._effectsRunFn.forEach(function(d){d(g,C)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var g=this._clampedScrollTop;this._updateScrollState(g);this.threshold>0&&this._setThresholdTriggered(g>=this.threshold)}},
_getDOMRef:function(g){console.warn("_getDOMRef","`"+g+"` is undefined")},
_getUndefinedMsg:function(g){return"Scroll effect `"+g+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+g+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Po`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(g){var C={};g=parseFloat(g.scalar);C.background=this._getDOMRef("background");C.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");C.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");C.deltaBg=C.backgroundFrontLayer.offsetHeight-C.background.offsetHeight;C.deltaBg===0?(isNaN(g)&&(g=.8),C.deltaBg=(this._dHeight||0)*g):(isNaN(g)&&(g=
1),C.deltaBg*=g);this._fxParallaxBackground=C},
run:function(g){var C=this._fxParallaxBackground;this.transform("translate3d(0px, "+C.deltaBg*Math.min(1,g)+"px, 0px)",C.backgroundFrontLayer);C.backgroundRearLayer&&this.transform("translate3d(0px, "+C.deltaBg*Math.min(1,g)+"px, 0px)",C.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var K0_;var aIY;var G0s=function(){};
_.b=G0s.prototype;_.b._scrollTargetChanged=function(){};
_.b.scroll=function(){};
_.b._isValidScrollTarget=function(){};
_.b._toggleScrollListener=function(){};
_.b.toggleScrollListener=function(){};
_.b.createEffect=function(){};
_.b._effectsChanged=function(){};
_.b._layoutIfDirty=function(){};
_.b._boundEffect=function(){};
_.b._setUpEffect=function(){};
_.b._tearDownEffects=function(){};
_.b._runEffects=function(){};
_.b._scrollHandler=function(){};
_.b._scrollStateChanged=function(){};
_.b._getUndefinedMsg=function(){};
_.b.notifyResize=function(){};
_.b.assignParentResizable=function(){};
_.b.stopResizeNotificationsFor=function(){};
_.b._subscribeIronResize=function(){};
_.b._unsubscribeIronResize=function(){};
_.b.resizerShouldNotify=function(){};
_.b._onDescendantIronResize=function(){};
_.b._fireResize=function(){};
_.b._onIronRequestResizeNotifications=function(){};
_.b._parentResizableChanged=function(){};
_.b._notifyDescendant=function(){};
_.b._requestResizeNotifications=function(){};
_.b._findParent=function(){};
_.b._appResetLayoutHandler=function(){};
_.b.resetLayout=function(){};
_.b._notifyLayoutChanged=function(){};
_.b._notifyDescendantResize=function(){};
_.b._setThresholdTriggered=function(){};
G0s=_.pM({_template:function(){if(aIY!==void 0)return aIY;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;K0_===void 0&&(K0_=document.createElement("template"));var V=K0_;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return aIY=g},
is:"tp-yt-app-header",behaviors:[zBd,Q6G],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 g=_.PW(this.$.slot).getDistributedNodes(),C=0,d;d=g[C];C++)if(d.nodeType===Node.ELEMENT_NODE)if(d.hasAttribute("sticky")){this._stickyElRef=d;break}else this._stickyElRef||(this._stickyElRef=d);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var g=this._clampedScrollTop,C=this._height===0||g===0,d=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;C||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();C?this._updateScrollState(g,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=d}},
_updateScrollState:function(g,C){if(this._height!==0){var d=0,V=this._top;var y=this._maxHeaderTop;var R=g-this._lastScrollTop,Y=Math.abs(R),A=g>this._lastScrollTop,P=performance.now();this._mayMove()&&(d=this._clamp(this.reveals?V+R:g,0,y));g>=this._dHeight&&(d=this.condenses&&!this.fixed?Math.max(this._dHeight,d):d,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&Y<100){if(P-this._initTimestamp>300||this._wasScrollingDown!==A)this._initScrollTop=g,this._initTimestamp=P;g>=y&&
(Math.abs(this._initScrollTop-g)>30||Y>10?(A&&g>=y?d=y:!A&&g>=this._dHeight&&(d=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((d-V)/(R/(P-this._lastTimestamp)),0,300)+"ms"):d=this._top)}y=this._dHeight===0?g>0?1:0:d/this._dHeight;C||(this._lastScrollTop=g,this._top=d,this._wasScrollingDown=A,this._lastTimestamp=P);if(C||y!==this._progress||V!==d||g===0)this._progress=y,this._runEffects(y,d),this._transformHeader(d)}},
_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(g){this.translate3d(0,-g+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&g>=this._stickyElTop?Math.min(g,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(g,C,d){return Math.min(d,Math.max(C,g))},
_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),_.PW(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(g){switch(g){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.PW(this).querySelector("[main-title]");case "condensedTitle":return _.PW(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var SrG;var guE;_.pM({_template:function(){if(guE!==void 0)return guE;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;SrG===void 0&&(SrG=document.createElement("template"));var V=SrG;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return guE=g},
is:"tp-yt-app-header-layout",behaviors:[Q6G],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.PW(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var g=this.header;if(this.isAttached&&g){this.$.wrapper.classList.remove("initializing");g.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)g.style.left=
"",g.style.right="";else{var C=this.getBoundingClientRect(),d=document.documentElement.clientWidth-C.right;g.style.left=C.left+"px";g.style.right=d+"px"}C=this.$.contentContainer.style;d=g.offsetHeight;g.fixed&&!g.condenses&&this.hasScrollingRegion?(C.marginTop=d+"px",C.paddingTop=""):(C.paddingTop=d+"px",C.marginTop="")}}});var C6S=new _.Sf("alertCommand");var dlY=new _.Sf("manageLabsStateCommand");var VST=new _.Sf("inlineFormRenderer");var yWd=new _.Sf("playlistSidebarPrimaryInfoRenderer");var RdW=new _.Sf("productDetailsThumbnailRenderer"),bds=new _.Sf("productDetailsVariantRenderer"),Zd_=new _.Sf("productDetailsVariantOptionRenderer"),Yhl=new _.Sf("productDetailsOffersContainerRenderer"),AWT=new _.Sf("productDetailsOfferRenderer");var FG6=new _.Sf("shoppingFlaggingRenderer");var P6G=new _.Sf("playlistBylineRenderer");var idd=new _.Sf("insertChannelTabCommand");var bR=function(){return _.Ai.apply(this,arguments)||this};
_.L(bR,_.Ai);_.b=bR.prototype;_.b.activeChanged=function(){if(this.active){var g=_.KZ(this.hostElement).querySelector("#header");g&&_.HW(g,"iron-resize");window.addEventListener("scroll",_.VE(this,this.onScroll))}else window.removeEventListener("scroll",_.VE(this,this.onScroll)),_.HW(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.b.guideVisibleChanged=function(){var g=_.KZ(this.hostElement).querySelector("#header");g&&_.HW(g,"iron-resize")};
_.b.onScroll=function(){var g=this;_.BR(this,"onScroll",function(){var C=_.KZ(g.hostElement).querySelector("#header");C&&C.polymerController&&(C=C.polymerController.getScrollState().progress===1?"standard":"seamed",_.HW(g.hostElement,"yt-request-panel-mode-change",{mode:C}))},10)};
_.b.tabsChanged=function(){if(this.tabs){for(var g=null,C=0,d=this.tabs.length;C<d;++C){var V=this.tabs[C].tabRenderer;if(V&&V.selected){g=C;break}}this.selected=g}};
_.b.onTabsActivate=function(g){_.HW(this.hostElement,"yt-navigate",{endpoint:this.tabs[g.detail.selected].tabRenderer.endpoint})};
bR.prototype.tabsChanged=bR.prototype.tabsChanged;bR.prototype.guideVisibleChanged=bR.prototype.guideVisibleChanged;bR.prototype.activeChanged=bR.prototype.activeChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],bR.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.M(),_.H("design:type",Array)],bR.prototype,"tabs",void 0);
_.E([_.M(),_.H("design:type",Object)],bR.prototype,"selected",void 0);_.E([_.M(),_.H("design:type",Boolean)],bR.prototype,"active",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],bR.prototype,"disableHeaderFluidWidth",void 0);_.E([_.Rn("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bR.prototype,"activeChanged",null);
_.E([_.Rn("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bR.prototype,"guideVisibleChanged",null);_.E([_.Rn("tabs"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bR.prototype,"tabsChanged",null);_.E([_.Fa()],bR);var Odk=[_.a.YtRendererBehavior,_.GQ.YtdGuideStateAwareBehavior,bR.prototype];var wYY=2/3,kWk=_.SZ(130749),xld=function(g,C){var d=this;this.element=g;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){d.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:wYY,moveAction:function(V){d.moveAction(V)},
triggerAction:function(){d.element.isReloading=!0;_.sw(_.RL(),{visualElement:kWk});_.SC.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:d.element}})}}}};
_.N2(_.RL(),kWk,this.layer);this.gesture=new _.W6(g,C,this.refreshConfig,"pan-down");this.attach()};
_.b=xld.prototype;_.b.attach=function(){this.gesture.attach()};
_.b.detach=function(){this.gesture.detach()};
_.b.reset=function(){this.element.close()};
_.b.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.b.moveAction=function(g){this.element.rotation=g*360};var ouu=_.SZ(130750),JWl=function(g,C,d,V,y){var R=this;this.element=g;this.parent=d;this.channelHeader=V;this.ytdReduxDispatch=y;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){R.tabsStartAtInPx=R.channelHeader.clientHeight-48;var Y;(Y=R.selectedTab)!=null&&Y.title&&(Y=_.wS().resolve(_.Oc(_.nW)))&&(Y=Y.getCurrentPage(),R.lastVisitedTabScrollPosition=Y.getScrollTop(),R.previousTab&&
((R.lastVisitedTabScrollPosition===void 0?0:R.lastVisitedTabScrollPosition<R.channelHeader.clientHeight-48)?R.scrollPositionForTabs.has(R.selectedTab.title)&&R.scrollPositionForTabs.delete(R.selectedTab.title):R.scrollPositionForTabs.set(R.selectedTab.title,Y.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:pYY(),triggerAction:function(){R.navigate(R.previousTab)},
moveAction:function(Y,A){R.moveAction(Y,A)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-pYY(),triggerAction:function(){R.navigate(R.nextTab)},
moveAction:function(Y,A){R.moveAction(Y,A)}}}};
_.N2(_.RL(),ouu,this.layer);this.gesture=new _.W6(g,C,this.tabConfig);this.attach()};
_.b=JWl.prototype;_.b.attach=function(){this.gesture.attach()};
_.b.detach=function(){this.gesture.detach()};
_.b.tabsChanged=function(g){if(g){var C=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;g=_.Z(g);for(var d=g.next();!d.done;d=g.next()){d=d.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=d);var V=void 0;if((V=d)==null?0:V.selected)this.previousTab=C,this.selectedTab=d;C=d}C=this.gesture;g=this.getConfig();C.config=g;this.scrollPositionNeedsUpdate=!0}};
_.b.getConfig=function(){return this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}})};
_.b.moveAction=function(g,C){if(!this.tabsElement){var d;this.tabsElement=(d=this.parent.header)==null?void 0:d.tabsElement;C==="right"&&this.previousTab?(d=this.previousTab.endpoint,_.RXZ(_.wS().resolve(_.Oa),d,{},"")):C==="left"&&this.nextTab&&(d=this.nextTab.endpoint,_.RXZ(_.wS().resolve(_.Oa),d,{},""));if(!this.tabsElement)return}d=this.tabsElement._pos;C==="right"&&(g*=-1);this.tabsElement._positionBar(d.width,d.left*1+d.width*g)};
var pYY=function(){var g,C;return(C=(g=_.wS().resolve(_.nW).getCurrentPage())==null?void 0:g.clientWidth)!=null?C:0};
JWl.prototype.navigate=function(g){this.element.data=void 0;if(g=g==null?void 0:g.endpoint)this.ytdReduxDispatch(cpd(!0)),_.sw(_.RL(),{visualElement:ouu}),_.SC.instance.resolveCommand({navigateAction:{endpoint:g}},{form:{element:this.element}})};var hdk;var tSu;var ZX=function(){return _.W.apply(this,arguments)||this};
_.L(ZX,_.W);ZX.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ZX.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ZX.prototype,"data",void 0);_.E([_.m({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],ZX);
_.I(ZX,"ytd-labs-edit-renderer",function(){if(tSu!==void 0)return tSu;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return tSu=g},{mode:1});var jEd;var Y2=function(){var g=_.W.apply(this,arguments)||this;g.dark=!1;g.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";g.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(Y2,_.W);Y2.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Y2.prototype.ready=function(){var g=document.documentElement.hasAttribute("dark");this.setBackgroundImage(g);this.dark=g};
Y2.prototype.onDarkModeToggledAction=function(g){this.setBackgroundImage(g);this.dark=g};
Y2.prototype.setBackgroundImage=function(g){_.CM(this.hostElement,{"--yt-labs-header-background":"url("+(g?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Y2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Y2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Y2.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Y2.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Y2.prototype,"dark",void 0);
_.E([_.m({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],Y2);
_.I(Y2,"ytd-labs-header-renderer",function(){if(jEd!==void 0)return jEd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return jEd=g},{mode:1});var edG;var Ax=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return g};
_.L(Ax,_.W);Ax.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"}}}}}};
Ax.prototype.onYtToggleButton=function(g){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",g.detail.toggled)};
Ax.prototype.onManageLabsState=function(g){if(g=_.e(g,dlY))g.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?g.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&g.labsItemId===this.data.labsItemId&&(g.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.Qw(this.hostElement,"yt-check-labs-opted-in-state").some(function(C){return C})&&this.data.confirmationDialogCommand?_.as(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.wS().resolve(_.xC).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&g.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.wS().resolve(_.xC).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
Ax.prototype.onCheckLabsOptedInState=function(){var g=this.get("data.primaryButton.toggleButtonRenderer");return g?g.isToggled:!1};
_.PU.Object.defineProperties(Ax.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
Ax.prototype.onYtToggleButton=Ax.prototype.onYtToggleButton;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ax.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ax.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Ax.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ax.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ax.prototype,"itemStyle",null);_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ax.prototype,"onYtToggleButton",null);_.E([_.m({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],Ax);
_.I(Ax,"ytd-labs-item-renderer",function(){if(edG!==void 0)return edG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return edG=g},{mode:1});var lku;var LGk;var DlS=function(){return _.W.apply(this,arguments)||this};
_.L(DlS,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],DlS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],DlS.prototype,"data",void 0);_.E([_.m({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],DlS);
_.I(DlS,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(LGk!==void 0)return LGk;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return LGk=g},{mode:1});var rWG;var Fo=function(){return _.W.apply(this,arguments)||this};
_.L(Fo,_.W);Fo.prototype.observeSuperchatChip=function(){if(this.data){var g={"--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)};_.CM(this.hostElement,g)}};
Fo.prototype.colorFromDecimal=function(g){return _.jG(Number(g||0))};
Fo.prototype.observeSuperchatChip=Fo.prototype.observeSuperchatChip;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fo.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fo.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fo.prototype,"observeSuperchatChip",null);_.E([_.m({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],Fo);
_.I(Fo,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(rWG!==void 0)return rWG;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return rWG=g},{mode:1});var Pu=function(){return _.W.apply(this,arguments)||this};
_.L(Pu,_.W);Pu.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"}}}};
_.PU.Object.defineProperties(Pu.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Pu.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Pu.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Q7),_.H("design:type",Object)],Pu.prototype,"ytdDismissibleItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Pu.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pu.prototype,"hideMessageBlock",null);
_.E([_.m({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],Pu);
_.I(Pu,"ytd-live-chat-history-entry-renderer",function(){if(lku!==void 0)return lku;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return lku=g},{mode:1});var N_T;var XYT=function(){return _.W.apply(this,arguments)||this};
_.L(XYT,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],XYT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],XYT.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],XYT);
_.I(XYT,"ytd-channel-options-renderer",function(){if(N_T!==void 0)return N_T;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return N_T=g},{mode:1});var sEY;var iR=function(){return _.W.apply(this,arguments)||this};
_.L(iR,_.W);iR.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],iR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iR.prototype,"data",void 0);_.E([_.m({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],iR);
_.I(iR,"ytd-settings-email-item-renderer",function(){if(sEY!==void 0)return sEY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return sEY=g},{mode:1});var B_E;var OF=function(){return _.W.apply(this,arguments)||this};
_.L(OF,_.W);OF.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"}}}};
OF.prototype.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
OF.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.PU.Object.defineProperties(OF.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],OF.prototype,"data",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],OF.prototype,"expanded",void 0);_.E([_.X("expanded"),_.H("design:type",String),_.H("design:paramtypes",[])],OF.prototype,"emailListExpanded",null);
_.E([_.ZD("#options"),_.H("design:type",Object)],OF.prototype,"options",void 0);_.E([_.m({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],OF);
_.I(OF,"ytd-settings-email-list-renderer",function(){if(B_E!==void 0)return B_E;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return B_E=g},{mode:1});var T_E;var wK=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return g};
_.L(wK,_.W);wK.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"}}}};
wK.prototype.handleSignalActionSubmitForm=function(){var g,C=(g=this.formRenderer)==null?void 0:g.getForm();C&&this.data.serviceEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},C,{element:this.hostElement})})};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wK.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],wK.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wK.prototype,"data",void 0);_.E([_.ZD("yt-form-renderer"),_.H("design:type",Object)],wK.prototype,"formRenderer",void 0);
_.E([_.m({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],wK);
_.I(wK,"ytd-settings-gaia-link-renderer",function(){if(T_E!==void 0)return T_E;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return T_E=g},{mode:1});var fkh;var k2=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return g};
_.L(k2,_.W);k2.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.mk5()&&this.set("data.hidden",!1)};
k2.prototype.onSwitchReady=function(){var g=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.t("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.WIB().then(function(C){C&&(Notification.permission==="default"?g.set("data.hidden",!1):Notification.permission==="granted"&&_.vi("NotificationsDisabled").then(function(d){d||_.Qw(g.hostElement,"yt-toggle-settings-switch",[g.data.id,!d]);g.set("data.hidden",!1)}).catch(function(){}))})})};
k2.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}}}}};
k2.prototype.handleUpdateOptionsCommand=function(g){(g=_.e(g,_.AgA))&&this.data&&this.data.id===g.id&&(this.set("data.hidden",g.hidden),g.text!==void 0&&this.set("data.text",g.text),g.clearOptions&&this.set("data.options",[]))};
k2.prototype.onSwitchReady=k2.prototype.onSwitchReady;k2.prototype.dataChanged=k2.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],k2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],k2.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],k2.prototype,"data",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k2.prototype,"dataChanged",null);_.E([_.yE("yt-settings-switch-ready"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],k2.prototype,"onSwitchReady",null);_.E([_.m({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],k2);
_.I(k2,"ytd-settings-options-renderer",function(){if(fkh!==void 0)return fkh;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fkh=g},{mode:1});var vud;var x2=function(){return _.W.apply(this,arguments)||this};
_.L(x2,_.W);x2.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
x2.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
x2.prototype.onYtExpanderMoreTapped=x2.prototype.onYtExpanderMoreTapped;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],x2.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],x2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],x2.prototype,"data",void 0);
_.E([_.yE("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x2.prototype,"onYtExpanderMoreTapped",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],x2);
_.I(x2,"ytd-product-details-description-renderer",function(){if(vud!==void 0)return vud;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return vud=g},{mode:1});var $ls;var oK=function(){var g=_.W.apply(this,arguments)||this;g.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";g.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";g.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";g.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return g};
_.L(oK,_.W);oK.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.PU.Object.defineProperties(oK.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:(C=g.offerData)==null?void 0:C.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?void 0:g.purchaseButtonRenderers)!==void 0&&((C=this.data)==null?void 0:C.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.formattedFromMerchantText)&&(!((C=this.data)==null||!C.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oK.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oK.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],oK.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oK.prototype,"data",void 0);
_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],oK.prototype,"shippingIcon",void 0);_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],oK.prototype,"shippingAddressIcon",void 0);_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],oK.prototype,"googleGuaranteeIcon",void 0);
_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],oK.prototype,"returnPolicyIcon",void 0);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oK.prototype,"showAdditionalFees",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oK.prototype,"showMultiPurchaseButtons",null);
_.E([_.X("data","showMultiPurchaseButtons"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oK.prototype,"showPurchaseData",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],oK);
_.I(oK,"ytd-product-details-hero-offer-renderer",function(){if($ls!==void 0)return $ls;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return $ls=g},{mode:1});var qhG;var MSd;var pI=function(){return _.W.apply(this,arguments)||this};
_.L(pI,_.W);_.b=pI.prototype;_.b.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.b.onKeyDown=function(g){g=g.keyCode;g!==13&&g!==32||this.handleSelection()};
_.b.onMouseEnterImage=function(){var g;((g=this.data)==null?void 0:g.thumbnailDetails)!==void 0&&_.zY(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.b.onMouseLeaveImage=function(){_.zY(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.b.handleSelection=function(){this.data&&_.HW(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.PU.Object.defineProperties(pI.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isSelected)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],pI.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pI.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],pI.prototype,"isSelected",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],pI);
_.I(pI,"ytd-product-details-thumbnail-renderer",function(){if(MSd!==void 0)return MSd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return MSd=g},{mode:1});var Jx=function(){var g=_.W.apply(this,arguments)||this;var C={};g.actionMap=(C["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",C["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",C);g.selectedThumbnailIndex=0;g.selectItem=function(d){d.target.onKeyDown(d)};
return g};
_.L(Jx,_.W);_.b=Jx.prototype;_.b.handlePreviewImageSelect=function(g){this.hoverThumbnail=g};
_.b.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.b.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.b.onThumbnailSelected=function(g,C){this.selectedThumbnailIndex=C};
_.b.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.b.updateOffset=function(){var g=_.KZ(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-g));this.ytdHorizontalListBehavior.reposition_()};
_.PU.Object.defineProperties(Jx.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.imageRenderer){var C,d;return((C=this.data)==null?void 0:(d=C.imageRenderer)==null?void 0:d.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var g;if((g=this.data)==null?0:g.imageRenderer){var C;return(C=_.e(this.data.imageRenderer[this.selectedThumbnailIndex],RdW))==null?void 0:C.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var g=this,C,d,V,y=(V=(C=this.data)==null?void 0:(d=C.imageRenderer)==null?void 0:d.map(function(R,Y){return{productDetailsThumbnailRenderer:Object.assign({},_.e(R,RdW),{index:Y,isSelected:Y===g.selectedThumbnailIndex})}}))!=null?V:[];
return Object.assign({},this.data,{imageRenderer:y})}}});
Jx.prototype.updateOffset=Jx.prototype.updateOffset;Jx.prototype.dataChanged=Jx.prototype.dataChanged;Jx.prototype.onThumbnailSelected=Jx.prototype.onThumbnailSelected;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Jx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Jx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.OO.YtdHorizontalListBehavior),_.H("design:type",Object)],Jx.prototype,"ytdHorizontalListBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Jx.prototype,"componentBehavior",void 0);_.E([_.r([_.lo.YtActionHandlerBehavior]),_.H("design:type",Object)],Jx.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Jx.prototype,"data",void 0);_.E([_.M({value:"$.items.children"}),_.H("design:type",String)],Jx.prototype,"itemsPath",void 0);_.E([_.M({value:3}),_.H("design:type",Number)],Jx.prototype,"initialCount",void 0);
_.E([_.ZD("#items"),_.H("design:type",Object)],Jx.prototype,"items",void 0);_.E([_.M(),_.H("design:type",Object)],Jx.prototype,"selectedThumbnailIndex",void 0);_.E([_.M(),_.H("design:type",Object)],Jx.prototype,"hoverThumbnail",void 0);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Jx.prototype,"showThumbnails",null);
_.E([_.yE("ytd-product-details-thumbnail-renderer-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Number]),_.H("design:returntype")],Jx.prototype,"onThumbnailSelected",null);_.E([_.X("data","selectedThumbnailIndex","hoverThumbnail"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jx.prototype,"thumbnailDetails",null);_.E([_.X("data","selectedThumbnailIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jx.prototype,"populatedData",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jx.prototype,"dataChanged",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jx.prototype,"updateOffset",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],Jx);
_.I(Jx,"ytd-product-details-image-carousel-renderer",function(){if(qhG!==void 0)return qhG;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return qhG=g},{mode:_.HR("kevlar_poly_si_batch_j079")?1:2});var WGW;var hx=function(){return _.W.apply(this,arguments)||this};
_.L(hx,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],hx.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hx.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],hx);
_.I(hx,"ytd-product-details-offer-renderer",function(){if(WGW!==void 0)return WGW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return WGW=g},{mode:1});var mll;var tx=function(){var g=_.W.apply(this,arguments)||this;g.isOffersHidden=!0;return g};
_.L(tx,_.W);tx.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var g,C=_.e((g=this.data)==null?void 0:g.viewOffersButton,_.GF);C&&this.ytRendererBehavior.logExplicitClick(C)};
tx.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.PU.Object.defineProperties(tx.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V;return(d=_.e((g=this.data)==null?void 0:(C=g.offers)==null?void 0:C[0],AWT))==null?void 0:(V=d.offerData)==null?void 0:V.vendorLogoUrl}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tx.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tx.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],tx.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tx.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],tx.prototype,"isOffersHidden",void 0);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],tx.prototype,"firstOfferVendorLogoUrl",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],tx);
_.I(tx,"ytd-product-details-offers-container-renderer",function(){if(mll!==void 0)return mll;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mll=g},{mode:1});var uTW;var nuk;var jt=function(){return _.W.apply(this,arguments)||this};
_.L(jt,_.W);jt.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
jt.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.zY(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
jt.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.zY(this,"ytd-product-details-variant-image-unselect")};
_.PU.Object.defineProperties(jt.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 g;return((g=this.data)==null?void 0:g.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?void 0:g.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((C=this.data)==null?void 0:C.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((d=this.data)==null?void 0:d.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var g;if(((g=this.data)==null?void 0:g.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var g,C;return this.isUnavailable?(g=this.data)==null?void 0:g.variantOptionUnavailableAccessibilityLabel:(C=this.data)==null?void 0:C.variantOptionAccessibilityLabel}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jt.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],jt.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],jt.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jt.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],jt.prototype,"displayType",void 0);
_.E([_.X("displayType","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],jt.prototype,"isImageButton",null);_.E([_.X("displayType","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],jt.prototype,"isPillButton",null);_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],jt.prototype,"isActive",null);
_.E([_.X("data"),_.M({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],jt.prototype,"isUnavailable",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jt.prototype,"thumbnailDetails",null);_.E([_.X("isUnavailable","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jt.prototype,"accessibilityLabel",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],jt);
_.I(jt,"ytd-product-details-variant-option-renderer",function(){if(nuk!==void 0)return nuk;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return nuk=g},{mode:1});var Iku;var et=function(){var g=_.W.apply(this,arguments)||this;g.variantsExpanded=!1;g.hideShowMoreLessVariantButton=!0;g.initialized=!1;g.computeVariantsDebouncer=null;g.computeVariants=function(C){C=C===void 0?!1:C;g.variantsExpanded||g.showOptions()||!C||(g.variantsExpanded=!0);if(g.variantsExpanded){C=_.Z(g.items.children);for(var d=C.next();!d.done;d=C.next())d.value.hidden=!1}g.initialized=!0};
return g};
_.L(et,_.W);_.b=et.prototype;_.b.ready=function(){var g=this;setTimeout(function(){g.computeVariants(!0)})};
_.b.showOptions=function(){for(var g=_.Z(this.items.children),C=g.next();!C.done;C=g.next())C.value.hidden=!0;var d=this.container.getBoundingClientRect().width,V=0,y=g=0;C=!1;for(var R=_.Z(this.items.children),Y=R.next();!Y.done;Y=R.next()){Y=Y.value;Y.hidden=!1;var A=Y.getBoundingClientRect().width;if(V+A<d)V+=A;else if(++y<2)V=A;else break;g+=1;Y.hasAttribute("is-active")&&(C=!0)}for(d=g;d<this.items.children.length;d++)this.items.children[d].hidden=!0;this.hideShowMoreLessVariantButton=g===this.items.children.length;
return C};
_.b.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.Po(this.computeVariantsDebouncer,_.Sy.after(100),this.computeVariants)};
_.b.onShowMoreLessVariantsButtonClick=function(){var g;(g=this.data)!=null&&g.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.b.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.PU.Object.defineProperties(et.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.data)==null?void 0:(C=g.variantOptionRenderers)==null?void 0:C.find(function(R){return _.e(R,Zd_).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),V,y;
return(y=(V=_.e(d,Zd_))==null?void 0:V.name)!=null?y:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.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"}}}});
et.prototype.debouncedComputeVariants=et.prototype.debouncedComputeVariants;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],et.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],et.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],et.prototype,"componentBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],et.prototype,"ironResizableBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],et.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],et.prototype,"variantsExpanded",void 0);_.E([_.M(),_.H("design:type",Object)],et.prototype,"hideShowMoreLessVariantButton",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],et.prototype,"initialized",void 0);_.E([_.ZD("#items"),_.H("design:type",HTMLDivElement)],et.prototype,"items",void 0);_.E([_.ZD("#container"),_.H("design:type",HTMLDivElement)],et.prototype,"container",void 0);
_.E([_.ZD("#more-variants-button"),_.H("design:type",HTMLElement)],et.prototype,"moreVariantsButton",void 0);_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],et.prototype,"selectedOptionName",null);_.E([_.Rn("data","variantsExpanded"),_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],et.prototype,"debouncedComputeVariants",null);
_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],et.prototype,"displayType",null);_.E([_.X("displayType"),_.H("design:type",Object),_.H("design:paramtypes",[])],et.prototype,"variantItemsClassname",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],et);
_.I(et,"ytd-product-details-variant-renderer",function(){if(Iku!==void 0)return Iku;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Iku=g},{mode:1});var lR=function(){return _.W.apply(this,arguments)||this};
_.L(lR,_.W);
lR.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"}}}};
_.PU.Object.defineProperties(lR.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(C=_.e((g=this.data)==null?void 0:g.offersContainerRenderer,Yhl))==null?void 0:C.offers;return d!==void 0&&(d==null?void 0:d.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 g,C,d;return((d=(g=this.data)==null?void 0:(C=g.variants)==null?void 0:C.map(function(V){var y,R;V=(R=(y=_.e(V,bds))==null?void 0:y.variantOptionRenderers)==null?void 0:R.find(function(A){var P;return((P=_.e(A,Zd_))==null?void 0:P.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var Y;return(Y=_.e(V,Zd_))==null?void 0:Y.name}).filter(function(V){return typeof V==="string"}))!=null?d:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var g,C,d,V=(C=_.e((g=this.data)==null?void 0:g.shoppingFlaggingRenderer,FG6))==null?void 0:(d=C.reportButton)==null?void 0:d.buttonRenderer;if(V)return{text:V.text,command:V.command,icon:{iconType:"FLAG"},accessibilityData:V.accessibilityData,trackingParams:V.trackingParams,loggingDirectives:V.loggingDirectives}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],lR.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lR.prototype,"data",void 0);_.E([_.ZD("#image-carousel-renderer"),_.H("design:type",Object)],lR.prototype,"imageCarouselRenderer",void 0);
_.E([_.ZD("#hero-offer-renderer"),_.H("design:type",Object)],lR.prototype,"productDetailsHeroOfferRenderer",void 0);_.E([_.ZD("#variants"),_.H("design:type",Object)],lR.prototype,"productDetailsVariantRenderer",void 0);_.E([_.ZD("#offers"),_.H("design:type",Object)],lR.prototype,"productDetailsOffersContainerRenderer",void 0);_.E([_.ZD("#description-renderer"),_.H("design:type",Object)],lR.prototype,"productDetailsDescriptionRenderer",void 0);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],lR.prototype,"showPurchaseData",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],lR.prototype,"showHeroOfferRenderer",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],lR.prototype,"showBrandText",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],lR.prototype,"showOffers",null);
_.E([_.X("showOffers","showPurchaseData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],lR.prototype,"showBuySeparator",null);_.E([_.X("showOffers","showPurchaseData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],lR.prototype,"showBuyCard",null);_.E([_.X("data"),_.H("design:type",String),_.H("design:paramtypes",[])],lR.prototype,"selectedVariantsText",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],lR.prototype,"shoppingReportingButtonData",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],lR);
_.I(lR,"ytd-product-details-renderer",function(){if(uTW!==void 0)return uTW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uTW=g},{mode:1});var UlE;var cWs;var Eud;var LI=function(){return _.W.apply(this,arguments)||this};
_.L(LI,_.W);LI.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.PU.Object.defineProperties(LI.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],LI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],LI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],LI.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],LI.prototype,"formattedAmount",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],LI.prototype,"ariaLabel",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data.style"),_.H("design:type",String),_.H("design:paramtypes",[])],LI.prototype,"vcBalanceWidgetStyle",null);_.E([_.eC({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],LI);
_.I(LI,"yt-vc-balance-renderer",function(){if(Eud===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;cWs===void 0&&(cWs=document.createElement("template"));var V=cWs;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Eud=g}g=Eud;return g},{mode:2});_.oe("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var DX=function(){return _.W.apply(this,arguments)||this};
_.L(DX,_.W);_.PU.Object.defineProperties(DX.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:""}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],DX.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],DX.prototype,"data",void 0);_.E([_.M({selectorArgs:["data.vcBalanceEntityKey"],selector:function(g,C){return _.gd(g.entities,"vcBalanceEntity",C)}}),
_.H("design:type",Object)],DX.prototype,"vcBalanceEntity",void 0);_.E([_.X("vcBalanceEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],DX.prototype,"formattedAmount",null);_.E([_.X("vcBalanceEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],DX.prototype,"vcBalanceAriaLabel",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],DX);
_.I(DX,"ytd-vc-balance-renderer",function(){if(UlE!==void 0)return UlE;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return UlE=g},{mode:1});var Hd6;var rK=function(){var g=_.W.apply(this,arguments)||this;g.rotation=0;g.isReloading=!1;return g};
_.L(rK,_.W);rK.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
rK.prototype.reset=function(){this.hostElement.style.opacity=""};
rK.prototype.close=function(){var g=this;return _.F(function(C){if(C.nextAddress==1)return C.yield(g.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);g.hostElement.style.opacity="0";_.XV(C)})};
rK.prototype.rotationChanged=rK.prototype.rotationChanged;_.E([_.M(),_.H("design:type",Object)],rK.prototype,"rotation",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],rK.prototype,"isReloading",void 0);_.E([_.ZD("#icon"),_.H("design:type",HTMLElement)],rK.prototype,"icon",void 0);_.E([_.Rn("rotation"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rK.prototype,"rotationChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-refresh"})],rK);
_.I(rK,"ytd-refresh",function(){if(Hd6!==void 0)return Hd6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Hd6=g},{mode:1});var QEh;var Nq=function(){return _.W.apply(this,arguments)||this};
_.L(Nq,_.W);Nq.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"}}}};
Nq.prototype.dataChanged=function(){if(this.data){var g=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var C=_.cF(this.data.banner.thumbnails,this.hostElement.clientWidth);C&&(C.indexOf("//")===0&&(C="https:"+C),this.hasBannerArt=!0,_.CM(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+C+")"}))}this.hasBannerArt!==g&&_.KZ(this.hostElement).querySelector("#header").fire("iron-resize")}};
Nq.prototype.updateSelectedFromBinding=function(g){this.selected=g.detail.value};
Nq.prototype.dataChanged=Nq.prototype.dataChanged;_.E([_.r(Odk),_.H("design:type",Object)],Nq.prototype,"ytdTabbedHeaderBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Nq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.KH),_.H("design:type",Object)],Nq.prototype,"ytdGridStateAwareBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Nq.prototype,"ytdGuideStateAwareBehavior",void 0);
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Nq.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Nq.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],Nq.prototype,"selected",void 0);_.E([_.M(),_.H("design:type",Boolean)],Nq.prototype,"active",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Nq.prototype,"hasBannerArt",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Nq.prototype,"dataChanged",null);_.E([_.m({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],Nq);
_.I(Nq,"ytd-interactive-tabbed-header-renderer",function(){if(QEh!==void 0)return QEh;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return QEh=g},{mode:1});var zdS;var Xo=function(){return _.W.apply(this,arguments)||this};
_.L(Xo,_.W);Xo.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Xo.prototype.computeActionsAlignment=function(g){return(g==null?void 0:g.actionsAlignment)||""};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Xo.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Xo.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Xo.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.H("design:type",String)],Xo.prototype,"actionsAlignment",void 0);_.E([_.m({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],Xo);
_.I(Xo,"ytd-page-footer-renderer",function(){if(zdS!==void 0)return zdS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zdS=g},{mode:1});var KGd;var ak_;var sF=function(){var g=_.W.apply(this,arguments)||this;g.isEditing=!1;g.useSlot=!1;g.isMultiline=!1;return g};
_.L(sF,_.W);_.b=sF.prototype;_.b.onKeydown=function(g){if(g.keyCode===13&&!this.isMultiline)this.onSave();else if(g.keyCode===27)this.onCancel()};
_.b.computeComponentStyle=function(g){return(g==null?0:g.style)?g.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.b.computeisMultiline=function(g){if(this.multilineOverride!==void 0)return this.multilineOverride;var C,d;return!!(g==null?0:(C=g.formField)==null?0:(d=C.textInputFormFieldRenderer)==null?0:d.isMultiline)};
_.b.computeTextDisplayed=function(g,C){if(g)return g;if(C)return C};
_.b.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.b.onSave=function(){if(this.textForm.validate()){this.textForm.save();var g=this.textForm.value;if(g)this.set("data.textDisplayed",_.Mr(g));else{var C;((C=this.data)==null?0:C.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.y7("inline-form-changed",this.data));this.isEditing=!1}};
_.b.onCancel=function(){var g=_.W1(this.data.textDisplayed);g===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(g);this.isEditing=!1};
sF.prototype.onKeydown=sF.prototype.onKeydown;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],sF.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sF.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sF.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],sF.prototype,"isEditing",void 0);_.E([_.M(),_.H("design:type",Object)],sF.prototype,"useSlot",void 0);_.E([_.M(),_.H("design:type",Boolean)],sF.prototype,"multilineOverride",void 0);_.E([_.M(),_.H("design:type",Boolean)],sF.prototype,"enableOverlayTheme",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.H("design:type",String)],sF.prototype,"componentStyle",void 0);
_.E([_.M({computed:"computeisMultiline(data)"}),_.H("design:type",Object)],sF.prototype,"isMultiline",void 0);_.E([_.ZD("#text-form"),_.H("design:type",Object)],sF.prototype,"textForm",void 0);_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],sF.prototype,"onKeydown",null);_.E([_.m({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],sF);
_.I(sF,"ytd-inline-form-renderer",function(){if(ak_!==void 0)return ak_;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ak_=g},{mode:1});var GWW;var Bu=function(){var g=_.W.apply(this,arguments)||this;g.previousSelectValue=void 0;g.selectedItemMessage=void 0;return g};
_.L(Bu,_.W);Bu.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
Bu.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var g,C,d,V,y=(g=this.data)==null?void 0:(C=g.dropdown)==null?void 0:(d=C.dropdownRenderer)==null?void 0:(V=d.entries)==null?void 0:V.map(function(A){return A.privacyDropdownItemRenderer});
g=_.Z(y!=null?y:[]);for(C=g.next();!C.done;C=g.next())if((C=C.value)&&C.int32Value===this.selectedValue){this.selectedItemMessage=C.itemMessage;break}}else this.selectedItemMessage=void 0;var R;(R=this.onValueChanged)==null||R.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var Y;(Y=this.data)!=null&&Y.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
Bu.prototype.onValueChangedForSelectedValue=function(g){this.selectedValue=g.detail.value};
Bu.prototype.selectedValueChanged=Bu.prototype.selectedValueChanged;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],Bu.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Bu.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Bu.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Bu.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Bu.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],Bu.prototype,"theme",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Number)],Bu.prototype,"selectedValue",void 0);_.E([_.M(),_.H("design:type",Function)],Bu.prototype,"onValueChanged",void 0);
_.E([_.PR("selectedValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Bu.prototype,"selectedValueChanged",null);_.E([_.m({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],Bu);
_.I(Bu,"ytd-dropdown-form-field-renderer",function(){if(GWW!==void 0)return GWW;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GWW=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var ShS;var Tf=function(){return _.W.apply(this,arguments)||this};
_.L(Tf,_.W);_.PU.Object.defineProperties(Tf.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var g=[],C=_.Z(this.data||[]),d=C.next();!d.done;d=C.next())(d=_.e(d.value,P6G))&&g.push(d);return g}}});
_.E([_.M(),_.H("design:type",Array)],Tf.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tf.prototype,"byline",null);_.E([_.m({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],Tf);
_.I(Tf,"ytd-playlist-byline-renderer",function(){if(ShS!==void 0)return ShS;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ShS=g},{mode:1});var gLY;var fI=function(){var g=_.W.apply(this,arguments)||this;g.rtlBullet=_.t("web_playlist_stats_rtl_bullet_icon_killswitch");g.modern=_.t("web_modern_buttons");g.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return g};
_.L(fI,_.W);_.b=fI.prototype;_.b.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}};
_.b.attached=function(){};
_.b.computeIsCustomThumbnail=function(g){return g?!!g.playlistCustomThumbnailRenderer:!1};
_.b.onYtNavigate=function(g,C){if(C&&C.actions&&C.actions.indexOf("shuffle")>-1){g=_.wS().resolve(_.Ve);var d=C.tempData||{};d.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);C.tempData=d;g.isShuffleNextPlaylist=!0}};
_.b.onUpdatePlaylistAction=function(g){var C;g=(C=_.e(g,_.W8L))==null?void 0:C.updatedRenderer;if(C=_.e(g,yWd))this.data=C};
_.b.computeStyleType=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeThumbnailWidth=function(g){return g==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.b.computeHideThumbnailAria=function(g){if(g==null?0:g.thumbnailOverlays)for(var C=0;C<g.thumbnailOverlays.length;C++){var d=void 0;if((d=g.thumbnailOverlays[C])==null?0:d.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
fI.prototype.onYtNavigate=fI.prototype.onYtNavigate;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],fI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],fI.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fI.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],fI.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],fI.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],fI.prototype,"rtlBullet",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.H("design:type",String)],fI.prototype,"styleType",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.H("design:type",Number)],fI.prototype,"thumbnailWidth",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],fI.prototype,"modern",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.H("design:type",Boolean)],fI.prototype,"isCustomThumbnail",void 0);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Object]),_.H("design:returntype")],fI.prototype,"onYtNavigate",null);_.E([_.m({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],fI);
_.I(fI,"ytd-playlist-sidebar-primary-info-renderer",function(){if(gLY!==void 0)return gLY;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return gLY=g},{mode:1});var Clk;var vu=function(){return _.W.apply(this,arguments)||this};
_.L(vu,_.W);vu.prototype.computeOwnerVisibility=function(g){return!(!g.videoOwner&&!g.button)};
vu.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vu.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vu.prototype,"data",void 0);_.E([_.m({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],vu);
_.I(vu,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(Clk!==void 0)return Clk;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Clk=g},{mode:1});var d4T;var $2=function(){var g=_.W.apply(this,arguments)||this;g.expanded=!1;g.isCompact=!1;return g};
_.L($2,_.W);_.b=$2.prototype;_.b.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.b.dataChanged=function(){this.data&&_.YL(_.KZ(this.text),_.zLM(_.Ge6,_.W1(this.data.text||null)))};
_.b.computeAutoScrollEnabled=function(g,C){return g&&!C};
_.b.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.b.toggleOnTap=function(){this.expanded=!this.expanded};
$2.prototype.expandedChanged=$2.prototype.expandedChanged;$2.prototype.dataChanged=$2.prototype.dataChanged;_.E([_.r(_.chW),_.H("design:type",Object)],$2.prototype,"ytdAutoScrollBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$2.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$2.prototype,"expanded",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],$2.prototype,"isCompact",void 0);_.E([_.M({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.H("design:type",Boolean)],$2.prototype,"autoScrollEnabled",void 0);_.E([_.ZD("#text"),_.H("design:type",Object)],$2.prototype,"text",void 0);_.E([_.ZD("#expander-icon"),_.H("design:type",Object)],$2.prototype,"expanderIcon",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$2.prototype,"dataChanged",null);_.E([_.Rn("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$2.prototype,"expandedChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],$2);
_.I($2,"ytd-channel-legal-info-renderer",function(){if(d4T!==void 0)return d4T;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return d4T=g},{mode:1});var VsE;var yOY=_.yD("DOWNLOAD",{},"Download"),RLd=_.yD("DOWNLOADING",{},"Downloading"),bpd=_.yD("DOWNLOADED",{},"Downloaded"),qq=function(){var g=_.W.apply(this,arguments)||this;g.downloadProgress=0;g.isDownloadComplete=!1;g.transferState="TRANSFER_STATE_UNKNOWN";return g};
_.L(qq,_.W);_.b=qq.prototype;_.b.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.b.dataChanged=function(){var g;(g=this.data)!=null&&g.tooltip||(g=_.Dd(_.uw().getState(),this.playlistId),this.updateButtonState(g))};
_.b.computePlaylistId=function(g){return g};
_.b.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.b.updateButtonState=function(g){if(this.data&&(this.data.tooltip!==RLd||!_.A4(g))){this.isDownloadComplete=!1;switch(g){case "TRANSFER_STATE_UNKNOWN":g=yOY;var C="OFFLINE_DOWNLOAD";var d="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":g=bpd;C="OFFLINE_PIN";d="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":g=RLd;C="OFFLINE_DOWNLOADING_ZERO";d="ACTION_REMOVE_WITH_PROMPT";
break;default:g=yOY,C="OFFLINE_DOWNLOAD",d="ACTION_ADD"}var V=Object.assign({},this.data);V.tooltip=g;V.accessibilityData={accessibilityData:{label:g}};V.icon={iconType:C};V.size="SIZE_DEFAULT";_.e(V.command,_.br)&&(_.e(V.command,_.br).action=d);this.set("data",V)}};
_.b.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var g="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?g="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?g="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?g="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?g="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?g="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(g="OFFLINE_PIN",this.isDownloadComplete=!0);var C;g!==((C=this.data.icon)==null?void 0:C.iconType)&&(C=Object.assign({},this.data),C.tooltip=RLd,C.accessibilityData={accessibilityData:{label:RLd}},C.icon={iconType:g},_.e(C.command,_.br)&&(_.e(C.command,_.br).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",C))}};
qq.prototype.updateProgress=qq.prototype.updateProgress;qq.prototype.onTransferStateChanged=qq.prototype.onTransferStateChanged;qq.prototype.dataChanged=qq.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qq.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],qq.prototype,"ytdReduxBehavior",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qq.prototype,"forceIconButton",void 0);
_.E([_.M({value:!0}),_.H("design:type",Boolean)],qq.prototype,"forceIconOnly",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qq.prototype,"overrides",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qq.prototype,"buttonTooltipPosition",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qq.prototype,"styleActionButton",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qq.prototype,"disableTextTransform",void 0);
_.E([_.M({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.H("design:type",String)],qq.prototype,"playlistId",void 0);_.E([_.M(),_.H("design:type",Object)],qq.prototype,"data",void 0);_.E([_.M({selector:_.UCl,selectorArgs:["playlistId"]}),_.H("design:type",Object)],qq.prototype,"downloadProgress",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],qq.prototype,"isDownloadComplete",void 0);
_.E([_.M({selector:_.Dd,selectorArgs:["playlistId"]}),_.H("design:type",String)],qq.prototype,"transferState",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],qq.prototype,"showTooltips",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],qq.prototype,"sendCommandWhenDisabled",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],qq.prototype,"disabled",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qq.prototype,"dataChanged",null);_.E([_.PR("transferState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qq.prototype,"onTransferStateChanged",null);_.E([_.PR("downloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qq.prototype,"updateProgress",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],qq);
_.I(qq,"ytd-download-playlist-button-renderer",function(){if(VsE!==void 0)return VsE;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VsE=g},{mode:1});var Zpd;_.U4(_.x18,"thumbnail-overlay-button-view-model",{props:{data:_.CA,lockupExperiments:_.CA}});var Mq=function(){var g=_.W.apply(this,arguments)||this;g.isSquare=!1;g.isVertical=!1;return g};
_.L(Mq,_.W);Mq.prototype.computeIsSquare=function(g){return g!=null&&g.thumbnail?W0k(g.thumbnail)==="SQUARE":!1};
Mq.prototype.computeIsVertical=function(g){return g!=null&&g.thumbnail?W0k(g.thumbnail)==="VERTICAL":!1};
Mq.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Mq.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Mq.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.H("design:type",Object)],Mq.prototype,"isSquare",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.H("design:type",Object)],Mq.prototype,"isVertical",void 0);
_.E([_.M(),_.H("design:type",Object)],Mq.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],Mq);
_.I(Mq,"ytd-hero-playlist-thumbnail-renderer",function(){if(Zpd!==void 0)return Zpd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Zpd=g},{mode:1});var Wu=function(){var g=_.W.apply(this,arguments)||this;g.isDarkTheme=!1;g.isUltraWide=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return g};
_.L(Wu,_.W);_.b=Wu.prototype;_.b.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.wS();var g;(g=_.wS().resolve(_.Oc(_.vS)))!=null&&(g.headerElement=this.hostElement)};
_.b.detached=function(){var g;(g=_.wS().resolve(_.Oc(_.vS)))!=null&&(g.headerElement=void 0)};
_.b.onUpdateHeader=function(g){(g=g.detail)&&this.set("data",g)};
_.b.computeTextDisplayed=function(g){if(g)return g.textDisplayed?g.textDisplayed:g.placeholder};
_.b.gradientColorToLinearGradientStop=function(g){var C=this.isDarkTheme?g.darkThemeColor:g.lightThemeColor;return C?_.jG(C)+" "+((g==null?void 0:g.startLocation)||0)*100+"%":"transparent"};
_.b.onWindowResize=function(){var g;((g=this.data)==null?0:g.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.b.onIronResize=function(g){this.isUltraWide=!g.detail.value};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.onUpdatePlaylistName=function(g){var C=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},g.detail.value));_.As(this,function(){var d;(d=C.editableTitle)==null||d.resize()})};
_.b.onUpdatePlaylistDescription=function(g){var C=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},g.detail.value));_.As(this,function(){var d;(d=C.editableDescriptionInlineExpander)==null||d.resize()})};
_.b.getCinematicData=function(g){return _.e(g==null?void 0:g.cinematicContainer,_.CI)};
_.PU.Object.defineProperties(Wu.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 g,C=(g=this.getCinematicData(this.data))==null?void 0:g.config;return(g=this.isDarkTheme?C==null?void 0:C.darkThemeBackgroundColor:C==null?void 0:C.lightThemeBackgroundColor)?"background-color:"+_.tw(g)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var g;return _.e((g=this.data)==null?void 0:g.descriptionForm,VST)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var g=this,C,d,V;return"background:linear-gradient(to bottom, "+(((V=(C=this.getCinematicData(this.data))==null?void 0:(d=C.gradientColorConfig)==null?void 0:d.map(function(y){return g.gradientColorToLinearGradientStop(y)}))==null?void 0:V.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var g;return _.W1((g=this.data)==null?void 0:g.descriptionTapText)}}});
Wu.prototype.onUpdateHeader=Wu.prototype.onUpdateHeader;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Wu.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Wu.prototype,"actionHandlerBehavior",void 0);_.E([_.ZD("#description-inline-expander"),_.H("design:type",Object)],Wu.prototype,"descriptionInlineExpander",void 0);
_.E([_.ZD("#editable-description-inline-expander"),_.H("design:type",Object)],Wu.prototype,"editableDescriptionInlineExpander",void 0);_.E([_.M(),_.H("design:type",Object)],Wu.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Wu.prototype,"isUltraWide",void 0);_.E([_.ZD("#editable-title-display"),_.H("design:type",Object)],Wu.prototype,"editableTitle",void 0);_.E([_.X("isUltraWide"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wu.prototype,"maxDescriptionLines",null);
_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wu.prototype,"noCinematicData",null);_.E([_.yE("yt-new-playlist-header"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Wu.prototype,"onUpdateHeader",null);_.E([_.X("data","isDarkTheme"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wu.prototype,"backgroundStyle",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wu.prototype,"descriptionFormData",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wu.prototype,"getDropdownTheme",null);_.E([_.X("data","isDarkTheme"),_.H("design:type",String),_.H("design:paramtypes",[])],Wu.prototype,"gradientStyle",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wu.prototype,"descriptionTapText",null);
_.E([_.m({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],Wu);
_.I(Wu,"ytd-playlist-header-renderer",function(){if(KGd!==void 0)return KGd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KGd=g},{mode:_.HR("kevlar_poly_si_batch_j078")?1:2});var YuT;var AOd;var ms=function(){return _.W.apply(this,arguments)||this};
_.L(ms,_.W);ms.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ms.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ms.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ms.prototype,"data",void 0);_.E([_.m({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],ms);
_.I(ms,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(AOd!==void 0)return AOd;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return AOd=g},{mode:1});var uR=function(){return _.W.apply(this,arguments)||this};
_.L(uR,_.W);
uR.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}}}}};
uR.prototype.computeUsePremiumShowStyle=function(g){if(!g||!g.items)return!1;for(var C=0;C<g.items.length;C++)if(_.e(g.items[C],yWd)){var d=void 0;return((d=_.e(g.items[C],yWd))==null?void 0:d.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uR.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],uR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uR.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.H("design:type",Boolean)],uR.prototype,"usePremiumShowStyle",void 0);
_.E([_.m({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],uR);
_.I(uR,"ytd-playlist-sidebar-renderer",function(){if(YuT!==void 0)return YuT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return YuT=g},{mode:1});var FWY;var PlW;var ip_=function(g,C,d,V,y,R,Y,A){this.minWidth=g;this.minHeight=C;this.recommendedWidth=d;this.recommendedHeight=V;this.JSC$22545_maxFileSize=y;this.title=R;this.bannerGalleryTitle=Y;this.channelId=A;this.picker_=null;g=_.iql("yt-banner");C=g.addView;d=(new HSE("youtubebanner")).addUploadMetadata("silo_id","19");d.opts.ytMaxFileSize=this.JSC$22545_maxFileSize;V=this.recommendedHeight;d.opts.ytRecWidth=this.recommendedWidth;d.opts.ytRecHeight=V;C.call(g,d);g.addView(new _.Lw);C=g.addView;d=new _.Lw;
d.opts.type="ytbanner";C.call(g,d.JSC$10145_setLabel(this.bannerGalleryTitle));C=g.setTitle(this.title).setSize(1E3);C.urlParamMap_.set("thumbs","orig");d=this.minWidth;V=this.minHeight;if(isNaN(d)||isNaN(V))throw Error("gb`"+d+"`"+V);C.urlParamMap_.set("minSize",d+"x"+V);C.urlParamMap_.set("cropMode","ytcb");this.builder_=g};
ip_.prototype.open=function(){var g=this;return new _.lD(function(C,d){_.v4h(g.builder_,function(V){V.action=="picked"?C(V):V.action=="cancel"&&d(Error("Qo"))});
g.picker_&&g.picker_.dispose();g.picker_=g.builder_.build();g.picker_.setVisible(!0)})};
ip_.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var Opl=function(g){this.channelId=g};
Opl.prototype.upload=function(g){var C="";g.viewToken&&(C=g.viewToken[2].type);var d=g.docs[0];g=d.crop;C={channel_id:this.channelId,fife_url:d.thumbnails[0].url,photo_id:d.id,is_gallery_image:C=="ytbanner"};g&&(C.crop_top=g.top,C.crop_right=g.right,C.crop_bottom=g.bottom,C.crop_left=g.left);return _.w0V("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:C})};var nI=function(){var g=_.W.apply(this,arguments)||this;g.ariaLabel=null;return g};
_.L(nI,_.W);_.b=nI.prototype;_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.b.detached=function(){this.picker&&this.picker.dispose()};
_.b.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.b.computeAriaLabel=function(g){return g};
_.b.onTap=function(){var g=this,C;if((C=this.data)==null||!C.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new ip_(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 d;(d=this.picker)==null||d.open().then(function(V){g.handleBannerPicked(V)},function(){})}};
_.b.handleBannerPicked=function(g){var C=this;this.uploader||(this.uploader=new Opl(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(g).then(function(d){C.handleBannerUploadSucceeded(d)},function(d){C.handleBannerUploadFailed(d)})};
_.b.handleBannerUploadSucceeded=function(g){g&&g.errors?this.handleBannerUploadFailed(g):(_.HW(this.hostElement,"yt-banner-updated",g),this.message=null)};
_.b.handleBannerUploadFailed=function(g){this.message=g&&g.errors&&g.errors.length?g.errors[0]:null};
nI.prototype.dataChanged=nI.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],nI.prototype,"componentBehavior",void 0);_.E([_.r(_.MK),_.H("design:type",Object)],nI.prototype,"ironButtonState",void 0);_.E([_.M(),_.H("design:type",Object)],nI.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.H("design:type",Object)],nI.prototype,"ariaLabel",void 0);
_.E([_.M(),_.H("design:type",Object)],nI.prototype,"message",void 0);_.E([_.M(),_.H("design:type",Object)],nI.prototype,"picker",void 0);_.E([_.M(),_.H("design:type",Object)],nI.prototype,"uploader",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nI.prototype,"dataChanged",null);_.E([_.m({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],nI);
_.I(nI,"ytd-channel-banner-editor-renderer",function(){if(PlW!==void 0)return PlW;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return PlW=g},{mode:1});var wrG;var ke6=_.$b(["#"]),IK=function(){return _.W.apply(this,arguments)||this};
_.L(IK,_.W);IK.prototype.computeHrefWithDefault=function(g){return this.ytComponentBehavior.computeHref_(g,!0)||_.Zpl(ke6)};
IK.prototype.dataChanged=function(){var g=this.data;g&&g.targetId&&_.r8L(_.NQ(),g.targetId,this.moreIcon)};
IK.prototype.dataChanged=IK.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],IK.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],IK.prototype,"data",void 0);_.E([_.ZD("#more-icon"),_.H("design:type",Object)],IK.prototype,"moreIcon",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IK.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],IK);
_.I(IK,"ytd-channel-tagline-renderer",function(){if(wrG!==void 0)return wrG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return wrG=g},{mode:1});var x4s;var UF=function(){return _.W.apply(this,arguments)||this};
_.L(UF,_.W);_.b=UF.prototype;_.b.ready=function(){var g=this;_.KZ(this.hostElement).querySelector("#form").addEventListener("submit",function(C){g.onSubmit(C)})};
_.b.onDataChanged=function(){var g;((g=this.data)==null?0:g.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.b.onIconButtonKeydown=function(g){g.keyCode===13&&this.iconButton.click()};
_.b.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.b.openOnClickHandler=function(){this.input.focus()};
_.b.onSubmit=function(g){g.preventDefault();return!1};
_.b.submitOnEnterKeyUp=function(g){var C;if(g.keyCode===13&&((C=this.data)==null?0:C.expandedText)){g=this.data.endpoint;C=_.uG.unsafeClone(g);var d;((d=_.e(C==null?void 0:C.commandMetadata,_.d7))==null?0:d.url)?(_.e(C.commandMetadata,_.d7).url=_.zu(_.e(C.commandMetadata,_.d7).url,"query",this.data.expandedText),_.e(C,_.bd)&&(_.e(C,_.bd).query=this.data.expandedText),_.HW(this.hostElement,"yt-navigate",{endpoint:C,tempData:{disableCache:!0}})):(d=new _.qn("Error: Trying to navigate to an endpoint without url",
g),_.IM(d))}};
_.b.updateDataExpandedTextFromBinding=function(g){this.set("data.expandedText",g.detail.value)};
_.PU.Object.defineProperties(UF.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
UF.prototype.onDataChanged=UF.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Qt0),_.H("design:type",Object)],UF.prototype,"ytdExpandableInputBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UF.prototype,"data",void 0);_.E([_.ZD("#input"),_.H("design:type",Object)],UF.prototype,"input",void 0);_.E([_.ZD("#icon-button"),_.H("design:type",HTMLElement)],UF.prototype,"iconButton",void 0);
_.E([_.M(),_.H("design:type",String),_.H("design:paramtypes",[])],UF.prototype,"searchIcon",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UF.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],UF);
var m8d=_.EU()(UF,"ytd-expandable-tab-renderer",function(){if(x4s===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);x4s=g}g=x4s;return g},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var oLE;var cu=function(){var g=_.W.apply(this,arguments)||this;g.avatarSize=80;g.ariaLabel=_.yD("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return g};
_.L(cu,_.W);cu.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
cu.prototype.computeHref=function(g){var C;return((C=_.e(g,_.Co))==null?0:C.url)?this.componentBehavior.computeHref_(g):null};
cu.prototype.onTap=function(){var g,C;(g=this.data)==null||!g.editAvatarServiceEndpoint||((C=_.e(this.data.editAvatarServiceEndpoint,_.Co))==null?0:C.url)||_.wS().resolve(_.xC).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.E([_.r(_.MK),_.H("design:type",Object)],cu.prototype,"ironButtonState",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],cu.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cu.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],cu.prototype,"avatarSize",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],cu.prototype,"ariaLabel",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],cu);
_.I(cu,"ytd-channel-avatar-editor",function(){if(oLE!==void 0)return oLE;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return oLE=g},{mode:1});var prS=_.n(function(g){var C=g.data;var d=g.noPadding;var V=g.enableBanner;var y=g.cinematicContainerTopbarOffset;var R=g.allowCinematicContainerOverflow;var Y=g.displayAsSidebar;g=g.className;_.ue(function(){C().tagManagerId&&(_.vN(C().tagManagerId,_.Qq("GL")),EDs(C().tagManagerId))},"vUc8md");
var A=_.Zq(nDs,function(){return C().pageHeaderEntityKey});
return _.O("yt-page-header-renderer",{class:_.Gr("pageHeaderRendererHost",g)},_.O(_.Fd,{data:function(){var P;return((P=A())==null?0:P.header)?A().header:(Y==null?0:Y())&&C().sidebarContent?C().sidebarContent:C().content}},{pageHeaderViewModel:function(P){return _.O(_.VBb,{data:P.data,
noPadding:d,enableBanner:V,cinematicContainerTopbarOffset:y,allowCinematicContainerOverflow:R,displayAsSidebar:function(){return(Y==null?void 0:Y())&&C().enableSidebarView}})}}))},"$m");
prS.idomCompat=!0;_.U4(prS,"yt-page-header-renderer",{props:{data:_.CA,noPadding:_.CA,enableBanner:_.CA,cinematicContainerTopbarOffset:_.CA,allowCinematicContainerOverflow:_.CA,displayAsSidebar:_.CA,className:_.CA}});_.U4(_.Cf,"yt-image-banner-view-model",{props:{data:_.CA,isPositionRelative:_.CA}});_.U4(_.jcp,"yt-tab-group-shape",{props:{shape:_.CA}});var JOh=_.sl.persistentPanelVisibleSelector,EF=function(){var g=_.W.apply(this,arguments)||this;g.expandableCustomTabRenderable=function(C){return u5d(C,function(){return void g.onSearchNavigate()})};
g.isRichGrid=!1;g.isConstrainedList=!1;g.richGridMiniMode=!1;g.richGridStyle="RICH_GRID_STYLE_UNKNOWN";g.isRichGridShorts=!1;g.responsiveSizing="COMPACT";g.disableGridStateAware=!1;g.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return g};
_.L(EF,_.W);_.b=EF.prototype;_.b.computeHeaderDisabled=function(g,C){return C||!g||this.tabsHidden};
_.b.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.b.computeIsRichGridShorts=function(g){return g==="RICH_GRID_STYLE_SHORTS_GRID"||g==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.b.computeImageBannerViewModel=function(){var g,C;return _.e((C=_.e((g=this.data)==null?void 0:g.content,_.oih))==null?void 0:C.banner,_.FTL)};
_.b.computeHasCinematicContainer=function(){var g,C;return!((C=_.e((g=this.data)==null?void 0:g.content,_.oih))==null||!C.background)};
_.b.handleHeaderResize=function(){var g=_.KZ(this.hostElement).querySelector("#header");g&&_.HW(g,"iron-resize")};
_.b.handleInsertTabCommand=function(g){var C=_.e(g,idd);C&&(C.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(d){return d.tabRenderer&&d.tabRenderer.tabIdentifier===C.tabIdentifier})||this.splice("tabs",C.tabIndex||-1,0,C.tab))};
_.b.handleRefreshChannelTabAction=function(g){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===g&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.b.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.b.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.CM(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.b.observerRichGridSlimItemsPerRow=function(){_.CM(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.b.updateCssVars=function(){this.richGridItemsPerRow&&_.CM(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.pG("rich_grid_max_item_width",500))+16)-16+"px"})};
_.b.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.CM(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.b.onDataChanged=function(){this.handleHeaderResize()};
_.b.onWindowResize=function(){this.handleHeaderResize()};
_.b.onFocusedChanged=function(g){(g=_.W7(g))&&g.is==="tp-yt-paper-tab"&&g.hasRipple()&&(g.getRipple().holdDown=!g.pointerDown&&g.focused)};
_.b.updateSelectedFromBinding=function(g){this.ytdTabbedHeaderBehavior.selected=g.detail.value};
_.b.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.PU.Object.defineProperties(EF.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:U8Y(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.imageBannerViewModel)==null?void 0:g.style)==="IMAGE_BANNER_STYLE_INSET"}}});
EF.prototype.onDataChanged=EF.prototype.onDataChanged;EF.prototype.updateCssVarsForResponsiveGrid=EF.prototype.updateCssVarsForResponsiveGrid;EF.prototype.updateCssVars=EF.prototype.updateCssVars;EF.prototype.observerRichGridSlimItemsPerRow=EF.prototype.observerRichGridSlimItemsPerRow;EF.prototype.observerRichGridItemsPerRow=EF.prototype.observerRichGridItemsPerRow;EF.prototype.persistentPanelVisibleChanged=EF.prototype.persistentPanelVisibleChanged;
_.E([_.r(_.KH),_.H("design:type",Object)],EF.prototype,"ytdGridStateAwareBehavior",void 0);_.E([_.r(Odk),_.H("design:type",Object)],EF.prototype,"ytdTabbedHeaderBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],EF.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EF.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],EF.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],EF.prototype,"ytdReduxBehavior",void 0);_.E([_.ZD("#tabs"),_.H("design:type",Object)],EF.prototype,"tabsElement",void 0);_.E([_.M(),_.H("design:type",Array)],EF.prototype,"tabs",void 0);_.E([_.M(),_.H("design:type",Object)],EF.prototype,"expandableCustomTabRenderable",void 0);
_.E([_.X("tabs.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],EF.prototype,"tabGroupShape",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EF.prototype,"isRichGrid",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EF.prototype,"isConstrainedList",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Object)],EF.prototype,"richGridMiniMode",void 0);_.E([_.M({selector:function(g){return g.ui.richGridStyle}}),
_.H("design:type",Object)],EF.prototype,"richGridStyle",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.H("design:type",Object)],EF.prototype,"isRichGridShorts",void 0);_.E([_.M({selector:_.t4}),_.H("design:type",Number)],EF.prototype,"richGridItemsPerRow",void 0);_.E([_.M({selector:function(g){return g.ui.richGridContainerWidth}}),
_.H("design:type",Number)],EF.prototype,"richGridContainerWidth",void 0);_.E([_.M({selector:_.XsR}),_.H("design:type",Number)],EF.prototype,"richGridSlimItemsPerRow",void 0);_.E([_.M(),_.H("design:type",Object)],EF.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EF.prototype,"responsiveSizing",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],EF.prototype,"disableGridStateAware",void 0);
_.E([_.M({computed:"computeImageBannerViewModel(data)"}),_.H("design:type",Object)],EF.prototype,"imageBannerViewModel",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.H("design:type",Boolean)],EF.prototype,"hasCinematicContainer",void 0);_.E([_.M({selector:_.fCr,reflectToAttribute:!0}),_.H("design:type",Boolean)],EF.prototype,"guideIsVisibleButNotPersistent",void 0);
_.E([_.M({selector:JOh}),_.H("design:type",Boolean)],EF.prototype,"persistentPanelVisible",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("imageBannerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],EF.prototype,"hasBanner",null);_.E([_.M({reflectToAttribute:!0}),_.X("imageBannerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],EF.prototype,"hasInsetBanner",null);
_.E([_.M({computed:"computeTabsHidden(tabs)",value:!0}),_.H("design:type",Boolean)],EF.prototype,"tabsHidden",void 0);_.E([_.Rn("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EF.prototype,"persistentPanelVisibleChanged",null);_.E([_.Rn("richGridItemsPerRow","isRichGrid"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EF.prototype,"observerRichGridItemsPerRow",null);
_.E([_.Rn("richGridSlimItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EF.prototype,"observerRichGridSlimItemsPerRow",null);_.E([_.Rn("richGridItemsPerRow","richGridMiniMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EF.prototype,"updateCssVars",null);
_.E([_.Rn("richGridContainerWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EF.prototype,"updateCssVarsForResponsiveGrid",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],EF.prototype,"onDataChanged",null);_.E([_.m({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],EF);
_.I(EF,"ytd-tabbed-page-header",function(){if(FWY!==void 0)return FWY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return FWY=g},{mode:1});var hLY;var Hu=function(){return _.W.apply(this,arguments)||this};
_.L(Hu,_.W);Hu.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.CM(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.PU.Object.defineProperties(Hu.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var g,C;return this.componentBehavior.computeIcon_(((C=_.e((g=this.data)==null?void 0:g.badge,_.tnL))==null?void 0:C.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.badge,_.tnL))==null?void 0:C.label}}});
Hu.prototype.observerRichGridItemsPerRow=Hu.prototype.observerRichGridItemsPerRow;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Hu.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Hu.prototype,"componentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Hu.prototype,"ytdReduxBehavior",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.h4}),_.H("design:type",Boolean)],Hu.prototype,"richGridMiniMode",void 0);
_.E([_.M({selector:_.t4}),_.H("design:type",Number)],Hu.prototype,"richGridItemsPerRow",void 0);_.E([_.M(),_.H("design:type",Object)],Hu.prototype,"data",void 0);_.E([_.Rn("richGridItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hu.prototype,"observerRichGridItemsPerRow",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Hu.prototype,"badgeIconName",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Hu.prototype,"badgeLabel",null);_.E([_.m({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],Hu);
_.I(Hu,"ytd-member-hub-profile-renderer",function(){if(hLY!==void 0)return hLY;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return hLY=g},{mode:1});var tsd;var Qo=function(){return _.W.apply(this,arguments)||this};
_.L(Qo,_.W);Qo.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Qo.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Qo.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Qo.prototype,"data",void 0);_.E([_.m({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Qo);
_.I(Qo,"ytd-settings-sidebar-renderer",function(){if(tsd!==void 0)return tsd;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return tsd=g},{mode:1});var j_S;var zf=function(){var g=_.W.apply(this,arguments)||this;g.expandableCustomTabRenderable=function(C){return u5d(C,function(){return void g.onSearchNavigate()})};
return g};
_.L(zf,_.W);zf.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
zf.prototype.onSearchNavigate=function(){this.selected=void 0};
zf.prototype.onTabsChange=function(){var g,C=(g=this.tabs)==null?void 0:g.findIndex(function(d){var V;return d==null?void 0:(V=d.tabRenderer)==null?void 0:V.selected});
C!==void 0&&(this.selected=C)};
zf.prototype.onTabsActive=function(g){if(this.tabs!==void 0){var C,d;(g=(C=this.tabs[g.detail.selected])==null?void 0:(d=C.tabRenderer)==null?void 0:d.endpoint)&&_.HW(this.hostElement,"yt-navigate",{endpoint:g})}};
_.PU.Object.defineProperties(zf.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:U8Y(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
zf.prototype.onTabsChange=zf.prototype.onTabsChange;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],zf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.KH),_.H("design:type",Object)],zf.prototype,"ytdGridStateAwareBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],zf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],zf.prototype,"ytdGuideStateAwareBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],zf.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Array)],zf.prototype,"tabs",void 0);_.E([_.M(),_.H("design:type",Number)],zf.prototype,"selected",void 0);_.E([_.X("tabs.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],zf.prototype,"tabGroupShape",null);_.E([_.M(),_.H("design:type",Object)],zf.prototype,"expandableCustomTabRenderable",void 0);
_.E([_.X("tabs"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zf.prototype,"tabsEnabled",null);_.E([_.PR("tabs"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zf.prototype,"onTabsChange",null);_.E([_.m({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],zf);
_.I(zf,"ytd-topic-channel-details-renderer",function(){if(j_S!==void 0)return j_S;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return j_S=g},{mode:1});var eLT;var KI=function(){var g=_.W.apply(this,arguments)||this;g.disableGridStateAware=!1;return g};
_.L(KI,_.W);KI.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]]"}}}}}};
KI.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
KI.prototype.updateCssVars=function(){_.CM(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.pG("rich_grid_max_item_width",500))+16)-16+"px"})};
KI.prototype.updateCssVars=KI.prototype.updateCssVars;KI.prototype.activeChanged=KI.prototype.activeChanged;_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],KI.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],KI.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],KI.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],KI.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],KI.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Array)],KI.prototype,"tabs",void 0);_.E([_.M(),_.H("design:type",Boolean)],KI.prototype,"active",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],KI.prototype,"disableGridStateAware",void 0);
_.E([_.M({selector:_.t4}),_.H("design:type",Number)],KI.prototype,"richGridItemsPerRow",void 0);_.E([_.M({selector:_.h4}),_.H("design:type",Boolean)],KI.prototype,"richGridMiniMode",void 0);_.E([_.ZD("ytd-carousel-item-renderer"),_.H("design:type",Object)],KI.prototype,"carousel",void 0);_.E([_.Rn("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KI.prototype,"activeChanged",null);
_.E([_.Rn("richGridItemsPerRow","richGridMiniMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],KI.prototype,"updateCssVars",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],KI);
_.I(KI,"ytd-carousel-header-renderer",function(){if(eLT!==void 0)return eLT;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return eLT=g},{mode:1});var laG;var LWu=_.$b(["https://www.google-analytics.com/analytics.js"]),aK=function(){var g=_.W.apply(this,arguments)||this;g.scriptAnalyticsAdded=!1;return g};
_.L(aK,_.W);aK.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var g,C=(g=this.data)==null?void 0:g.tagManagerId;C&&(_.vN(C,_.Qq("GL")),EDs(C))};
aK.prototype.sendGoogleAnalyticsPageview=function(g){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var d=_.cY.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(d)};
var C=window.ga;C("set","page",window.location.pathname);C.l=+new Date;C("set","forceSSL",!0);C("create",g,"'auto'");C("send","pageview")};
aK.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var g=_.ri("SCRIPT");g.name="ga-analytics";var C=_.Jj(LWu);_.Za(g,C);g.async=!0;_.KZ(this.hostElement).appendChild(g)};
aK.prototype.dataChanged=aK.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],aK.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aK.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],aK);
_.I(aK,"ytd-channel-metadata-renderer",function(){if(laG!==void 0)return laG;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return laG=g},{mode:1});var D4W;var rOT;var Gf=function(){var g=_.W.apply(this,arguments)||this;g.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"]);g.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"]);g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return g};
_.L(Gf,_.W);_.b=Gf.prototype;_.b.attached=function(){this.requestElementsPerRow()};
_.b.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}}};
_.b.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g)};
_.b.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.b.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.b.computeAlertStyle_=function(g){return g};
_.b.observerElementsPerRow=function(){this.elementsPerRow&&_.CM(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.b.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.b.requestElementsPerRow=function(){_.HW(this.hostElement,"yt-request-elements-per-row")};
Gf.prototype.onIsVisibleChanged_=Gf.prototype.onIsVisibleChanged_;Gf.prototype.observerElementsPerRow=Gf.prototype.observerElementsPerRow;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Gf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Gf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Gf.prototype,"actionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Gf.prototype,"data",void 0);_.E([_.M({value:6,reflectToAttribute:!0}),_.H("design:type",Number)],Gf.prototype,"elementsPerRow",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Gf.prototype,"wrapButtons",void 0);_.E([_.M({value:_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.H("design:type",Boolean)],Gf.prototype,"isMusic",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.H("design:type",String)],Gf.prototype,"alertStyle",void 0);_.E([_.M({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.H("design:type",Function)],Gf.prototype,"dismissBoundButtonTap_",void 0);_.E([_.M({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.H("design:type",Function)],Gf.prototype,"acceptBoundButtonTap_",void 0);_.E([_.Rn("elementsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gf.prototype,"observerElementsPerRow",null);_.E([_.Rn("data.isVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gf.prototype,"onIsVisibleChanged_",null);_.E([_.eC({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],Gf);
_.I(Gf,"yt-alert-with-actions-renderer",function(){if(rOT===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;D4W===void 0&&(D4W=document.createElement("template"));var V=D4W;d.call(C,V.content.cloneNode(!0),g.content.firstChild);rOT=g}g=rOT;return g},{mode:2});_.U4(_.n(function(g){function C(J){var h={};return _.O(_.gV,{text:J,className:_.Gr("ytPersonalGreetingViewModelHeadline",(h.ytPersonalGreetingViewModelHeadlineSmall=function(){return A()===48},h))})}
function d(J,h){return _.O("span",{el:J,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},C(h))}
var V=_.WF(_.jd(function(){var J;return(J=g.data())==null?void 0:J.rendererContext},void 0,void 0,void 0,!0)),y=_.Y4("span"),R=_.Y4("span"),Y=function(){return g.data().canvasPromoData},A=function(){var J;
return(J=g.data().bannerHeight)!=null?J:56},P=_.AU(V,{throttleMs:100}),w=_.AU(y,{throttleMs:100}),x=_.AU(R,{throttleMs:100}),p=function(){return w.width()-P.width()>1};
return _.O("yt-personal-greeting-view-model",{el:V,"aria-hidden":p,class:_.Gr(g.className,"ytPersonalGreetingViewModelHost"),style:_.yF({height:(0,_.Qk)(function(){return p()?0:A()})})},_.O(_.k,{cond:function(){return g.data().avatar&&!(x.width()+(g.data().avatar?48:0)-P.width()>1)},
then:function(){return _.O(_.Fd,{data:function(){return g.data().avatar}},{decoratedAvatarViewModel:function(J){return _.O(_.Ej,{data:J.data,
className:_.Gr("ytPersonalGreetingViewModelAvatar")})}})}}),_.O("h1",null,C(function(){var J;
return(Y==null?void 0:(J=Y())==null?void 0:J.headline)||(x.width()+(g.data().avatar?48:0)-P.width()>1?g.data().shorterGreeting:g.data().greeting)})),d(R,function(){return g.data().greeting}),d(y,function(){return g.data().shorterGreeting}))},"an"),"yt-personal-greeting-view-model",{props:{data:_.CA,
className:_.CA}});var St=function(){var g=_.W.apply(this,arguments)||this;g.hidden=!1;g.isConstrainedList=!1;g.responsiveSizing="COMPACT";g.attachedPlayers=_.t("kevlar_channel_trailer_multi_attach")?[]:void 0;g.player=null;g.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return g};
_.L(St,_.W);_.b=St.prototype;
_.b.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},greetingData:{id:"personal-greeting",mapping:{personalGreetingViewModel:{component:"yt-personal-greeting-view-model",properties:{className:"[[is]]"},
noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},
"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"}},
interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer",noInjection:!0}},events:!0},
"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}};
_.b.created=function(){var g=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){g.disposeMastheadAd()}]};
_.b.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new xld(this.refresh,this.contents))};
_.b.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.b.activeChanged=function(){var g=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=g)};
_.b.tabsChanged=function(){var g=this,C,d;if(this.pageSubtype==="channels"||_.t("kevlar_tab_gestures_for_tabbed_header_data")&&((C=this.data)==null?0:(d=C.header)==null?0:d.carouselHeaderRenderer))this.tabGestures=new JWl(this.contents,this.contents,this.hostElement,this.header,function(Y){g.ytdReduxBehavior.dispatch(Y)});
var V,y,R;C=(V=this.data)==null?void 0:(y=V.contents)==null?void 0:(R=y.twoColumnBrowseResultsRenderer)==null?void 0:R.tabs;this.tabGestures&&this.tabGestures.tabsChanged(C)};
_.b.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.b.engagementPanelsChanged=function(){var g=_.wS().resolve(_.mu);if(g){if(this.engagementPanels)for(var C=_.Z(this.engagementPanels),d=C.next();!d.done;d=C.next()){var V=void 0;(d=(V=d.value.identifier)==null?void 0:V.tag)&&g.panelMap.delete(d)}this.engagementPanels=[];var y;C=_.Z(((y=this.data)==null?void 0:y.panels)||[]);for(y=C.next();!y.done;y=C.next()){y=_.e(y.value,_.M8h);var R=d=void 0,Y=void 0,A=void 0;if(V=((d=y)==null?void 0:d.targetId)||((R=y)==null?void 0:R.panelIdentifier)||((Y=y)==
null?void 0:(A=Y.identifier)==null?void 0:A.tag))R=d=void 0,(R=(d=g).registerPanelContent)==null||R.call(d,V,{engagementPanelSectionListRenderer:y}),this.engagementPanels.push(y)}}};
_.b.onStampFinished=function(){var g=this;_.As(this,function(){if(g.tabGestures){var C=g.tabGestures;if(C.scrollPositionNeedsUpdate){var d=_.wS().resolve(_.Oc(_.nW)),V;if((V=C.selectedTab)!=null&&V.title&&d&&(V=d.getCurrentPage())){if(C.scrollPositionForTabs.has(C.selectedTab.title)){var y,R;d=(R=(y=d.getCurrentPage())==null?void 0:y.clientHeight)!=null?R:0;y=C.scrollPositionForTabs.get(C.selectedTab.title);V.setScrollTop(y);d>y+100&&(C.scrollPositionNeedsUpdate=!1)}else V.setScrollTop(Math.min(C.lastVisitedTabScrollPosition!==
void 0?C.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,C.tabsStartAtInPx)),C.scrollPositionNeedsUpdate=!1;C.ytdReduxDispatch(cpd(!1))}}}})};
_.b.loadPage_=function(g){this.initCsi();g&&(this.data=g);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.b.getTitle=function(g){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",g))return this.get("microformat.microformatDataRenderer.title",g);if(this.get("header.feedTabbedHeaderRenderer.title",g))return _.W1(this.get("header.feedTabbedHeaderRenderer.title",g));if(this.get("header.interactiveTabbedHeaderRenderer.title",g))return this.get("header.interactiveTabbedHeaderRenderer.title",g);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
g))return _.W1(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",g));var C,d;return(g==null?0:(C=g.header)==null?0:(d=C.pageHeaderRenderer)==null?0:d.pageTitle)?g.header.pageHeaderRenderer.pageTitle:""};
_.b.updateTitle=function(g){_.HW(this.hostElement,"yt-update-title",this.getTitle(g))};
_.b.initCsi=function(){_.qrh(this.pageSubtype||"browse",["ol","cpt"])};
_.b.getPlayer=function(){if(_.t("kevlar_channel_trailer_multi_attach")){for(var g=_.Z(this.attachedPlayers),C=g.next();!C.done;C=g.next())if(C=C.value,C.isConnected||_.K8(this.hostElement,C))return C;return null}return this.player};
_.b.getPlayerContainer=function(){return null};
_.b.onPlayerAttached=function(g,C){_.t("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(C):this.player=C};
_.b.onPlayerDetached=function(g,C){_.t("kevlar_channel_trailer_multi_attach")?(g=this.attachedPlayers.indexOf(C),g<0||this.attachedPlayers.splice(g,1)):this.player=null};
_.b.getServiceTrackingParams=function(){var g,C;return((g=this.data)==null?void 0:(C=g.responseContext)==null?void 0:C.serviceTrackingParams)||[]};
_.b.setMastheadAd=function(g){g&&g.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=g&&g.mastheadAd};
_.b.dataChanged=function(){var g=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.rpd();_.As(this,function(){_.zY(g.hostElement,"ytd-update-grid-state-action")})};
_.b.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.b.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var g=this.data.alerts;return g&&g.find(function(C){return!!C.alertWithActionsRenderer})}};
_.b.computeGreetingData=function(){if(this.data&&this.data.alerts){var g=this.data.alerts;return g&&g.find(function(C){return!!C.personalGreetingViewModel})}};
_.b.computeHasMemberHubProfileRenderer=function(g){var C;return!!(g==null?0:(C=g.header)==null?0:C.memberHubProfileRenderer)};
_.b.handleAlertCommand=function(g){this.get("alertCommand.alert.alertWithActionsRenderer",g)&&(g=_.e(g,C6S),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",g.alert))};
_.b.handleYtPlaylistDeletionRedirect=function(g){g=this.get("playlistDeletionRedirectCommand.redirectEndpoint",g);_.HW(this.hostElement,"yt-navigate",{endpoint:g})};
_.b.computeFluidWidth=function(g,C,d){if(C==="mini_app"||d)return!0;var V,y,R;g=g==null?void 0:(V=g.contents)==null?void 0:(y=V.twoColumnBrowseResultsRenderer)==null?void 0:(R=y.tabs)==null?void 0:R.find(function(P){var w;return P==null?void 0:(w=P.tabRenderer)==null?void 0:w.selected});
if(!g)return!1;var Y,A;return!!((Y=g.tabRenderer)==null?0:(A=Y.content)==null?0:A.richGridRenderer)&&!["channel","channels","playables"].includes(C)};
_.b.computeHeaderFluidWidth=function(g){return g==="hashtag-landing-page"};
_.b.computeHasSidebar=function(g){var C;return!!(g.sidebar||((C=g.header)==null?0:C.playlistHeaderRenderer))};
_.b.computeHasPageHeaderSidebar=function(g){var C,d;return!!((C=g.header)==null?0:(d=C.pageHeaderRenderer)==null?0:d.enableSidebarView)};
_.b.computeUseUnifiedShowPageLayout=function(g){if(!g||this.pageSubtype!=="show"||!g.sidebar||!g.sidebar.playlistSidebarRenderer)return!1;g=g.sidebar.playlistSidebarRenderer;if(!g.items)return!1;for(var C=0;C<g.items.length;C++)if(_.e(g.items[C],yWd)){var d=void 0;return((d=_.e(g.items[C],yWd))==null?void 0:d.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.b.computeIsConstrainedList=function(g){return _.t("web_enable_constrained_list_subscriptions_channels")&&g==="subscriptions-channels"};
_.b.computeResponsiveSizing=function(g){return g==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.PU.Object.defineProperties(St.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var g,C;return((g=this.data)==null?0:(C=g.header)==null?0:C.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var g,C;if(!((g=this.data)==null?0:(C=g.sidebar)==null?0:C.playlistSidebarRenderer))return!1;var d;return(d=this.data)!=null&&d.header?!1:!0}}});
_.PU.Object.defineProperties(St,{template:{configurable:!0,enumerable:!0,get:function(){if(hdk===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);hdk=g}g=hdk;return g}}});
St.prototype.dataChanged=St.prototype.dataChanged;St.prototype.onPlayerDetached=St.prototype.onPlayerDetached;St.prototype.onPlayerAttached=St.prototype.onPlayerAttached;St.prototype.onStampFinished=St.prototype.onStampFinished;St.prototype.engagementPanelsChanged=St.prototype.engagementPanelsChanged;St.prototype.scrollAtTopChanged=St.prototype.scrollAtTopChanged;St.prototype.tabsChanged=St.prototype.tabsChanged;St.prototype.activeChanged=St.prototype.activeChanged;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],St.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],St.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],St.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],St.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.yo.YtPageBehavior),_.H("design:type",Object)],St.prototype,"ytPageBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],St.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],St.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],St.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],St.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],St.prototype,"hidden",void 0);
_.E([_.M(),_.H("design:type",Object)],St.prototype,"mastheadAdData",void 0);_.E([_.M({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.H("design:type",Object)],St.prototype,"alertBannerData",void 0);_.E([_.M({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.H("design:type",Object)],St.prototype,"greetingData",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],St.prototype,"pageSubtype",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.H("design:type",Boolean)],St.prototype,"hasMemberHubProfileRenderer",void 0);_.E([_.M({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],St.prototype,"hasSidebar",void 0);_.E([_.M({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],St.prototype,"hasPageHeaderSidebar",void 0);
_.E([_.M({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],St.prototype,"roundedContainer",void 0);_.E([_.M({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],St.prototype,"useUnifiedShowPageLayout",void 0);_.E([_.M({computed:"computeIsConstrainedList(pageSubtype)"}),_.H("design:type",Object)],St.prototype,"isConstrainedList",void 0);
_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],St.prototype,"usePlaylistHeaderRenderer",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],St.prototype,"useOldPlaylistSidebarRenderer",null);_.E([_.M({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.H("design:type",Boolean)],St.prototype,"fluidWidth",void 0);_.E([_.M({selector:function(g){return g.ui.scrollAtTop}}),
_.H("design:type",Boolean)],St.prototype,"scrollAtTop",void 0);_.E([_.M({selector:_.vRr}),_.H("design:type",Boolean)],St.prototype,"tabGesturesIsActive",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.H("design:type",Boolean)],St.prototype,"disableHeaderFluidWidth",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.H("design:type",String)],St.prototype,"responsiveSizing",void 0);
_.E([_.ZD("ytd-two-column-browse-results-renderer"),_.H("design:type",HTMLElement)],St.prototype,"contents",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],St.prototype,"header",void 0);_.E([_.ZD("ytd-refresh"),_.H("design:type",Object)],St.prototype,"refresh",void 0);_.E([_.Rn("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],St.prototype,"activeChanged",null);
_.E([_.Rn("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],St.prototype,"tabsChanged",null);_.E([_.Rn("scrollAtTop"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],St.prototype,"scrollAtTopChanged",null);_.E([_.M(),_.H("design:type",Object)],St.prototype,"engagementPanels",void 0);
_.E([_.Rn("data.panels"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],St.prototype,"engagementPanelsChanged",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],St.prototype,"onStampFinished",null);_.E([_.yE("yt-player-attached"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Element]),_.H("design:returntype")],St.prototype,"onPlayerAttached",null);
_.E([_.yE("yt-player-detached"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Element]),_.H("design:returntype")],St.prototype,"onPlayerDetached",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],St.prototype,"dataChanged",null);_.E([_.m({is:"ytd-browse"})],St);_.Hs.registerService(_.Yig,St);
_.n8();
}catch(e){_._DumpException(e)}
try{
_.u3("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 Rq,XR0,sn6,BXS,TXB,fDr,vt6,$eR,qUQ,MC0,WVZ,meR,ntD,ID5,ciR,Etb,HMS,zqr,KVb,aDR,G10,bU,gSr,Zp,Ctb,d_B,V6Z,yoS,Ra0,Zn8,AoS,bnD,uaR,FY6,Pt0,inr,OnS,wFz,krz,x_6,oS5,pFp,har,t66,eaR,LYD,D_r,roZ,XFS,BlI,Tlp,f0B,vSS,$_B,q4Z,M6R,WY5,m_p,uG0,nSZ,I0R,coz,ESb,HnZ,QLp,zap,KYQ,a0r,GrI,gmD,CJp,dfD,VZp,yYI,RWZ,bWz,ZW0,Yw8,AYQ,FEz,PJB,iW0,OWS,wjB,k_p,xf0,omB,pjz,JY0,hW0,tZB,jeQ,eWr,xl,lcZ,LEZ,NJp,MZI,nm5,Icp,Qe8,zWI,HWS,cY8,Sw5,dtI,Ylr,Ufz,yM0,g9p,jo,F65,Ox0,xtB,w$0,kKQ,o9b,tdb,JMD,jX6,eAz,hA8,p$R,lqS,Dp,rI,
sXr,B88,NJ,T85,fqr,v9D,udz,n9r,Xl,sm,UtB,Iqb,cMI,E90,HxZ,BH,TT,fQ,vH,C4r,dgr,VOZ,qJ,YV0,yU0,Zz8,AUD,R_B,P4B,bzS,wb0,iz0,Ozp,MJ,xgz,kG5,h_Q,lY5,nQ,Iq,jHp,Dg6,e_r,Lbr,cH,HH,QV,zT,QH5,MO8,aYQ,GGQ,SVI,gbR,d$0,TFZ,fY5,GT,$g6,KQ,aq,qVz,Cc5,z_S,vZB,C6,FJr,iKR,OKS,PcZ,bKz,kO8,pJ0,bI,y2,R5,tzS,R6Q,Yq,obQ,ZKz,x$z,AQp,yQI,YaR,e68,lsS,LJB,rQR,XJp,sap,Bzp,TzZ,vbp,fsr,qaR,Mzp,m$0,ux6,IsZ,U$R,cQ5,EbD,HKp,QaQ,z6r,asz,KJQ,GO0,g05,C1z,Pa,dv8,VED,yfS,RT5,b10,Z1b,YXB,Af0,Fnz,P1Q,i1p,wPI,kir,xvR,o0p,hT0,jOp,eT5,Ln8,lTb,
Dvp,rfQ,Nk0,sOB,Bkr,Tkr,fTS,v0I,$vI,qX0,MEr,Wnr,mvb,u1Z,n0Q,E05,H16,UvD,cf6,ITS,QOQ,aTD,zTb,KnS,gcS,GiB,SXr,CSb,dED,VjS,y20,b$6,Z$p,YnB,FoQ,PSD,O$8,kEp,ocR,J2r,tjR,eVR,Lo0,r2Q,sgr,BBS,TBQ,vc0,fOD,qnp,Mjz,Wo5,mEr,Op,uAS,ncb,IOr,C9Q,VPR,y05,Y20,xq,A0b,FlQ,P9R,OXD,iX0,whR,kAZ,xc0,oBZ,phS,oq,J06,h0z,pnQ,tPR,jRz,l05,e06,lhZ,LlD,DcI,r0D,Nr5;
Rq=function(g){if(!g)return"browse";var C=g.page,d=g.url,V,y,R,Y=(V=g.response)==null?void 0:(y=V.responseContext)==null?void 0:(R=y.webResponseContextExtensionData)==null?void 0:R.pageTheme;if(Y)C=Y.toLowerCase().replace(/_/g,"-");else if(C!=="watch"&&C!=="learning_journey_watch"){var A,P;if((C==="browse"||C==="settings")&&((A=g.response)==null?0:(P=A.sidebar)==null?0:P.settingsSidebarRenderer))C="WEB_PAGE_TYPE_SETTINGS";else{var w,x;C==="browse"&&((w=g.response)==null?0:(x=w.metadata)==null?0:x.channelMetadataRenderer)?
C="channel":d&&(C=_.bqB(d)||C)}}return C};
XR0=function(){var g=_.gS("yt.aba.att");return g?g:_.DM.instance!==void 0?_.DM.instance.tya.bind(_.DM.instance):null};
sn6=function(g,C){var d;return _.F(function(V){return(d=XR0())?V.return(d(g,C,6E4)):V.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
BXS=function(g,C,d,V,y){C=C===void 0?[]:C;y=y?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:y}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.cL(g),dialogMessages:C.map(function(R){return _.cL(R)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.cL(d),serviceEndpoint:y}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.cL(V)}}}}}};
TXB=function(g,C,d){d=d===void 0?!1:d;var V=_.vf(),y=!!_.Y3().queueProxy,R,Y,A;g=g==null?void 0:(R=g.response)==null?void 0:(Y=R.currentVideoEndpoint)==null?void 0:(A=Y.watchEndpoint)==null?void 0:A.playlistId;if((y||g)&&!_.t("web_watch_disable_playlist_auto_miniplayer"))return d&&(V.playlistWatchPageActivation=!0),!0;switch(Rq(C)){case "yts-products":return d&&(V.productDetailsPageActivation=!0),!0;case "mini_app":return d&&(V.miniAppPageActivation=!0),!0;case "playables":return d&&(V.playablesDestPageActivation=
!0),!0;case "companion-canvas":return d&&(V.companionCanvasActivation=!0),!0;default:return!1}};
fDr=function(g){g=_.ZlL(g);g.length>0&&g[0].focus()};
vt6=function(g,C,d){for(var V=typeof g==="string"?g.split(""):g,y=g.length-1;y>=0;--y)y in V&&C.call(d,V[y],y,g)};
$eR=function(g,C){C=_.Nuc(g,C);C>=0&&_.Bug(g,C)};
qUQ=function(g){return Array.prototype.concat.apply([],arguments)};
MC0=function(g){var C=0;C=C===void 0?0:C;if(!_.dZ(g))throw _.CL("uint64");var d=typeof g;switch(C){case 512:switch(d){case "string":return _.BLq(g);case "bigint":return String((0,_.o6)(64,g));default:return _.XML(g)}case 1024:switch(d){case "string":return _.TL1(g);case "bigint":return _.M6((0,_.o6)(64,g));default:return _.sAW(g)}case 0:switch(d){case "string":return _.BLq(g);case "bigint":return _.M6((0,_.o6)(64,g));default:return _.NLl(g)}default:return _.KL(C,"Unknown format requested type for int64")}};
WVZ=function(g){g!=null&&(g=g.JSC$8891_value_||"",g=typeof g==="string"?g:new Uint8Array(g));return g};
meR=function(g,C){if(/-[a-z]/.test(C))return null;if(_.P3Q&&g.dataset){if(_.JL1()&&!(C in g.dataset))return null;g=g.dataset[C];return g===void 0?null:g}return g.getAttribute("data-"+_.Vw(C))};
ntD=function(){var g=uaR;_.gS("yt.ads.biscotti.getId_")||_.PZ("yt.ads.biscotti.getId_",g)};
ID5=function(g){_.PZ("yt.ads.biscotti.lastId_",g)};
ciR=function(){var g={};for(_.nG=new Ueb(g.handleError===void 0?_.Uq:g.handleError,g.logEvent===void 0?_.uD:g.logEvent);_.Iy.length>0;)switch(g=_.Iy.shift(),g.type){case "ERROR":_.nG.logError(g.payload);break;case "EVENT":_.nG.logEvent(g.eventType,g.payload)}};
Etb=function(g,C,d){return _.YC1(function(V){return d?V.userIdentifier!==void 0&&!g.includes(V.userIdentifier)&&d.includes(V.publicName):V.userIdentifier!==void 0&&!g.includes(V.userIdentifier)},C)};
HMS=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return C=_.vt("YtIdbMeta hasAnyMeta other"),V.yield(_.YC1(function(y){return y.userIdentifier!==void 0&&y.userIdentifier!==C},g),2);
d=V.yieldResult;return V.return(d.length>0)})};
zqr=function(g,C){Qn5||(Qn5=_.UP.addLowPriorityJob(function(){var d,V,y,R,Y;return _.F(function(A){switch(A.nextAddress){case 1:return A.yield(_.iA(),2);case 2:d=A.yieldResult;if(!d)return A.return();V=!0;_.js(A,3);return A.yield(Etb(g,d,C),5);case 5:y=A.yieldResult;if(!y.length){V=!1;A.jumpTo(6);break}R=y[0];return A.yield(_.yv(R.actualName),7);case 7:return A.yield(_.ZN(R.actualName,d),6);case 6:_.Vv(A,4);break;case 3:Y=_.N4(A),_.Uc(Y),V=!1;case 4:_.UP.cancelJob(Qn5),Qn5=0,V&&zqr(g,C),_.XV(A)}})}))};
KVb=function(){var g;return _.F(function(C){return C.nextAddress==1?C.yield(_.iA(),2):(g=C.yieldResult)?C.return(HMS(g)):C.return(!1)})};
aDR=function(g){var C=100;C=C===void 0?500:C;var d,V,y,R,Y,A;return _.F(function(P){return P.nextAddress==1?(d=_.Qq("INNERTUBE_CONTEXT_CLIENT_NAME",0),V=[d,(0,_.wQ)()-2592E6],y=[d,(0,_.wQ)()],R=IDBKeyRange.bound(V,y),P.yield(_.vtc(g),2)):P.nextAddress!=3?(Y=P.yieldResult,A=[],P.yield(_.bA(Y,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(w){A.length=0;return _.kI(w.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:R,direction:"prev"},function(x){if(x.getValue()&&A.length<
C)return A.push(x.getValue()),x.delete().then(function(){return x.continue()})})}),3)):P.return(A)})};
G10=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.iA(),2);g=C.yieldResult;if(!g||!_.$C()&&!_.t("nwl_init_require_datasync_id_killswitch")||!_.gS1())return C.jumpTo(0);_.d_j=!0;_.Ctg.isNwlInitialized=_.d_j;return C.yield(_.Ndr().awaitInitialization(),0)})};
bU=function(g,C){_.JoW[g]=!0;var d=_.wb();d&&d.publish.apply(d,arguments);_.JoW[g]=!1};
gSr=function(){if(_.KIW()&&!SU6){var g=function(d){d=d.data;if(d.op==="serializedGelBatch"){var V=_.hWV.get(d.key);V&&(_.jeP(d.serializedBatch,V.client,V.resolve,V.networklessOptions,V.isIsolated,V.useVSSEndpoint,V.dangerousLogToVisitorSession,V.requestsOutstanding),_.hWV.delete(d.key))}},C=_.zcj();
C&&(C.addEventListener("message",g),C.onerror=function(){_.hWV.clear()});
SU6=!0}};
Zp=function(){this.relativeTimeStart_=_.cJ()};
Ctb=function(g,C){g!=null&&this.append.apply(this,arguments)};
d_B=function(){return _.rU("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
V6Z=function(g,C,d){d=d===void 0?!1:d;var V,y,R,Y,A;return _.F(function(P){switch(P.nextAddress){case 1:_.T2("SOCS",g,34128E3,"youtube.com",!0);if(_.gk)return y=fetch(C,{method:"POST",mode:_.fe(C),credentials:_.TY(C),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),R=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.fe("/upgrade_visitor_cookie?eom=1"),credentials:_.TY("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),P.yield(Promise.all([y,R]).then(function(w){return w[1]}),5);
fetch(C,{method:"POST",mode:_.fe(C),credentials:_.TY(C),cache:"no-store",headers:{"Content-Type":"text/plain"}});return P.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.fe("/upgrade_visitor_cookie?eom=1"),credentials:_.TY("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:V=P.yieldResult;P.jumpTo(3);break;case 5:V=Y=P.yieldResult;case 3:if(!V.ok)throw Error("uf");return P.yield(V.text(),7);case 7:A=P.yieldResult,
!A.includes('"state_switch":true')&&!d||A.includes("skip_reload_for_test")||window.location.reload(),_.XV(P)}})};
yoS=function(g){return _.F(function(C){return C.nextAddress==1?C.yield(V6Z(g.socsCookie,g.savePreferenceUrl,!0),2):C.return()})};
Ra0=function(g){return _.F(function(C){return C.nextAddress==1?C.yield(V6Z(g.socsCookie,g.savePreferenceUrl),2):C.return()})};
Zn8=function(g){g=g.xhr.responseText;if(!_.bP(g,")]}'"))throw new Yl;g=JSON.parse(g.substr(4));if((g.type||1)>1)throw new Yl;g=g.id;ID5(g);Au=_.F7(g);bnD(18E5,2);return g};
AoS=function(g,C){C=new Y46(C);ID5("");Au=_.BOL(C);g>0&&bnD(12E4,g-1);throw C;};
bnD=function(g,C){_.ev(function(){_.PWI().then(Zn8,function(d){return AoS(C,d)}).thenCatch(_.og)},g)};
uaR=function(){var g=_.wRB();if(g!==void 0)return _.kS(g);Au||(Au=_.PWI().then(Zn8).thenCatch(function(C){return AoS(2,C)}));
return Au};
FY6=function(){var g=document;return _.$o(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(C){return"on"+C.toLowerCase()in g})};
Pt0=function(g){g.addEventListener("click",function(C){var d=C.target;d&&d.getAttribute("href")&&(d=d.getAttribute("href"),_.Cp(window,d,"_blank"),C.preventDefault(),C.stopImmediatePropagation())})};
inr=function(g){var C,d,V,y=(V=(d=((C=g.mainDownloadsListEntity)!=null?C:{})[_.thj])==null?void 0:d.refresh)!=null?V:"",R;g=(R=g.refresh)==null?void 0:R[y];y=g!=null?g:{};return(y==null?0:y.refreshTime)?Number(y==null?void 0:y.refreshTime):0};
OnS=function(g,C){var d=_.kN(g);return C.every(function(V){var y;V=V==null?void 0:(y=V.playbackDataEntity)==null?void 0:y.key;if(!V)return!1;y=_.Sx(_.Ku(V).entityId,"mainVideoEntity");return!!d[y]})};
wFz=function(g){g=_.P1(g.entities);return _.$QP(g).length};
krz=function(g,C){if(C){var d;g=(d=_.gd(g.entities,"downloadQualityPickerEntity",C))!=null?d:void 0}else g=void 0;return g};
x_6=function(g){var C=document.getElementsByTagName("ytd-enforcement-message-view-model");C.length===0||getComputedStyle(C[0]).display==="none"?g(0,"p.h_"):g(1,"p.h_")};
oS5=function(){Fl=0;var g=[_.Aw(!0)];PH&&_.zY(PH,"yt-window-resized",g)};
pFp=function(){Fl||(Fl=_.UP.addLowPriorityJob(oS5,200))};
har=function(){iU=0;JoI=_.iOQ(document);var g=[JoI];PH&&_.zY(PH,"yt-window-scrolled",g)};
t66=function(){iU||(iU=_.UP.addLowPriorityJob(har,200))};
eaR=function(g){g=g===void 0?null:g;jLb.push(_.FD(window,"resize",pFp));jLb.push(_.FD(window,"scroll",t66));g&&(PH=g)};
LYD=function(){var g=_.wo.getLocalStorage();g&&l05(g,g.mechanism.__iterator__(!0))};
D_r=function(g){_.F(function(C){if(C.nextAddress==1)return C.yield(g.delete("yt-appshell-assets"),2);_.XV(C)})};
roZ=function(g){return _.R4((0,_.qQH)(),g)};
XFS=function(){var g;_.F(function(C){return C.nextAddress==1?C.yield(Om.getInstance(),2):(g=C.yieldResult)?C.yield(Nl5(g),0):C.jumpTo(0)})};
BlI=function(){var g;_.F(function(C){return C.nextAddress==1?C.yield(wI.getInstance(),2):(g=C.yieldResult)?C.yield(sL0(g),0):C.jumpTo(0)})};
Tlp=function(g){D_r(g);XFS();BlI()};
f0B=function(g){var C,d;return _.F(function(V){if(V.nextAddress==1)return V.yield(_.NOo(g),2);if(C=V.yieldResult){var y;a:{if(C.headers&&(y=C.headers.get("date"))&&(y=Date.parse(y),!isNaN(y))){y=Math.round((0,_.wQ)()-y);break a}y=-1}d=y;if(d>-1)return V.return(d)}return V.return(-1)})};
vSS=function(){var g=_.yg.caches,C=_.au("IS_SHELL_LOAD"),d,V;_.F(function(y){if(y.nextAddress==1)return d=-1,C?y.yield(f0B(g),3):(V=_.O6(),d=Math.round((0,_.wQ)()-V),y.jumpTo(2));y.nextAddress!=2&&(d=y.yieldResult);d>=0&&d<2147483648&&_.pu({appInstallDataAgeMs:d});_.XV(y)})};
$_B=function(g){var C=_.S1(_.yg.location.href),d={};"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(V){var y=C.JSC$10103_queryData_.getValues(V);if(y==null?0:y.length)d[V]=y});
return _.hj(g,new Map(Object.entries(d)))};
q4Z=function(g){g=g.match(/(.*)::.*::.*/);if(g!==null)return g[1]};
M6R=function(g){if(_.HqN()){var C=Object.keys(window.localStorage);C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=q4Z(d);V===void 0||g.includes(V)||self.localStorage.removeItem(d)}}};
WY5=function(){if(!_.HqN())return!1;var g=_.vt(),C=Object.keys(window.localStorage);C=_.Z(C);for(var d=C.next();!d.done;d=C.next())if(d=q4Z(d.value),d!==void 0&&d!==g)return!0;return!1};
m_p=function(g){return _.EH("NotificationsDisabled",g)};
uG0=function(){return Notification.permission!="granted"?Promise.resolve():_.$k0().then(function(g){return g?g.pushManager.getSubscription().then(function(C){if(C)return Promise.resolve();C={userVisibleOnly:!0,applicationServerKey:_.GV("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return g.pushManager.subscribe(C).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
nSZ=function(g){return _.$k0().then(function(C){if(!C||!C.active)return Promise.reject(new _.qn("serviceworker.postMessage",g,C));try{return C.active.postMessage(g),Promise.resolve()}catch(d){return Promise.reject(d)}})};
I0R=function(){nSZ({type:"notifications_register",data:_.Qq("ID_TOKEN")})};
coz=function(){var g={isWide:_.Bt.get("wide","0")==="1"},C=_.Zi();if(C=C.getFlag(165)||C.getFlag(174))g.theme=_.Xv(!0);if(_.PbB()){var d=_.Nk()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";g.systemTheme=d}!C&&_.t("parent_tools_enable_app_settings")&&_.Ry(window.location.href).theme!==void 0&&(g.theme=_.Xv());if((C=kl)?!_.uG.equals(C,g):g)C={currentValue:g},U_Q&&(C.timeSinceLastSnapshotSecs=Math.round(((0,_.wQ)()-U_Q)/1E3)),kl&&(C.previousValue=kl),_.uD("appSettingsCaptured",C),kl=g,U_Q=
(0,_.wQ)()};
ESb=function(){if(!_.au("LOGGED_IN"))return Promise.resolve(!1);var g=_.J5("service_worker_push_force_notification_prompt_tag");return g?_.vi("PromptTags").then(function(C){if(!C)return!0;var d=[];try{d=JSON.parse(C)}catch(V){return!1}return d&&d.indexOf(g)==-1}):Promise.resolve(!1)};
HnZ=function(){var g=_.pG("service_worker_push_prompt_delay_microseconds");return g?_.vi("PromptTime").then(function(C){return Promise.resolve(Date.now()-g>(C||0))}):Promise.resolve(!0)};
QLp=function(){var g=_.pG("service_worker_push_logged_out_prompt_watches");return g==-1?Promise.resolve(!1):_.vi("WatchCount").then(function(C){return C>=g})};
zap=function(){var g=_.Ew(document,"yt-push-prompt-modal-bg");g&&_.N7(g)};
KYQ=function(){return _.pG("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.vi("PromptCount").then(function(g){g||(g=0);return Promise.resolve(g<_.pG("service_worker_push_prompt_cap"))})};
a0r=function(g){return _.au("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.au("LOGGED_IN")&&(g===void 0?0:g)?ESb().then(function(C){if(C)return!0;C=[KYQ(),HnZ()];_.au("LOGGED_IN")||C.push(QLp());return Promise.all(C).then(function(d){return d.every(function(V){return V})})}):Promise.resolve(!1)};
GrI=function(){_.vi("PromptCount").then(function(g){return _.EH("PromptCount",g+1)}).then(function(){return _.EH("PromptTime",Date.now())}).then(function(){var g=_.J5("service_worker_push_force_notification_prompt_tag");
if(g)return _.vi("PromptTags").then(function(C){var d=[];if(C)try{d=JSON.parse(C)}catch(V){return!1}d||(d=[]);d.push(g);return _.EH("PromptTags",JSON.stringify(d))})})};
gmD=function(){S46||zap()};
CJp=function(g){g.style.zIndex=2147483648;g.style.pointerEvents="auto";g.style.backgroundColor="rgba(0, 0, 0, 0.6)";g.style.width="100%";g.style.height="100vh";g.style.position="absolute";g.style.top="0";g.style.left="0";g.style.border="none"};
dfD=function(){var g=_.Ew(document,"yt-push-prompt-modal-bg");S46=_.t("service_worker_push_prompt_modal_ignore_click");g?CJp(g):(g=_.L$("div",{id:"yt-push-prompt-modal-bg"}),CJp(g),document.body.appendChild(g),_.wFq(document,"click",gmD))};
VZp=function(){var g=arguments;_.t("service_worker_push_prompt_modal_enable")&&dfD();return Notification.requestPermission().then(function(C){zap();var d=document.getElementById("ticker");d&&(d.className=d.classList.remove("show"));if(C=="granted")return uG0().then(function(){m_p(!1);I0R();return Promise.resolve(!0)});
C=="denied"&&I0R();return Promise.resolve(!1)}).catch(function(){zap();
return Promise.reject.apply(Promise,_.Wr(g))})};
yYI=function(g){g=g===void 0?!1:g;var C=_.xSB().client;if(C&&C.browserVersion){var d=C.browserVersion,V=C.browserName=="CHROME"&&_.xo(d,"50.0.0")<0;C=C.browserName=="OPERA"&&_.xo(d,"42.0.0")<0;if(V||C)return Promise.resolve()}return _.WIB().then(function(y){if(!y)return Promise.resolve();y=uG0().then(function(){return nSZ({type:"notifications_check_registration",data:_.Qq("ID_TOKEN")})});
return Notification.permission!="default"?y.catch(function(){}):y.then(function(){return a0r(g)}).then(function(R){if(R)return GrI(),VZp().then(function(){})}).catch(function(){})})};
RWZ=function(g){return _.q70(g)?yYI():Promise.resolve()};
bWz=function(g){var C=g.installing||g.waiting;return g.active||!C?Promise.resolve(g):new Promise(function(d){var V=function(y){y=y.target;if(y.state==="activated"||y.state==="redundant")C.removeEventListener("statechange",V),d(g)};
C.addEventListener("statechange",V)})};
ZW0=function(){var g=new _.eDV("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.gz(g,{mainAppWeb:_.fZ()});var C=_.VmL;_.t("service_worker_forward_exp_params")&&(C=$_B(C));try{var d=_.JA1(C).catch(function(){_.CK(g,"FAILURE");return new Promise(function(){})});
_.t("service_worker_push_enabled")&&d.then(function(V){_.CK(g,"SUCCESS");return V}).then(bWz).then(RWZ)}catch(V){if(_.CK(g,"FAILURE"),V.name!=="SecurityError")throw V;
}};
Yw8=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&ZW0()};
AYQ=function(g,C){var d={};C&&(d.serializedYpcFamilyCreateLoggingParams=C);_.uD(g,d);_.nF()};
FEz=function(g,C){var d={};d.serializedYpcRefundFlowLoggingParams=C;g&&(d.eventType=g);_.uD("ypcRefundFlowEvent",d);_.nF()};
PJB=function(g){g&&_.tDj("transactionFlowSucceeded",g)};
iW0=function(g){g&&_.eU("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",g,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
OWS=function(g){var C,d,V,y,R,Y,A;_.F(function(P){if(P.nextAddress==1)return P.yield(_.dPP(),2);if(P.nextAddress!=3){if(!P.yieldResult)return P.return(!1);C=[];return P.yield(_.Kn.keys(),3)}d=P.yieldResult;V=_.Z(d);for(y=V.next();!y.done;y=V.next())R=y.value,Y=_.gUu(R),A=Y.datasyncId,!A||g.includes(A)||C.push(_.Kn.delete(R));return P.return(Promise.all(C).then(function(w){return w.some(function(x){return x})}))})};
wjB=function(){var g,C,d,V,y,R,Y;return _.F(function(A){if(A.nextAddress==1)return A.yield(_.dPP(),2);if(A.nextAddress!=3){if(!A.yieldResult)return A.return(!1);g=_.vt("cache contains other");return A.yield(_.Kn.keys(),3)}C=A.yieldResult;d=_.Z(C);for(V=d.next();!V.done;V=d.next())if(y=V.value,R=_.gUu(y),(Y=R.datasyncId)&&Y!==g)return A.return(!0);return A.return(!1)})};
k_p=function(){var g=_.wS().resolve(_.Oc(_.Vor));return g?g.getCurrentTime():0};
xf0=function(){var g,C,d,V,y,R,Y,A,P,w,x,p,J,h;return _.F(function(l){switch(l.nextAddress){case 1:g={},C=_.Zgj(),d=_.Z(Object.entries(C)),V=d.next();case 4:if(V.done){l.jumpTo(3);break}y=V.value;R=_.Z(y);Y=R.next().value;A=R.next().value;P=Y;w=A;if(!w){l.jumpTo(5);break}return l.yield(w(),8);case 8:g[P]=l.yieldResult;case 5:V=d.next();l.jumpTo(4);break;case 2:x=_.Z(),p=x.next();case 9:if(p.done){l.jumpTo(3);break}J=p.value;h=C[J];if(!h){l.jumpTo(10);break}return l.yield(h(),13);case 13:g[J]=l.yieldResult;
case 10:p=x.next();l.jumpTo(9);break;case 3:return l.return(g)}})};
omB=function(){var g;_.F(function(C){if(C.nextAddress==1)return C.yield(xf0(),2);g=C.yieldResult;return C.yield(navigator.clipboard.writeText(JSON.stringify(g,null,2)),0)})};
pjz=function(g,C){return _.gd(g.entities,"superThanksSelectedTierEntity",C)};
JY0=function(g,C){return{popup:{searchSuggestionReportDialog:{searchQuery:g,title:_.yD("SBOX_INAPPROPRIATE_TITLE"),suggestions:C,categoryLabel:_.yD("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.yD("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.yD("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.yD("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.yD("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.yD("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.yD("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.yD("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.yD("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.yD("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
hW0=function(g){var C,d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q;return _.F(function(c){switch(c.nextAddress){case 1:return c.yield(_.Vf(),2);case 2:return(C=c.yieldResult)?c.yield(_.OIg(C),3):c.return();case 3:d=c.yieldResult;if(!d)return c.return();y=((V=d.offlineVideos)==null?void 0:V.length)||0;Y=((R=d.offlinePlaylists)==null?void 0:R.length)||0;if(y===0&&Y===0)return c.return();A=0;if(d.offlineVideos)for(P=_.Z(d.offlineVideos),w=P.next();!w.done;w=P.next())x=w.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
x.videoState&&(A+=1);g.offline_videos_count=y.toString();_.t("kevlar_log_offline_current_network_type_ks")||(g.offline_current_network_type=(p=_.q6P())!=null?p:"CONN_INVALID");_.t("kevlar_log_updated_time_for_smart_downloads")&&(J=_.uw().getState().entities,h=_.J4(J),l=inr(J),g.offline_smart_downloads_last_sync_time_ms=h.toString(),g.offline_smart_downloads_next_sync_time_ms=l.toString());g.offline_videos_playable=A.toString();g.offline_playlists_count=Y.toString();d.offlineVideos&&(N=d.offlineVideos.reduce(function(U,
K){K.downloadedBytes&&(U+=Number(K.downloadedBytes));return U},0).toString())&&(g.offline_used_disk_space_bytes=N);
if(!((T=navigator)==null?0:(v=T.storage)==null?0:v.estimate)){c.jumpTo(4);break}return c.yield(navigator.storage.estimate(),5);case 5:q=c.yieldResult,g.offline_free_disk_space_bytes=(((Q=q)==null?void 0:Q.quota)||0).toString();case 4:g.offline_client_state=JSON.stringify(d),_.XV(c)}})};
tZB=function(g){g=g.match(/(.*)::.*::.*/);if(g!==null)return g[1]};
jeQ=function(g){if(_.fuo()){var C=Object.keys(window.sessionStorage);C=_.Z(C);for(var d=C.next();!d.done;d=C.next()){d=d.value;var V=tZB(d);V===void 0||g.includes(V)||self.sessionStorage.removeItem(d)}}};
eWr=function(){if(!_.fuo())return!1;var g=_.vt(),C=Object.keys(window.sessionStorage);C=_.Z(C);for(var d=C.next();!d.done;d=C.next())if(d=tZB(d.value),d!==void 0&&d!==g)return!0;return!1};
xl=function(g,C,d){(_.t("desktop_keyboard_shortcut_usage_log")||d&&_.t("web_shorts_keyboard_shortcut_usage_log"))&&(C?_.aF.get(g):_.Kg.get(g))&&(g=C?_.S7.get(g):_.G6.get(g))&&_.qV(_.ju(),g)};
lcZ=function(g,C){return g.findIndex(function(d){return d.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(C.keyCode):!1};
LEZ=function(g,C){C.stack&&(g.stack+="\n"+C.stack);return g};
NJp=function(g){var C=oq(g,"Content-Type");if(!C)return null;C=C.toLowerCase();if(C.startsWith("application/json"))return C.startsWith("application/json+protobuf")?new Df0:new _.F8;if(C.startsWith("application/x-protobuf")){g=oq(g,"Content-Transfer-Encoding");if(!g)return new pQ;if(g.toLowerCase()=="base64")return new rYZ}return null};
MZI=function(g,C,d,V){var y=new XjQ(function(A,P){return seI.has(P)?A.sentinel==="gal"&&A.event!==void 0:!1},function(A){A.event?(A=BJS(A.event),A=!A||TJ0(V,A)?!0:_.Y0(g.lastEvent,Ju,2,hu)?!_.Y0(A,tu,1,hu)&&!_.Y0(A,Ju,2,hu):!_.Y0(A,tu,1,hu)&&!_.Y0(A,Ju,3,hu)):A=!0;
return A});
d=_.hj(g.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",fcS(d)]]));if(g.nestedOrigins!==void 0)for(var R=_.Z(g.nestedOrigins),Y=R.next();!Y.done;Y=R.next())d=_.hj(d,new Map([["origin",Y.value]]));return vmp(y,d,C).then(function(A){A=$fp(A.event);if(_.Y0(A,tu,1,hu)){var P,w=(P=_.eE(A,tu,1,hu))==null?void 0:_.Jf(P,2);w&&V.JSC$19762_logErrorEvent(qwS(w));P=_.eE(A,tu,1,hu);_.Jf(P,2)===4?(A=_.eE(A,tu,1,hu),A={statusCode:11,statusMessage:_.p1(A,
3)}):(A=_.eE(A,tu,1,hu),A={statusCode:12,statusMessage:_.p1(A,3)});return A}_.Y0(A,Ju,3,hu)?(A=_.eE(A,Ju,3,hu),A={statusCode:1,consentLanguageKeys:_.p1(A,2)}):A={statusCode:1};return A}).catch(function(A){return A.errorCode!==void 0?{statusCode:A.errorCode,
statusMessage:A.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
nm5=function(g){var C={};if(g===void 0||g===null)return C;g.getToken()!==void 0&&WE8(g.getToken())&&WE8(g.getToken()).length>0&&(C.scopes=new Set(WE8(g.getToken())));g.getToken()!==void 0&&mf0(g.getToken())&&mf0(g.getToken()).length>0&&(C.capabilities=new Set(mf0(g.getToken())));_.p1(g,3)!==void 0&&(C.consistencyKey=_.p1(g,3));g.getName()!==void 0&&g.getName()!==""&&(C.linkName=g.getName());_.ZT(g,uy8,4)&&(g=_.o4(g,uy8,4),g=Object.assign({},_.p1(g,1)&&{userId:_.p1(g,1)},_.p1(g,2)&&{displayName:_.p1(g,
2)},_.p1(g,3)&&{email:_.p1(g,3)},_.p1(g,5)&&{username:_.p1(g,5)},_.p1(g,4)&&{profilePicture:_.p1(g,4)}),C.profile=g);return C};
Icp=function(g,C){var d=g.flowParams,V;return{serviceId:d.serviceId,sessionId:d.sessionId,currentFlow:g.currentFlow,googleScopesString:C,linkingSessionSerialized:g.session.serialize(),consentLanguageKeys:d.consentLanguageKeys,callerState:g.callerState,dynamicUrlParameters:d.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(V=d.partnerConfigMinReadTimestamp)==null?void 0:V.serialize()}};
Qe8=function(g){var C=g.googleScopes!==void 0?Array.from(g.googleScopes).join(","):"";Ufz(Icp(g,C));C=cY8(g);return C===null?Promise.resolve(EmQ):C.start().then(function(d){var V,y=(V=d.link)==null?void 0:V.consistencyKey;return d.statusCode===1&&g.googleScopes!==void 0&&g.googleScopes.size>0&&y!==void 0?(V=g.flowParams,HWS(V.serviceId,V.sessionId,g.googleScopes,y,V.galService,g.config,d)):d})};
zWI=function(g){var C=cY8(g);return C===null?Promise.resolve(jo({statusCode:7,statusMessage:"Failed to create flow object"},g.callerState)):C.complete().then(function(d){var V,y=(V=d.link)==null?void 0:V.consistencyKey;return d.statusCode===1&&g.googleScopes!==void 0&&g.googleScopes.size>0&&y!==void 0?(V=g.flowParams,HWS(V.serviceId,V.sessionId,g.googleScopes,y,V.galService,g.config,d)):jo(d,g.callerState)},function(d){return jo({statusCode:12,
statusMessage:"Failed to complete the flow: "+d.message},g.callerState)})};
HWS=function(g,C,d,V,y,R,Y){return KE5(y,{serviceId:g,sessionId:C,googleScopes:d,consistencyKey:V}).then(function(){return Y},function(A){return y.deleteLink({serviceId:g,
sessionId:C,accountLinkingEntryPoint:R.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+A.message}},function(P){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+P.message}})})};
cY8=function(g){switch(g.currentFlow){case 1:var C=g.flowParams;g=_.o4(g.session,ac6,1);return eo.createOAuthFlow(C,g);case 2:case 3:return C=g.flowParams,g=_.o4(g.session,G_Z,6),lU.createStreamlinedFlow(C,g);default:return null}};
Sw5=function(g,C){g===2&&(g=3);var d=0;LQ.indexOf(g)!==-1&&(d=LQ.indexOf(g)+1);for(g=d;g<LQ.length;g++)if(C.has(LQ[g]))return LQ[g]};
dtI=function(g){var C=g.serviceId;var d=g.sessionId;var V=g.config;var y=g.galService;var R=g.capabilities;var Y=g.scopes;var A=g.loginHint;var P=g.callerState;var w=g.consentLanguageKeys;var x=g.linkName;var p=g.dynamicUrlParameters;var J=g.partnerConfigMinReadTimestamp;g=V.dataUsageNoticeConfig?V.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return y.startLinkingSession({serviceId:C,sessionId:d,capabilities:R,scopes:Y,loginHint:A,callerState:P,supportedFlows:g9p(V.supportedFlows),completionUrl:V.completionUrl,
accountLinkingEntryPoint:V.accountLinkingEntryPoint,consentLanguageKeys:w,dataUsageNoticeConfig:g,linkName:x,dynamicUrlParameters:p,partnerConfigMinReadTimestamp:J}).then(function(h){return new Cr0(C,d,V,y,h,void 0,P,w,p,J)})};
Ylr=function(g,C,d){var V=(new VdS).getSession(g);if(V===null)return Promise.resolve({statusCode:2});yM0(g);var y=RA0(V.linkingSessionSerialized),R=V.googleScopesString!==""&&V.googleScopesString!==void 0?new Set(V.googleScopesString.split(",")):void 0,Y=V.partnerConfigMinReadTimestampSerialized?bx0(V.partnerConfigMinReadTimestampSerialized):void 0;return Zxb(new Cr0(g,V.sessionId,C,d,y,R,V.callerState,V.consentLanguageKeys,V.dynamicUrlParameters,Y),V.currentFlow,V.consentLanguageKeys)};
Ufz=function(g){var C=new VdS;C.storage!==null&&C.storage.set("SAVED_SESSION",g)};
yM0=function(g){var C=new VdS;if(C.storage!==null){var d=C.storage.get("SAVED_SESSION");d!==void 0&&d.serviceId===g&&C.storage.remove("SAVED_SESSION")}};
g9p=function(g){var C=new Set;g=_.Z(g);for(var d=g.next();!d.done;d=g.next())d=d.value,d!==1&&AMQ.has(d)&&C.add(AMQ.get(d));return C};
jo=function(g,C){C!==void 0&&(g.callerState=C);return g};
F65=function(g){switch(g){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
Ox0=function(g){return new Prp(g,new ixZ(g))};
xtB=function(g,C){C=C===void 0?!1:C;var d=document.createElement("div");g&&(d.style.transform="scaleX(-1)");d.style.backgroundColor=C?"rgba(138,180,248,.24)":"#e8f0fe";d.style.height="4px";d.style.overflow="hidden";d.style.position="absolute";d.style.top="0";d.style.width="100%";d.style.zIndex="1500";d.setAttribute("aria-label","Loading");d.setAttribute("aria-live","polite");g=document.createElement("style");g.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  }";
d.appendChild(g);g=w$0();g.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";g.style.left="-145.166611%";var V=kKQ(C);V.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";g.appendChild(V);d.appendChild(g);g=w$0();g.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";g.style.left="-54.888891%";C=kKQ(C);C.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
g.appendChild(C);d.appendChild(g);return d};
w$0=function(){var g=document.createElement("div");g.style.height="100%";g.style.position="absolute";g.style.transformOrigin="top left";g.style.width="100%";return g};
kKQ=function(g){var C=document.createElement("span");C.style.borderTop=g?"4px solid #669df6":"4px solid #4285f4";C.style.display="inline-block";C.style.position="absolute";C.style.width="100%";return C};
o9b=function(g){return g==null?void 0:_.JdP(g).valueOf()};
tdb=function(g){var C=document.body,d=!1,V=function(){d||(d=!0,p$R(y,R),setTimeout(function(){C.removeChild(R);C.removeChild(y)},150))},y=JMD(g,getComputedStyle(C).direction==="rtl",V),R=hA8(V);
p$R(y,R);C.appendChild(R);C.appendChild(y);window.requestAnimationFrame(function(){R.style.opacity="1";y.style.opacity="1";y.style.transform="translate(-50%, -50%) scale(1)";y.children[0].focus()})};
JMD=function(g,C,d){var V=document.createElement("div");V.style.position="fixed";V.style.alignItems="center";V.style.backgroundColor=g?"rgb(32, 33, 36)":"white";V.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";V.style.display="flex";V.style.flexDirection="column";V.style.justifyContent="center";V.style.left="50%";V.style.top="50%";V.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";V.style.zIndex="2002";document.body.clientWidth>=
660?(V.style.borderRadius="8px",V.style.minHeight="220px",V.style.maxHeight="90%",V.style.maxWidth="90%",V.style.minWidth="540px"):(V.style.height="100%",V.style.width="100%");V.setAttribute("aria-label","Error");V.setAttribute("aria-modal","true");V.setAttribute("role","alertdialog");V.addEventListener("keydown",function(R){R.key==="Escape"&&d()});
C=jX6(g,C,d);V.appendChild(eAz(C));V.appendChild(C);var y=document.createElement("img");y.src=g?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";y.style.height="72px";y.style.width="72px";y.style.color="#9aa0a6";y.setAttribute("alt","");V.appendChild(y);y=document.createElement("h1");y.textContent="Something went wrong.  Try again.";
y.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";y.style.lineHeight="24px";y.style.fontSize="16px";y.style.textAlign="center";y.style.letterSpacing="0.1px";y.style.color=g?"rgb(232,234,237)":"#3c4043";V.appendChild(y);V.appendChild(eAz(C));return V};
jX6=function(g,C,d){var V=document.createElement("button");V.style.backgroundColor="transparent";V.style.border="none";V.style.borderRadius="50%";V.style.cursor="pointer";V.style.outline="none";V.style.padding="12px";V.setAttribute("aria-label","Close dialog");V.style.position="absolute";V.style.top="0";C?V.style.right="0":V.style.left="0";V.addEventListener("focus",function(){V.style.backgroundColor=g?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
V.addEventListener("blur",function(){V.style.backgroundColor="transparent"});
V.addEventListener("mouseenter",function(){V.style.backgroundColor=g?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
V.addEventListener("mouseleave",function(){V.style.backgroundColor="transparent"});
V.addEventListener("click",d);V.addEventListener("keydown",function(y){y.key!=="Enter"&&y.key!=="Space"||d()});
C=document.createElement("img");C.src=g?"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";C.style.display="block";C.style.height="24px";C.style.width="24px";C.setAttribute("alt","");V.appendChild(C);return V};
eAz=function(g){var C=document.createElement("div");C.setAttribute("tabindex","0");C.setAttribute("aria-hidden","true");C.addEventListener("focus",function(){return void g.focus()});
return C};
hA8=function(g){var C=document.createElement("div");C.style.backgroundColor="rgba(32,33,36,0.6)";C.style.bottom="0";C.style.left="0";C.style.position="fixed";C.style.right="0";C.style.top="0";C.style.transition=" opacity 150 ms linear";C.style.zIndex="2001";C.addEventListener("click",g);return C};
p$R=function(g,C){C.style.opacity="0";g.style.opacity="0";g.style.transform="translate(-50%, -50%) scale(0.8)"};
lqS=function(g,C){g.sandbox&&g.sandbox.add&&(g.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),g.sandbox.add("allow-downloads"));g.src=C};
Dp=function(g){L6B.call(this,g)};
rI=function(g,C){C=C===void 0?!1:C;this.parsedImageUrl_=null;g instanceof Dt6||(rMI==void 0&&(rMI=new N8z),g=rMI.parse(g.toString(),C));g=this.parsedImageUrl_=g;g.JSC$19974_parsedOptions_==void 0&&((C=g.getOptions())||(C=""),g.JSC$19974_parsedOptions_=(new X$D).parse(C));L6B.call(this,g.JSC$19974_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;g=this.parsedImageUrl_;C=g.uri_.JSC$10103_port_;this.JSC$19976_domain_=g.uri_.JSC$10103_domain_+(C?":"+C:"");this.JSC$19976_query_=
this.parsedImageUrl_.uri_.JSC$10103_queryData_.toString()};
sXr=function(g){this.mode=4;this.data=g;this.parsedData=[];g=0;for(var C=this.data.length;g<C;g++){var d=[],V=this.data.charCodeAt(g);V>65536?(d[0]=240|(V&1835008)>>>18,d[1]=128|(V&258048)>>>12,d[2]=128|(V&4032)>>>6,d[3]=128|V&63):V>2048?(d[0]=224|(V&61440)>>>12,d[1]=128|(V&4032)>>>6,d[2]=128|V&63):V>128?(d[0]=192|(V&1984)>>>6,d[1]=128|V&63):d[0]=V;this.parsedData.push(d)}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))};
B88=function(g){this.typeNumber=0;this.errorCorrectLevel=g===void 0?2:g;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
NJ=function(g,C){if(g.length==void 0)throw Error("Pk`"+g.length+"`"+C);for(var d=0;d<g.length&&g[d]==0;)d++;this.num=Array(g.length-d+C);for(C=0;C<g.length-d;C++)this.num[C]=g[C+d]};
T85=function(g,C){this.totalCount=g;this.dataCount=C};
fqr=function(){this.buffer=[];this.length=0};
v9D=function(){var g=!1;if(_.ej1()){g=_.JL();var C="";_.DRq()?(C=/Windows (?:NT|Phone) ([0-9.]+)/,C=(g=C.exec(g))?g[1]:"0.0"):_.TV()?(C=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,C=(g=C.exec(g))&&g[1].replace(/_/g,".")):_.L_R()?(C=/Mac OS X ([0-9_.]+)/,C=(g=C.exec(g))?g[1].replace(/_/g,"."):"10"):_.wu(_.JL(),"KaiOS")?(C=/(?:KaiOS)\/(\S+)/i,C=(g=C.exec(g))&&g[1]):_.ej1()?(C=/Android\s+([^\);]+)(\)|;)/,C=(g=C.exec(g))&&g[1]):_.rL1()&&(C=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,C=(g=C.exec(g))&&g[1]);g=
C||""}return g};
udz=function(g,C){this.JSC$19999__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(C)for(var d in C)this.JSC$19999__htOption[d]=C[d];this.JSC$19999__htOption.useSVG&&($tB=ql5);this.JSC$19999__android=v9D();this.JSC$19999__el=g;this._oQRCode=null;this._oDrawing=new $tB(this.JSC$19999__el,this.JSC$19999__htOption);this.JSC$19999__htOption.text&&(g=this.JSC$19999__htOption.text,this._oQRCode=new B88(this.JSC$19999__htOption.correctLevel),Mdb(this._oQRCode,
g),C=this._oQRCode,W6S(C,!1,mtQ(C)),this.JSC$19999__el.title=g,this._oDrawing.draw(this._oQRCode),this.makeImage())};
n9r=function(g,C,d,V,y){g.save();var R=new Path2D;R.roundRect(C,d,V*7,V*7,V*2);R.roundRect(C+V,d+V,V*5,V*5,V*1.3);R.roundRect(C+2*V,d+2*V,V*3,V*3,V);g.clip(R,"evenodd");g.fillStyle=y;g.fillRect(0,0,g.canvas.width,g.canvas.height);g.restore()};
Xl=function(g,C){if(typeof g!=="function")throw Error("Sk");return _.yg.setTimeout(function(){g()},C)};
sm=function(){};
UtB=function(g,C,d,V,y){(new sm).debug("TestLoadImageWithRetries: "+y);if(V==0)d(!1);else{var R=y||0;V--;Iqb(g,C,function(Y){Y?d(!0):_.yg.setTimeout(function(){UtB(g,C,d,V,R)},R)})}};
Iqb=function(g,C,d){var V=new sm;V.debug("TestLoadImage: loading "+g);var y=new Image;y.onload=function(){try{V.debug("TestLoadImage: loaded"),cMI(y),d(!0)}catch(R){}};
y.onerror=function(){try{V.debug("TestLoadImage: error"),cMI(y),d(!1)}catch(R){}};
y.onabort=function(){try{V.debug("TestLoadImage: abort"),cMI(y),d(!1)}catch(R){}};
y.ontimeout=function(){try{V.debug("TestLoadImage: timeout"),cMI(y),d(!1)}catch(R){}};
_.yg.setTimeout(function(){if(y.ontimeout)y.ontimeout()},C);
y.src=g};
cMI=function(g){g.onload=null;g.onerror=null;g.onabort=null;g.ontimeout=null};
E90=function(){this.front_=[];this.back_=[]};
HxZ=function(g,C){this.action=g;this.params=C||{}};
BH=function(g,C){_.f8.call(this);this.delay_=new _.$g(this.JSC$20125_onTick_,0,this);_.e1(this,this.delay_);this.JSC$20123_interval_=5E3;this.nextTickTime_=0;if(typeof g==="function")C&&(g=(0,_.vd)(g,C));else if(g&&typeof g.handleEvent==="function")g=(0,_.vd)(g.handleEvent,g);else throw Error("ya");this.JSC$20125_listener_=g};
TT=function(g,C,d,V,y,R,Y,A,P,w,x,p,J,h,l){var N=this;d=d===void 0?!1:d;V=V===void 0?function(){return""}:V;
y=y===void 0?!1:y;R=R===void 0?!1:R;Y=Y===void 0?!1:Y;A=A===void 0?function(){return _.GY({})}:A;
P=P===void 0?!1:P;x=x===void 0?!1:x;p=p===void 0?!1:p;J=J===void 0?!1:J;h=h===void 0?!1:h;this.JSC$20126_pathPrefix_=g;this.defaultQueryParams_=C;this.pubsub_=new _.XC;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!l)?l(function(){N.safeReconnect_()}):new BH(this.safeReconnect_,this);
this.JSC$20126_channel_=null;this.JSC$20126_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20126_pendingMessages_=[];this.enableAsyncTest_=d;this.JSC$20126_getXsrfToken_=V;this.useAsyncBrowserChannelHandler_=R;this.getAuthorizationHeader_=A;this.getAuthorizationHeaderSync_=w;this.enableCachedUpdateAuthorizationHeader_=Y;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.GY();this.enableLoungeTokenRefresh_=y;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
P;this.disableMdxAuthForNonPlaybackMessages_=x;this.disableMdxAuthForAdMessages_=p;this.enableMdxAuthForConnectionOnly_=J;this.disableMdxAuthForShortsMessages_=h;this.JSC$20126_channelOpenedCounter=new QX0;this.JSC$20126_channelClosedCounter=new zAD;this.channelMessageSentCounter=new K65;this.JSC$20126_channelMessageReceivedCounter=new aqD;this.JSC$20126_channelErrorCounter=new GKS;this.pendingMapsOnClosedCounter=new SlB;this.undeliveredMapsOnClosedCounter=new gZZ};
fQ=function(g){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;g=g||document.location.href;var C=Number(_.YC(g)[4]||null)||"";C&&(this.port=":"+C);this.domain=_.A5(g)||"";g=_.JL();g.search("MSIE")>=0&&_.xo(g.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
vH=function(g){g=g||{};this.name=g.name||"";this.id=g.id||g.screenId||"";this.token=g.token||g.loungeToken||"";this.uuid=g.uuid||g.dialId||"";this.idType=g.screenIdType||"normal";this.secret=g.screenIdSecret||""};
C4r=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(g){var C=Math.random()*16|0;return(g=="x"?C:C&3|8).toString(16)})};
dgr=function(g){return _.nO(g,function(C){return{key:C.id,name:C.name}})};
VOZ=function(g,C){return _.$o(g,function(d){return d||C?!d!=!C?!1:d.id==C.id:!0})};
qJ=function(g,C){return _.$o(g,function(d){return $l(d,C)})};
YV0=function(){var g=yU0(),C=R_B();if(bzS()){var d=g,V=_.q1B(d,C);V<0&&_.fWj(d,-(V+1),0,C)}g=Zz8(g);if(g.length==0)try{_.T7V("remote_sid")}catch(y){}else try{_.T2("remote_sid",g.join(","),-1)}catch(y){}};
yU0=function(){var g=_.xR("yt-remote-connected-devices")||[];g.sort(_.$RL);return g};
Zz8=function(g){if(g.length==0)return[];var C=g[0].indexOf("#"),d=C==-1?g[0]:g[0].substring(0,C);return _.nO(g,function(V,y){return y==0?V:V.substring(d.length)})};
AUD=function(g){_.kR("yt-remote-connected-devices",g,86400)};
R_B=function(){if(Fb0)return Fb0;var g=_.xR("yt-remote-device-id");g||(g=C4r(),_.kR("yt-remote-device-id",g,31536E3));for(var C=yU0(),d=1,V=g;_.uP(C,V);)d++,V=g+"#"+d;return Fb0=V};
P4B=function(){return _.xR("yt-remote-session-browser-channel")};
bzS=function(){return _.xR("yt-remote-session-screen-id")};
wb0=function(g){g.length>5&&(g=g.slice(g.length-5));var C=_.nO(iz0(),function(V){return V.loungeToken}),d=_.nO(g,function(V){return V.loungeToken});
_.Us_(d,function(V){return!_.uP(C,V)})&&Ozp();
_.kR("yt-remote-local-screens",g,31536E3)};
iz0=function(){return _.xR("yt-remote-local-screens")||[]};
Ozp=function(){_.kR("yt-remote-lounge-token-expiration",!0,86400)};
MJ=function(g){g||(_.ot("yt-remote-session-screen-id"),_.ot("yt-remote-session-video-id"));YV0();g=yU0();_.nl(g,R_B());AUD(g)};
xgz=function(){kG5();return WH?!!WH.get("yt-remote-use-staging-server"):!1};
kG5=function(){if(!WH){var g=_.nPB();g&&(WH=new _.Mn(g))}};
h_Q=function(g,C,d,V,y){d=d===void 0?function(){return""}:d;
var R=function(){return new TT(mS(g,"/bc"),C,!1,d,V)};
return _.t("enable_mdx_web_channel_desktop")?new oZ5(function(){return new pbB(mS(g,"/wc"),C,d)}):new JUB(R,y)};
lY5=function(){var g=tOz;jHp();uU.push(g);e_r()};
nQ=function(g,C){jHp();var d=Lbr(g,String(C));uU.length==0?Dg6(d):(e_r(),_.Vy(uU,function(V){V(d)}))};
Iq=function(g){nQ("CP",g)};
jHp=function(){uU||(uU=_.gS("yt.mdx.remote.debug.handlers_")||[],_.PZ("yt.mdx.remote.debug.handlers_",uU))};
Dg6=function(g){var C=(Um+1)%50;Um=C;rUQ[C]=g;NFR||(NFR=C==49)};
e_r=function(){var g=uU;if(rUQ[0]){var C=NFR?Um:-1,d={};do d={record$jscomp$15:void 0},C=(C+1)%50,d.record$jscomp$15=rUQ[C],_.Vy(g,function(V){return function(y){y(V.record$jscomp$15)}}(d));
while(C!=Um);rUQ=Array(50);Um=-1;NFR=!1}};
Lbr=function(g,C){var d=(Date.now()-Xb5)/1E3;d.toFixed&&(d=d.toFixed(3));var V=[];V.push("[",d+"s","] ");V.push("[","yt.mdx.remote","] ");V.push(g+": "+C,"\n");return V.join("")};
cH=function(g){_.z6.call(this);this.JSC$20151_logName_=g;this.screens=[]};
HH=function(g){cH.call(this,"LocalScreenService");this.JSC$20158_http_=g;this.loungeTokenRefreshTimer_=NaN;Em(this);this.info("Initializing with "+sH5(this.screens))};
QV=function(g,C){C=C===void 0?!1:C;cH.call(this,"ScreenService");this.JSC$20164_http_=g;this.disableAutomaticScreenCache_=C;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};BFS(this)};
zT=function(g,C,d){_.z6.call(this);this.JSC$20168_logName_=d;this.JSC$20168_screenService_=g;this.receiver_=C;this.screen_=null};
QH5=function(g,C,d){d.disableCastApi?KQ("Cannot initialize because disabled by Mdx config."):TFZ()?fY5(g,d)&&(vZB(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?$g6(C):(window.__onGCastApiAvailable=function(V,y){V?$g6(C):(aq("Failed to load cast API: "+y),qVz(!1),vZB(!1),_.ot("yt-remote-cast-available"),_.ot("yt-remote-cast-receiver"),MO8(),C(!1))},d.loadCastApiSetupScript?_.Xq(WbB):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
mg5()>=60&&uBp():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?nZ5():mg5()>=89?IYp():(UgD(),cU0(EZb.map(Hzp))))):KQ("Cannot initialize because not running Chrome")};
MO8=function(){KQ("dispose");var g=GT();g&&g.dispose();_.PZ("yt.mdx.remote.cloudview.instance_",null);z_S(!1);_.ha1(Kbr);Kbr.length=0};
aYQ=function(){return!!_.xR("yt-remote-cast-installed")};
GGQ=function(){var g=_.xR("yt-remote-cast-receiver");return g?g.friendlyName:null};
SVI=function(){KQ("clearCurrentReceiver");_.ot("yt-remote-cast-receiver")};
gbR=function(){return aYQ()?GT()?GT().getCastSession():(aq("getCastSelector: Cast is not initialized."),null):(aq("getCastSelector: Cast API is not installed!"),null)};
d$0=function(g,C){Cc5()?GT().setConnectedScreenStatus(g,C):aq("setConnectedScreenStatus called before ready.")};
TFZ=function(){var g=_.JL().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.C1||g};
fY5=function(g,C){var d=!1;GT()||(g=new So(g,C),g.subscribe("yt-remote-cast2-availability-change",function(V){_.kR("yt-remote-cast-available",V);bU("yt-remote-cast2-availability-change",V)}),g.subscribe("yt-remote-cast2-receiver-selected",function(V){KQ("onReceiverSelected: "+V.friendlyName);
_.kR("yt-remote-cast-receiver",V);bU("yt-remote-cast2-receiver-selected",V)}),g.subscribe("yt-remote-cast2-receiver-resumed",function(V){KQ("onReceiverResumed: "+V.friendlyName);
_.kR("yt-remote-cast-receiver",V);bU("yt-remote-cast2-receiver-resumed",V)}),g.subscribe("yt-remote-cast2-session-change",function(V){KQ("onSessionChange: "+Vz0(V));
V||_.ot("yt-remote-cast-receiver");bU("yt-remote-cast2-session-change",V)}),_.PZ("yt.mdx.remote.cloudview.instance_",g),d=!0);
KQ("cloudview.createSingleton_: "+d);return d};
GT=function(){return _.gS("yt.mdx.remote.cloudview.instance_")};
$g6=function(g){qVz(!0);vZB(!1);GT().init(!1,function(C){C?(z_S(!0),_.t6c("yt-remote-cast2-api-ready")):(aq("Failed to initialize cast API."),qVz(!1),_.ot("yt-remote-cast-available"),_.ot("yt-remote-cast-receiver"),MO8());g(C)})};
KQ=function(g){nQ("cloudview",g)};
aq=function(g){nQ("cloudview",g)};
qVz=function(g){KQ("setCastInstalled_ "+g);_.kR("yt-remote-cast-installed",g)};
Cc5=function(){return!!_.gS("yt.mdx.remote.cloudview.apiReady_")};
z_S=function(g){KQ("setApiReady_ "+g);_.PZ("yt.mdx.remote.cloudview.apiReady_",g)};
vZB=function(g){_.PZ("yt.mdx.remote.cloudview.initializing_",g)};
C6=function(g){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(g)};
FJr=function(g){kG5();if(!WH||!WH.get("yt-remote-disable-remote-module-for-dev")){g=_.Qq("MDX_CONFIG")||g;LYD();YV0();dc||(dc=new fQ(g?g.loungeApiHost:void 0),xgz()&&(dc.basePath="/api/loungedev"));V2||(V2=_.gS("yt.mdx.remote.deferredProxies_")||[],_.PZ("yt.mdx.remote.deferredProxies_",V2));yQI();var C=y2();if(!C){var d=new QV(dc,g?g.disableAutomaticScreenCache||!1:!1);_.PZ("yt.mdx.remote.screenService_",d);C=y2();var V={};g&&(V={appId:g.appId,disableDial:g.disableDial,theme:g.theme,loadCastApiSetupScript:g.loadCastApiSetupScript,
disableCastApi:g.disableCastApi,enableDialLoungeToken:g.enableDialLoungeToken,enableCastLoungeToken:g.enableCastLoungeToken,forceMirroring:g.forceMirroring});_.PZ("yt.mdx.remote.enableConnectWithInitialState_",g?g.enableConnectWithInitialState||!1:!1);QH5(d,function(R){R?R5()&&d$0(R5(),"YouTube TV"):d.subscribe("onlineScreenChange",function(){bU("yt-remote-receiver-availability-change")})},V)}if(g&&!_.gS("yt.mdx.remote.initialized_")){_.PZ("yt.mdx.remote.initialized_",!0);
bI("Initializing: "+(0,_.Nc)(g));ZP.push(_.oM("yt-remote-cast2-api-ready",function(){bU("yt-remote-api-ready")}));
ZP.push(_.oM("yt-remote-cast2-availability-change",function(){bU("yt-remote-receiver-availability-change")}));
ZP.push(_.oM("yt-remote-cast2-receiver-selected",function(){R6Q();bU("yt-remote-auto-connect","cast-selector-receiver")}));
ZP.push(_.oM("yt-remote-cast2-receiver-resumed",function(){bU("yt-remote-receiver-resumed","cast-selector-receiver")}));
ZP.push(_.oM("yt-remote-cast2-session-change",bKz));ZP.push(_.oM("yt-remote-connection-change",function(R){R?d$0(R5(),"YouTube TV"):ZKz()||(d$0(null,null),SVI())}));
ZP.push(_.oM("yt-remote-cast2-session-failed",function(){bU("yt-remote-connection-failed")}));
V=YaR();g.isAuto&&(V.id+="#dial");var y=g.capabilities||[];y.length>0&&(V.capabilities=y);V.name=g.device;V.app=g.app;(g=g.theme)&&(V.theme=g);bI(" -- with channel params: "+(0,_.Nc)(V));V?(_.kR("yt-remote-session-app",V.app),_.kR("yt-remote-session-name",V.name)):(_.ot("yt-remote-session-app"),_.ot("yt-remote-session-name"));_.PZ("yt.mdx.remote.channelParams_",V);C.start();R5()||AQp()}}};
iKR=function(){var g=y2().instance_.$_gos();var C=PcZ();C&&Yq()&&(VOZ(g,C)||g.push(C));return dgr(g)};
OKS=function(){var g=iKR(),C=PcZ();C||(C=ZKz());return _.$o(g,function(d){return C&&$l(C,d.key)?!0:!1})};
PcZ=function(){var g=R5();if(!g)return null;var C=y2().getScreens();return qJ(C,g)};
bKz=function(g){bI("remote.onCastSessionChange_: "+Vz0(g));if(g){var C=PcZ();if(C&&C.id==g.id){if(d$0(C.id,"YouTube TV"),g.idType=="shortLived"&&(g=g.token))wJQ&&(wJQ.token=g),(C=Yq())&&C.setLoungeToken(g)}else C&&kO8(),x$z(g,1)}else Yq()&&kO8()};
kO8=function(){Cc5()?GT().stopSession():aq("stopSession called before API ready.");var g=Yq();g&&(g.disconnect(1),obQ(null))};
pJ0=function(){var g=Yq();return g&&g.getProxyState()!=3?new Av(Yq(),void 0):null};
bI=function(g){nQ("remote",g)};
y2=function(){if(!JQI){var g=_.gS("yt.mdx.remote.screenService_");JQI=g?new h6Q(g):null}return JQI};
R5=function(){return _.gS("yt.mdx.remote.currentScreenId_")};
tzS=function(g){_.PZ("yt.mdx.remote.currentScreenId_",g)};
R6Q=function(){_.PZ("yt.mdx.remote.connectData_",null)};
Yq=function(){return _.gS("yt.mdx.remote.connection_")};
obQ=function(g){var C=Yq();R6Q();g||tzS("");_.PZ("yt.mdx.remote.connection_",g);V2&&(_.Vy(V2,function(d){d(g)}),V2.length=0);
C&&!g?bU("yt-remote-connection-change",!1):!C&&g&&bU("yt-remote-connection-change",!0)};
ZKz=function(){var g=bzS();if(!g)return null;var C=y2();if(!C)return null;C=C.getScreens();return qJ(C,g)};
x$z=function(g,C){jaI?wJQ=g:(tzS(g.id),g=new F_(dc,g,YaR(),_.gS("yt.mdx.remote.enableConnectWithInitialState_")||!1),g.connect(C,_.gS("yt.mdx.remote.connectData_")),g.subscribe("beforeDisconnect",function(d){bU("yt-remote-before-disconnect",d)}),g.subscribe("beforeDispose",function(){Yq()&&obQ(null)}),g.subscribe("browserChannelAuthError",function(){var d=PcZ();
d&&d.idType=="shortLived"&&(Cc5()?GT().handleBrowserChannelAuthError():aq("refreshLoungeToken called before API ready."))}),obQ(g))};
AQp=function(){var g=ZKz();g?(bI("Resume connection to: "+Vz0(g)),x$z(g,0)):(MJ(),SVI(),bI("Skipping connecting because no session screen found."))};
yQI=function(){var g=YaR();if(_.uG.isEmpty(g)){g=R_B();var C=_.xR("yt-remote-session-name")||"",d=_.xR("yt-remote-session-app")||"";g={device:"REMOTE_CONTROL",id:g,name:C,app:d,mdxVersion:3};g.authuser=String(_.Qq("SESSION_INDEX","0"));(C=_.Qq("DELEGATED_SESSION_ID"))&&(g.pageId=String(C));_.PZ("yt.mdx.remote.channelParams_",g)}};
YaR=function(){return _.gS("yt.mdx.remote.channelParams_")||{}};
e68=function(){var g,C;return _.F(function(d){if(d.nextAddress==1)return(_.V6u()||_.t("use_new_nwl"))&&_.SUc().isNetworkAvailable()?d.yield(_.iA(),2):d.return();if(d.nextAddress!=3)return(g=d.yieldResult)?d.yield(aDR(g),3):d.return();C=d.yieldResult;if(!C.length)return d.return();C.forEach(function(V){var y={timestamp:V.timestamp};V=V.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:V.appShellAssetLoadReport,options:y}:V.clientError?{payloadName:"clientError",payload:V.clientError,
options:y}:void 0;V&&_.uD(V.payloadName,V.payload,V.options)});
C.length===100&&_.UP.addLowPriorityJob(e68);_.XV(d)})};
lsS=function(g){if(g.playerResponse){if(g=g.playerResponse,g.messages&&g.messages.length>0&&(g=g.messages.find(function(C){return!(!C||!C.mealbarPromoRenderer)}))&&g.mealbarPromoRenderer)return g.mealbarPromoRenderer}else if(g.response&&(g=g.response)&&g.overlay&&g.overlay.mealbarPromoRenderer)return g.overlay.mealbarPromoRenderer};
LJB=function(g){if(g.response){var C=g.response;if(C&&C.overlay&&C.overlay.tooltipRenderer)return C.overlay.tooltipRenderer}if(g.playerResponse&&(g=g.playerResponse,g.messages&&g.messages.length>0&&(g=g.messages.find(function(d){return!(!d||!d.tooltipRenderer)}))&&g.tooltipRenderer))return g.tooltipRenderer};
rQR=function(g){if(!D$Z&&(g=g||_.Qq("ZWIEBACK_PING_URLS"))&&g.length){D$Z=!0;for(var C=0;C<g.length;C++)_.gb(g[C])}};
XJp=function(g){if(_.uG.get(_.Qq("PLAYER_VARS",{}),"privembed",!1)!="1"){g&&ntD();try{NzZ().then(function(){},function(){}),_.ev(XJp,18E5)}catch(C){_.GL(C)}}};
sap=function(){var g=_.Zi(),C=g.getFlag(119),d=window.devicePixelRatio>1;document.body&&_.IR(document.body,"exp-invert-logo")&&(d&&!_.IR(document.body,"inverted-hdpi")?_.M_(document.body,"inverted-hdpi"):!d&&_.IR(document.body,"inverted-hdpi")&&_.$S(document.body,"inverted-hdpi"));C!=d&&(_.YP(0,119,d),g.save())};
Bzp=function(g){return g.filter(function(C){return"ypcGetCartEndpoint"in C||"ypcFixInstrumentEndpoint"in C})};
TzZ=function(g){return g.filter(function(C){return!_.e(C,_.xsP)})};
vbp=function(g,C){var d,V,y,R,Y,A,P;_.F(function(w){switch(w.nextAddress){case 1:d=_.Tm.getInstance();V=_.SC.instance;y=_.Bj.instance;if(!y)return fsr(g,V,C),w.return();_.js(w,2);g.onLoadingCommand&&V.resolveCommand(g.onLoadingCommand);return w.yield(d.getCurrentPositionFromGeolocation(),4);case 4:R=w.yieldResult;if(!g.resolveLocationCommand){w.jumpTo(5);break}Y=d.createLocationInfo(R);return w.yield(_.fW(y,g.resolveLocationCommand,{locationInfo:Y}),6);case 6:A=w.yieldResult;if(!A||"error"in A&&A.error||
A.errorMetadata)return fsr(g,V,C),w.return();var x;if(A==null?0:(x=A.onResponseReceivedActions)==null?0:x.length){x=_.Z(A.onResponseReceivedActions);for(var p=x.next();!p.done;p=x.next())V.resolveCommand(p.value)}(_.e(g.onSuccessCommand,_.qu)||_.e(g.onSuccessCommand,_.bd))&&_.HW(C.hostElement,"yt-navigate",{endpoint:g.onSuccessCommand,reload:!0});case 5:_.Vv(w,0);break;case 2:P=_.N4(w);if(P instanceof GeolocationPositionError&&P.code===GeolocationPositionError.PERMISSION_DENIED)return g.onDeniedCommand&&
V.resolveCommand(g.onDeniedCommand),w.return();fsr(g,V,C);_.XV(w)}})};
fsr=function(g,C,d){g.onFailureCommand&&(C.resolveCommand(g.onFailureCommand),_.Qw(d.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
qaR=function(g,C){var d=_.e(g,_.ma8);if(d&&C){g=d.videoIds||[d.videoId];var V;C=(V=_.HW(C,"yt-lockup-requested",{videoIds:g}).detail)==null?void 0:V.returnValue;var y;d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?y=C?C:g.map(function(R){return{videoId:R,navigationEndpoint:d.videoCommand}}):C&&(y=C);
y&&(V=y.map(function(R){var Y=Object,A=Y.assign;var P=R.navigationEndpoint;if(!_.e(P,_.Fv)){var w=_.e(P,_.qu);if(w){if(delete w.index,delete w.playlistId,w=_.e(P==null?void 0:P.commandMetadata,_.d7),w==null?0:w.url){var x=w.url;x=_.ne(x,"list");x=_.ne(x,"index");w.url=x}}else P=void 0}return A.call(Y,{},R,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:P})}),$$D(V,d))}};
Mzp=function(g){var C=_.Y3();if(g=_.e(g,_.ucA))g.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&C.clearQueue(),g.closeMiniplayer&&_.wS().resolve(_.Ds).close(!0)};
m$0=function(g){WJ0(_.Y3(),g)};
ux6=function(g){var C;(g=(C=_.e(g,_.MJ6))==null?void 0:C.setVideoIds)&&g.forEach(function(d){_.BEP(_.Y3(),d)})};
IsZ=function(g){nbQ(_.Y3(),g)};
U$R=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(g){return!1}};
cQ5=function(g){var C=["h","m","s"],d=_.Ic(C);d.reverse();var V={};g=(g.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(Y){var A=(Y.match(/[hms]/)||[""])[0];return A?(V[A]=parseInt(Y.match(/\d+/)[0],10),!1):!0});
for(g.reverse();g.length&&d.length;){var y=d.shift();y in V||(V[y]=parseInt(g.shift(),10))}if(g.length||V.s>59||V.m>59||V.h>9)return null;var R="";C.forEach(function(Y){V[Y]&&(R+=""+V[Y]+Y)});
return R||null};
EbD=function(g,C){var d=_.YB6(C,{},g,!0);return new Promise(function(V,y){d.listenOnce("n",function(){y(Error("Dl`"+d.JSC$29897_getErrorDescription()))});
d.listenOnce("l",function(){var R=d.getResponseCode();if(R!==200)y(Error("El`"+C+"`"+g.type+"`"+g.size+"`"+R));else try{V(JSON.parse(d.getResponseText()).encryptedBlobId)}catch(Y){y(Y)}});
d.run()})};
HKp=function(g){return g.substring(g.indexOf(":")+1,g.indexOf(";"))};
QaQ=function(g){return new Promise(function(C,d){var V=new FileReader;V.onloadend=function(){try{var y=new Uint8Array(V.result);y.length<8&&d(void 0);var R=y.subarray(0,8);y="";for(var Y=0;Y<R.length;Y++)y+=("0"+R[Y].toString(16)).substr(-2);y.startsWith("ffd8ff")?C("image/jpeg"):y.startsWith("47494638")?C("image/gif"):y.startsWith("89504e470d0a1a0a")?C("image/png"):y.startsWith("424d")?C("image/bmp"):C(void 0)}catch(A){d(A)}};
V.onerror=d;V.readAsArrayBuffer(g)})};
z6r=function(g){return new Promise(function(C,d){var V=new Image;V.crossOrigin="anonymous";V.onload=function(){var y=document.createElement("canvas");y.width=V.naturalWidth;y.height=V.naturalHeight;var R=y.getContext("2d");if(!R)throw Error("Fl");R.drawImage(V,0,0);R=HKp(g);y.toBlob(function(Y){Y?C(Y):d()},R)};
V.src=g})};
asz=function(g,C){var d;if(((d=_.e(g,_.Fv))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var V;_.HW((V=C.hostElement)!=null?V:C,"yt-shorts-reset");_.d7Q(_.wS().resolve(_.LN),g).then(function(R){KJQ(R,C,g)})}else{var y;
_.Ke((y=C.hostElement)!=null?y:C,[g]).then(function(R){R&&KJQ(R.data,C,g)})}};
KJQ=function(g,C,d){if(g){var V=_.e(g.replacementEndpoint,_.Fv);if(V){g.sequenceContinuation&&(V.sequenceParams=g.sequenceContinuation);var y;_.HW((y=C.hostElement)!=null?y:C,"yt-navigate",{endpoint:g.replacementEndpoint})}else if((g==null?void 0:g.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(g==null?0:g.watchStatus)&&_.e(g.watchStatus,_.LMx)){var R;_.HW((R=C.hostElement)!=null?R:C,"yt-navigate",{endpoint:d})}}};
GO0=function(g){var C=_.wS().resolve(_.Uy),d=_.sl.currentPageTypeSelector(C.getState())||"";C=_.sl.currentPageSubTypeSelector(C.getState())||"";d=d==="ytd-browse"&&C==="home";return _.t("web_guide_entry_enable_cache_for_non_home_pages")?(g=(g==null?void 0:g.navigationEndpoint)&&_.Rt(g.navigationEndpoint)==="home",{disableCache:d&&g}):{disableCache:d}};
g05=function(g,C,d,V){if(C!=null&&C.isPrimary){a:{var y=C.formattedTitle,R=V===1?C.navigationEndpoint:void 0;if(d&&d.length){var Y={};if(y){var A=void 0;R&&(A={commandContext:{onTap:{innertubeCommand:R||{}}}});Y.header={panelHeaderViewModel:{title:_.Jo(y),rendererContext:A}}}y=[];d=_.Z(d);for(R=d.next();!R.done;R=d.next()){R=_.e(R.value,SaB);var P=void 0,w=void 0;A=((P=R)==null?0:P.formattedTitle)?_.Jo((w=R)==null?void 0:w.formattedTitle):void 0;P=void 0;w=(P=R)==null?void 0:P.isPrimary;if(R&&A&&
!w){A={title:A};R.navigationEndpoint&&(A.rendererContext={commandContext:{onTap:{innertubeCommand:R.navigationEndpoint}}});P=[];var x=w=void 0;if(((w=R)==null?0:(x=w.thumbnail)==null?0:x.thumbnails)&&R.thumbnail.thumbnails.length>0){w=_.Z(R.thumbnail.thumbnails);for(x=w.next();!x.done;x=w.next())P.push({url:x.value.url});A.leadingAccessory={avatarViewModel:{image:{sources:P},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(w=void 0,(w=R.icon)==null?0:w.iconType)P.push({clientResource:{imageName:R.icon.iconType||
""}}),A.leadingImage={sources:P};w=P=void 0;((P=R)==null?0:(w=P.badges)==null?0:w.liveBroadcasting)?A.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760},width:20,height:20}]}:R.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?A.themedTrailingImage={image:{sources:[{clientResource:{imageName:"dot",imageColor:4278607828},width:8,height:8}]},darkThemeImage:{sources:[{clientResource:{imageName:"dot",imageColor:4282296063},width:8,height:8}]}}:R.count&&(A.trailingLabel=
{content:R.count.toString()});y.push({listItemViewModel:A})}}y.length!==0?(Y.content={listViewModel:{listItems:y}},Y.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}}):Y=void 0;if(Y){y=void 0;V===0&&(y={preventCloseWhileHovered:!0,hideDelayMs:3E3});Y={showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:Y}},contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:y}}};break a}}Y=void 0}V===1&&Y?(C.serviceEndpoint=Y,C.navigationEndpoint=void 0):
V===0&&Y&&(C.mouseEnterEndpoint=Y,C.mouseLeaveEndpoint={hideSheetCommand:{}});g.push({guideEntryRenderer:C})}};
C1z=function(g){if(!g)return!1;try{if(g.host&&g.host.tagName==="YT-FORMATTED-STRING"&&g.host.id==="contenteditable-textarea"||g.nodeType===Node.ELEMENT_NODE&&g.tagName==="YTD-COMMENT-INPUT")return!0}catch(C){return!1}return C1z(g.parentNode)};
Pa=function(g){return g?g.tagName==="A"&&g.href&&g.classList.contains("yt-simple-endpoint"):!1};
dv8=function(g){return g?g.tagName==="IMG"&&g.classList.contains("emoji"):!1};
VED=function(g,C,d){if(!g)return null;var V=Pa(g);if(V&&d)return C=g.pathname.substring(g.pathname.indexOf("/channel/")+9),document.createTextNode("@"+C);if(V&&!d)return document.createTextNode("");if(dv8(g))return d=g.alt,g=g.dataset.emojiId,!g&&C&&(C=_.zK(C,d))&&C.isCustomEmoji&&(g=C.emojiId),g?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+g+">"):document.createTextNode(d);V=g.cloneNode(!1);for(var y=0;y<g.childNodes.length;++y){var R=VED(g.childNodes[y],C,d);R&&V.appendChild(R)}return V};
yfS=function(g){return g?Pa(g)?g:yfS(g.lastChild):null};
RT5=function(g){return g?Pa(g)?g:RT5(g.firstChild):null};
b10=function(g){if(!g)return null;for(var C=g.previousSibling;C;)if(C.nodeType===Node.ELEMENT_NODE&&C.nodeName==="BR")C=C.previousSibling;else if(C.nodeType===Node.TEXT_NODE&&/\s+/.test(C.textContent))C=C.previousSibling;else break;(C=yfS(C))?g=C:g=(g=g.parentNode)?yfS(g.previousElementSibling):null;return g};
Z1b=function(g){if(!g)return null;for(var C=g.nextSibling;C;)if(C.nodeType===Node.ELEMENT_NODE&&C.nodeName==="BR")C=C.nextSibling;else if(C.nodeType===Node.TEXT_NODE&&/\s+/.test(C.textContent))C=C.nextSibling;else break;return(C=RT5(C))?C:Z1b(g.parentNode)};
YXB=function(g){var C=_.aX(),d=C.JSC$11414_getStartNode();if(!C1z(d.parentNode))return null;C=C.JSC$11414_getStartOffset();if(d.nodeType===Node.TEXT_NODE){var V=_.H3(d,Pa);if(V){if(g&&C===0||!g&&C===d.length)return V}else{if(g&&C===d.length)return!d||d.nodeName==="BR"||d.nextElementSibling&&_.GK(d.nextElementSibling,"display")==="block"?null:RT5(d.nextElementSibling);if(!g&&C===0)return d?yfS(d.previousElementSibling):null}}if(d.nodeType===Node.ELEMENT_NODE)if(g){if(0<=C&&C<d.childNodes.length)return RT5(d.childNodes[C])}else if(0<
C&&C<=d.childNodes.length)return yfS(d.childNodes[C-1]);return null};
Af0=function(g,C,d){if(!g)return null;if(g.nodeType===Node.TEXT_NODE)if(d){var V=b10(g);if(V&&!/^\s+\S/.test(g.wholeText.substr(0,C)))return V}else if((V=Z1b(g))&&!/\S\s+/.test(g.wholeText.substr(C,g.wholeText.length)))return V;return g.nodeType===Node.ELEMENT_NODE?d?b10(g.childNodes[C]):Z1b(g.childNodes[C]):Af0(g.parentNode,C,d)};
Fnz=function(g){if(g.hasChildNodes())switch(g.tagName){case "DIV":case "A":case "SPAN":var C="";for(g=g.firstChild;g;g=g.nextSibling)C+=Fnz(g);return C;default:return""}else switch(g.nodeType){case 3:return g.textContent;default:return""}};
P1Q=function(g){switch(g){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"}};
i1p=function(g){return g.map(function(C){return{settingsRadioOptionRenderer:{title:_.HL(C.name),asideText:_.HL(C.approximateSize),id:P1Q(C.format)}}})};
wPI=function(g){if(g&&g.length!==0)return g.filter(O1p()).map(function(C){return{settingsRadioOptionRenderer:{title:C.name,asideText:C.approximateSize,id:P1Q(C.formatType)}}})};
kir=function(g){if(g)return g.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
xvR=function(g,C){g=new Set(g!=null?g:[]);if(g.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(g.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(g.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(g.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(g.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(C)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
o0p=function(g){var C=g.indexOf("(");return C!==-1?g.substring(C+1,g.length-1):g};
_.Jf0=function(g,C,d,V,y){d||(d=pPb);var R;(R=_.e(d.commandMetadata,_.d7))!=null&&R.url||(d=Error("Kl`"+JSON.stringify(d)),_.IM(d),d=pPb);d=_.uG.unsafeClone(d);R=_.zu(_.e(d.commandMetadata,_.d7).url,"search_query",g);_.av(location.href,"sv")==="1"&&(_.e(d,_.ZC).params="EgOAAgE%3D",R=_.zu(R,"sv","1"));_.e(d,_.ZC)&&(_.e(d,_.ZC).query=g);R=R.replace(/%20/g,"+");_.e(d.commandMetadata,_.d7).url=R;y=_.t("desktop_enable_entity_suggest")?{entityMid:y}:{};_.wS().resolve(_.xC).resolveCommand(d,{form:{tempData:Object.assign({},
{gs_l:C,oq:V!=null?V:g},y),isFromShorts:_.qt()==="shorts"}})};
hT0=function(g){switch(g){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
jOp=function(g,C,d,V,y,R){var Y=_.uG.clone(tEQ);Y.locale=_.Qq("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;Y.report={description:y||"<empty>"};y=_.Qq("SBOX_SETTINGS",{});C=C.join(",");var A=Date.now();g={choice_cc:V,choice_id_cc:d,choices_sc:C,gl:y.REQUEST_DOMAIN,hl:y.REQUEST_LANGUAGE,query:g,time:A};R&&(g.choice_additional_comment_cc=R);_.ODh(Y,g)};
eT5=function(g){var C=new Map;C.set("authuser",_.Qq("SESSION_INDEX","0"));return _.hj(g,C)};
Ln8=function(g){var C;return _.F(function(d){switch(d.nextAddress){case 1:if(!g||!lTb(g))return d.return(null);C=null;switch(_.Qq("INNERTUBE_CLIENT_NAME")){case "WEB":return d.jumpTo(2);case "WEB_REMIX":C=g.getPlayer()}d.jumpTo(3);break;case 2:return d.yield(g.getPlayerPromise(),4);case 4:C=d.yieldResult;d.jumpTo(3);break;case 3:return d.return(C)}})};
lTb=function(g){return["ytd-player","ytmusic-player"].includes(String(g.tagName||"").toLowerCase())};
Dvp=function(g){g=Math.round(g);return g%2?g-1:g};
rfQ=function(g){g=Math.round(g);return g%2===0?g-1:g};
Nk0=function(g){var C,d,V;if(g=(C=g.createPlaylistDialogFormSchema)==null?void 0:(d=C.fieldSchemas)==null?void 0:(V=d.title)==null?void 0:V.validationSchema)for(C=[g.syncStep,g.asyncStep].filter(function(y){return y!==void 0}),C=_.Z(C),d=C.next();!d.done;d=C.next()){d=d.value.rules;
if(!d)break;d=_.Z(d);for(d=d.next();!d.done;d=d.next())return _.e(d.value,_.j2z)}};
sOB=function(g){var C,d,V;if(g=(C=g.createPlaylistDialogFormSchema)==null?void 0:(d=C.fieldSchemas)==null?void 0:(V=d.visibility)==null?void 0:V.validationSchema)for(C=[g.syncStep,g.asyncStep].filter(function(y){return y!==void 0}),C=_.Z(C),d=C.next();!d.done;d=C.next()){d=d.value.rules;
if(!d)break;d=_.Z(d);for(V=d.next();!V.done;V=d.next())if(V=_.e(V.value,XPp))return C=void 0,(C=V.translations)==null?void 0:C.visibilityNotValidErrorMessage}};
Bkr=function(){var g,C;return(C=(g=_.wS().resolve(_.Oc(_.Tr)))==null?void 0:g())!=null?C:!1};
Tkr=function(g){var C=21;if(!g)return C;C+=g.headerTitle?27:0;C+=g.headerTitle&&g.hasHeaderActionHeader?4:0;return C+=g.headerTitle&&g.headerSubtitle?16:0};
fTS=function(g){var C=0;if(!g)return C;C+=g.hasFooterPrimaryButton||g.hasFooterSecondaryButton?48:0;C+=g.footerTrailingLabel||g.footerLeadingLabel?30:0;return C+=g.hasFooterPrimaryButton||g.hasFooterSecondaryButton||!g.footerTrailingLabel&&!g.footerLeadingLabel?0:12};
v0I=function(g){var C=new _.XC,d=g;return{subscribe:function(V){C.subscribe("changed",V)},
dispatch:function(V,y){var R=d;if(V==="Touch Start")d=Object.assign({},R,{isAnimating:!1,initialY:y.event.touches[0].clientY});else if(V==="Touch Move"){V=y.contentScrollable?-1*(R.initialY-24):0;var Y,A=(Y=y.headerDivHeight)!=null?Y:Tkr(y.header),P;Y=(P=y.footerDivHeight)!=null?P:fTS(y.footer);P=Math.min(y.fullContentWrapperHeight,y.heightMap[y.contentWrapperId]+A-Y);d=Object.assign({},R,{currentY:Math.max(V,y.event.touches[0].clientY-R.initialY),maxHeightForContentWrapper:Math.min(P,Math.max(0,
(R.isFullScreen?P:y.contentWrapperHeight)-R.currentY))})}else d=V==="Snap To Full Screen"?Object.assign({},R,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:y.maxHeight}):V==="Snap To Neutral Position"?Object.assign({},R,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:y.maxHeight}):V==="Close Sheet"?Object.assign({},R,{isAnimating:!0,currentY:y.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:y.maxHeight}):R;C.publish("changed",d)}}};
$vI=function(g){return _.gJ(function(C){g(C);return!1})};
qX0=function(){_.wS().resolve(_.u0).closeSheet()};
MEr=function(g){var C,d,V,y,R,Y,A,P,w,x,p;return{headerTitle:(C=g.headerTitle)==null?void 0:C.call(g),headerSubtitle:(d=g.headerSubtitle)==null?void 0:d.call(g),headerActionHeader:g.headerActionHeader,footerPrimaryButton:g.footerPrimaryButton,footerSecondaryButton:g.footerSecondaryButton,footerButtonType:(V=g.footerButtonType)==null?void 0:V.call(g),footerLeadingLabel:(y=g.footerLeadingLabel)==null?void 0:y.call(g),footerTrailingLabel:(R=g.footerTrailingLabel)==null?void 0:R.call(g),shouldShowIcons:(Y=
g.shouldShowIcons)==null?void 0:Y.call(g),skipContentClick:(A=g.skipContentClick)==null?void 0:A.call(g),additionalClassName:(P=g.additionalClassName)==null?void 0:P.call(g),onClosedCallback:g.onClosedCallback,focusOnClose:(w=g.focusOnClose)==null?void 0:w.call(g),isDisabled:(x=g.isDisabled)==null?void 0:x.call(g),disabledCommand:(p=g.disabledCommand)==null?void 0:p.call(g),headerFn:g.headerFn,contentFn:g.contentFn,footerFn:g.footerFn,hasHeaderFn:g.hasHeaderFn(),hasContentFn:g.hasContentFn(),hasFooterFn:g.hasFooterFn(),
hasFooterPrimaryButton:g.hasFooterPrimaryButton(),hasFooterSecondaryButton:g.hasFooterSecondaryButton(),hasHeaderActionHeader:g.hasHeaderActionHeader()}};
Wnr=function(g){switch(g){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""}};
mvb=function(g){switch(g){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""}};
u1Z=function(g){switch(g){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""}};
n0Q=function(g,C,d){C.forEach(function(V){_.sz(_.wS().resolve(_.$Q),V)});
_.Qw(g,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",d])};
E05=function(g,C,d,V){var y=_.e(d,_.bN).commandLifeCycleConfig;y&&y.onStartCommand&&_.as(g,[y.onStartCommand],C);_.rF(C);var R=_.Bj.instance;R&&_.T_(R,d)?_.fW(R,d,V).then(function(Y){if(!Y||(Y==null?0:Y.error))return Y=_.e(d,_.bN).serializedTransactionFlowLoggingParams,_.Ng(C),_.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",Y));_.Ng(C);return{data:Y}}).then(function(Y){_.Ng(C);
ITS(Y.data);var A=Y.data.command;A&&_.as(g,[A],C);A=UvD(d,Y.data);if(!A){var P=Y.data;Y=!1;if(P&&P.command&&_.e(P.command,_.Su)){var w;P=((w=_.e(P.command,_.Su))==null?void 0:w.commands)||[];for(w=0;w<P.length;w++)if(_.e(P[w],_.Sj8)){Y=!0;break}}Y||_.$3('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!A&&y&&y.onSuccessCommand?_.as(g,[y.onSuccessCommand],C):A&&y&&y.onFailureCommand&&_.as(g,[y.onFailureCommand],C)},function(){_.Ng(C);
y&&y.onFailureCommand&&_.as(g,[y.onFailureCommand],C);cf6(d)}):_.IM(Error("Wl"),"ERROR")};
H16=function(g,C,d){var V=[C];d&&V.push(d);return _.Ke(g,V).then(function(y){var R=_.e(C,_.bN).serializedTransactionFlowLoggingParams,Y=y.data,A=UvD(C,Y);A?y=_.kS(new iI(A,R)):ITS(Y);return y},function(){var y=_.e(C,_.bN).serializedTransactionFlowLoggingParams;
cf6(C);return _.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",y))})};
UvD=function(g,C){g=_.e(g,_.bN).serializedTransactionFlowLoggingParams;var d=null;switch(C.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":d="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":d="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":d="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}d?_.$R(d,g):PJB(g);return d};
cf6=function(g){_.$R("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.e(g,_.bN).serializedTransactionFlowLoggingParams)};
ITS=function(g){if(g.trackingParams){var C=_.ju(),d=_.t_();C&&d&&_.BL(C,d,_.FG(g.trackingParams))}};
QOQ=function(g,C,d){var V=_.Bj.instance,y=_.$WW(_.Qq("YPC_MB_URL")),R=(new _.f7P).init(),Y=_.vzP(),A=_.e(d,_.zv6).languageCode;A===void 0?_.IM(Error("Ii"),"ERROR"):_.l9([R,y]).then(function(){var P={ctk:_.mb.payments.business.integration.ClientTokenFactory.createClientToken(A,Y)};V&&_.T_(V,d)?_.fW(V,d,P).then(function(w){return{data:w}}).then(function(w){_.HW(C,"yt-service-request-completed",w);
w.code!=="ERROR"&&(w=w.data.command)&&_.as(g,[w],C)}):_.IM(Error("Wl"),"ERROR")})};
aTD=function(g,C,d,V){var y=_.Bj.instance;y&&_.T_(y,d)?_.fW(y,d,V).then(function(R){return{data:R}}).then(function(R){zTb(g,C,d,R)},function(){KnS(d)}):(y=_.wS().resolve(_.Oc(_.id)))&&y.requestDataForServiceEndpoint(d,V).then(function(R){zTb(g,C,d,R)},function(){KnS(d)})};
zTb=function(g,C,d,V){_.HW(C,"yt-service-request-completed",V);if(V.code&&V.code=="ERROR")KnS(d);else{(V=V.data.commands)&&_.as(g,V,C);var y;(g=(y=_.e(d,_.C8P))==null?void 0:y.serializedYpcPauseFlowLoggingParams)&&g&&_.eU("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",g)}};
KnS=function(g){var C;(g=(C=_.e(g,_.C8P))==null?void 0:C.serializedYpcPauseFlowLoggingParams)&&g&&_.eU("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",g,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
gcS=function(g,C,d){var V=_.Bj.instance;V&&_.T_(V,d)?_.fW(V,d).then(function(y){return{data:y}}).then(function(y){GiB(g,C,d,y)},function(){SXr(d)}):(V=_.wS().resolve(_.Oc(_.id)))&&V.requestDataForServiceEndpoint(d).then(function(y){GiB(g,C,d,y)},function(){SXr(d)})};
GiB=function(g,C,d,V){_.HW(C,"yt-service-request-completed",V);V.code&&V.code=="ERROR"?SXr(d):((V=V.data.commands)&&_.as(g,V,C),(g=_.e(d,_.dsH).serializedYpcResumeFlowLoggingParams)&&g&&_.eU("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",g))};
SXr=function(g){(g=_.e(g,_.dsH).serializedYpcResumeFlowLoggingParams)&&g&&_.eU("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",g,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
CSb=function(g){g=g===void 0?{}:g;_.wS().resolve(_.vuB).showFeedbackDialog(g.customProductData,g.feedbackContent,g.onFeedbackSubmitted,g.bucket)};
dED=function(g){g=g===void 0?{}:g;_.wS().resolve(_.vuB).showHelpDialog(g.helpContext,g.articleId,g.productData)};
VjS=function(){dED()};
y20=function(){CSb()};
b$6=function(g,C,d){var V,y,R,Y,A,P,w;return _.F(function(x){switch(x.nextAddress){case 1:V=_.e(g,RV0);if((y=V)==null?0:y.productId){P={productId:V.productId,bucket:V.bucket,enableAnonymousFeedback:(A=V.enableAnonymousFeedback)!=null?A:!0,allowNonLoggedInFeedback:!0};w={feedbackChoice:d.feedbackChoice};if(!_.t("web_collect_offline_state")){x.jumpTo(8);break}_.js(x,9);return x.yield(hW0(w),11)}Y={bucket:(R=V)==null?void 0:R.bucket};if(!_.t("web_collect_offline_state")){x.jumpTo(4);break}Y.customProductData=
{};_.js(x,5);return x.yield(hW0(Y.customProductData),7);case 7:_.Vv(x,4);break;case 5:_.N4(x);case 4:CSb(Y);x.jumpTo(0);break;case 11:_.Vv(x,8);break;case 9:_.N4(x);case 8:_.tNg(w),_.hZu("GFEEDBACK",w),V.productId==="5295751"&&(w.client_attestation=Number(_.Qq("CATSTAT",0))),V.productId==="5295751"&&(w.client_time=Date.now()/1E3/3600),V.productId==="5295751"&&(w.original_playback_id=_.I96||""),_.ODh(P,w),_.XV(x)}})};
Z$p=function(g){if(g=_.e(g,_.L1V)){var C={bucket:g.bucketIdentifier};g.additionalDatas&&(C.customProductData={},g.additionalDatas.forEach(function(d){if(d=d.userFeedbackEndpointProductSpecificValueData)C.customProductData[d.key]=d.value}));
CSb(C)}};
YnB=function(g){var C=_.dN.getInstance();var d=_.yD("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var V=_.yD("DELETE",void 0,"Delete"),y=_.yD("CANCEL",void 0,"Cancel");d=BXS(d,void 0,V,y,{signal:"DELETE_ALL_DOWNLOADS"});_.qo(C,[{openPopupAction:d}],g)};
FoQ=function(){return _.F(function(g){return g.nextAddress==1?g.yield(_.wS().resolve(_.zb),2):g.yield(A2Z(),0)})};
PSD=function(g){var C,d;return _.F(function(V){return V.nextAddress==1?(d=(C=_.e(g,_.SM))==null?void 0:C.targetId)?V.yield(_.wS().resolve(_.zb),3):V.jumpTo(0):V.yield(_.wS().resolve(_.Qh).deleteVideo(d),0)})};
O$8=function(g){var C,d;return _.F(function(V){return V.nextAddress==1?(d=(C=_.e(g,_.SM))==null?void 0:C.targetId)?V.yield(_.wS().resolve(_.zb),3):V.jumpTo(0):V.yield(i$0(_.wS().resolve(_.Qh),d),0)})};
kEp=function(g){var C,d;return _.F(function(V){return(d=(C=_.e(g,_.SM))==null?void 0:C.targetId)?V.yield(wnD(d),0):V.jumpTo(0)})};
ocR=function(){_.t("kevlar_woffle_refresh_dl_load_killswitch")||xEr()};
J2r=function(){_.t("kevlar_woffle")&&_.B7.instance&&pnQ()};
tjR=function(g){var C;if((C=_.e(g,_.RX))==null||!C.videoId)return!1;hV6(_.wS().resolve(_.Qh),_.e(g,_.RX),g.clickTrackingParams);return!0};
eVR=function(g){var C;if((C=_.e(g,_.br))==null||!C.playlistId)return!1;jg5(_.wS().resolve(_.Qh),_.e(g,_.br),g.clickTrackingParams);return!0};
Lo0=function(g){var C=_.e(g,_.$0P);(C==null?void 0:C.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(C==null?void 0:C.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||lOB(_.wS().resolve(_.Qh),_.e(g,_.$0P))};
r2Q=function(g){g=_.e(g,_.OAH);var C;(g==null?0:(C=g.actions)==null?0:C.length)&&DEQ(g)};
sgr=function(g){var C,d;return _.F(function(V){C=_.e(g,NB5);return(d=C)!=null&&d.localWatchHistoryCommandType?V.yield(Xn6(C),0):V.return()})};
BBS=function(g){setTimeout(function(){requestAnimationFrame(g)},80)};
TBQ=function(g){return Object.entries(g).map(function(C){return C.join(":")}).join(";")};
vc0=function(g){var C,d,V;_.F(function(y){if(y.nextAddress==1)return y.yield(fOD(),2);C=y.yieldResult;d=_.SC.instance;switch(C){case "granted":V=g.getLocationCommand;break;case "denied":V=g.openDeniedDialogAction;break;case "prompt":V=g.openCollectionDialogAction;break;default:V=g.openCollectionDialogAction}V&&d.resolveCommand(V);_.XV(y)})};
fOD=function(){var g,C;return _.F(function(d){if(d.nextAddress==1)return g="prompt",navigator.permissions?d.yield(navigator.permissions.query({name:"geolocation"}),3):d.jumpTo(2);d.nextAddress!=2&&(C=d.yieldResult,g=C.state);return d.return(g)})};
qnp=function(){_.F(function(g){return g.yield(_.$ES(),0)})};
Mjz=function(){var g,C,d;return _.F(function(V){if(V.nextAddress==1)return g=_.wS().resolve(_.O7),g?V.yield(_.fW(g,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.cy(Error("Zl")),V.return(void 0));if(C=V.yieldResult){if(C.errorMetadata)return _.cy(Error("$l`"+C.errorMetadata.status+"`"+C.error)),V.return(void 0);d=C.datasyncIds;_.Q_I=d.length;return V.return(d)}_.cy(Error("am"));return V.return(void 0)})};
Wo5=function(){Mjz().then(function(g){g&&(zqr(g),OWS(g),M6R(g),jeQ(g))})};
mEr=function(g){_.UP.addLowPriorityJob(function(){var C,d,V,y,R;return _.F(function(Y){switch(Y.nextAddress){case 1:if(_.t("ytidb_clear_optimizations_killswitch")){Y.jumpTo(2);break}C=_.vt("clear");if(C.startsWith("V")&&C.endsWith("||")){var A=[C];zqr(A);OWS(A);M6R(A);jeQ(A);return Y.return()}d=WY5();V=eWr();return Y.yield(wjB(),3);case 3:return y=Y.yieldResult,Y.yield(KVb(),4);case 4:if(R=Y.yieldResult,!(d||V||y||R))return Y.return();case 2:g.isNetworkAvailable()?Wo5():g.listenOnce("publicytnetworkstatus-online",
Wo5),_.XV(Y)}})})};
Op=function(g){g={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.Mr(g)}}}};_.SC.instance&&_.SC.instance.resolveCommand(g)};
uAS=function(g){if(g){var C=_.RL();_.DJ(C,3854,void 0,{layer:0,parentLayer:4});switch(g){case 1:var d=238708;break;case 2:d=238715;break;case 3:d=238710;break;case 6:d=238709}d&&(g=_.yG(C,{veType:d}))&&_.X7(C,g)}};
ncb=function(g){if(g){var C=_.RL();_.DJ(C,3854,void 0,{layer:0,parentLayer:4});switch(g){case 1:var d=238714;break;case 2:d=238711;break;case 8:d=238709;break;case 7:d=238713;break;case 3:case 4:case 5:d=238712}d&&(g=_.yG(C,{veType:d}))&&_.X7(C,g)}};
IOr=function(g){switch(g.latencyType){case 0:_.h1("consent_primitive_flow");_.t1("cpit",g.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.t1("cpist",g.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.t1("cprtif",g.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.t1("cprtli",g.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.t1("cprt",g.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.t1("cpdt",g.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.t1("cpjct",g.timestampEpochMillis,"consent_primitive_flow")}};
C9Q=function(g,C){var d,V,y,R,Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c,U;return _.F(function(K){switch(K.nextAddress){case 1:_.js(K,2);(V=(d=_.e(g,UEr))==null?void 0:d.serializedConsentRequest)||(V=(y=_.e(g,c2R))==null?void 0:y.serializedConsentRequest);V&&(R=EcB(_.GV(V)));if(R===void 0)return K.return();Y=H$5(R);Y.latencyCallback=IOr;C&&Qg8(Y,function(){C.then(function(Cl){Cl.pauseVideo();(new zV8).increment()})});
return((A=_.e(g,UEr))==null?void 0:A.consentAction)==="CONSENT_ACTION_PREWARM"||((P=_.e(g,c2R))==null?void 0:P.consentAction)==="CONSENT_ACTION_PREWARM"?K.yield(KoR(Y),5):K.yield(aOI(Y),6);case 6:w=K.yieldResult;x=_.PP(w,wc);if(x===1){if(((p=_.eE(w,GED,1,wc))==null?void 0:_.Jf(p,1))===1||((J=_.eE(w,GED,1,wc))==null?void 0:_.Jf(J,1))===2||((h=_.eE(w,GED,1,wc))==null?void 0:_.Jf(h,1))===3)_.e(g,c2R)?Op(_.yD("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
Op(_.yD("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));uAS((l=_.eE(w,GED,1,wc))==null?void 0:_.Jf(l,1),_.i3(w,Snb,3,_.OJ()))}else x===2?(((N=gBZ(w))==null?void 0:_.Jf(N,1))===5?_.e(g,c2R)?Op(_.yD("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):Op(_.yD("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((T=gBZ(w))==null?void 0:_.Jf(T,1))===1||((v=gBZ(w))==null?void 0:_.Jf(v,1))===4?
Op(_.yD("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((q=gBZ(w))==null?void 0:_.Jf(q,1))===7&&((Q=R)==null?void 0:(c=_.o4(Q,kq,4))==null?void 0:_.Jf(c,4))!==1&&Op(_.yD("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),ncb((U=gBZ(w))==null?void 0:_.Jf(U,1))):Op(_.yD("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));K.jumpTo(5);break;case 5:_.Vv(K,0);break;case 2:_.N4(K),Op(_.yD("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.XV(K)}})};
VPR=function(){if(!dcS.has("Worker")){dcS.set("Worker",!0);var g={api:"BROWSER_API_WEB_WORKER"};g.available="Worker"in window?!0:!1;_.uD("apiTest",g)}};
y05=function(g){return typeof g==="undefined"?"-1":String(Math.ceil(g/1048576))};
Y20=function(g,C){R08(new bXS(_.e(C,ZX5).addToken,_.e(C,ZX5).commonToken)).then(function(){_.HW(g,"yt-invoke-instrument-manager-action-completed")},function(d){_.HW(g,"yt-invoke-instrument-manager-action-error",d)})};
xq=function(){return _.Qq("HTML_DIR")==="rtl"};
A0b=function(){var g,C;return(C=(g=window).matchMedia)==null?void 0:C.call(g,"(prefers-reduced-motion: reduce)").matches};
FlQ=function(g){var C=_.wS().resolve(_.Oc(_.fb));if(C&&C.isAnyTransitionEnabled){var d={};C.viewTransitionCoordinator.registerElement(g,(d.slide="miniplayer-page-transition",d["lockup-to-watch"]="miniplayer-page-transition",d["learning-journey"]="miniplayer-page-transition",d))}};
P9R=function(g,C,d){return{horizontalAlignment:g.x+d.width/2<C.width/2?"west":"east",verticalAlignment:g.y+d.height/2<C.height/2?"north":"south"}};
OXD=function(g,C,d,V,y){y=y===void 0?new _.IZ(0,0):y;g=iX0(g,C,d,V,!1);return new _.IZ(g.x+y.x,g.y+y.y)};
iX0=function(g,C,d,V,y){y=(y===void 0?0:y)?400:0;return new _.IZ(g==="west"?16+(xq()?y:0):d.width-V.width-16-(xq()?0:y),C==="north"?16:d.height-V.height-16)};
whR=function(g,C){var d=0;g&&(d+=76);C&&(d+=285);return d};
kAZ=function(g){return _.Nv(g)};
xc0=function(g){var C=1;g=g.split(":");for(var d=[];C>0&&g.length;)d.push(g.shift()),C--;g.length&&d.push(g.join(":"));return d};
oBZ=function(g){var C=new _.A0;return _.l1(C,11,g)};
phS=function(g){var C={};g=g.getAllResponseHeaders().split("\r\n");for(var d=0;d<g.length;d++)if(!_.Pq(g[d])){var V=xc0(g[d]),y=V[0];V=V[1];if(typeof V==="string"){V=V.trim();var R=C[y]||[];C[y]=R;R.push(V)}}return _.uG.map(C,function(Y){return Y.join(", ")})};
oq=function(g,C){return g.JSC$9867_xhr_?g.JSC$9867_xhr_.getResponseHeader(C):null};
J06=function(g,C){if(g.isDisposed())throw Error("Ea");g.pF.iD("n");var d=_.TA(g.pF,function(){return g.sAV([C.zP,C.ds3,C.iJH,C.a4L])},"n");
g.pF.yS7(d.length);g.pF.dw();return d};
h0z=function(g,C,d){Array.isArray(d)||(d=[String(d)]);_.oMP(g.JSC$10103_queryData_,C,d);return g};
pnQ=function(){var g=_.B7.instance;_.F(function(C){return g.deferredInstallPrompt?C.yield(g.deferredInstallPrompt.prompt(),0):C.jumpTo(0)})};
tPR=function(g,C,d){if(_.U1(g))_.Vy(g,C,d);else for(g=_.r1L(g);;){var V=g.next();if(V.done)break;C.call(d,V.value,void 0,g)}};
jRz=function(g,C){var d=[];tPR(C,function(V){try{var y=_.hs.prototype.getWrapper.call(this,V,!0)}catch(R){if(R=="Storage: Invalid value was encountered")return;throw R;}y===void 0?d.push(V):_.DV6(y)&&d.push(V)},g);
return d};
l05=function(g,C){jRz(g,C).forEach(function(d){_.hs.prototype.remove.call(this,d)},g)};
e06=function(g){var C=_.Kc;C._minimumZ=Math.max(C._minimumZ,g)};
lhZ=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];LlD=function(g,C){_.Ad(g.vm);g.vm=C};
DcI=function(g,C,d,V){g.setState(5);var y=!!g.juP&&lhZ.includes(_.A5(g.juP)||"");try{var R=new _.fX({program:C,globalName:d,ys2:{disable:!_.t("att_web_record_metrics")||!_.t("att_skip_metrics_for_cookieless_domains_ks")&&y,tI:"aGIf"}});R.gQ1.then(function(){g.setState(6);V&&V(C)});
LlD(g,R)}catch(Y){g.setState(7),Y instanceof Error&&_.cy(Y)}};
r0D=function(g,C,d,V,y,R){var Y=Y===void 0?"trayride":Y;d?(g.setState(2),_.Xq(_.q7(d),function(){if(window[Y])DcI(g,V,Y,y);else{g.setState(3);var A=_.MnN(d),P=document.getElementById(A);P&&(_.eaB(A),P.parentNode.removeChild(P));_.cy(new _.qn("BL:ULB",d))}},R)):C?(R=_.ri("SCRIPT"),C instanceof _.Vm?_.bl(R,C):R.textContent=C,R.nonce=_.dx(document),document.head.appendChild(R),document.head.removeChild(R),window[Y]?DcI(g,V,Y,y):(g.setState(4),_.cy(new _.qn("BL:ULBJ")))):_.cy(new _.qn("BL:ULV"))};
Nr5=function(){this.state=1;this.vm=null;this.juP=void 0};
_.b=Nr5.prototype;_.b.initialize=function(g,C,d,V){this.juP=V;if(g.program){var y;V=(y=g.interpreterUrl)!=null?y:null;if(g.interpreterSafeScript)y=_.cwq(g.interpreterSafeScript);else{var R;y=(R=g.interpreterScript)!=null?R:null}g.interpreterSafeUrl&&(V=_.cZ(g.interpreterSafeUrl).toString());r0D(this,y,V,g.program,C,d)}else _.cy(Error("sf"))};
_.b.isInitialized=function(){return!!this.vm};
_.b.getState=function(){return this.state};
_.b.isLoading=function(){return this.state===2};
_.b.invoke=function(g){g=g===void 0?{}:g;var C;this.vm?C=J06(this.vm,{zP:g}):C=null;return C};
_.b.dispose=function(){LlD(this,null);this.setState(8)};
_.b.setState=function(g){this.state=g};
var Xh0=function(g,C){return g.vm.snapshot(C)},sRR=function(g,C){var d=_.pG("botguard_async_snapshot_timeout_ms",3E3);
C=C===void 0?{}:C;d=d===void 0?3E3:d;return g.vm?new Promise(function(V,y){var R=!1,Y=_.UP.addJob(function(){R=!0;y(Error("tf"))},1,d);
g.vm?Xh0(g,{zP:C}).then(function(A){_.UP.cancelJob(Y);R||V(A)}).catch(function(A){_.UP.cancelJob(Y);
R||y(A)}):(_.UP.cancelJob(Y),V(null))}):Promise.resolve(null)},Br5=["att/log"],pPb;
pPb={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var Trr={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},fhz=function(g,C){return _.bw(g,{mode:"readwrite",enableRetries:!0},function(d){return _.hOl(d,C,"settingEntity")})},vBD=function(g,C,d){return _.bw(g,{mode:"readonly",
enableRetries:!0},function(V){return _.eY6(V,C,d)})},$cQ=function(g){if(!g.storage)return!1;
a:{if(g.storage){try{var C=g.storage.get("TLPQtimestamp")}catch(d){}g=Number(C);if(!isNaN(g))break a}g=void 0}return g?Date.now()-g<864E5:!1},q26=function(g){if(g.storage){try{var C=g.storage.get("TLPQindex")}catch(d){}g=Number(C);
if(!isNaN(g))return g}},MPr=function(g,C){g.queueProxy&&C.forEach(function(d){if(d.videoId&&d.trackingParams&&g.queueProxy instanceof _.gP){var V=_.ju();
g.queueProxy.attributionData.set(d.videoId,{enqueueingVe:_.FG(d.trackingParams).getAsJson(),enqueueingCsn:V?V:void 0,clientEnqueueingTimeMs:Math.floor((0,_.wQ)()).toString()})}})},WlS=function(g){var C=_.Zfx(g);
C!=g.currentSnapState_&&(g.currentSnapState_=C,g.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},o5=function(g){this.JSC$13289_networkManager_=g;
this.partCallbacks_=[]};
o5.prototype.getCacheKeyForEndpoint=function(g){return _.P81(g,!1)};
o5.prototype.onPartsCallback_=function(g){this.partCallbacks_.forEach(function(C){g&&C(g)})};
var p6=function(g,C,d){o5.call(this,g);this.player_=C;this.autoplayData_=d};
_.L(p6,o5);p6.prototype.getCacheKeyForEndpoint=function(g){return _.P81(g,!!this.autoplayData_)};
p6.prototype.getTempData=function(g,C){C=C.timeBeforeNextVideo;g={itct:g.clickTrackingParams,lact:_.Oq(),pbis:C,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(g.autonav=1);return g};
p6.prototype.getXhrParams=function(g){return Object.assign({pbj:"prefetch"},g)};
p6.prototype.getParams=function(g){g={frags:g.fragmentsRequested.join(",")};_.t("kevlar_droppable_prefetchable_requests")&&(g.prefetch=1);return g};
var mcZ=function(g){g.playerEvents_.forEach(function(C){g.player.removeEventListener(C.eventName,C.callback)});
g.playerEvents_.length=0},uX0=function(g,C,d){this.player=g;
this.JSC$13299_taskManager=C;this.prefetchDelay=d;this.completionResolver_=null;this.playerEvents_=[]};
uX0.prototype.start=function(){var g=this;this.completionResolver_=_.vj();_.LX(this.completionResolver_.promise,function(){mcZ(g);g.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var nB6=function(g,C,d){g.player.addEventListener(C,d);g.playerEvents_.push({eventName:C,callback:d})},Ih0={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},Ucp={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},c00=function(g,C,d){uX0.call(this,g,C,d);this.cueId_="playbackTrigger-"+Math.random()};
_.L(c00,uX0);
c00.prototype.prepareTrigger=function(g){var C=this,d=this.player.getDuration(),V=this.player.getVideoData(),y=V.isLive&&V.hasProgressBarBoundaries;if(y&&V.progressBarEndPositionUtcTimeMillis){var R=V.progressBarEndPositionUtcTimeMillis/1E3;isNaN(R)||(d=R)}var Y=0;this.prefetchDelay>=0?y?V.progressBarStartPositionUtcTimeMillis&&(V=V.progressBarStartPositionUtcTimeMillis/1E3,isNaN(V)||(Y=V+this.prefetchDelay)):Y=this.prefetchDelay:Y=d+this.prefetchDelay;y?this.player.addUtcCueRange(this.cueId_,Y,d):
this.player.addCueRange(this.cueId_,Y,d);_.LX(g.promise,function(){C.player.removeCueRange(C.cueId_)});
nB6(this,"onCueRangeEnter",function(A){A==C.cueId_&&g.resolve(d-Y)})};
var EB6=function(g,C){g.fragmentConfiguration_[C].requiredKeys.every(function(d){return!!g.prefetchedData_[d]})&&(g.validatedFragments_.push(C),C=g.missingFragments_.indexOf(C),C!==-1&&g.missingFragments_.splice(C,1))},HXD=function(g){g.prefetchedFragments_.forEach(function(C){EB6(g,C)})},QRB=function(g,C,d){this.pageFragments_=g;
this.prefetchedFragments_=C;this.fragmentConfiguration_=Ucp;this.prefetchedData_=d;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;HXD(this)},z08=function(){},Klp=function(g){this.JSC$13313_playlistManager_=g};
_.L(Klp,z08);Klp.prototype.getPrefetchEndpoint=function(){return this.JSC$13313_playlistManager_.getAutoplayEndpoint()};
var ahD=function(g){this.autonavEndpoints_=g};
_.L(ahD,z08);ahD.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var GA0=function(g,C,d,V,y){this.autonavEndpoints=g;this.foregroundTrigger=C;this.backgroundTrigger=d;this.pageType=V;this.isInPlaylist=y},S20=function(g,C){if(g.webPrefetchData&&g.webPrefetchData.navigationEndpoints&&g.webPrefetchData.navigationEndpoints.length){g=g.webPrefetchData.navigationEndpoints;
var d=_.e(g[0],_.qu);if(d.watchEndpointSupportedPrefetchConfig&&d.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var V=d.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;d=V.playbackRelativeSecondsPrefetchCondition;d=typeof d==="number"&&Math.abs(d)<C.videoDuration?d:void 0;V=V.countdownUiRelativeSecondsPrefetchCondition;V=typeof V!=="number"||_.t("prefetch_job_config_cleanup_ks")&&C.inPlaylist?void 0:V;if(typeof V==="number")return new GA0(g,C.makeUpNextTrigger(V),C.makePlaybackTrigger(V),
"watch",C.inPlaylist);if(typeof d==="number")return new GA0(g,C.makePlaybackTrigger(d),null,"watch",C.inPlaylist)}}},ghz=function(g){return g.prefetchJobConfig_.backgroundTrigger?_.Sc(_.vr_)()==0?g.prefetchJobConfig_.backgroundTrigger:g.prefetchJobConfig_.foregroundTrigger:g.prefetchJobConfig_.foregroundTrigger},C_I=function(g){_.h0(document,"visibilitychange",g.onVisibilityChange_,!1,g)},Jv=function(g){o5.call(this,g)};
_.L(Jv,o5);Jv.prototype.getCacheKeyForEndpoint=function(g){return o5.prototype.getCacheKeyForEndpoint.call(this,g)};
Jv.prototype.getTempData=function(){return{}};
Jv.prototype.getXhrParams=function(g){return g};
Jv.prototype.getParams=function(){return{}};
var dpb=function(g,C,d){var V=g.prefetchDelay*1E3;if(Math.abs(V)>C)d.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var y=V,R=C-V;V<0&&(y=C+V,R=Math.abs(V));var Y=g.JSC$13299_taskManager.addJob(function(){d.resolve(R/1E3)},10,y);
d.promise.thenCatch(function(){g.JSC$13299_taskManager.cancelJob(Y)})}},Vfp=function(g,C,d){uX0.call(this,g,C,d)};
_.L(Vfp,uX0);Vfp.prototype.prepareTrigger=function(g){var C=this;nB6(this,"onAutonavCoundownStarted",function(d){dpb(C,d,g)})};
var ykZ=function(g){g.pendingPrefetchJob_&&(g.pendingPrefetchJob_.cancel(),g.pendingPrefetchJob_=null)},R2r=function(g,C,d){if(!g.triggeredTargets.has(C)){var V=_.DYL(g,C);
V.action=d;_.lSh(g,C,V)}},bw6=function(g){_.xbH();
_.QI_("cpt")&&_.cy(Error("lh"));_.yg.requestAnimationFrame(function(){_.yg.setTimeout(function(){_.t1("cpt");var C=_.Di("vpl"),d=_.Di("cpt");C&&d&&_.t1("ol",Math.max(C,d))})});
try{_.t1("fr_s"),g()}catch(C){_.IM(C)}_.yg.requestAnimationFrame(function(){_.t1("bcp")})},Zw0=function(g,C){g.serviceEndpointHandlers.push(C)},YKb=function(g,C){C=g.pendingPages_.indexOf(C);
C>-1&&g.pendingPages_.splice(C,1)},AkB=function(g,C){var d=_.U5M.indexOf(C);
d>-1&&_.U5M.splice(d,1);g.targetPage_==C?(g.abort(),_.EJQ(g)):YKb(g,C)},FPz=function(g,C,d,V){C={challenge:C};
d&&(C.webResponse=d);return _.dP(g.innertubeTransportService,C,_.ni(Br5),V)},P_p=function(g,C,d){if(!C.challenge)throw Error("qi");
if(C.botguardData&&C.botguardData.program){var V=new Nr5;V.initialize(C.botguardData,function(){sRR(V,{atr_challenge:C.challenge}).then(function(y){if(!y)throw Error("ri");return FPz(g,C.challenge,y,d)}).catch(function(y){_.cy(y);
return FPz(g,C.challenge,void 0,d)})},void 0)}else FPz(g,C.challenge,void 0,d)},iw0=function(g,C,d){var V={};
C.ids&&(V.ids=[].concat(_.Wr(C.ids)));C.engagementType&&(V.engagementType=C.engagementType);return _.dP(g.innertubeTransportService,V,_.ni(_.u4P),d).then(function(y){if(!y)throw new _.qn("GetAttestationChallenge returned falsy");P_p(g,y,d)}).thenCatch(function(y){_.IM(y)})},OwZ=function(g,C,d){return new _.lD(function(V,y){var R;
return _.F(function(Y){if(Y.nextAddress==1){var A=Y.yield,P=C.engagementType,w=C.ids,x={};w=_.Z(w!=null?w:[]);for(var p=w.next();!p.done;p=w.next())p=p.value,p.encryptedVideoId?x.encryptedVideoId=p.encryptedVideoId:p.externalChannelId?x.externalChannelId=p.externalChannelId:p.commentId?x.commentId=p.commentId:p.externalOwnerId?x.externalOwnerId=p.externalOwnerId:p.artistId?x.artistId=p.artistId:p.playlistId?x.playlistId=p.playlistId:p.externalPostId?x.externalPostId=p.externalPostId:p.shareId&&(x.shareId=
p.shareId);return A.call(Y,sn6(P,x),2)}R=Y.yieldResult;if(!R.challenge)return _.cy(Error("si")),iw0(g,C,d).then(V,y),Y.return();A=R;P={challenge:A.challenge};P.webResponse=A.webResponse;P.engagementType=C.engagementType;P.ids=C.ids;_.dP(g.innertubeTransportService,P,_.ni(Br5),d).then(V,y);_.XV(Y)})})},nbQ=function(g,C){var d,V,y,R;
_.F(function(Y){if(Y.nextAddress==1){d=_.e(C,_.IEQ);if(!(d&&d.listId&&g.response&&g.response.playingVideoId)||g.listId!==d.listId)return Y.return();g.index===void 0&&(g.index=0);return Y.yield(_.AE6(g.JSC$13152_playlistNetworkManager,d.listId,g.index,g.response.playingVideoId),2)}V=Y.yieldResult;if(!V)return Y.return();y=V.playlistId;R=V.playlistPanelRenderer;g.setPlaylistData(y,R,V.autoplayRenderer);_.XV(Y)})},w50=function(g,C,d){var V=g.getParams(d),y=_.g9L(C,V),R=g.getTempData(C,d);
R.endpoint=JSON.stringify(C);_.t("enable_unknown_lact_fix_on_html5")&&(_.wS().resolve(_.Pj),R.lact=_.Oq());var Y={headers:{"X-YouTube-STS":_.Qq("STS"),"x-youtube-csoc":1}};_.uY(y,R);return new _.lD(function(A,P){var w=g.getXhrParams(V),x;_.t("kevlar_cache_on_ttl_player")&&(x=_.wS().resolve(_.Oa));x&&_.SGI(x,C)?_.RXZ(x,C,R,window.location.href).then(function(p){p?A(p):P()},P):_.mOL(g.JSC$13289_networkManager_,C,w,g.onPartsCallback_.bind(g),Y).then(function(p){p?A(p):P()},P)})},kc5=function(g,C){g.triggerPromise_=
C.start();
g.triggerPromise_.then(function(d){var V=g.prefetchEndpointProvider_.getPrefetchEndpoint();if(V){var y=Ih0[g.prefetchJobConfig_.pageType].prefetchedFragments;g.prefetchRequestPromise_=w50(g.JSC$13325_networkPrefetchRequest_,V,{fragmentsRequested:y,timeBeforeNextVideo:d});g.prefetchResponseCacheKey_=g.JSC$13325_networkPrefetchRequest_.getCacheKeyForEndpoint(V);C_I(g);g.prefetchRequestPromise_.then(function(R){g.storePrefetchedDataCallback_(g.prefetchResponseCacheKey_,R);if(_.t("web_prefetch_preload_video")&&
y.length===1&&y[0]==="pl"&&R&&!R.playerAds&&!R.adPlacements){var Y=_.e(V,_.Fv),A=Y!=null,P={raw_player_response:R,watch_endpoint:Y};(R=_.wS().resolve(A?_.ceP:_.z_))&&V&&R.then(function(w){A&&_.t("web_queue_preload_video")?(P.prefer_gapless=!0,w.queueNextVideo(P)):w.preloadVideoByPlayerVars(P)})}})}})},hv=function(g,C,d,V){this.prefetchEndpointProvider_=g;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=C;this.prefetchJobConfig_=d;this.JSC$13325_networkPrefetchRequest_=V;this.prefetchResponseCacheKey_=null};
hv.prototype.enqueue=function(){this.triggerPromise_||(kc5(this,ghz(this)),_.O4(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
hv.prototype.resolve=function(){this.cancel()};
hv.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.");C_I(this)};
hv.prototype.onVisibilityChange_=function(){var g=this;_.Sc(_.vr_)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){g.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||kc5(this,ghz(this))};
var xpr=function(g,C,d,V,y){C&&(C==null?0:C.videoId)&&d&&d.entries&&_.t("kevlar_enable_shorts_prefetch_in_sequence")&&(ykZ(g),C=d.entries.map(function(R){var Y;return(Y=_.e(R.command,_.Fv))==null?void 0:Y.videoId}).indexOf(C.videoId),d=d.entries[C+1],d!=null&&d.command&&!_.e(d==null?void 0:d.command,_.zF)&&(V=new GA0([d.command],new c00(V,_.UP,1),null,"shorts",!1),g.pendingPrefetchJob_=new hv(new ahD(V.autonavEndpoints),function(){return!1},V,new Jv(y)),g.pendingPrefetchJob_.enqueue()))},oh0=function(g,
C,d,V,y,R){var Y=_.xO.getInstance();
if(!_.t("block_all_player_prefetch_requests")){ykZ(g);var A=!!d.getPlaylistId(),P=d.getVideoData().isLive&&d.getVideoData().hasProgressBarBoundaries;if((Y.getState()==2||A||P)&&(!d.getVideoData().isLive||P)){Y={inPlaylist:A,videoDuration:d.getDuration(),makeUpNextTrigger:function(x){return new Vfp(d,_.UP,x)},
makePlaybackTrigger:function(x){return new c00(d,_.UP,x)}};
var w=S20(C,Y);w&&(g.pendingPrefetchJob_=new hv(w.isInPlaylist?new Klp(y):new ahD(w.autonavEndpoints),function(x,p){p=new QRB(Ih0[w.pageType].pageFragments,Ih0[w.pageType].prefetchedFragments,p);return _.k3L(p)?(g.prefetchCache_.set(x,p),!0):!1},w,new p6(V,d,R,y)),g.pendingPrefetchJob_.enqueue())}}},p5r=function(){var g=_.Y3();
g.signals.parkOrScheduleJob(function(){var C=g.storage;if(C.storage)if($cQ(C)){var d=C.getPlaylistId();C=q26(C);d=!!d&&C!==void 0}else C.clear(),d=!1;else d=!1;if(d){d=g.JSC$13152_pageManager.isOnWatch();a:{var V=g.storage;if(V.storage&&$cQ(V)&&(C=V.getPlaylistId(),V=q26(V),C&&V!==void 0)){d={recoverPlaylistCommand:{listId:C,index:V,openMiniplayer:!d,openListPanel:d,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}d=void 0}d&&_.qo(g.JSC$13152_actionRouter,[d],null)}},0,"ma")},Jk6=function(g,C,d,
V,y,R){var Y=_.SZ(7111);
_.r$(g.JSC$18653_screenManager,Y,R?_.FG(R):void 0);_.X7(g.JSC$18653_screenManager,Y,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:V,offlineId:C,offlineabilityFormatType:d,isDefaultFormatType:y==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:y}})},h20=function(g,C,d,V,y){var R,Y,A,P,w;
return _.F(function(x){if(x.nextAddress==1)return x.yield(g.JSC$18653_playerApiPromise,2);R=x.yieldResult;Jk6(g,C,d,"OFFLINE_OBJECT_TYPE_PLAYLIST",V,y);if(A=_.shM[g.entityTypeMap.listEntityType])w={},Y=(w[A]={maximumDownloadQuality:(P=d)!=null?P:void 0},w);return x.yield(R.queueOfflineAction(C,g.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",Y),0)})},tf8=function(g,C){var d,V,y,R;
return _.F(function(Y){if(Y.nextAddress==1)return Y.yield(g.JSC$18653_persistentStorePromiseAccessor(),2);if(Y.nextAddress!=3){d=Y.yieldResult;if(!d)return _.cy(new _.qn("PES is undefined")),Y.return();V=_.Sx(C,"downloadStatusEntity");return Y.yield(vBD(d,V,"downloadStatusEntity"),3)}y=Y.yieldResult;return Y.return((R=y)==null?void 0:R.downloadState)})},jrD=function(g,C,d,V,y){var R,Y,A,P,w,x;
return _.F(function(p){switch(p.nextAddress){case 1:return p.yield(g.JSC$18653_playerApiPromise,2);case 2:R=p.yieldResult;Jk6(g,C,d,"OFFLINE_OBJECT_TYPE_VIDEO",V,y);if(A=_.shM[g.entityTypeMap.singleEntityType])w={},Y=(w[A]={maximumDownloadQuality:(P=d)!=null?P:void 0},w);return p.yield(tf8(g,C),3);case 3:x=p.yieldResult;if(x!=="DOWNLOAD_STATE_USER_DELETED"){p.jumpTo(4);break}return p.yield(g.deleteVideo(C),4);case 4:return p.yield(R.queueOfflineAction(C,g.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
Y),0)}})},e2Q=function(g,C,d,V,y){return _.F(function(R){return R.nextAddress==1?R.yield(g.deleteVideo(C,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):R.yield(jrD(g,C,d,V,y),0)})},lH5=function(g,C,d){var V,y;
return _.F(function(R){if(R.nextAddress==1)return R.yield(g.JSC$18653_playerApiPromise,2);V=R.yieldResult;y=_.Sx(C,"mainVideoDownloadStateEntity");return R.yield(V.updateDownloadState(y,d),0)})},wnD=function(g){var C=_.wS().resolve(_.Qh);
return _.F(function(d){if(d.nextAddress==1)return C.previousDownloadStateForVideo[g]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&C.previousDownloadStateForVideo[g]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?d.jumpTo(2):d.yield(C.resumeVideoDownload(g),2);if(d.nextAddress!=4)return d.yield(lH5(C,g,C.previousDownloadStateForVideo[g]),4);delete C.previousDownloadStateForVideo[g];_.XV(d)})},i$0=function(g,C){var d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$18653_playerApiPromise,2);d=V.yieldResult;return V.yield(d.queueOfflineAction(C,g.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},A2Z=function(){var g=_.wS().resolve(_.Qh),C,d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$18653_playerApiPromise,2);if(V.nextAddress!=3)return C=V.yieldResult,d={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},V.yield(C.queueOfflineAction("!*$_ALL_ENTITIES_!*$",g.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",d),3);var y=g.JSC$18653_commandHandler,R=y.resolveCommand,Y=_.yD("DELETING_ALL",void 0,"Downloads are being deleted");R.call(y,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.cL(Y)}},
popupType:"TOAST"}});_.XV(V)})},LPz=function(g,C){var d,V,y,R,Y,A;
return _.F(function(P){if(P.nextAddress==1)return P.yield(g.JSC$18653_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return d=P.yieldResult,d?P.yield(vBD(d,_.xN,"downloadsPageViewConfigurationEntity"),3):(_.cy(new _.qn("PES is undefined")),P.return());y=(V=P.yieldResult)!=null?V:{};A=(Y=(R=y)==null?void 0:R.downloadsUpsellBannerVisibility)!=null?Y:{};return A.visibleWithConnection?P.yield(C.refreshAllStaleEntities(0),0):P.jumpTo(0)})},Dp0=function(g){var C,d;
return _.F(function(V){if(V.nextAddress==1)return V.yield(g.JSC$18653_prefStorage,2);C=V.yieldResult;return V.return((d=C)==null?void 0:d.get("sdois"))})},rkb=function(g){var C,d,V,y,R,Y;
return _.F(function(A){if(A.nextAddress==1)return A.yield(g.JSC$18653_persistentStorePromiseAccessor(),2);if(A.nextAddress!=3){C=A.yieldResult;if(!C)return _.cy(new _.qn("PES is undefined")),A.return();d=_.Sx("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return A.yield(vBD(C,d,"settingEntity"),3)}V=A.yieldResult;return A.return((Y=(y=V)==null?void 0:(R=y.settingOptionValue)==null?void 0:R.boolValue)!=null?Y:!1)})},ND0=function(g,C){var d,V,y,R;
return _.F(function(Y){switch(Y.nextAddress){case 1:return((d=C)==null?void 0:d.formatType)===void 0?Y.return():Y.yield(g.JSC$18653_prefStorage,2);case 2:V=Y.yieldResult;if(V===void 0)return Y.return();if(((y=C)==null?void 0:y.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return Y.yield(V.set("lmqf",C.formatType),8);if(((R=C)==null?void 0:R.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){Y.jumpTo(0);break}return Y.yield(V.set("lmqf",C.formatType),6);case 6:return Y.yield(V.set("lmqflst",
Math.floor((0,_.wQ)())),0);case 8:return Y.yield(V.remove("lmqflst"),0)}})},X55=function(g){var C,d;
return _.F(function(V){switch(V.nextAddress){case 1:return V.yield(g.JSC$18653_prefStorage,2);case 2:C=V.yieldResult;if(!C){V.jumpTo(3);break}return V.yield(C.get("lmqflst"),4);case 4:if(d=V.yieldResult,d!==void 0)return V.return(d);case 3:return V.return(0)}})},srD=function(g){var C,d;
return _.F(function(V){switch(V.nextAddress){case 1:return V.yield(g.JSC$18653_prefStorage,2);case 2:C=V.yieldResult;if(C===void 0){V.jumpTo(3);break}return V.yield(C.get("lmqf"),4);case 4:if(d=V.yieldResult,d!==void 0)return V.return(d);case 3:return V.return("SD")}})},jg5=function(g,C,d){var V,y,R,Y,A,P,w,x;
_.F(function(p){switch(p.nextAddress){case 1:return p.yield(ND0(g,(V=C)==null?void 0:V.actionParams),2);case 2:y=C.playlistId;if(!y)return p.return();if(C.action==="ACTION_ADD")return((Y=C.actionParams)==null?0:Y.formatType)?p.yield(h20(g,y,C.actionParams.formatType,(x=C.actionParams)==null?void 0:x.settingsAction,d),0):p.yield(g.offlineWebClientEligibility,14);if(C.action==="ACTION_REMOVE_WITH_PROMPT"){var J=g.JSC$18653_commandHandler,h=J.resolveCommand,l=_.Qq("INNERTUBE_CLIENT_NAME");var N=l===
"WEB_REMIX"?_.yD("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.yD("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var T=l==="WEB_REMIX"?[_.yD("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];l=l==="WEB_REMIX"?_.yD("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.yD("DELETE",void 0,"Delete");var v=_.yD("CANCEL",void 0,"Cancel");N=BXS(N,T,l,v,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:y});h.call(J,{openPopupAction:N});return p.return()}if(C.action===
"ACTION_REMOVE")return p.yield(i$0(g,y),0);if(C.action!=="ACTION_SYNC"){p.jumpTo(0);break}return p.yield(g.JSC$18653_playerApiPromise,9);case 9:return R=p.yieldResult,p.yield(R.queueOfflineAction(y,g.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return A=p.yieldResult,p.yield(srD(g),15);case 15:return P=p.yieldResult,p.yield(X55(g),16);case 16:w=p.yieldResult,C.onAddCommand&&g.JSC$18653_commandHandler.resolveCommand(C.onAddCommand,{form:{preferredFormatType:P,
offlineWebClientEligibility:A,lastOfflineQualitySettingsSavedMs:w.toString()}}),p.jumpTo(0)}})},hV6=function(g,C,d){var V,y,R,Y,A,P,w,x,p,J,h,l,N,T;
_.F(function(v){switch(v.nextAddress){case 1:return v.yield(ND0(g,(V=C)==null?void 0:V.actionParams),2);case 2:y=C.videoId;if(!y)return v.return();if(C.action==="ACTION_REMOVE_WITH_PROMPT"){var q=g.JSC$18653_commandHandler,Q=q.resolveCommand,c=_.Qq("INNERTUBE_CLIENT_NAME");var U=c==="WEB_REMIX"?_.yD("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.yD("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var K=c==="WEB_REMIX"?[_.yD("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,"This track won't be available to listen offline.")]:
[];c=c==="WEB_REMIX"?_.yD("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.yD("DELETE",void 0,"Delete");var Cl=_.yD("CANCEL",void 0,"Cancel");U=BXS(U,K,c,Cl,{signal:"DELETE_DOWNLOAD",targetId:y});Q.call(q,{openPopupAction:U});return v.return()}if(C.action==="ACTION_ADD")return((J=C.actionParams)==null?0:J.formatType)?v.yield(jrD(g,y,C.actionParams.formatType,(T=C.actionParams)==null?void 0:T.settingsAction,d),0):v.yield(g.offlineWebClientEligibility,23);if(C.action==="ACTION_RETRY")return v.yield(srD(g),
19);if(C.action==="ACTION_PAUSE")return v.yield(g.pauseVideoDownload(y),0);if(C.action==="ACTION_RESUME")return v.yield(g.resumeVideoDownload(y),0);if(C.action!=="ACTION_REMOVE"){v.jumpTo(0);break}return v.yield(tf8(g,y),13);case 13:return R=v.yieldResult,g.previousDownloadStateForVideo[y]=(Y=R)!=null?Y:"DOWNLOAD_STATE_UNKNOWN",v.yield(lH5(g,y,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(g.previousDownloadStateForVideo[y]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&g.previousDownloadStateForVideo[y]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){v.jumpTo(15);break}return v.yield(g.pauseVideoDownload(y),15);case 15:q=_.yD("DELETED_VIDEO",void 0,"Video deleted from downloads.");Q=_.yD("UNDO_ACTION",void 0,"Undo");U=_.yD("CLOSE",void 0,"Close");A={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.cL(q),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.cL(Q),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:y}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:q+" "+Q}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:y}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:U}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};g.JSC$18653_commandHandler.resolveCommand(A);
v.jumpTo(0);break;case 19:P=v.yieldResult;P==="UNKNOWN_FORMAT_TYPE"&&(P="SD");w="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((x=C.actionParams)==null?0:x.formatType)P=C.actionParams.formatType,w=(p=C.actionParams)==null?void 0:p.settingsAction;return v.yield(e2Q(g,y,P,w,d),20);case 20:return v.return();case 23:return h=v.yieldResult,v.yield(srD(g),24);case 24:return l=v.yieldResult,v.yield(X55(g),25);case 25:N=v.yieldResult,C.onAddCommand&&g.JSC$18653_commandHandler.resolveCommand(C.onAddCommand,
{form:{preferredFormatType:l,offlineWebClientEligibility:h,lastOfflineQualitySettingsSavedMs:N.toString()}}),v.jumpTo(0)}})},BDb=function(g,C){var d,V,y,R,Y,A,P;
return _.F(function(w){if(w.nextAddress==1)return w.yield(g.JSC$18653_persistentStorePromiseAccessor(),2);d=w.yieldResult;if(!d)return _.cy(new _.qn("PES is undefined")),w.return();if((V=C)==null||!V.settingItemId)return w.return();y=C;R=y.settingItemId;Y=y.boolValue;A=_.Sx(R,"settingEntity");P={key:A,settingOptionValue:{boolValue:Y}};return w.yield(fhz(d,P),0)})},TDI=function(g,C){var d,V,y,R,Y,A,P;
return _.F(function(w){switch(w.nextAddress){case 1:return w.yield(g.JSC$18653_prefStorage,2);case 2:return d=w.yieldResult,V=_.Zi(),w.yield(g.JSC$18653_persistentStorePromiseAccessor(),3);case 3:return y=w.yieldResult,d?y?w.yield(d.get("sdois"),4):(_.cy(new _.qn("PES is undefined")),w.return()):(_.cy(new _.qn("prefStorage is undefined")),w.return());case 4:R=w.yieldResult;A=(Y=C)==null?void 0:Y.boolValue;A===void 0||_.t("kevlar_set_sd_enabled_flag_killswitch")||_.YP(0,197,!0);R===void 0&&A===void 0&&
(A=!1);if(A===void 0){w.jumpTo(0);break}return w.yield(d.set("sdois",A),6);case 6:return _.t("kevlar_set_sd_enabled_flag_killswitch")||(_.YP(0,196,A),V.save()),P={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:A},w.yield(BDb(g,P),0)}})},fH0=function(g,C,d){var V,y,R,Y,A;
return _.F(function(P){switch(P.nextAddress){case 1:return P.yield(Dp0(g),2);case 2:return V=P.yieldResult,P.yield(TDI(g,d),3);case 3:return P.yield(Dp0(g),4);case 4:return y=P.yieldResult,R=y!==V,P.yield(rkb(g),5);case 5:Y=P.yieldResult&&!_.t("kevlar_modern_downloads_page");if((A=!y&&!Y)||R)return P.yield(C.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);P.jumpTo(0)}})},xEr=function(){var g=_.wS().resolve(_.Qh),
C;
_.F(function(d){switch(d.nextAddress){case 1:return d.yield(g.JSC$18653_playerApiPromise,2);case 2:C=d.yieldResult;if(!_.t("kevlar_force_refresh_smart_downloads")){d.jumpTo(3);break}return d.yield(C.refreshAllStaleEntities(0),4);case 4:return d.return();case 3:return d.yield(C.refreshAllStaleEntities(),5);case 5:return d.yield(fH0(g,C),6);case 6:if(_.t("enable_download_pep_for_premium_countries_web"))return d.yield(LPz(g,C),0);d.jumpTo(0)}})},lOB=function(g,C){var d,V;
_.F(function(y){switch(y.nextAddress){case 1:return y.yield(g.JSC$18653_playerApiPromise,2);case 2:d=y.yieldResult;switch((V=C)==null?void 0:V.settingItemId){case "SMART_DOWNLOADS_ENABLED":return y.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return y.jumpTo(4)}y.jumpTo(0);break;case 3:return y.yield(fH0(g,d,C),6);case 6:y.jumpTo(0);break;case 4:return y.yield(BDb(g,C),7);case 7:y.jumpTo(0)}})},vh0=function(g,C){var d,V,y;
return _.F(function(R){if(R.nextAddress==1)return R.yield(g.JSC$18653_persistentStorePromiseAccessor(),2);if(R.nextAddress!=3){d=R.yieldResult;if(!d)return _.cy(new _.qn("PES is undefined")),R.return(!1);if(!C)return R.return(!1);V=_.Sx(C,"mainVideoEntity");return R.yield(vBD(d,V,"mainVideoEntity"),3)}y=R.yieldResult;return R.return(y!==void 0)})},DEQ=function(g){var C=_.wS().resolve(_.Qh),d,V,y,R,Y,A,P,w,x,p,J;
_.F(function(h){switch(h.nextAddress){case 1:return h.yield(C.JSC$18653_playerApiPromise,2);case 2:d=h.yieldResult;y=(V=g)==null?void 0:V.actions;if(!y)return h.return();R=_.Z(y);Y=R.next();case 3:if(Y.done){h.jumpTo(0);break}A=Y.value;w=P=void 0;if(!(((P=A)==null?0:P.entityKey)&&((w=A)==null?0:w.actionType))){h.jumpTo(4);break}x=_.Ku(A.entityKey);p=x.entityId;J=x.entityType;return h.yield(d.queueOfflineAction(p,J,A.actionType),4);case 4:Y=R.next(),h.jumpTo(3)}})},$pQ=function(g,C){var d,V,y,R,Y;
return _.F(function(A){if(A.nextAddress==1)return A.yield(g.JSC$18653_prefStorage,2);if(A.nextAddress!=3)return(d=A.yieldResult)?A.yield(d.get("psi"),3):A.return();V=A.yieldResult;Y={isPaused:C,lastSyncTimestamp:(R=(y=V)==null?void 0:y.lastSyncTimestamp)!=null?R:"0"};return A.yield(d.set("psi",Y),0)})},Xn6=function(g){var C=_.wS().resolve(_.Qh),d,V,y,R,Y,A,P,w;
return _.F(function(x){switch(x.nextAddress){case 1:return x.yield(C.JSC$18653_playerApiPromise,2);case 2:d=x.yieldResult;y=((V=g)==null?void 0:V.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((A=g)==null?void 0:A.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":R="!*$_ALL_ENTITIES_!*$";Y="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return x.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return x.jumpTo(4)}x.jumpTo(5);break;case 3:return x.yield($pQ(C,y),6);case 6:x.jumpTo(5);break;case 4:return x.yield(vh0(C,(P=g)==null?void 0:P.videoId),7);case 7:x.yieldResult&&(R=(w=g)==null?void 0:w.videoId,Y="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");x.jumpTo(5);break;case 5:if(R&&Y)return x.yield(d.queueOfflineAction(R,"videoPlaybackPositionEntity",Y),0);x.jumpTo(0)}})},qKr=function(g,C){var d;
C!==1||((d=g.currentPersistentToast)==null?0:d.isOpened())?g.openToast():g.currentPersistentToast=void 0},Mf8=function(g,C){var d;
return(d=g.transitionTasksMap.get(C))!=null?d:[]},WP6=function(g,C){var d=[];
g.elementTasksMap.forEach(function(V){(V=V.get(C))&&d.push(V)});
return d},mpb=function(g,C,d,V,y){y=y===void 0?{}:y;
var R=C.defaultViewTransitionOptions;return Object.assign({},R,y,{beforeTransition:function(){V.forEach(function(w){w.beforeTransition()});
var Y;(Y=R.beforeTransition)==null||Y.call(R);var A,P;(P=(A=y).beforeTransition)==null||P.call(A);d.forEach(function(w){w.beforeTransition()})},
afterTransition:function(){V.forEach(function(w){w.afterTransition()});
var Y;(Y=R.afterTransition)==null||Y.call(R);var A,P;(P=(A=y).afterTransition)==null||P.call(A);d.forEach(function(w){w.afterTransition()})},
ignoredErrors:g.config.ignoredErrors})},u9R=function(g,C,d){g.transitionTasksMap.has(C)?g.transitionTasksMap.get(C).push(d):(g=new _.qn("Transition task registered for unknown transition type",C),_.IM(g))},nhR=function(g,C,d){if(g.transitionTasksMap.has(C)){var V=g.transitionTasksMap.get(C).filter(function(y){return y!==d});
g.transitionTasksMap.set(C,V)}},IHp=function(g,C){var d=Mf8(g,C);
d=_.Z(d);for(var V=d.next();!V.done;V=d.next())V=V.value,V.runOnce&&nhR(g,C,V);g.elementTasksMap.forEach(function(y,R){y.forEach(function(Y,A){Y.runOnce&&C===A&&(y.delete(A),y.size===0&&g.elementTasksMap.delete(R))})})},Upz=function(g,C,d){var V,y,R,Y,A,P,w,x,p;
_.F(function(J){if(J.nextAddress==1){if(g.config.disableAllTransitions)return J.return(C());if((V=d)==null||!V.transitionType)return J.return(_.Dkz(C,Object.assign({},(y=d)==null?void 0:y.viewTransitionOptions,{ignoredErrors:g.config.ignoredErrors})));R=d;Y=R.transitionType;A=R.viewTransitionOptions;P=g.config.transitionConfigs.get(Y);if(!P)return J.return(C());w=Mf8(g,Y);x=WP6(g,Y);p=_.Dkz(C,mpb(g,P,w,x,A));return J.yield(p,2)}IHp(g,Y);_.XV(J)})},ckb=function(){var g,C,d,V;
return _.F(function(y){if(y.nextAddress==1)return g=navigator,(C=g.storage)!=null&&C.persisted?y.yield((d=g.storage)==null?void 0:d.persisted(),2):y.return("PERSISTED_STATE_NOT_SUPPORTED");V=y.yieldResult;return y.return(V?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},EhB=function(){var g,C,d,V;
return _.F(function(y){if(y.nextAddress==1)return g=navigator,(C=g.storage)!=null&&C.persist?y.yield((d=g.storage)==null?void 0:d.persist(),2):y.return("PERSISTED_STATE_NOT_SUPPORTED");V=y.yieldResult;return y.return(V?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Hw0=function(){var g,C;
return _.F(function(d){switch(d.nextAddress){case 1:return g="PERSISTED_STATE_NOT_SUPPORTED",_.js(d,2),d.yield(ckb(),4);case 4:g=d.yieldResult;if(g!=="PERSISTED_STATE_NOT_GRANTED"){d.jumpTo(5);break}return d.yield(EhB(),6);case 6:g=d.yieldResult;case 5:_.Vv(d,3);break;case 2:C=_.N4(d),C instanceof Error&&_.IM(C);case 3:return _.uD("persistentStorageStateChecked",{persistedState:g}),d.return(g)}})},Qr5=function(g,C){var d=[],V=!1;
C=_.Z(C);for(var y=C.next();!y.done;y=C.next()){y=g.moduleRegistry[y.value];var R=void 0,Y=void 0;((R=y)==null?0:R.isFetching)&&((Y=y)==null?0:Y.resolver)?(d.push(y.resolver.promise),V=!0):(y=new _.go,y.resolve(void 0),d.push(y.promise))}return V?Promise.all(d):void 0},z2B=function(g,C,d){if(g.isAnyTransitionEnabled){var V={beforeTransition:function(){d(!0);
C.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){C.style.viewTransitionName&&(C.style.viewTransitionName="",d(!1))}};
u9R(g.viewTransitionCoordinator,"slide",V);u9R(g.viewTransitionCoordinator,"lockup-to-watch",V);u9R(g.viewTransitionCoordinator,"watch-next-appears",V);u9R(g.viewTransitionCoordinator,"learning-journey",V)}},KPr=function(g,C){g.isBrowseTransitionEnabled?Upz(g.viewTransitionCoordinator,C,{transitionType:"slide"}):(C(),Promise.resolve())},aHR=function(g,C){g.isLockupToWatchTransitionEnabled?Upz(g.viewTransitionCoordinator,C,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){g.registeredLockupThumbnail=void 0;g.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(C(),Promise.resolve())},Gc6=function(g,C){g.isLockupToWatchTransitionEnabled?Upz(g.viewTransitionCoordinator,C,{transitionType:"watch-next-appears"}):(C(),Promise.resolve())},SK6=function(g,C){g.isLearningJourneyTransitionEnabled?Upz(g.viewTransitionCoordinator,C,{transitionType:"learning-journey"}):(C(),Promise.resolve())},g1I=function(g,C,d){if(g.isInitialized()){var V=
Rq(d),y=V==="watch";
V=V==="shorts";var R=Rq(C)==="watch";if(y)R||(g.backgroundPageData=C),g.watchPipMode&&R||g.deactivate(d.endpoint);else if(V){if(Rq(C)!=="shorts"){var Y;(Y=g.getPlayerElement())==null||Y.pause()}}else R&&!g.watchPipMode&&(TXB(C,d,!0)?(g.watchWhileMode&&_.iFR(g,!1),_.bFb(g,C)):g.isMiniplayerActive()&&g.watchWhileMode&&g.deactivate());R&&_.wy5(g);g.shortsPipMode&&!V&&(window.focus(),g.deactivate());if(g.pictureInPictureEnabled())if(V&&g.shortsPipEnabled||y&&g.watchPipEnabled)_.jKW(g.handleMediaSessionPipActivation);
else if(!g.isMiniplayerActive()&&(g.shortsPipEnabled||g.watchPipEnabled)&&window.documentPictureInPicture&&_.NR()&&_.jcL("Chromium")>=120){g=_.tt1().mediaSession;try{g.setActionHandler("enterpictureinpicture",null)}catch(A){}}}},Cn8=function(g,C){var d,V;
_.F(function(y){if(y.nextAddress==1){if(!g||!g.navigationEndpoint)return y.return();_.vf().lockupActivation=!0;var R;C?R=_.Mr(_.yD("QUEUE",void 0,"Queue")):R=g.longBylineText;V=(d=R)&&g.title?{miniplayerTitle:g.title,miniplayerSubtitle:d,playlistData:null}:void 0;return y.yield(_.nAh(_.wS().resolve(_.Ds),g.navigationEndpoint,!0,V),2)}_.vf().userActivation=!0;_.XV(y)})},WJ0=function(g,C){var d,V,y,R,Y,A;
_.F(function(P){if(P.nextAddress==1){d=_.e(C,_.nyx);if(!d||!d.listId)return P.return();g.index=d.index||g.index||0;V=g.response&&g.response.playingVideoId||void 0;return P.yield(_.AE6(g.JSC$13152_playlistNetworkManager,d.listId,g.index,V),2)}y=P.yieldResult;if(!y)return P.return();R=y.playlistId;Y=y.playlistPanelRenderer;!g.queueProxy&&R&&Y&&R.startsWith("TLPQ")&&(g.queueProxy=new _.gP(g.JSC$13152_playlistNetworkManager,R,g.setPlaylistData.bind(g),g.clearQueue.bind(g),_.CLR(Y),g.storage));if(d.openMiniplayer&&
(A=_.dIP(Y))&&!g.JSC$13152_pageManager.isOnWatch()){var w=A,x=d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";g.isMiniplayerActive()?g.openToast(w):Cn8(w,x)}g.setPlaylistData(R,Y,y.autoplayRenderer);_.XV(P)})},$$D=function(g,C){var d=_.Y3();
d.index===void 0&&(d.index=0);d.temporaryItems.push.apply(d.temporaryItems,_.Wr(g));if((C.videoId||C.videoIds)&&d.index!==void 0&&C.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!d.queueProxy){var V=[];if(d.response){var y=_.wS().resolve(_.Ds).isMiniplayerActive();if(d.response.playlistPanelRenderer&&d.response.playlistId&&!d.response.playlistId.startsWith("TLPQ")){if(d.JSC$13152_pageManager.isOnWatch()||y)V=_.CLR(d.response.playlistPanelRenderer)}else d.response.playingVideoId&&!C.openMiniplayer?
V.push(d.response.playingVideoId):y&&d.response.playingVideoId&&C.openMiniplayer&&V.push(d.response.playingVideoId)}d.queueProxy=new _.gP(d.JSC$13152_playlistNetworkManager,"",d.setPlaylistData.bind(d),d.clearQueue.bind(d),V,d.storage);d.queueProxy.JSC$13098_setCurrentIndex(d.index)}d.queueProxy.addVideos(C.videoIds||[C.videoId],C)}MPr(d,g);d.response&&_.Ay(d,_.Fu(d,d.response.autoplayRenderer));d.JSC$13152_pageManager.isOnWatch()?d.isMiniplayerActive()&&d.openToast(g[0]):(g=g[0],C=C.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
d.isMiniplayerActive()?d.openToast(g):Cn8(g,C))},do0=function(g){var C=_.S8(g);
if(C=="object"||C=="array"){if(typeof g.clone==="function")return g.clone();if(typeof Map!=="undefined"&&g instanceof Map)return new Map(g);if(typeof Set!=="undefined"&&g instanceof Set)return new Set(g);C=C=="array"?[]:{};for(var d in g)C[d]=do0(g[d]);return C}return g},tv=function(g,C){return _.pMP(_.b1(g,C,void 0,_.RO))},j9=function(g,C){return _.Ap(_.b1(g,C,void 0,_.RO))},e9=function(g,C){return _.qxN(_.b1(g,C,void 0,_.RO))},lI=function(g,C){return _.b1(g,C,void 0,_.RO,_.GP)},VyR=_.PY(function(g,
C,d,V){if(g.nextWireType_!==0)return!1;
_.F1(C,d,V,_.rk(g.decoder_,_.x61));return!0},_.xu,_.Ti),yBb=_.PY(function(g,C,d){if(g.nextWireType_!==1)return!1;
var V=g.decoder_;g=_.X1(V);V=_.X1(V);g=_.IA(g,V);_.i6(C,d,g);return!0},_.qh_,_.ypP),RIB=_.PY(function(g,C,d){if(g.nextWireType_!==2)return!1;
g=_.n6P(g);_.i6(C,d,g===_.BM()?void 0:g);return!0},_.nuW,_.ZSP),bD6=_.rW_(function(g,C,d){if(g.nextWireType_!==0&&g.nextWireType_!==2)return!1;
C=_.d_(C,C[_.RA]|0,d);g.nextWireType_==2?_.IQQ(g,kAZ,C):C.push(_.Nv(g.decoder_));return!0},function(g,C,d){C=_.DlB(_.Ap,C,!0);
if(C!=null&&C.length){d=_.zQr(g,d);for(var V=0;V<C.length;V++)_.fk1(g.encoder_,C[V]);_.KrP(g,d)}},_.YrL),ZDB=_.PY(function(g,C,d,V){if(g.nextWireType_!==0)return!1;
_.F1(C,d,V,_.Nv(g.decoder_));return!0},_.Ulc,_.YrL),YB8=function(g){return g.previousElementSibling!==void 0?g.previousElementSibling:_.Jj6(g.previousSibling,!1)},AB0=function(g,C){var d=[];
for(C=C||0;C<g.length;C+=2)_.YJP(g[C],g[C+1],d);return d.join("&")},FzZ=function(g,C){var d=arguments.length==2?AB0(arguments[1],0):AB0(arguments,1);
return _.Z8Q(g,d)},bx0=_.eS(_.hU),PnI=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(PnI,_.Yu);PnI.prototype.getTypeName=function(){return _.p1(this,1).split("/").pop()};
PnI.prototype.getValue=function(){var g=_.b1(this,2);if(Array.isArray(g)||g instanceof _.Yu)throw Error("W");return _.Af(this,2)};
var QX0=function(){var g=_.Ki();this.JSC$9988_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.ov("channel_type"))};
QX0.prototype.increment=function(g){this.JSC$9988_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",g)};
var zAD=function(){var g=_.Ki();this.JSC$9991_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.ov("channel_type"))};
zAD.prototype.increment=function(g){this.JSC$9991_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",g)};
var aqD=function(){var g=_.Ki();this.JSC$9994_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.ov("channel_type"))};
aqD.prototype.increment=function(g){this.JSC$9994_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",g)};
var K65=function(){var g=_.Ki();this.JSC$9997_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
K65.prototype.increment=function(){this.JSC$9997_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var GKS=function(){var g=_.Ki();this.JSC$10000_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.ov("channel_type"),_.ov("error_type"))};
GKS.prototype.increment=function(g,C){this.JSC$10000_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",g,C)};
var SlB=function(){var g=_.Ki();this.JSC$10003_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
SlB.prototype.increment=function(){this.JSC$10003_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var gZZ=function(){var g=_.Ki();this.JSC$10006_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
gZZ.prototype.increment=function(){this.JSC$10006_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var zV8=function(){var g=_.Ki();this.JSC$10012_streamzService=g;g.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
zV8.prototype.increment=function(){this.JSC$10012_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var iD0=function(g){return g.getCount&&typeof g.getCount=="function"?g.getCount():_.U1(g)||typeof g==="string"?g.length:_.uG.getCount(g)},ODQ=function(g,C){if(typeof g.every=="function")return g.every(C,void 0);
if(_.U1(g)||typeof g==="string")return Array.prototype.every.call(g,C,void 0);for(var d=_.YqH(g),V=_.GA(g),y=V.length,R=0;R<y;R++)if(!C.call(void 0,V[R],d&&d[R],g))return!1;return!0},wv5=function(g,C,d,V){var y=new _.Mu(null);
g&&_.SP(y,g);C&&_.gD(y,C);d&&_.Cw(y,d);V&&_.dD(y,V);return y},kB5=function(){var g=_.KG&&_.xo(_.j2M,10)>=0,C;
if(C=_.zjQ)C=_.xo(_.tKQ,10)>=0;var d=_.C1&&_.xo(_.j2M,85)>=0;return _.aa||g||C||d},xo0=function(g){var C=_.nW6(g);
return C&&kB5()?-g.scrollLeft:C&&_.zM(g,"overflowX")!="visible"?g.scrollWidth-g.clientWidth-g.scrollLeft:g.scrollLeft},o1b=function(g,C){C=Math.max(C,0);
_.nW6(g)?kB5()?g.scrollLeft=-C:g.scrollLeft=g.scrollWidth-C-g.clientWidth:g.scrollLeft=C},Qn5=0,SU6=!1;
Zp.prototype.set=function(g){this.relativeTimeStart_=g};
Zp.prototype.reset=function(){this.set(_.cJ())};
Zp.prototype.get=function(){return this.relativeTimeStart_};
var pv8=null,JBS=function(){pv8||(pv8=new Zp)},hIQ=function(){pv8||(pv8=new Zp)};
_.Ea(hIQ,JBS);_.b=Ctb.prototype;_.b.JSC$11423_buffer_="";_.b.set=function(g){this.JSC$11423_buffer_=""+g};
_.b.append=function(g,C,d){this.JSC$11423_buffer_+=String(g);if(C!=null)for(var V=1;V<arguments.length;V++)this.JSC$11423_buffer_+=arguments[V];return this};
_.b.clear=function(){this.JSC$11423_buffer_=""};
_.b.getLength=function(){return this.JSC$11423_buffer_.length};
_.b.toString=function(){return this.JSC$11423_buffer_};
var tyD=!1,Y46=function(g){_.du.call(this,g.message||g.description||g.name);this.isMissing=g instanceof Yl;this.isTimeout=g instanceof _.cC&&g.errorCode=="net.timeout";this.isCanceled=g instanceof _.DY};
_.L(Y46,_.du);Y46.prototype.name="BiscottiError";var Yl=function(){_.du.call(this,"Biscotti ID is missing from server")};
_.L(Yl,_.du);Yl.prototype.name="BiscottiMissingError";var Au=null,NzZ=function(){try{var g=_.gS("yt.ads.biscotti.getId_");return g?g():uaR()}catch(C){return _.kS(C)}},jNb=function(g,C){return _.QD({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:g,command:C}})},eIS=function(g){return _.QD({type:"SET_GUIDE_IS_EXPANDED",
payload:g})},l2b=function(g){return _.QD({type:"SET_ONLINE_STATUS",
payload:g})},Lz8=function(g,C){return _.QD({type:"SET_TRANSCRIPTION_STATE",
payload:{high:g,low:C}})},DoD=function(g){return _.QD({type:"SET_OVERLAY_STATE",
payload:g})},rBZ=0,Npb=function(g,C,d){var V=this;
this.priority=C;this.delay=d;this.jobId=0;this.completionCallback=_.og;this.wrappedJob=function(){g();V.completionCallback()};
this.id=++rBZ};
Npb.prototype.enqueue=function(g){this.completionCallback=g;this.jobId=_.UP.addJob(this.wrappedJob,this.priority,this.delay)};
var L6=function(){_.V8.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.L(L6,_.V8);L6.prototype.addJob=function(g,C,d){g=new Npb(g,C,d);this.taskIdToTask.set(g.id,g);this.isActive?XvB(this,g):this.suspendedTasks.add(g);return g.id};
var XvB=function(g,C){g.scheduledTasks.add(C);C.enqueue(function(){g.scheduledTasks.delete(C)})};
L6.prototype.cancelJob=function(g){(g=this.taskIdToTask.get(g))&&(this.scheduledTasks.delete(g)?_.UP.cancelJob(g.jobId):this.suspendedTasks.delete(g))};
L6.prototype.pause=function(){var g=this;this.isActive=!1;this.scheduledTasks.forEach(function(C){_.UP.cancelJob(C.jobId);g.suspendedTasks.add(C)});
this.scheduledTasks.clear()};
L6.prototype.start=function(){var g=this;this.isActive=!0;this.suspendedTasks.forEach(function(C){XvB(g,C)});
this.suspendedTasks.clear()};
L6.prototype.reset=function(){this.scheduledTasks.forEach(function(g){_.UP.cancelJob(g.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var sNz=function(g,C){this.JSC$13278_networkService_=g;this.pageRequestPromise=C};
sNz.prototype.fetchData=function(g){BpS(this,this.JSC$13278_networkService_.fetchData(g))};
sNz.prototype.postData=function(g,C){BpS(this,this.JSC$13278_networkService_.postData(g,C))};
sNz.prototype.requestDataForServiceEndpoint=function(g,C){BpS(this,this.JSC$13278_networkService_.requestDataForServiceEndpoint(g,C))};
var BpS=function(g,C){C.then(g.pageRequestPromise.onSuccess,g.pageRequestPromise.onFailure,g.pageRequestPromise)};
sNz.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var Tp0=function(g){this.buildNetworkRequest_=g;this.pendingRequests_=new Set};
Tp0.prototype.reset=function(){this.pendingRequests_.forEach(function(g){g.cancel()});
this.pendingRequests_.clear()};
Tp0.prototype.fetchData=function(g){var C=f2b(this);C.fetchData(g);return C.pageRequestPromise};
Tp0.prototype.postData=function(g,C){var d=f2b(this);d.postData(g,C);return d.pageRequestPromise};
Tp0.prototype.requestDataForServiceEndpoint=function(g,C){var d=f2b(this);d.requestDataForServiceEndpoint(g,C);return d.pageRequestPromise};
var f2b=function(g){var C=g.buildNetworkRequest_();g.pendingRequests_.add(C);var d=function(){g.pendingRequests_.delete(C)};
C.pageRequestPromise.then(d,d);return C},v10=function(g){var C=new L6;
this.JSC$13285_networkService_=g;this.JSC$13285_taskManager_=C;this.JSC$13285_networkManager_=new Tp0(this.networkRequestFactory_.bind(this))};
_.b=v10.prototype;_.b.networkRequestFactory_=function(){return new sNz(this.JSC$13285_networkService_,new _.LT(this.JSC$13285_taskManager_))};
_.b.reset=function(){this.JSC$13285_taskManager_.reset();this.JSC$13285_networkManager_.reset()};
_.b.start=function(){this.JSC$13285_taskManager_.start()};
_.b.pause=function(){this.JSC$13285_taskManager_.pause()};
_.b.getTaskManager=function(){return this.JSC$13285_taskManager_};
_.b.getNetworkManager=function(){return this.JSC$13285_networkManager_};
var JoI=null,jLb=[],Fl=0,iU=0,PH=null,wI=function(g){this.token=g};
wI.getInstance=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.iA(),2);g=C.yieldResult;if(!g)return C.return();wI.instance||(wI.instance=new wI(g));return C.return(wI.instance)})};
var sL0=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(roZ(g.token),2);C=d.yieldResult;return d.return(C.clear("resource-manifest-assets"))})},Om=function(g){this.token=g};
Om.getInstance=function(){var g;return _.F(function(C){if(C.nextAddress==1)return C.yield(_.iA(),2);g=C.yieldResult;if(!g)return C.return();Om.instance||(Om.instance=new Om(g));return C.return(Om.instance)})};
var Nl5=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(roZ(g.token),2);C=d.yieldResult;return d.yield(C.clear("auth"),0)})},$oS=!1,kl=null,U_Q=void 0,S46=!1,qBp=function(g){_.du.call(this,g)};
_.L(qBp,_.$TP);var mg5=function(){var g=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return g?parseInt(g[1],10):0},MyQ=function(g){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+g)!=-1||document.currentScript.src.indexOf("&"+g)!=-1)},Wz0=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},cU0=function(g){g.length?mo6(g.shift(),function(){cU0(g)}):nZ5()},Hzp=function(g){return"chrome-extension://"+g+"/cast_sender.js"},mo6=function(g,
C,d){var V=document.createElement("script");
V.onerror=C;d&&(V.onload=d);_.Za(V,_.q7(g));(document.head||document.documentElement).appendChild(V)},uk5=function(){var g=mg5(),C=[];
if(g>1){var d=g-1;C.push("//www.gstatic.com/eureka/clank/"+g+"/cast_sender.js");C.push("//www.gstatic.com/eureka/clank/"+d+"/cast_sender.js")}return C},nZ5=function(){var g=Wz0();
g&&g(!1,"No cast extension found")},UgD=function(){if(n1z){var g=2,C=Wz0(),d=function(){g--;
g==0&&C&&C(!0)};
window.__onGCastApiAvailable=d;mo6("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",nZ5,d)}},uBp=function(){UgD();
var g=uk5();g.push("//www.gstatic.com/eureka/clank/cast_sender.js");cU0(g)},IYp=function(){UgD();
var g=uk5();g.push.apply(g,_.Wr(EZb.map(Hzp)));g.push("//www.gstatic.com/eureka/clank/cast_sender.js");cU0(g)},n1z=MyQ("loadCastFramework")||MyQ("loadCastApplicationFramework"),EZb=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var I2z=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(I2z,_.Yu);var Uo8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Uo8,_.Yu);var cB8=function(){var g=new Uo8;return _.L1(g,1,3)};var DP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(DP,_.Yu);var uy8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(uy8,_.Yu);var E1b=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(E1b,_.Yu);E1b.prototype.getToken=function(){return _.p1(this,1)};
E1b.prototype.setToken=function(g){return _.Bb(this,1,g)};
var WE8=function(g){return _.a6(g,3,_.lQ,_.OJ())},mf0=function(g){return _.a6(g,6,_.lQ,_.OJ())};var rc=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(rc,_.Yu);rc.prototype.getToken=function(){return _.o4(this,E1b,2)};
rc.prototype.setToken=function(g){return _.Ld(this,2,g)};
rc.prototype.getName=function(){return _.p1(this,6)};
var HD5=_.eS(rc);var QN6=function(g,C,d){this.requestMessage=g;this.methodDescriptor=C;this.metadata=d};
QN6.prototype.getMetadata=function(){return this.metadata};var zI8=function(g,C){C=C===void 0?{}:C;this.responseMessage=g;this.metadata=C;this.status=null};
zI8.prototype.getMetadata=function(){return this.metadata};
zI8.prototype.getStatus=function(){return this.status};var Nw=function(g,C,d,V,y){this.name=g;this.methodType="unary";this.requestType=C;this.responseType=d;this.requestSerializeFn=V;this.responseDeserializeFn=y},Kz6=function(g,C,d){d=d===void 0?{}:d;
return new QN6(C,g,d)};
Nw.prototype.getName=function(){return this.name};var X_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(X_,_.Yu);X_.prototype.getHeader=function(){return _.o4(this,DP,1)};
X_.prototype.setHeader=function(g){return _.Ld(this,1,g)};
X_.prototype.hasHeader=function(){return _.ZT(this,DP,1)};var a2D=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(a2D,_.Yu);var GB0=new Nw("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",X_,a2D,function(g){return g.serialize()},_.eS(a2D));var sp=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(sp,_.Yu);sp.prototype.getHeader=function(){return _.o4(this,DP,1)};
sp.prototype.setHeader=function(g){return _.Ld(this,1,g)};
sp.prototype.hasHeader=function(){return _.ZT(this,DP,1)};var SBD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(SBD,_.Yu);var gyI=new Nw("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",sp,SBD,function(g){return g.serialize()},_.eS(SBD));var Ba=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ba,_.Yu);Ba.prototype.getHeader=function(){return _.o4(this,DP,1)};
Ba.prototype.setHeader=function(g){return _.Ld(this,1,g)};
Ba.prototype.hasHeader=function(){return _.ZT(this,DP,1)};var CCB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(CCB,_.Yu);CCB.prototype.getLink=function(){return _.o4(this,rc,1)};var daS=new Nw("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",Ba,CCB,function(g){return g.serialize()},_.eS(CCB));var TD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(TD,_.Yu);TD.prototype.getHeader=function(){return _.o4(this,DP,1)};
TD.prototype.setHeader=function(g){return _.Ld(this,1,g)};
TD.prototype.hasHeader=function(){return _.ZT(this,DP,1)};var VJ8=new Nw("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",TD,rc,function(g){return g.serialize()},HD5);var yJ0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(yJ0,_.Yu);var R86=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(R86,_.Yu);R86.prototype.getUrl=function(){return _.p1(this,2)};
R86.prototype.setUrl=function(g){return _.Bb(this,2,g)};var b4S=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(b4S,_.Yu);var Z4Q=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Z4Q,_.Yu);var Ygb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ygb,_.Yu);var G_Z=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(G_Z,_.Yu);var ac6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ac6,_.Yu);var AJp=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(AJp,_.Yu);var RA0=_.eS(AJp);var F8R=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(F8R,_.Yu);var PCD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(PCD,_.Yu);_.b=PCD.prototype;_.b.getHeader=function(){return _.o4(this,DP,1)};
_.b.setHeader=function(g){return _.Ld(this,1,g)};
_.b.hasHeader=function(){return _.ZT(this,DP,1)};
_.b.getCompletionUrl=function(){return _.p1(this,6)};
_.b.getDeviceId=function(){return _.p1(this,11)};var i4R=new Nw("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",PCD,AJp,function(g){return g.serialize()},RA0);var O46=new Set(["SAPISIDHASH","APISIDHASH"]);var woZ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(woZ,_.Yu);woZ.prototype.getMessage=function(){return _.p1(this,2)};
var ktR=_.eS(woZ);var oy5=function(g,C){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=g.nodeReadableStream;this.grpcResponseDeserializeFn=C;this.xhr=g.xhr;this.xhrNodeReadableStream&&xap(this)},lE0=function(g,C){var d=new po8;
_.O4(g.xhr,"complete",function(){if(g.xhr.isSuccess()){var V=g.xhr.getResponseText();var y;if(y=C)y=g.xhr,y.JSC$9867_xhr_&&y.isComplete()?(y=y.JSC$9867_xhr_.getResponseHeader("Content-Type"),y=y===null?void 0:y):y=void 0,y=y==="text/plain";if(y){if(!atob)throw Error("ik");V=atob(V)}try{var R=g.grpcResponseDeserializeFn(V)}catch(A){JJI(g,LEZ(new _.rr(13,"Error when deserializing response data; error: "+A+(", response: "+V)),d));return}V=_.A5P(g.xhr.getStatus());h8B(g,tJ0(g));V===0?jzz(g,R):JJI(g,LEZ(new _.rr(V,
"Xhr succeeded but the status code is not 200"),d))}else{V=g.xhr.getResponseText();R=tJ0(g);if(V){var Y=e8r(g,V);V=Y.code;y=Y.details;Y=Y.metadata}else V=2,y="Rpc failed due to xhr error. uri: "+String(g.xhr.JSC$9867_lastUri_)+", error code: "+(g.xhr.JSC$9867_lastErrorCode_+", error: ")+g.xhr.getLastError(),Y=R;h8B(g,R);JJI(g,LEZ(new _.rr(V,y,Y),d))}})},xap=function(g){g.xhrNodeReadableStream.on("data",function(C){if("1"in C){var d=C["1"];
try{var V=g.grpcResponseDeserializeFn(d)}catch(y){JJI(g,new _.rr(13,"Error when deserializing response data; error: "+y+(", response: "+d)))}V&&jzz(g,V)}if("2"in C)for(C=e8r(g,C["2"]),d=0;d<g.onStatusCallbacks.length;d++)g.onStatusCallbacks[d](C)});
g.xhrNodeReadableStream.on("end",function(){h8B(g,tJ0(g));for(var C=0;C<g.onEndCallbacks.length;C++)g.onEndCallbacks[C]()});
g.xhrNodeReadableStream.on("error",function(){if(g.onErrorCallbacks.length!==0){var C=g.xhr.JSC$9867_lastErrorCode_;C!==0||g.xhr.isSuccess()||(C=6);var d=-1;switch(C){case 0:var V=2;break;case 7:V=10;break;case 8:V=4;break;case 6:d=g.xhr.getStatus();V=_.A5P(d);break;default:V=14}h8B(g,tJ0(g));C=_.m9h(C)+", error: "+g.xhr.getLastError();d!==-1&&(C+=", http status code: "+d);JJI(g,new _.rr(V,C))}})},tJ0=function(g){var C={},d=phS(g.xhr);
Object.keys(d).forEach(function(V){C[V]=d[V]});
return C},e8r=function(g,C){var d=2,V={};
try{var y=ktR(C);d=_.wi(y,1);var R=y.getMessage();_.i3(y,PnI,3,_.OJ()).length&&(V["grpc-web-status-details-bin"]=C)}catch(Y){g.xhr&&g.xhr.getStatus()===404?(d=5,R="Not Found: "+String(g.xhr.JSC$9867_lastUri_)):(d=14,R="Unable to parse RpcStatus: "+Y)}return{code:d,details:R,metadata:V}};
oy5.prototype.on=function(g,C){g==="data"?this.onDataCallbacks.push(C):g==="metadata"?this.onMetadataCallbacks.push(C):g==="status"?this.onStatusCallbacks.push(C):g==="end"?this.onEndCallbacks.push(C):g==="error"&&this.onErrorCallbacks.push(C);return this};
var L8D=function(g,C){C=g.indexOf(C);C>-1&&g.splice(C,1)};
oy5.prototype.removeListener=function(g,C){g==="data"?L8D(this.onDataCallbacks,C):g==="metadata"?L8D(this.onMetadataCallbacks,C):g==="status"?L8D(this.onStatusCallbacks,C):g==="end"?L8D(this.onEndCallbacks,C):g==="error"&&L8D(this.onErrorCallbacks,C);return this};
oy5.prototype.cancel=function(){this.xhr.abort()};
var jzz=function(g,C){for(var d=0;d<g.onDataCallbacks.length;d++)g.onDataCallbacks[d](C)},h8B=function(g,C){for(var d=0;d<g.onMetadataCallbacks.length;d++)g.onMetadataCallbacks[d](C)},JJI=function(g,C){for(var d=0;d<g.onErrorCallbacks.length;d++)g.onErrorCallbacks[d](C)},po8=function(){var g=Error.call(this);
this.message=g.message;"stack"in g&&(this.stack=g.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.L(po8,Error);var DaZ=function(g){this.JSC$19697_worker_=g.worker||null;this.JSC$19697_streamBinaryChunks_=g.streamBinaryChunks||!1;this.JSC$19697_credentialsMode_=void 0};
_.Ea(DaZ,_.PmB);DaZ.prototype.createInstance=function(){var g=new f6(this.JSC$19697_worker_,this.JSC$19697_streamBinaryChunks_);this.JSC$19697_credentialsMode_&&g.setCredentialsMode(this.JSC$19697_credentialsMode_);return g};
DaZ.prototype.setCredentialsMode=function(g){this.JSC$19697_credentialsMode_=g};
var f6=function(g,C){_.t0.call(this);this.JSC$19701_worker_=g;this.JSC$19701_streamBinaryChunks_=C;this.JSC$19701_credentialsMode_=void 0;this.status=this.readyState=0;this.responseURL=this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19701_responseHeaders_=null;this.JSC$19701_method_="GET";this.JSC$19701_url_="";this.inProgress_=!1;this.JSC$19701_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.Ea(f6,_.t0);f6.prototype.open=function(g,C){if(this.readyState!=0)throw this.abort(),Error("jk");this.JSC$19701_method_=g;this.JSC$19701_url_=C;this.readyState=1;rJ0(this)};
f6.prototype.send=function(g){if(this.readyState!=1)throw this.abort(),Error("kk");if(this.abortController_.signal.aborted)throw this.abort(),Error("lk");this.inProgress_=!0;var C={headers:this.requestHeaders_,method:this.JSC$19701_method_,credentials:this.JSC$19701_credentialsMode_,cache:void 0,signal:this.abortController_.signal};g&&(C.body=g);(this.JSC$19701_worker_||_.yg).fetch(new Request(this.JSC$19701_url_,C)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
f6.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort("Request was aborted.");this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,NMR(this));this.readyState=0};
f6.prototype.handleResponse_=function(g){if(this.inProgress_&&(this.fetchResponse_=g,this.JSC$19701_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19701_responseHeaders_=g.headers,this.readyState=2,rJ0(this)),this.inProgress_&&(this.readyState=3,rJ0(this),this.inProgress_)))if(this.responseType==="arraybuffer")g.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.yg.ReadableStream!==
"undefined"&&"body"in g){this.currentReader_=g.body.getReader();if(this.JSC$19701_streamBinaryChunks_){if(this.responseType)throw Error("mk");this.response=[]}else this.response=this.responseText="",this.JSC$19701_textDecoder_=new TextDecoder;Xo0(this)}else g.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var Xo0=function(g){g.currentReader_.read().then(g.handleDataFromStream_.bind(g)).catch(g.handleSendFailure_.bind(g))};
f6.prototype.handleDataFromStream_=function(g){if(this.inProgress_){if(this.JSC$19701_streamBinaryChunks_&&g.value)this.response.push(g.value);else if(!this.JSC$19701_streamBinaryChunks_){var C=g.value?g.value:new Uint8Array(0);if(C=this.JSC$19701_textDecoder_.decode(C,{stream:!g.done}))this.response=this.responseText+=C}g.done?NMR(this):rJ0(this);this.readyState==3&&Xo0(this)}};
f6.prototype.handleResponseText_=function(g){this.inProgress_&&(this.response=this.responseText=g,NMR(this))};
f6.prototype.handleResponseArrayBuffer_=function(g){this.inProgress_&&(this.response=g,NMR(this))};
f6.prototype.handleSendFailure_=function(){this.inProgress_&&NMR(this)};
var NMR=function(g){g.readyState=4;g.fetchResponse_=null;g.currentReader_=null;g.JSC$19701_textDecoder_=null;rJ0(g)};
f6.prototype.setRequestHeader=function(g,C){this.requestHeaders_.append(g,C)};
f6.prototype.getResponseHeader=function(g){return this.JSC$19701_responseHeaders_?this.JSC$19701_responseHeaders_.get(g.toLowerCase())||"":""};
f6.prototype.getAllResponseHeaders=function(){if(!this.JSC$19701_responseHeaders_)return"";for(var g=[],C=this.JSC$19701_responseHeaders_.entries(),d=C.next();!d.done;)d=d.value,g.push(d[0]+": "+d[1]),d=C.next();return g.join("\r\n")};
f6.prototype.setCredentialsMode=function(g){this.JSC$19701_credentialsMode_=g};
var rJ0=function(g){g.onreadystatechange&&g.onreadystatechange.call(g)};
Object.defineProperty(f6.prototype,"withCredentials",{get:function(){return this.JSC$19701_credentialsMode_==="include"},
set:function(g){this.setCredentialsMode(g?"include":"same-origin")}});var sz0=function(g){var C="";_.uG.forEach(g,function(d,V){C+=V;C+=":";C+=d;C+="\r\n"});
return C},BMz=function(g,C,d){if(_.uG.isEmpty(d))return g;
d=sz0(d);if(typeof g==="string")return _.uS(g,_.dS(C),d);_.CP(g,C,d);return g};var TM6=function(){this.isInputValid_=!0;this.JSC$19707_streamPos_=0;this.leftoverInput_=""};
TM6.prototype.isInputValid=function(){return this.isInputValid_};
TM6.prototype.decode=function(g){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("nk`"+this.JSC$19707_streamPos_+"`stream already broken`"+g);this.leftoverInput_+=g;g=Math.floor(this.leftoverInput_.length/4);if(g==0)return null;try{var C=_.qMj(this.leftoverInput_.slice(0,g*4))}catch(d){throw C=this.leftoverInput_,g=d.message,this.isInputValid_=!1,Error("nk`"+this.JSC$19707_streamPos_+"`"+g+"`"+C);}this.JSC$19707_streamPos_+=g*4;this.leftoverInput_=this.leftoverInput_.slice(g*4);return C};var pQ=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19710_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
pQ.prototype.isInputValid=function(){return this.state_!=3};
var fE0=function(g,C,d,V){g.state_=3;g.errorMessage_="The stream is broken @"+g.JSC$19710_streamPos_+"/"+d+". Error: "+V+". With input:\n"+C;throw Error(g.errorMessage_);};
pQ.prototype.acceptsBinaryInput=function(){return!0};
pQ.prototype.parse=function(g){function C(P){P&128&&fE0(R,Y,A,"invalid tag");(P&7)!=2&&fE0(R,Y,A,"invalid wire type");R.tag_=P>>>3;R.tag_!=1&&R.tag_!=2&&R.tag_!=15&&fE0(R,Y,A,"unexpected tag");R.state_=1;R.length_=0;R.countLengthBytes_=0}
function d(P){R.countLengthBytes_++;R.countLengthBytes_==5&&P&240&&fE0(R,Y,A,"message length too long");R.length_|=(P&127)<<(R.countLengthBytes_-1)*7;P&128||(R.state_=2,R.countMessageBytes_=0,typeof Uint8Array!=="undefined"?R.messageBuffer_=new Uint8Array(R.length_):R.messageBuffer_=Array(R.length_),R.length_==0&&y())}
function V(P){R.messageBuffer_[R.countMessageBytes_++]=P;R.countMessageBytes_==R.length_&&y()}
function y(){if(R.tag_<15){var P={};P[R.tag_]=R.messageBuffer_;R.result_.push(P)}R.state_=0}
for(var R=this,Y=g instanceof Array?g:new Uint8Array(g),A=0;A<Y.length;){switch(R.state_){case 3:fE0(R,Y,A,"stream already broken");break;case 0:C(Y[A]);break;case 1:d(Y[A]);break;case 2:V(Y[A]);break;default:throw Error("ok`"+R.state_);}R.JSC$19710_streamPos_++;A++}g=R.result_;R.result_=[];return g.length>0?g:null};var rYZ=function(){this.errorMessage_=null;this.JSC$19713_streamPos_=0;this.base64Decoder_=new TM6;this.pbParser_=new pQ};
rYZ.prototype.isInputValid=function(){return this.errorMessage_===null};
var vyB=function(g,C,d){g.errorMessage_="The stream is broken @"+g.JSC$19713_streamPos_+". Error: "+d+". With input:\n"+C;throw Error(g.errorMessage_);};
rYZ.prototype.acceptsBinaryInput=function(){return!1};
rYZ.prototype.parse=function(g){this.errorMessage_!==null&&vyB(this,g,"stream already broken");var C=null;try{var d=this.base64Decoder_.decode(g);C=d===null?null:this.pbParser_.parse(d)}catch(V){vyB(this,g,V.message)}this.JSC$19713_streamPos_+=g.length;return C};var Df0=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19716_streamPos_=0;this.result_=[];this.statusParsed_=!1};
Df0.prototype.isInputValid=function(){return this.errorMessage_===null};
Df0.prototype.acceptsBinaryInput=function(){return!1};
Df0.prototype.parse=function(g){function C(P){R.state_=6;R.errorMessage_="The stream is broken @"+R.JSC$19716_streamPos_+"/"+Y+". Error: "+P+". With input:\n";throw Error(R.errorMessage_);}
function d(){R.jsonStreamParser_=new _.F8({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function V(P){if(P)for(var w=0;w<P.length;w++){var x={};x[1]=P[w];R.result_.push(x)}}
function y(P){if(P){(R.statusParsed_||P.length>1)&&C("extra status: "+P);R.statusParsed_=!0;var w={};w[2]=P[0];R.result_.push(w)}}
for(var R=this,Y=0;Y<g.length;){var A;if(A=R.state_!==2){a:{for(;Y<g.length;){if(!_.Ag(g[Y])){A=!0;break a}Y++;R.JSC$19716_streamPos_++}A=!1}A=!A}if(A)return null;switch(R.state_){case 6:C("stream already broken");break;case 0:g[Y]==="["?(R.state_=1,Y++,R.JSC$19716_streamPos_++):C("unexpected input token");break;case 1:g[Y]==="["?(R.state_=2,d()):g[Y]===","||g.slice(Y,Y+5)=="null,"?R.state_=3:g[Y]==="]"?(R.state_=5,Y++,R.JSC$19716_streamPos_++):C("unexpected input token");break;case 2:A=R.jsonStreamParser_.parse(g.substring(Y));
V(A);R.jsonStreamParser_.done()?(R.state_=3,A=R.jsonStreamParser_.JSC$11550_buffer_,R.JSC$19716_streamPos_+=g.length-Y-A.length,g=A,Y=0):(R.JSC$19716_streamPos_+=g.length-Y,Y=g.length);break;case 3:g[Y]===","||g.slice(Y,Y+5)=="null,"?(R.state_=4,d(),R.jsonStreamParser_.parse("["),Y+=g[Y]===","?1:5,R.JSC$19716_streamPos_++):g[Y]==="]"&&(R.state_=5,Y++,R.JSC$19716_streamPos_++);break;case 4:A=R.jsonStreamParser_.parse(g.substring(Y));y(A);R.jsonStreamParser_.done()?(R.state_=5,A=R.jsonStreamParser_.JSC$11550_buffer_,
R.JSC$19716_streamPos_+=g.length-Y-A.length,g=A,Y=0):(R.JSC$19716_streamPos_+=g.length-Y,Y=g.length);break;case 5:C("extra input after stream end")}}return R.result_.length>0?(g=R.result_,R.result_=[],g):null};var $aZ=function(g){this.JSC$19719_xhr_=g;this.JSC$19719_parser_=null;this.status_=this.JSC$19719_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19719_textDecoder_=null;this.JSC$19719_eventHandler_=new _.pa(this);this.JSC$19719_eventHandler_.listen(this.JSC$19719_xhr_,"readystatechange",this.JSC$19721_readyStateChangeHandler_)},va=function(g,C){g.status_!=C&&(g.status_=C,g.statusHandler_&&g.statusHandler_())},qgr=function(g){g.JSC$19719_eventHandler_.removeAll();
if(g.JSC$19719_xhr_){var C=g.JSC$19719_xhr_;g.JSC$19719_xhr_=null;C.abort();C.dispose()}};
$aZ.prototype.getStatus=function(){return this.status_};
$aZ.prototype.JSC$19721_readyStateChangeHandler_=function(g){g=g.target;try{if(g==this.JSC$19719_xhr_)a:{var C=_.s2(this.JSC$19719_xhr_),d=this.JSC$19719_xhr_.JSC$9867_lastErrorCode_,V=this.JSC$19719_xhr_.getStatus(),y=this.JSC$19719_xhr_.getResponseText();g=[];if(this.JSC$19719_xhr_.getResponse()instanceof Array){var R=this.JSC$19719_xhr_.getResponse();R.length>0&&R[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,g=R)}if(!(C<3||C==3&&!y&&g.length==0))if(V=V==200||V==206,C==4&&(d==8?va(this,
7):d==7?va(this,8):V||va(this,3)),this.JSC$19719_parser_||(this.JSC$19719_parser_=NJp(this.JSC$19719_xhr_),this.JSC$19719_parser_==null&&va(this,5)),this.status_>2)qgr(this);else{if(g.length>this.JSC$19719_pos_){var Y=g.length;d=[];try{if(this.JSC$19719_parser_.acceptsBinaryInput())for(var A=0;A<Y;A++){var P=this.JSC$19719_parser_.parse(Array.from(g[A]));P&&(d=d.concat(P))}else{P="";if(!this.JSC$19719_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("pk");this.JSC$19719_textDecoder_=
new TextDecoder}for(A=0;A<Y;A++)P+=this.JSC$19719_textDecoder_.decode(g[A],{stream:C==4&&A==Y-1});d=this.JSC$19719_parser_.parse(P)}g.splice(0,Y);d&&this.dataHandler_(d)}catch(x){va(this,5);qgr(this);break a}}else if(y.length>this.JSC$19719_pos_){A=y.slice(this.JSC$19719_pos_);this.JSC$19719_pos_=y.length;try{var w=this.JSC$19719_parser_.parse(A);w!=null&&this.dataHandler_&&this.dataHandler_(w)}catch(x){va(this,5);qgr(this);break a}}C==4?(y.length!=0||this.hasStreamingResponseData_?va(this,2):va(this,
4),qgr(this)):va(this,1)}}}catch(x){va(this,6),qgr(this)}};var MJ8=function(g){g=this.xhrReader_=g;var C=(0,_.vd)(this.onData_,this);g.dataHandler_=C;g=this.xhrReader_;C=(0,_.vd)(this.onStatusChange_,this);g.statusHandler_=C;this.JSC$19723_callbackMap_={};this.callbackOnceMap_={}};
_.b=MJ8.prototype;_.b.on=function(g,C){var d=this.JSC$19723_callbackMap_[g];d||(d=[],this.JSC$19723_callbackMap_[g]=d);d.push(C);return this};
_.b.addListener=function(g,C){this.on(g,C);return this};
_.b.removeListener=function(g,C){var d=this.JSC$19723_callbackMap_[g];d&&_.nl(d,C);(g=this.callbackOnceMap_[g])&&_.nl(g,C);return this};
_.b.once=function(g,C){var d=this.callbackOnceMap_[g];d||(d=[],this.callbackOnceMap_[g]=d);d.push(C);return this};
_.b.onData_=function(g){var C=this.JSC$19723_callbackMap_.data;C&&W8Z(g,C);(C=this.callbackOnceMap_.data)&&W8Z(g,C);this.callbackOnceMap_.data=[]};
var W8Z=function(g,C){for(var d={},V=0;V<g.length;d={message$jscomp$1008:void 0},V++)d.message$jscomp$1008=g[V],C.forEach(function(y){return function(R){try{R(y.message$jscomp$1008)}catch(Y){}}}(d))};
MJ8.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:maR(this,"readable");break;case 5:case 6:case 4:case 7:case 3:maR(this,"error");break;case 8:maR(this,"close");break;case 2:maR(this,"end")}};
var maR=function(g,C){var d=g.JSC$19723_callbackMap_[C];d&&d.forEach(function(V){try{V()}catch(y){}});
(d=g.callbackOnceMap_[C])&&d.forEach(function(V){V()});
g.callbackOnceMap_[C]=[]};var uc6=function(){var g={format:"jspb"};g=g===void 0?{}:g;this.suppressCorsPreflight=g.suppressCorsPreflight||_.gS("suppressCorsPreflight",g)||!1;this.withCredentials=g.withCredentials||_.gS("withCredentials",g)||!1;this.streamInterceptors=g.streamInterceptors||[];this.unaryInterceptors=g.unaryInterceptors||[];this.workerScope=g.workerScope;this.chunkedServerStreaming=g.useFetchDownloadStreams||!1},Ua5=function(g,C,d,V,y,R){R=R===void 0?{}:R;
var Y=C.substring(0,C.length-y.name.length),A,P=(A=R)==null?void 0:A.signal;return nyr(function(w){return new Promise(function(x,p){if(P==null?0:P.aborted){var J=new _.rr(1,"Aborted");J.cause=P.reason;p(J)}else{var h={},l=IEB(g,w,Y);l.on("error",function(N){return void p(N)});
l.on("metadata",function(N){h=N});
l.on("data",function(N){var T=h;T=T===void 0?{}:T;x(new zI8(N,T))});
P&&P.addEventListener("abort",function(){l.cancel();var N=new _.rr(1,"Aborted");N.cause=P.reason;p(N)})}})},g.unaryInterceptors).call(g,Kz6(y,d,V)).then(function(w){return w.responseMessage})},cJz=function(g,C,d,V,y,R){R=R===void 0?{}:R;
return Ua5(g,C,d,V,y,R)};
uc6.prototype.serverStreaming=function(g,C,d,V){var y=this,R=g.substring(0,g.length-V.name.length);return EyD(function(Y){var A=Y.methodDescriptor,P=Y.getMetadata(),w=H4S(y,!1);P=QzI(y,P,w,R+A.getName());var x=z8D(w,A.responseDeserializeFn,!0);Y=A.requestSerializeFn(Y.requestMessage);w.send(P,"POST",Y);return x},this.streamInterceptors).call(this,Kz6(V,C,d))};
var IEB=function(g,C,d){var V=C.methodDescriptor,y=C.getMetadata(),R=H4S(g,!0);g=QzI(g,y,R,d+V.getName());d=z8D(R,V.responseDeserializeFn,!1);lE0(d,y["X-Goog-Encode-Response-If-Executable"]==="base64");C=V.requestSerializeFn(C.requestMessage);R.send(g,"POST",C);return d},H4S=function(g,C){C=g.chunkedServerStreaming&&!C;
return g.workerScope||C?new _.XX(new DaZ({worker:g.workerScope,streamBinaryChunks:C})):new _.XX},QzI=function(g,C,d,V){C["Content-Type"]="application/json+protobuf";
C["X-User-Agent"]="grpc-web-javascript/0.1";var y=C.Authorization;if(y&&O46.has(y.split(" ")[0])||g.withCredentials)d.JSC$9867_withCredentials_=!0;if(g.suppressCorsPreflight)V=BMz(V,"$httpHeaders",C);else for(g=_.Z(Object.keys(C)),y=g.next();!y.done;y=g.next())y=y.value,d.headers.set(y,C[y]);return V},z8D=function(g,C,d){if(d){d=new $aZ(g);
var V=new MJ8(d)}return new oy5({xhr:g,nodeReadableStream:V},C)},EyD=function(g,C){return C.reduce(function(d,V){return function(y){return V.intercept(y,d)}},g)},nyr=function(g,C){return C.reduce(function(d,V){return function(y){return V.intercept(y,d)}},g)};var K8r=function(g){this.client_=new uc6;this.hostname_=g==void 0?g:g.replace(/\/+$/,"")};
_.b=K8r.prototype;_.b.JSC$19741_depositGoogleCredential=function(g,C,d){return cJz(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",g,C||{},gyI,d)};
_.b.deleteLink=function(g,C,d){return cJz(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",g,C||{},GB0,d)};
_.b.JSC$19741_finishOAuth=function(g,C,d){return cJz(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",g,C||{},daS,d)};
_.b.getLink=function(g,C,d){return cJz(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",g,C||{},VJ8,d)};
_.b.startLinkingSession=function(g,C,d){return cJz(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",g,C||{},i4R,d)};var aEr=[0,_.u1,1,bD6,[0,_.cP,[0,_.IO,-1]],[0,RIB],[0,_.K1,-1],[0,RIB]];var Gt8=function(){this.storage=new Map},ge5=function(g,C,d,V,y){if(!g.storage.has(C))return null;
g=_.Z(g.storage.get(C));for(C=g.next();!C.done;C=g.next())if(C=C.value,!y||C.linkName===y)if(d&&C.scopes&&SgD(C.scopes,d)||V&&C.capabilities&&SgD(C.capabilities,V))return C;return null},C7B=function(g,C,d){if(!d)g.storage.delete(C);
else if(g.storage.has(C)){var V=g.storage.get(C).filter(function(y){return y.linkName!==d});
V.length>0?g.storage.set(C,V):g.storage.delete(C)}},SgD=function(g,C){C=_.Z(C);
for(var d=C.next();!d.done;d=C.next())if(!g.has(d.value))return!1;return!0};var dK0=function(){var g=_.Qq("LINK_GAL_DOMAIN");this.alsDomain1p=_.Qq("LINK_GAL_DOMAIN");this.alsDomain3p=g;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},Vn8=function(g,C){g.apiKey=C;
return g};
dK0.prototype.build=function(){var g={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("qk");g.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("rk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("sk");g.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(g.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)g.apiKey=
this.apiKey,g.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("tk");g.oauthToken=this.oauthToken;g.alsDomain=this.alsDomain3p}g.clientXd3=this.clientXd3;g.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(g.authUser=this.authUser);this.bucket!==void 0&&(g.bucket=this.bucket);this.completionUrl!==void 0&&(g.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(g.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(g.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(g.locale=this.locale);g.loggerType=this.loggerType;g.clientEnvironment=this.clientEnvironment;g.colorScheme=this.colorScheme;g.showCloseOption=this.showCloseOption;return g};var Ju=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Ju,_.Yu);var ygr=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ygr,_.Yu);var RDb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(RDb,_.Yu);var tu=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(tu,_.Yu);var bc0=function(g){return _.Jf(g,1)};var ZcZ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ZcZ,_.Yu);var $fp=_.eS(ZcZ),hu=[1,2,3,4,5];var BJS=function(g){try{return $fp(g)}catch(C){return null}},Ydr=function(){},TJ0=function(g,C){switch(_.PP(C,hu)){case 4:return(C=_.eE(C,RDb,4,hu))&&g.logStateTransition(_.Jf(C,1)),!0;
case 5:return(C=_.eE(C,ygr,5,hu))&&g.logInternalEvent(_.Jf(C,1)),!0}return!1},qwS=function(g){switch(g){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.KL(g)}};var XjQ=function(g,C){var d=this;this.validator=g;this.messageListener=C;this.dismissCallback=function(){Ag6(d,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19770_receiveMessage=function(V){V.type==="message"&&(V=V.event_,V!==null&&(new URL(d.iframe.src)).origin===V.origin&&d.validator(V.data,V.origin)&&!d.messageListener(V.data)&&(d.JSC$19770_resolveCb!==void 0&&d.JSC$19770_resolveCb(V.data),FxI(d)))}},vmp=function(g,C,d){g.uiHandler!==void 0&&Ag6(g,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(V,y){g.JSC$19770_resolveCb=V;g.JSC$19770_rejectCb=y;g.iframe=document.createElement("iframe");_.SS(g.iframe,C);g.uiHandler=d.displayContent(g.iframe,g.dismissCallback);_.O4(window,"message",g.JSC$19770_receiveMessage,!1,g)})},Ag6=function(g,C){g.JSC$19770_rejectCb!==void 0&&g.JSC$19770_rejectCb(C);
FxI(g)},FxI=function(g){g.uiHandler!==void 0&&g.uiHandler.hideContent();
_.h0(window,"message",g.JSC$19770_receiveMessage,!1,g);g.JSC$19770_resolveCb=void 0;g.JSC$19770_rejectCb=void 0;g.uiHandler=void 0;g.iframe=void 0};var P7r=function(g){if(g===2){var C;g=((C=window)==null?0:C.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return g},fcS=function(g){g=P7r(g);
switch(g){case 0:return"light";case 1:return"dark";default:_.KL(g)}};var seI=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),icZ=function(g,C){this.JSC$19782_linkingSession=g;this.noticeConfig=C;this.displayInfoMap=new Map;var d=new Map;if(_.ZT(this.JSC$19782_linkingSession,b4S,7))for(g=_.o4(this.JSC$19782_linkingSession,b4S,7),g=_.i3(g,R86,1,_.OJ()),g=_.Z(g),C=g.next();!C.done;C=g.next())C=C.value,d.set(_.Jf(C,1),_.Lcl(_.o4(C,_.nT1,3)));if(d.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){C=this.noticeConfig.enabledDataUsageNoticeUis;g=C.has(0)?d.get(1):void 0;C=C.has(1)?d.get(2):void 0;d=g!==void 0&&C!==void 0?d.get(3):void 0;var V=this.noticeConfig.nestedOrigins;var y=new ZcZ;var R=new Ju;y=_.Dk(y,2,hu,R);R=new ZcZ;var Y=new Ju;R=_.Dk(R,3,hu,Y);Y=[];g!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:g,lastEvent:y,nestedOrigins:V}]),Y.push({trustedUrl:g,lastEvent:y,nestedOrigins:V}));C!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:C,lastEvent:R,nestedOrigins:V}]),Y.push({trustedUrl:C,lastEvent:R,nestedOrigins:V}));d!==void 0?this.displayInfoMap.set(3,[{trustedUrl:d,lastEvent:R,nestedOrigins:V}]):this.displayInfoMap.set(3,Y)}};var Oc0=function(g){var C=new Gt8;this.galService=g;this.galCache=C};
Oc0.prototype.getLink=function(g){var C=g.serviceId;var d=g.scopes;var V=g.capabilities;var y=g.linkName;var R=this,Y;return _.F(function(A){if(V!==void 0&&d!==void 0)throw Error("uk");Y=ge5(R.galCache,C,d,V,y);return Y!==null?A.return(Y):A.return(R.galService.getLink({serviceId:C,sessionId:Math.floor(Math.random()*2147483648),scopes:d,capabilities:V,linkName:y}).then(function(P){P=nm5(P);var w=R.galCache;w.storage.has(C)?w.storage.get(C).push(P):w.storage.set(C,[P]);return P}))})};
Oc0.prototype.deleteLink=function(g,C,d){var V=this;return _.F(function(y){C7B(V.galCache,g,d);return y.return(V.galService.deleteLink({serviceId:g,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:C,linkName:d}).then(function(){return!0}))})};var kdR=function(g,C){var d=this;this.validator=g;this.msgHandler=C;this.closedPopupTimeout=this.JSC$19804_rejectCb=this.JSC$19804_resolveCb=this.popup=null;this.JSC$19804_receiveMessage=function(V){if(V!==null&&(V=V.event_,V.source===d.popup)){var y=V.data;if(d.validator(y,V.origin)){var R;(R=d.msgHandler)!=null&&R.call(d,y)||(d.JSC$19804_resolveCb!==null&&d.JSC$19804_resolveCb(y),wKb(d))}}}};
kdR.prototype.open=function(g,C){var d=this;this.popup!==null&&xKI(this);return new Promise(function(V,y){d.JSC$19804_resolveCb=V;d.JSC$19804_rejectCb=y;d.popup=_.Cp(window,g,"",C);_.O4(window,"message",d.JSC$19804_receiveMessage,!1,d);oeS(d)})};
var xKI=function(g,C){g.JSC$19804_rejectCb!==null&&g.JSC$19804_rejectCb(C);wKb(g)},wKb=function(g){g.closedPopupTimeout&&(g.closedPopupTimeout.cancel(),g.closedPopupTimeout=null);
g.popup&&g.popup.close();_.h0(window,"message",g.JSC$19804_receiveMessage,!1,g);g.popup=null;g.JSC$19804_resolveCb=null;g.JSC$19804_rejectCb=null},oeS=function(g){g.closedPopupTimeout=_.vXH(100).then(function(){g.popup?g.popup.closed?pKZ(g):oeS(g):xKI(g,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},pKZ=function(g){g.closedPopupTimeout=_.vXH(100).then(function(){xKI(g,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var Jgr=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),hDI=function(g,C,d,V,y,R,Y,A,P,w){var x=this;this.serviceId=g;this.sessionId=C;this.galService=d;this.oauthDetails=V;this.galLogger=y;this.interactionMode=R;this.redirectServiceUrl=Y;this.consentLanguageKeys=A;this.dynamicUrlParameters=P;this.partnerConfigMinReadTimestamp=w;this.started=!1;this.JSC$19810_dataValidator=function(p,
J){var h=Jgr.has(J);h||x.redirectServiceUrl===void 0||(h=x.redirectServiceUrl===J);return h?p.sentinel==="gdi":!1}};
hDI.prototype.complete=function(){var g=this,C;return _.F(function(d){if(g.interactionMode!==1)return d.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));C=eo.getRedirectStateFromUri();return C===null?d.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):d.return(tnZ(g,C))})};
hDI.prototype.start=function(){var g=this,C;return _.F(function(d){if(g.started)return d.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.p1(g.oauthDetails,1))return d.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(g.interactionMode===1)return eo.setLocation(_.p1(g.oauthDetails,1)),d.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));g.started=!0;g.galLogger.logStateTransition(5);
C=eo.getPostMessagePopup(g.JSC$19810_dataValidator);return d.return(C.open(_.p1(g.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(V){g.started=!1;var y=g.galLogger;if((V==null?void 0:V.error)!==void 0)throw y.logInternalEvent(59),Error("vk");if((V==null?void 0:V.redirect_state)===void 0)throw y.logInternalEvent(131),Error("wk");return tnZ(g,V.redirect_state)}).catch(function(V){g.started=
!1;
return V.errorCode!==void 0?{statusCode:V.errorCode,statusMessage:V.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var tnZ=function(g,C){return _.F(function(d){return d.return(jdQ(g.galService,{serviceId:g.serviceId,sessionId:g.sessionId,dynamicUrlParameters:g.dynamicUrlParameters,redirectState:C,consentLanguageKeys:g.consentLanguageKeys,partnerConfigMinReadTimestamp:g.partnerConfigMinReadTimestamp}).then(function(V){var y={statusCode:1,link:nm5(V.getLink())};WVZ(_.Af(V,3))!==void 0&&(y.callerState=WVZ(_.Af(V,3)));g.galLogger.logInternalEvent(134);return y}))})},eo={getPostMessagePopup:function(g){return new kdR(g)},
getRedirectStateFromUri:function(){var g=_.S1(eo.getLocation()).fragment_;return(new _.b_(g)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(g){_.oLc(window.location,_.IE(g))},
createOAuthFlow:function(g,C){return new hDI(g.serviceId,g.sessionId,g.galService,C,g.galLogger,g.interactionMode,g.redirectServiceUrl,g.consentLanguageKeys,g.dynamicUrlParameters,g.partnerConfigMinReadTimestamp)}};var eD0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(eD0,_.Yu);var lz0=_.eS(eD0);var Lx8=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),DKb=function(g,C,d,V,y,R,Y,A,P){var w=this;this.serviceId=g;this.sessionId=C;this.galService=d;this.gsiWebFlowDetails=V;this.colorScheme=y;this.showCloseOption=R;this.galLogger=Y;this.interactionMode=A;this.redirectServiceUrl=P;this.started=!1;this.JSC$19822_dataValidator=function(x,p){var J=Lx8.has(p);J||w.redirectServiceUrl===
void 0||(J=w.redirectServiceUrl===p);return J?x.sentinel==="gal":!1};
this.logEventProcessor=function(x){return x.result?(x=BJS(x.result))?TJ0(w.galLogger,x):!1:!1}};
DKb.prototype.complete=function(){var g=this,C,d;return _.F(function(V){if(g.interactionMode!==1)return V.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));C=lU.getRedirectStateFromUri();if(C===void 0)return g.galLogger.JSC$19762_logErrorEvent(131),V.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return d=rgR(g,C),V.return(N45(g,d))}catch(y){return V.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
DKb.prototype.start=function(){var g=this,C;return _.F(function(d){if(g.started)return d.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.p1(g.gsiWebFlowDetails,1))return d.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(g.interactionMode===1)return lU.setLocation(XKD(g,_.p1(g.gsiWebFlowDetails,1))),d.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
g.started=!0;C=lU.getPostMessagePopup(g.JSC$19822_dataValidator,g.logEventProcessor);return d.return(C.open(XKD(g,_.p1(g.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(V){g.started=!1;if((V==null?void 0:V.result)===void 0)throw g.galLogger.JSC$19762_logErrorEvent(131),Error("wk");V=rgR(g,V.result);return N45(g,V)}).catch(function(V){g.started=!1;
return V.errorCode!==void 0?{statusCode:V.errorCode,statusMessage:V.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var XKD=function(g,C){g=["result_channel",g.interactionMode===1?"2":"1","color_scheme",fcS(g.colorScheme),"show_close_option",g.showCloseOption];return FzZ(C,g)},N45=function(g,C){if(C!==null&&_.ZT(C,tu,2)){var d,V=C==null?void 0:(d=_.o4(C,tu,2))==null?void 0:_.Jf(d,2);
V&&g.galLogger.JSC$19762_logErrorEvent(qwS(V));return bc0(_.o4(C,tu,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 g.galService.getLink({serviceId:g.serviceId,sessionId:g.sessionId,consistencyKey:_.p1(C,1)}).then(function(y){y=nm5(y);g.galLogger.logInternalEvent(134);return{statusCode:1,link:y}})},rgR=function(g,C){C=lz0(C);
if(!_.ZT(C,tu,2)&&_.p1(C,1)==="")throw g.galLogger.JSC$19762_logErrorEvent(5),Error("xk");return C},lU={getPostMessagePopup:function(g,C){return new kdR(g,C)},
getRedirectStateFromUri:function(){return _.gw(_.S1(lU.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(g){_.oLc(window.location,_.IE(g))},
createStreamlinedFlow:function(g,C){return new DKb(g.serviceId,g.sessionId,g.galService,C,g.colorScheme,g.showCloseOption,g.galLogger,g.interactionMode,g.redirectServiceUrl)}};var VdS=function(){var g=_.IiV("GAL");this.storage=g?new _.Mn(g):null};
VdS.prototype.getSession=function(g){if(this.storage!==null)try{var C=this.storage.get("SAVED_SESSION");if(C===void 0)return null;if(C.serviceId===g)return C}catch(d){}return null};var sdp=function(){};
_.L(sdp,Ydr);sdp.prototype.logStateTransition=function(){};
sdp.prototype.logInternalEvent=function(){};
sdp.prototype.JSC$19762_logErrorEvent=function(){};var B4R=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(B4R,_.Yu);B4R.prototype.getCompletionUrl=function(){return _.p1(this,15)};var $q=function(g,C,d,V,y,R){this.serviceId=g;this.environment=C;this.sessionId=d;this.colorSchemeSelected=V;this.colorThemeDisplayed=y;this.JSC$19835_transport=R;this.currentState=1};
_.L($q,Ydr);$q.prototype.logStateTransition=function(g){var C=T4D(this);C=_.p9(C,3,this.currentState);C=_.p9(C,1,g);this.currentState=g;g=oBZ(1);this.dispatch(C,g)};
$q.prototype.logInternalEvent=function(g){g=oBZ(g);this.dispatch(T4D(this),g)};
$q.prototype.JSC$19762_logErrorEvent=function(g){var C=T4D(this);C=_.p9(C,1,10);g=oBZ(g);this.dispatch(C,g)};
var T4D=function(g){var C=new B4R;C=_.p9(C,1,g.currentState);C=_.v3(C,7,g.serviceId);var d,V;var y=((d=window)==null?0:(V=d.location)==null?0:V.href)?_.S1(window.location.href).JSC$10103_domain_:"NO_PACKAGE_NAME";d=_.v3(C,8,y);d=_.p9(d,6,g.environment);d=_.v3(d,5,"100");d=_.p9(d,11,g.colorSchemeSelected);return _.p9(d,12,g.colorThemeDisplayed)};
$q.prototype.dispatch=function(g,C){C===void 0&&(C=new _.A0);var d=C;g=g.serialize();d=_.v3(d,8,g);_.Tu(d,12,this.sessionId);this.JSC$19835_transport.dispatch(C)};var fz6=function(g,C){this.loggerType=g;this.sessionIndex=C!=null?C:0},ve8;
fz6.prototype.create=function(g,C,d,V,y){switch(this.loggerType){case 0:return new sdp;case 1:return ve8||(ve8=(new _.j1(555,this.sessionIndex.toString())).build()),new $q(g,C,d,V,y,ve8);default:_.KL(this.loggerType,"unknown logger type")}};var LQ=[6,2,3,1],AMQ=new Map([[4,1],[1,6],[2,2],[3,3]]),EmQ={statusCode:7,statusMessage:"Failed to create flow object"},Cr0=function(g,C,d,V,y,R,Y,A,P,w){this.serviceId=g;this.sessionId=C;this.config=d;this.galService=V;this.JSC$19842_linkingSession=y;this.googleScopes=R;this.callerState=Y;this.consentLanguageKeys=A;this.dynamicUrlParameters=P;this.partnerConfigMinReadTimestamp=w;this.currentFlow=0;V=this.JSC$19842_linkingSession;y=new Set;_.ZT(V,ac6,1)&&y.add(1);_.ZT(V,Ygb,2)&&_.ZT(V,G_Z,6)&&y.add(2);
_.ZT(V,Z4Q,3)&&_.ZT(V,G_Z,6)&&y.add(3);_.ZT(V,yJ0,4)&&y.add(6);this.supportedFlows=y;V=d.loggerType;y=d.clientEnvironment;a:{R=d.colorScheme;switch(R){case 0:R=1;break a;case 1:R=2;break a;case 2:R=3;break a;default:_.KL(R)}R=void 0}a:{Y=d.colorScheme;Y=P7r(Y);switch(Y){case 0:Y=1;break a;case 1:Y=2;break a;default:_.KL(Y)}Y=void 0}this.galLogger=(new fz6(V,d.authUser)).create(g,y,C,R,Y)},qd6=function(g){return new Promise(function(C){var d,V,y,R,Y,A,P,w,x,p;
return _.F(function(J){switch(J.nextAddress){case 1:d=Sw5(g.currentFlow,g.supportedFlows),V=!1,y=new icZ(g.JSC$19842_linkingSession,g.config.dataUsageNoticeConfig);case 2:if(d===void 0){J.jumpTo(4);break}_.js(J,5);var h=y,l=d,N=void 0;V?l===1&&(N=h.displayInfoMap.get(2)):l===2||l===3?N=h.displayInfoMap.get(1):l===1&&(N=h.displayInfoMap.get(3));R=N?N:[];Y=g.consentLanguageKeys;A=_.Z(R);P=A.next();case 7:if(P.done)return g.currentFlow=d,J.yield(Qe8($KD(g,Y)),11);w=P.value;return J.yield(MZI(w,g.config.dataUsageNoticeConfig.uiAdapter,
g.config.colorScheme,g.galLogger),10);case 10:x=J.yieldResult;if(x.statusCode!==1)return yM0(g.serviceId),g.currentFlow=0,C(jo({statusCode:x.statusCode,statusMessage:x.statusMessage},g.callerState)),J.return();x.consentLanguageKeys!==void 0&&(Y=x.consentLanguageKeys);P=A.next();J.jumpTo(7);break;case 11:p=J.yieldResult;if(p.statusCode!==10)return p.statusCode!==6&&(yM0(g.serviceId),g.currentFlow=0),p.statusCode!==1&&g.callerState!==void 0&&(p.callerState=g.callerState),C(p),J.return();_.Vv(J,6);break;
case 5:_.N4(J);case 6:d=Sw5(g.currentFlow,g.supportedFlows);V=!0;J.jumpTo(2);break;case 4:yM0(g.serviceId),g.currentFlow=0,C(jo({statusCode:12,statusMessage:"Linking failed"},g.callerState)),_.XV(J)}})})},Zxb=function(g,C,d){g.currentFlow=C;
return zWI($KD(g,d)).then(function(V){return V.statusCode===10&&g.config.interactionMode===1&&Sw5(g.currentFlow,g.supportedFlows)!==void 0?qd6(g):V})},$KD=function(g,C){return{flowParams:{serviceId:g.serviceId,
sessionId:g.sessionId,galService:g.galService,galLogger:g.galLogger,interactionMode:g.config.interactionMode,redirectServiceUrl:g.config.redirectServiceUrl,colorScheme:g.config.colorScheme,consentLanguageKeys:C,dynamicUrlParameters:g.dynamicUrlParameters,showCloseOption:g.config.showCloseOption,partnerConfigMinReadTimestamp:g.partnerConfigMinReadTimestamp},currentFlow:g.currentFlow,config:g.config,session:g.JSC$19842_linkingSession,googleScopes:g.googleScopes,callerState:g.callerState}};var Prp=function(g,C){this.config=g;this.galService=C.getService();this.JSC$19855_galRepository=C.JSC$19873_galRepository};
Prp.prototype.getLink=function(g,C){return Mn5(this,g,C)};
var Mn5=function(g,C,d){return g.JSC$19855_galRepository.getLink({serviceId:C,scopes:void 0,capabilities:void 0,linkName:d}).then(function(V){return{statusCode:1,link:V}}).catch(function(V){return{statusCode:F65(V.code),
statusMessage:V.message}})};
Prp.prototype.deleteLink=function(g,C){return this.JSC$19855_galRepository.deleteLink(g,this.config.accountLinkingEntryPoint,C).then(function(){return{statusCode:1}}).catch(function(d){return{statusCode:F65(d.code),
statusMessage:d.message}})};
Prp.prototype.startLinkingSession=function(g){var C=g.serviceId;var d=g.sessionId;return dtI({serviceId:C,sessionId:d!==void 0?d:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:g.loginHint,callerState:g.callerState,consentLanguageKeys:g.consentLanguageKeys,linkName:g.linkName,dynamicUrlParameters:g.dynamicUrlParameters,partnerConfigMinReadTimestamp:g.partnerConfigMinReadTimestamp})};var qw=function(g,C,d,V,y,R,Y){this.apiKey=C;this.authUser=d;this.oauthToken=V;this.bucket=y;this.locale=R;this.galSdkEventHandler=Y;if(V===void 0){if(C===void 0)throw Error("yk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new K8r(g)};
qw.prototype.deleteLink=function(g){var C=g.serviceId;var d=g.sessionId;var V=g.accountLinkingEntryPoint;var y=g.linkName;var R=this,Y;return _.F(function(A){var P=(new X_).setHeader(R.getHeader(d));var w=Wx5({serviceId:C,linkName:y});P=_.Ld(P,2,w);Y=_.L1(P,3,V);return A.return(R.makeRequest(R.galServiceClient.deleteLink,Y,[1,3],[2,4]))})};
var jdQ=function(g,C){var d=C.serviceId;var V=C.sessionId;var y=C.dynamicUrlParameters;var R=C.redirectState;var Y=C.consentLanguageKeys;var A=C.partnerConfigMinReadTimestamp;var P;return _.F(function(w){var x=(new Ba).setHeader(g.getHeader(V,y));x=_.Bb(x,2,d);P=_.Bb(x,4,R);Y!==void 0&&_.Bb(P,5,Y);A!==void 0&&_.Ld(P,6,A);return w.return(g.makeRequest(g.galServiceClient.JSC$19741_finishOAuth,P,[1,3],[2,4]))})};
qw.prototype.getLink=function(g){var C=g.serviceId;var d=g.sessionId;var V=g.scopes;var y=g.capabilities;var R=g.consistencyKey;var Y=g.linkName;var A=this,P;return _.F(function(w){var x=(new TD).setHeader(A.getHeader(d)),p=Wx5({serviceId:C,scopes:V,capabilities:y,linkName:Y});P=_.Ld(x,2,p);R!==void 0&&(x=cB8(),x=_.Bb(x,2,R),_.Ld(P,3,x));return w.return(A.makeRequest(A.galServiceClient.getLink,P,[1,3],[2,4]))})};
var KE5=function(g,C){var d=C.serviceId;var V=C.sessionId;var y=C.googleScopes;var R=C.consistencyKey;var Y;return _.F(function(A){var P=(new sp).setHeader(g.getHeader(V));P=_.Bb(P,2,d);var w=Array.from(y.values());P=_.g_(P,3,w,_.pS);w=cB8();w=_.Bb(w,2,R);Y=_.Ld(P,4,w);return A.return(g.makeRequest(g.galServiceClient.JSC$19741_depositGoogleCredential,Y,[1,3],[2,4]))})};
qw.prototype.startLinkingSession=function(g){var C=g.serviceId;var d=g.sessionId;var V=g.scopes;var y=g.capabilities;var R=g.loginHint;var Y=g.supportedFlows;var A=g.completionUrl;var P=g.usePingPong;var w=g.twoWayLinking;var x=g.accountLinkingEntryPoint;var p=g.callerState;var J=g.consentLanguageKeys;var h=g.googleScopes;var l=g.dataUsageNoticeConfig;var N=g.linkName;var T=g.dynamicUrlParameters;var v=g.partnerConfigMinReadTimestamp;var q=this,Q,c;return _.F(function(U){if(y!==void 0&&V!==void 0)throw Error("uk");
var K=(new PCD).setHeader(q.getHeader(d,T));Q=_.Bb(K,2,C);N!==void 0&&_.Bb(Q,14,N);if(y!==void 0){K=Q;var Cl=Array.from(y.values());_.g_(K,5,Cl,_.pS)}else V!==void 0&&(K=Q,Cl=Array.from(V.values()),_.g_(K,3,Cl,_.pS));A!==void 0&&_.Bb(Q,6,A);P!==void 0&&_.xk(Q,15,P);Y!==void 0&&(K=Q,Cl=Array.from(Y.values()),_.g_(K,4,Cl,_.bQ));if(w!==void 0){if(w&&(!h||h.size===0))throw Error("zk");_.xk(Q,8,w)}x!==void 0&&_.L1(Q,9,x);R!==void 0&&_.Bb(Q,13,R);p!==void 0&&(K=Q,Cl=(new TextEncoder).encode(p),_.Cd(K,12,
_.TP(Cl,!1),_.BM()));J!==void 0&&_.Bb(Q,16,J);v!==void 0&&_.Ld(Q,18,v);if(l!==void 0&&l.size>0||h!==void 0&&h.size>0)c=new F8R,h!==void 0&&h.size>0&&(K=c,Cl=Array.from(h.values()),_.g_(K,1,Cl,_.pS)),l!==void 0&&(l.has(0)&&_.u5l(c,2,_.bQ,1,_.ZI),l.has(1)&&_.u5l(c,2,_.bQ,2,_.ZI)),_.Ld(Q,17,c);return U.return(q.makeRequest(q.galServiceClient.startLinkingSession,Q,[1],[2]))})};
qw.prototype.getMetadata=function(){var g=this,C,d;return _.F(function(V){C={};g.useFpa?(C["X-Goog-Api-Key"]=g.apiKey,C["X-Goog-AuthUser"]=g.authUser!==void 0?g.authUser.toString():"0",(d=_.wRj([]))&&(C.Authorization=d)):C.Authorization="Bearer "+g.oauthToken;g.locale&&(C["accept-language"]=g.locale);return V.return(C)})};
qw.prototype.makeRequest=function(g,C,d,V){var y=this,R;return _.F(function(Y){if(Y.nextAddress==1)return Y.yield(y.getMetadata(),2);R=Y.yieldResult;mKB(y,d);return Y.return(g.bind(y.galServiceClient)(C,R).finally(function(){mKB(y,V)}))})};
var mKB=function(g,C){g.galSdkEventHandler!==void 0&&C.forEach(function(d){g.galSdkEventHandler.onEvent(d)})};
qw.prototype.getHeader=function(g,C){var d=new DP;g=_.Cd(d,2,_.YD(g),0);g=_.L1(g,5,3);C=_.g_(g,8,C,_.pS);this.bucket!==void 0&&_.Bb(C,1,this.bucket);return C};
var Wx5=function(g){var C=g.serviceId;var d=g.scopes;var V=g.capabilities;g=g.linkName;if(V!==void 0&&d!==void 0)throw Error("uk");var y=new I2z;C=_.Bb(y,1,C);V!==void 0?(d=Array.from(V.values()),_.g_(C,5,d,_.pS)):d!==void 0&&(d=Array.from(d.values()),_.g_(C,3,d,_.pS));g!==void 0&&_.Bb(C,6,g);return C};var ixZ=function(g){this.galService=new qw(g.alsDomain,g.apiKey,g.authUser,g.oauthToken,g.bucket,g.locale,g.galSdkEventHandler);this.JSC$19873_galRepository=new Oc0(this.galService)};
ixZ.prototype.getService=function(){return this.galService};var u80=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(u80,_.Yu);var ne0=function(g){var C=new u80;return _.p9(C,1,g)};
u80.prototype.setErrorMessage=function(g){return _.v3(this,2,g)};var Iz0=[0,_.zi,_.n1,_.zi];var Mw=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Mw,_.Yu);var UKQ=[0,[1,2,3],_.EX,[0,_.wzL,_.r_b,-1],_.EX,[0,yBb,-1],_.UX];var cg5=[0,_.Mv,1,_.zi,_.n1,-1,1,_.HP,_.vP,_.zi,-1,UKQ];var Eep=[0,_.zi,[0,_.HP,_.vP,[0,_.n1]],_.WP,[0,_.zi,-1]];var kq=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(kq,_.Yu);var HcS=[0,_.n1,_.zi,-2,_.Mv,_.zi,_.Mv,_.zi,-2,1,_.WP];var Qd0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Qd0,_.Yu);var zDz=[0,_.Mv];var KxR=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(KxR,_.Yu);var az6=[0,_.zi,Eep,zDz,HcS,cg5];var EcB=_.pd(KxR,az6);var Gdz=[0,aEr];var Snb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(Snb,_.Yu);var SdZ=[0,[1,3],ZDB,_.zi,ZDB];var GED=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(GED,_.Yu);var gr6=[0,_.zi];var CFz=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(CFz,_.Yu);var gBZ=function(g){return _.eE(g,u80,2,wc)},dMS=function(g){var C=new CFz;
return _.Dk(C,2,wc,g)},wc=[1,
2];var V$b=[0,wc,_.EX,gr6,_.EX,Iz0,_.cP,SdZ,1,_.zi,Gdz];var yPb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(yPb,_.Yu);var bUR=function(g){var C=new yPb;return _.Dk(C,3,R48,g)},R48=[2,
3];var ZUZ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(ZUZ,_.Yu);var YRr=function(g,C){return _.Ld(g,2,C)},APD=function(g,C){return _.Ld(g,8,C)},FMr=function(g,C){return _.Ld(g,3,C)};var PF5=[0,_.zi,V$b,az6,_.Sj,[0,[5,6,7],[0,_.zi,-2],[0,_.Mv,_.zi,_.n1],[0,UKQ],[0,_.n1,_.zi,-1,_.GE,_.zi],_.EX,[0,[0,_.Mv],_.zi,-1],_.EX,[0,[3,4],_.zi,-1,_.EX,[0,[0,_.zi,_.WP]],_.EX,[0,[0,[0,[1,2,3],_.EX,[0],_.EX,[0],_.EX,[0]]]]],_.EX,[0,_.zi]],_.Sj,-1,[0,R48,_.zi,_.EX,gr6,_.EX,Iz0,_.cP,SdZ,[0,aEr]]];var iUS=_.pd(ZUZ,PF5),OU5=_.hW(PF5);var w86=function(){_.f8.call(this)};
_.L(w86,_.f8);w86.prototype.init=function(){};
new w86;var kFr=_.$b(["data-"]),xMR=_.$b(["aria-"]),orZ=_.$b(["aria-"]),Wa=function(g,C){this.isLatencyMeasurementExperiment=g===void 0?!1:g;this.enableDialogA11yFix=C===void 0?!1:C;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.V18(_.yg.location.href)},Qg8=function(g,C){g.onConsentPrimitiveShownCallback=C},p8r=function(g,C){return g.overriddenIframeLoadTimeout?g.overriddenIframeLoadTimeout:C!==void 0?C:5E3},KoR=function(g){if(g.prewarmPromise!==void 0)return g.prewarmPromise;
g.prewarmPromise=new Promise(function(C,d){mt(g,1);JPB(g,h4b(g,!0),t$0(g));g.iframe?g.prewarmChannel||jIb(g,g.iframe,C):d(Error("Ak"))});
g.prewarmPromise.finally(function(){g.prewarmPromise=void 0});
return g.prewarmPromise};
Wa.prototype.showPrimitive=function(){var g=this;if(this.consentPromise!==void 0)return this.consentPromise;var C=Date.now();e4r(this,C);this.consentPromise=new Promise(function(d,V){mt(g,0,C);var y=g.isDarkTheme();g.isLatencyMeasurementExperiment||g.initialLoadingStrategy===1||g.initialLoadingStrategy===2||(g.loadingBar||(g.loadingBar=xtB(getComputedStyle(document.body).direction==="rtl",y),g.loadingBar.style.position="fixed",g.loadingBar.style.zIndex="15000"),document.body.appendChild(g.loadingBar));
JPB(g,h4b(g),t$0(g));g.iframe?g.channel||lnS(g,g.iframe,d,V):(LMr(g),V(Error("Ak")))});
this.consentPromise.finally(function(){g.consentPromise=void 0});
return this.consentPromise};
var lnS=function(g,C,d,V){var y,R;_.F(function(Y){switch(Y.nextAddress){case 1:mt(g,3);y=!1;setTimeout(function(){if(!y){LMr(g);DMZ(g);rP5(g);var A=ne0(7).setErrorMessage("Timeout connecting to iframe");d(APD(YRr(new ZUZ,dMS(A)),bUR(A)))}},p8r(g,NAD(g)));
if(!g.prewarmPromise){Y.jumpTo(2);break}_.js(Y,3);return Y.yield(g.prewarmPromise,5);case 5:_.Vv(Y,2);break;case 3:_.N4(Y),R=ne0(4).setErrorMessage("Error while prewarming."),d(APD(YRr(new ZUZ,dMS(R)),bUR(R)));case 2:g.prewarmChannel&&g.prewarmChannel.send(OU5(FMr(new ZUZ,g.consentPrimitiveRequest))),g.channel=_.SE({destination:g.win,iframe:C,origin:X8D(g),channelName:"cpw",onEstablished:function(){y=!0;LMr(g);g.isLatencyMeasurementExperiment||(g.JSC$19902_previousBodyOverflow=document.body.style.overflow,
g.JSC$19902_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,g.JSC$19902_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",g.enableDialogA11yFix&&window.addEventListener("blur",g.focusChangeListener));var A=g.iframe;A.style.bottom="0";A.style.position="fixed";A.style.right="0";A.style.border="none";A.style.left="0";A.style.top=
"0";A.style.zIndex="5000";A.style.pointerEvents="";A.style.visibility="";g.initialLoadingStrategy===2||g.initialLoadingStrategy===3?mt(g,4):mt(g,6);var P;(P=g.onConsentPrimitiveShownCallback)==null||P.call(g)},
onMessage:function(A){A=iUS(A.data);switch(_.Jf(A,1)){case 1:DMZ(g);var P=o9b(_.o4(A,_.hU,7));P&&(g.initialLoadingStrategy!==2&&g.initialLoadingStrategy!==3||mt(g,6,P),mt(g,5,P));if(P=o9b(_.o4(A,_.hU,6)))mt(g,7,P),mt(g,8);var w,x;((w=_.o4(A,CFz,2))==null?void 0:_.PP(w,wc))!==0&&((x=_.o4(A,yPb,8))==null?void 0:_.PP(x,R48))!==0||V(Error("Bk"));d(A);break;case 2:rP5(g)}}}),_.XV(Y)}})},jIb=function(g,C,d){g.prewarmChannel=_.SE({destination:g.win,
iframe:C,origin:X8D(g),channelName:"pwcp",onEstablished:function(){mt(g,2);d()}})},X8D=function(g){var C=_.TW(g.src).toString();
return C&&C.indexOf("://")<0&&C.indexOf("//")!==0?g.origin:_.V18(C)},h4b=function(g,C){C=C===void 0?!1:C;
var d,V=new Map([["origin",g.origin],["hl",(d=sIB(g))!=null?d:null]]);C&&V.set("pw","1");C=_.Z([["cpr",g.consentPrimitiveRequest.serialize()]]);for(d=C.next();!d.done;d=C.next()){var y=_.Z(d.value);d=y.next().value;y=y.next().value;V.set(d,y)}g.isDarkTheme()&&V.set("color_scheme","dark");return _.hj(g.src,V)},LMr=function(g){g.isLatencyMeasurementExperiment||g.loadingBar&&document.body.removeChild(g.loadingBar)};
Wa.prototype.getSrc=function(){var g=_.A5(this.origin),C;var d=(C=_.o4(this.consentPrimitiveRequest,Qd0,3))==null?void 0:_.wi(C,1);C="consent.google.com";d=d?"/u/"+encodeURIComponent(d.toString()):"";(g==null?0:g.endsWith("youtube.com"))?C="consent.youtube.com":(g=g==null?void 0:g.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(C="consent.google."+((g[1]?"co.":"")+encodeURIComponent(g[2])));return _.BY("https://"+C+"/signedin"+d+"/landing")};
var JPB=function(g,C,d){g.iframe||(g.iframe=document.createElement("iframe"),g.iframe.style.width="100%",g.iframe.style.height="100%",d!==112496729&&(g.iframe.style.colorScheme="auto"),g.isLatencyMeasurementExperiment&&(g.iframe.style.display="none"),_.SS(g.iframe,C),g.iframe.setAttribute("jsname","C5o1O"),BAR(g.iframe),document.body.appendChild(g.iframe))},BAR=function(g){g.style.bottom="-200vh";
g.style.position="fixed";g.style.right="-200vw";g.style.border="";g.style.left="";g.style.top="";g.style.zIndex="";g.style.pointerEvents="none";g.style.visibility="hidden"},DMZ=function(g){g.iframe&&(g.isLatencyMeasurementExperiment||(g.JSC$19902_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=g.JSC$19902_previousHtmlOverscroll),g.JSC$19902_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=g.JSC$19902_previousBodyOverscroll),g.JSC$19902_previousBodyOverflow!==
void 0&&(document.body.style.overflow=g.JSC$19902_previousBodyOverflow),g.enableDialogA11yFix&&TAI(g,!1)),BAR(g.iframe))};
Wa.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(TAI(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var TAI=function(g,C){var d,V,y=(d=g.iframe)==null?void 0:(V=d.parentElement)==null?void 0:V.children;if(y)for(d=0;d<y.length;d++)V=y[d],V!==g.iframe&&(C?(V.hasAttribute("aria-hidden")&&_.AO([_.oZ(kFr)],V,"data-old-aria-hidden",V.getAttribute("aria-hidden")),_.AO([_.oZ(xMR)],V,"aria-hidden","true")):(V.removeAttribute("aria-hidden"),V.hasAttribute("data-old-aria-hidden")&&(_.AO([_.oZ(orZ)],V,"aria-hidden",V.getAttribute("data-old-aria-hidden")),V.removeAttribute("data-old-aria-hidden"))))},mt=function(g,
C,d){var V;
(V=g.latencyCallback)==null||V.call(g,{latencyType:C,timestampEpochMillis:d!=null?d:Date.now()})};var fnb=function(g,C,d){Wa.call(this,C,d===void 0?!1:d);this.consentPrimitiveRequest=g;g=sIB(this);_.Jiz(g);this.src=this.getSrc();var V;this.initialLoadingStrategy=(V=_.o4(this.consentPrimitiveRequest,kq,4))==null?void 0:_.Jf(V,4)},vr0;
_.L(fnb,Wa);var H$5=function(g){var C=_.t("enable_primitive_dialog_aria_hide_siblings");g={request:g,enableDialogA11yFix:C===void 0?!1:C};vr0||(vr0=new fnb(g.request,g.isLatencyMeasurementExperiment||_.Jf(g.request,1)===2,g.enableDialogA11yFix));return vr0},sIB=function(g){var C;
return(C=_.o4(g.consentPrimitiveRequest,kq,4))==null?void 0:_.p1(C,1)},e4r=function(g,C){if(!_.ZT(g.consentPrimitiveRequest,Mw,5)){var d=g.consentPrimitiveRequest,V=new Mw;
_.Ld(d,5,V)}var y;if((y=_.o4(g.consentPrimitiveRequest,Mw,5))==null||_.v6_(_.b1(y,8))==null){var R;(R=_.o4(g.consentPrimitiveRequest,Mw,5))!=null&&_.Tu(R,8,C)}},t$0=function(g){var C;
return(C=_.o4(g.consentPrimitiveRequest,Mw,5))==null?void 0:_.wi(C,1)};
fnb.prototype.isDarkTheme=function(){var g;return((g=_.o4(this.consentPrimitiveRequest,kq,4))==null?void 0:_.Jf(g,2))===2};
var NAD=function(g){var C;return((C=_.o4(g.consentPrimitiveRequest,kq,4))==null?void 0:_.wi(C,5))||void 0},rP5=function(g){g.channel=void 0;
g.prewarmChannel=void 0;g.iframe&&(document.body.contains(g.iframe)&&document.body.removeChild(g.iframe),g.iframe=void 0);vr0=void 0},aOI=function(g){return Wa.prototype.showPrimitive.call(g).then(function(C){return _.o4(C,CFz,2)})};for(var uI={},$M0=(uI[64]="ma",uI[73]="ogb",uI[89]="cr",uI[21]="test",uI[0]="unkn",uI[137]="con",uI[155]="hl",uI[78]="yt",uI[171]="lp",uI[172]="ap",uI[177]="amo",uI[178]="pqe",uI[74]="gg",uI[1]="gm",uI[140]="am",uI[193]="sc",uI),qRZ=_.Z(Object.keys($M0)),M$z=qRZ.next();!M$z.done;M$z=qRZ.next());var WMz=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(WMz,_.Yu);var mMp=[0,[2,3,4],_.zi,VyR,ZDB,_.UX];var uib=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(uib,_.Yu);var nr6=_.pd(uib,[0,_.K1,_.n1,_.zi,_.n1,_.zi,mMp]);var In6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(In6,_.Yu);In6.prototype.getCommand=function(){return _.Jf(this,1)};
var UMr=function(){var g=new In6;return _.L1(g,1,0)};var cP0=_.hW([0,_.K1,_.n1,[0,_.zi,_.n1,-1]]);var Erp=new _.kB("s"),HUp=new _.kB("t"),QI0=new _.kB("u"),z4r=new _.kB("v"),KMr=function(g,C,d){_.xB.call(this,Erp);this.mediaKey=g;this.photoUrl=C;this.photoSource=d};
_.L(KMr,_.xB);var an8=function(){_.xB.call(this,HUp)};
_.L(an8,_.xB);var GF6=function(g){g=g===void 0?!1:g;_.xB.call(this,QI0);this.isError=g};
_.L(GF6,_.xB);var SRS=function(){_.xB.call(this,z4r)};
_.L(SRS,_.xB);var gO6=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,ynZ=function(g){if(typeof g=="string"){if(g.charAt(0)==".")return CNQ(g.substr(1));if(g.charAt(0)=="["){var C=gO6.exec(g);g=g.indexOf("=")==-1?void 0:C[3];return d25(C[1],g)}return Vp6(g)}return g},CNQ=function(g){return function(C){return C.getAttribute&&_.IR(C,g)}},d25=function(g,C){return function(d){return C!==void 0?d.getAttribute&&d.getAttribute(g)==C:d.hasAttribute&&d.hasAttribute(g)}},Vp6=function(g){g=g.toUpperCase();
return function(C){return(C=C.tagName)&&C.toUpperCase()==g}},RFB=function(){return!0};var n6=function(g,C){this.JSC$19930_key_=g;this.JSC$19930_value_=C},bm5=function(g){throw Error("Ck`"+g.JSC$19930_key_);
},Zm5=function(g,C){return new TypeError("Dk`"+C+"`"+g.JSC$19930_key_+"`"+g.JSC$19930_value_+"`"+typeof g.JSC$19930_value_)};
n6.prototype.string=function(g){return arguments.length==0?Yz8(this):Anb(this,g)};
var Anb=function(g,C){var d;return(d=FF8(g))!=null?d:C},Yz8=function(g){var C=FF8(g);
C===null&&bm5(g);return C},FF8=function(g){var C=g.JSC$19930_value_;
if(C==null)return null;if(typeof C==="string")return C;throw Zm5(g,"string");};
n6.prototype.bool=function(g){if(arguments.length==0){var C=this.optionalBool();C===null&&bm5(this)}else{var d;C=(d=this.optionalBool())!=null?d:g}return C};
n6.prototype.optionalBool=function(){var g=this.JSC$19930_value_;if(g==null)return null;if(typeof g==="boolean")return g;if(typeof g==="string"){g=g.toLowerCase();if(g==="true"||g==="1")return!0;if(g==="false"||g==="0")return!1}throw Zm5(this,"boolean");};
n6.prototype.number=function(g){if(arguments.length==0){var C=PNR(this);C===null&&bm5(this)}else C=imZ(this,g);return C};
var imZ=function(g,C){var d;return(d=PNR(g))!=null?d:C},PNR=function(g){var C=g.JSC$19930_value_;
if(C==null)return null;if(typeof C==="number")return C;if(typeof C==="string"){var d=Number(C);if(!isNaN(d)&&(d!==0||C.trim().length!==0))return d}throw Zm5(g,"number");};
n6.prototype.toString=function(){return Yz8(this)};
n6.prototype.enum=function(g,C){var d=!0,V=void 0,y;for(y in g){var R=g[y];d&&(d=!1,V=typeof R==="number"?imZ(this,C):Anb(this,C));if(R==V)return V}JSON.stringify(g);return V};
n6.prototype.array=function(g){if(arguments.length==0){var C=OmD(this);C===null&&bm5(this);return C}C=OmD(this);return C==null?g:C};
var OmD=function(g){var C=g.JSC$19930_value_;if(C==null)return null;Array.isArray(C)||(typeof C!=="string"?C=[C]:(C=C.trim(),C=C==""?[]:C.split(",").map(function(d){return d.trim()})));
return wfD(g,C)},wfD=function(g,C){var d=g.JSC$19930_key_+"[";
return Array.from(C,function(V,y){return new n6(d+y+"]",V)})};
n6.prototype.object=function(g){var C=this.JSC$19930_value_;if(C==null)return g===void 0&&bm5(this),g;if(typeof C==="object"&&C.constructor===Object){g={};var d=this.JSC$19930_key_+".",V;for(V in C)g[V]=new n6(d+V,C[V]);return g}throw Zm5(this,"object");};var I5=function(g){this.list_=kl0(g)},kl0=function(g){if(g instanceof I5)g=g.list_;
else if(g[0]instanceof I5){for(var C=new Set,d=0;d<g.length;d++)for(var V=_.Z(g[d].list_),y=V.next();!y.done;y=V.next())C.add(y.value);g=C}return[].concat(_.Wr(g))};
_.b=I5.prototype;_.b.each=function(g,C,d){((d===void 0?0:d)?vt6:_.Vy)(this.list_,g,C);return this};
_.b.size=function(){return this.list_.length};
_.b.isEmpty=function(){return this.list_.length===0};
_.b.get=function(g){return this.list_[g]||null};
_.b.el=function(){return this.list_[0]||null};
_.b.map=function(g,C){return _.nO(this.list_,g,C)};
_.b.equals=function(g){return this===g||_.Kl(this.list_,g.list_)};
_.b.first=function(){return this.list_.length==0?null:new Up(this.list_[0])};
_.b.last=function(){return this.list_.length==0?null:new Up(this.list_[this.list_.length-1])};
_.b.find=function(g){var C=[];this.each(function(d){d=d.querySelectorAll(String(g));for(var V=0;V<d.length;V++)C.push(d[V])});
return new I5(C)};
_.b.parent=function(){var g=[];this.each(function(C){(C=C.parentElement||null)&&!_.uP(g,C)&&g.push(C)});
return new I5(g)};
_.b.children=function(){var g=[];this.each(function(C){C=_.Bn(C);for(var d=0;d<C.length;d++)g.push(C[d])});
return new I5(g)};
_.b.filter=function(g){g=_.QA(this.list_,ynZ(g));return new I5(g)};
_.b.closest=function(g){var C=[],d=ynZ(g),V=function(y){return _.ZF(y)&&d(y)};
this.each(function(y){(y=_.H3(y,V,!0))&&!_.uP(C,y)&&C.push(y)});
return new I5(C)};
_.b.next=function(g){return x2r(this,_.hoP,g)};
_.b.prev=function(g){return x2r(this,YB8,g)};
var x2r=function(g,C,d){var V=[];var y=d?ynZ(d):RFB;g.each(function(R){(R=C(R))&&y(R)&&V.push(R)});
return new I5(V)};
I5.prototype.setClass=function(g){return this.each(function(C){_.nX(C,g)})};
var oOQ=function(g,C){return g.each(function(d){_.M_(d,C)})},pf6=function(g,C){return g.each(function(d){_.$S(d,C)})};
I5.prototype.toggleClass=function(g,C){return C===!0?oOQ(this,g):C===!1?pf6(this,g):this.each(function(d){_.IR(d,g)?_.$S(d,g):_.M_(d,g)})};
I5.prototype.setText=function(g){return this.each(function(C){_.TE(C,g)})};
var Jn0=function(g){g.each(function(C){C.removeAttribute("aria-hidden")})};
I5.prototype.getStyle=function(g){if(this.list_.length>0){var C=this.list_[0],d=C.style[_.yw(g)];return typeof d!=="undefined"?d:C.style[_.fgM(C,g)]||""}};
I5.prototype.getData=function(g){if(this.list_.length===0)return new n6(g,null);var C=meR(this.list_[0],g);return new n6(g,C)};
I5.prototype.focus=function(g){try{g?this.el().focus(g):this.el().focus()}catch(C){}return this};
I5.prototype.click=function(){var g=_.c3(this.el());if(g.createEvent){var C=g.createEvent("MouseEvents");C.initMouseEvent("click",!0,!0,g.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(C)}else g=g.createEventObject(),g.clientX=0,g.clientY=0,g.screenX=0,g.screenY=0,g.altKey=!1,g.ctrlKey=!1,g.shiftKey=!1,g.button=0,this.el().fireEvent("onclick",g)};
var ca=function(g,C,d,V){function y(A,P,w){var x=P;P&&P.parentNode&&(x=P.cloneNode(!0));A(x,w)}
V=V===void 0?!1:V;if(g.list_.length==1){var R=g.list_[0],Y=function(A){return C(A,R)};
d instanceof I5?d.each(Y,void 0,V):Array.isArray(d)?(V?vt6:_.Vy)(d,Y):Y(d);return g}return g.each(function(A){d instanceof I5?d.each(function(P){y(C,P,A)}):Array.isArray(d)?_.Vy(d,function(P){y(C,P,A)}):y(C,d,A)})};
_.b=I5.prototype;_.b.append=function(g){return ca(this,function(C,d){C&&d.appendChild(C)},g)};
_.b.appendTo=function(g){(new I5([g])).append(this);return this};
_.b.remove=function(){return ca(this,function(g,C){_.N7(C)},null)};
_.b.empty=function(){return ca(this,function(g,C){_.NE(C)},null)};
_.b.after=function(g,C){return ca(this,function(d,V){d&&_.sn(d,V)},g,!(C===void 0||C))};
_.b.before=function(g){return ca(this,function(C,d){C&&_.XA(C,d)},g)};
_.b.replaceWith=function(g){return ca(this,function(C,d){C&&_.oW6(C,d)},g)};
_.b.toggle=function(g){return this.each(function(C){_.dw(C,g)})};
_.b.show=function(){return this.toggle(!0)};
_.b.hide=function(){return this.toggle(!1)};
_.b.trigger=function(g,C,d,V){return hFb(this,g,C,d,V)};
var hFb=function(g,C,d,V,y){return g.each(function(R){_.xxg(_.c3(R)).triggerWizEventInternal(R,C,d,V,y)})},Up=function(g,C){g instanceof I5&&(C=g.list_,g=null);
this.list_=kl0(g!=null?[g]:C)};
_.Ea(Up,I5);_.b=Up.prototype;_.b.children=function(){return new I5(Array.prototype.slice.call(_.Bn(this.list_[0])))};
_.b.each=function(g,C){g.call(C,this.list_[0],0);return this};
_.b.size=function(){return 1};
_.b.el=function(){return this.list_[0]};
_.b.first=function(){return this};var Ep=function(g,C){C=C===void 0?window:C;this.hostId=g;this.win=C;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$19941_previousHtmlOverscroll=this.JSC$19941_previousBodyOverscroll=this.JSC$19941_previousBodyOverflow="";this.eventTarget=new _.t0;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},eFR=function(g){var C=
tp0(tp0(tp0(new jk5(78),"po"),"hppp"),"hhc");
C.authUser=Number(_.Qq("SESSION_INDEX","0"));C.colorScheme=g;return C};
Ep.prototype.getOrigin=function(){return this.origin?this.origin:_.Cw(_.gD(_.SP(new _.Mu,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
Ep.prototype.getTargetOrigin=function(){return _.Cw(_.gD(_.SP(new _.Mu,this.scheme),this.domain),this.port)};
Ep.prototype.preloadIframe=function(g){var C=this;if(this.iframeLoadPromise===void 0){var d=document.createElement("iframe");this.iframe=d;lqS(d,g);this.iframeLoadPromise=new Promise(function(V,y){var R=!1,Y=function(A){A.stopPropagation();d.removeEventListener("error",Y);d.removeEventListener("securitypolicyviolation",Y);y(Error("Ek",{cause:A}))};
d.addEventListener("error",Y);d.addEventListener("securitypolicyviolation",Y);setTimeout(function(){R||y(Error("Fk"))},3E4);
lJD(C,d,function(){R=!0;d.removeEventListener("error",Y);d.removeEventListener("securitypolicyviolation",Y);V()})});
LF8(this);g=this.getTargetOrigin().toString();d.setAttribute("allow","camera "+g+"; display-capture "+g);this.parentElement.appendChild(d)}return this.iframeLoadPromise};
var N$r=function(g,C){var d,V;return _.F(function(y){if(y.nextAddress==1)return d=xtB(getComputedStyle(g.parentElement).direction==="rtl"),g.parentElement.appendChild(d),document.activeElement instanceof HTMLElement&&(g.elementToFocusAfterClose=document.activeElement),_.js(y,2),y.yield(g.preloadIframe(C),4);if(y.nextAddress!=2){g.parentElement.removeChild(d);g.JSC$19941_previousBodyOverflow=g.parentElement.style.overflow;g.JSC$19941_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
g.JSC$19941_previousBodyOverscroll=g.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";g.parentElement.style.overscrollBehavior="contain";g.parentElement.style.overflow="hidden";var R=g.iframe;R.style.bottom="0";R.style.border="none";R.style.height="100%";R.style.left="0";R.style.position=g.iframePosition;R.style.right="0";R.style.top="0";R.style.width="100%";R.style.zIndex="2202";R.setAttribute("aria-hidden","false");R.setAttribute("aria-modal","true");
g.opened=!0;D2z(g);return _.Vv(y,0)}V=_.N4(y);g.parentElement.removeChild(d);tdb(g.isDarkTheme());rnr(g,!1);throw Error("Gk",{cause:V});})},rnr=function(g,C){C=C===void 0?!0:C;
g.iframe!==void 0&&(Xf0(g),document.documentElement.style.overscrollBehavior=g.JSC$19941_previousHtmlOverscroll,g.parentElement.style.overscrollBehavior=g.JSC$19941_previousBodyOverscroll,g.parentElement.style.overflow=g.JSC$19941_previousBodyOverflow,g.elementToFocusAfterClose!==void 0&&(g.elementToFocusAfterClose.focus(),g.elementToFocusAfterClose=void 0),C?LF8(g):(g.parentElement.removeChild(g.iframe),g.iframe=void 0,g.iframeLoadPromise=void 0,g.mainChannel=void 0),g.opened=!1)},Xf0=function(g){g.backgroundElementsAriaHiddenIsNull&&
(Jn0(g.backgroundElementsAriaHiddenIsNull),g.backgroundElementsAriaHiddenIsNull=void 0);
g.backgroundElementsAriaHiddenIsFalse&&(g.backgroundElementsAriaHiddenIsFalse.each(function(C){C.setAttribute("aria-hidden","false")}),g.backgroundElementsAriaHiddenIsFalse=void 0);
g.backgroundElementsWithoutInert&&(g.backgroundElementsWithoutInert.each(function(C){C.removeAttribute("inert")}),g.backgroundElementsWithoutInert=void 0)},D2z=function(g){g.backgroundElementsAriaHiddenIsNull=(new Up(g.iframe.parentElement)).children().filter(function(C){return C.getAttribute("aria-hidden")===null&&C!==g.iframe});
g.backgroundElementsAriaHiddenIsNull.each(function(C){C.setAttribute("aria-hidden","true")});
g.backgroundElementsAriaHiddenIsFalse=(new Up(g.iframe.parentElement)).children().filter(function(C){return C.getAttribute("aria-hidden")==="false"&&C!==g.iframe});
g.backgroundElementsAriaHiddenIsFalse.each(function(C){C.setAttribute("aria-hidden","true")});
g.backgroundElementsWithoutInert=(new Up(g.iframe.parentElement)).children().filter(function(C){return!C.hasAttribute("inert")&&C!==g.iframe});
g.backgroundElementsWithoutInert.each(function(C){C.setAttribute("inert","true")})},LF8=function(g){g=g.iframe;
g.style.bottom="-1000px";g.style.position="fixed";g.style.right="-1000px";g.style.border="";g.style.height="";g.style.left="";g.style.top="";g.style.width="";g.style.zIndex="";g.setAttribute("aria-hidden","true");g.setAttribute("aria-modal","false")};
Ep.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var jk5=function(g,C){Ep.call(this,$M0[g],C);this.options=[];this.style=""};
_.L(jk5,Ep);var skr=function(g){g.style="youtube";return g},B$Q=function(g,C){g.eventTarget.listen(QI0,C);
return g},T$0=function(g,C){g.eventTarget.listen(Erp,C);
return g},tp0=function(g,C){g.options.push(C);
return g},fJR=function(g){var C=[g.getOrigin()];
g.ancestorOrigins&&C.push.apply(C,_.Wr(g.ancestorOrigins));var d=new _.Mu(g.win.location.href),V=g.startUrl?g.startUrl:g.options.includes("po")?"profile-picture/art":"profile-picture";C=h0z(_.dD(g.getTargetOrigin(),V),"origin",C);g.startUrl&&_.CP(C,"startPath",g.startUrl);g.authUser>0&&_.CP(C,"authuser",g.authUser);g.pageId!==void 0&&_.CP(C,"pageId",g.pageId);_.CP(C,"hostId",g.hostId);g.jsMode!==void 0&&_.CP(C,"jsmode",g.jsMode);g.rectangleRatio!==void 0&&_.CP(C,"rectangleRatio",g.rectangleRatio);
g.options.length>0&&_.CP(C,"opts",g.options.join(","));try{for(var y=_.Z(["utm_source","utm_medium","utm_campaign","utm_content"]),R=y.next();!R.done;R=y.next()){var Y=R.value;_.gw(d,Y)&&_.CP(C,Y,_.gw(d,Y))}var A,P=(A=g.hl)!=null?A:_.gw(d,"hl");P!==void 0&&_.CP(C,"hl",P)}catch(w){if(!(w instanceof URIError))throw w;}g.colorScheme&&_.CP(C,"theme",g.colorScheme);g.style&&_.CP(C,"style",g.style);return C},vOD=function(g,C){g.mainChannel=_.SE({destination:g.win,
iframe:C,origin:g.getTargetOrigin().toString(),channelName:"ow",onMessage:function(d){d=nr6(d.data);if(C===g.iframe)switch(_.Jf(d,1)){case 1:g.eventTarget.dispatchEvent(new GF6);rnr(g);break;case 2:g.eventTarget.dispatchEvent(new KMr(_.p1(d,4),_.p1(d,2),_.Jf(d,5),_.o4(d,WMz,6)));break;case 0:var V;g.eventTarget.dispatchEvent(new an8(_.p1(d,2),(V=_.Jf(d,3))!=null?V:0));break;case 3:g.eventTarget.dispatchEvent(new GF6(!0));rnr(g,!1);break;case 4:g.eventTarget.dispatchEvent(new SRS)}}})},lJD=function(g,
C,d){_.SE({destination:g.win,
iframe:C,origin:_.Cw(_.gD(_.SP(new _.Mu,g.scheme),g.domain),g.port).toString(),channelName:"owi",onMessage:function(V){C===g.iframe&&(d!==void 0&&d(),vOD(g,C),g.opened&&g.mainChannel.send(cP0(UMr())),V.reply(),lJD(g,C))}})};
jk5.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?Ep.prototype.preloadIframe.call(this,fJR(this).toString()):this.iframeLoadPromise};
jk5.prototype.openPicker=function(g){var C=this;return _.F(function(d){if(d.nextAddress==1)return C.startUrl=g?g:C.options.includes("po")?"profile-picture/art":"profile-picture",d.yield(N$r(C,fJR(C).toString()),2);if(C.mainChannel){var V=C.mainChannel,y=V.send;var R=UMr();R=_.v3(R,2,C.startUrl);y.call(V,cP0(R))}_.XV(d)})};var $2p=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L($2p,_.Yu);_.b=$2p.prototype;_.b.getSize=function(){return j9(this,1)};
_.b.setSize=function(g){return _.l1(this,1,g)};
_.b.getWidth=function(){return j9(this,12)};
_.b.getHeight=function(){return j9(this,13)};
_.b.setCenterCrop=function(g){return _.p8(this,20,g)};
_.b.getHtml=function(){return _.k0(this,4)};
_.b.getToken=function(){return _.D6(this,24)};
_.b.setToken=function(g){return _.v3(this,24,g)};
_.b.getBackgroundColor=function(){return j9(this,87)};
_.b.hasBackgroundColor=function(){return _.Ap(_.b1(this,87))!=null};
_.b.getStoryboardLevel=function(){return j9(this,109)};var Ha=function(g){this.JSC$19949_value_=void 0;this.childNodes_={};if(g){var C=_.YqH(g);g=_.GA(g);for(var d=0;d<C.length;d++)this.set(C[d],g[d])}};
Ha.prototype.set=function(g,C){qz5(this,g,C,!1)};
Ha.prototype.add=function(g,C){qz5(this,g,C,!0)};
var qz5=function(g,C,d,V){for(var y=0;y<C.length;y++){var R=C.charAt(y);g.childNodes_[R]||(g.childNodes_[R]=new Ha);g=g.childNodes_[R]}if(V&&g.JSC$19949_value_!==void 0)throw Error("Hk`"+C);g.JSC$19949_value_=d},Mp6=function(g,C){for(var d=0;d<C.length;d++)if(g=g.childNodes_[C.charAt(d)],!g)return;
return g};
Ha.prototype.get=function(g){return(g=Mp6(this,g))?g.JSC$19949_value_:void 0};
Ha.prototype.getValues=function(){var g=[];WF0(this,g);return g};
var WF0=function(g,C){g.JSC$19949_value_!==void 0&&C.push(g.JSC$19949_value_);for(var d in g.childNodes_)WF0(g.childNodes_[d],C)};
Ha.prototype.getKeys=function(g){var C=[];if(g){for(var d=this,V=0;V<g.length;V++){var y=g.charAt(V);if(!d.childNodes_[y])return[];d=d.childNodes_[y]}m28(d,g,C)}else m28(this,"",C);return C};
var m28=function(g,C,d){g.JSC$19949_value_!==void 0&&d.push(C);for(var V in g.childNodes_)m28(g.childNodes_[V],C+V,d)};
_.b=Ha.prototype;_.b.containsKey=function(g){return this.get(g)!==void 0};
_.b.containsValue=function(g){if(this.JSC$19949_value_===g)return!0;for(var C in this.childNodes_)if(this.childNodes_[C].containsValue(g))return!0;return!1};
_.b.clear=function(){this.childNodes_={};this.JSC$19949_value_=void 0};
_.b.remove=function(g){for(var C=this,d=[],V=0;V<g.length;V++){var y=g.charAt(V);if(!C.childNodes_[y])throw Error("Ik`"+g);d.push([C,y]);C=C.childNodes_[y]}g=C.JSC$19949_value_;for(delete C.JSC$19949_value_;d.length>0;)if(V=d.pop(),C=V[0],V=V[1],C.childNodes_[V].isEmpty())delete C.childNodes_[V];else break;return g};
_.b.clone=function(){return new Ha(this)};
_.b.getCount=function(){return iD0(this.getValues())};
_.b.isEmpty=function(){return this.JSC$19949_value_===void 0&&_.uG.isEmpty(this.childNodes_)};var X$D=function(){if(!u7S){var g=u7S=new Ha,C;for(C in nOB)g.add(C,nOB[C])}},u7S,Q2=function(g,C){this.types=g;
this.setters=C},nOB={a:new Q2([3,
0],[function(g,C){_.p8(g,21,C)},
function(g,C){_.l1(g,56,C)}]),
al:new Q2([3],[function(g,C){_.p8(g,74,C)}]),
b:new Q2([3,0],[function(g,C){_.p8(g,23,C)},
function(g,C){_.l1(g,38,C)}]),
ba:new Q2([0],[function(g,C){_.l1(g,85,C)}]),
bc:new Q2([0],[function(g,C){_.l1(g,87,C)}]),
br:new Q2([0],[function(g,C){_.l1(g,86,C)}]),
c:new Q2([3,0],[function(g,C){_.p8(g,2,C)},
function(g,C){_.l1(g,39,C)}]),
cc:new Q2([3],[function(g,C){_.p8(g,51,C)}]),
ci:new Q2([3],[function(g,C){_.p8(g,32,C)}]),
ckm:new Q2([3],[function(g,C){_.p8(g,104,C)}]),
cp:new Q2([0],[function(g,C){_.l1(g,92,C)}]),
cr:new Q2([3],[function(g,C){_.p8(g,108,C)}]),
cv:new Q2([0],[function(g,C){_.l1(g,94,C)}]),
d:new Q2([3],[function(g,C){_.p8(g,3,C)}]),
dc:new Q2([5],[function(g,C){_.v3(g,99,C)}]),
df:new Q2([3],[function(g,C){_.p8(g,80,C)}]),
dv:new Q2([3],[function(g,C){_.p8(g,90,C)}]),
e:new Q2([0],[function(g,C){_.l1(g,15,C)}]),
em:new Q2([0],[function(g,C){_.l1(g,107,C)}]),
f:new Q2([4],[function(g,C){_.v3(g,16,C)}]),
fg:new Q2([3],[function(g,C){_.p8(g,34,C)}]),
fh:new Q2([3],[function(g,C){_.p8(g,30,C)}]),
fm:new Q2([3],[function(g,C){_.p8(g,84,C)}]),
fo:new Q2([2],[function(g,C){_.JH(g,79,_.aA(C))}]),
ft:new Q2([3],[function(g,C){_.p8(g,50,C)}]),
fv:new Q2([3],[function(g,C){_.p8(g,31,C)}]),
g:new Q2([3],[function(g,C){_.p8(g,14,C)}]),
gce:new Q2([4],[function(g,C){_.v3(g,112,C)}]),
gd:new Q2([3],[function(g,C){_.p8(g,83,C)}]),
gm:new Q2([3],[function(g,C){_.p8(g,105,C)}]),
h:new Q2([3,0],[function(g,C){_.p8(g,4,C)},
function(g,C){_.l1(g,13,C)}]),
i:new Q2([3],[function(g,C){_.p8(g,22,C)}]),
ic:new Q2([0],[function(g,C){_.l1(g,71,C)}]),
id:new Q2([3],[function(g,C){_.p8(g,70,C)}]),
il:new Q2([3],[function(g,C){_.p8(g,96,C)}]),
ip:new Q2([3],[function(g,C){_.p8(g,54,C)}]),
iv:new Q2([0],[function(g,C){_.Tu(g,75,C)}]),
j:new Q2([1],[function(g,C){C=C==null?C:MC0(C);_.JH(g,29,C)}]),
k:new Q2([3,0],[function(g,C){_.p8(g,17,C)},
function(g,C){_.l1(g,42,C)}]),
l:new Q2([0],[function(g,C){_.l1(g,44,C)}]),
lf:new Q2([3],[function(g,C){_.p8(g,65,C)}]),
lo:new Q2([3],[function(g,C){_.p8(g,97,C)}]),
m:new Q2([0],[function(g,C){_.l1(g,63,C)}]),
md:new Q2([3],[function(g,C){_.p8(g,91,C)}]),
mm:new Q2([4],[function(g,C){_.v3(g,81,C)}]),
mo:new Q2([3],[function(g,C){_.p8(g,73,C)}]),
mp:new Q2([0],[function(g,C){_.l1(g,115,C)}]),
mv:new Q2([3],[function(g,C){_.p8(g,66,C)}]),
n:new Q2([3],[function(g,C){g.setCenterCrop(C)}]),
nc:new Q2([3],[function(g,C){_.p8(g,55,C)}]),
nd:new Q2([3],[function(g,C){_.p8(g,53,C)}]),
ng:new Q2([3],[function(g,C){_.p8(g,95,C)}]),
ngm:new Q2([3],[function(g,C){_.p8(g,106,C)}]),
no:new Q2([3],[function(g,C){_.p8(g,37,C)}]),
ns:new Q2([3],[function(g,C){_.p8(g,40,C)}]),
nt0:new Q2([4],[function(g,C){_.v3(g,36,C)}]),
ntm:new Q2([3],[function(g,C){_.p8(g,114,C)}]),
nu:new Q2([3],[function(g,C){_.p8(g,46,C)}]),
nw:new Q2([3],[function(g,C){_.p8(g,48,C)}]),
o:new Q2([1,3],[function(g,C){C=C==null?C:MC0(C);_.JH(g,7,C)},
function(g,C){_.p8(g,27,C)}]),
p:new Q2([3,0],[function(g,C){_.p8(g,19,C)},
function(g,C){_.l1(g,43,C)}]),
pa:new Q2([3],[function(g,C){_.p8(g,61,C)}]),
pc:new Q2([0],[function(g,C){_.l1(g,88,C)}]),
pd:new Q2([3],[function(g,C){_.p8(g,60,C)}]),
pf:new Q2([3],[function(g,C){_.p8(g,67,C)}]),
pg:new Q2([3],[function(g,C){_.p8(g,72,C)}]),
pi:new Q2([2],[function(g,C){_.JH(g,76,_.aA(C))}]),
pp:new Q2([3],[function(g,C){_.p8(g,52,C)}]),
pt:new Q2([4],[function(g,C){_.v3(g,111,C)}]),
q:new Q2([4],[function(g,C){_.v3(g,28,C)}]),
r:new Q2([3,0],[function(g,C){_.p8(g,6,C)},
function(g,C){_.l1(g,26,C)}]),
ra:new Q2([3],[function(g,C){_.p8(g,103,C)}]),
rf:new Q2([3],[function(g,C){_.p8(g,100,C)}]),
rg:new Q2([3],[function(g,C){_.p8(g,59,C)}]),
rh:new Q2([3],[function(g,C){_.p8(g,49,C)}]),
rj:new Q2([3],[function(g,C){_.p8(g,57,C)}]),
ro:new Q2([2],[function(g,C){_.JH(g,78,_.aA(C))}]),
rp:new Q2([3],[function(g,C){_.p8(g,58,C)}]),
rw:new Q2([3],[function(g,C){_.p8(g,35,C)}]),
rwa:new Q2([3],[function(g,C){_.p8(g,64,C)}]),
rwu:new Q2([3],[function(g,C){_.p8(g,41,C)}]),
s:new Q2([3,0],[function(g,C){_.p8(g,33,C)},
function(g,C){g.setSize(C)}]),
sb:new Q2([0],[function(g,C){_.l1(g,110,C)}]),
sc:new Q2([0],[function(g,C){_.l1(g,89,C)}]),
sg:new Q2([3],[function(g,C){_.p8(g,82,C)}]),
sl:new Q2([0],[function(g,C){_.l1(g,109,C)}]),
sm:new Q2([3],[function(g,C){_.p8(g,93,C)}]),
t:new Q2([4],[function(g,C){g.setToken(C)}]),
tm:new Q2([3],[function(g,C){_.p8(g,113,C)}]),
u:new Q2([3],[function(g,C){_.p8(g,18,C)}]),
ut:new Q2([3],[function(g,C){_.p8(g,45,C)}]),
v:new Q2([0],[function(g,C){_.l1(g,62,C)}]),
vb:new Q2([0],[function(g,C){_.Tu(g,68,C)}]),
vf:new Q2([4],[function(g,C){_.v3(g,102,C)}]),
vl:new Q2([0],[function(g,C){_.Tu(g,69,C)}]),
vm:new Q2([3],[function(g,C){_.p8(g,98,C)}]),
w:new Q2([0],[function(g,C){_.l1(g,12,C)}]),
x:new Q2([0],[function(g,C){_.l1(g,9,C)}]),
y:new Q2([0],[function(g,C){_.l1(g,10,C)}]),
ya:new Q2([2],[function(g,C){_.JH(g,77,_.aA(C))}]),
z:new Q2([0],[function(g,C){_.l1(g,11,C)}])};
X$D.prototype.parse=function(g){var C=new $2p,d=new $2p;if(g=="")g=!0;else{g=g.split("-");for(var V=!0,y=0;y<g.length;y++){var R=g[y];if(R.length==0)V=!1;else{var Y=R,A=!1;var P=Y;var w=Y.charAt(0);w!=w.toLowerCase()&&(A=!0,P=Y.charAt(0).toLowerCase()+Y.substring(1));var x=u7S;for(w=1;w<=P.length;++w){var p=x,J=P.substring(0,w);if(J.length==0?p.isEmpty():!Mp6(p,J))break}P=w==1?null:(P=x.get(P.substring(0,w-1)))?{option:Y.substring(0,w-1),value:Y.substring(w-1),signed:A,attributes:P}:null;if(P){Y=
[];A=[];w=!1;for(x=0;x<P.attributes.types.length;x++){p=P.attributes.types[x];var h=P.value;J=y;if(P.signed&&p==1)for(var l=h.length;l<12&&J<g.length-1;)h+="-"+g[J+1],l=h.length,++J;else if(p==2)for(;J<g.length-1&&g[J+1].match(/^[\d\.]/);)h+="-"+g[J+1],++J;l=P.attributes.setters[x];h=IJR(this,p)(P.option,h,C,d,l);if(h===null){w=!0;y=J;break}else Y.push(p),A.push(h)}if(!w)for(P=0;P<A.length;P++)x=Y[P],h=A[P],U28(this,x)(R,h);V=V&&w}else V=!1}}g=V}return new cnD(C,d,g)};
var EO5=function(g,C,d,V,y,R){y(d,C);g=g.charAt(0);R=R(g==g.toUpperCase());y(V,R)};
_.b=X$D.prototype;_.b.parseAndSetIntOption_=function(g,C,d,V,y){if(C=="")return 0;isFinite(C)&&(C=String(C));C=typeof C==="string"?/^\s*-?0x/i.test(C)?parseInt(C,16):parseInt(C,10):NaN;if(isNaN(C))return 1;EO5(g,C,d,V,y,Number);return null};
_.b.logIntParseError_=function(){};
_.b.parseAndSetFloatOption_=function(g,C,d,V,y){if(C=="")return 0;var R=Number(C);C=R==0&&_.Pq(C)?NaN:R;if(isNaN(C))return 1;EO5(g,C,d,V,y,Number);return null};
_.b.logFloatParseError_=function(){};
_.b.parseAndSetBoolOption_=function(g,C,d,V,y){if(C!="")return 2;EO5(g,!0,d,V,y,Boolean);return null};
_.b.logBoolParseError_=function(){};
_.b.parseAndSetStringOption_=function(g,C,d,V,y){if(C=="")return 0;EO5(g,C,d,V,y,function(R){return R?"1":""});
return null};
_.b.logStringParseError_=function(){};
_.b.parseAndSetUint64Base64Option_=function(g,C,d,V,y){if(C=="")return 0;EO5(g,C,d,V,y,function(R){return R?1:0});
return null};
var IJR=function(g,C){switch(C){case 0:return(0,_.vd)(g.parseAndSetIntOption_,g);case 2:return(0,_.vd)(g.parseAndSetFloatOption_,g);case 3:return(0,_.vd)(g.parseAndSetBoolOption_,g);case 4:return(0,_.vd)(g.parseAndSetStringOption_,g);case 1:return(0,_.vd)(g.parseAndSetUint64Base64Option_,g);default:return function(){}}},U28=function(g,C){switch(C){case 0:return(0,_.vd)(g.logIntParseError_,g);
case 2:return(0,_.vd)(g.logFloatParseError_,g);case 3:return(0,_.vd)(g.logBoolParseError_,g);case 4:case 1:return(0,_.vd)(g.logStringParseError_,g);default:return function(){}}},cnD=function(g,C,d){this.valueProto_=g;
this.signatureFlagProto_=C;this.JSC$19961_valid_=d};
cnD.prototype.isValid=function(){return this.JSC$19961_valid_};var L6B=function(g){this.JSC$19962_parser_=null;this.JSC$19962_components_=[];this.JSC$19962_parsedOptions_=null;Hm0(this,g)},Qk0=function(g){g.JSC$19962_parser_==null&&(g.JSC$19962_parser_=new X$D);
return g.JSC$19962_parser_},Hm0=function(g,C){g.JSC$19962_parsedOptions_=C?typeof C==="string"?Qk0(g).parse(C):C:Qk0(g).parse("")},zD=function(g,C){return g==C?!1:!0};
_.b=L6B.prototype;_.b.JSC$19964_setCrop=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,_.k0(d,2),_.k0(C.signatureFlagProto_,2))&&_.p8(d,2,g);return this};
_.b.JSC$19964_setCircleCrop=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,tv(d,51),tv(C.signatureFlagProto_,51))&&_.p8(d,51,g);return this};
_.b.JSC$19964_setImageCrop=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,tv(d,32),tv(C.signatureFlagProto_,32))&&_.p8(d,32,g);return this};
_.b.JSC$19964_setHeight=function(g){var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,d.getHeight(),C.signatureFlagProto_.getHeight())&&_.l1(d,13,g);return this};
_.b.setCenterCrop=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,_.k0(d,20),_.k0(C.signatureFlagProto_,20))&&d.setCenterCrop(g);return this};
_.b.JSC$19964_setSmartCrop=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,_.k0(d,19),_.k0(C.signatureFlagProto_,19))&&_.p8(d,19,g);return this};
_.b.JSC$19964_setPad=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,tv(d,60),tv(C.signatureFlagProto_,60))&&_.p8(d,60,g);return this};
_.b.JSC$19964_setSmartCropUseFace=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,_.k0(d,67),_.k0(C.signatureFlagProto_,67))&&_.p8(d,67,g);return this};
_.b.JSC$19964_setSmartCropNoClip=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,_.k0(d,52),_.k0(C.signatureFlagProto_,52))&&_.p8(d,52,g);return this};
_.b.setSize=function(g){var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,d.getSize(),C.signatureFlagProto_.getSize())&&d.setSize(g);return this};
_.b.setToken=function(g){g=g||void 0;var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,d.getToken(),C.signatureFlagProto_.getToken())&&d.setToken(g);return this};
_.b.JSC$19964_setWidth=function(g){var C=this.JSC$19962_parsedOptions_,d=C.valueProto_;zD(g,d.getWidth(),C.signatureFlagProto_.getWidth())&&_.l1(d,12,g);return this};
_.b.clearOptions=function(){Hm0(this,"");return this};
_.b.build=function(){this.JSC$19962_components_.length=0;var g=this.JSC$19962_parsedOptions_,C=g.valueProto_;g=g.signatureFlagProto_;K6(this,"s",C.getSize(),g.getSize());K6(this,"w",C.getWidth(),g.getWidth());a5(this,"c",_.k0(C,2),_.k0(g,2));a5(this,"d",_.k0(C,3),_.k0(g,3));K6(this,"h",C.getHeight(),g.getHeight());a5(this,"s",tv(C,33),tv(g,33));a5(this,"h",C.getHtml(),g.getHtml());a5(this,"p",_.k0(C,19),_.k0(g,19));a5(this,"pp",_.k0(C,52),_.k0(g,52));a5(this,"pf",_.k0(C,67),_.k0(g,67));a5(this,"n",
_.k0(C,20),_.k0(g,20));K6(this,"r",j9(C,26),j9(g,26));a5(this,"r",_.k0(C,6),_.k0(g,6));a5(this,"o",tv(C,27),tv(g,27));var d=_.wk(C,7,_.RO);GD(this,"o",d,_.wk(g,7,_.RO));d=_.wk(C,29,_.RO);GD(this,"j",d,_.wk(g,29,_.RO));K6(this,"x",j9(C,9),j9(g,9));K6(this,"y",j9(C,10),j9(g,10));K6(this,"z",j9(C,11),j9(g,11));a5(this,"g",_.k0(C,14),_.k0(g,14));K6(this,"e",j9(C,15),j9(g,15));GD(this,"f",_.D6(C,16),_.D6(g,16));a5(this,"k",tv(C,17),tv(g,17));a5(this,"u",tv(C,18),!0);a5(this,"ut",tv(C,45),!0);a5(this,"i",
tv(C,22),!0);a5(this,"a",tv(C,21),tv(g,21));a5(this,"b",_.k0(C,23),_.k0(g,23));K6(this,"b",j9(C,38),j9(g,38));K6(this,"c",j9(C,39),j9(g,39),16,8);GD(this,"q",_.D6(C,28),_.D6(g,28));a5(this,"fh",tv(C,30),tv(g,30));a5(this,"fv",tv(C,31),tv(g,31));a5(this,"fg",_.k0(C,34),_.k0(g,34));a5(this,"ci",tv(C,32),tv(g,32));GD(this,"t",C.getToken(),g.getToken());GD(this,"nt0",_.D6(C,36),_.D6(g,36));a5(this,"rw",_.k0(C,35),_.k0(g,35));a5(this,"rwu",_.k0(C,41),_.k0(g,41));a5(this,"rwa",_.k0(C,64),_.k0(g,64));a5(this,
"nw",_.k0(C,48),_.k0(g,48));a5(this,"rh",_.k0(C,49),_.k0(g,49));a5(this,"no",_.k0(C,37),_.k0(g,37));a5(this,"ns",tv(C,40),tv(g,40));K6(this,"k",j9(C,42),j9(g,42));K6(this,"p",j9(C,43),j9(g,43));K6(this,"l",j9(C,44),j9(g,44));K6(this,"v",j9(C,62),j9(g,62));a5(this,"nu",tv(C,46),tv(g,46));a5(this,"ft",tv(C,50),tv(g,50));a5(this,"cc",tv(C,51),tv(g,51));a5(this,"nd",tv(C,53),tv(g,53));a5(this,"ip",tv(C,54),tv(g,54));a5(this,"nc",tv(C,55),tv(g,55));K6(this,"a",j9(C,56),j9(g,56));a5(this,"rj",tv(C,57),
tv(g,57));a5(this,"rp",tv(C,58),tv(g,58));a5(this,"rg",tv(C,59),tv(g,59));a5(this,"pd",tv(C,60),tv(g,60));a5(this,"pa",tv(C,61),tv(g,61));K6(this,"m",j9(C,63),j9(g,63));K6(this,"vb",e9(C,68),e9(g,68));K6(this,"vl",e9(C,69),e9(g,69));a5(this,"lf",tv(C,65),tv(g,65));a5(this,"mv",tv(C,66),tv(g,66));a5(this,"id",tv(C,70),tv(g,70));K6(this,"ic",j9(C,71),!0);a5(this,"pg",_.k0(C,72),_.k0(g,72));a5(this,"mo",tv(C,73),tv(g,73));a5(this,"al",tv(C,74),tv(g,74));K6(this,"iv",e9(C,75),e9(g,75));K6(this,"pi",lI(C,
76),lI(g,76));K6(this,"ya",lI(C,77),lI(g,77));K6(this,"ro",lI(C,78),lI(g,78));K6(this,"fo",lI(C,79),lI(g,79));a5(this,"df",tv(C,80),tv(g,80));GD(this,"mm",_.D6(C,81),_.D6(g,81));a5(this,"sg",tv(C,82),tv(g,82));a5(this,"gd",tv(C,83),tv(g,83));a5(this,"fm",tv(C,84),tv(g,84));K6(this,"ba",j9(C,85),j9(g,85));K6(this,"br",j9(C,86),j9(g,86));K6(this,"bc",C.getBackgroundColor(),g.getBackgroundColor(),16,8);K6(this,"pc",j9(C,88),j9(g,88),16,8);K6(this,"sc",j9(C,89),j9(g,89),16,8);a5(this,"dv",tv(C,90),tv(g,
90));a5(this,"md",tv(C,91),tv(g,91));K6(this,"cp",j9(C,92),j9(g,92));a5(this,"sm",tv(C,93),tv(g,93));K6(this,"cv",j9(C,94),j9(g,94));a5(this,"ng",tv(C,95),tv(g,95));a5(this,"il",tv(C,96),tv(g,96));a5(this,"lo",tv(C,97),tv(g,97));a5(this,"vm",tv(C,98),tv(g,98));GD(this,"dc",_.D6(C,99),_.D6(g,99));a5(this,"rf",tv(C,100),tv(g,100));GD(this,"vf",_.D6(C,102),_.D6(g,102));a5(this,"ra",_.k0(C,103),_.k0(g,103));a5(this,"ckm",tv(C,104),tv(g,104));a5(this,"gm",tv(C,105),tv(g,105));a5(this,"ngm",tv(C,106),tv(g,
106));K6(this,"em",j9(C,107),j9(g,107));a5(this,"cr",tv(C,108),tv(g,108));K6(this,"sl",C.getStoryboardLevel(),g.getStoryboardLevel());K6(this,"sb",j9(C,110),j9(g,110));GD(this,"pt",_.D6(C,111),_.D6(g,111));GD(this,"gce",_.D6(C,112),_.D6(g,112));a5(this,"tm",tv(C,113),tv(g,113));a5(this,"ntm",tv(C,114),tv(g,114));K6(this,"mp",j9(C,115),j9(g,115));return this.JSC$19962_components_.join("-")};
var K6=function(g,C,d,V,y,R){if(d!=null){var Y=y==void 0||y!=10&&y!=16?10:y;d=Number(d).toString(Y);y=new Ctb;y.append(Y==16?"0x":"");Y=y.append;R==void 0?R="":(R-=d.length,R=R<=0?"":(0,_.RLL)("0",R));Y.call(y,R);y.append(d);zFp(g,C,y.toString(),!!Number(V))}},a5=function(g,C,d,V){d&&zFp(g,C,"",!!V)},GD=function(g,C,d,V){d&&zFp(g,C,String(d),!!Number(V))},zFp=function(g,C,d,V){V&&(C=C.charAt(0).toUpperCase()+C.substring(1));
g.JSC$19962_components_.push(C+d)};_.Ea(Dp,L6B);_.b=Dp.prototype;_.b.JSC$19964_setCrop=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setCrop.call(this,g)};
_.b.JSC$19964_setHeight=function(g){g=g==null||g<0?void 0:g;g!=null&&this.setSize();return Dp.superClass_.JSC$19964_setHeight.call(this,g)};
_.b.JSC$19964_setImageCrop=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setImageCrop.call(this,g)};
_.b.JSC$19964_setCircleCrop=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setCircleCrop.call(this,g)};
_.b.setSize=function(g){_.Hq(g)&&(g=Math.max(g.width,g.height));g=g==null||g<0?void 0:g;g!=null&&(this.JSC$19964_setWidth(),this.JSC$19964_setHeight());return Dp.superClass_.setSize.call(this,g)};
_.b.JSC$19964_setSmartCrop=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setSmartCrop.call(this,g)};
_.b.JSC$19964_setSmartCropNoClip=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setSmartCropNoClip.call(this,g)};
_.b.JSC$19964_setSmartCropUseFace=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setSmartCropUseFace.call(this,g)};
_.b.setCenterCrop=function(g){g&&S9(this);return Dp.superClass_.setCenterCrop.call(this,g)};
_.b.JSC$19964_setPad=function(g){g&&S9(this);return Dp.superClass_.JSC$19964_setPad.call(this,g)};
_.b.JSC$19964_setWidth=function(g){g=g==null||g<0?void 0:g;g!=null&&this.setSize();return Dp.superClass_.JSC$19964_setWidth.call(this,g)};
var KFZ=function(g){g.clearOptions();var C=g.JSC$19962_parsedOptions_,d=C.valueProto_;zD(!0,_.k0(d,3),_.k0(C.signatureFlagProto_,3))&&_.p8(d,3,!0);return g},S9=function(g){g.setCenterCrop();
g.JSC$19964_setCircleCrop();g.JSC$19964_setCrop();g.JSC$19964_setImageCrop();g.JSC$19964_setPad();g.JSC$19964_setSmartCrop();g.JSC$19964_setSmartCropNoClip();g.JSC$19964_setSmartCropUseFace()};
Dp.prototype.build=function(){var g=this.JSC$19962_parsedOptions_.valueProto_;tv(g,18)||tv(g,45)?g.getSize()||this.setSize(0):(g=this.JSC$19962_parsedOptions_.valueProto_,g.getSize()||g.getWidth()||g.getHeight()||(this.setSize(),this.JSC$19964_setHeight(),this.JSC$19964_setWidth(),S9(this)));return Dp.superClass_.build.call(this)};var aJr=/^[^\/]*\/\//,GlS=function(g,C){C=C===void 0?!1:C;this.original_=g;this.originalPrefix_="";(g=this.original_.match(aJr))&&g[0]?(this.originalPrefix_=g[0],g=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):g="http://"+this.original_;this.uri_=_.S1(g,!0);this.isFreeformUrl_=C;this.JSC$19968_valid_=!0;this.obfuscated_=!1},SzB=function(g,C){g.JSC$19970_pathPrefix_=g.JSC$19970_pathPrefix_?g.JSC$19970_pathPrefix_+("/"+C):C},gh=function(g){if(g.JSC$19970_components_==
void 0){var C=g.uri_.getPath().substring(1);
g.JSC$19970_pathPrefix_=null;if(g.isFreeformUrl_){g.JSC$19970_components_=[];if((C.match(/=/g)||[]).length>1)return g.JSC$19968_valid_=!1,g.JSC$19970_components_;var d=C.indexOf("=");d!=-1?(g.JSC$19970_components_.push(C.substr(0,d)),g.JSC$19970_components_.push(C.substr(d+1))):g.JSC$19970_components_.push(C);return g.JSC$19970_components_}g.JSC$19970_components_=C.split("/");C=g.JSC$19970_components_.length;C>2&&g.JSC$19970_components_[0]=="u"&&(SzB(g,g.JSC$19970_components_[0]+"/"+g.JSC$19970_components_[1]),
g.JSC$19970_components_.shift(),g.JSC$19970_components_.shift(),C-=2);if(C==0||C==4||C>7)return g.JSC$19968_valid_=!1,g.JSC$19970_components_;if(C==2)SzB(g,g.JSC$19970_components_[0]);else if(g.JSC$19970_components_[0]=="image")SzB(g,g.JSC$19970_components_[0]);else if(C==7||C==3)return g.JSC$19968_valid_=!1,g.JSC$19970_components_;if(C<=3){g.obfuscated_=!0;C==3&&(SzB(g,g.JSC$19970_components_[1]),g.JSC$19970_components_.shift(),--C);--C;d=g.JSC$19970_components_[C];var V=d.indexOf("=");V!=-1&&(g.JSC$19970_components_[C]=
d.substr(0,V),g.JSC$19970_components_.push(d.substr(V+1)))}}return g.JSC$19970_components_};
GlS.prototype.isValid=function(){gh(this);return this.JSC$19968_valid_};
GlS.prototype.isObfuscated=function(){gh(this);return this.obfuscated_};
var g3R=function(g){gh(g);return g.isFreeformUrl_},CB=function(g){gh(g);
g.JSC$19970_pathPrefix_==void 0&&(g.JSC$19970_pathPrefix_=null);return g.JSC$19970_pathPrefix_},CX5=function(g){switch(gh(g).length){case 7:return!0;
case 6:return CB(g)==null;case 5:return!1;case 3:return!0;case 2:return CB(g)==null;case 1:return!1;default:return!1}},dh=function(g,C){if(g3R(g))a:{switch(C){case 7:C=0;
break;case 4:if(!CX5(g)){g=null;break a}C=1;break;default:g=null;break a}g=gh(g)[C]}else if(g.isObfuscated())a:{var d=CB(g)!=null?1:0;switch(C){case 6:C=d;break;case 4:if(!CX5(g)){g=null;break a}C=1+d;break;default:g=null;break a}g=gh(g)[C]}else a:{d=CB(g)!=null?1:0;switch(C){case 0:C=d;break;case 1:C=1+d;break;case 2:C=2+d;break;case 3:C=3+d;break;case 4:if(!CX5(g)){g=null;break a}C=4+d;break;case 5:C=CX5(g)?1:0;C=4+d+C;break;default:g=null;break a}g=gh(g)[C]}return g};
GlS.prototype.getOptions=function(){this.options_==void 0&&(this.options_=dh(this,4));return this.options_};var N8z=function(){};
N8z.prototype.parse=function(g,C){return new Dt6(g,C===void 0?!1:C)};
var Dt6=function(g,C){GlS.call(this,g,C===void 0?!1:C)};
_.L(Dt6,GlS);_.Ea(rI,Dp);var rMI;rI.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
rI.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var g=rI.superClass_.build.call(this),C=[];CB(this.parsedImageUrl_)!=null&&C.push(CB(this.parsedImageUrl_));var d=g3R(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var V=this.parsedImageUrl_;V.obfuscatedData_==void 0&&(V.obfuscatedData_=dh(V,6));C.push(V.obfuscatedData_+(g?"="+g:""))}else if(d){V=C.push;var y=this.parsedImageUrl_;y.freeformUrlPath_===void 0&&(y.freeformUrlPath_=dh(y,
7));V.call(C,y.freeformUrlPath_);g&&C.push(g)}else V=C.push,y=this.parsedImageUrl_,y.obfuscatedGaiaId_==void 0&&(y.obfuscatedGaiaId_=dh(y,0)),V.call(C,y.obfuscatedGaiaId_),V=C.push,y=this.parsedImageUrl_,y.photoId_==void 0&&(y.photoId_=dh(y,1)),V.call(C,y.photoId_),V=C.push,y=this.parsedImageUrl_,y.imageVersion_==void 0&&(y.imageVersion_=dh(y,2)),V.call(C,y.imageVersion_),V=C.push,y=this.parsedImageUrl_,y.signature_==void 0&&(y.signature_=dh(y,3)),V.call(C,y.signature_),g&&C.push(g),g=C.push,V=this.parsedImageUrl_,
V.filename_==void 0&&(V.filename_=dh(V,5)),g.call(C,V.filename_);C=d?C.join("="):C.join("/");C=_.S1(this.protocolPrefix_+this.JSC$19976_domain_+"/"+C+(this.JSC$19976_query_?"?"+this.JSC$19976_query_:"")).toString();C.startsWith("%3a//")&&(C=C.replace("%3a//","://"));return C};var dQz=_.$b(["viewBox"]),VqB=_.$b(["width"]),yyQ=_.$b(["height"]),ROI=_.$b(["fill"]),bTr=_.$b(["id"]),ZTR=_.$b(["x"]),Yy8=_.$b(["y"]);sXr.prototype.getLength=function(){return this.parsedData.length};
sXr.prototype.write=function(g){for(var C=0,d=this.parsedData.length;C<d;C++)g.put(this.parsedData[C],8)};
var Mdb=function(g,C){var d=new sXr(C);g.dataList.push(d);d=g.errorCorrectLevel;var V=1,y=encodeURI(C).toString().replace(/%[0-9a-fA-F]{2}/g,"a");C=y.length+(y.length!=C?3:0);y=0;for(var R=VX.length;y<=R;y++){var Y=0;switch(d){case 1:Y=VX[y][0];break;case 0:Y=VX[y][1];break;case 3:Y=VX[y][2];break;case 2:Y=VX[y][3]}if(C<=Y)break;else V++}if(V>VX.length)throw Error("Rk");g.typeNumber=V;g.dataCache=null};
B88.prototype.isDark=function(g,C){if(g<0||this.moduleCount<=g||C<0||this.moduleCount<=C)throw Error("Jk`"+g+"`"+C);return this.modules[g][C]};
for(var W6S=function(g,C,d){g.moduleCount=g.typeNumber*4+17;g.modules=Array(g.moduleCount);for(var V=0;V<g.moduleCount;V++){g.modules[V]=Array(g.moduleCount);for(var y=0;y<g.moduleCount;y++)g.modules[V][y]=null}Ayz(g,0,0);Ayz(g,g.moduleCount-7,0);Ayz(g,0,g.moduleCount-7);V=Ff6[g.typeNumber-1];for(y=0;y<V.length;y++)for(var R=0;R<V.length;R++){var Y=V[y],A=V[R];if(g.modules[Y][A]==null)for(var P=-2;P<=2;P++)for(var w=-2;w<=2;w++)g.modules[Y+P][A+w]=P==-2||P==2||w==-2||w==2||P==0&&w==0?!0:!1}for(V=
8;V<g.moduleCount-8;V++)g.modules[V][6]==null&&(g.modules[V][6]=V%2==0);for(V=8;V<g.moduleCount-8;V++)g.modules[6][V]==null&&(g.modules[6][V]=V%2==0);V=g.errorCorrectLevel<<3|d;for(y=V<<10;yX(y)-yX(1335)>=0;)y^=1335<<yX(y)-yX(1335);V=(V<<10|y)^21522;for(y=0;y<15;y++)R=!C&&(V>>y&1)==1,y<6?g.modules[y][8]=R:y<8?g.modules[y+1][8]=R:g.modules[g.moduleCount-15+y][8]=R;for(y=0;y<15;y++)R=!C&&(V>>y&1)==1,y<8?g.modules[8][g.moduleCount-y-1]=R:y<9?g.modules[8][15-y-1+1]=R:g.modules[8][15-y-1]=R;g.modules[g.moduleCount-
8][8]=!C;if(g.typeNumber>=7){V=g.typeNumber;for(y=V<<12;yX(y)-yX(7973)>=0;)y^=7973<<yX(y)-yX(7973);V=V<<12|y;for(y=0;y<18;y++)R=!C&&(V>>y&1)==1,g.modules[Math.floor(y/3)][y%3+g.moduleCount-8-3]=R;for(y=0;y<18;y++)R=!C&&(V>>y&1)==1,g.modules[y%3+g.moduleCount-8-3][Math.floor(y/3)]=R}if(g.dataCache==null){y=g.typeNumber;R=g.dataList;C=g.errorCorrectLevel;V=PXr(y,C);if(V==void 0)throw Error("Qk`"+y+"`"+C);Y=V.length/3;C=[];for(A=0;A<Y;A++){P=V[A*3];w=V[A*3+1];for(var x=V[A*3+2],p=0;p<P;p++)C.push(new T85(w,
x))}V=new fqr;for(Y=0;Y<R.length;Y++)A=R[Y],V.put(A.mode,4),V.put(A.getLength(),iTQ(A.mode,y)),A.write(V);for(Y=y=0;Y<C.length;Y++)y+=C[Y].dataCount;if(V.length>y*8)throw Error("Kk`"+V.length+"`"+y*8);for(V.length+4<=y*8&&V.put(0,4);V.length%8!=0;)OT0(V,!1);for(;!(V.length>=y*8);){V.put(236,8);if(V.length>=y*8)break;V.put(17,8)}R=y=w=0;Y=Array(C.length);A=Array(C.length);for(P=0;P<C.length;P++){p=C[P].dataCount;var J=C[P].totalCount-p;y=Math.max(y,p);R=Math.max(R,J);Y[P]=Array(p);for(x=0;x<Y[P].length;x++)Y[P][x]=
255&V.buffer[x+w];w+=p;x=J;p=new NJ([1],0);for(J=0;J<x;J++)p=p.multiply(new NJ([1,wND(J)],0));x=p;p=(new NJ(Y[P],x.getLength()-1)).mod(x);A[P]=Array(x.getLength()-1);for(x=0;x<A[P].length;x++)J=x+p.getLength()-A[P].length,A[P][x]=J>=0?p.get(J):0}for(x=V=0;x<C.length;x++)V+=C[x].totalCount;V=Array(V);for(x=w=0;x<y;x++)for(P=0;P<C.length;P++)x<Y[P].length&&(V[w++]=Y[P][x]);for(x=0;x<R;x++)for(P=0;P<C.length;P++)x<A[P].length&&(V[w++]=A[P][x]);g.dataCache=V}C=g.dataCache;V=-1;y=g.moduleCount-1;R=7;Y=
0;for(A=g.moduleCount-1;A>0;A-=2)for(A==6&&A--;;){for(P=0;P<2;P++)g.modules[y][A-P]==null&&(w=!1,Y<C.length&&(w=(C[Y]>>>R&1)==1),kg0(d,y,A-P)&&(w=!w),g.modules[y][A-P]=w,R--,R==-1&&(Y++,R=7));y+=V;if(y<0||g.moduleCount<=y){y-=V;V=-V;break}}},Ayz=function(g,C,d){for(var V=-1;V<=7;V++)if(!(C+V<=-1||g.moduleCount<=C+V))for(var y=-1;y<=7;y++)d+y<=-1||g.moduleCount<=d+y||(g.modules[C+V][d+y]=0<=V&&V<=6&&(y==0||y==6)||0<=y&&y<=6&&(V==0||V==6)||2<=V&&V<=4&&2<=y&&y<=4?!0:!1)},mtQ=function(g){for(var C=0,
d=0,V=0;V<8;V++){W6S(g,!0,V);
var y=g;for(var R=y.moduleCount,Y=0,A=0;A<R;A++)for(var P=0;P<R;P++){for(var w=0,x=y.isDark(A,P),p=-1;p<=1;p++)if(!(A+p<0||R<=A+p))for(var J=-1;J<=1;J++)P+J<0||R<=P+J||(p!=0||J!=0)&&x==y.isDark(A+p,P+J)&&w++;w>5&&(Y+=3+w-5)}for(A=0;A<R-1;A++)for(P=0;P<R-1;P++)if(w=0,y.isDark(A,P)&&w++,y.isDark(A+1,P)&&w++,y.isDark(A,P+1)&&w++,y.isDark(A+1,P+1)&&w++,w==0||w==4)Y+=3;for(A=0;A<R;A++)for(P=0;P<R-6;P++)y.isDark(A,P)&&!y.isDark(A,P+1)&&y.isDark(A,P+2)&&y.isDark(A,P+3)&&y.isDark(A,P+4)&&!y.isDark(A,P+5)&&
y.isDark(A,P+6)&&(Y+=40);for(P=0;P<R;P++)for(A=0;A<R-6;A++)y.isDark(A,P)&&!y.isDark(A+1,P)&&y.isDark(A+2,P)&&y.isDark(A+3,P)&&y.isDark(A+4,P)&&!y.isDark(A+5,P)&&y.isDark(A+6,P)&&(Y+=40);for(P=w=0;P<R;P++)for(A=0;A<R;A++)y.isDark(A,P)&&w++;y=Y+=Math.abs(100*w/R/R-50)/5*10;if(V==0||C>y)C=y,d=V}return d},Ff6=[[],
[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]],yX=function(g){for(var C=0;g!=0;)C++,g>>>=1;return C},kg0=function(g,C,d){switch(g){case 0:return(C+d)%2==0;
case 1:return C%2==0;case 2:return d%3==0;case 3:return(C+d)%3==0;case 4:return(Math.floor(C/2)+Math.floor(d/3))%2==0;case 5:return C*d%2+C*d%3==0;case 6:return(C*d%2+C*d%3)%2==0;case 7:return(C*d%3+(C+d)%2)%2==0;default:throw Error("Lk`"+g);}},iTQ=function(g,C){if(1<=C&&C<10)switch(g){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Mk`"+g);}else if(C<27)switch(g){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Mk`"+g);}else if(C<41)switch(g){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Mk`"+g);}else throw Error("Nk`"+C);},o30=function(g){if(g<1)throw Error("Ok`"+g);
return xQr[g]},wND=function(g){for(;g<0;)g+=255;
for(;g>=256;)g-=255;return Ro[g]},Ro=Array(256),xQr=Array(256),pNS=0;pNS<8;pNS++)Ro[pNS]=1<<pNS;
for(var bH=8;bH<256;bH++)Ro[bH]=Ro[bH-4]^Ro[bH-5]^Ro[bH-6]^Ro[bH-8];for(var Jy8=0;Jy8<255;Jy8++)xQr[Ro[Jy8]]=Jy8;NJ.prototype.get=function(g){return this.num[g]};
NJ.prototype.getLength=function(){return this.num.length};
NJ.prototype.multiply=function(g){for(var C=Array(this.getLength()+g.getLength()-1),d=0;d<this.getLength();d++)for(var V=0;V<g.getLength();V++)C[d+V]^=wND(o30(this.get(d))+o30(g.get(V)));return new NJ(C,0)};
NJ.prototype.mod=function(g){if(this.getLength()-g.getLength()<0)return this;for(var C=o30(this.get(0))-o30(g.get(0)),d=Array(this.getLength()),V=0;V<this.getLength();V++)d[V]=this.get(V);for(V=0;V<g.getLength();V++)d[V]^=wND(o30(g.get(V))+C);return(new NJ(d,0)).mod(g)};
var hOS=[[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]],PXr=function(g,C){switch(C){case 1:return hOS[(g-1)*4];case 0:return hOS[(g-1)*4+1];case 3:return hOS[(g-1)*4+2];case 2:return hOS[(g-1)*4+3]}};
fqr.prototype.get=function(g){return(this.buffer[Math.floor(g/8)]>>>7-g%8&1)==1};
fqr.prototype.put=function(g,C){for(var d=0;d<C;d++)OT0(this,(g>>>C-d-1&1)==1)};
var OT0=function(g,C){var d=Math.floor(g.length/8);g.buffer.length<=d&&g.buffer.push(0);C&&(g.buffer[d]|=128>>>g.length%8);g.length++},VX=[[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]],ql5=function(){var g=function(C,d){this.JSC$19996__el=C;this.JSC$19996__htOption=d};
g.prototype.draw=function(C){function d(x,p){x=document.createElementNS("http://www.w3.org/2000/svg",x);for(var J in p)p.hasOwnProperty(J)&&(J==="href"?_.rw6(x,p[J]):_.AO([_.oZ(dQz),_.oZ(VqB),_.oZ(yyQ),_.oZ(ROI),_.oZ(bTr),_.oZ(ZTR),_.oZ(Yy8)],x,J,p[J]));return x}
var V=this.JSC$19996__htOption,y=this.JSC$19996__el,R=C.moduleCount;this.clear();var Y=d("svg",{viewBox:"0 0 "+String(R)+" "+String(R),width:"100%",height:"100%",fill:V.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});y.appendChild(Y);Y.appendChild(d("rect",{fill:V.colorLight,width:"100%",height:"100%"}));Y.appendChild(d("rect",{fill:V.colorDark,width:"1",height:"1",id:"template"}));for(var A=0;A<R;A++)for(var P=0;P<R;P++)if(C.isDark(A,P)){var w=d("use",{x:String(A),y:String(P),href:"#template"});
Y.appendChild(w)}};
g.prototype.clear=function(){for(;this.JSC$19996__el.hasChildNodes();)this.JSC$19996__el.removeChild(this.JSC$19996__el.lastChild)};
return g}(),$tB=document.documentElement.tagName.toLowerCase()==="svg"?ql5:typeof CanvasRenderingContext2D!="undefined"?function(){var g=function(C,d){this._bIsPainted=!1;
v9D();this.JSC$19996__htOption=d;this._elCanvas=document.createElement("canvas");this._elCanvas.width=d.width;this._elCanvas.height=d.height;C.appendChild(this._elCanvas);this.JSC$19996__el=C;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$19996__el.appendChild(this._elImage);this._bSupportDataURI=null};
g.prototype._onMakeImage=function(){var C=this._elCanvas.toDataURL("image/png");this._elImage.src=C;this._elImage.style.display="block";this._elCanvas.style.display="none"};
g.prototype._safeSetDataURI=function(C,d){var V=this;V._fFail=d;V._fSuccess=C;V._bSupportDataURI===null?(C=_.ri("IMG"),d=function(){V._bSupportDataURI=!1;V._fFail&&V._fFail.call(V)},C.onabort=d,C.onerror=d,C.onload=function(){V._bSupportDataURI=!0;
V._fSuccess&&V._fSuccess.call(V)},C.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):V._bSupportDataURI===!0&&V._fSuccess?V._fSuccess.call(V):V._bSupportDataURI===!1&&V._fFail&&V._fFail.call(V)};
g.prototype.draw=function(C){var d=this._oContext,V=this.JSC$19996__htOption,y=C.moduleCount,R=V.width/y,Y=V.height/y,A=Math.round(R),P=Math.round(Y);this._elImage.style.display="none";this.clear();for(var w=0;w<y;w++)for(var x=0;x<y;x++){var p=C.isDark(w,x),J=x*R,h=w*Y;d.strokeStyle=p?V.colorDark:V.colorLight;d.lineWidth=1;d.fillStyle=p?V.colorDark:V.colorLight;d.fillRect(J,h,R,Y);d.strokeRect(Math.floor(J)+.5,Math.floor(h)+.5,A,P);d.strokeRect(Math.ceil(J)-.5,Math.ceil(h)-.5,A,P)}this._bIsPainted=
!0};
g.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
g.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
g.prototype.round=function(C){return C?Math.floor(C*1E3)/1E3:C};
return g}():function(){var g=function(C,d){this.JSC$19996__el=C;
this.JSC$19996__htOption=d};
g.prototype.draw=function(C){for(var d=this.JSC$19996__htOption,V=this.JSC$19996__el,y=C.moduleCount,R=Math.floor(d.width/y),Y=Math.floor(d.height/y),A=['<table style="border:0;border-collapse:collapse;">'],P=0;P<y;P++){A.push("<tr>");for(var w=0;w<y;w++)A.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+R+"px;height:"+Y+"px;background-color:"+(C.isDark(P,w)?d.colorDark:d.colorLight)+';"></td>');A.push("</tr>")}A.push("</table>");C=A.join("");C=_.zLM(_.aah,C);_.YL(V,C);
C=V.childNodes[0];y=(d.width-C.offsetWidth)/2;R=(d.height-C.offsetHeight)/2;y>0&&R>0&&(C.style.margin=R+"px "+y+"px")};
g.prototype.clear=function(){this.JSC$19996__el.textContent=""};
return g}();
udz.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19999__android||this.JSC$19999__android>=3)&&this._oDrawing.makeImage()};
udz.prototype.clear=function(){this._oDrawing.clear()};
_.yg.QRCode=udz;var tqS={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var jSz=function(){};
jSz.prototype.stringify=function(g){return _.yg.JSON.stringify(g,void 0)};
jSz.prototype.parse=function(g){return _.yg.JSON.parse(g,void 0)};var eOZ=function(){_.xB.call(this,"z")};
_.Ea(eOZ,_.xB);var l_z=function(){_.xB.call(this,"y")};
_.Ea(l_z,_.xB);var LfQ=null,DQB=function(){return LfQ=LfQ||new _.t0},ry6=function(g){_.xB.call(this,"serverreachability",g)};
_.Ea(ry6,_.xB);var NPD=function(g){var C=DQB();C.dispatchEvent(new ry6(C,g))},XNp=function(g,C){_.xB.call(this,"statevent",g);
this.stat=C};
_.Ea(XNp,_.xB);var Zb=function(g){var C=DQB();C.dispatchEvent(new XNp(C,g))},sSr=function(g,C,d,V){_.xB.call(this,"timingevent",g);
this.size=C;this.rtt=d;this.retries=V};
_.Ea(sSr,_.xB);var BP0=function(g,C,d){var V=DQB();V.dispatchEvent(new sSr(V,g,C,d))},TPR=function(g,C){if(typeof g!=="function")throw Error("Sk");
return _.yg.setTimeout(function(){g()},C)};var Yv=function(){this.redactEnabled_=!0};
Yv.prototype.disableRedact=function(){this.redactEnabled_=!1};
var f_Q=function(g,C,d,V,y,R){g.info(function(){if(g.redactEnabled_)if(R){var Y="";for(var A=R.split("&"),P=0;P<A.length;P++){var w=A[P].split("=");if(w.length>1){var x=w[0];w=w[1];var p=x.split("_");Y=p.length>=2&&p[1]=="type"?Y+(x+"="+w+"&"):Y+(x+"=redacted&")}}}else Y=null;else Y=R;return"XMLHTTP REQ ("+V+") [attempt "+y+"]: "+C+"\n"+d+"\n"+Y})},v3p=function(g,C,d,V,y,R,Y){g.info(function(){return"XMLHTTP RESP ("+V+") [ attempt "+y+"]: "+C+"\n"+d+"\n"+R+" "+Y})},Ar=function(g,C,d,V){g.info(function(){return"XMLHTTP TEXT ("+
C+"): "+$QQ(g,d)+(V?" "+V:"")})},qyb=function(g,C){g.info(function(){return"TIMEOUT: "+C})};
Yv.prototype.debug=function(){};
Yv.prototype.info=function(){};
Yv.prototype.warning=function(){};
var $QQ=function(g,C){if(!g.redactEnabled_)return C;if(!C)return null;try{var d=JSON.parse(C);if(d)for(var V=0;V<d.length;V++)if(Array.isArray(d[V])){var y=d[V];if(!(y.length<2)){var R=y[1];if(Array.isArray(R)&&!(R.length<1)){var Y=R[0];if(Y!="noop"&&Y!="stop"&&Y!="close")for(var A=1;A<R.length;A++)R[A]=""}}}return(0,_.Nc)(d)}catch(P){return g.debug("Exception parsing expected JS array - probably was not JS"),C}};var FF=function(g,C,d,V,y){this.JSC$20021_channel_=g;this.JSC$20021_channelDebug_=C;this.sid_=d;this.JSC$20021_rid_=V;this.JSC$20021_retryId_=y||1;this.JSC$20021_eventHandler_=new _.pa(this);this.timeout_=45E3;this.JSC$20021_extraHeaders_=null;this.JSC$20021_successful_=!1;this.JSC$20021_postData_=this.JSC$20021_requestUri_=this.JSC$20021_baseUri_=this.JSC$20021_type_=this.JSC$20021_requestStartTime_=this.JSC$20021_watchDogTimeoutTime_=this.JSC$20021_watchDogTimerId_=null;this.JSC$20021_pendingMessages_=
[];this.JSC$20021_xmlHttp_=null;this.JSC$20021_xmlHttpChunkStart_=0;this.JSC$20021_lastError_=this.JSC$20021_verb_=null;this.JSC$20021_lastStatusCode_=-1;this.JSC$20021_cancelled_=!1;this.JSC$20021_readyStateChangeThrottleMs_=0;this.JSC$20021_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new MqB},MqB=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},Wf0=function(g,C){switch(g){case 0:return"Non-200 return code ("+C+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},mQ0={},uu0={};
FF.prototype.setTimeout=function(g){this.timeout_=g};
var I_r=function(g,C,d){g.JSC$20021_type_=1;g.JSC$20021_baseUri_=_.Yh(C.clone());g.JSC$20021_postData_=d;g.decodeChunks_=!0;n3D(g,null)},n3D=function(g,C){g.JSC$20021_requestStartTime_=Date.now();
UQ8(g);g.JSC$20021_requestUri_=g.JSC$20021_baseUri_.clone();h0z(g.JSC$20021_requestUri_,"t",g.JSC$20021_retryId_);g.JSC$20021_xmlHttpChunkStart_=0;var d=g.JSC$20021_channel_.JSC$20040_supportsCrossDomainXhrs_;g.fetchResponseState_=new MqB;g.JSC$20021_xmlHttp_=cyz(g.JSC$20021_channel_,d?C:null,!g.JSC$20021_postData_);g.JSC$20021_readyStateChangeThrottleMs_>0&&(g.JSC$20021_readyStateChangeThrottle_=new _.dJ((0,_.vd)(g.JSC$20025_xmlHttpHandler_,g,g.JSC$20021_xmlHttp_),g.JSC$20021_readyStateChangeThrottleMs_));
g.JSC$20021_eventHandler_.listen(g.JSC$20021_xmlHttp_,"readystatechange",g.JSC$20025_readyStateChangeHandler_);C=g.JSC$20021_extraHeaders_?_.uG.clone(g.JSC$20021_extraHeaders_):{};g.JSC$20021_postData_?(g.JSC$20021_verb_||(g.JSC$20021_verb_="POST"),C["Content-Type"]="application/x-www-form-urlencoded",g.JSC$20021_xmlHttp_.send(g.JSC$20021_requestUri_,g.JSC$20021_verb_,g.JSC$20021_postData_,C)):(g.JSC$20021_verb_="GET",g.JSC$20021_xmlHttp_.send(g.JSC$20021_requestUri_,g.JSC$20021_verb_,null,C));NPD(1);
f_Q(g.JSC$20021_channelDebug_,g.JSC$20021_verb_,g.JSC$20021_requestUri_,g.JSC$20021_rid_,g.JSC$20021_retryId_,g.JSC$20021_postData_)};
FF.prototype.JSC$20025_readyStateChangeHandler_=function(g){g=g.target;var C=this.JSC$20021_readyStateChangeThrottle_;C&&_.s2(g)==3?(this.JSC$20021_channelDebug_.debug("Throttling readystatechange."),C.fire()):this.JSC$20025_xmlHttpHandler_(g)};
FF.prototype.JSC$20025_xmlHttpHandler_=function(g){try{g==this.JSC$20021_xmlHttp_?E3S(this):this.JSC$20021_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(C){this.JSC$20021_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),HTz(this)}finally{}};
var E3S=function(g){var C=_.s2(g.JSC$20021_xmlHttp_),d=g.JSC$20021_xmlHttp_.JSC$9867_lastErrorCode_,V=g.JSC$20021_xmlHttp_.getStatus();if(!(C<3||C==3&&!HTz(g))){g.JSC$20021_cancelled_||C!=4||d==7||(d==8||V<=0?NPD(3):NPD(2));QSQ(g);var y=g.JSC$20021_xmlHttp_.getStatus();g.JSC$20021_lastStatusCode_=y;d=zOr(g);HTz(g)||g.JSC$20021_channelDebug_.debug(function(){return"No response text for uri "+g.JSC$20021_requestUri_+" status "+y});
g.JSC$20021_successful_=y==200;v3p(g.JSC$20021_channelDebug_,g.JSC$20021_verb_,g.JSC$20021_requestUri_,g.JSC$20021_rid_,g.JSC$20021_retryId_,C,y);if(g.JSC$20021_successful_){if(g.decodeInitialResponse_&&!g.initialResponseDecoded_)if(V=KfB(g))Ar(g.JSC$20021_channelDebug_,g.JSC$20021_rid_,V,"Initial handshake response via X-HTTP-Initial-Response"),g.initialResponseDecoded_=!0,a_b(g,V);else{g.JSC$20021_successful_=!1;g.JSC$20021_lastError_=3;Zb(12);g.JSC$20021_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
g.JSC$20021_rid_+")");Pg(g);GgB(g);return}g.decodeChunks_?SyZ(g,C,d):(Ar(g.JSC$20021_channelDebug_,g.JSC$20021_rid_,d,null),a_b(g,d));C==4&&Pg(g);g.JSC$20021_successful_&&!g.JSC$20021_cancelled_&&(C==4?gQr(g.JSC$20021_channel_,g):(g.JSC$20021_successful_=!1,UQ8(g)))}else phS(g.JSC$20021_xmlHttp_),y==400&&d.indexOf("Unknown SID")>0?(g.JSC$20021_lastError_=3,Zb(12),g.JSC$20021_channelDebug_.warning("XMLHTTP Unknown SID ("+g.JSC$20021_rid_+")")):(g.JSC$20021_lastError_=0,Zb(13),g.JSC$20021_channelDebug_.warning("XMLHTTP Bad status "+
y+" ("+g.JSC$20021_rid_+")")),Pg(g),GgB(g)}},KfB=function(g){return g.JSC$20021_xmlHttp_&&(g=oq(g.JSC$20021_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Pq(g)?g:null},zOr=function(g){if(!Cop(g))return g.JSC$20021_xmlHttp_.getResponseText();
var C=g.JSC$20021_xmlHttp_.getResponse();if(C==="")return"";var d="",V=C.length,y=_.s2(g.JSC$20021_xmlHttp_)==4;if(!g.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return Pg(g),GgB(g),"";g.fetchResponseState_.textDecoder=new _.yg.TextDecoder}for(var R=0;R<V;R++)g.fetchResponseState_.responseArrivedForFetch=!0,d+=g.fetchResponseState_.textDecoder.decode(C[R],{stream:!(y&&R==V-1)});C.length=0;g.fetchResponseState_.responseBuffer+=d;g.JSC$20021_xmlHttpChunkStart_=0;return g.fetchResponseState_.responseBuffer},
HTz=function(g){return g.JSC$20021_xmlHttp_?g.fetchResponseState_.responseArrivedForFetch?!0:!(!g.JSC$20021_xmlHttp_.getResponseText()&&!g.JSC$20021_xmlHttp_.getResponse()):!1},Cop=function(g){return g.JSC$20021_xmlHttp_?g.JSC$20021_verb_=="GET"&&g.JSC$20021_type_!=2&&g.JSC$20021_channel_.usesFetchStreams_:!1},SyZ=function(g,C,d){for(var V=!0,y;!g.JSC$20021_cancelled_&&g.JSC$20021_xmlHttpChunkStart_<d.length;)if(y=dC6(g,d),y==uu0){C==4&&(g.JSC$20021_lastError_=4,Zb(14),V=!1);
Ar(g.JSC$20021_channelDebug_,g.JSC$20021_rid_,null,"[Incomplete Response]");break}else if(y==mQ0){g.JSC$20021_lastError_=4;Zb(15);Ar(g.JSC$20021_channelDebug_,g.JSC$20021_rid_,d,"[Invalid Chunk]");V=!1;break}else Ar(g.JSC$20021_channelDebug_,g.JSC$20021_rid_,y,null),a_b(g,y);Cop(g)&&g.JSC$20021_xmlHttpChunkStart_!=0&&(g.fetchResponseState_.responseBuffer=g.fetchResponseState_.responseBuffer.slice(g.JSC$20021_xmlHttpChunkStart_),g.JSC$20021_xmlHttpChunkStart_=0);C!=4||d.length!=0||g.fetchResponseState_.responseArrivedForFetch||
(g.JSC$20021_lastError_=1,Zb(16),V=!1);g.JSC$20021_successful_=g.JSC$20021_successful_&&V;V?d.length>0&&!g.firstByteReceived_&&(g.firstByteReceived_=!0,C=g.JSC$20021_channel_,C.JSC$20040_backChannelRequest_==g&&C.detectBufferingProxy_&&!C.bpDetectionDone_&&(C.JSC$20040_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+d.length),VhR(C),C.bpDetectionDone_=!0,Zb(11))):(Ar(g.JSC$20021_channelDebug_,g.JSC$20021_rid_,d,"[Invalid Chunked Response]"),Pg(g),GgB(g))},dC6=function(g,
C){var d=g.JSC$20021_xmlHttpChunkStart_,V=C.indexOf("\n",d);
if(V==-1)return uu0;d=Number(C.substring(d,V));if(isNaN(d))return mQ0;V+=1;if(V+d>C.length)return uu0;C=C.slice(V,V+d);g.JSC$20021_xmlHttpChunkStart_=V+d;return C};
FF.prototype.cancel=function(){this.JSC$20021_cancelled_=!0;Pg(this)};
var UQ8=function(g){g.JSC$20021_watchDogTimeoutTime_=Date.now()+g.timeout_;ycD(g,g.timeout_)},ycD=function(g,C){if(g.JSC$20021_watchDogTimerId_!=null)throw Error("Tk");
g.JSC$20021_watchDogTimerId_=TPR((0,_.vd)(g.JSC$20025_onWatchDogTimeout_,g),C)},QSQ=function(g){g.JSC$20021_watchDogTimerId_&&(_.yg.clearTimeout(g.JSC$20021_watchDogTimerId_),g.JSC$20021_watchDogTimerId_=null)};
FF.prototype.JSC$20025_onWatchDogTimeout_=function(){this.JSC$20021_watchDogTimerId_=null;var g=Date.now();g-this.JSC$20021_watchDogTimeoutTime_>=0?(qyb(this.JSC$20021_channelDebug_,this.JSC$20021_requestUri_),this.JSC$20021_type_!=2&&(NPD(3),Zb(17)),Pg(this),this.JSC$20021_lastError_=2,GgB(this)):(this.JSC$20021_channelDebug_.warning("WatchDog timer called too early"),ycD(this,this.JSC$20021_watchDogTimeoutTime_-g))};
var GgB=function(g){g.JSC$20021_channel_.state_==0||g.JSC$20021_cancelled_||gQr(g.JSC$20021_channel_,g)},Pg=function(g){QSQ(g);
_.Ad(g.JSC$20021_readyStateChangeThrottle_);g.JSC$20021_readyStateChangeThrottle_=null;g.JSC$20021_eventHandler_.removeAll();if(g.JSC$20021_xmlHttp_){var C=g.JSC$20021_xmlHttp_;g.JSC$20021_xmlHttp_=null;C.abort();C.dispose()}};
FF.prototype.getLastError=function(){return this.JSC$20021_lastError_};
var a_b=function(g,C){try{var d=g.JSC$20021_channel_;if(d.state_!=0&&(d.JSC$20040_backChannelRequest_==g||Rzr(d.forwardChannelRequestPool_,g)))if(!g.initialResponseDecoded_&&Rzr(d.forwardChannelRequestPool_,g)&&d.state_==3){try{var V=d.wireCodec_.JSC$20035_parser_.parse(C)}catch(A){V=null}if(Array.isArray(V)&&V.length==3){C=V;if(C[0]==0)a:if(d.JSC$20040_channelDebug_.debug("Server claims our backchannel is missing."),d.JSC$20040_backChannelTimerId_)d.JSC$20040_channelDebug_.debug("But we are currently starting the request.");
else{if(d.JSC$20040_backChannelRequest_)if(d.JSC$20040_backChannelRequest_.JSC$20021_requestStartTime_+3E3<g.JSC$20021_requestStartTime_)bA6(d),ZA5(d);else break a;else d.JSC$20040_channelDebug_.warning("We do not have a BackChannel established");Yfp(d);Zb(18)}else{d.JSC$20040_lastPostResponseArrayId_=C[1];var y=d.JSC$20040_lastPostResponseArrayId_-d.JSC$20040_lastArrayId_;if(0<y){var R=C[2];d.JSC$20040_channelDebug_.debug(R+" bytes (in "+y+" arrays) are outstanding on the BackChannel");R<37500&&
d.enableStreaming_&&d.JSC$20040_backChannelRetryCount_==0&&!d.JSC$20040_deadBackChannelTimerId_&&(d.JSC$20040_deadBackChannelTimerId_=TPR((0,_.vd)(d.JSC$20042_onBackChannelDead_,d),6E3))}}if(Acz(d.forwardChannelRequestPool_)<=1&&d.forwardChannelFlushedCallback_){try{d.forwardChannelFlushedCallback_()}catch(A){}d.forwardChannelFlushedCallback_=void 0}}else d.JSC$20040_channelDebug_.debug("Bad POST response data returned"),iH(d,11)}else if((g.initialResponseDecoded_||d.JSC$20040_backChannelRequest_==
g)&&bA6(d),!_.Pq(C)){var Y=d.wireCodec_.JSC$20035_parser_.parse(C);d.onInput_(Y,g)}NPD(4)}catch(A){}};var Fm0=function(g,C){this.JSC$20028_mapId=g;this.map=C;this.context=null};var Po5=function(g){this.maxPoolSizeConfigured_=g||10;_.yg.PerformanceNavigationTiming?(g=_.yg.performance.getEntriesByType("navigation"),g=g.length>0&&(g[0].nextHopProtocol=="hq"||g[0].nextHopProtocol=="h2")):g=!!(_.yg.chrome&&_.yg.chrome.loadTimes&&_.yg.chrome.loadTimes()&&_.yg.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$20031_maxSize_=g?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$20031_maxSize_>1&&(this.requestPool_=new Set);this.JSC$20031_request_=null;this.JSC$20031_pendingMessages_=
[]},iAr=function(g){return g.JSC$20031_request_?!0:g.requestPool_?g.requestPool_.size>=g.JSC$20031_maxSize_:!1},Acz=function(g){return g.JSC$20031_request_?1:g.requestPool_?g.requestPool_.size:0},Rzr=function(g,C){return g.JSC$20031_request_?g.JSC$20031_request_==C:g.requestPool_?g.requestPool_.has(C):!1},OAb=function(g,C){g.requestPool_?g.requestPool_.add(C):g.JSC$20031_request_=C},wsp=function(g,C){g.JSC$20031_request_&&g.JSC$20031_request_==C?g.JSC$20031_request_=null:g.requestPool_&&g.requestPool_.has(C)&&
g.requestPool_.delete(C)};
Po5.prototype.cancel=function(){this.JSC$20031_pendingMessages_=kyR(this);if(this.JSC$20031_request_)this.JSC$20031_request_.cancel(),this.JSC$20031_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var g=_.Z(this.requestPool_.values()),C=g.next();!C.done;C=g.next())C.value.cancel();this.requestPool_.clear()}};
var kyR=function(g){if(g.JSC$20031_request_!=null)return g.JSC$20031_pendingMessages_.concat(g.JSC$20031_request_.JSC$20021_pendingMessages_);if(g.requestPool_!=null&&g.requestPool_.size!==0){var C=g.JSC$20031_pendingMessages_;g=_.Z(g.requestPool_.values());for(var d=g.next();!d.done;d=g.next())C=C.concat(d.value.JSC$20021_pendingMessages_);return C}return _.Ic(g.JSC$20031_pendingMessages_)},xCQ=function(g,C){g.JSC$20031_pendingMessages_=g.JSC$20031_pendingMessages_.concat(C)};var oQD=function(g,C){var d=new Yv;d.debug("TestLoadImage: loading "+g);if(_.yg.Image){var V=new Image;V.onload=_.bv(OL,d,"TestLoadImage: loaded",!0,C,V);V.onerror=_.bv(OL,d,"TestLoadImage: error",!1,C,V);V.onabort=_.bv(OL,d,"TestLoadImage: abort",!1,C,V);V.ontimeout=_.bv(OL,d,"TestLoadImage: timeout",!1,C,V);_.yg.setTimeout(function(){if(V.ontimeout)V.ontimeout()},1E4);
V.src=g}else C(!1)},psZ=function(g,C){var d=new Yv,V=new AbortController,y=setTimeout(function(){V.abort();
OL(d,"TestPingServer: timeout",!1,C)},1E4);
fetch(g,{signal:V.signal}).then(function(R){clearTimeout(y);R.ok?OL(d,"TestPingServer: ok",!0,C):OL(d,"TestPingServer: server error",!1,C)}).catch(function(){clearTimeout(y);
OL(d,"TestPingServer: error",!1,C)})},OL=function(g,C,d,V,y){try{g.debug(C),y&&(y.onload=null,y.onerror=null,y.onabort=null,y.ontimeout=null),V(d)}catch(R){}};var Jc0=function(){this.JSC$20035_parser_=new jSz};var hzb=function(g,C,d){return d&&d.internalChannelParams?d.internalChannelParams[g]||C:C},wh=function(g){this.serverVersion_=0;
this.JSC$20040_outgoingMaps_=[];this.JSC$20040_channelDebug_=new Yv;this.JSC$20040_hostPrefix_=this.JSC$20040_backChannelUri_=this.JSC$20040_forwardChannelUri_=this.JSC$20040_path_=this.JSC$20040_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$20040_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$20040_extraHeaders_=null;this.JSC$20040_nextMapId_=this.JSC$20040_nextRid_=0;this.JSC$20040_failFast_=hzb("failFast",!1,g);this.enableStreaming_=this.JSC$20040_deadBackChannelTimerId_=
this.JSC$20040_backChannelTimerId_=this.JSC$20040_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$20040_lastPostResponseArrayId_=this.JSC$20040_lastArrayId_=-1;this.JSC$20040_backChannelAttemptId_=this.JSC$20040_backChannelRetryCount_=this.JSC$20040_forwardChannelRetryCount_=0;this.JSC$20040_baseRetryDelayMs_=hzb("baseRetryDelayMs",5E3,g);this.JSC$20040_retryDelaySeedMs_=hzb("retryDelaySeedMs",1E4,g);this.JSC$20040_forwardChannelMaxRetries_=
hzb("forwardChannelMaxRetries",2,g);this.JSC$20040_forwardChannelRequestTimeoutMs_=hzb("forwardChannelRequestTimeoutMs",2E4,g);this.JSC$20040_xmlHttpFactory_=g&&g.xmlHttpFactory||void 0;this.networkTestUrl_=g&&g.networkTestUrl||void 0;this.usesFetchStreams_=g&&g.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$20040_supportsCrossDomainXhrs_=g&&g.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new Po5(g&&g.concurrentRequestLimit);this.wireCodec_=new Jc0;
this.fastHandshake_=g&&g.fastHandshake||!1;this.encodeInitMessageHeaders_=g&&g.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$20040_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=g&&g.blockingHandshake||!1;g&&g.disableRedact&&this.JSC$20040_channelDebug_.disableRedact();g&&g.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&g&&g.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;g&&g.longPollingTimeout&&g.longPollingTimeout>0&&(this.longPollingTimeout_=g.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
wh.prototype.JSC$20042_channelVersion_=8;wh.prototype.state_=1;
wh.prototype.connect=function(g,C,d,V){this.JSC$20040_channelDebug_.debug("connect()");Zb(0);this.JSC$20040_path_=g;this.JSC$20040_extraParams_=C||{};d&&V!==void 0&&(this.JSC$20040_extraParams_.OSID=d,this.JSC$20040_extraParams_.OAID=V);this.enableStreaming_=this.allowStreamingMode_;this.JSC$20040_channelDebug_.debug("connectChannel_()");g=thB(this,null,this.JSC$20040_path_);this.JSC$20040_channelDebug_.debug("GetForwardChannelUri: "+g);this.JSC$20040_forwardChannelUri_=g;jm5(this)};
wh.prototype.disconnect=function(){this.JSC$20040_channelDebug_.debug("disconnect()");ezr(this);if(this.state_==3){var g=this.JSC$20040_nextRid_++,C=this.JSC$20040_forwardChannelUri_.clone();_.CP(C,"SID",this.sid_);_.CP(C,"RID",g);_.CP(C,"TYPE","terminate");lfD(this,C);g=new FF(this,this.JSC$20040_channelDebug_,this.sid_,g);g.JSC$20021_type_=2;g.JSC$20021_baseUri_=_.Yh(C.clone());C=!1;if(_.yg.navigator&&_.yg.navigator.sendBeacon)try{C=_.yg.navigator.sendBeacon(g.JSC$20021_baseUri_.toString(),"")}catch(d){}!C&&
_.yg.Image&&((new Image).src=g.JSC$20021_baseUri_,C=!0);C||(g.JSC$20021_xmlHttp_=cyz(g.JSC$20021_channel_,null),g.JSC$20021_xmlHttp_.send(g.JSC$20021_baseUri_));g.JSC$20021_requestStartTime_=Date.now();UQ8(g)}LmB(this)};
var ZA5=function(g){g.JSC$20040_backChannelRequest_&&(VhR(g),g.JSC$20040_backChannelRequest_.cancel(),g.JSC$20040_backChannelRequest_=null)},ezr=function(g){ZA5(g);
g.JSC$20040_backChannelTimerId_&&(_.yg.clearTimeout(g.JSC$20040_backChannelTimerId_),g.JSC$20040_backChannelTimerId_=null);bA6(g);g.forwardChannelRequestPool_.cancel();g.JSC$20040_forwardChannelTimerId_&&(typeof g.JSC$20040_forwardChannelTimerId_==="number"&&_.yg.clearTimeout(g.JSC$20040_forwardChannelTimerId_),g.JSC$20040_forwardChannelTimerId_=null)};
wh.prototype.getState=function(){return this.state_};
var jm5=function(g){iAr(g.forwardChannelRequestPool_)||g.JSC$20040_forwardChannelTimerId_||(g.JSC$20040_forwardChannelTimerId_=!0,_.eP(g.JSC$20042_onStartForwardChannelTimer_,g),g.JSC$20040_forwardChannelRetryCount_=0)},rcD=function(g,C){if(Acz(g.forwardChannelRequestPool_)>=g.forwardChannelRequestPool_.JSC$20031_maxSize_-(g.JSC$20040_forwardChannelTimerId_?1:0))return!1;
if(g.JSC$20040_forwardChannelTimerId_)return g.JSC$20040_channelDebug_.debug("Use the retry request that is already scheduled."),g.JSC$20040_outgoingMaps_=C.JSC$20021_pendingMessages_.concat(g.JSC$20040_outgoingMaps_),!0;if(g.state_==1||g.state_==2||g.JSC$20040_forwardChannelRetryCount_>=(g.JSC$20040_failFast_?0:g.JSC$20040_forwardChannelMaxRetries_))return!1;g.JSC$20040_channelDebug_.debug("Going to retry POST");g.JSC$20040_forwardChannelTimerId_=TPR((0,_.vd)(g.JSC$20042_onStartForwardChannelTimer_,
g,C),DC5(g,g.JSC$20040_forwardChannelRetryCount_));g.JSC$20040_forwardChannelRetryCount_++;return!0};
wh.prototype.JSC$20042_onStartForwardChannelTimer_=function(g){if(this.JSC$20040_forwardChannelTimerId_)if(this.JSC$20040_forwardChannelTimerId_=null,this.JSC$20040_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!g){this.JSC$20040_channelDebug_.debug("open_()");this.JSC$20040_nextRid_=Math.floor(Math.random()*1E5);g=this.JSC$20040_nextRid_++;var C=new FF(this,this.JSC$20040_channelDebug_,"",g),d=this.JSC$20040_extraHeaders_;this.initHeaders_&&(d?(d=_.uG.clone(d),_.uG.extend(d,this.initHeaders_)):
d=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(C.JSC$20021_extraHeaders_=d,d=null);var V;if(this.fastHandshake_)a:{for(var y=V=0;y<this.JSC$20040_outgoingMaps_.length;y++){b:{var R=this.JSC$20040_outgoingMaps_[y];if("__data__"in R.map&&(R=R.map.__data__,typeof R==="string")){R=R.length;break b}R=void 0}if(R===void 0)break;V+=R;if(V>4096){V=y;break a}if(V===4096||y===this.JSC$20040_outgoingMaps_.length-1){V=y+1;break a}}V=1E3}else V=1E3;V=NVI(this,C,V);
y=this.JSC$20040_forwardChannelUri_.clone();_.CP(y,"RID",g);_.CP(y,"CVER",22);this.httpSessionIdParam_&&_.CP(y,"X-HTTP-Session-Id",this.httpSessionIdParam_);lfD(this,y);d&&(this.encodeInitMessageHeaders_?V="headers="+_.dS(sz0(d))+"&"+V:this.httpHeadersOverwriteParam_&&BMz(y,this.httpHeadersOverwriteParam_,d));OAb(this.forwardChannelRequestPool_,C);this.blockingHandshake_&&_.CP(y,"TYPE","init");this.fastHandshake_?(_.CP(y,"$req",V),_.CP(y,"SID","null"),C.decodeInitialResponse_=!0,I_r(C,y,null)):I_r(C,
y,V);this.state_=2}}else this.state_==3&&(g?Xs8(this,g):this.JSC$20040_outgoingMaps_.length==0?this.JSC$20040_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):iAr(this.forwardChannelRequestPool_)||(Xs8(this),this.JSC$20040_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var Xs8=function(g,C){var d;C?d=C.JSC$20021_rid_:d=g.JSC$20040_nextRid_++;var V=g.JSC$20040_forwardChannelUri_.clone();_.CP(V,"SID",g.sid_);_.CP(V,"RID",d);_.CP(V,"AID",g.JSC$20040_lastArrayId_);lfD(g,V);g.httpHeadersOverwriteParam_&&g.JSC$20040_extraHeaders_&&BMz(V,g.httpHeadersOverwriteParam_,g.JSC$20040_extraHeaders_);d=new FF(g,g.JSC$20040_channelDebug_,g.sid_,d,g.JSC$20040_forwardChannelRetryCount_+1);g.httpHeadersOverwriteParam_===null&&(d.JSC$20021_extraHeaders_=g.JSC$20040_extraHeaders_);
C&&(g.JSC$20040_outgoingMaps_=C.JSC$20021_pendingMessages_.concat(g.JSC$20040_outgoingMaps_));C=NVI(g,d,1E3);d.setTimeout(Math.round(g.JSC$20040_forwardChannelRequestTimeoutMs_*.5)+Math.round(g.JSC$20040_forwardChannelRequestTimeoutMs_*.5*Math.random()));OAb(g.forwardChannelRequestPool_,d);I_r(d,V,C)},lfD=function(g,C){g.JSC$20040_extraParams_&&_.uG.forEach(g.JSC$20040_extraParams_,function(d,V){_.CP(C,V,d)});
g.handler_&&_.uG.forEach({},function(d,V){_.CP(C,V,d)})},NVI=function(g,C,d){d=Math.min(g.JSC$20040_outgoingMaps_.length,d);
var V=g.handler_?(0,_.vd)(g.handler_.JSC$20046_badMapError,g.handler_,g):null;a:{for(var y=g.JSC$20040_outgoingMaps_,R=-1;;){var Y=["count="+d];R==-1?d>0?(R=y[0].JSC$20028_mapId,Y.push("ofs="+R)):R=0:Y.push("ofs="+R);for(var A=!0,P=0;P<d;P++){var w=y[P].JSC$20028_mapId,x=y[P].map;w-=R;if(w<0)R=Math.max(0,y[P].JSC$20028_mapId-100),A=!1;else try{w="req"+w+"_"||"";try{var p=x instanceof Map?x:Object.entries(x);for(var J=_.Z(p),h=J.next();!h.done;h=J.next()){var l=_.Z(h.value),N=l.next().value,T=l.next().value,
v=T;_.Hq(T)&&(v=(0,_.Nc)(T));Y.push(w+N+"="+encodeURIComponent(v))}}catch(q){throw Y.push(w+"type="+encodeURIComponent("_badmap")),q;}}catch(q){V&&V(x)}}if(A){p=Y.join("&");break a}}p=void 0}g=g.JSC$20040_outgoingMaps_.splice(0,d);C.JSC$20021_pendingMessages_=g;return p},smQ=function(g){g.JSC$20040_backChannelRequest_||g.JSC$20040_backChannelTimerId_||(g.JSC$20040_backChannelAttemptId_=1,_.eP(g.JSC$20042_onStartBackChannelTimer_,g),g.JSC$20040_backChannelRetryCount_=0)},Yfp=function(g){if(g.JSC$20040_backChannelRequest_||
g.JSC$20040_backChannelTimerId_||g.JSC$20040_backChannelRetryCount_>=3)return!1;
g.JSC$20040_channelDebug_.debug("Going to retry GET");g.JSC$20040_backChannelAttemptId_++;g.JSC$20040_backChannelTimerId_=TPR((0,_.vd)(g.JSC$20042_onStartBackChannelTimer_,g),DC5(g,g.JSC$20040_backChannelRetryCount_));g.JSC$20040_backChannelRetryCount_++;return!0};
wh.prototype.JSC$20042_onStartBackChannelTimer_=function(){this.JSC$20040_backChannelTimerId_=null;BVR(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$20040_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$20040_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$20040_backChannelRequest_+" "+this.handshakeRttMs_);else{var g=4*this.handshakeRttMs_;this.JSC$20040_channelDebug_.info("BP detection timer enabled: "+g);this.bpDetectionTimerId_=TPR((0,_.vd)(this.onBpDetectionTimer_,
this),g)}};
wh.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$20040_channelDebug_.info("BP detection timeout reached.");if(this.JSC$20040_backChannelRequest_.JSC$20021_xmlHttp_!=null){var g=this.JSC$20040_backChannelRequest_.JSC$20021_xmlHttp_.getResponseText();g&&this.JSC$20040_channelDebug_.warning("Timer should have been cancelled : "+g)}this.JSC$20040_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;Zb(10);ZA5(this);BVR(this)}else this.JSC$20040_channelDebug_.warning("Invalid operation.")};
var VhR=function(g){g.bpDetectionTimerId_!=null&&(g.JSC$20040_channelDebug_.debug("Cancel the BP detection timer."),_.yg.clearTimeout(g.bpDetectionTimerId_),g.bpDetectionTimerId_=null)},BVR=function(g){g.JSC$20040_channelDebug_.debug("Creating new HttpRequest");
g.JSC$20040_backChannelRequest_=new FF(g,g.JSC$20040_channelDebug_,g.sid_,"rpc",g.JSC$20040_backChannelAttemptId_);g.httpHeadersOverwriteParam_===null&&(g.JSC$20040_backChannelRequest_.JSC$20021_extraHeaders_=g.JSC$20040_extraHeaders_);g.JSC$20040_backChannelRequest_.JSC$20021_readyStateChangeThrottleMs_=0;var C=g.JSC$20040_backChannelUri_.clone();_.CP(C,"RID","rpc");_.CP(C,"SID",g.sid_);_.CP(C,"AID",g.JSC$20040_lastArrayId_);_.CP(C,"CI",g.enableStreaming_?"0":"1");!g.enableStreaming_&&g.longPollingTimeout_&&
_.CP(C,"TO",g.longPollingTimeout_);_.CP(C,"TYPE","xmlhttp");lfD(g,C);g.httpHeadersOverwriteParam_&&g.JSC$20040_extraHeaders_&&BMz(C,g.httpHeadersOverwriteParam_,g.JSC$20040_extraHeaders_);g.backChannelRequestTimeoutMs_&&g.JSC$20040_backChannelRequest_.setTimeout(g.backChannelRequestTimeoutMs_);var d=g.JSC$20040_backChannelRequest_,V=g.JSC$20040_hostPrefix_;d.JSC$20021_type_=1;d.JSC$20021_baseUri_=_.Yh(C.clone());d.JSC$20021_postData_=null;d.decodeChunks_=!0;n3D(d,V);g.JSC$20040_channelDebug_.debug("New Request created")};
wh.prototype.JSC$20042_onBackChannelDead_=function(){this.JSC$20040_deadBackChannelTimerId_!=null&&(this.JSC$20040_deadBackChannelTimerId_=null,ZA5(this),Yfp(this),Zb(19))};
var bA6=function(g){g.JSC$20040_deadBackChannelTimerId_!=null&&(_.yg.clearTimeout(g.JSC$20040_deadBackChannelTimerId_),g.JSC$20040_deadBackChannelTimerId_=null)},gQr=function(g,C){g.JSC$20040_channelDebug_.debug("Request complete");
var d=null;if(g.JSC$20040_backChannelRequest_==C){bA6(g);VhR(g);g.JSC$20040_backChannelRequest_=null;var V=2}else if(Rzr(g.forwardChannelRequestPool_,C))d=C.JSC$20021_pendingMessages_,wsp(g.forwardChannelRequestPool_,C),V=1;else return;if(g.state_!=0)if(C.JSC$20021_successful_)V==1?(BP0(C.JSC$20021_postData_?C.JSC$20021_postData_.length:0,Date.now()-C.JSC$20021_requestStartTime_,g.JSC$20040_forwardChannelRetryCount_),jm5(g)):smQ(g);else{var y=C.JSC$20021_lastStatusCode_,R=C.getLastError();if(R==3||
R==0&&y>0)g.JSC$20040_channelDebug_.debug("Not retrying due to error type"),y>200&&(g.errorResponseStatusCode_=C.JSC$20021_lastStatusCode_);else{g.JSC$20040_channelDebug_.debug(function(){return"Maybe retrying, last error: "+Wf0(R,g.errorResponseStatusCode_)});
if(V==1&&rcD(g,C)||V==2&&Yfp(g))return;g.JSC$20040_channelDebug_.debug("Exceeded max number of retries")}d&&d.length>0&&xCQ(g.forwardChannelRequestPool_,d);g.JSC$20040_channelDebug_.debug("Error: HTTP request failed");switch(R){case 1:iH(g,5);break;case 4:iH(g,10);break;case 3:iH(g,6);break;default:iH(g,2)}}},DC5=function(g,C){var d=g.JSC$20040_baseRetryDelayMs_+Math.floor(Math.random()*g.JSC$20040_retryDelaySeedMs_);
g.isActive()||(g.JSC$20040_channelDebug_.debug("Inactive channel"),d*=2);return d*C};
wh.prototype.onInput_=function(g,C){for(var d=0;d<g.length;d++){var V=g[d],y=V[0];if(y<=this.JSC$20040_lastArrayId_)this.JSC$20040_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+y+", lastArrayId: "+this.JSC$20040_lastArrayId_);else if(y>this.JSC$20040_lastArrayId_+1&&this.JSC$20040_lastArrayId_>-1&&this.JSC$20040_channelDebug_.warning("Received non-consecutive message with arrayId: "+y+", lastArrayId: "+this.JSC$20040_lastArrayId_),this.JSC$20040_lastArrayId_=y,
V=V[1],this.state_==2)if(V[0]=="c"){this.sid_=V[1];this.JSC$20040_hostPrefix_=V[2];y=V[3];y!=null&&(this.JSC$20042_channelVersion_=y,this.JSC$20040_channelDebug_.info("VER="+this.JSC$20042_channelVersion_));y=V[4];y!=null&&(this.serverVersion_=y,this.JSC$20040_channelDebug_.info("SVER="+this.serverVersion_));V=V[5];V!=null&&typeof V==="number"&&V>0&&(this.backChannelRequestTimeoutMs_=V*=1.5,this.JSC$20040_channelDebug_.info("backChannelRequestTimeoutMs_="+V));if(V=C.JSC$20021_xmlHttp_){var R=oq(V,
"X-Client-Wire-Protocol");R&&(y=this.forwardChannelRequestPool_,!y.requestPool_&&(_.O1(R,"spdy")||_.O1(R,"quic")||_.O1(R,"h2"))&&(y.JSC$20031_maxSize_=y.maxPoolSizeConfigured_,y.requestPool_=new Set,y.JSC$20031_request_&&(OAb(y,y.JSC$20031_request_),y.JSC$20031_request_=null)));this.httpSessionIdParam_&&((V=oq(V,"X-HTTP-Session-Id"))?(this.httpSessionId_=V,_.CP(this.JSC$20040_forwardChannelUri_,this.httpSessionIdParam_,V)):this.JSC$20040_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$20046_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-C.JSC$20021_requestStartTime_,this.JSC$20040_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));V=C;y=thB(this,this.JSC$20040_supportsCrossDomainXhrs_?this.JSC$20040_hostPrefix_:null,this.JSC$20040_path_);this.JSC$20040_channelDebug_.debug("GetBackChannelUri: "+y);this.JSC$20040_backChannelUri_=y;V.initialResponseDecoded_?(this.JSC$20040_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
wsp(this.forwardChannelRequestPool_,V),y=V,(R=this.backChannelRequestTimeoutMs_)&&y.setTimeout(R),y.JSC$20021_watchDogTimerId_&&(QSQ(y),UQ8(y)),this.JSC$20040_backChannelRequest_=V):smQ(this);this.JSC$20040_outgoingMaps_.length>0&&jm5(this)}else V[0]!="stop"&&V[0]!="close"||iH(this,7);else this.state_==3&&(V[0]=="stop"||V[0]=="close"?V[0]=="stop"?iH(this,7):this.disconnect():V[0]!="noop"&&this.handler_&&this.handler_.JSC$20046_channelHandleArray(V),this.JSC$20040_backChannelRetryCount_=0)}};
var iH=function(g,C){g.JSC$20040_channelDebug_.info("Error code "+C);if(C==2){var d=(0,_.vd)(g.testNetworkCallback_,g),V=g.networkTestUrl_,y=!V;V=new _.Mu(V||"//www.google.com/images/cleardot.gif");_.yg.location&&_.yg.location.protocol=="http"||_.SP(V,"https");_.Yh(V);y?oQD(V.toString(),d):psZ(V.toString(),d)}else Zb(2);g.onError_(C)};
wh.prototype.testNetworkCallback_=function(g){g?(this.JSC$20040_channelDebug_.info("Successfully pinged google.com"),Zb(2)):(this.JSC$20040_channelDebug_.info("Failed to ping google.com"),Zb(1))};
wh.prototype.onError_=function(g){this.JSC$20040_channelDebug_.debug("HttpChannel: error - "+g);this.state_=0;this.handler_&&this.handler_.JSC$20046_channelError(g);LmB(this);ezr(this)};
var LmB=function(g){g.state_=0;g.nonAckedMapsAtChannelClose_=[];if(g.handler_){var C=kyR(g.forwardChannelRequestPool_);if(C.length!=0||g.JSC$20040_outgoingMaps_.length!=0)g.JSC$20040_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+C.length+", outgoing: "+g.JSC$20040_outgoingMaps_.length}),_.cq(g.nonAckedMapsAtChannelClose_,C),_.cq(g.nonAckedMapsAtChannelClose_,g.JSC$20040_outgoingMaps_),g.forwardChannelRequestPool_.JSC$20031_pendingMessages_.length=0,_.Ic(g.JSC$20040_outgoingMaps_),
g.JSC$20040_outgoingMaps_.length=0;
g.handler_.JSC$20046_channelClosed()}},TV5=function(g){if(g.state_==0)return g.nonAckedMapsAtChannelClose_;
var C=[];_.cq(C,kyR(g.forwardChannelRequestPool_));_.cq(C,g.JSC$20040_outgoingMaps_);return C},thB=function(g,C,d){var V=_.S1(d);
V.JSC$10103_domain_!=""?(C&&_.gD(V,C+"."+V.JSC$10103_domain_),_.Cw(V,V.JSC$10103_port_)):(V=_.yg.location,V=wv5(V.protocol,C?C+"."+V.hostname:V.hostname,+V.port,d));C=g.httpSessionIdParam_;d=g.httpSessionId_;C&&d&&_.CP(V,C,d);_.CP(V,"VER",g.JSC$20042_channelVersion_);lfD(g,V);return V},cyz=function(g,C,d){if(C&&!g.JSC$20040_supportsCrossDomainXhrs_)throw Error("Uk");
C=g.usesFetchStreams_&&!g.JSC$20040_xmlHttpFactory_?new _.XX(new DaZ({streamBinaryChunks:d})):new _.XX(g.JSC$20040_xmlHttpFactory_);C.JSC$9867_withCredentials_=g.JSC$20040_supportsCrossDomainXhrs_;return C};
wh.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var ffR=function(){};
_.b=ffR.prototype;_.b.JSC$20046_channelOpened=function(){};
_.b.JSC$20046_channelHandleArray=function(){};
_.b.JSC$20046_channelError=function(){};
_.b.JSC$20046_channelClosed=function(){};
_.b.isActive=function(){return!0};
_.b.JSC$20046_badMapError=function(){};var vQ6=function(){},xv=function(g,C){_.t0.call(this);
this.JSC$20049_channel_=new wh(C);this.JSC$20049_url_=g;this.messageUrlParams_=C&&C.messageUrlParams||null;g=C&&C.messageHeaders||null;C&&C.clientProtocolHeaderRequired&&(g?_.uG.set(g,"X-Client-Protocol","webchannel"):g=_.uG.create("X-Client-Protocol","webchannel"));this.JSC$20049_channel_.JSC$20040_extraHeaders_=g;g=C&&C.initMessageHeaders||null;C&&C.messageContentType&&(g?_.uG.set(g,"X-WebChannel-Content-Type",C.messageContentType):g=_.uG.create("X-WebChannel-Content-Type",C.messageContentType));
C&&C.clientProfile&&(g?_.uG.set(g,"X-WebChannel-Client-Profile",C.clientProfile):g=_.uG.create("X-WebChannel-Client-Profile",C.clientProfile));this.JSC$20049_channel_.initHeaders_=g;(g=C&&C.httpHeadersOverwriteParam)&&!_.Pq(g)&&(this.JSC$20049_channel_.httpHeadersOverwriteParam_=g);this.supportsCrossDomainXhr_=C&&C.supportsCrossDomainXhr||!1;this.sendRawJson_=C&&C.sendRawJson||!1;(C=C&&C.httpSessionIdParam)&&!_.Pq(C)&&(this.JSC$20049_channel_.httpSessionIdParam_=C,_.uG.containsKey(this.messageUrlParams_,
C)&&_.uG.remove(this.messageUrlParams_,C));this.channelHandler_=new kv(this)};
_.Ea(xv,_.t0);xv.prototype.open=function(){this.JSC$20049_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$20049_channel_.JSC$20040_supportsCrossDomainXhrs_=!0);this.JSC$20049_channel_.connect(this.JSC$20049_url_,this.messageUrlParams_||void 0)};
xv.prototype.close=function(){this.JSC$20049_channel_.disconnect()};
xv.prototype.send=function(g){var C=this.JSC$20049_channel_;if(typeof g==="string"){var d={};d.__data__=g;g=d}else this.sendRawJson_&&(d={},d.__data__=(0,_.Nc)(g),g=d);C.JSC$20040_outgoingMaps_.push(new Fm0(C.JSC$20040_nextMapId_++,g));C.state_==3&&jm5(C)};
xv.prototype.disposeInternal=function(){this.JSC$20049_channel_.handler_=null;delete this.channelHandler_;this.JSC$20049_channel_.disconnect();delete this.JSC$20049_channel_;xv.superClass_.disposeInternal.call(this)};
var $Cp=function(g){eOZ.call(this);g.__headers__&&(this.headers=g.__headers__,this.statusCode=g.__status__,delete g.__headers__,delete g.__status__);var C=g.__sm__;C?this.data=(this.metadataKey=_.uG.getAnyKey(C))?_.uG.get(C,this.metadataKey):C:this.data=g};
_.Ea($Cp,eOZ);var qf0=function(g){l_z.call(this);this.status=1;this.errorCode=g};
_.Ea(qf0,l_z);var kv=function(g){this.JSC$20056_channel_=g};
_.Ea(kv,ffR);kv.prototype.JSC$20046_channelOpened=function(){this.JSC$20056_channel_.dispatchEvent("w")};
kv.prototype.JSC$20046_channelHandleArray=function(g){this.JSC$20056_channel_.dispatchEvent(new $Cp(g))};
kv.prototype.JSC$20046_channelError=function(g){this.JSC$20056_channel_.dispatchEvent(new qf0(g))};
kv.prototype.JSC$20046_channelClosed=function(){this.JSC$20056_channel_.dispatchEvent("x")};
var Mh6=function(g,C){this.transportChannel_=g;this.JSC$20059_channel_=C},Wm0=function(g){return TV5(g.JSC$20059_channel_).map(function(C){var d=g.transportChannel_;
C=C.map;"__data__"in C?(C=C.__data__,d=d.sendRawJson_?(0,_.W5Q)(C):C):d=C;return d})};
Mh6.prototype.commit=function(g){this.JSC$20059_channel_.forwardChannelFlushedCallback_=g};var oo=function(g){mC8.dispatchEvent(new u0S(mC8,g))},mC8=new _.t0,u0S=function(g,C){_.xB.call(this,"statevent",g);
this.stat=C};
_.L(u0S,_.xB);var pB=function(g,C,d,V,y){this.JSC$20064_channel_=g;this.JSC$20064_channelDebug_=C;this.sid_=d;this.JSC$20064_rid_=V;this.JSC$20064_retryId_=y||1;this.timeout_=45E3;this.JSC$20064_eventHandler_=new _.pa(this);this.pollingTimer_=new _.o2;this.pollingTimer_.setInterval(250)};
_.b=pB.prototype;_.b.JSC$20066_extraHeaders_=null;_.b.JSC$20066_successful_=!1;_.b.JSC$20066_watchDogTimerId_=null;_.b.JSC$20066_watchDogTimeoutTime_=null;_.b.JSC$20066_requestStartTime_=null;_.b.JSC$20066_type_=null;_.b.JSC$20066_baseUri_=null;_.b.JSC$20066_requestUri_=null;_.b.JSC$20066_postData_=null;_.b.JSC$20066_xmlHttp_=null;_.b.JSC$20066_xmlHttpChunkStart_=0;_.b.trident_=null;_.b.JSC$20066_verb_=null;_.b.JSC$20066_lastError_=null;_.b.JSC$20066_lastStatusCode_=-1;_.b.sendClose_=!0;
_.b.JSC$20066_cancelled_=!1;_.b.JSC$20066_readyStateChangeThrottleMs_=0;_.b.JSC$20066_readyStateChangeThrottle_=null;var nQr=function(g,C){switch(g){case 0:return"Non-200 return code ("+C+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},IfR={},UCS={};
pB.prototype.setTimeout=function(g){this.timeout_=g};
var EQB=function(g,C,d){g.JSC$20066_type_=1;g.JSC$20066_baseUri_=_.Yh(C.clone());g.JSC$20066_postData_=d;g.decodeChunks_=!0;ccz(g,null)},HAS=function(g,C,d,V,y){g.JSC$20066_type_=1;
g.JSC$20066_baseUri_=_.Yh(C.clone());g.JSC$20066_postData_=null;g.decodeChunks_=d;y&&(g.sendClose_=!1);ccz(g,V)},ccz=function(g,C){g.JSC$20066_requestStartTime_=Date.now();
QmB(g);g.JSC$20066_requestUri_=g.JSC$20066_baseUri_.clone();h0z(g.JSC$20066_requestUri_,"t",g.JSC$20064_retryId_);g.JSC$20066_xmlHttpChunkStart_=0;g.JSC$20066_xmlHttp_=g.JSC$20064_channel_.JSC$20073_createXhrIo(g.JSC$20064_channel_.JSC$20073_shouldUseSecondaryDomains()?C:null);g.JSC$20066_readyStateChangeThrottleMs_>0&&(g.JSC$20066_readyStateChangeThrottle_=new _.dJ((0,_.vd)(g.JSC$20066_xmlHttpHandler_,g,g.JSC$20066_xmlHttp_),g.JSC$20066_readyStateChangeThrottleMs_));g.JSC$20064_eventHandler_.listen(g.JSC$20066_xmlHttp_,
"readystatechange",g.JSC$20066_readyStateChangeHandler_);C=g.JSC$20066_extraHeaders_?_.uG.clone(g.JSC$20066_extraHeaders_):{};g.JSC$20066_postData_?(g.JSC$20066_verb_="POST",C["Content-Type"]="application/x-www-form-urlencoded",g.JSC$20066_xmlHttp_.send(g.JSC$20066_requestUri_,g.JSC$20066_verb_,g.JSC$20066_postData_,C)):(g.JSC$20066_verb_="GET",g.sendClose_&&!_.GO&&(C.Connection="close"),g.JSC$20066_xmlHttp_.send(g.JSC$20066_requestUri_,g.JSC$20066_verb_,null,C));g.JSC$20064_channel_.notifyServerReachabilityEvent(1);
C=g.JSC$20064_channelDebug_;var d=g.JSC$20066_postData_;if(d){var V="";d=d.split("&");for(var y=0;y<d.length;y++){var R=d[y].split("=");if(R.length>1){var Y=R[0];R=R[1];var A=Y.split("_");V=A.length>=2&&A[1]=="type"?V+(Y+"="+R+"&"):V+(Y+"=redacted&")}}}else V=null;C.info("XMLHTTP REQ ("+g.JSC$20064_rid_+") [attempt "+g.JSC$20064_retryId_+"]: "+g.JSC$20066_verb_+"\n"+g.JSC$20066_requestUri_+"\n"+V)};
pB.prototype.JSC$20066_readyStateChangeHandler_=function(g){g=g.target;var C=this.JSC$20066_readyStateChangeThrottle_;C&&_.s2(g)==3?(this.JSC$20064_channelDebug_.debug("Throttling readystatechange."),C.fire()):this.JSC$20066_xmlHttpHandler_(g)};
pB.prototype.JSC$20066_xmlHttpHandler_=function(g){try{if(g==this.JSC$20066_xmlHttp_)a:{var C=_.s2(this.JSC$20066_xmlHttp_),d=this.JSC$20066_xmlHttp_.JSC$9867_lastErrorCode_,V=this.JSC$20066_xmlHttp_.getStatus();if(_.GO&&!_.Sz("420+")){if(C<4)break a}else if(C<3||C==3&&!this.JSC$20066_xmlHttp_.getResponseText())break a;this.JSC$20066_cancelled_||C!=4||d==7||(d==8||V<=0?this.JSC$20064_channel_.notifyServerReachabilityEvent(3):this.JSC$20064_channel_.notifyServerReachabilityEvent(2));zzp(this);var y=
this.JSC$20066_xmlHttp_.getStatus();this.JSC$20066_lastStatusCode_=y;var R=this.JSC$20066_xmlHttp_.getResponseText();R||this.JSC$20064_channelDebug_.debug("No response text for uri "+this.JSC$20066_requestUri_+" status "+y);this.JSC$20066_successful_=y==200;this.JSC$20064_channelDebug_.info("XMLHTTP RESP ("+this.JSC$20064_rid_+") [ attempt "+this.JSC$20064_retryId_+"]: "+this.JSC$20066_verb_+"\n"+this.JSC$20066_requestUri_+"\n"+C+" "+y);if(this.JSC$20066_successful_){C==4&&KmI(this);if(this.decodeChunks_){for(g=
!0;!this.JSC$20066_cancelled_&&this.JSC$20066_xmlHttpChunkStart_<R.length;){var Y=afS(this,R);if(Y==UCS){C==4&&(this.JSC$20066_lastError_=4,oo(15),g=!1);GyS(this.JSC$20064_channelDebug_,this.JSC$20064_rid_,null,"[Incomplete Response]");break}else if(Y==IfR){this.JSC$20066_lastError_=4;oo(16);GyS(this.JSC$20064_channelDebug_,this.JSC$20064_rid_,R,"[Invalid Chunk]");g=!1;break}else GyS(this.JSC$20064_channelDebug_,this.JSC$20064_rid_,Y,null),Sfb(this,Y)}C==4&&R.length==0&&(this.JSC$20066_lastError_=
1,oo(17),g=!1);this.JSC$20066_successful_=this.JSC$20066_successful_&&g;g||(GyS(this.JSC$20064_channelDebug_,this.JSC$20064_rid_,R,"[Invalid Chunked Response]"),KmI(this),gYz(this))}else GyS(this.JSC$20064_channelDebug_,this.JSC$20064_rid_,R,null),Sfb(this,R);this.JSC$20066_successful_&&!this.JSC$20066_cancelled_&&(C==4?this.JSC$20064_channel_.JSC$20073_onRequestComplete(this):(this.JSC$20066_successful_=!1,QmB(this)))}else y==400&&R.indexOf("Unknown SID")>0?(this.JSC$20066_lastError_=3,oo(13),this.JSC$20064_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$20064_rid_+")")):(this.JSC$20066_lastError_=0,oo(14),this.JSC$20064_channelDebug_.warning("XMLHTTP Bad status "+y+" ("+this.JSC$20064_rid_+")")),KmI(this),gYz(this)}else this.JSC$20064_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(A){this.JSC$20064_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var afS=function(g,C){var d=g.JSC$20066_xmlHttpChunkStart_,V=C.indexOf("\n",d);if(V==-1)return UCS;d=Number(C.substring(d,V));if(isNaN(d))return IfR;V+=1;if(V+d>C.length)return UCS;C=C.slice(V,V+d);g.JSC$20066_xmlHttpChunkStart_=V+d;return C};
pB.prototype.cancel=function(){this.JSC$20066_cancelled_=!0;KmI(this)};
var QmB=function(g){g.JSC$20066_watchDogTimeoutTime_=Date.now()+g.timeout_;CVz(g,g.timeout_)},CVz=function(g,C){if(g.JSC$20066_watchDogTimerId_!=null)throw Error("Tk");
g.JSC$20066_watchDogTimerId_=Xl((0,_.vd)(g.JSC$20066_onWatchDogTimeout_,g),C)},zzp=function(g){g.JSC$20066_watchDogTimerId_&&(_.yg.clearTimeout(g.JSC$20066_watchDogTimerId_),g.JSC$20066_watchDogTimerId_=null)};
pB.prototype.JSC$20066_onWatchDogTimeout_=function(){this.JSC$20066_watchDogTimerId_=null;var g=Date.now();g-this.JSC$20066_watchDogTimeoutTime_>=0?(this.JSC$20064_channelDebug_.info("TIMEOUT: "+this.JSC$20066_requestUri_),this.JSC$20066_type_!=2&&this.JSC$20064_channel_.notifyServerReachabilityEvent(3),KmI(this),this.JSC$20066_lastError_=2,oo(18),gYz(this)):(this.JSC$20064_channelDebug_.warning("WatchDog timer called too early"),CVz(this,this.JSC$20066_watchDogTimeoutTime_-g))};
var gYz=function(g){g.JSC$20064_channel_.JSC$20073_isClosed()||g.JSC$20066_cancelled_||g.JSC$20064_channel_.JSC$20073_onRequestComplete(g)},KmI=function(g){zzp(g);
_.Ad(g.JSC$20066_readyStateChangeThrottle_);g.JSC$20066_readyStateChangeThrottle_=null;g.pollingTimer_.stop();g.JSC$20064_eventHandler_.removeAll();if(g.JSC$20066_xmlHttp_){var C=g.JSC$20066_xmlHttp_;g.JSC$20066_xmlHttp_=null;C.abort();C.dispose()}g.trident_&&(g.trident_=null)};
pB.prototype.getLastError=function(){return this.JSC$20066_lastError_};
var Sfb=function(g,C){try{g.JSC$20064_channel_.JSC$20073_onRequestData(g,C),g.JSC$20064_channel_.notifyServerReachabilityEvent(4)}catch(d){}};var GyS=function(g,C,d,V){var y=g.info;a:if(d&&d!="y2f%"){try{var R=JSON.parse(d);if(R)for(var Y=0;Y<R.length;Y++)if(Array.isArray(R[Y])){var A=R[Y];if(!(A.length<2)){var P=A[1];if(Array.isArray(P)&&!(P.length<1)){var w=P[0];if(w!="noop"&&w!="stop")for(var x=1;x<P.length;x++)P[x]=""}}}var p=(0,_.Nc)(R);break a}catch(J){g.debug("Exception parsing expected JS array - probably was not JS");p=d;break a}p=void 0}else p=d;y.call(g,"XMLHTTP TEXT ("+C+"): "+p+(V?" "+V:""))};
sm.prototype.debug=function(g){this.info(g)};
sm.prototype.info=function(){};
sm.prototype.warning=function(){};var d00=function(g,C){this.JSC$20071_channel_=g;this.JSC$20071_channelDebug_=C;this.JSC$20071_parser_=new jSz};
_.b=d00.prototype;_.b.JSC$20073_extraHeaders_=null;_.b.JSC$20073_request_=null;_.b.receivedIntermediateResult_=!1;_.b.JSC$20073_path_=null;_.b.state_=null;_.b.JSC$20073_lastStatusCode_=-1;_.b.JSC$20073_hostPrefix_=null;_.b.blockedPrefix_=null;
_.b.connect=function(g){this.JSC$20073_path_=g;g=VQz(this.JSC$20071_channel_,this.JSC$20073_path_);oo(3);Date.now();var C=this.JSC$20071_channel_.firstTestResults_;C!=null?(this.JSC$20073_hostPrefix_=C[0],(this.blockedPrefix_=C[1])?(this.state_=1,yFz(this)):(this.state_=2,REp(this))):(h0z(g,"MODE","init"),this.JSC$20073_request_=new pB(this,this.JSC$20071_channelDebug_),this.JSC$20073_request_.JSC$20066_extraHeaders_=this.JSC$20073_extraHeaders_,HAS(this.JSC$20073_request_,g,!1,null,!0),this.state_=
0)};
var yFz=function(g){var C=bHp(g.JSC$20071_channel_,g.blockedPrefix_,"/mail/images/cleardot.gif");_.Yh(C);UtB(C.toString(),5E3,(0,_.vd)(g.checkBlockedCallback_,g),3,2E3);g.notifyServerReachabilityEvent(1)};
d00.prototype.checkBlockedCallback_=function(g){if(g)this.state_=2,REp(this);else{oo(4);var C=this.JSC$20071_channel_;C.JSC$20074_channelDebug_.debug("Test Connection Blocked");C.JSC$20078_lastStatusCode_=C.connectionTest_.JSC$20073_lastStatusCode_;Jr(C,9)}g&&this.notifyServerReachabilityEvent(2)};
var REp=function(g){g.JSC$20071_channelDebug_.debug("TestConnection: starting stage 2");var C=g.JSC$20071_channel_.secondTestResults_;C!=null?(g.JSC$20071_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+C?"Buffered":"Unbuffered"),oo(5),C?(oo(11),ZH0(g.JSC$20071_channel_,g,!1)):(oo(12),ZH0(g.JSC$20071_channel_,g,!0))):(g.JSC$20073_request_=new pB(g,g.JSC$20071_channelDebug_),g.JSC$20073_request_.JSC$20066_extraHeaders_=g.JSC$20073_extraHeaders_,C=YbD(g.JSC$20071_channel_,
g.JSC$20073_hostPrefix_,g.JSC$20073_path_),oo(5),h0z(C,"TYPE","xmlhttp"),HAS(g.JSC$20073_request_,C,!1,g.JSC$20073_hostPrefix_,!1))};
_.b=d00.prototype;_.b.JSC$20073_createXhrIo=function(g){return this.JSC$20071_channel_.JSC$20073_createXhrIo(g)};
_.b.abort=function(){this.JSC$20073_request_&&(this.JSC$20073_request_.cancel(),this.JSC$20073_request_=null);this.JSC$20073_lastStatusCode_=-1};
_.b.JSC$20073_isClosed=function(){return!1};
_.b.JSC$20073_onRequestData=function(g,C){this.JSC$20073_lastStatusCode_=g.JSC$20066_lastStatusCode_;if(this.state_==0)if(this.JSC$20071_channelDebug_.debug("TestConnection: Got data for stage 1"),C){try{var d=this.JSC$20071_parser_.parse(C)}catch(V){AFz(this.JSC$20071_channel_,this);return}this.JSC$20073_hostPrefix_=d[0];this.blockedPrefix_=d[1]}else this.JSC$20071_channelDebug_.debug("TestConnection: Null responseText"),AFz(this.JSC$20071_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(oo(7),Date.now()):C=="11111"?(oo(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20073_lastStatusCode_=200,this.JSC$20073_request_.cancel(),this.JSC$20071_channelDebug_.debug("Test connection succeeded; using streaming connection"),oo(12),ZH0(this.JSC$20071_channel_,this,!0)):(oo(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.b.JSC$20073_onRequestComplete=function(){this.JSC$20073_lastStatusCode_=this.JSC$20073_request_.JSC$20066_lastStatusCode_;this.JSC$20073_request_.JSC$20066_successful_?this.state_==0?(this.JSC$20071_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,yFz(this)):(this.state_=2,REp(this))):this.state_==2&&(this.JSC$20071_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20071_channelDebug_.debug("Test connection succeeded; using streaming connection"),
oo(12),ZH0(this.JSC$20071_channel_,this,!0)):(this.JSC$20071_channelDebug_.debug("Test connection failed; not using streaming"),oo(11),ZH0(this.JSC$20071_channel_,this,!1))):(this.JSC$20071_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?oo(9):this.state_==2&&oo(10),AFz(this.JSC$20071_channel_,this,this.JSC$20073_request_.getLastError()))};
_.b.JSC$20073_shouldUseSecondaryDomains=function(){return this.JSC$20071_channel_.JSC$20073_shouldUseSecondaryDomains()};
_.b.isActive=function(){return this.JSC$20071_channel_.isActive()};
_.b.notifyServerReachabilityEvent=function(g){this.JSC$20071_channel_.notifyServerReachabilityEvent(g)};var hr=function(g,C,d){this.state_=1;this.JSC$20074_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20074_channelDebug_=new sm;this.JSC$20074_parser_=new jSz;this.firstTestResults_=g||null;this.secondTestResults_=C!=null?C:null;this.asyncTest_=d||!1},FK6=function(g,C){this.JSC$20076_mapId=g;
this.map=C;this.context=null};
_.b=hr.prototype;_.b.JSC$20078_extraHeaders_=null;_.b.JSC$20078_extraParams_=null;_.b.forwardChannelRequest_=null;_.b.JSC$20078_backChannelRequest_=null;_.b.JSC$20078_path_=null;_.b.JSC$20078_forwardChannelUri_=null;_.b.JSC$20078_backChannelUri_=null;_.b.JSC$20078_hostPrefix_=null;_.b.JSC$20078_nextRid_=0;_.b.JSC$20078_nextMapId_=0;_.b.handler_=null;_.b.JSC$20078_forwardChannelTimerId_=null;_.b.JSC$20078_backChannelTimerId_=null;_.b.JSC$20078_deadBackChannelTimerId_=null;_.b.connectionTest_=null;
_.b.useChunked_=null;_.b.JSC$20078_lastArrayId_=-1;_.b.JSC$20078_lastPostResponseArrayId_=-1;_.b.JSC$20078_lastStatusCode_=-1;_.b.JSC$20078_forwardChannelRetryCount_=0;_.b.JSC$20078_backChannelRetryCount_=0;_.b.JSC$20078_channelVersion_=8;var PVr={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},iHp=function(g,C,d,V){_.xB.call(this,"timingevent",g);this.size=C;this.rtt=d;this.retries=V};
_.Ea(iHp,_.xB);var OHr=function(g){_.xB.call(this,"serverreachability",g)};
_.Ea(OHr,_.xB);hr.prototype.connect=function(g,C,d,V,y){this.JSC$20074_channelDebug_.debug("connect()");oo(0);this.JSC$20078_path_=C;this.JSC$20078_extraParams_=d||{};V&&y!==void 0&&(this.JSC$20078_extraParams_.OSID=V,this.JSC$20078_extraParams_.OAID=y);this.asyncTest_?(Xl((0,_.vd)(this.connectTest_,this,g),100),w_B(this)):this.connectTest_(g)};
hr.prototype.disconnect=function(){this.JSC$20074_channelDebug_.debug("disconnect()");kQr(this);if(this.state_==3){var g=this.JSC$20078_nextRid_++,C=this.JSC$20078_forwardChannelUri_.clone();_.CP(C,"SID",this.sid_);_.CP(C,"RID",g);_.CP(C,"TYPE","terminate");x06(this,C);g=new pB(this,this.JSC$20074_channelDebug_,this.sid_,g);g.JSC$20066_type_=2;g.JSC$20066_baseUri_=_.Yh(C.clone());(new Image).src=g.JSC$20066_baseUri_.toString();g.JSC$20066_requestStartTime_=Date.now();QmB(g)}oYB(this)};
hr.prototype.connectTest_=function(g){this.JSC$20074_channelDebug_.debug("connectTest_()");this.connectionTest_=new d00(this,this.JSC$20074_channelDebug_);this.connectionTest_.JSC$20073_extraHeaders_=this.JSC$20078_extraHeaders_;this.connectionTest_.JSC$20071_parser_=this.JSC$20074_parser_;this.connectionTest_.connect(g)};
var w_B=function(g){g.JSC$20074_channelDebug_.debug("connectChannel_()");g.JSC$20078_ensureInState_(1,0);g.JSC$20078_forwardChannelUri_=VQz(g,g.JSC$20078_path_);p_Z(g)},kQr=function(g){g.connectionTest_&&(g.connectionTest_.abort(),g.connectionTest_=null);
g.JSC$20078_backChannelRequest_&&(g.JSC$20078_backChannelRequest_.cancel(),g.JSC$20078_backChannelRequest_=null);g.JSC$20078_backChannelTimerId_&&(_.yg.clearTimeout(g.JSC$20078_backChannelTimerId_),g.JSC$20078_backChannelTimerId_=null);JFz(g);g.forwardChannelRequest_&&(g.forwardChannelRequest_.cancel(),g.forwardChannelRequest_=null);g.JSC$20078_forwardChannelTimerId_&&(_.yg.clearTimeout(g.JSC$20078_forwardChannelTimerId_),g.JSC$20078_forwardChannelTimerId_=null)},hE0=function(g,C){if(g.state_==0)throw Error("Wk");
g.JSC$20074_outgoingMaps_.length==1E3&&g.JSC$20074_parser_.stringify(C);g.JSC$20074_outgoingMaps_.push(new FK6(g.JSC$20078_nextMapId_++,C));g.state_!=2&&g.state_!=3||p_Z(g)};
hr.prototype.JSC$20073_isClosed=function(){return this.state_==0};
hr.prototype.getState=function(){return this.state_};
var p_Z=function(g){g.forwardChannelRequest_||g.JSC$20078_forwardChannelTimerId_||(g.JSC$20078_forwardChannelTimerId_=Xl((0,_.vd)(g.JSC$20078_onStartForwardChannelTimer_,g),0),g.JSC$20078_forwardChannelRetryCount_=0)};
hr.prototype.JSC$20078_onStartForwardChannelTimer_=function(g){this.JSC$20078_forwardChannelTimerId_=null;tQp(this,g)};
var tQp=function(g,C){g.JSC$20074_channelDebug_.debug("startForwardChannel_");if(g.state_==1){if(!C){g.JSC$20074_channelDebug_.debug("open_()");g.JSC$20078_nextRid_=Math.floor(Math.random()*1E5);C=g.JSC$20078_nextRid_++;var d=new pB(g,g.JSC$20074_channelDebug_,"",C);d.JSC$20066_extraHeaders_=g.JSC$20078_extraHeaders_;var V=jQ0(g),y=g.JSC$20078_forwardChannelUri_.clone();_.CP(y,"RID",C);_.CP(y,"CVER","1");x06(g,y);EQB(d,y,V);g.forwardChannelRequest_=d;g.state_=2}}else g.state_==3&&(C?eE8(g,C):g.JSC$20074_outgoingMaps_.length==
0?g.JSC$20074_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):g.forwardChannelRequest_||(eE8(g),g.JSC$20074_channelDebug_.debug("startForwardChannel_ finished, sent request")))},eE8=function(g,C){if(C)if(g.JSC$20078_channelVersion_>6){g.JSC$20074_outgoingMaps_=g.pendingMaps_.concat(g.JSC$20074_outgoingMaps_);
g.pendingMaps_.length=0;var d=g.JSC$20078_nextRid_-1;C=jQ0(g)}else d=C.JSC$20064_rid_,C=C.JSC$20066_postData_;else d=g.JSC$20078_nextRid_++,C=jQ0(g);var V=g.JSC$20078_forwardChannelUri_.clone();_.CP(V,"SID",g.sid_);_.CP(V,"RID",d);_.CP(V,"AID",g.JSC$20078_lastArrayId_);x06(g,V);d=new pB(g,g.JSC$20074_channelDebug_,g.sid_,d,g.JSC$20078_forwardChannelRetryCount_+1);d.JSC$20066_extraHeaders_=g.JSC$20078_extraHeaders_;d.setTimeout(1E4+Math.round(1E4*Math.random()));g.forwardChannelRequest_=d;EQB(d,V,
C)},x06=function(g,C){g.handler_&&(g=g.handler_.JSC$20085_getAdditionalParams())&&_.uG.forEach(g,function(d,V){_.CP(C,V,d)})},jQ0=function(g){var C=Math.min(g.JSC$20074_outgoingMaps_.length,1E3),d=["count="+C];
if(g.JSC$20078_channelVersion_>6&&C>0){var V=g.JSC$20074_outgoingMaps_[0].JSC$20076_mapId;d.push("ofs="+V)}else V=0;for(var y={},R=0;R<C;y={mapId$jscomp$3:void 0},R++){y.mapId$jscomp$3=g.JSC$20074_outgoingMaps_[R].JSC$20076_mapId;var Y=g.JSC$20074_outgoingMaps_[R].map;y.mapId$jscomp$3=g.JSC$20078_channelVersion_<=6?R:y.mapId$jscomp$3-V;try{_.uG.forEach(Y,function(A){return function(P,w){d.push("req"+A.mapId$jscomp$3+"_"+w+"="+encodeURIComponent(P))}}(y))}catch(A){d.push("req"+y.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}g.pendingMaps_=g.pendingMaps_.concat(g.JSC$20074_outgoingMaps_.splice(0,C));
return d.join("&")},lj5=function(g){g.JSC$20078_backChannelRequest_||g.JSC$20078_backChannelTimerId_||(g.JSC$20078_backChannelAttemptId_=1,g.JSC$20078_backChannelTimerId_=Xl((0,_.vd)(g.JSC$20078_onStartBackChannelTimer_,g),0),g.JSC$20078_backChannelRetryCount_=0)},D0Z=function(g){if(g.JSC$20078_backChannelRequest_||g.JSC$20078_backChannelTimerId_||g.JSC$20078_backChannelRetryCount_>=3)return!1;
g.JSC$20074_channelDebug_.debug("Going to retry GET");g.JSC$20078_backChannelAttemptId_++;g.JSC$20078_backChannelTimerId_=Xl((0,_.vd)(g.JSC$20078_onStartBackChannelTimer_,g),LKR(g,g.JSC$20078_backChannelRetryCount_));g.JSC$20078_backChannelRetryCount_++;return!0};
hr.prototype.JSC$20078_onStartBackChannelTimer_=function(){this.JSC$20078_backChannelTimerId_=null;this.JSC$20074_channelDebug_.debug("Creating new HttpRequest");this.JSC$20078_backChannelRequest_=new pB(this,this.JSC$20074_channelDebug_,this.sid_,"rpc",this.JSC$20078_backChannelAttemptId_);this.JSC$20078_backChannelRequest_.JSC$20066_extraHeaders_=this.JSC$20078_extraHeaders_;this.JSC$20078_backChannelRequest_.JSC$20066_readyStateChangeThrottleMs_=0;var g=this.JSC$20078_backChannelUri_.clone();_.CP(g,
"RID","rpc");_.CP(g,"SID",this.sid_);_.CP(g,"CI",this.useChunked_?"0":"1");_.CP(g,"AID",this.JSC$20078_lastArrayId_);x06(this,g);_.CP(g,"TYPE","xmlhttp");HAS(this.JSC$20078_backChannelRequest_,g,!0,this.JSC$20078_hostPrefix_,!1);this.JSC$20074_channelDebug_.debug("New Request created")};
var ZH0=function(g,C,d){g.JSC$20074_channelDebug_.debug("Test Connection Finished");g.useChunked_=g.secondTestResults_==null?d:!g.secondTestResults_;g.JSC$20078_lastStatusCode_=C.JSC$20073_lastStatusCode_;g.asyncTest_||w_B(g)},AFz=function(g,C){g.JSC$20074_channelDebug_.debug("Test Connection Failed");
g.JSC$20078_lastStatusCode_=C.JSC$20073_lastStatusCode_;Jr(g,2)};
hr.prototype.JSC$20073_onRequestData=function(g,C){if(this.state_!=0&&(this.JSC$20078_backChannelRequest_==g||this.forwardChannelRequest_==g))if(this.JSC$20078_lastStatusCode_=g.JSC$20066_lastStatusCode_,this.forwardChannelRequest_==g&&this.state_==3)if(this.JSC$20078_channelVersion_>7){try{var d=this.JSC$20074_parser_.parse(C)}catch(V){d=null}if(Array.isArray(d)&&d.length==3)if(C=d,C[0]==0)a:if(this.JSC$20074_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20078_backChannelTimerId_)this.JSC$20074_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20078_backChannelRequest_)if(this.JSC$20078_backChannelRequest_.JSC$20066_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20066_requestStartTime_)JFz(this),this.JSC$20078_backChannelRequest_.cancel(),this.JSC$20078_backChannelRequest_=null;else break a;else this.JSC$20074_channelDebug_.warning("We do not have a BackChannel established");D0Z(this);oo(19)}else this.JSC$20078_lastPostResponseArrayId_=C[1],g=this.JSC$20078_lastPostResponseArrayId_-this.JSC$20078_lastArrayId_,0<
g&&(C=C[2],this.JSC$20074_channelDebug_.debug(C+" bytes (in "+g+" arrays) are outstanding on the BackChannel"),C<37500&&this.useChunked_&&this.JSC$20078_backChannelRetryCount_==0&&!this.JSC$20078_deadBackChannelTimerId_&&(this.JSC$20078_deadBackChannelTimerId_=Xl((0,_.vd)(this.JSC$20078_onBackChannelDead_,this),6E3)));else this.JSC$20074_channelDebug_.debug("Bad POST response data returned"),Jr(this,11)}else C!="y2f%"&&(this.JSC$20074_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
Jr(this,11));else this.JSC$20078_backChannelRequest_==g&&JFz(this),_.Pq(C)||(g=this.JSC$20074_parser_.parse(C),this.onInput_(g))};
hr.prototype.JSC$20078_onBackChannelDead_=function(){this.JSC$20078_deadBackChannelTimerId_!=null&&(this.JSC$20078_deadBackChannelTimerId_=null,this.JSC$20078_backChannelRequest_.cancel(),this.JSC$20078_backChannelRequest_=null,D0Z(this),oo(20))};
var JFz=function(g){g.JSC$20078_deadBackChannelTimerId_!=null&&(_.yg.clearTimeout(g.JSC$20078_deadBackChannelTimerId_),g.JSC$20078_deadBackChannelTimerId_=null)};
hr.prototype.JSC$20073_onRequestComplete=function(g){this.JSC$20074_channelDebug_.debug("Request complete");if(this.JSC$20078_backChannelRequest_==g){JFz(this);this.JSC$20078_backChannelRequest_=null;var C=2}else if(this.forwardChannelRequest_==g)this.forwardChannelRequest_=null,C=1;else return;this.JSC$20078_lastStatusCode_=g.JSC$20066_lastStatusCode_;if(this.state_!=0)if(g.JSC$20066_successful_)if(C==1){C=g.JSC$20066_postData_?g.JSC$20066_postData_.length:0;g=Date.now()-g.JSC$20066_requestStartTime_;
var d=mC8;d.dispatchEvent(new iHp(d,C,g,this.JSC$20078_forwardChannelRetryCount_));p_Z(this);this.handler_&&this.handler_.JSC$20085_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else lj5(this);else{d=g.getLastError();if(d==3||d==7||d==0&&this.JSC$20078_lastStatusCode_>0)this.JSC$20074_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20074_channelDebug_.debug("Maybe retrying, last error: "+nQr(d,this.JSC$20078_lastStatusCode_));var V;if(V=C==1)this.forwardChannelRequest_||
this.JSC$20078_forwardChannelTimerId_||this.state_==1||this.JSC$20078_forwardChannelRetryCount_>=2?V=!1:(this.JSC$20074_channelDebug_.debug("Going to retry POST"),this.JSC$20078_forwardChannelTimerId_=Xl((0,_.vd)(this.JSC$20078_onStartForwardChannelTimer_,this,g),LKR(this,this.JSC$20078_forwardChannelRetryCount_)),this.JSC$20078_forwardChannelRetryCount_++,V=!0);if(V||C==2&&D0Z(this))return;this.JSC$20074_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20074_channelDebug_.debug("Error: HTTP request failed");
switch(d){case 1:Jr(this,5);break;case 4:Jr(this,10);break;case 3:Jr(this,6);break;case 7:Jr(this,12);break;default:Jr(this,2)}}};
var LKR=function(g,C){var d=5E3+Math.floor(Math.random()*1E4);g.isActive()||(g.JSC$20074_channelDebug_.debug("Inactive channel"),d*=2);return d*C};
hr.prototype.onInput_=function(g){for(var C=0;C<g.length;C++){var d=g[C];this.JSC$20078_lastArrayId_=d[0];d=d[1];this.state_==2?d[0]=="c"?(this.sid_=d[1],this.JSC$20078_hostPrefix_=d[2],d=d[3],d!=null?this.JSC$20078_channelVersion_=d:this.JSC$20078_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20085_channelOpened(),this.JSC$20078_backChannelUri_=YbD(this,this.JSC$20078_hostPrefix_,this.JSC$20078_path_),lj5(this)):d[0]=="stop"&&Jr(this,7):this.state_==3&&(d[0]=="stop"?Jr(this,7):
d[0]!="noop"&&this.handler_&&this.handler_.JSC$20085_channelHandleArray(d),this.JSC$20078_backChannelRetryCount_=0)}};
hr.prototype.JSC$20078_ensureInState_=function(g){if(!_.uP(arguments,this.state_))throw Error("Xk`"+this.state_);};
var Jr=function(g,C){g.JSC$20074_channelDebug_.info("Error code "+C);if(C==2||C==9){var d=null;g.handler_&&(d=null);var V=(0,_.vd)(g.testGoogleComCallback_,g);d||(d=new _.Mu("//www.google.com/images/cleardot.gif"),_.Yh(d));Iqb(d.toString(),1E4,V)}else oo(2);g.onError_(C)};
hr.prototype.testGoogleComCallback_=function(g){g?(this.JSC$20074_channelDebug_.info("Successfully pinged google.com"),oo(2)):(this.JSC$20074_channelDebug_.info("Failed to ping google.com"),oo(1),this.onError_(8))};
hr.prototype.onError_=function(g){this.JSC$20074_channelDebug_.debug("HttpChannel: error - "+g);this.state_=0;this.handler_&&this.handler_.JSC$20085_channelError(g);oYB(this);kQr(this)};
var oYB=function(g){g.state_=0;g.JSC$20078_lastStatusCode_=-1;if(g.handler_)if(g.pendingMaps_.length==0&&g.JSC$20074_outgoingMaps_.length==0)g.handler_.JSC$20085_channelClosed();else{g.JSC$20074_channelDebug_.debug("Number of undelivered maps, pending: "+g.pendingMaps_.length+", outgoing: "+g.JSC$20074_outgoingMaps_.length);var C=_.Ic(g.pendingMaps_),d=_.Ic(g.JSC$20074_outgoingMaps_);g.pendingMaps_.length=0;g.JSC$20074_outgoingMaps_.length=0;g.handler_.JSC$20085_channelClosed(C,d)}},VQz=function(g,
C){C=bHp(g,null,C);
g.JSC$20074_channelDebug_.debug("GetForwardChannelUri: "+C);return C},YbD=function(g,C,d){C=bHp(g,g.JSC$20073_shouldUseSecondaryDomains()?C:null,d);
g.JSC$20074_channelDebug_.debug("GetBackChannelUri: "+C);return C},bHp=function(g,C,d){var V=_.S1(d);
if(V.JSC$10103_domain_!="")C&&_.gD(V,C+"."+V.JSC$10103_domain_),_.Cw(V,V.JSC$10103_port_);else{var y=window.location;V=wv5(y.protocol,C?C+"."+y.hostname:y.hostname,+y.port,d)}g.JSC$20078_extraParams_&&_.uG.forEach(g.JSC$20078_extraParams_,function(R,Y){_.CP(V,Y,R)});
_.CP(V,"VER",g.JSC$20078_channelVersion_);x06(g,V);return V};
hr.prototype.JSC$20073_createXhrIo=function(g){if(g)throw Error("Uk");g=new _.XX;g.JSC$9867_withCredentials_=!1;return g};
hr.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
hr.prototype.notifyServerReachabilityEvent=function(g){var C=mC8;C.dispatchEvent(new OHr(C,g))};
hr.prototype.JSC$20073_shouldUseSecondaryDomains=function(){return!1};
new hIQ;var rFS=function(){};
_.b=rFS.prototype;_.b.JSC$20085_channelOpened=function(){};
_.b.JSC$20085_channelHandleArray=function(){};
_.b.JSC$20085_channelSuccess=function(){};
_.b.JSC$20085_channelError=function(){};
_.b.JSC$20085_channelClosed=function(){};
_.b.JSC$20085_getAdditionalParams=function(){return{}};
_.b.isActive=function(){return!0};var NmS=function(g){g.front_.length===0&&(g.front_=g.back_,g.front_.reverse(),g.back_=[])};
_.b=E90.prototype;_.b.enqueue=function(g){this.back_.push(g)};
_.b.peek=function(){NmS(this);return _.vq(this.front_)};
_.b.getCount=function(){return this.front_.length+this.back_.length};
_.b.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.b.clear=function(){this.front_=[];this.back_=[]};
_.b.contains=function(g){return _.uP(this.front_,g)||_.uP(this.back_,g)};
_.b.remove=function(g){var C=this.front_;var d=Array.prototype.lastIndexOf.call(C,g,C.length-1);d>=0?(_.Bug(C,d),C=!0):C=!1;return C||_.nl(this.back_,g)};
_.b.getValues=function(){for(var g=[],C=this.front_.length-1;C>=0;--C)g.push(this.front_[C]);C=this.back_.length;for(var d=0;d<C;++d)g.push(this.back_[d]);return g};var tr=function(g){this.JSC$20089_map_=new _.Od;this.size=0;g&&this.addAll(g)},X_0=function(g){var C=typeof g;
return C=="object"&&g||C=="function"?"o"+_.zV(g):C.charAt(0)+g};
_.b=tr.prototype;_.b.getCount=function(){return this.JSC$20089_map_.size};
_.b.add=function(g){this.JSC$20089_map_.set(X_0(g),g);this.size=this.JSC$20089_map_.size};
_.b.addAll=function(g){g=_.GA(g);for(var C=g.length,d=0;d<C;d++)this.add(g[d]);this.size=this.JSC$20089_map_.size};
_.b.removeAll=function(g){g=_.GA(g);for(var C=g.length,d=0;d<C;d++)this.remove(g[d]);this.size=this.JSC$20089_map_.size};
_.b.delete=function(g){g=this.JSC$20089_map_.remove(X_0(g));this.size=this.JSC$20089_map_.size;return g};
_.b.remove=function(g){return this.delete(g)};
_.b.clear=function(){this.JSC$20089_map_.clear();this.size=0};
_.b.isEmpty=function(){return this.JSC$20089_map_.size===0};
_.b.has=function(g){return this.JSC$20089_map_.containsKey(X_0(g))};
_.b.contains=function(g){return this.JSC$20089_map_.containsKey(X_0(g))};
_.b.getValues=function(){return this.JSC$20089_map_.getValues()};
_.b.values=function(){return this.JSC$20089_map_.values()};
_.b.clone=function(){return new tr(this)};
_.b.equals=function(g){return this.getCount()==iD0(g)&&sQB(this,g)};
var sQB=function(g,C){var d=iD0(C);if(g.getCount()>d)return!1;!(C instanceof tr)&&d>5&&(C=new tr(C));return ODQ(g,function(V){var y=C;return y.contains&&typeof y.contains=="function"?y.contains(V):y.containsValue&&typeof y.containsValue=="function"?y.containsValue(V):_.U1(y)||typeof y==="string"?_.uP(y,V):_.uG.containsValue(y,V)})};
tr.prototype.__iterator__=function(){return this.JSC$20089_map_.__iterator__(!1)};
tr.prototype[Symbol.iterator]=function(){return this.values()};var Bmb={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(g){return(this._clampValue(g)-this.min)/(this.max-this.min)},
_clampValue:function(g){return Math.min(this.max,Math.max(this.min,this._calcStep(g)))},
_calcStep:function(g){g=parseFloat(g);if(!this.step)return g;g=Math.round((g-this.min)/this.step);return this.step<1?g/(1/this.step)+this.min:g*this.step+this.min},
_validateValue:function(){var g=this._clampValue(this.value);this.value=this.oldValue=isNaN(g)?this.oldValue:g;return this.value!==g},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var TmZ;var fj5;_.pM({_template:function(){if(fj5!==void 0)return fj5;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;TmZ===void 0&&(TmZ=document.createElement("template"));var V=TmZ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return fj5=g},
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(){_.As(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(g){g.keyCode===27&&(g.preventDefault(),this.close())},
_track:function(g){if(!this.persistent&&!this.disableSwipe)switch(g.preventDefault(),g.detail.state){case "start":this._trackStart(g);break;case "track":this._trackMove(g);break;case "end":this._trackEnd(g)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var g=this.$.contentContainer.getBoundingClientRect();this._savedWidth=g.width;this._translateOffset=this.position==="left"?g.left:g.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(g){this._trackDetails&&(this._translateDrawer(g.detail.dx+this._translateOffset),this._trackDetails.push({dx:g.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(g){if(this._trackDetails){var C=g.detail.dx+this._translateOffset,d=this.getWidth();C=this.position==="left"?C>=0||C<=-d:C<=0||C>=d;if(!C){var V=this._trackDetails;this._trackDetails=null;this._flingDrawer(g,V);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}d/=2;g.detail.dx<-d?this.opened=this.position==="right":g.detail.dx>d&&(this.opened=this.position==="left");C?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(g,C){for(var d=Date.now(),V=d-100,y,R=0,Y=C.length-1;R<=Y;){var A=R+Y>>1,P=C[A];P.timeStamp>=V?(y=P,Y=A-1):R=A+1}return y?(g.detail.dx-y.dx)/(d-y.timeStamp||1):0},
_flingDrawer:function(g,C){C=this._calculateVelocity(g,C);if(!(Math.abs(C)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;g=g.detail.dx+this._translateOffset;var d=this.getWidth(),V=this.position==="left",y=C>0;y?(C=Math.max(C,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(C=Math.min(C,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");C=this._FLING_INITIAL_SLOPE*(!y&&V?-(g+d):y&&!V?d-g:-g)/C;this._styleTransitionDuration(C);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,C)}},
_styleTransitionDuration:function(g){this.style.transitionDuration=g+"ms";this.$.contentContainer.style.transitionDuration=g+"ms";this.$.scrim.style.transitionDuration=g+"ms"},
_styleTransitionTimingFunction:function(g){this.$.contentContainer.style.transitionTimingFunction=g;this.$.scrim.style.transitionTimingFunction=g},
_translateDrawer:function(g){var C=this.getWidth();this.position==="left"?(g=Math.max(-C,Math.min(g,0)),this.$.scrim.style.opacity=1+g/C):(g=Math.max(0,Math.min(g,C)),this.$.scrim.style.opacity=1-g/C);this.translate3d(g+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var g=this._drawerState;g===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;g!==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=""),g!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var g=_.PW(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"])');g.length>0?(this._firstTabStop=g[0],this._lastTabStop=g[g.length-1]):
this._lastTabStop=this._firstTabStop=null;(g=this.getAttribute("tabindex"))&&parseInt(g,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(g){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||g.keyCode!==9||(g.shiftKey?this._firstTabStop&&_.PW(g).localTarget===this._firstTabStop&&(g.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.PW(g).localTarget===this._lastTabStop&&(g.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(g,C){this.toggleClass("visible",g&&!C,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 lwz;var LZ0;_.pM({_template:function(){if(LZ0!==void 0)return LZ0;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;lwz===void 0&&(lwz=document.createElement("template"));var V=lwz;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return LZ0=g},
is:"tp-yt-paper-progress",behaviors:[Bmb],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(g){this.toggleClass("indeterminate",g,this.$.primaryProgress)},
_transformProgress:function(g,C){g.style.transform=g.style.webkitTransform="scaleX("+C/100+")"},
_mainRatioChanged:function(g){this._transformProgress(this.$.primaryProgress,g)},
_progressChanged:function(g,C,d,V,y){g=this._clampValue(g);C=this._clampValue(C);var R=this._calcRatio(g)*100,Y=this._calcRatio(C)*100;this._setSecondaryRatio(R);this._transformProgress(this.$.secondaryProgress,R);this._transformProgress(this.$.primaryProgress,Y);this.secondaryProgress=g;y?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",C);this.setAttribute("aria-valuemin",d);this.setAttribute("aria-valuemax",V)},
_disabledChanged:function(g){this.setAttribute("aria-disabled",g?"true":"false")},
_hideSecondaryProgress:function(g){return g===0}});var Dsb;var rS5;var NOD=function(){};
_.b=NOD.prototype;_.b.registered=function(){};
_.b.addOwnKeyBinding=function(){};
_.b.removeOwnKeyBindings=function(){};
_.b.keyboardEventMatchesKeys=function(){};
_.b._collectKeyBindings=function(){};
_.b._prepKeyBindings=function(){};
_.b._addKeyBinding=function(){};
_.b._resetKeyEventListeners=function(){};
_.b._listenKeyEventListeners=function(){};
_.b._unlistenKeyEventListeners=function(){};
_.b._onKeyBindingEvent=function(){};
_.b._triggerKeyHandler=function(){};
_.b._tapHandler=function(){};
_.b._focusChanged=function(){};
_.b._detectKeyboardFocus=function(){};
_.b._userActivate=function(){};
_.b._upHandler=function(){};
_.b._spaceKeyDownHandler=function(){};
_.b._spaceKeyUpHandler=function(){};
_.b._asyncClick=function(){};
_.b._pressedChanged=function(){};
_.b._ariaActiveAttributeChanged=function(){};
_.b._activeChanged=function(){};
_.b._controlStateChanged=function(){};
_.b._changedButtonState=function(){};
_.b._focusBlurHandler=function(){};
_.b._disabledChanged=function(){};
_.b._changedControlState=function(){};
_.b._buttonStateChanged=function(){};
_.b._downHandler=function(){};
_.b.ensureRipple=function(){};
_.b.getRipple=function(){};
_.b.hasRipple=function(){};
_.b._noinkChanged=function(){};
_.b._calcRatio=function(){};
_.b._clampValue=function(){};
_.b._calcStep=function(){};
_.b._validateValue=function(){};
_.b._update=function(){};
_.b._setImmediateValue=function(){};
_.b._setExpand=function(){};
_.b._setDragging=function(){};
_.b._setTransiting=function(){};
_.b._setMarkers=function(){};
_.b._setPressed=function(){};
_.b._setPointerDown=function(){};
_.b._setReceivedFocusFromKeyboard=function(){};
_.b._setFocused=function(){};
_.b._setRatio=function(){};
NOD=_.pM({_template:function(){if(rS5!==void 0)return rS5;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Dsb===void 0&&(Dsb=document.createElement("template"));var V=Dsb;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return rS5=g},
is:"tp-yt-paper-slider",behaviors:[_.Dz,_.sd,_.C9h,Bmb],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&&_.EI(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(g,C,d){this.setAttribute("aria-valuemin",C);this.setAttribute("aria-valuemax",d);this.setAttribute("aria-valuenow",g);this._positionKnob(this._calcRatio(g)*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(g){this._setImmediateValue(this._calcStep(this._calcKnobPosition(g)));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(g){return(this.max-this.min)*g/100+this.min},
_onTrack:function(g){g.stopPropagation();switch(g.detail.state){case "start":this._trackStart(g);break;case "track":this._trackX(g);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(g){this.dragging||this._trackStart(g);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,g.detail.dx*(this._isRTL?-1:1)));g=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(g);g=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(g+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var g=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;g.transform=g.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(g){this._expandKnob();g.preventDefault();this.focus()},
_bartrack:function(g){this._allowBarEvent(g)&&this._onTrack(g)},
_barclick:function(g){this._w=this.$.sliderBar.offsetWidth;var C=this.$.sliderBar.getBoundingClientRect();C=(g.detail.x-C.left)/this._w*100;this._isRTL&&(C=100-C);var d=this.ratio;this._setTransiting(!0);this._positionKnob(C);d===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
g.preventDefault();this.focus()},
_bardown:function(g){this._allowBarEvent(g)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(g))},
_knobTransitionEnd:function(g){g.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(g,C,d,V){V||this._setMarkers([]);C=Math.round((d-C)/this.step);C>g&&(C=g);if(C<0||!isFinite(C))C=0;this._setMarkers(Array(C))},
_mergeClasses:function(g){return Object.keys(g).filter(function(C){return g[C]}).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(g){return!this.ignoreBarTouch||g.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(g){this._isRTL?this._incrementKey(g):this._decrementKey(g)},
_rightKey:function(g){this._isRTL?this._decrementKey(g):this._incrementKey(g)},
_incrementKey:function(g){this.disabled||(g.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),g.preventDefault())},
_decrementKey:function(g){this.disabled||(g.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),g.preventDefault())},
_changeValue:function(g){this.value=g.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(g){g.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.gBL._createRipple.call(this)},
_focusedChanged:function(g){g&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=g?"":"none",this._ripple.holdDown=g)}});var X2Z;var s3S;var jF=null,BOZ=function(){};
_.b=BOZ.prototype;_.b.fit=function(){};
_.b._discoverInfo=function(){};
_.b.resetFit=function(){};
_.b.refit=function(){};
_.b.position=function(){};
_.b.constrain=function(){};
_.b._sizeDimension=function(){};
_.b.__sizeDimension=function(){};
_.b.center=function(){};
_.b.__getNormalizedRect=function(){};
_.b.__getOffscreenArea=function(){};
_.b.__getPosition=function(){};
_.b.notifyResize=function(){};
_.b.assignParentResizable=function(){};
_.b.stopResizeNotificationsFor=function(){};
_.b._subscribeIronResize=function(){};
_.b._unsubscribeIronResize=function(){};
_.b.resizerShouldNotify=function(){};
_.b._onDescendantIronResize=function(){};
_.b._fireResize=function(){};
_.b._onIronRequestResizeNotifications=function(){};
_.b._parentResizableChanged=function(){};
_.b._notifyDescendant=function(){};
_.b._requestResizeNotifications=function(){};
_.b._findParent=function(){};
_.b.toggle=function(){};
_.b.open=function(){};
_.b.close=function(){};
_.b.cancel=function(){};
_.b.invalidateTabbables=function(){};
_.b._ensureSetup=function(){};
_.b._canceledChanged=function(){};
_.b._withBackdropChanged=function(){};
_.b._prepareRenderOpened=function(){};
_.b._finishRenderOpened=function(){};
_.b._finishRenderClosed=function(){};
_.b._preparePositioning=function(){};
_.b._finishPositioning=function(){};
_.b._applyFocus=function(){};
_.b._onCaptureClick=function(){};
_.b._onCaptureFocus=function(){};
_.b._onCaptureEsc=function(){};
_.b._onCaptureTab=function(){};
_.b._onIronResize=function(){};
_.b._onNodesChange=function(){};
_.b.__ensureFirstLastFocusables=function(){};
_.b.__openedChanged=function(){};
_.b.__deraf=function(){};
_.b.__updateScrollObservers=function(){};
_.b.__addScrollListeners=function(){};
_.b.__removeScrollListeners=function(){};
_.b.__isValidScrollAction=function(){};
_.b.__onCaptureScroll=function(){};
_.b.__saveScrollPosition=function(){};
_.b.__restoreScrollPosition=function(){};
_.b._setCanceled=function(){};
BOZ=_.pM({_template:function(){if(s3S!==void 0)return s3S;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;X2Z===void 0&&(X2Z=document.createElement("template"));var V=X2Z;d.call(C,V.content.cloneNode(!0),g.content.firstChild);return s3S=g},
is:"tp-yt-paper-toast",behaviors:[_.Gd],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(){_.DE._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.HK.requestAvailability()},
show:function(g){typeof g=="string"&&(g={text:g});for(var C in g)C.indexOf("_")===0?_.DE._warn('The property "'+C+'" is private and was not set.'):C in this?this[C]=g[C]:_.DE._warn('The property "'+C+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(g){g&&g.target===this&&g.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(jF&&jF!==this&&jF.close(),jF=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):jF===this&&(jF=null);_.ad._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(g){this.positionTarget=g},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var TOr=new _.Sf("disablePersonalizationAction");var UEr=new _.Sf("showDmaConsentFlowCommand");var c2R=new _.Sf("showMmgNoticeCommand");var fwb=new _.Sf("saveConsentAction");var v7R=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.uQ(g)};
_.L(v7R,_.Yu);var $s6=_.HdP(v7R);var qt0=new _.Sf("updateTopbarAvatarAction");var MX0=new _.Sf("channelHandleValidationResultRenderer");var WZB=new _.Sf("generateHandleFromNameResultRenderer");var msz=new _.Sf("channelHandleInputRenderer");var u40=new _.Sf("copyLinkRenderer");var n70=new _.Sf("timedCommand");var IwQ=new _.Sf("clearCookieAction");var Us0=new _.Sf("getMultiPageMenuAction");var cSD=new _.Sf("addToGuideSectionAction"),E76=new _.Sf("removeFromGuideSectionAction");var Hq5=new _.Sf("updateNotificationsUnseenCountAction");var Q3I=new _.Sf("resetChannelUnreadCountCommand");var zlZ=new _.Sf("resetSubscriptionsUnreadDotCommand");var KZr=new _.Sf("selectLanguageCommand");var RV0=new _.Sf("sendFeedbackAction");var aw0=new _.Sf("uploadImageToScottyCommand");var GI6=new _.Sf("registerPromoCommand");var StB=new _.Sf("setPushNotificationsEnabledCommand");var g55=new _.Sf("desktopTopbarRenderer");var CbS=new _.Sf("surveyFollowUpRenderer");var dSS=new _.Sf("handlesClaimingRadioOptionRenderer");var VDB=new _.Sf("hotkeyDialogRenderer");var yAI=new _.Sf("modifyReportFormCommand");var RCR=new _.Sf("accountLinkCommand");var bV8=new _.Sf("accountUnlinkCommand");var ZVp=new _.Sf("logAccountLinkingEventCommand");var Y8D=new _.Sf("guideCollapsibleEntryRenderer");var AA0=new _.Sf("guideDownloadsEntryRenderer");var SaB=new _.Sf("guideEntryRenderer");var FUb=new _.Sf("getLocationCommand");var PbR=new _.Sf("locationCollectionCommand");var iVD=new _.Sf("storiesItemViewModel");var OVQ=new _.Sf("addToRemoteQueueAction");var wxz=new _.Sf("insertInRemoteQueueAction");var kwr=new _.Sf("removeFromRemoteQueueAction");var xSR=new _.Sf("notificationRenderer");var NB5=new _.Sf("localWatchHistoryCommand");var o5r=new _.Sf("pdgBuyFlowHeaderRenderer");var px8=new _.Sf("pdgColorSliderRenderer");var JAr=new _.Sf("pdgCommentOptionRenderer");var hCQ=new _.Sf("pdgCommentPreviewRenderer");var tDB=new _.Sf("superVodSelectableItemButtonRenderer");var jJz=new _.Sf("switchButtonRenderer");var eCR=new _.Sf("upsellDialogRenderer");var lAS=new _.Sf("feedbackQuestionRenderer"),LUZ=new _.Sf("feedbackOptionRenderer");var DS8=new _.Sf("sponsorshipsTierRenderer"),rA0=new _.Sf("sponsorshipsPromotionChannelRenderer");var Ngr=new _.Sf("simpleSurveyMessageRenderer");var ZX5=new _.Sf("invokeInstrumentManagerAction");var XxS=new _.Sf("logYpcFlowDismissCommand");var sJ5=new _.Sf("logYpcFlowStartCommand");var BgZ=new _.Sf("unlimitedCreateFamilyEndpoint");var Tgp=new _.Sf("iconBadgeRenderer");var XPp=new _.Sf("collaborativePlaylistVisibilityValidationRule");var fAS=function(g){_.xB.call(this,"channelMessage");this.message=g};
_.L(fAS,_.xB);var v58=function(g){_.xB.call(this,"channelError");this.error=g};
_.L(v58,_.xB);var $S6={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas",DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",
ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",ENABLE_IDENTITY_SWITCH_TO_GUEST:"isg",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp",ACTIVE_DEVICE_STORE_WRITES:"ads",STREAM_TRANSFER_CREATE_PLAYLIST:"stcp",SHORTS_ACTIVE_DEVICE_STORE_WRITES:"sads",DISABLE_LOGGED_OUT_CASTING:"dloc",DUAL_CTT_WRITES:"dcw",ACTIVE_STREAM_WRITES_FOR_CONNECTED_REMOTES:"asw",ACTIVE_PLAYBACK_WRITES_FOR_CONNECTED_REMOTES:"apw",ACTIVE_STREAM_WRITES_FOR_REMOTE_CONNECTION_AND_DISCONNECTION:"wrc",PUNCTUAL_WATCH:"pcw",
IP_VALIDATION:"ipv",NO_DISCONNECT_TOAST:"ndt",CONNECT_TOAST_ONCE_PER_SESSION:"ctops"},q86={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},MDb={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},WUz={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},mS8={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var eF=function(g){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 _.Od;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;g&&(this.id=g.id||g.name,this.name=g.name,this.clientName=g.clientName?g.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=g.app,this.type=g.type||"REMOTE_CONTROL",this.username=g.user||"",this.avatar=g.userAvatarUri||"",this.obfuscatedGaiaId=g.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=g.ownerObfuscatedGaiaId||"",this.castUserId=g.castUserId||"",this.theme=g.theme||"u",unR(this,g.capabilities||""),n5b(this,
g.compatibleSenderThemes||""),IA5(this,g.experiments||""),this.remoteControllerUrl=g.remoteControllerUrl||"",this.localChannelEncryptionKey=g.localChannelEncryptionKey||"",this.deviceContext=g.deviceContext,this.brand=g.brand||"",this.model=g.model||"",this.year=g.year||0,this.os=g.os||"",this.osVersion=g.osVersion||"",this.chipset=g.chipset||"",this.mdxDialServerType=g.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=g.pairingType||"unknown",g=g.deviceInfo)&&(g=JSON.parse(g),this.brand=
g.brand||"",this.model=g.model||"",this.year=g.year||0,this.os=g.os||"",this.osVersion=g.osVersion||"",this.chipset=g.chipset||"",this.clientName=g.clientName?g.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=g.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
eF.prototype.copy=function(){var g={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&&(g.brand=this.brand);
this.model&&(g.model=this.model);this.year&&(g.year=this.year);this.os&&(g.os=this.os);this.osVersion&&(g.osVersion=this.osVersion);this.chipset&&(g.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(g.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(g.mdxDialServerType=this.mdxDialServerType);g=new eF(g);g.connected=this.connected;g.remoteControllerUrl=this.remoteControllerUrl;g.localChannelEncryptionKey=this.localChannelEncryptionKey;g.deviceContext=
this.deviceContext;g.castUserId=this.castUserId;return g};
eF.prototype.equals=function(g){return g?this.id==g.id:!1};
var unR=function(g,C){g.capabilities.clear();_.QA(C.split(","),_.bv(_.uG.contains,$S6)).forEach(function(d){g.capabilities.add(d)})},n5b=function(g,C){g.compatibleSenderThemes.clear();
_.QA(C.split(","),_.bv(_.uG.contains,q86)).forEach(function(d){g.compatibleSenderThemes.add(d)})},IA5=function(g,C){g.experiments.clear();
C.split(",").forEach(function(d){g.experiments.add(d)})};_.Ea(BH,_.f8);_.b=BH.prototype;_.b.JSC$20125_onTick_=function(){this.JSC$20123_interval_=Math.min(3E5,this.JSC$20123_interval_*2);this.JSC$20125_listener_();this.nextTickTime_&&this.start()};
_.b.start=function(){var g=this.JSC$20123_interval_+15E3*Math.random(),C=this.delay_;C.isActive()||C.start(g);this.nextTickTime_=Date.now()+g};
_.b.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.b.isActive=function(){return this.delay_.isActive()};
_.b.reset=function(){this.delay_.stop();this.JSC$20123_interval_=5E3};_.Ea(TT,rFS);_.b=TT.prototype;_.b.subscribe=function(g,C,d){return this.pubsub_.subscribe(g,C,d)};
_.b.unsubscribe=function(g,C,d){return this.pubsub_.unsubscribe(g,C,d)};
_.b.unsubscribeByKey=function(g){return this.pubsub_.unsubscribeByKey(g)};
_.b.publish=function(g,C){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.b.dispose=function(){this.JSC$20126_disposed_||(this.JSC$20126_disposed_=!0,_.Ad(this.pubsub_),this.disconnect(),_.Ad(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20126_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.GY({})})};
_.b.isDisposed=function(){return this.JSC$20126_disposed_};
_.b.connect=function(g,C,d){var V=this,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return _.Lp(P,2),V.useAsyncBrowserChannelHandler_?P.yield(V.connectPromise_,2):P.jumpTo(2);_.ll(P);if(V.JSC$20126_disposed_||V.JSC$20126_channel_&&V.JSC$20126_channel_.getState()==2)return P.return();V.sCookie_="";V.reconnectTimer_.stop();V.connectionParams_=g||null;V.connectUi_=C||0;y=V.JSC$20126_pathPrefix_+"/test";R=V.JSC$20126_pathPrefix_+"/bind";Y=new hr(d?d.firstTestResults:null,d?d.secondTestResults:null,
V.enableAsyncTest_);if(A=V.JSC$20126_channel_)A.handler_=null;Y.handler_=V;V.JSC$20126_channel_=Y;if(V.useAsyncBrowserChannelHandler_)return V.connectPromise_=US5(V).then(function(){return cAR(V,y,R,A,d)}),P.return(V.connectPromise_.then(function(){V.connectPromise_=_.GY()}));
cAR(V,y,R,A,d);return _.Da(P,0)})};
var cAR=function(g,C,d,V,y){E5R(g);if(g.JSC$20126_channel_){var R=_.Qq("ID_TOKEN"),Y=g.JSC$20126_channel_.JSC$20078_extraHeaders_||{};R?Y["x-youtube-identity-token"]=R:delete Y["x-youtube-identity-token"];g.JSC$20126_channel_.JSC$20078_extraHeaders_=Y}HVQ(g);V?(V.getState(),g.JSC$20126_channel_.connect(C,d,g.defaultQueryParams_,V.sid_,V.JSC$20078_lastArrayId_)):y?g.JSC$20126_channel_.connect(C,d,g.defaultQueryParams_,y.sessionId,y.arrayId):g.JSC$20126_channel_.connect(C,d,g.defaultQueryParams_)};
TT.prototype.disconnect=function(g){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.GY())}finally{this.disconnectUi_=g||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),E5R(this),this.JSC$20126_channel_&&(this.JSC$20126_channel_.getState()==3&&tQp(this.JSC$20126_channel_),this.JSC$20126_channel_.disconnect()),this.disconnectUi_=0}};
TT.prototype.sendMessage=function(g,C){var d=this,V;return _.F(function(y){switch(y.nextAddress){case 1:_.Lp(y,2);if(!d.useAsyncBrowserChannelHandler_){y.jumpTo(2);break}return y.yield(d.connectPromise_,2);case 2:_.ll(y);if(d.JSC$20126_disposed_)return y.return();V={_sc:g};C&&_.uG.extend(V,C);if(d.reconnectTimer_.isActive()||(d.JSC$20126_channel_?d.JSC$20126_channel_.getState():0)==2){d.JSC$20126_pendingMessages_.push(V);y.jumpTo(6);break}if(!d.isChannelOpened()){y.jumpTo(6);break}_.Lp(y,8);if(!d.useAsyncBrowserChannelHandler_||
QJr(d,g)){y.jumpTo(8);break}return y.yield(US5(d),8);case 8:_.ll(y,0,0,1);d.isChannelOpened()&&(QJr(d,g)||HVQ(d),E5R(d),hE0(d.JSC$20126_channel_,V));_.Da(y,6,1);break;case 6:_.Da(y,0)}})};
var QJr=function(g,C){return g.enableMdxAuthForConnectionOnly_?!0:g.disableMdxAuthForAdMessages_?Object.values(MDb).includes(C):g.disableMdxAuthForNonPlaybackMessages_?!Object.values(WUz).includes(C):g.disableMdxAuthForShortsMessages_?Object.values(mS8).includes(C):!1};
TT.prototype.JSC$20085_channelOpened=function(){this.isInitialReconnectTimer_?(_.Ad(this.reconnectTimer_),this.reconnectTimer_=new BH(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20126_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)zCr(this);else{var g=this.JSC$20126_pendingMessages_;this.JSC$20126_pendingMessages_=[];var C=g.length;HVQ(this);KU6(this,g,C);aAr(this)}else aAr(this)};
var zCr=function(g){var C,d;_.F(function(V){if(V.nextAddress==1)return _.Lp(V,2),V.yield(US5(g),2);_.ll(V);C=g.JSC$20126_pendingMessages_;g.JSC$20126_pendingMessages_=[];d=C.length;KU6(g,C,d);aAr(g);return _.Da(V,0)})},KU6=function(g,C,d){for(var V=0;V<d;++V)hE0(g.JSC$20126_channel_,C[V]);
aAr(g)},aAr=function(g){g.publish("handlerOpened");
g.JSC$20126_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.b=TT.prototype;_.b.JSC$20085_channelError=function(g){var C=g==2&&this.JSC$20126_channel_.JSC$20078_lastStatusCode_==401;g==4||C||this.reconnectTimer_.start();this.publish("handlerError",g,C);C=Object.keys(PVr).find(function(d){return PVr[d]===g});
this.JSC$20126_channelErrorCounter.increment("BROWSER_CHANNEL",C!=null?C:"UNKNOWN")};
_.b.JSC$20085_channelClosed=function(g,C){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(C)for(var d=C.length,V=0;V<d;++V){var y=C[V].map;y&&this.JSC$20126_pendingMessages_.push(y)}this.JSC$20126_channelClosedCounter.increment("BROWSER_CHANNEL");g&&this.pendingMapsOnClosedCounter.JSC$10003_streamzService.JSC$9858_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",g.length);C&&this.undeliveredMapsOnClosedCounter.JSC$10006_streamzService.JSC$9858_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
C.length)};
_.b.JSC$20085_channelSuccess=function(g,C){C!=null&&g!=null&&this.channelMessageSentCounter.increment()};
_.b.JSC$20085_getAdditionalParams=function(){var g={v:2};this.sCookie_&&(g.gsessionid=this.sCookie_);this.connectUi_!=0&&(g.ui=""+this.connectUi_);this.disconnectUi_!=0&&(g.ui=""+this.disconnectUi_);this.connectionParams_&&_.uG.extend(g,this.connectionParams_);return g};
_.b.JSC$20085_channelHandleArray=function(g){g[0]=="S"?this.sCookie_=g[1]:g[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20126_channel_.disconnect()):this.publish("handlerMessage",new HxZ(g[0],g[1]));this.JSC$20126_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.b.isChannelOpened=function(){return!!this.JSC$20126_channel_&&this.JSC$20126_channel_.getState()==3};
var E5R=function(g){if(g.JSC$20126_channel_){var C=g.JSC$20126_getXsrfToken_(),d=g.JSC$20126_channel_.JSC$20078_extraHeaders_||{};C?d["x-youtube-lounge-xsrf-token"]=C:delete d["x-youtube-lounge-xsrf-token"];g.JSC$20126_channel_.JSC$20078_extraHeaders_=d}},US5=function(g){if(g.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.GY();
if(!g.enableCachedUpdateAuthorizationHeader_)return GwR(g);g.updateAuthorizationHeaderPromise_===null&&(g.updateAuthorizationHeaderPromise_=GwR(g));return g.updateAuthorizationHeaderPromise_},GwR=function(g){return _.LX(g.getAuthorizationHeader_().then(function(C){S88(g,C)}).thenCatch(function(){}),function(){g.updateAuthorizationHeaderPromise_=null})},S88=function(g,C){if(g.JSC$20126_channel_){var d=g.JSC$20126_channel_.JSC$20078_extraHeaders_||{};
C&&Object.keys(C).length>0?d=Object.assign({},d,C):delete d.Authorization;g.JSC$20126_channel_.JSC$20078_extraHeaders_=d}},HVQ=function(g){g.getAuthorizationHeaderSync_&&!g.useAsyncBrowserChannelHandler_&&S88(g,g.getAuthorizationHeaderSync_())};
_.b=TT.prototype;_.b.setLoungeToken=function(g){(this.defaultQueryParams_.loungeIdToken=g)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20126_channel_){var C=this.JSC$20126_channel_.JSC$20078_extraHeaders_||{};g?C["X-YouTube-LoungeId-Token"]=g:delete C["X-YouTube-LoungeId-Token"];this.JSC$20126_channel_.JSC$20078_extraHeaders_=C}};
_.b.getDeviceId=function(){return this.defaultQueryParams_.id};
_.b.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.b.reconnect=function(){var g=this.reconnectTimer_;g.delay_.fire();g.start()};
_.b.safeReconnect_=function(){var g=this.JSC$20126_channel_,C=0;g.JSC$20078_backChannelRequest_&&C++;g.forwardChannelRequest_&&C++;C==0&&this.connect(this.connectionParams_,this.connectUi_)};var mS=function(g,C){var d=g.basePath;g.supportCors&&(d=g.scheme+"://"+g.domain+g.port+g.basePath);return _.Zo(d+C,{})};
fQ.prototype.sendRequest=function(g,C,d,V,y,R,Y){g={format:R?"RAW":"JSON",method:g,context:this,timeout:5E3,withCredentials:!!Y,onSuccess:_.bv(this.JSC$20132_onSuccess_,V,!R),onError:_.bv(this.onError_,y),onTimeout:_.bv(this.JSC$20132_onTimeout_,y)};d&&(g.postParams=d,g.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.rS(C,g)};
fQ.prototype.JSC$20132_onSuccess_=function(g,C,d,V){C?g(V):g({text:d.responseText})};
fQ.prototype.onError_=function(g,C){g(Error("Yk`"+C.status))};
fQ.prototype.JSC$20132_onTimeout_=function(g){g(Error("Zk"))};var $l=function(g,C){return!!C&&(g.id==C||g.uuid==C)},gs0=function(g){return{name:g.name,
screenId:g.id,loungeToken:g.token,dialId:g.uuid,screenIdType:g.idType,screenIdSecret:g.secret}},Cq5=function(g){return new vH(g)},dzp=function(g){return Array.isArray(g)?_.nO(g,Cq5):[]},Vz0=function(g){if(!g)return"null";
var C=g.token?".."+g.token.slice(-6):"-",d=g.uuid?".."+g.uuid.slice(-6):"-",V=g.secret?".."+g.secret.slice(-6):"-";return'{name:"'+g.name+'",id:'+g.id.substr(0,6)+"..,token:"+(C+",uuid:"+d+",idType:"+g.idType+",secret:")+(V+"}")},sH5=function(g){return Array.isArray(g)?"["+_.nO(g,Vz0).join(",")+"]":"null"};var Fb0="",WH=null;var JUB=function(g,C){_.t0.call(this);var d=this;this.handler=g();this.handler.subscribe("handlerOpened",this.JSC$20139_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(V,y){d.onError(y)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=C};
_.L(JUB,_.t0);_.b=JUB.prototype;_.b.connect=function(g,C,d){this.handler.connect(g,C,d)};
_.b.disconnect=function(g){this.handler.disconnect(g)};
_.b.reconnect=function(){this.handler.reconnect()};
_.b.getDeviceId=function(){return this.handler.getDeviceId()};
_.b.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.b.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.b.JSC$20139_onOpened=function(){this.dispatchEvent("channelOpened");var g=this.handler,C=this.currentScreenId;_.kR("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!g.JSC$20126_channel_.useChunked_,sessionId:g.JSC$20126_channel_.sid_,arrayId:g.JSC$20126_channel_.JSC$20078_lastArrayId_});_.kR("yt-remote-session-screen-id",C);g=yU0();C=R_B();_.uP(g,C)||g.push(C);AUD(g);YV0()};
_.b.onClosed=function(){this.dispatchEvent("channelClosed")};
_.b.onMessage=function(g){this.dispatchEvent(new fAS(g))};
_.b.onError=function(g){this.dispatchEvent(new v58(g?1:0))};
_.b.sendMessage=function(g,C){this.handler.sendMessage(g,C)};
_.b.setLoungeToken=function(g){this.handler.setLoungeToken(g)};
_.b.dispose=function(){this.handler.dispose()};var pbB=function(g,C,d){var V=this;d=d===void 0?function(){return""}:d;
var y=y===void 0?new vQ6:y;var R=R===void 0?new _.XC:R;this.pathPrefix=g;this.defaultQueryParams=C;this.getXsrfToken=d;this.JSC$20142_pubsub=R;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new BH(function(){var Y;((Y=V.channel)==null?void 0:Acz((new Mh6(Y,Y.JSC$20049_channel_)).JSC$20059_channel_.forwardChannelRequestPool_))===0&&V.connect(V.connectionParams,V.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20142_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20142_channelOpenedCounter=new QX0;this.JSC$20142_channelClosedCounter=new zAD;this.JSC$20142_channelMessageReceivedCounter=new aqD;this.JSC$20142_channelErrorCounter=new GKS};
pbB.prototype.connect=function(g,C){g=g===void 0?{}:g;C=C===void 0?0:C;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=g,this.connectUi=C,V2Q(this),(g=_.Qq("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=g: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 xv(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,yab(this))};
var yab=function(g){_.O4(g.channel,"w",function(){g.channelState=3;g.reconnectTimer.reset();g.connectionParams=null;g.connectUi=0;for(var C=_.Z(g.nonAckedMessagesOnChannelClosed),d=C.next();!d.done;d=C.next())d=d.value,g.channel&&g.channel.send(d);g.nonAckedMessagesOnChannelClosed=[];g.publish("webChannelOpened");g.JSC$20142_channelOpenedCounter.increment("WEB_CHANNEL")});
_.O4(g.channel,"x",function(){g.channelState=0;g.reconnectTimer.isActive()||g.publish("webChannelClosed");var C,d=(C=g.channel)==null?void 0:Wm0(new Mh6(C,C.JSC$20049_channel_));d&&(g.nonAckedMessagesOnChannelClosed=[].concat(_.Wr(d)));g.JSC$20142_channelClosedCounter.increment("WEB_CHANNEL")});
_.O4(g.channel,"z",function(C){var d=C.data;d[0]==="gracefulReconnect"?(g.reconnectTimer.start(),g.channel&&g.channel.close()):g.publish("webChannelMessage",new HxZ(d[0],d[1]));g.lastStatusCode=C.statusCode;g.JSC$20142_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.O4(g.channel,"y",function(){g.lastStatusCode===401||g.reconnectTimer.start();g.publish("webChannelError");g.JSC$20142_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.b=pbB.prototype;_.b.disconnect=function(g){this.disconnectUi=g===void 0?0:g;this.reconnectTimer.stop();V2Q(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.b.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.b.reconnect=function(){var g=this.reconnectTimer;g.delay_.fire();g.start()};
_.b.sendMessage=function(g,C){this.channel&&(V2Q(this),g=Object.assign({},{_sc:g},C),this.channel.send(g))};
_.b.setLoungeToken=function(g){g||this.reconnectTimer.stop();g?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=g:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var V2Q=function(g){var C=g.getXsrfToken();C?g.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=C:delete g.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.b=pbB.prototype;_.b.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.b.publish=function(g){return this.JSC$20142_pubsub.publish.apply(this.JSC$20142_pubsub,[g].concat(_.Wr(_.cY.apply(1,arguments))))};
_.b.subscribe=function(g,C,d){return this.JSC$20142_pubsub.subscribe(g,C,d)};
_.b.unsubscribe=function(g,C,d){return this.JSC$20142_pubsub.unsubscribe(g,C,d)};
_.b.unsubscribeByKey=function(g){return this.JSC$20142_pubsub.unsubscribeByKey(g)};
_.b.dispose=function(){this.JSC$20142_disposed||(this.JSC$20142_disposed=!0,_.Ad(this.JSC$20142_pubsub),this.disconnect(),_.Ad(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.b.isDisposed=function(){return this.JSC$20142_disposed};var oZ5=function(g){_.t0.call(this);this.webChannelService=g();this.webChannelService.subscribe("webChannelOpened",this.JSC$20150_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.L(oZ5,_.t0);_.b=oZ5.prototype;_.b.connect=function(g,C){this.webChannelService.connect(g,C)};
_.b.disconnect=function(g){this.webChannelService.disconnect(g)};
_.b.reconnect=function(){this.webChannelService.reconnect()};
_.b.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.b.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.b.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.b.JSC$20150_onOpened=function(){this.dispatchEvent("channelOpened")};
_.b.onClosed=function(){this.dispatchEvent("channelClosed")};
_.b.onMessage=function(g){this.dispatchEvent(new fAS(g))};
_.b.onError=function(){this.dispatchEvent(new v58(this.webChannelService.lastStatusCode===401?1:0))};
_.b.sendMessage=function(g,C){this.webChannelService.sendMessage(g,C)};
_.b.setLoungeToken=function(g){this.webChannelService.setLoungeToken(g)};
_.b.dispose=function(){this.webChannelService.dispose()};var Xb5=Date.now(),uU=null,rUQ=Array(50),Um=-1,NFR=!1;_.Ea(cH,_.z6);cH.prototype.getScreens=function(){return this.screens};
cH.prototype.contains=function(g){return!!VOZ(this.screens,g)};
cH.prototype.get=function(g){return g?qJ(this.screens,g):null};
var Rnp=function(g,C){var d=g.get(C.uuid)||g.get(C.id);if(d)return g=d.name,d.id=C.id||d.id,d.name=C.name,d.token=C.token,d.uuid=C.uuid||d.uuid,d.name!=g;g.screens.push(C);return!0},bRr=function(g,C){var d=g.screens.length!=C.length;
g.screens=_.QA(g.screens,function(R){return!!VOZ(C,R)});
for(var V=C.length,y=0;y<V;y++)d=Rnp(g,C[y])||d;return d},ZRQ=function(g,C){var d=g.screens.length;
g.screens=_.QA(g.screens,function(V){return!(V||C?!V!=!C?0:V.id==C.id:1)});
return g.screens.length<d};
cH.prototype.info=function(g){nQ(this.JSC$20151_logName_,g)};var Y90=function(g,C,d,V,y){_.z6.call(this);this.JSC$20154_http_=g;this.pairingCode_=C;this.deviceId_=d;this.friendlyName_=V;this.enableShortLivedLoungeToken_=y;this.pollIndex_=0;this.JSC$20154_xhr_=null;this.JSC$20154_timer_=NaN};
_.L(Y90,_.z6);_.b=Y90.prototype;_.b.start=function(){!this.JSC$20154_xhr_&&isNaN(this.JSC$20154_timer_)&&this.poll_()};
_.b.stop=function(){this.JSC$20154_xhr_&&(this.JSC$20154_xhr_.abort(),this.JSC$20154_xhr_=null);isNaN(this.JSC$20154_timer_)||(_.LG(this.JSC$20154_timer_),this.JSC$20154_timer_=NaN)};
_.b.disposeInternal=function(){this.stop();_.z6.prototype.disposeInternal.call(this)};
_.b.poll_=function(){this.JSC$20154_timer_=NaN;this.JSC$20154_xhr_=_.rS(mS(this.JSC$20154_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.vd)(this.JSC$20156_onSuccess_,this),onError:(0,_.vd)(this.onError_,this),onTimeout:(0,_.vd)(this.JSC$20156_onTimeout_,this)})};
_.b.JSC$20156_onSuccess_=function(g,C){this.JSC$20154_xhr_=null;g=C.screen||{};g.dialId=this.deviceId_;g.name=this.friendlyName_;C=-1;this.enableShortLivedLoungeToken_&&g.shortLivedLoungeToken&&g.shortLivedLoungeToken.value&&g.shortLivedLoungeToken.refreshIntervalMs&&(g.screenIdType="shortLived",g.loungeToken=g.shortLivedLoungeToken.value,C=g.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new vH(g),C)};
_.b.onError_=function(g){this.JSC$20154_xhr_=null;g.status&&g.status==404?this.pollIndex_>=AaD.length?this.publish("pairingFailed",Error("$k")):(g=AaD[this.pollIndex_],this.JSC$20154_timer_=_.ev((0,_.vd)(this.poll_,this),g),this.pollIndex_++):this.publish("pairingFailed",Error("al`"+g.status))};
_.b.JSC$20156_onTimeout_=function(){this.JSC$20154_xhr_=null;this.publish("pairingFailed",Error("bl"))};
var AaD=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.Ea(HH,cH);_.b=HH.prototype;_.b.start=function(){Em(this)&&this.publish("screenChange");!_.xR("yt-remote-lounge-token-expiration")&&FOS(this);_.LG(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.ev((0,_.vd)(this.start,this),1E4)};
_.b.add=function(g,C){Em(this);Rnp(this,g);Pq5(this,!1);this.publish("screenChange");C(g);g.token||FOS(this)};
_.b.remove=function(g,C){var d=Em(this);ZRQ(this,g)&&(Pq5(this,!1),d=!0);C(g);d&&this.publish("screenChange")};
_.b.updateName=function(g,C,d,V){var y=Em(this),R=this.get(g.id);R?(R.name!=C&&(R.name=C,Pq5(this,!1),y=!0),d(g)):V(Error("cl"));y&&this.publish("screenChange")};
_.b.disposeInternal=function(){_.LG(this.loungeTokenRefreshTimer_);HH.superClass_.disposeInternal.call(this)};
var FOS=function(g){if(g.screens.length){var C=_.nO(g.screens,function(V){return V.id}),d=mS(g.JSC$20158_http_,"/pairing/get_lounge_token_batch");
g.JSC$20158_http_.sendRequest("POST",d,{screen_ids:C.join(",")},(0,_.vd)(g.handleLoungeTokens_,g),(0,_.vd)(g.handleLoungeTokenError_,g))}};
HH.prototype.handleLoungeTokens_=function(g){Em(this);var C=this.screens.length;g=g&&g.screens||[];for(var d=g.length,V=0;V<d;++V){var y=g[V],R=this.get(y.screenId);R&&(R.token=y.loungeToken,--C)}Pq5(this,!C);C&&nQ(this.JSC$20151_logName_,"Missed "+C+" lounge tokens.")};
HH.prototype.handleLoungeTokenError_=function(g){nQ(this.JSC$20151_logName_,"Requesting lounge tokens failed: "+g)};
var Em=function(g){if(_.t("deprecate_pair_servlet_enabled"))return bRr(g,[]);var C=dzp(iz0());C=_.QA(C,function(d){return!d.uuid});
return bRr(g,C)},Pq5=function(g,C){wb0(_.nO(g.screens,gs0));
C&&Ozp()};var lH=function(g,C){_.z6.call(this);this.getScreensToCheck_=C;C=(C=_.xR("yt-remote-online-screen-ids")||"")?C.split(","):[];for(var d={},V=this.getScreensToCheck_(),y=V.length,R=0;R<y;++R){var Y=V[R].id;d[Y]=_.uP(C,Y)}this.screenIdSet_=d;this.JSC$20161_http_=g;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;iRz("Initialized with "+(0,_.Nc)(this.screenIdSet_))};
_.L(lH,_.z6);lH.prototype.isOnline=function(g){return!!this.screenIdSet_[g]};
lH.prototype.start=function(){var g=parseInt(_.xR("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.cJ()-144E5<g?0:g)?ORR(this):(this.fastCheckEndTime_=_.cJ()+3E5,_.kR("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
lH.prototype.isEmpty=function(){return _.uG.isEmpty(this.screenIdSet_)};
lH.prototype.update=function(){iRz("Updating availability on schedule.");var g=this.getScreensToCheck_(),C=_.uG.filter(this.screenIdSet_,function(d,V){return d&&!!qJ(g,V)},this);
wD8(this,C)};
var kap=function(g,C,d){var V=mS(g.JSC$20161_http_,"/pairing/get_screen_availability");g.JSC$20161_http_.sendRequest("POST",V,{lounge_token:C.token},(0,_.vd)(function(y){y=y.screens||[];for(var R=y.length,Y=0;Y<R;++Y)if(y[Y].loungeToken==C.token){d(y[Y].status=="online");return}d(!1)},g),(0,_.vd)(function(){d(!1)},g))};
lH.prototype.disposeInternal=function(){_.LG(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.z6.prototype.disposeInternal.call(this)};
var wD8=function(g,C){a:if(_.uG.getCount(C)!=_.uG.getCount(g.screenIdSet_))var d=!1;else{d=_.uG.getKeys(C);for(var V=d.length,y=0;y<V;++y)if(!g.screenIdSet_[d[y]]){d=!1;break a}d=!0}d||(iRz("Updated online screens: "+(0,_.Nc)(g.screenIdSet_)),g.screenIdSet_=C,g.publish("screenChange"));xzZ(g)},ORR=function(g){isNaN(g.refreshTimer_)||_.LG(g.refreshTimer_);
g.refreshTimer_=_.ev((0,_.vd)(g.requestScreenAvailability_,g),g.fastCheckEndTime_>0&&g.fastCheckEndTime_<_.cJ()?2E4:1E4)};
lH.prototype.requestScreenAvailability_=function(){_.LG(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var g=osp(this);if(_.uG.getCount(g)){var C=mS(this.JSC$20161_http_,"/pairing/get_screen_availability"),d={lounge_token:_.uG.getKeys(g).join(",")};this.currentRequest_=this.JSC$20161_http_.sendRequest("POST",C,d,(0,_.vd)(this.onScreenAvailability_,this,g),(0,_.vd)(this.onScreenAvailabilityError_,this))}else wD8(this,{}),ORR(this)};
lH.prototype.onScreenAvailability_=function(g,C){this.currentRequest_=null;var d=_.uG.getKeys(osp(this));if(_.Kl(d,_.uG.getKeys(g))){C=C.screens||[];d={};for(var V=C.length,y=0;y<V;++y)d[g[C[y].loungeToken]]=C[y].status=="online";wD8(this,d);ORR(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
lH.prototype.onScreenAvailabilityError_=function(g){this.warn_("Screen availability failed: "+g);this.currentRequest_=null;ORR(this)};
var iRz=function(g){nQ("OnlineScreenService",g)};
lH.prototype.warn_=function(g){nQ("OnlineScreenService",g)};
var osp=function(g){var C={};_.Vy(g.getScreensToCheck_(),function(d){d.token?C[d.token]=d.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return C},xzZ=function(g){g=_.uG.getKeys(_.uG.filter(g.screenIdSet_,function(C){return C}));
g.sort(_.$RL);g.length?_.kR("yt-remote-online-screen-ids",g.join(","),60):_.ot("yt-remote-online-screen-ids")};_.Ea(QV,cH);_.b=QV.prototype;_.b.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.b.add=function(g,C,d){this.localScreenService_.add(g,C,d)};
_.b.remove=function(g,C,d){this.localScreenService_.remove(g,C,d);this.onlineScreenService_.update()};
_.b.updateName=function(g,C,d,V){this.localScreenService_.contains(g)?this.localScreenService_.updateName(g,C,d,V):(g="Updating name of unknown screen: "+g.name,nQ(this.JSC$20151_logName_,g),V(Error(g)))};
_.b.getScreens=function(g){return g?this.screens:qUQ(this.screens,_.QA(this.automaticScreens_,function(C){return!this.contains(C)},this))};
_.b.JSC$20166_getOnlineScreens=function(){return _.QA(this.getScreens(!0),function(g){return this.onlineScreenService_.isOnline(g.id)},this)};
var Jap=function(g,C,d,V,y,R){g.info("getAutomaticScreenByIds "+d+" / "+C);d||(d=g.deviceToScreenId_[C]);var Y=g.getScreens(),A=d?qJ(Y,d):null;d&&(g.disableAutomaticScreenCache_||A)||(A=qJ(Y,C));if(A){A.uuid=C;var P=LB(g,A);kap(g.onlineScreenService_,P,function(w){y(w?P:null)})}else d?pDb(g,d,(0,_.vd)(function(w){var x=LB(this,new vH({name:V,
screenId:d,loungeToken:w,dialId:C||""}));kap(this.onlineScreenService_,x,function(p){y(p?x:null)})},g),R):y(null)};
QV.prototype.JSC$20166_getScreenByPollingPairingCode=function(g,C,d,V,y,R){var Y=this;this.info("getDialScreenByPairingCode "+g+" / "+C);var A=new Y90(this.JSC$20164_http_,g,C,d,V);A.subscribe("pairingComplete",function(P,w){_.Ad(A);y(LB(Y,P),w)});
A.subscribe("pairingFailed",function(P){_.Ad(A);R(P)});
A.start();return(0,_.vd)(A.stop,A)};
var hnR=function(g,C){for(var d=g.screens.length,V=0;V<d;++V)if(g.screens[V].name==C)return g.screens[V];return null};
QV.prototype.JSC$20166_getScreenByPairingCode=function(g,C,d,V){_.rS(mS(this.JSC$20164_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:g},timeout:5E3,onSuccess:(0,_.vd)(function(y,R){y=new vH(R.screen||{});if(!y.name||hnR(this,y.name)){a:{R=y.name;for(var Y=2,A=C(R,Y);hnR(this,A);){Y++;if(Y>20)break a;A=C(R,Y)}R=A}y.name=R}d(LB(this,y))},this),
onError:(0,_.vd)(function(y){V(Error("dl`"+y.status))},this),
onTimeout:(0,_.vd)(function(){V(Error("el"))},this)})};
var t25=function(g,C,d){kap(g.onlineScreenService_,C,d)};
QV.prototype.disposeInternal=function(){_.Ad(this.localScreenService_);_.Ad(this.onlineScreenService_);QV.superClass_.disposeInternal.call(this)};
var pDb=function(g,C,d,V){g.info("requestLoungeToken_ for "+C);var y={postParams:{screen_ids:C},method:"POST",context:g,onSuccess:function(R,Y){R=Y&&Y.screens||[];R[0]&&R[0].screenId==C?d(R[0].loungeToken):V(Error("fl"))},
onError:function(){V(Error("gl"))}};
_.rS(mS(g.JSC$20164_http_,"/pairing/get_lounge_token_batch"),y)},j8D=function(g){g.screens=g.localScreenService_.getScreens();
for(var C=_.uG.transpose(g.deviceToScreenId_),d=g.screens.length,V=0;V<d;++V){var y=g.screens[V];y.uuid=C[y.id]||""}g.info("Updated manual screens: "+sH5(g.screens))};
QV.prototype.handleScreenChange_=function(){j8D(this);this.publish("screenChange");this.onlineScreenService_.update()};
var BFS=function(g){enp(g);g.localScreenService_=new HH(g.JSC$20164_http_);g.localScreenService_.subscribe("screenChange",(0,_.vd)(g.handleScreenChange_,g));j8D(g);g.disableAutomaticScreenCache_||(g.automaticScreens_=dzp(_.xR("yt-remote-automatic-screen-cache")||[]));enp(g);g.info("Initializing automatic screens: "+sH5(g.automaticScreens_));g.onlineScreenService_=new lH(g.JSC$20164_http_,(0,_.vd)(g.getScreens,g,!0));g.onlineScreenService_.subscribe("screenChange",(0,_.vd)(function(){this.publish("onlineScreenChange")},
g))},LB=function(g,C){var d=g.get(C.id);
d?(d.uuid=C.uuid,C=d):((d=qJ(g.automaticScreens_,C.uuid))?(d.id=C.id,d.token=C.token,C=d):g.automaticScreens_.push(C),g.disableAutomaticScreenCache_||lrD(g));enp(g);g.deviceToScreenId_[C.uuid]=C.id;_.kR("yt-remote-device-id-map",g.deviceToScreenId_,31536E3);return C},lrD=function(g){g=_.QA(g.automaticScreens_,function(C){return C.idType!="shortLived"});
_.kR("yt-remote-automatic-screen-cache",_.nO(g,gs0))},enp=function(g){g.deviceToScreenId_=_.xR("yt-remote-device-id-map")||{}};
QV.prototype.dispose=QV.prototype.dispose;_.Ea(zT,_.z6);var Db=function(g,C){g.screen_=C;g.publish("sessionScreen",g.screen_)},LOR=function(g,C){g.screen_&&(g.screen_.token=C,LB(g.JSC$20168_screenService_,g.screen_));
g.publish("sessionScreen",g.screen_)};
zT.prototype.onSessionStopped=function(g){this.isDisposed()||(g&&(rh(this,""+g),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
zT.prototype.info=function(g){nQ(this.JSC$20168_logName_,g)};
var rh=function(g,C){nQ(g.JSC$20168_logName_,C)};
zT.prototype.JSC$20170_getCastSession=function(){return null};
zT.prototype.setDisplayStatus=function(g){var C=this.receiver_;g?(C.displayStatus=new chrome.cast.ReceiverDisplayStatus(g,[]),C.displayStatus.showStop=!0):C.displayStatus=null;chrome.cast.setReceiverDisplayStatus(C,(0,_.vd)(function(){this.info("Updated receiver status for "+C.friendlyName+": "+g)},this),(0,_.vd)(function(){rh(this,"Failed to update receiver status for: "+C.friendlyName)},this))};
zT.prototype.disposeInternal=function(){this.setDisplayStatus("");zT.superClass_.disposeInternal.call(this)};var NG=function(g,C,d){zT.call(this,g,C,"CastSession");var V=this;this.config_=d;this.JSC$20173_session_=null;this.JSC$20173_boundSessionUpdate_=(0,_.vd)(this.JSC$20175_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.vd)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.ev(function(){DzI(V,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20173_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20173_isInitLoungeToken_=!1;this.JSC$20173_lastLoungeTokenRefreshError_="unknown"};
_.L(NG,zT);_.b=NG.prototype;
_.b.setCastSession=function(g){if(this.JSC$20173_session_){if(this.JSC$20173_session_==g)return;rh(this,"Overriding cast session with new session object");raR(this);this.JSC$20173_isInitLoungeToken_=!1;this.JSC$20173_lastLoungeTokenRefreshError_="unknown";this.JSC$20173_session_.removeUpdateListener(this.JSC$20173_boundSessionUpdate_);this.JSC$20173_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20173_session_=g;this.JSC$20173_session_.addUpdateListener(this.JSC$20173_boundSessionUpdate_);this.JSC$20173_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);N6r(this,"getMdxSessionStatus")};
_.b.launchWithParams=function(g){this.info("launchWithParams no-op for Cast: "+(0,_.Nc)(g))};
_.b.stop=function(){if(this.JSC$20173_session_)this.JSC$20173_session_.stop((0,_.vd)(function(){this.onSessionStopped()},this),(0,_.vd)(function(){this.onSessionStopped(Error("hl"))},this));
else this.onSessionStopped(Error("il"))};
_.b.setDisplayStatus=function(){};
_.b.disposeInternal=function(){this.info("disposeInternal");raR(this);this.JSC$20173_session_&&(this.JSC$20173_session_.removeUpdateListener(this.JSC$20173_boundSessionUpdate_),this.JSC$20173_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20173_session_=null;zT.prototype.disposeInternal.call(this)};
var s8Z=function(g,C){_.LG(g.getLoungeTokenTimeoutKey_);g.getLoungeTokenTimeoutKey_=0;C==0?XD8(g):g.getLoungeTokenTimeoutKey_=_.ev(function(){XD8(g)},C)},XD8=function(g){N6r(g,"getLoungeToken");
_.LG(g.onLoungeTokenTimeoutKey_);g.onLoungeTokenTimeoutKey_=_.ev(function(){B65(g,null)},3E4)},N6r=function(g,C){g.info("sendYoutubeMessage_: "+C+" "+(0,_.Nc)(void 0));
var d={};d.type=C;g.JSC$20173_session_?g.JSC$20173_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",d,function(){},(0,_.vd)(function(){rh(this,"Failed to send message: "+C+".")},g)):rh(g,"Sending yt message without session: "+(0,_.Nc)(d))};
NG.prototype.onYoutubeMessage_=function(g,C){if(!this.isDisposed())if(C)if(C=(0,_.kk)(C),_.Hq(C))switch(g=""+C.type,C=C.data||{},this.info("onYoutubeMessage_: "+g+" "+(0,_.Nc)(C)),g){case "mdxSessionStatus":DzI(this,C);break;case "loungeToken":B65(this,C);break;default:rh(this,"Unknown youtube message: "+g)}else rh(this,"Unable to parse message.");else rh(this,"No data in message.")};
var T6I=function(g,C){if(C)g.info("onConnectedScreenId_: Received screenId: "+C),g.screen_&&g.screen_.id==C||g.getScreen_(C,function(d){Db(g,d)},function(){return g.onSessionStopped()},5);
else g.onSessionStopped(Error("jl"))},vsb=function(g,C,d){g.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(C));
var V=new vH(C);fr6(g,V,function(y){y?(g.JSC$20173_isInitLoungeToken_=!0,LB(g.JSC$20168_screenService_,V),Db(g,V),g.JSC$20173_lastLoungeTokenRefreshError_="unknown",s8Z(g,d)):(_.GL(Error("kl`"+JSON.stringify(C))),g.onSessionStopped())},5)},DzI=function(g,C){_.LG(g.sessionStatusTimeoutKey_);
g.sessionStatusTimeoutKey_=0;if(C)g.config_.enableCastLoungeToken&&C.loungeToken?C.deviceId?g.screen_&&g.screen_.uuid==C.deviceId||(C.loungeTokenRefreshIntervalMs?vsb(g,{name:g.receiver_.friendlyName,screenId:C.screenId,loungeToken:C.loungeToken,dialId:C.deviceId,screenIdType:"shortLived"},C.loungeTokenRefreshIntervalMs):(_.GL(Error("ml`"+JSON.stringify(C))),T6I(g,C.screenId))):(_.GL(Error("ll`"+JSON.stringify(C))),T6I(g,C.screenId)):T6I(g,C.screenId);else g.onSessionStopped(Error("jl"))},B65=function(g,
C){_.LG(g.onLoungeTokenTimeoutKey_);
g.onLoungeTokenTimeoutKey_=0;var d=null;if(C)if(C.loungeToken){var V;((V=g.screen_)==null?void 0:V.token)==C.loungeToken&&(d="staleLoungeToken")}else d="missingLoungeToken";else d="noLoungeTokenResponse";d?(g.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(C)+", error: "+d)),g.JSC$20173_lastLoungeTokenRefreshError_=d,s8Z(g,3E4)):(LOR(g,C.loungeToken),g.JSC$20173_isInitLoungeToken_=!1,g.JSC$20173_lastLoungeTokenRefreshError_="unknown",s8Z(g,C.loungeTokenRefreshIntervalMs))};
NG.prototype.getScreen_=function(g,C,d,V){_.LG(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;Jap(this.JSC$20168_screenService_,this.receiver_.label,g,this.receiver_.friendlyName,(0,_.vd)(function(y){y?C(y):V>=0?(rh(this,"Screen "+g+" appears to be offline. "+V+" retries left."),this.getScreenTimeoutKey_=_.ev((0,_.vd)(this.getScreen_,this,g,C,d,V-1),300)):d(Error("nl"))},this),d)};
var fr6=function(g,C,d,V){_.LG(g.JSC$20173_checkScreenAvailabilityTimeoutKey_);g.JSC$20173_checkScreenAvailabilityTimeoutKey_=0;t25(g.JSC$20168_screenService_,C,function(y){y||V<0?d(y):g.JSC$20173_checkScreenAvailabilityTimeoutKey_=_.ev(function(){fr6(g,C,d,V-1)},300)})};
NG.prototype.JSC$20170_getCastSession=function(){return this.JSC$20173_session_};
NG.prototype.JSC$20175_onSessionUpdate_=function(g){this.isDisposed()||g||(rh(this,"Cast session died."),this.onSessionStopped())};
var raR=function(g){_.LG(g.getScreenTimeoutKey_);g.getScreenTimeoutKey_=0;_.LG(g.JSC$20173_checkScreenAvailabilityTimeoutKey_);g.JSC$20173_checkScreenAvailabilityTimeoutKey_=0;_.LG(g.sessionStatusTimeoutKey_);g.sessionStatusTimeoutKey_=0;_.LG(g.onLoungeTokenTimeoutKey_);g.onLoungeTokenTimeoutKey_=0;_.LG(g.getLoungeTokenTimeoutKey_);g.getLoungeTokenTimeoutKey_=0};var XF=function(g,C,d,V){zT.call(this,g,C,"DialSession");this.config_=V;this.JSC$20177_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20177_theme_=d;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20177_deferredLaunchDeadlineTimer_=NaN;this.JSC$20177_boundSessionUpdate_=(0,_.vd)(this.JSC$20179_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20177_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20177_isInitLoungeToken_=!1;this.JSC$20177_lastLoungeTokenRefreshError_="unknown"};
_.L(XF,zT);XF.prototype.setCastSession=function(g){this.JSC$20177_session_=g;this.JSC$20177_session_.addUpdateListener(this.JSC$20177_boundSessionUpdate_)};
XF.prototype.launchWithParams=function(g){this.connectData_=g;this.deferredLaunch_()};
XF.prototype.stop=function(){$zD(this);if(this.JSC$20177_session_)this.JSC$20177_session_.stop((0,_.vd)(this.onSessionStopped,this,null),(0,_.vd)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
XF.prototype.disposeInternal=function(){$zD(this);this.JSC$20177_session_&&this.JSC$20177_session_.removeUpdateListener(this.JSC$20177_boundSessionUpdate_);this.JSC$20177_session_=null;zT.prototype.disposeInternal.call(this)};
var q9I=function(g){var C;return!!(g.config_.enableDialLoungeToken&&((C=g.JSC$20177_session_)==null?0:C.getDialAppInfo))},WOB=function(g){g.cancelPolling_=g.JSC$20168_screenService_.JSC$20166_getScreenByPollingPairingCode(g.reversePairingCode_,g.receiver_.label,g.receiver_.friendlyName,q9I(g),function(C,d){g.cancelPolling_=function(){};
g.JSC$20177_isInitLoungeToken_=!0;Db(g,C);C.idType=="shortLived"&&d>0&&M20(g,d)},function(C){g.cancelPolling_=function(){};
g.onSessionStopped(C)})};
XF.prototype.JSC$20179_onSessionUpdate_=function(g){this.isDisposed()||g||(rh(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var mz0=function(g){var C={};C.pairingCode=g.reversePairingCode_;C.theme=g.JSC$20177_theme_;xgz()&&(C.env_useStageMdx=1);return _.Nn(C)},uLD=function(g){return new Promise(function(C){g.reversePairingCode_=C4r();
if(g.connectData_){var d=new chrome.cast.DialLaunchResponse(!0,mz0(g));C(d);WOB(g)}else g.deferredLaunch_=function(){_.LG(g.JSC$20177_deferredLaunchDeadlineTimer_);g.deferredLaunch_=function(){};
g.JSC$20177_deferredLaunchDeadlineTimer_=NaN;var V=new chrome.cast.DialLaunchResponse(!0,mz0(g));C(V);WOB(g)},g.JSC$20177_deferredLaunchDeadlineTimer_=_.ev(function(){g.deferredLaunch_()},100)})},Ir0=function(g,C,d){g.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(C));
var V=new vH(C);return(new Promise(function(y){ns0(g,V,function(R){R?(g.JSC$20177_isInitLoungeToken_=!0,LB(g.JSC$20168_screenService_,V),Db(g,V),M20(g,d)):_.GL(Error("pl`"+JSON.stringify(C)));y(R)},5)})).then(function(y){return y?new chrome.cast.DialLaunchResponse(!1):uLD(g)})},UzQ=function(g,C){var d=g.launchData_.receiver.label,V=g.receiver_.friendlyName;
return(new Promise(function(y){Jap(g.JSC$20168_screenService_,d,C,V,function(R){R&&R.token&&Db(g,R);y(R)},function(R){rh(g,"Failed to get DIAL screen: "+R);
y(null)})})).then(function(y){return y&&y.token?new chrome.cast.DialLaunchResponse(!1):uLD(g)})},ns0=function(g,C,d,V){_.LG(g.JSC$20177_checkScreenAvailabilityTimeoutKey_);
g.JSC$20177_checkScreenAvailabilityTimeoutKey_=0;t25(g.JSC$20168_screenService_,C,function(y){y||V<0?d(y):g.JSC$20177_checkScreenAvailabilityTimeoutKey_=_.ev(function(){ns0(g,C,d,V-1)},300)})},M20=function(g,C){g.info("getDialAppInfoWithTimeout_ "+C);
q9I(g)&&(_.LG(g.getDialAppInfoTimeoutKey_),g.getDialAppInfoTimeoutKey_=0,C==0?caS(g):g.getDialAppInfoTimeoutKey_=_.ev(function(){caS(g)},C))},caS=function(g){q9I(g)&&g.JSC$20177_session_.getDialAppInfo(function(C){g.info("getDialAppInfo dialLaunchData: "+JSON.stringify(C));
C=C.extraData||{};var d=null;if(C.loungeToken){var V;((V=g.screen_)==null?void 0:V.token)==C.loungeToken&&(d="staleLoungeToken")}else d="missingLoungeToken";d?(g.JSC$20177_lastLoungeTokenRefreshError_=d,M20(g,3E4)):(g.JSC$20177_isInitLoungeToken_=!1,g.JSC$20177_lastLoungeTokenRefreshError_="unknown",LOR(g,C.loungeToken),M20(g,C.loungeTokenRefreshIntervalMs))},function(C){g.info("getDialAppInfo error: "+C);
g.JSC$20177_lastLoungeTokenRefreshError_="noLoungeTokenResponse";M20(g,3E4)})},$zD=function(g){_.LG(g.JSC$20177_checkScreenAvailabilityTimeoutKey_);
g.JSC$20177_checkScreenAvailabilityTimeoutKey_=0;_.LG(g.getDialAppInfoTimeoutKey_);g.getDialAppInfoTimeoutKey_=0;g.cancelPolling_();g.cancelPolling_=function(){};
_.LG(g.JSC$20177_deferredLaunchDeadlineTimer_)};var sL=function(g,C){zT.call(this,g,C,"ManualSession");this.JSC$20181_deferredLaunchDeadlineTimer_=_.ev((0,_.vd)(this.launchWithParams,this,null),150)};
_.L(sL,zT);sL.prototype.stop=function(){this.onSessionStopped()};
sL.prototype.setCastSession=function(){};
sL.prototype.launchWithParams=function(){_.LG(this.JSC$20181_deferredLaunchDeadlineTimer_);this.JSC$20181_deferredLaunchDeadlineTimer_=NaN;var g=qJ(this.JSC$20168_screenService_.getScreens(),this.receiver_.label);if(g)Db(this,g);else this.onSessionStopped(Error("ql"))};
sL.prototype.disposeInternal=function(){_.LG(this.JSC$20181_deferredLaunchDeadlineTimer_);this.JSC$20181_deferredLaunchDeadlineTimer_=NaN;zT.prototype.disposeInternal.call(this)};var So=function(g,C){_.z6.call(this);this.config_=C;this.JSC$20184_screenService_=g;this.JSC$20184_appId_=C.appId||"233637DE";this.JSC$20184_theme_=C.theme||"cl";this.disableDial_=C.disableCastApi||!1;this.forceMirroring_=C.forceMirroring||!1;this.JSC$20184_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.vd)(this.onReceiverAction_,this)};
_.L(So,_.z6);
So.prototype.init=function(g,C){chrome.cast.timeout.requestSession=3E4;var d=new chrome.cast.SessionRequest(this.JSC$20184_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.t("desktop_enable_cast_connect")&&(d.androidReceiverCompatible=!0);this.disableDial_||(d.dialRequest=new chrome.cast.DialRequest("YouTube"));var V=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;g=g||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var y=(0,_.vd)(this.onReceiverUpdated_,
this);d=new chrome.cast.ApiConfig(d,(0,_.vd)(this.onSessionEstablished_,this),y,V,g);d.customDialLaunchCallback=(0,_.vd)(this.onDialLaunchRequested_,this);chrome.cast.initialize(d,(0,_.vd)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),lY5(),this.JSC$20184_screenService_.subscribe("onlineScreenChange",(0,_.vd)(this.JSC$20186_onScreenChange_,this)),this.customReceivers_=Esz(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.vd)(function(R){this.warn_("Failed to set initial custom receivers: "+(0,_.Nc)(R))},this)),this.publish("yt-remote-cast2-availability-change",HRZ(this)),C(!0))},this),(0,_.vd)(function(R){this.warn_("Failed to initialize API: "+(0,_.Nc)(R));
C(!1)},this))};
So.prototype.setConnectedScreenStatus=function(g,C){Bg("Setting connected screen ID: "+g+" -> "+C);if(this.JSC$20184_session_){var d=this.JSC$20184_session_.screen_;if(!g||d&&d.id!=g)Bg("Unsetting old screen status: "+this.JSC$20184_session_.receiver_.friendlyName),Tq(this,null)}if(g&&C){if(!this.JSC$20184_session_){g=qJ(this.JSC$20184_screenService_.getScreens(),g);if(!g){Bg("setConnectedScreenStatus: Unknown screen.");return}if(g.idType=="shortLived"){Bg("setConnectedScreenStatus: Screen with id type to be short lived.");
return}d=Q8Q(this,g);d||(Bg("setConnectedScreenStatus: Connected receiver not custom..."),d=new chrome.cast.Receiver(g.uuid?g.uuid:g.id,g.name),d.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(d),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.vd)(function(V){this.warn_("Failed to set initial custom receivers: "+(0,_.Nc)(V))},this)));
Bg("setConnectedScreenStatus: new active receiver: "+d.friendlyName);Tq(this,new sL(this.JSC$20184_screenService_,d),!0)}this.JSC$20184_session_.setDisplayStatus(C)}else Bg("setConnectedScreenStatus: no screen.")};
var Q8Q=function(g,C){return C?_.$o(g.customReceivers_,function(d){return $l(C,d.label)},g):null};
So.prototype.setLaunchParams=function(g){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20184_session_?this.JSC$20184_session_.launchWithParams(g):this.warn_("Setting connection data without a session")};
So.prototype.JSC$20186_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20184_session_?(this.JSC$20184_session_.stop(),Tq(this,null)):Bg("Stopping non-existing session")};
So.prototype.requestSession=function(){chrome.cast.requestSession((0,_.vd)(this.onSessionEstablished_,this),(0,_.vd)(this.onSessionRequestFailed_,this))};
So.prototype.disposeInternal=function(){this.JSC$20184_screenService_.unsubscribe("onlineScreenChange",(0,_.vd)(this.JSC$20186_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.nl(_.gS("yt.mdx.remote.debug.handlers_")||[],tOz);_.Ad(this.JSC$20184_session_);_.z6.prototype.disposeInternal.call(this)};
var Bg=function(g){nQ("Controller",g)};
So.prototype.warn_=function(g){nQ("Controller",g)};
var tOz=function(g){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(g)},HRZ=function(g){return g.hasCastReceiver_||!!g.customReceivers_.length||!!g.JSC$20184_session_},Tq=function(g,C,d){C!=g.JSC$20184_session_&&(_.Ad(g.JSC$20184_session_),(g.JSC$20184_session_=C)?(d?g.publish("yt-remote-cast2-receiver-resumed",C.receiver_):g.publish("yt-remote-cast2-receiver-selected",C.receiver_),C.subscribe("sessionScreen",(0,_.vd)(g.onSessionScreen_,g,C)),C.subscribe("sessionFailed",
function(){return znS(g,C)}),C.screen_?g.publish("yt-remote-cast2-session-change",C.screen_):d&&g.JSC$20184_session_.launchWithParams(null)):g.publish("yt-remote-cast2-session-change",null))},znS=function(g,C){g.JSC$20184_session_==C&&g.publish("yt-remote-cast2-session-failed")};
_.b=So.prototype;_.b.onSessionScreen_=function(g,C){this.JSC$20184_session_==g&&(C||Tq(this,null),this.publish("yt-remote-cast2-session-change",C))};
_.b.onReceiverAction_=function(g,C){if(!this.isDisposed())if(g)switch(g.friendlyName=chrome.cast.unescape(g.friendlyName),Bg("onReceiverAction_ "+g.label+" / "+g.friendlyName+"-- "+C),C){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20184_session_)if(this.JSC$20184_session_.receiver_.label!=g.label)Bg("onReceiverAction_: Stopping active receiver: "+this.JSC$20184_session_.receiver_.friendlyName),this.JSC$20184_session_.stop();else{Bg("onReceiverAction_: Casting to active receiver.");this.JSC$20184_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20184_session_.screen_);break}switch(g.receiverType){case chrome.cast.ReceiverType.CUSTOM:Tq(this,new sL(this.JSC$20184_screenService_,g));break;case chrome.cast.ReceiverType.DIAL:Tq(this,new XF(this.JSC$20184_screenService_,g,this.JSC$20184_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:Tq(this,new NG(this.JSC$20184_screenService_,g,this.config_));break;default:this.warn_("Unknown receiver type: "+g.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20184_session_&&
this.JSC$20184_session_.receiver_.label==g.label?this.JSC$20184_session_.stop():this.warn_("Stopping receiver w/o session: "+g.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.b.onDialLaunchRequested_=function(g){if(this.isDisposed())return Promise.reject(Error("rl"));var C=g.receiver;C.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+C.friendlyName),C.receiverType=chrome.cast.ReceiverType.DIAL);var d=this.JSC$20184_session_?this.JSC$20184_session_.receiver_:null;if(!d||d.label!=C.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+C.friendlyName),Promise.reject(Error("sl"));if(d&&d.label==C.label&&d.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20184_session_.screen_)return Bg("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20184_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+d.receiverType+'" to "dial" for '+C.friendlyName);Tq(this,new XF(this.JSC$20184_screenService_,C,this.JSC$20184_theme_,this.config_))}C=this.JSC$20184_session_;C.launchData_=g;C.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(g=C.launchData_.extraData||{},d=g.screenId||null,q9I(C)&&g.loungeToken?g.loungeTokenRefreshIntervalMs?g=Ir0(C,{name:C.receiver_.friendlyName,screenId:g.screenId,loungeToken:g.loungeToken,dialId:C.launchData_.receiver.label,screenIdType:"shortLived"},g.loungeTokenRefreshIntervalMs):(_.GL(Error("ol`"+JSON.stringify(g))),g=UzQ(C,d)):g=UzQ(C,d)):g=uLD(C);return g};
_.b.onSessionEstablished_=function(g){var C=this;if(!this.isDisposed()&&!this.forceMirroring_){Bg("New cast session ID: "+g.sessionId);var d=g.receiver;if(d.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20184_session_)if(d.receiverType==chrome.cast.ReceiverType.CAST)Bg("Got resumed cast session before resumed mdx connection."),d.friendlyName=chrome.cast.unescape(d.friendlyName),Tq(this,new NG(this.JSC$20184_screenService_,d,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var V=this.JSC$20184_session_.receiver_,y=qJ(this.JSC$20184_screenService_.getScreens(),V.label);y&&$l(y,d.label)&&V.receiverType!=chrome.cast.ReceiverType.CAST&&d.receiverType==chrome.cast.ReceiverType.CAST&&(Bg("onSessionEstablished_: manual to cast session change "+d.friendlyName),_.Ad(this.JSC$20184_session_),this.JSC$20184_session_=new NG(this.JSC$20184_screenService_,d,this.config_),this.JSC$20184_session_.subscribe("sessionScreen",(0,_.vd)(this.onSessionScreen_,this,this.JSC$20184_session_)),
this.JSC$20184_session_.subscribe("sessionFailed",function(){return znS(C,C.JSC$20184_session_)}),this.JSC$20184_session_.launchWithParams(null));
this.JSC$20184_session_.setCastSession(g)}}};
_.b.JSC$20186_getCastSession=function(){return this.JSC$20184_session_?this.JSC$20184_session_.JSC$20170_getCastSession():null};
_.b.onSessionRequestFailed_=function(g){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Nc)(g)),g.code!=chrome.cast.ErrorCode.CANCEL&&Tq(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.b.onReceiverUpdated_=function(g){Bg("Receiver availability updated: "+g);if(!this.isDisposed()){var C=HRZ(this);this.hasCastReceiver_=g==chrome.cast.ReceiverAvailability.AVAILABLE;HRZ(this)!=C&&this.publish("yt-remote-cast2-availability-change",HRZ(this))}};
var Esz=function(g){var C=g.JSC$20184_screenService_.JSC$20166_getOnlineScreens(),d=g.JSC$20184_session_&&g.JSC$20184_session_.receiver_;g=_.nO(C,function(V){d&&$l(V,d.label)&&(d=null);var y=V.uuid?V.uuid:V.id,R=Q8Q(this,V);R?(R.label=y,R.friendlyName=V.name):(R=new chrome.cast.Receiver(y,V.name),R.receiverType=chrome.cast.ReceiverType.CUSTOM);return R},g);
d&&(d.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(d=new chrome.cast.Receiver(d.label,d.friendlyName),d.receiverType=chrome.cast.ReceiverType.CUSTOM),g.push(d));return g};
So.prototype.JSC$20186_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=Esz(this),Bg("Updating custom receivers: "+(0,_.Nc)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.vd)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",HRZ(this)))};
So.prototype.setLaunchParams=So.prototype.setLaunchParams;So.prototype.setConnectedScreenStatus=So.prototype.setConnectedScreenStatus;So.prototype.stopSession=So.prototype.JSC$20186_stopSession;So.prototype.getCastSession=So.prototype.JSC$20186_getCastSession;So.prototype.requestSession=So.prototype.requestSession;So.prototype.init=So.prototype.init;So.prototype.dispose=So.prototype.dispose;var KOz=_.$b(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),Kbr=[],WbB=_.Jj(KOz);var arQ=function(g){g.audioTrackId=null;g.trackData=null;g.playerState=-1;g.hasPrevious=!1;g.hasNext=!1;g.playerTime_=0;g.playerTimeAt_=_.cJ();g.seekableStart_=0;g.seekableEnd_=0;g.duration_=0;g.loadedTime=0;g.liveIngestionTime_=NaN;g.isLive_=!1};
_.b=C6.prototype;
_.b.reset=function(g){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;g&&(this.index=g.index,this.listId=g.listId,this.videoId=g.videoId,this.playerState=g.playerState,this.volume=g.volume,this.muted=g.muted,this.audioTrackId=g.audioTrackId,this.trackData=g.trackData,this.hasPrevious=g.hasPrevious,this.hasNext=g.hasNext,this.playerTime_=g.playerTime,this.playerTimeAt_=g.playerTimeAt,this.seekableStart_=g.seekableStart,this.seekableEnd_=g.seekableEnd,this.duration_=g.duration,this.loadedTime=
g.loadedTime,this.liveIngestionTime_=g.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.b.stopPlayer=function(){this.index=-1;this.videoId="";arQ(this)};
_.b.isPlaying=function(){return this.playerState==1};
_.b.isBuffering=function(){return this.playerState==3};
_.b.isAdPlaying=function(){return this.playerState==1081};
var fB=function(g,C){g.playerTime_=C;g.playerTimeAt_=_.cJ()},GaR=function(g){switch(g.playerState){case 1:case 1081:return(_.cJ()-g.playerTimeAt_)/1E3+g.playerTime_;
case -1E3:return 0}return g.playerTime_};
C6.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.cJ()-this.playerTimeAt_)/1E3:0):this.duration_};
var S90=function(g,C,d){var V=g.videoId;g.videoId=C;g.index=d;C!=V&&arQ(g)},gxS=function(g){var C={};
C.index=g.index;C.listId=g.listId;C.videoId=g.videoId;C.playerState=g.playerState;C.volume=g.volume;C.muted=g.muted;C.audioTrackId=g.audioTrackId;C.trackData=_.uG.unsafeClone(g.trackData);C.hasPrevious=g.hasPrevious;C.hasNext=g.hasNext;C.playerTime=g.playerTime_;C.playerTimeAt=g.playerTimeAt_;C.seekableStart=g.seekableStart_;C.seekableEnd=g.seekableEnd_;C.duration=g.duration_;C.loadedTime=g.loadedTime;C.liveIngestionTime=g.liveIngestionTime_;return C};
C6.prototype.clone=function(){return new C6(gxS(this))};var Av=function(g,C){_.z6.call(this);var d=this;this.state_=0;this.connection_=g;this.contextSubscriptions_=[];this.actionQueue_=new E90;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.vd)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.vd)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.vd)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.vd)(this.onCloudviewAvailabilityChange_,this);var V=0;g?(V=g.getProxyState(),
V!=3&&(g.subscribe("proxyStateChange",this.setState_,this),CB0(this))):V=3;V!=0&&(C?this.setState_(V):_.ev(function(){d.setState_(V)},0));
(g=gbR())&&dFb(this,g);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.L(Av,_.z6);Av.prototype.getState=function(){return this.state_};
Av.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
Av.prototype.reconnect=function(){this.connection_.reconnect()};
var vg=function(g){return new C6(g.connection_.getPlayerContextData())};
_.b=Av.prototype;_.b.play=function(){$v(this)?(this.castMedia_?this.castMedia_.play(null,_.og,Vb5(this,"play")):qG(this,"play"),yep(this,1,GaR(vg(this))),this.publish("remotePlayerChange")):MG(this,this.play)};
_.b.pause=function(){$v(this)?(this.castMedia_?this.castMedia_.pause(null,_.og,Vb5(this,"pause")):qG(this,"pause"),yep(this,2,GaR(vg(this))),this.publish("remotePlayerChange")):MG(this,this.pause)};
_.b.seekTo=function(g){if($v(this)){if(this.castMedia_){var C=vg(this),d=new chrome.cast.media.SeekRequest;d.currentTime=g;C.isPlaying()||C.isBuffering()?d.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:d.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(d,_.og,Vb5(this,"seekTo",{newTime:g}))}else qG(this,"seekTo",{newTime:g});yep(this,3,g);this.publish("remotePlayerChange")}else MG(this,_.bv(this.seekTo,g))};
_.b.stop=function(){if($v(this)){this.castMedia_?this.castMedia_.stop(null,_.og,Vb5(this,"stopVideo")):qG(this,"stopVideo");var g=vg(this);g.stopPlayer();Wg(this,g);this.publish("remotePlayerChange")}else MG(this,this.stop)};
_.b.setVolume=function(g,C){if($v(this)){var d=vg(this);if(this.castSession_){if(d.volume!=g){var V=Math.round(g)/100;this.castSession_.setReceiverVolumeLevel(V,(0,_.vd)(function(){Iq("set receiver volume: "+V)},this),(0,_.vd)(function(){this.warn_("failed to set receiver volume.")},this))}d.muted!=C&&this.castSession_.setReceiverMuted(C,(0,_.vd)(function(){Iq("set receiver muted: "+C)},this),(0,_.vd)(function(){this.warn_("failed to set receiver muted.")},this))}else{var y={volume:g,
muted:C};d.volume!=-1&&(y.delta=g-d.volume);qG(this,"setVolume",y)}d.muted=C;d.volume=g;Wg(this,d)}else MG(this,_.bv(this.setVolume,g,C))};
_.b.setAudioTrack=function(g,C){$v(this)?(C=C.getLanguageInfo().getId(),qG(this,"setAudioTrack",{videoId:g,audioTrackId:C}),g=vg(this),g.audioTrackId=C,Wg(this,g)):MG(this,_.bv(this.setAudioTrack,g,C))};
_.b.addVideo=function(g){$v(this)?qG(this,"addVideo",{videoId:g}):MG(this,_.bv(this.addVideo,g))};
_.b.addPlaylist=function(g){$v(this)?qG(this,"addVideos",{listId:g}):MG(this,_.bv(this.addPlaylist,g))};
_.b.addVideos=function(g){g.length==0?this.warn_("Ignore add videos request due to empty list"):$v(this)?qG(this,"addVideos",{videoIds:g.join(",")}):MG(this,_.bv(this.addVideos,g))};
_.b.JSC$20196_removeVideo=function(g){$v(this)?qG(this,"removeVideo",{videoId:g}):MG(this,_.bv(this.JSC$20196_removeVideo,g))};
_.b.JSC$20196_insertVideo=function(g){$v(this)?qG(this,"insertVideo",{videoId:g}):MG(this,_.bv(this.JSC$20196_insertVideo,g))};
_.b.playVideo=function(g,C,d,V,y,R,Y){V=V===void 0?null:V;y=y===void 0?null:y;R=R===void 0?null:R;Y=Y===void 0?null:Y;var A=vg(this),P={videoId:g};d!==void 0&&(P.currentIndex=d);S90(A,g,d||0);C!==void 0&&(fB(A,C),P.currentTime=C);V&&(P.listId=V);y&&(P.playerParams=y);R&&(P.clickTrackingParams=R);Y&&(P.locationInfo=(0,_.Nc)(Y));qG(this,"setPlaylist",P);V||Wg(this,A)};
_.b.nextVideo=function(g,C){if($v(this)){if(g&&C){var d=vg(this);S90(d,g,C);Wg(this,d)}qG(this,"next")}else MG(this,_.bv(this.nextVideo,g,C))};
_.b.clearPlaylist=function(){if($v(this)){qG(this,"clearPlaylist");var g=vg(this);g.reset();Wg(this,g);this.publish("remotePlayerChange")}else MG(this,this.clearPlaylist)};
_.b.dispose=function(){if(this.state_!=3){var g=this.state_;this.state_=3;this.publish("proxyStateChange",g,this.state_)}_.z6.prototype.dispose.call(this)};
_.b.disposeInternal=function(){RYr(this);this.connection_=null;this.actionQueue_.clear();dFb(this,null);_.z6.prototype.disposeInternal.call(this)};
var CB0=function(g){_.Vy("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(C){this.contextSubscriptions_.push(this.connection_.subscribe(C,_.bv(this.onProxyEvent_,C),this))},g)},RYr=function(g){_.Vy(g.contextSubscriptions_,function(C){this.connection_.unsubscribeByKey(C)},g);
g.contextSubscriptions_.length=0},$v=function(g){return g.getState()==1},MG=function(g,C){g.actionQueue_.getCount()<50&&g.actionQueue_.enqueue(C)},yep=function(g,C,d){var V=vg(g);
fB(V,d);V.playerState!=-1E3&&(V.playerState=C);Wg(g,V)},qG=function(g,C,d){g.connection_.sendMessage(C,d)},Wg=function(g,C){RYr(g);
g.connection_.setPlayerContextData(gxS(C));CB0(g)};
Av.prototype.setState_=function(g){if((g!=this.state_||g==2)&&this.state_!=3&&g!=0){var C=this.state_;this.state_=g;this.publish("proxyStateChange",C,g);if(g==1)for(;!this.actionQueue_.isEmpty();)g=this.actionQueue_,NmS(g),g.front_.pop().apply(this);else g==3&&this.dispose()}};
Av.prototype.onProxyEvent_=function(g,C){this.publish(g,C)};
var dFb=function(g,C){g.castSession_&&(g.castSession_.removeUpdateListener(g.boundCastStatusListener_),g.castSession_.removeMediaListener(g.boundCastMediaListener_),g.onCastMediaChange_(null));g.castSession_=C;if(g.castSession_&&(Iq("Setting cast session: "+g.castSession_.sessionId),g.castSession_.addUpdateListener(g.boundCastStatusListener_),g.castSession_.addMediaListener(g.boundCastMediaListener_),g.castSession_.media.length))g.onCastMediaChange_(g.castSession_.media[0])};
Av.prototype.onCastStatusUpdate_=function(g){if(!g)this.onCastMediaChange_(null),dFb(this,null);else if(this.castSession_.receiver.volume){g=this.castSession_.receiver.volume;var C=vg(this),d=Math.round(100*g.level||0);if(C.volume!=d||C.muted!=g.muted)Iq("Cast volume update: "+g.level+(g.muted?" muted":"")),C.volume=d,C.muted=!!g.muted,Wg(this,C)}};
Av.prototype.onCastMediaChange_=function(g){Iq("Cast media: "+!!g);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=g)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),bbz(this),this.publish("remotePlayerChange")};
var bbz=function(g){var C=g.castMedia_.media,d=g.castMedia_.customData;if(C&&d){var V=vg(g);C.contentId!=V.videoId&&Iq("Cast changing video to: "+C.contentId);V.videoId=C.contentId;V.playerState=d.playerState;fB(V,g.castMedia_.getEstimatedTime());Wg(g,V)}else Iq("No cast media video. Ignoring state update.")};
Av.prototype.onCastMediaUpdate_=function(g){if(g)bbz(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
Av.prototype.onCloudviewAvailabilityChange_=function(){var g=gbR();g&&dFb(this,g)};
Av.prototype.warn_=function(g){nQ("CP",g)};
var Vb5=function(g,C,d){return(0,_.vd)(function(V){this.warn_("Failed to "+C+" with cast v2 channel. Error code: "+V.code);V.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+C+" using MDx browser channel."),qG(this,C,d))},g)};var F_=function(g,C,d,V){V=V===void 0?!1:V;_.z6.call(this);var y=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$20201_http_=g;this.enableConnectWithInitialState_=V;this.listeners_.push(_.FD(window,"beforeunload",function(){y.JSC$20204_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new C6;this.currentScreenId_=C.id;this.currentScreenIdType_=C.idType;this.channelService=h_Q(this.JSC$20201_http_,d,this.JSC$20204_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){Zb5(y)});
this.channelService.listen("channelClosed",function(){mq("Channel closed");isNaN(y.connectTimerId_)?MJ(!0):MJ();y.dispose()});
this.channelService.listen("channelError",function(R){MJ();isNaN(y.getReconnectTimeout_())?(R==1&&y.currentScreenIdType_=="shortLived"&&y.publish("browserChannelAuthError",R),mq("Channel error: "+R+" without reconnection"),y.dispose()):(y.reconnecting_=!0,mq("Channel error: "+R+" with reconnection in "+y.getReconnectTimeout_()+" ms"),YvS(y,2))});
this.channelService.listen("channelMessage",function(R){AeS(y,R)});
this.channelService.setLoungeToken(C.token);this.subscribe("remoteQueueChange",function(){var R=y.playerContext_.videoId;bzS()&&_.kR("yt-remote-session-video-id",R)})};
_.L(F_,_.z6);
F_.prototype.connect=function(g,C){if(C){var d=C.listId,V=C.videoId,y=C.videoIds,R=C.playerParams,Y=C.clickTrackingParams,A=C.index,P={videoId:V},w=C.currentTime,x=C.locationInfo;C=C.loopMode;w!==void 0&&(P.currentTime=w<=5?0:w);R&&(P.playerParams=R);x&&(P.locationInfo=x);Y&&(P.clickTrackingParams=Y);d&&(P.listId=d);y&&y.length>0&&(P.videoIds=y.join(","));A!==void 0&&(P.currentIndex=A);this.enableConnectWithInitialState_&&(P.loopMode=C||"LOOP_MODE_OFF");d&&(this.playerContext_.listId=d);this.playerContext_.videoId=
V;this.playerContext_.index=A||0;this.playerContext_.state=3;fB(this.playerContext_,w);this.autoplayMode_="UNSUPPORTED";d=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";mq("Connecting with "+d+" and params: "+(0,_.Nc)(P));this.channelService.connect({method:d,params:(0,_.Nc)(P)},g,P4B())}else mq("Connecting without params"),this.channelService.connect({},g,P4B());F30(this)};
F_.prototype.setLoungeToken=function(g){this.channelService.setLoungeToken(g)};
F_.prototype.dispose=function(){this.isDisposed()||(_.PZ("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),YvS(this,3));_.z6.prototype.dispose.call(this)};
F_.prototype.disposeInternal=function(){PB0(this);ibR(this);ObI(this);_.LG(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.LG(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.Onl(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.z6.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var wEB=function(g){return _.$o(g.connectedDevices_,function(C){return C.type=="LOUNGE_SCREEN"})},mq=function(g){nQ("conn",g)},YvS=function(g,C){g.publish("proxyStateChange",C)},F30=function(g){g.connectTimerId_=_.ev(function(){mq("Connecting timeout");
g.JSC$20204_disconnect_(1)},2E4)},PB0=function(g){_.LG(g.connectTimerId_);
g.connectTimerId_=NaN},ObI=function(g){_.LG(g.reconnectedCheckScreenTimeout_);
g.reconnectedCheckScreenTimeout_=NaN},xFQ=function(g){ibR(g);
g.playingSyncTimerId_=_.ev(function(){k9p(g,"getNowPlaying")},2E4)},ibR=function(g){_.LG(g.playingSyncTimerId_);
g.playingSyncTimerId_=NaN},Zb5=function(g){mq("Channel opened");
g.reconnecting_&&(g.reconnecting_=!1,ObI(g),g.reconnectedCheckScreenTimeout_=_.ev(function(){mq("Timing out waiting for a screen.");g.JSC$20204_disconnect_(1)},15E3))},pE6=function(g,C){var d=null;
if(C){var V=wEB(g);V&&(d={clientName:V.clientName,deviceMake:V.brand,deviceModel:V.model,osVersion:V.osVersion})}_.PZ("yt.mdx.remote.remoteClient_",d);C&&(PB0(g),ObI(g));d=g.channelService.isChannelOpened()&&isNaN(g.connectTimerId_);C==d?C&&(YvS(g,1),k9p(g,"getSubtitlesTrack")):C?(g.getOtherConnectedRemoteId_()&&g.playerContext_.reset(),YvS(g,1),k9p(g,"getNowPlaying"),ox5(g)):g.JSC$20204_disconnect_(1)},JeI=function(g,C){var d=C.params.videoId;
delete C.params.videoId;d==g.playerContext_.videoId&&(_.uG.isEmpty(C.params)?g.playerContext_.trackData=null:g.playerContext_.trackData=C.params,g.publish("remotePlayerChange"))},hYz=function(g,C,d){var V=C.params.videoId||C.params.video_id,y=parseInt(C.params.currentIndex,10);
g.playerContext_.listId=C.params.listId||g.playerContext_.listId;S90(g.playerContext_,V,y);g.publish("remoteQueueChange",d)},tbz=function(g,C){C.params=C.params||{};
hYz(g,C,"NOW_PLAYING_MAY_CHANGE");g.onStateChange_(C);g.publish("autoplayDismissed")};
F_.prototype.onStateChange_=function(g){var C=parseInt(g.params.currentTime||g.params.current_time,10);fB(this.playerContext_,isNaN(C)?0:C);C=parseInt(g.params.state,10);C=isNaN(C)?-1:C;C==-1&&this.playerContext_.playerState==-1E3&&(C=-1E3);this.playerContext_.playerState=C;C=Number(g.params.loadedTime);this.playerContext_.loadedTime=isNaN(C)?0:C;C=Number(g.params.duration);this.playerContext_.duration_=isNaN(C)?0:C;C=this.playerContext_;var d=Number(g.params.liveIngestionTime);C.liveIngestionTime_=
d;C.isLive_=isNaN(d)?!1:!0;C=this.playerContext_;d=Number(g.params.seekableStartTime);g=Number(g.params.seekableEndTime);C.seekableStart_=isNaN(d)?0:d;C.seekableEnd_=isNaN(g)?0:g;this.playerContext_.playerState==1?xFQ(this):ibR(this);this.publish("remotePlayerChange")};
F_.prototype.onAdStateChange_=function(g){if(this.playerContext_.playerState!=-1E3){var C=1085;switch(parseInt(g.params.adState,10)){case 1:C=1081;break;case 2:C=1084;break;case 0:C=1083}this.playerContext_.playerState=C;g=parseInt(g.params.currentTime,10);fB(this.playerContext_,isNaN(g)?0:g);this.publish("remotePlayerChange")}};
var jhB=function(g,C){var d=C.params.muted=="true";g.playerContext_.volume=parseInt(C.params.volume,10);g.playerContext_.muted=d;g.publish("remotePlayerChange")},eY8=function(g,C){g.autoplayVideoId_=C.params.videoId;
g.publish("nowAutoplaying",parseInt(C.params.timeout,10))},lVr=function(g,C){g.autoplayVideoId_=C.params.videoId||null;
g.publish("autoplayUpNext",g.autoplayVideoId_)},L3Q=function(g,C){g.autoplayMode_=C.params.autoplayMode;
g.publish("autoplayModeChange",g.autoplayMode_);g.autoplayMode_=="DISABLED"&&g.publish("autoplayDismissed")},DFQ=function(g,C){var d=C.params.hasNext=="true";
g.playerContext_.hasPrevious=C.params.hasPrevious=="true";g.playerContext_.hasNext=d;g.publish("previousNextChange")};
F_.prototype.isCapabilitySupportedOnConnectedDevices_=function(g){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var C=_.Z(this.connectedDevices_),d=C.next();!d.done;d=C.next())if(!d.value.capabilities.has(g))return!1;return!0};
var AeS=function(g,C){C=C.message;C.params?mq("Received: action="+C.action+", params="+(0,_.Nc)(C.params)):mq("Received: action="+C.action+" {}");switch(C.action){case "loungeStatus":C=(0,_.kk)(C.params.devices);g.connectedDevices_=_.nO(C,function(V){return new eF(V)});
C=!!_.$o(g.connectedDevices_,function(V){return V.type=="LOUNGE_SCREEN"});
pE6(g,C);C=g.isCapabilitySupportedOnConnectedDevices_("mlm");g.publish("multiStateLoopEnabled",C);break;case "loungeScreenDisconnected":$eR(g.connectedDevices_,function(V){return V.type=="LOUNGE_SCREEN"});
pE6(g,!1);break;case "remoteConnected":var d=new eF((0,_.kk)(C.params.device));_.$o(g.connectedDevices_,function(V){return V.equals(d)})||_.scg(g.connectedDevices_,d);
break;case "remoteDisconnected":d=new eF((0,_.kk)(C.params.device));$eR(g.connectedDevices_,function(V){return V.equals(d)});
break;case "gracefulDisconnect":break;case "playlistModified":hYz(g,C,"QUEUE_MODIFIED");break;case "nowPlaying":tbz(g,C);break;case "onStateChange":g.onStateChange_(C);break;case "onAdStateChange":g.onAdStateChange_(C);break;case "onVolumeChanged":jhB(g,C);break;case "onSubtitlesTrackChanged":JeI(g,C);break;case "nowAutoplaying":eY8(g,C);break;case "autoplayDismissed":g.publish("autoplayDismissed");break;case "autoplayUpNext":lVr(g,C);break;case "onAutoplayModeChanged":L3Q(g,C);break;case "onHasPreviousNextChanged":DFQ(g,
C);break;case "requestAssistedSignIn":g.publish("assistedSignInRequested",C.params.authCode);break;case "onLoopModeChanged":g.publish("loopModeChange",C.params.loopMode);break;default:mq("Unrecognized action: "+C.action)}};
_.b=F_.prototype;_.b.getProxyState_=function(){var g=3;this.isDisposed()||(g=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(g=1):g=2);return g};
_.b.JSC$20204_disconnect_=function(g){mq("Disconnecting with "+g);_.PZ("yt.mdx.remote.remoteClient_",null);PB0(this);this.publish("beforeDisconnect",g);g==1&&MJ();this.channelService.disconnect(g);this.dispose()};
_.b.getPlayerContextData_=function(){var g=this.playerContext_;this.clientVideoId_&&(g=this.playerContext_.clone(),S90(g,this.clientVideoId_,g.index));return gxS(g)};
_.b.setPlayerContextData_=function(g){var C=this,d=new C6(g);d.videoId&&d.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=d.videoId,_.LG(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.ev(function(){if(C.clientVideoId_){var y=C.clientVideoId_;C.clientVideoId_=null;C.playerContext_.videoId!=y&&k9p(C,"getNowPlaying")}},5E3));
var V=[];this.playerContext_.listId==d.listId&&this.playerContext_.videoId==d.videoId&&this.playerContext_.index==d.index||V.push("remoteQueueChange");this.playerContext_.playerState==d.playerState&&this.playerContext_.volume==d.volume&&this.playerContext_.muted==d.muted&&GaR(this.playerContext_)==GaR(d)&&(0,_.Nc)(this.playerContext_.trackData)==(0,_.Nc)(d.trackData)||V.push("remotePlayerChange");this.playerContext_.reset(g);_.Vy(V,function(y){this.publish(y)},this)};
_.b.getOtherConnectedRemoteId_=function(){var g=this.channelService.getDeviceId(),C=_.$o(this.connectedDevices_,function(d){return d.type=="REMOTE_CONTROL"&&d.id!=g});
return C?C.id:""};
_.b.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.b.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.b.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.b.JSC$20204_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var ox5=function(g){_.LG(g.idleDisconnectTimerId_);g.idleDisconnectTimerId_=_.ev(function(){g.JSC$20204_disconnect_(1)},864E5)},k9p=function(g,C,d){d?mq("Sending: action="+C+", params="+(0,_.Nc)(d)):mq("Sending: action="+C);
g.channelService.sendMessage(C,d)};
F_.prototype.sendMessageWithUserAction_=function(g,C){k9p(this,g,C);ox5(this)};
F_.prototype.JSC$20204_getXsrfToken_=function(){var g=_.Bt.get("SAPISID","")||_.Bt.get("__Secure-1PAPISID",void 0)||"",C=_.Bt.get("__Secure-3PAPISID","")||"";if(!g&&!C)return"";g=_.M8(_.TM(g),2);C=_.M8(_.TM(C),2);return _.M8(_.TM(","+g+","+C),2)};
F_.prototype.subscribe=F_.prototype.subscribe;F_.prototype.unsubscribeByKey=F_.prototype.unsubscribeByKey;F_.prototype.getProxyState=F_.prototype.getProxyState_;F_.prototype.disconnect=F_.prototype.JSC$20204_disconnect_;F_.prototype.getPlayerContextData=F_.prototype.getPlayerContextData_;F_.prototype.setPlayerContextData=F_.prototype.setPlayerContextData_;F_.prototype.getOtherConnectedRemoteId=F_.prototype.getOtherConnectedRemoteId_;F_.prototype.getReconnectTimeout=F_.prototype.getReconnectTimeout_;
F_.prototype.getAutoplayMode=F_.prototype.getAutoplayMode_;F_.prototype.getAutoplayVideoId=F_.prototype.getAutoplayVideoId_;F_.prototype.reconnect=F_.prototype.JSC$20204_reconnect_;F_.prototype.sendMessage=F_.prototype.sendMessageWithUserAction_;F_.prototype.getXsrfToken=F_.prototype.JSC$20204_getXsrfToken_;F_.prototype.isCapabilitySupportedOnConnectedDevices=F_.prototype.isCapabilitySupportedOnConnectedDevices_;var h6Q=function(g){cH.call(this,"ScreenServiceProxy");this.instance_=g;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.vd)(this.JSC$20207_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.vd)(this.onOnlineScreenChange_,this)))};
_.L(h6Q,cH);_.b=h6Q.prototype;_.b.getScreens=function(g){return this.instance_.$_gs(g)};
_.b.contains=function(g){return!!this.instance_.$_c(g)};
_.b.get=function(g){return this.instance_.$_g(g)};
_.b.start=function(){this.instance_.$_st()};
_.b.add=function(g,C,d){this.instance_.$_a(g,C,d)};
_.b.remove=function(g,C,d){this.instance_.$_r(g,C,d)};
_.b.updateName=function(g,C,d,V){this.instance_.$_un(g,C,d,V)};
_.b.disposeInternal=function(){for(var g=this.subscriptionKeys_.length,C=0;C<g;++C)this.instance_.$_ubk(this.subscriptionKeys_[C]);this.subscriptionKeys_.length=0;this.instance_=null;cH.prototype.disposeInternal.call(this)};
_.b.JSC$20207_onScreenChange_=function(){this.publish("screenChange")};
_.b.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
QV.prototype.$_st=QV.prototype.start;QV.prototype.$_gspc=QV.prototype.JSC$20166_getScreenByPairingCode;QV.prototype.$_gsppc=QV.prototype.JSC$20166_getScreenByPollingPairingCode;QV.prototype.$_c=QV.prototype.contains;QV.prototype.$_g=QV.prototype.get;QV.prototype.$_a=QV.prototype.add;QV.prototype.$_un=QV.prototype.updateName;QV.prototype.$_r=QV.prototype.remove;QV.prototype.$_gs=QV.prototype.getScreens;QV.prototype.$_gos=QV.prototype.JSC$20166_getOnlineScreens;QV.prototype.$_s=QV.prototype.subscribe;
QV.prototype.$_ubk=QV.prototype.unsubscribeByKey;var wJQ=null,jaI=!1,dc=null,V2=null,JQI=null,ZP=[];var re0=new _.zS("yt-menu"),NTS=function(){},shz=function(g,C,d){g=C=="right-click"?d.rightClickMenuPopupHint:d.menuPopupHint;
if(!(XE0(C)>10))return C=C||"default",re0.set(C+"-impression",XE0(C)+1),g},XE0=function(g){return parseInt(re0.get((g||"default")+"-impression")||0,10)};
_.Ua(NTS);var BTS=function(){this.contexts_=new WeakMap;this.JSC$20213_networkService_=this.activeContext_=null},TTZ=function(g,C,d){var V=g.contexts_.get(C);
V||(V=new v10(g.JSC$20213_networkService_),g.contexts_.set(C,V));g.activeContext_=V;d&&g.activeContext_.reset();g.activeContext_.start();return g.activeContext_};var uH=function(){};
uH.prototype.enqueue=function(){var g=this,C;return _.F(function(d){if(g.isCounterfactual())return(C=g.getCounterfactualData())&&g.shouldLogCounterfactualImpression()&&g.sendImpressionEndpoints(C),d.return();g.doEnqueue();_.XV(d)})};
uH.prototype.sendImpressionEndpoints=function(g){_.dN.getInstance().triggerOptionalAction("yt-service-request",{},g[0])};var nB=function(g,C){this.renderer=g;this.page=C};
_.L(nB,uH);nB.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
nB.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
nB.prototype.shouldLogCounterfactualImpression=function(){return!0};
nB.prototype.doEnqueue=function(){var g=_.Ie(this.page);g&&g.pause();this.renderer.impressionCommand&&_.dN.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.qo(_.dN.getInstance(),[this.renderer.promoCommand],this.page)};var fVB=function(g,C){this.renderer=g;this.resolver=_.vj();this.JSC$20225_enforcementCounter=new _.b96;C?this.JSC$20225_playerManager=_.Ie(C):this.JSC$20225_playerManager=null;_.yW(1,!0)};
_.L(fVB,uH);_.b=fVB.prototype;_.b.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var g=[];this.renderer.impressionEndpoints.forEach(function(C){(C=_.e6(C))&&g.push(C)});
return g}};
_.b.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.b.shouldLogCounterfactualImpression=function(){var g=_.s9c();g?(this.JSC$20225_enforcementCounter.increment("POPUP"),_.yW(3)):_.yW(2);return g};
_.b.cancel=function(){this.resolver.promise.cancel()};
_.b.doEnqueue=function(){var g=this;_.s9c()?(this.JSC$20225_enforcementCounter.increment("POPUP"),_.yW(3),vxQ(this)):this.JSC$20225_playerManager?(this.resolver.promise.then(function(){vxQ(g)}),$FD(this.resolver,this.JSC$20225_playerManager)):_.yW(2)};
var $FD=function(g,C){var d=_.vj();C.getPlayerPromise().then(function(V){d.resolve(V)});
d.promise.then(function(V){V.addEventListener("onAbnormalityDetected",g.resolve);_.LX(g.promise,function(){V.removeEventListener("onAbnormalityDetected",g.resolve)})});
g.promise.thenCatch(function(){d.promise.cancel()})},vxQ=function(g){_.yW(3);
var C={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:g.renderer}};C=_.dN.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:C},{});Promise.all(C).then(function(){qv6();g.JSC$20225_playerManager&&g.JSC$20225_playerManager.pause()})},qv6=function(){x_6(function(g,C){_.xeZ(g,C);
g===0?_.yW(7):_.yW(4)})};var MbR=function(g,C){this.renderer=g;this.page=C;this.resolver=_.vj()};
_.L(MbR,uH);_.b=MbR.prototype;_.b.cancel=function(){this.resolver.promise.cancel()};
_.b.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.b.isCounterfactual=function(){return!this.renderer.isVisible};
_.b.shouldLogCounterfactualImpression=function(){return!0};
_.b.doEnqueue=function(){var g=this;this.resolver.promise.then(function(){var d={popup:{mealbarPromoRenderer:g.renderer},popupType:"MEALBAR"};_.dN.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:d},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var C=_.Ie(this.page);C&&W3z(this.resolver,C)}break;default:this.resolver.resolve()}};
var W3z=function(g,C){var d=_.vj();C.getPlayerPromise().then(function(V){d.resolve(V)});
d.promise.then(function(V){V.addEventListener("onAdEnd",g.resolve);_.LX(g.promise,function(){V.removeEventListener("onAdEnd",g.resolve)})});
g.promise.thenCatch(function(){d.promise.cancel()})};var mFZ=function(g,C){this.renderer=g;this.page=C};
_.L(mFZ,uH);_.b=mFZ.prototype;_.b.cancel=function(){this.JSC$20233_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20233_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20233_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.b.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.b.isCounterfactual=function(){return!this.renderer.isVisible};
_.b.shouldLogCounterfactualImpression=function(){return!0};
_.b.doEnqueue=function(){var g=this,C,d;((C=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(d=C.playbackUpsellDialogTriggerConditionData)==null?void 0:d.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20233_downloadedVideosCountSelectorUnsubscriber=_.q2(_.uw(),wFz,function(V,y){V>y&&(u2z(g),g.cancel())}):u2z(this)};
var u2z=function(g){var C={popup:{upsellDialogRenderer:g.renderer},popupType:"MODAL"};_.dN.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:C},{});(g=_.Ie(g.page))&&g.pause()};var Io={},nx8=(Io.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Io.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Io.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Io.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Io.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Io.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Io.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Io),IVr=function(g,C){this.renderer=g;this.targetManager=
C};
_.L(IVr,uH);_.b=IVr.prototype;_.b.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20240_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20240_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20240_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.b.getCounterfactualData=function(){if(this.isCounterfactual()){var g;return(g=this.renderer.promoConfig)==null?void 0:g.impressionEndpoints}};
_.b.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.b.shouldLogCounterfactualImpression=function(){return!0};
_.b.doEnqueue=function(){var g=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20240_downloadedVideosCountSelectorUnsubscriber=_.q2(_.uw(),wFz,function(C,d){g.renderer.targetId&&C>d&&(R2r(g.targetManager,g.renderer.targetId,UF5(g)),g.cancel())});
break;default:R2r(this.targetManager,this.renderer.targetId,UF5(this))}};
var UF5=function(g){var C;if((C=g.renderer.suggestedPosition)==null?0:C.type)var d=nx8[g.renderer.suggestedPosition.type];d||(d="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:g.renderer},popupType:"HINT",position:d}}};var ce0=function(){this.previousPage=null},Exp;
ce0.prototype.registerPromoCommand=function(g,C){Hb0(this,void 0,void 0,_.e(g.roadblock,eCR),void 0,void 0,C)};
var Hb0=function(g,C,d,V,y,R,Y){g.previousPage!==Y&&g.pendingTooltipPromo&&g.pendingTooltipPromo.cancel();g.previousPage=Y;y?(g.pendingEnforcementPromo&&g.pendingEnforcementPromo.cancel(),g.pendingEnforcementPromo=new fVB(y,Y),g.pendingEnforcementPromo.enqueue()):R?(g.pendingCommandWrapperPromo=new nB(R,Y),g.pendingCommandWrapperPromo.enqueue()):V?(g.pendingRoadblockPromo&&g.pendingRoadblockPromo.cancel(),g.pendingRoadblockPromo=new mFZ(V,Y),g.pendingRoadblockPromo.enqueue()):C?(g.pendingMealbarPromo&&
g.pendingMealbarPromo.cancel(),g.pendingMealbarPromo=new MbR(C,Y),g.pendingMealbarPromo.enqueue()):d&&(g.pendingTooltipPromo&&g.pendingTooltipPromo.cancel(),g.pendingTooltipPromo=new IVr(d,_.NQ()),g.pendingTooltipPromo.enqueue())},Qhr=function(){Exp||(Exp=new ce0);
return Exp};var D$Z=!1;var bXS=function(g,C){var d=_.Qq("SESSION_INDEX");this.actionToken_=g;this.commonToken_=C;this.sessionIndex_=d},R08=function(g){var C=_.vj(),d=_.gS("payments.business.integration.bootstrap"),V=_.gS("payments.business.integration"),y=V.Style.create().withMaterialDesignStyle(),R=V.mashupMode.popup("instrument-manager");
d.asMashupMode(R).usingUserIndex(g.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(y).inStandaloneContext(V.standaloneContextAuthId.forUserId()).instrumentManager(g.actionToken_,g.commonToken_.length>0?g.commonToken_:void 0,function(Y){var A=Y.instrumentId;A?C.resolve(A):(A=_.gS("payments.business.integration.scenario.InstrumentManager"),C.reject(Y.errorCode&&Y.errorCode===A.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(Y){_.GL(Y);
C.reject("instrumentManagerLoadError")});
return C.promise};var iI=function(g,C,d){this.payloadName="transactionFlowFailed";this.payload={errorType:g,serializedTransactionFlowLoggingParams:C,isUserDismiss:d===void 0?!1:d}};
_.PZ("yt.ypc.shared.YpcTransactionFlowError",iI);var UL=function(){return _.Ai.apply(this,arguments)||this};
_.L(UL,_.Ai);UL.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
UL.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
UL.prototype.onErrorMessageDismiss=UL.prototype.onErrorMessageDismiss;_.E([_.M({readOnly:!0,observer:"errorRendererChanged"}),_.H("design:type",Object)],UL.prototype,"errorRenderer",void 0);_.E([_.yE("yt-live-chat-error-message-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UL.prototype,"onErrorMessageDismiss",null);_.E([_.Fa()],UL);var zYp=[UL.prototype];var K3R;var aVB;var G9r=new _.zS("yt-live-chat"),Svz=new Map;Svz.set("timestamp_toggle","show-timestamps");Svz.set("reactions_toggle","allow-reactions");var cg=function(){return _.W.apply(this,arguments)||this};
_.L(cg,_.W);_.b=cg.prototype;_.b.menuItemIdentifierChanged=function(){var g;(g=this.data)!=null&&g.menuItemIdentifier&&(g=Svz.get(this.data.menuItemIdentifier))&&(_.t("enable_lwe_web_mute")?(g=G9r.get(g),this.isToggled=!(g===void 0?!this.data.isToggled:!g)):this.isToggled=G9r.get(g))};
_.b.onFocus=function(){this.toggleButton.focus()};
_.b.onTap=function(){var g=this.data.command;g&&this.componentBehavior.resolveCommand(g)};
_.b.computeText=function(g,C,d){return this.componentBehavior.getSimpleString(g?d:C)};
_.b.computeIcon=function(g,C,d){return(g=g?d:C)&&g.iconType?_.an(g.iconType):""};
cg.prototype.onTap=cg.prototype.onTap;cg.prototype.onFocus=cg.prototype.onFocus;cg.prototype.menuItemIdentifierChanged=cg.prototype.menuItemIdentifierChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cg.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],cg.prototype,"componentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cg.prototype,"data",void 0);
_.E([_.M({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.H("design:type",String)],cg.prototype,"icon",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],cg.prototype,"isToggled",void 0);_.E([_.ZD("tp-yt-paper-toggle-button"),_.H("design:type",Object)],cg.prototype,"toggleButton",void 0);_.E([_.Rn("data.menuItemIdentifier"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cg.prototype,"menuItemIdentifierChanged",null);
_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cg.prototype,"onFocus",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cg.prototype,"onTap",null);_.E([_.eC({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],cg);
_.I(cg,"yt-live-chat-toggle-renderer",function(){if(aVB===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;K3R===void 0&&(K3R=document.createElement("template"));var V=K3R;d.call(C,V.content.cloneNode(!0),g.content.firstChild);aVB=g}g=aVB;return g},{mode:0});var gKS=new _.gp("NAVIGATION_PROGRESS_TOKEN");var COb={},dN5={},VV5=(dN5[PbR.name]=!0,dN5),EL=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;g.tabGesturesIsActive=!1;g.actionRouterIsRoot=!0;g.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"};g.pageTitle="";g.titleSuffix="YouTube";g.unseenNotificationCount=
0;g.hasNavigated=!1;g.hasSetScrollTopForNavigation=!1;g.pagePreparer=null;g.zwiebackInitJobId=0;g.dataUpdatePromise=null;g.loadDepsPromise=_.GY();g.hasPendingNavigation=!1;g.pendingPlayerOnResponseReceivedActions=[];return g};
_.L(EL,_.Ai);EL.prototype.attached=function(){yED(this);document.addEventListener("yt-navigate-cache",_.VE(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var g=Hg();g.init();g.dispatchElement=this.hostElement};
var yED=function(g,C){C=C===void 0?0:C;var d=_.wS().resolve(_.Oc(_.rP));if(d)RgR(g,d);else{if(C>=5)throw Error("tl");setTimeout(function(){yED(g,C+1)},0)}},RgR=function(g,C){C.addEventListener("yt-navigate-start",_.VE(g,g.onYtNavigateStart));
C.addEventListener("yt-navigate-finish",_.VE(g,g.onYtNavigateFinish));C.addEventListener("yt-navigate-error",_.VE(g,g.onYtNavigateError));C.addEventListener("yt-page-data-fetched",_.VE(g,g.onYtPageDataFetched))};
_.b=EL.prototype;_.b.detached=function(){var g=_.wS().resolve(_.rP);g.removeEventListener("yt-navigate-start",_.VE(this,this.onYtNavigateStart));g.removeEventListener("yt-navigate-finish",_.VE(this,this.onYtNavigateFinish));g.removeEventListener("yt-navigate-error",_.VE(this,this.onYtNavigateError));g.removeEventListener("yt-page-data-fetched",_.VE(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.VE(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.b.setPageOffset=function(g,C){g?_.Qw(this.hostElement,"yt-set-page-offset",[g,C]):_.IM(Error("ul"))};
_.b.setPageOffsetForNavigation=function(g,C){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(g,C))};
_.b.onYtNavigateSetPageOffset=function(g,C){this.setPageOffsetForNavigation(C.page,C.offset)};
_.b.getPageOffset=function(){var g=_.KZ(this.hostElement).querySelector("#page-manager").getCurrentPage(),C=0;g&&(C=_.Qw(this.hostElement,"yt-get-page-offset",[g])[0]);return C};
_.b.onYtHistoryPop=function(g,C){if(_.au("DISABLE_WARM_LOADS"))g.preventDefault(),window.location.reload();else{var d=_.wS().resolve(_.rP);d.hasPendingNavigation()&&g.preventDefault();d.cancelPendingNavigation();_.zY(this.hostElement,"yt-pending-navigation-cancelled");C.errorMsg&&(g=C.errorMsg.split(" - "),C=Error(g[0]),g.length==2&&g[1]&&(_.Eq(C,g[1]),_.cy(C)),window.location.reload())}};
_.b.onYtHistoryLoad=function(g,C){var d=this;if(_.au("DISABLE_WARM_LOADS"))window.location.reload();else{(g=C.endpoint)&&Object.keys(g).length||(g=null);var V=C.historyEntry,y=_.wS().resolve(_.rP),R=_.wS().resolve(_.nW),Y=null;V&&V.rootData&&(Y=V.rootData);var A=Y&&b5S(Y);!Y||A||Y.filler?g?(y.navigate(g,!0),Z56(this,g)):(C.legacyBorder||A||(C.JSC$30590_savedComponentState==null&&Y==null?_.cy(new _.qn("Incomplete history entry",C.forward)):_.Uq(new _.qn("Malformed history entry",C.JSC$30590_savedComponentState,
C.forward,Y))),window.location.reload()):(_.ErL({isHot:!0}),_.pu({webInfo:{navigationReason:"h"}}),_.jFj(),_.t1("srt"),_.t1("pdc"),this.cancelPendingTasks(),YW6(this,C.forward,Y),Y.player&&(Y.player.loaded=!1),Z56(this,g),_.rvP(y,g||{},Y,2,{},!1,C).then(function(){d.setPageOffset(R.getCurrentPage(),V.scrollTop||0)}))}};
_.b.initHistoryManager=function(g){if(!this.hasNavigated){this.hasNavigated=!0;var C=_.KZ(this.hostElement).querySelector("#page-manager").getCurrentData();g=isNaN(g)?this.getPageOffset():g;var d=_.wS().resolve(_.rP).currentEndpoint;this.replaceState(d,C,g)}};
_.b.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.b.onYtNavigateStart=function(g,C){this.cancelPendingTasks();C.noProgressBar||(g=_.wS().resolve(_.Oc(gKS)))&&g.start();g=this.hasPendingNavigation?null:this.data;var d=_.wS().resolve(_.nW),V,y,R;_.t("kevlar_use_vimio_behavior")&&!((V=C.endpoint)==null?0:(y=V.commandMetadata)==null?0:(R=y.webCommandMetadata)==null?0:R.ignoreNavigation)&&(V=d.getCurrentPage())&&V.disconnectVisibilityRoot();d.prepareForNavigation(C.pageType,C.endpoint);_.t("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.YQ(1,
"pcl"),_.Ac(this.pagePreparer,d.preparePage.bind(d,C.pageType,C.endpoint)));V=this.getPageOffset();this.initHistoryManager(V);C.reload||this.hasPendingNavigation?((_.t("web_enable_delay_shorts_sequence_call")||_.t("web_enable_shorts_sequence_cache_fix"))&&C.pageType==="shorts"&&C.reload&&_.HW(this.hostElement,"yt-shorts-reset"),this.replaceState(C.endpoint,g,V)):(g==null?void 0:g.page)==="watch"&&C.pageType==="watch"&&_.t("kevlar_replace_watch_to_watch_history_state")?this.replaceState(C.endpoint,
g,V):(g==null?void 0:g.page)!=="shorts"||C.pageType!=="shorts"||C.endpoint.reelWatchEndpoint.sequenceParams||_.t("short_to_short_back_nav_killswitch")?C.type!="navigate-back"&&C.type!="navigate-forward"&&(C.pageType==="shorts"&&_.HW(this.hostElement,"yt-shorts-reset"),this.saveAndPush(C.url,C.endpoint,g,V)):(_.t("web_enable_delay_shorts_sequence_call")&&(C.endpoint.reelWatchEndpoint.sequenceParams=g==null?void 0:g.cachedSequenceParams,C.endpoint.reelWatchEndpoint.sequenceProvider=g==null?void 0:g.cachedSequenceProvider),
this.replaceState(C.endpoint,g,0));this.hasPendingNavigation=!0};
var AE8=function(g){g.hasPendingNavigation=!1;(g=_.wS().resolve(_.Oc(gKS)))&&g.finish()};
EL.prototype.onYtNavigateError=function(g,C){AE8(this);g=this.get("endpoint.commandMetadata.webCommandMetadata.url",C);var d=_.Ry(window.location.href);g&&!d.pbjreload&&(C=C.navigationErrorReason||"10",_.t("kevlar_parent_on_pbjreload")&&(d={csn:_.ju()},this.get("data.endpoint.clickTrackingParams")&&(d.itct=this.data.endpoint.clickTrackingParams),_.uY(g,d)),_.ro(_.bm(g,{pbjreload:C})))};
EL.prototype.onYtNavigateCache=function(g,C){var d=this,V=C.url,y=C.endpoint,R=C.data;g=!!C.miniplayer;C=!!C.skipHistory;if(V&&y&&R){var Y=this.getPageOffset(),A=this.data||null;C||this.saveAndPush(V,y,A,Y);V=_.rvP(_.wS().resolve(_.rP),y,R,g?4:3,{},g);g&&V.then(function(){d.dataUpdatePromise&&d.dataUpdatePromise.then(function(){var P=_.wS().resolve(_.nW);d.setPageOffset(P.getCurrentPage(),0)})})}};
EL.prototype.onYtNavigateFinish=function(g,C){var d=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){FXD(d,C.fromHistory)})};
var FXD=function(g,C){AE8(g);if(g.pendingPlayerOnResponseReceivedActions){for(var d=_.Z(g.pendingPlayerOnResponseReceivedActions),V=d.next();!V.done;V=d.next())_.gl(V.value,g.hostElement);g.pendingPlayerOnResponseReceivedActions=[]}d=_.wS().resolve(_.nW);C||!g.hasNavigated||_.t("web_disable_scroll_on_navigate_finish")||((C=d.getCurrentPage())?C.is==="ytd-shorts"||g.tabGesturesIsActive||g.setPageOffsetForNavigation(C,0):_.cy(Error("vl")));_.sU(function(){_.sU(function(){_.t1("pda")})})};
EL.prototype.onYtNavigate=function(g){if(!g.detail.endpoint){var C=new _.qn("Error: Missing yt-navigate endpoint from target:",g.target,g.target.nodeName);_.IM(C)}if(C=_.t("cold_missing_history"))C=Hg(),C.init(!1),C=!(C.browserHistory.boundHistoryReplaceState&&C.browserHistory.boundHistoryPushState);if(C){_.HG("DISABLE_WARM_LOADS",!0);C=new _.qn("Failed to initialize history manager",this.getDebugString());var d=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
d?_.cy(C):_.IM(C)}C=g.detail.endpoint;var V,y;_.t("debug_forward_web_query_parameters")&&((V=C.commandMetadata)==null?0:(y=V.webCommandMetadata)==null?0:y.url)&&(C=JSON.parse(JSON.stringify(C)),C.commandMetadata.webCommandMetadata.url=_.Ouu(C.commandMetadata.webCommandMetadata.url,window.location.search));g={type:0,command:C,form:{params:g.detail.params,tempData:g.detail.tempData||{},requestType:g.detail.type,createScreenConfig:g.detail.createScreenConfig,reload:g.detail.reload?g.detail.reload:!1,
requestForm:g.detail}};_.t("kevlar_yt_navigate_command_handler")?(V=_.wS().resolve(_.xC),g.form.skipDefaultElement=!0,V.resolveCommand(C,{form:g.form})):this.handleNavigate(g)};
EL.prototype.handleNavigate=function(g){this.hasSetScrollTopForNavigation=!1;var C=_.wS().resolve(_.rP),d=g.form||{};C.navigate(g.command,d.reload,d.params,d.tempData,d.requestType,d.createScreenConfig,d.ignoreConfirmation,d.requestForm)&&Z56(this,g.command,d.tempData)};
EL.prototype.onYtPageDataFetched=function(g,C){try{_.xbH().reset();this.data=C.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.wS().resolve(_.nW).updatePageData(this.data);var d=this.get("playerResponse.onResponseReceivedActions",this.data);d&&(d=POS(this,d));d&&_.as(this.hostElement,d,this.hostElement);var V=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),y=this.get("response.responseContext.consistencyTokenJar",this.data);if(V||y){var R=_.kw1(),Y=(0,_.uG.getValues)(R.tokenJars);V&&R.replace(Y,V);y&&R.replace(Y,y)}}catch(A){_.IM(A)}};
var Z56=function(g,C,d){try{g.onYtEndpointChangeHandler(C,d)}catch(V){_.IM(V)}};
_.b=EL.prototype;_.b.onYtEndpointChangeHandler=function(){};
_.b.setPageTitle=function(g){g=(this.pageTitle=g)?g+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+g};
_.b.onYtUpdateTitle=function(g,C){this.setPageTitle(C)};
_.b.setUnseenNotificationCount=function(g){this.unseenNotificationCount=g;this.setPageTitle(this.pageTitle)};
_.b.handleUpdateNotificationsUnseenCountAction=function(g){_.e(g,Hq5)&&((g=_.e(g,Hq5).unseenCount)?this.setUnseenNotificationCount(g):this.setUnseenNotificationCount(0))};
_.b.handleClearCookieAction=function(g){var C;(g=(C=_.e(g,IwQ))==null?void 0:C.cookieName)&&_.T7V(g)};
_.b.onYtUpdateUnseenNotificationCount=function(g,C){this.setUnseenNotificationCount(C)};
_.b.loadData=function(g){var C=this;this.loadDepsPromise.then(function(){var d=_.wS().resolve(_.Oc(_.rP));d||_.IM(Error("wl"));if(g&&g.response){if(!g.endpoint){var V=_.BW(window.document.location.href)||"/",y="";if(V==="/"||V.startsWith("/?"))y="WEB_PAGE_TYPE_BROWSE";g.endpoint={commandMetadata:{webCommandMetadata:{url:V,webPageType:y,rootVe:3854}}}}_.rvP(d,g.endpoint,g,5,{})}else g.endpoint?d.navigate(g.endpoint):d.navigate(_.$O);_.UP.cancelJob(C.zwiebackInitJobId);C.zwiebackInitJobId=_.UP.addLowPriorityJob(rQR)})};
var Hg=function(){return _.wS().resolve(_.r0)};
EL.prototype.getDebugString=function(){return Hg().getDebugString()};
EL.prototype.getThirdPartyManipulationSuspected=function(){return Hg().getThirdPartyManipulationSuspected()};
EL.prototype.replaceState=function(g,C,d){Hg().saveAndReplace(g,C,d)};
EL.prototype.saveAndPush=function(g,C,d,V){Hg().saveAndPush(g,C,d,V)};
var b5S=function(g){return _.e(g.endpoint,_.qu)||_.e(g.endpoint,_.Fv)?!0:!g||isNaN(g.expirationTime)?!1:(0,_.wQ)()>g.expirationTime},YW6=function(g,C,d){var V=g.get("response.trackingParams",d),y=_.t_(),R=_.ju();
if(V&&y&&R&&(V=g.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",d),!V&&d.rootVe&&(V=d.rootVe),y=C?"forwardButton":"backButton",C=g.get("playerResponse.topbar.desktopTopbarRenderer."+y+".buttonRenderer.command.clickTrackingParams",g.data),g=g.get("response.topbar.desktopTopbarRenderer."+y+".buttonRenderer.command.clickTrackingParams",g.data),C=(g=C||g)?_.FG(g):void 0,g=_.RL(),y=[_.GY(d)],_.DJ(g,V,C,{dataPromises:y,csnToClone:d.csn}),d.graftedVes))for(d=
_.Z(d.graftedVes),V=d.next();!V.done;V=d.next())_.r$(g,V.value)};
EL.prototype.onStoreGraftedVeAction=function(g){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(g)):_.cy(Error("xl"))};
var POS=function(g,C){return C.filter(function(d){for(var V in d)if(VV5[V])return g.pendingPlayerOnResponseReceivedActions.push(d),!0;return!1})};
_.PU.Object.defineProperties(EL.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
EL.prototype.onStoreGraftedVeAction=EL.prototype.onStoreGraftedVeAction;EL.prototype.loadData=EL.prototype.loadData;EL.prototype.onYtUpdateUnseenNotificationCount=EL.prototype.onYtUpdateUnseenNotificationCount;EL.prototype.handleClearCookieAction=EL.prototype.handleClearCookieAction;EL.prototype.handleUpdateNotificationsUnseenCountAction=EL.prototype.handleUpdateNotificationsUnseenCountAction;EL.prototype.setUnseenNotificationCount=EL.prototype.setUnseenNotificationCount;
EL.prototype.onYtUpdateTitle=EL.prototype.onYtUpdateTitle;EL.prototype.setPageTitle=EL.prototype.setPageTitle;EL.prototype.onYtEndpointChangeHandler=EL.prototype.onYtEndpointChangeHandler;EL.prototype.onYtPageDataFetched=EL.prototype.onYtPageDataFetched;EL.prototype.handleNavigate=EL.prototype.handleNavigate;EL.prototype.onYtNavigate=EL.prototype.onYtNavigate;EL.prototype.onYtNavigateFinish=EL.prototype.onYtNavigateFinish;EL.prototype.onYtNavigateCache=EL.prototype.onYtNavigateCache;
EL.prototype.onYtNavigateError=EL.prototype.onYtNavigateError;EL.prototype.onYtNavigateStart=EL.prototype.onYtNavigateStart;EL.prototype.cancelPendingTasks=EL.prototype.cancelPendingTasks;EL.prototype.initHistoryManager=EL.prototype.initHistoryManager;EL.prototype.onYtHistoryLoad=EL.prototype.onYtHistoryLoad;EL.prototype.onYtHistoryPop=EL.prototype.onYtHistoryPop;EL.prototype.onYtNavigateSetPageOffset=EL.prototype.onYtNavigateSetPageOffset;EL.prototype.setPageOffset=EL.prototype.setPageOffset;
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],EL.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],EL.prototype,"data",void 0);_.E([_.yE("yt-navigate-set-page-offset"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],EL.prototype,"onYtNavigateSetPageOffset",null);
_.E([_.yE("yt-history-pop"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],EL.prototype,"onYtHistoryPop",null);_.E([_.yE("yt-history-load"),_.H("design:type",Function),_.H("design:paramtypes",[Event,_.UJ6]),_.H("design:returntype")],EL.prototype,"onYtHistoryLoad",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],EL.prototype,"onYtNavigate",null);
_.E([_.yE("yt-update-title"),_.H("design:type",Function),_.H("design:paramtypes",[Event,String]),_.H("design:returntype")],EL.prototype,"onYtUpdateTitle",null);_.E([_.yE("yt-update-unseen-notification-count"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Number]),_.H("design:returntype")],EL.prototype,"onYtUpdateUnseenNotificationCount",null);_.E([_.Fa()],EL);COb.YtdAppBehavior=[_.lo.YtActionHandlerBehavior,EL.prototype];var QX=function(){var g=_.Ai.apply(this,arguments)||this;g._noAccessors=!0;return g};
_.L(QX,_.Ai);QX.prototype.ready=function(){var g=this;_.KZ(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){g.onChange_()})};
QX.prototype.dataChanged_=function(){_.KZ(this.hostElement).querySelector("#checkbox").checked=!1};
QX.prototype.onChange_=function(){var g=_.KZ(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.HW(this.hostElement,"yt-dismissal-reason-"+g,this.data.feedbackToken)};
QX.prototype.dataChanged_=QX.prototype.dataChanged_;_.E([_.M(),_.H("design:type",Object)],QX.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QX.prototype,"dataChanged_",null);_.E([_.Fa()],QX);var i55=[QX.prototype];var zq=function(){var g=_.Ai.apply(this,arguments)||this;g.timeoutJobId=0;g.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return g};
_.L(zq,_.Ai);zq.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
zq.prototype.startTimeout=function(){var g=this,C=this.data&&this.data.displayDurationSeconds;C&&!this.timeoutJobId&&(this.timeoutJobId=_.vy(_.UP,function(){_.Qw(g.hostElement,"yt-close-popup-action",[g.is]);g.timeoutJobId=0},C*1E3))};
zq.prototype.cancelTimeout=function(){_.UP.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
zq.prototype.ytdHatsSurveyBehaviorDataChanged=zq.prototype.ytdHatsSurveyBehaviorDataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],zq.prototype,"ytActionHandlerBehavior",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zq.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.E([_.Fa()],zq);var O5S=[_.lo.YtActionHandlerBehavior,zq.prototype];var wVz=function(g,C){var d;return((d=g.prefixMapping)==null?0:d[C])?g.prefixMapping[C]:g.SHARED_RENDERERS_.hasOwnProperty(C)?"yt":g.prefix},KB={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}};KB.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.t("kevlar_mealbar_above_player"),modern:!0,noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
KB.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};KB.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};KB.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
KB.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)"}};
KB.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};
KB.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};
KB.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};
KB.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
KB.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"}};KB.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};KB.TOAST={component:null,properties:{}};var k7Z=new function(g,C,d){this.supportedPopups=g;this.navigationEndpointPopupMap=C;this.popupTypeMap=d;this.supportedPopups=g;this.navigationEndpointPopupMap=C;this.popupTypeMap=d}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.t("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL",
fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY",
surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),xNS=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,
ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$20291_popupConfig=KB;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 oK8=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.c_.getInstance()},ao=function(g,C){var d=g.pageNameToElement.get(C);
if(!d){switch(C){case "watch":var V=_.t("web_watch_force_learning_journey_for_testing")?_.Zf("ytd-watch-learning-journey"):_.t("kevlar_watch_fixie")?_.Zf("ytd-watch-fixie"):_.t("kevlar_watch_grid")?_.Zf("ytd-watch-grid"):_.Zf("ytd-watch-flexy");break;case "learning_journey_watch":V=_.Zf("ytd-watch-learning-journey");break;case "shorts":V=_.Zf("ytd-shorts");break;case "search":V=_.Zf("ytd-search");break;case "channel":V=_.Zf("ytd-browse");V.pageSubtype="channels";break;case "trending":V=_.Zf("ytd-browse");
V.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":V=
_.Zf("ytd-browse");V.pageSubtype=C;break;case "browse":V=_.Zf("ytd-browse");break;default:_.cy(new _.qn("Error getting page element for type",C))}d=V;g.pageNameToElement.set(C,d)}return d};
oK8.prototype.preparePage=function(g,C,d){d&&(g=_.Rt(d)||g);if(g!=="watch"&&g!=="learning_journey_watch"){var V=this.elementPoolPopulator,y=g;y!=V.targetPage_&&V.pendingPages_.indexOf(y)>-1&&(V.targetPage_&&(V.pendingPages_.unshift(V.targetPage_),V.abort()),YKb(V,y),_.c9Q(V,y))}if((V=ao(this,g))||!_.e(d,_.Co)){V.isAttached||V===C||(V.hidden=!0);if(!V.data&&(g!=="watch"&&g!=="learning_journey_watch"||!_.t("swatcheroo_page_pool_dont_provide_filler_data"))){var R;if(g=(R=_.Qq("FILLER_DATA",{})[g])==
null?void 0:R.response)V.data=g}return V}};var pVB=function(g){this.JSC$32563_clientRoot=g;this.playlistHandlerActionMap={"yt-add-to-playlist-command":qaR,"yt-end-playlist-command":Mzp,"yt-recover-playlist-command":m$0,"yt-refresh-playlist-command":IsZ,"yt-playlist-remove-videos-action":ux6};_.RV(_.dN.getInstance(),this.playlistHandlerActionMap,this.JSC$32563_clientRoot);p5r()},JE0;var Gq=function(g,C,d){this.apiKey=g;this.endpoint=C;this.confidenceThreshold=d===void 0?.5:d;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=C==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||C==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
C==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||C==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new vQ6};
_.b=Gq.prototype;
_.b.start=function(g){if(this.state===0)if(this.isOnline()){g.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=g.supportsHttpHeadersOverwriteParam);g.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=g.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.h1("voice_assistant");_.jx("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=g.languageCode||"en-US";this.supportsCrossDomainXhr=g.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=g.youtubeAssistantRequest||null;this.listeningHandler=g.listeningHandler||this.listeningHandler;this.audioDetectedHandler=g.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=g.stopHandler||this.stopHandler;this.completeHandler=g.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=g.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=g.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
g.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=g.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=g.accessToken;this.additionalHeaders=g.additionalHeaders||{};var C;this.prefetchResponseTimeoutMs=(C=g.prefetchResponseTimeoutMs)!=null?C:this.prefetchResponseTimeoutMs;hg0(this);this.startAudio();tVB(this)}else this.errorHandler("OFFLINE")};
_.b.stop=function(g){var C=g===void 0?{}:g;g=C.logCancel===void 0?!0:C.logCancel;var d=C.logMicClosed===void 0?!0:C.logMicClosed;var V=C.handleError===void 0?!0:C.handleError;C=C.handleStop===void 0?!0:C.handleStop;this.state!==0&&(g&&SF("voz_cx"),gC(this,{logMicClosed:d,handleStop:C}),V&&this.errorHandler("ABORTED"))};
_.b.getState=function(){return this.state};
_.b.isSupported=function(){return!0};
_.b.stopAudio=function(g){(g===void 0||g)&&SF("voz_mf")};
_.b.startAudio=function(){SF("voz_vp");return _.GY(null)};
var jbD=function(g,C){g.channelOpen&&(g.state!==2&&(g.state=2,SF("voz_ss"),g.listeningHandler()),C=new Uint8Array(C),C='{ "audioIn": "'+_.M8(C)+'" }',g.channel.send(C))},gC=function(g,C){var d=C===void 0?{}:C;
C=d.logMicClosed===void 0?!0:d.logMicClosed;d=d.handleStop===void 0?!0:d.handleStop;g.vozEndOfDataTimeout>-1&&(clearTimeout(g.vozEndOfDataTimeout),g.vozEndOfDataTimeout=-1);egI(g);g.stopAudio(C);g.channel&&(g.channelOpen=!1,g.manuallyClosedChannel=!0,g.channel.close(),g.channel=void 0);g.transcribedSpeechResults=[];g.state=0;d&&g.stopHandler()},hg0=function(g){var C={httpHeadersOverwriteParam:g.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},g.additionalHeaders,g.accessToken&&g.isUsingVoz?{Authorization:"Bearer "+g.accessToken}:{"x-goog-api-key":g.apiKey}),supportsCrossDomainXhr:g.supportsCrossDomainXhr};g.channel=new xv(g.endpoint,C);g.channel.open();_.O4(g.channel,"w",function(){var d=g.channel,V=d.send,y=g.isUsingVoz?"PLACEHOLDER":"example";y={config:{dialogStateIn:{languageCode:g.languageCode},deviceConfig:{deviceId:y,deviceModelId:y},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!g.isUsingVoz)y.config.requestType=4;else if(g.isUsingVoz&&g.youtubeAssistantRequest){var R=JSON.stringify(g.youtubeAssistantRequest);y.config.internalIn={youtubeAssistantS3InputJson:R}}V.call(d,y);g.channelOpen=!0;g.manuallyClosedChannel=!1});
_.O4(g.channel,"x",function(){g.manuallyClosedChannel||(g.channelOpen=!1,g.channel=void 0,gC(g))});
_.O4(g.channel,"z",function(d){if(d.data){egI(g);for(var V=0;V<d.data.length;V++){var y=g,R=d.data[V],Y=R.speechResults;if(Y)a:{var A=[];R=[];var P=!1;Y=_.Z(Y);for(var w=Y.next();!w.done;w=Y.next()){w=w.value;if(w.noSpeech){gC(y);y.errorHandler("NO_SPEECH");break a}w.transcript!==void 0&&w.stability!==void 0&&(w.stability<y.confidenceThreshold&&(P=!0),P?R.push(w.transcript):A.push(w.transcript))}if(A.length!==0||R.length!==0)A=A.join(" "),R=R.join(" "),y.receivedEndOfUtterance&&!y.isUsingVoz?y.isUsingVoz||
y.completeHandler([A,R]):(P=y,Y=A,w=R,SF("voz_sf"),P.transcriptionUpdateHandler(Y,w),P.transcribedSpeechResults=[Y,w]),y.receivedEndOfUtterance&&(SF("voz_eou"),y.transcriptionCompleteHandler([A,R]),y.isUsingVoz&&(y.prefetchResponseTimeoutMs===0?gC(y,{logMicClosed:!1,handleStop:!0}):y.prefetchResponseTimeoutMs>0&&l98(y)))}else y.isUsingVoz&&(R==null?0:R.internalOut)?(R=JSON.parse(R.internalOut.youtubeAssistantS3OutputJson),R.userHasOptedInToVaa||R.vaaConsent?y.vaaConsentUpdateHandler(!!R.userHasOptedInToVaa,
!!R.vaaConsent):(LXZ(y),R&&(A=y.transcribedSpeechResults,SF("voz_rqf"),y.completeHandler(A,R)))):R.eventType==="END_OF_UTTERANCE"?y.receivedEndOfUtterance=!0:(SF("voz_err"),y.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.cy(Error("yl")))}}});
_.O4(g.channel,"y",function(d){gC(g);switch(d.status){case 1:d="WEBCHANNEL_NETWORK_ERROR";break;case 2:d="WEBCHANNEL_SERVER_ERROR";break;default:d="WEBCHANNEL_UNKNOWN_ERROR"}g.errorHandler(d);g.logError(Error(d))})};
Gq.prototype.logError=function(g){_.IM(g)};
Gq.prototype.isOnline=function(){return!0};
var l98=function(g){LXZ(g);g.prefetchResponseSetTimeoutId=setTimeout(function(){gC(g,{logMicClosed:!1,handleStop:!0})},g.prefetchResponseTimeoutMs)},LXZ=function(g){g.prefetchResponseSetTimeoutId>-1&&(clearTimeout(g.prefetchResponseSetTimeoutId),g.prefetchResponseSetTimeoutId=-1)},tVB=function(g){egI(g);
g.noResponseReceivedTimeout=window.setTimeout(function(){gC(g);g.errorHandler("NO_SPEECH")},11E3)},egI=function(g){g.noResponseReceivedTimeout>-1&&(window.clearTimeout(g.noResponseReceivedTimeout),g.noResponseReceivedTimeout=-1)},SF=function(g){_.t1(g,void 0,"voice_assistant")};var Cj=function(){Gq.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.L(Cj,Gq);Cj.prototype.isSupported=function(){return U$R()};
Cj.prototype.startAudio=function(){var g=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.kS(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(V){DNI(g,V)};
this.processor.connect(this.audioContext.destination);var C=function(V){g.stream=V;if(!g.audioContext)return _.GY(null);V=g.audioContext.createMediaStreamSource(V);g.processor&&V.connect(g.processor);return _.GY(null)},d={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?C(this.stream):(d=navigator.mediaDevices.getUserMedia(d))?d.then(C).catch(function(V){gC(g);V.name&&V.name==="NotAllowedError"?g.errorHandler("NO_MICROPHONE_PERMISSION"):(g.errorHandler("AUDIO_ERROR"),g.logError(V));return _.kS(null)}):(gC(this),this.errorHandler("AUDIO_ERROR"),_.cy(Error("zl")));
return Gq.prototype.startAudio.call(this)};
Cj.prototype.stopAudio=function(g){g=g===void 0?!0:g;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(C){C.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;Gq.prototype.stopAudio.call(this,g)};
Cj.prototype.isOnline=function(){return navigator.onLine};
var DNI=function(g,C){if(g.audioContext)if(window.OfflineAudioContext){var d=g.audioContext.sampleRate,V=C.inputBuffer.getChannelData(0);C=new window.OfflineAudioContext(1,V.length,16E3);for(var y=C.createBuffer(1,V.length,d),R=y.getChannelData(0),Y=0,A=0;A<V.length;A++)R[A]=V[A],Y+=R[A]*R[A];!g.audioDetected&&Math.sqrt(Y/V.length)>.01&&(g.audioDetected=!0,g.audioDetectedHandler());V=C.createBufferSource();V.buffer=y;V.connect(C.destination);V.start(0);C.oncomplete=function(P){P=P.renderedBuffer.getChannelData(0);
for(var w=Math.floor(16384E3/d),x=new Int16Array(w),p=0;p<w;++p)x[p]=Math.max(-1,Math.min(1,P[p]))*32767;jbD(g,x.buffer)};
C.startRendering()}else rE0(g,C)},rE0=function(g,C){var d=g.audioContext.sampleRate,V=C.inputBuffer.getChannelData(0),y=Math.floor((d+8E3)/16E3);
d=V.length/y;C=new Float32Array(d);for(var R=0;R<d;++R)C[R]=V[R*y];V=new Int16Array(d);for(y=0;y<d;++y)V[y]=Math.max(-1,Math.min(1,C[y]))*32767;jbD(g,V.buffer)};var NEZ={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var XVI=function(){this.JSC$20356_audioEnabled=!0;this.audioFeedbackHolder={}};
XVI.prototype.isPlaying=function(g){return g.currentTime>0&&!g.paused&&!g.ended&&g.readyState>2};
var sbZ=function(g){for(var C=_.Z(Object.values(NEZ)),d=C.next();!d.done;d=C.next())d=d.value,g.audioFeedbackHolder[d]=new Audio,g.audioFeedbackHolder[d].src="/s/search/audio/"+d+".mp3",g.audioFeedbackHolder[d].load()},dC=function(g,C){if(g.JSC$20356_audioEnabled!==!1&&C in g.audioFeedbackHolder){for(var d=_.Z(Object.values(g.audioFeedbackHolder)),V=d.next();!V.done;V=d.next())V=V.value,g.isPlaying(V)&&V.pause();
g.audioFeedbackHolder[C].currentTime=0;g.audioFeedbackHolder[C].play().catch(function(){})}};var BE0=function(g,C){var d=this;this.store=g;this.service=C;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){d.setState("offline");d.stop()};
this.audioPlayer=new XVI;var V;(V=this.audioPlayer)==null||sbZ(V)};
_.b=BE0.prototype;_.b.getService=function(){return this.service};
_.b.isEnabled=function(){return!!this.service};
_.b.isSupported=function(){var g;return(g=this.service)==null?void 0:g.isSupported()};
_.b.start=function(){var g=this,C,d,V,y,R,Y,A,P,w,x,p,J,h;return _.F(function(l){switch(l.nextAddress){case 1:g.store.dispatch(Lz8("",""));if(!navigator.onLine)return g.setState("offline"),l.return();window.addEventListener("offline",g.handleOfflineEvent);g.stream=null;if(!g.permissionsSupported){l.jumpTo(2);break}_.js(l,3);return l.yield(TED(g),5);case 5:C=l.yieldResult;if(!C)return(d=g.audioPlayer)==null||dC(d,"failure"),l.return();g.service.stream=g.stream;g.setState("listening");_.Vv(l,2);break;
case 3:_.N4(l),g.permissionsSupported=!1;case 2:V={context:_.Wyg(_.xI())},V.youtubeAssistantParams={searchParams:{inlineSearchResponse:g.enableInlineSearchResponse}},y=function(N,T){g.store.dispatch(DoD("transcribing"));g.store.dispatch(Lz8(N,T))},R=function(){var N;
(N=g.audioPlayer)==null||dC(N,"open");g.setState("listening")},Y=function(){g.setState("transcribing")},A=function(N){g.setErrorState(N)},P=function(N,T){var v;
(v=g.audioPlayer)==null||dC(v,"success");T&&(_.t("kevlar_voice_search_inline_search")&&(g.responseProcessor=_.wS().resolve(_.jT_),g.responseProcessor&&(v=T.navigationAction,N=T.prefetchedSearchResponse,v&&N&&(v=(new _.pdr).JSC$14242_getStoreKey(v),_.sa(g.responseProcessor,N,v)))),g.JSC$20374_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",T))},w=function(){window.removeEventListener("offline",g.handleOfflineEvent)},x=_.Q0_(!1),p=x.Authorization!=null,J=g.enableFirstPartyAuth||
g.enableFPAForSignedInUsers&&p?x:{"X-Goog-Visitor-Id":x["X-Goog-Visitor-Id"]},h={completeHandler:P,
errorHandler:A,listeningHandler:R,audioDetectedHandler:Y,stopHandler:w,transcriptionUpdateHandler:y,youtubeAssistantRequest:V,languageCode:f9p(),additionalHeaders:J,supportsCrossDomainXhr:g.enableFirstPartyAuth||g.enableFPAForSignedInUsers&&p,supportsHttpHeadersOverwriteParam:!g.disableHttpHeadersOverwrite},g.service.start(h),_.XV(l)}})};
_.b.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.b.reset=function(){this.store.dispatch(_.QD({type:"RESET_VOICE_SEARCH_STATE"}))};
_.b.setState=function(g){this.store.dispatch(DoD(g))};
_.b.setErrorState=function(g){switch(g){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var C;(C=this.audioPlayer)==null||dC(C,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)TED(this);else{var d;(d=this.audioPlayer)==null||dC(d,"failure");this.setState("permission-denied")}break;case "ABORTED":var V;(V=this.audioPlayer)==null||dC(V,"no_input");break;default:var y;(y=this.audioPlayer)==
null||dC(y,"no_input");this.setState("timeout")}};
var TED=function(g){var C,d;return _.F(function(V){switch(V.nextAddress){case 1:return V.yield(navigator.permissions.query({name:"microphone"}),2);case 2:C=V.yieldResult;if(C.state==="granted")return V.return(!0);if(C.state==="denied")return g.setState("permission-denied"),V.return(!1);g.setState("permission");d={audio:{sampleSize:16,channelCount:1},video:!1};_.js(V,3);return V.yield(navigator.mediaDevices.getUserMedia(d),5);case 5:return g.stream=V.yieldResult,V.return(!0);case 3:return _.N4(V),
g.setState("permission-denied"),V.return(!1)}})},f9p=function(){var g=_.Qq("INNERTUBE_CONTEXT_HL"),C=_.Qq("INNERTUBE_CONTEXT_GL");
return g.indexOf("-")>-1?g:g+"-"+C};var vK0=function(g,C,d){BE0.call(this,C,d);this.JSC$20374_actionRouter=g;this.enableInlineSearchResponse=_.t("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.t("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.t("kevlar_voice_search_enable_fpa_signedin_users")},$Nb;
_.L(vK0,BE0);
var qWR=function(){if(!$Nb){var g="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.t("kevlar_voice_search_auth_enabled")||_.t("kevlar_voice_search_use_yt_endpoint")?g="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.t("kevlar_voice_search_use_fp_endpoint")&&(g="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");$Nb=
new vK0(_.dN.getInstance(),_.uw(),new Cj(_.Qq("VOZ_API_KEY"),g,.5))}return $Nb};var MV5=function(g){this.JSC$20378_clientRoot=g;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$20378_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));g=_.Z(this.eventListeners);for(var C=g.next();!C.done;C=g.next()){var d=
_.Z(C.value);C=d.next().value;d=d.next().value;d=_.Z(d);for(var V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;C.addEventListener(V,y)}}_.RV(_.dN.getInstance(),this.autonavPauseActionMap,this.JSC$20378_clientRoot)},WX5,mNZ=function(g){return _.t("kevlar_autonav_popup_filtering")?(g=_.W7(g))?g.hasAttribute("prevent-autonav"):!0:!0};
_.b=MV5.prototype;_.b.onIronOverlayOpened=function(g){mNZ(g)&&(this.autonavPauseReasons.overlayOpen=!0,V1(this))};
_.b.onIronOverlayClosed=function(g){mNZ(g)&&(this.autonavPauseReasons.overlayOpen=!1,V1(this))};
_.b.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;V1(this)};
_.b.onYtAutonavPauseBlur=function(){var g=this;_.UP.addJob(function(){uMz()||(g.autonavPauseReasons.inputBoxFocus=!1,V1(g))},8,0)};
_.b.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;V1(this)};
_.b.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;V1(this)};
_.b.onYtAutonavPauseScroll=function(){var g=_.wS().resolve(_.nW);g.isOnWatch()&&(g=g.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=g.getBoundingClientRect().top<-200,V1(this))};
_.b.onYtAutonavPauseUserEngagement=function(g){var C=this;if(_.t("user_engagement_enable_autoplay_pause_feature")){var d=Number(g.lowEngagementThresholdMs);isNaN(d)||d<=0||g.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.wS().resolve(_.Pj),_.Oq()<d?_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.pRS()?(this.userEngagementCsn=_.ju(),_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
C.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,V1(this)):_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.acc(Error("Al`"+JSON.stringify(g)))};
_.b.onYtAutonavPausePlayer=function(g){this.autonavPauseReasons.requestedByPlayer=!!g.detail;V1(this)};
_.b.onYtAutonavVisibilityChanged=function(){var g=this,C,d,V;return _.F(function(y){if(y.nextAddress==1)return(C=_.Uw())?y.yield(C.getPlayerPromise(),2):y.return();d=y.yieldResult;V=d.isMuted()||d.getVolume()===0;g.autonavPauseReasons.backgroundAndMute=uMz()&&V;V1(g);_.XV(y)})};
_.b.onYtAutonavPausePlayerEnded=function(){_.wS().resolve(_.Pj);var g=144E5;_.t("user_engagement_enable_autoplay_pause_feature")||_.t("is_part_of_any_user_engagement_experiment")||(g=45E5);this.autonavPauseReasons.longIdle=_.Oq()>g;nK8(this);V1(this)};
_.b.onYtUserActivity=function(){var g=this;this.autonavPauseReasons.userEngagement&&(_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",g.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,V1(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",g.userEngagementCsn);_.nF()}),this.autonavPauseReasons.youthereLactExperiment=!1,V1(this));
this.autonavPauseReasons.longIdle&&!_.t("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,V1(this))};
var uMz=function(){var g=window.document.visibilityState;return!(!g||g==="visible")},V1=function(g){for(var C=!1,d=_.Z(Object.values(g.autonavPauseReasons)),V=d.next();!V.done;V=d.next())V=V.value,C=C||V;
C?_.xO.getInstance().pause(g.autonavPauseReasons):(g=_.xO.getInstance(),g.autonavState_==3?(g.setState(2,!1,!1),g.autonavPauseReason_=void 0):g.autonavState_==1&&(g.disabledAutonavPauseReason_=void 0))},nK8=function(g){var C=!1;
if(_.t("enable_autoplay_pause_by_lact")){_.wS().resolve(_.Pj);C=_.pG("autoplay_pause_by_lact_sec")*1E3;var d=_.pG("autoplay_pause_by_lact_sampling_fraction");(C=_.Oq()>=C&&Math.random()<d)&&!_.pRS()&&(_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),C=!1)}C!==g.autonavPauseReasons.youthereLactExperiment&&(g.autonavPauseReasons.youthereLactExperiment=C)&&(g.userEngagementCsn=_.ju(),_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",g.userEngagementCsn)}));
g.autonavPauseReasons.userEngagement&&_.vy(_.UP,function(){_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",g.userEngagementCsn)})};
MV5.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.HC("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.nF(),this.autonavPauseReasons.youthereLactExperiment=!1,V1(this));this.autonavPauseReasons.userEngagement&&(_.HC("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,V1(this))};
MV5.prototype.onYtEngagementPanelVisibleChanged=function(g){g.detail&&g.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=g.detail.visible,V1(this))};
MV5.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var I9D=_.sl.persistentPanelVisibleSelector,y1=function(){var g=_.W.apply(this,arguments)||this;g.miniGuideVisible=!1;g.guideOpened=_.t("disable_initial_guide_state_fix")?!1:g.canFitPersistentGuide(g.initialBodyClientWidth);g.guideUserStateOpened=g.getInitialGuideUserStateOpened();g.isFullscreenShorts=!1;g.miniGuideWidthThreshold=_.pG("kevlar_mini_guide_width_threshold",791);g.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
g.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");g.persistentGuideBlockedPagePathRegex=new RegExp(g.persistentGuideBlockedPagesPatterns.join("|"));g.animationTransitionDuration=0;g.lateDataResolver=_.vj();g.initialGuideDataFetchFailed=!1;g.initialLoad=!0;g.guideRenderers=new Set;g.isMouseOverGuide=!1;g.sessionUserManuallyExpandedGuideState=
!1;g.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return g};
_.L(y1,_.W);_.b=y1.prototype;_.b.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.b.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.b.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.b.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.b.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.b.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.b.ready=function(){_.wS().addProvider({provide:_.aQ,useValue:this.hostElement})};
_.b.attached=function(){var g=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.VE(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.VE(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.VE(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.VE(this,this.onYtGuideShow));_.As(this,function(){g.animationTransitionDuration=200})};
_.b.detached=function(){document.removeEventListener("yt-navigate-finish",_.VE(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.VE(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.VE(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.VE(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.VE(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.VE(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.VE(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.b.getData=function(){return this.data};
_.b.load=function(){var g=this,C,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=g.lateDataResolver.resolve.bind(g),R.return(g.lateDataResolver.promise);if(window.ytInitialGuideData)return C=_.vj(),C.resolve(window.ytInitialGuideData),R.return(C.promise);V=!1;_.js(R,2);return R.yield(g.fetchGuideData(),4);case 4:d=R.yieldResult;_.Vv(R,3);break;case 2:y=_.N4(R),y.message==="Returned error"&&(V=
!0);case 3:if(d)return R.return(d);g.onYtGuideClose();V||(g.initialGuideDataFetchFailed=!0);return R.return(g.lateDataResolver.promise)}})};
_.b.fetchGuideData=function(){var g=this,C,d,V,y,R,Y,A;return _.F(function(P){if(P.nextAddress==1)return C=_.wS(),g.guidePromise||(d=C.resolve(_.O7),g.guidePromise=_.fW(d,Trr)),P.yield(g.guidePromise,2);if(P.nextAddress!=3)return V=P.yieldResult,y=C.resolve(_.m1),P.yield(y(),3);(R=P.yieldResult)&&((Y=V)==null?void 0:(A=Y.responseContext)==null?void 0:A.maxAgeSeconds)!==0&&R.put("service:guide:fallback",new _.eT({innertubeResponse:V}));return P.return(V)})};
_.b.initializeGuideDataIfEmpty=function(){var g=this,C,d;return _.F(function(V){if(V.nextAddress==1){if(!g.initialGuideDataFetchFailed||g.data)return V.return();_.js(V,2);return V.yield(g.fetchGuideData(),4)}if(V.nextAddress!=2)return(C=V.yieldResult)&&g.lateDataResolver.resolve(C),_.Vv(V,0);d=_.N4(V);_.cy(d);_.XV(V)})};
_.b.initializeGuideData=function(){var g=this,C;return _.F(function(d){switch(d.nextAddress){case 1:return _.gz(d_B(),{mainAppWeb:_.fZ()}),_.js(d,2),d.yield(g.load(),4);case 4:g.data=d.yieldResult;_.Vv(d,3);break;case 2:_.N4(d),_.CK(d_B(),"FAILURE");case 3:C=g.data&&g.data.items&&g.data.items.length>0?"SUCCESS":"FAILURE",_.CK(d_B(),C),_.XV(d)}})};
_.b.setGuideData=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1)return C.disabled?y.return():C.data?(g.data=C.data,C.guideRenderers.add(g),y.return()):y.yield(C.initializeGuideData(),2);C.graftGuideToPage();d=_.au("IS_HOMEPAGE_COLD")?"eop":void 0;_.t("disable_element_pool_populator")?C.setGuideDataAfterInit(g):(V=new _.YQ(1,d),_.Ac(V,C.setGuideDataAfterInit.bind(C,g)));_.XV(y)})};
_.b.setGuideDataAfterInit=function(g){g.data=this.data;g.markDirty();this.guideRenderers.add(g);_.sU(function(){_.t1("gle")});
_.As(this,function(){_.t1("gpe")})};
_.b.graftGuideToPage=function(){if(this.data){var g=this.data&&this.data.trackingParams;g&&(g=_.FG(g),_.N2(_.RL(),g))}};
_.b.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.VE(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.b.onDrawerOpenedChanged=function(g,C){!C.value&&this.guideOpened&&(this.guideOpened=!1)};
_.b.onYtGuideToggle=function(g){var C=this.guideOpened;this.guideOpened=!C;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var d=_.Zi();_.YP(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;d.save()}this.updateGuideDrawerElementState();if(this.guideElement){var V;this.guideOpened&&((V=g.detail)==null?0:V.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.VE(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.VE(this,this.onAppDrawerTransitioned))}C||this.initializeGuideDataIfEmpty()};
_.b.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.VE(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.bD(this.guideElement)};
_.b.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.VE(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(eIS(this.guideOpened))};
_.b.guidePersistentAndVisibleChanged=function(){_.zY(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.b.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.QD({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.b.miniGuideVisibleChanged=function(){_.zY(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.b.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(eIS(this.guideOpened)),this.initialLoad=!1);_.zY(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.b.activeEndpointChanged=function(){_.zY(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.b.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.b.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.b.cachedClientWidthChanged=function(){this.updateGuideState()};
_.b.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.b.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var g=this.canFitPersistentGuide(this.cachedClientWidth);g?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=g}this.updateGuideDrawerElementState()};
_.b.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.b.getGuideOpened=function(){return this.guideOpened};
_.b.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.b.getActiveEndpoint=function(){return this.activeEndpoint};
_.b.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.b.updateGuideDrawerElementState=function(){this.guideElement&&(this.guidePersistent?this.disableGuideAnimation():this.guideElement.persistent?this.disableGuideAnimation():this.enableGuideAnimation(),this.guideElement.opened=this.guideOpened,this.guideElement.persistent=this.guidePersistent,this.guideOpened&&this.guidePersistent&&_.HW(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.b.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.t("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.b.handleGuideMouseLeave=function(){var g=this;!this.sessionUserManuallyExpandedGuideState&&_.t("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.BR(this,"handleGuideMouseLeave",function(){g.isMouseOverGuide||!g.guideOpened||g.miniGuideVisible||(g.guideOpened=!1,g.updateGuideDrawerElementState())},100))};
_.b.computeGuidePersistentAndVisible=function(){var g=this;_.BR(this,"computeGuidePersistentAndVisible",function(){g.guidePersistentAndVisible=g.guideOpened&&g.guidePersistent;g.guideIsVisibleButNotPersistent=!(!g.guideOpened||g.guidePersistent)})};
_.b.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.b.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.b.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.b.startLoadingWatch=function(){this.closeGuide()};
_.b.startLoadingShorts=function(){_.t("web_hide_guide_on_shorts")&&this.closeGuide()};
_.b.onYtNavigateFinish=function(g,C){if(!_.KK||C){this.activeEndpoint=C.endpoint;this.pageType=C.pageType;this.pageUrl=C.response.url;var d,V;g=(V=_.e((d=C.endpoint)==null?void 0:d.commandMetadata,_.d7))==null?void 0:V.url;!this.pageUrl&&g&&(this.pageUrl=g);_.t("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.b.getVisibleGuideRenderer=function(){for(var g=_.Z(this.guideRenderers),C=g.next();!C.done;C=g.next())if(C=C.value,this.miniGuideVisible&&C.is==="ytd-mini-guide-renderer"||this.guideOpened&&C.is==="ytd-guide-renderer")return C;return null};
_.b.markGuideRendererDirty=function(g){if(g){typeof g.markDirty==="function"&&g.markDirty();g=_.Z([].concat(_.Wr(_.KZ(g).children)));for(var C=g.next();!C.done;C=g.next())this.markGuideRendererDirty(C.value)}};
_.b.persistentGuideEnabled=function(g,C){if(!C||g==="watch"||g==="settings"||g==="shorts"&&this.isFullscreenShorts||_.t("reels_web_disable_persistent_guide_shorts")&&g==="shorts")return!1;var d=_.Do(C)||"";return _.t("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(V){return d===V}):!this.persistentGuideBlockedPagePathRegex.test(d)};
_.b.canFitPersistentGuide=function(g){var C=_.pG("kevlar_persistent_guide_width_threshold",1312);return C===-1||_.t("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:g>this.calculateGuideThreshold(C)};
_.b.calculateGuideThreshold=function(g){return _.t("enable_ai_companion")?g+(this.persistentPanelVisible?400:0):g};
_.b.canFitMiniGuide=function(g){return this.miniGuideWidthThreshold===-1?!1:g>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.b.onResize=function(){var g=this;_.BR(this,"calculateGuideState",function(){g.onResizeDebounced()})};
_.b.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.b.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.b.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.b.getInitialGuideUserStateOpened=function(){return _.t("web_force_mini_guide_default")?!1:!_.Zi().getFlag(109)};
_.PU.Object.defineProperties(y1.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.Qq("initialBodyClientWidth")||window.innerWidth}}});
y1.prototype.onResize=y1.prototype.onResize;y1.prototype.observeForMiniGuideVisible=y1.prototype.observeForMiniGuideVisible;y1.prototype.computeGuidePersistentAndVisible=y1.prototype.computeGuidePersistentAndVisible;y1.prototype.persistentPanelVisibleChanged=y1.prototype.persistentPanelVisibleChanged;y1.prototype.cachedClientWidthChanged=y1.prototype.cachedClientWidthChanged;y1.prototype.resetGuide=y1.prototype.resetGuide;y1.prototype.activeEndpointChanged=y1.prototype.activeEndpointChanged;
y1.prototype.guideOpenedChanged=y1.prototype.guideOpenedChanged;y1.prototype.miniGuideVisibleChanged=y1.prototype.miniGuideVisibleChanged;y1.prototype.guideIsVisibleButNotPersistentChanged=y1.prototype.guideIsVisibleButNotPersistentChanged;y1.prototype.guidePersistentAndVisibleChanged=y1.prototype.guidePersistentAndVisibleChanged;y1.prototype.onGuideElementChanged=y1.prototype.onGuideElementChanged;y1.prototype.onGuidePersistentChanged=y1.prototype.onGuidePersistentChanged;
y1.prototype.onRenderGuideChanged=y1.prototype.onRenderGuideChanged;y1.prototype.onActiveEndpointChanged=y1.prototype.onActiveEndpointChanged;y1.prototype.onMiniGuideVisibleChanged=y1.prototype.onMiniGuideVisibleChanged;y1.prototype.onGuideIsVisibleButNotPersistentChanged=y1.prototype.onGuideIsVisibleButNotPersistentChanged;y1.prototype.onGuidePersistendAndVisibleChanged=y1.prototype.onGuidePersistendAndVisibleChanged;
_.E([_.r(_.$e),_.H("design:type",Object)],y1.prototype,"ironResizableBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],y1.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],y1.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],y1.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],y1.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Boolean)],y1.prototype,"disabled",void 0);_.E([_.M(),_.H("design:type",Boolean)],y1.prototype,"guidePersistentAndVisible",void 0);_.E([_.Rn("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onGuidePersistendAndVisibleChanged",null);_.E([_.M(),_.H("design:type",Boolean)],y1.prototype,"guideIsVisibleButNotPersistent",void 0);
_.E([_.Rn("guideIsVisibleButNotPersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.E([_.M(),_.H("design:type",Object)],y1.prototype,"miniGuideVisible",void 0);_.E([_.Rn("miniGuideVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onMiniGuideVisibleChanged",null);_.E([_.M(),_.H("design:type",Boolean)],y1.prototype,"forceMiniGuideClose",void 0);
_.E([_.M(),_.H("design:type",Object)],y1.prototype,"activeEndpoint",void 0);_.E([_.Rn("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onActiveEndpointChanged",null);_.E([_.M(),_.H("design:type",Boolean)],y1.prototype,"renderGuide",void 0);_.E([_.Rn("renderGuide"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onRenderGuideChanged",null);
_.E([_.M({selector:I9D}),_.H("design:type",Boolean)],y1.prototype,"persistentPanelVisible",void 0);_.E([_.M(),_.H("design:type",Object)],y1.prototype,"guideOpened",void 0);_.E([_.M(),_.H("design:type",Boolean)],y1.prototype,"guidePersistent",void 0);_.E([_.Rn("guidePersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onGuidePersistentChanged",null);_.E([_.M(),_.H("design:type",Object)],y1.prototype,"guideUserStateOpened",void 0);
_.E([_.M(),_.H("design:type",String)],y1.prototype,"pageUrl",void 0);_.E([_.M(),_.H("design:type",String)],y1.prototype,"pageType",void 0);_.E([_.M(),_.H("design:type",Number)],y1.prototype,"cachedClientWidth",void 0);_.E([_.M(),_.H("design:type",Object)],y1.prototype,"guideElement",void 0);_.E([_.M({selector:_.El}),_.H("design:type",Object)],y1.prototype,"isFullscreenShorts",void 0);
_.E([_.Rn("guideElement"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onGuideElementChanged",null);_.E([_.Rn("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"guidePersistentAndVisibleChanged",null);
_.E([_.PR("guideIsVisibleButNotPersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"guideIsVisibleButNotPersistentChanged",null);_.E([_.Rn("miniGuideVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"miniGuideVisibleChanged",null);_.E([_.PR("guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"guideOpenedChanged",null);
_.E([_.Rn("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"activeEndpointChanged",null);_.E([_.PR("pageUrl"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"resetGuide",null);_.E([_.PR("cachedClientWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"cachedClientWidthChanged",null);
_.E([_.PR("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"persistentPanelVisibleChanged",null);_.E([_.Rn("guideOpened","guidePersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"computeGuidePersistentAndVisible",null);
_.E([_.PR("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"observeForMiniGuideVisible",null);_.E([_.yE("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y1.prototype,"onResize",null);_.E([_.m({disableElementRegistration:!0,is:"yt-guide-manager"})],y1);
var UN5=_.I(y1,"yt-guide-manager",void 0,{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var RB=function(){var g=_.W.apply(this,arguments)||this;g.JSC$20388_keyboardInUse=!1;g.boundHandleCapturedKeydownEvent=function(C){g.handleCapturedKeydownEvent(C)};
return g};
_.L(RB,_.W);_.b=RB.prototype;_.b.attached=function(){this.listenToDocument(document)};
_.b.listenToDocument=function(g){g.addEventListener("keydown",_.VE(this,this.onKeyDownEvent));g.addEventListener("keyup",_.VE(this,this.onKeyUpEvent));g.addEventListener("mousedown",_.VE(this,this.onMouseDownEvent));_.t("desktop_keyboard_capture_keydown_killswitch")||g.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);g.addEventListener("yt-page-data-updated",_.VE(this,this.onPageUpdate))};
_.b.detached=function(){this.unlistenFromDocument(document)};
_.b.unlistenFromDocument=function(g){g.removeEventListener("keydown",_.VE(this,this.onKeyDownEvent));g.removeEventListener("keyup",_.VE(this,this.onKeyUpEvent));g.removeEventListener("mousedown",_.VE(this,this.onMouseDownEvent));_.t("desktop_keyboard_capture_keydown_killswitch")||g.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);g.removeEventListener("yt-page-data-updated",_.VE(this,this.onPageUpdate))};
_.b.ready=function(){_.wS().addProvider({provide:_.Ps,useValue:this})};
_.b.isKeyBoardInUse=function(){return this.JSC$20388_keyboardInUse};
_.b.handleCapturedKeydownEvent=function(g){if(g.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(g)};
_.b.onMouseDownEvent=function(){this.JSC$20388_keyboardInUse=!1};
_.b.onPageUpdate=function(){if(_.t("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.t("web_shorts_keyboard_shortcut_usage_log")){_.G6.clear();for(var g=_.Z(_.Kg),C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;d=d.next().value;d=_.SZ(d);_.G6.set(C,d);_.BL(_.ju(),_.t_(),d)}_.S7.clear();g=_.Z(_.aF);for(C=g.next();!C.done;C=g.next())d=_.Z(C.value),C=d.next().value,d=d.next().value,d=_.SZ(d),_.S7.set(C,d),_.BL(_.ju(),_.t_(),d);_.Tz(_.ju(),_.t_(),[].concat(_.Wr(_.S7.values()),
_.Wr(_.G6.values())));_.vL(_.ju(),[].concat(_.Wr(_.S7.values()),_.Wr(_.G6.values())))}};
_.b.onMiniplayerActiveChange=function(){var g;(g=_.wS().resolve(_.Ds).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(g.document):this.unlistenFromDocument(g.document))};
_.b.ignoreKeyEvent=function(g){if(g.ctrlKey||g.altKey)if(_.t("kevlar_macro_markers_keyboard_shortcut")){if(g.keyCode!==37&&g.keyCode!==39)return!0}else return!0;var C=_.Mk(g)||[];return _.tC5(C)?(_.t("web_button_or_anchor_list_item")&&lcZ(C,g)&&(this.JSC$20388_keyboardInUse=!0),!0):g.defaultPrevented?(xl(g.keyCode,g.shiftKey,this.isShortsPage),!0):g.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(g):!1};
_.b.isSpacebarClick=function(g){var C=g||window.event;var d;C.composedPath&&typeof C.composedPath==="function"?d=C.composedPath():d=C.path;d&&d.length?C=d[0]:(C=C||window.event,C=C.target||C.srcElement,C.nodeType==3&&(C=C.parentNode));return C&&g.keyCode===32&&(g=C.tagName==="BUTTON"||C.tagName==="A"||C.tagName==="INPUT",C=(C=C.getAttribute("role"))&&(C==="option"||C==="button"||C.indexOf("menuitem")===0),g||C)?!0:!1};
_.b.onKeyDownEvent=function(g){if(!this.ignoreKeyEvent(g)&&(g.keyCode===191&&(g.shiftKey||g.metaKey?g.repeat!=null&&g.repeat||(this.openHotkeyDialog(),xl(g.keyCode,g.shiftKey,this.isShortsPage)):(this.focusSearchBox(),g.preventDefault())),!g.metaKey)){var C=_.wS().resolve(_.Ds);switch(g.keyCode){case 9:this.JSC$20388_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(g);break;case 84:C.pipController.getWindow()&&window.focus();this.toggleTheaterMode(g.keyCode,g.shiftKey);break;case 73:C.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(g.keyCode,g.shiftKey);break;case 70:if(this.isShortsPage){_.jnZ();break}this.isMiniplayerActive()?C.pipController.getWindow()&&(C.close(!0),window.focus()):this.passEventToPlayer(g);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(g.keyCode,g.shiftKey):this.closeMiniplayer(g.keyCode,g.shiftKey)||this.passEventToPlayer(g);break;case 13:g.shiftKey&&_.wS().resolve(_.YV).activate(g);break;default:this.passEventToPlayer(g)}}};
_.b.onKeyUpEvent=function(g){if(!this.ignoreKeyEvent(g))if(_.t("web_speedmaster_spacebar_control")&&g.keyCode===32)this.handlePlayerSpaceKey(g,!0);else{var C=this.getPlayerManager();C&&(C=C.getPlayer())&&C.handleGlobalKeyUp(g.keyCode,g.shiftKey,g.ctrlKey,g.altKey,g.metaKey,g.key,g.code)}};
_.b.getPlayerManager=function(){var g=_.Uw(),C=_.wS().resolve(_.Oc(_.nW));return g&&C&&C.isOnWatch()?g:null};
_.b.passEventToPlayer=function(g,C){var d=this,V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){if(!_.t("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&d.isMiniplayerActive())V=_.wS().resolve(_.Ds).getPlayerElement();else if(d.inlinePreviewIsActive){if(y=_.zY(d.hostElement,"yt-get-inline-preview-player-action"),(R=y)==null?0:R[0])V=y[0]}else V=_.Uw();return V?A.yield(V.getPlayerPromise(),3):A.jumpTo(0)}Y=A.yieldResult;C?Y.handleGlobalKeyUp(g.keyCode,g.shiftKey,g.ctrlKey,g.altKey,g.metaKey,
g.key,g.code):Y.handleGlobalKeyDown(g.keyCode,g.shiftKey,g.ctrlKey,g.altKey,g.metaKey,g.key,g.code,g.repeat);g.keyCode!==38&&g.keyCode!==40&&xl(g.keyCode,g.shiftKey,d.isShortsPage);_.XV(A)})};
_.b.focusSearchBox=function(){_.HW(this.hostElement,"yt-focus-searchbox")};
_.b.openHotkeyDialog=function(){_.HW(this.hostElement,"yt-open-hotkey-dialog")};
_.b.isMiniplayerActive=function(){return _.wS().resolve(_.Ds).isMiniplayerActive()};
_.b.closeMiniplayer=function(g,C){return this.isMiniplayerActive()?(_.wS().resolve(_.Ds).close(),xl(g,C,this.isShortsPage),!0):!1};
_.b.toggleTheaterMode=function(g,C){var d=_.tY(_.uw().getState()),V=this.getPlayerManager(),y=_.t("disable_theater_mode_keyboard")||_.au("START_IN_FULL_WINDOW_MODE");V&&!y&&(d=!d,_.Is()&&_.t("external_fullscreen")&&(d=!0),_.Qw(this.hostElement,"yt-toggle-theater-mode",[d]),xl(g,C,this.isShortsPage))};
_.b.toggleMiniplayer=function(g,C){var d=this.getPlayerManager();if(this.isMiniplayerActive()){var V;((V=_.wS().resolve(_.Oc(_.nW)))==null?0:V.isOnWatch())?_.wS().resolve(_.Ds).close(!0):_.p0(_.wS().resolve(_.Ds));xl(g,C,this.isShortsPage)}else d&&(_.Qw(this.hostElement,"yt-activate-miniplayer-from-watch-action"),xl(g,C,this.isShortsPage))};
_.b.handlePlayerSpaceKey=function(g,C){var d=!!_.Uw()||this.isMiniplayerActive();d=_.t("disable_space_scroll_fix")||d;_.t("global_spacebar_pause")&&!this.isKeyBoardInUse()&&d&&(g.preventDefault(),this.passEventToPlayer(g,C))};
_.b.isPresentingTheaterMode=function(){return _.t("web_watch_enable_tm_esc_key")?_.tY(_.uw().getState())&&!_.Is():!1};
RB.prototype.onMiniplayerActiveChange=RB.prototype.onMiniplayerActiveChange;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],RB.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],RB.prototype,"ytdReduxBehavior",void 0);_.E([_.M({selector:_.vQc}),_.H("design:type",Boolean)],RB.prototype,"inlinePreviewIsActive",void 0);_.E([_.M({selector:_.HjL}),_.H("design:type",Boolean)],RB.prototype,"isShortsPage",void 0);
_.E([_.M({selector:_.jg}),_.H("design:type",Boolean)],RB.prototype,"miniplayerIsActive",void 0);_.E([_.Rn("miniplayerIsActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],RB.prototype,"onMiniplayerActiveChange",null);_.E([_.m({disableElementRegistration:!0,is:"yt-hotkey-manager"})],RB);_.I(RB,"yt-hotkey-manager",void 0,{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var bu=function(){var g=_.W.apply(this,arguments)||this;g.loopStateEntityKey_=null;g.playlistLoopStateEntity_=null;g.isShuffleNextPlaylist=!1;g.PLAYER_EVENTS_=new Map;g.playerListenersSetup_=!1;g.videoSkipJob_=0;g.canAutoAdvance_=!1;g.playerManager_=null;g.TEST_ONLY={};return g};
_.L(bu,_.W);_.b=bu.prototype;_.b.ready=function(){_.wS().addProvider({provide:_.Ve,useValue:this.hostElement})};
_.b.created=function(){this.PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.b.attached=function(){document.addEventListener("yt-navigate-start",_.VE(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.VE(this,this.onYtNavigateFinish_))};
_.b.detached=function(){document.removeEventListener("yt-navigate-start",_.VE(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.VE(this,this.onYtNavigateFinish_))};
_.b.updatePlaylistEventListeners=function(g,C){C&&!this.playerListenersSetup_?(this.playerManager_=g,this.registerPlaylistEventListeners_(g)):!C&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(g))};
_.b.setPlayer=function(g){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=g};
_.b.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.b.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.b.registerPlaylistEventListeners_=function(g){var C=this;g.getPlayerPromise().then(function(d){C.playerListenersSetup_||(C.ytPlayerListenerBehavior.listenToPlayerEvents(d,C.PLAYER_EVENTS_),C.playerListenersSetup_=!0)})};
_.b.removePlaylistEventListeners_=function(g){var C=this;g.getPlayerPromise().then(function(d){C.playerListenersSetup_&&(C.ytPlayerListenerBehavior.unlistenFromPlayerEvents(d,C.PLAYER_EVENTS_),C.playerListenersSetup_=!1)})};
_.b.setPlaylistComponent=function(g){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.VE(this,this.onPlaylistYtNavigate_)),g&&(g.data&&this.playlistComponent.data&&g.data.playlistId==this.playlistComponent.data.playlistId?(g.loopOn=this.playlistComponent.loopOn,g.shuffleOn=this.playlistComponent.shuffleOn):(g.loopOn=!1,g.shuffleOn=!1),this.isShuffleNextPlaylist&&(g.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=g;this.playlistComponent.addEventListener("yt-navigate",
_.VE(this,this.onPlaylistYtNavigate_))};
_.b.setAutoplayRenderer=function(g){this.autoplayData=g};
_.b.setPlaylistData=function(g){this.currentPlaylistData_=g;_.HW(this.hostElement,"yt-playlist-data-updated");_.uG.isEmpty(g)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(g)};
_.b.setPlayerPlaybackControlData=function(g){this.playerManager_&&this.playerManager_.updatePlayerComponents(g.playlistPanelRenderer)};
_.b.getPlaylistData=function(){return this.currentPlaylistData_};
_.b.getTempData_=function(g,C){if(this.playlistComponent==null)return null;g={};this.playlistComponent.shuffleOn&&(g.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(g.loop_on=this.playlistComponent.loopOn);C&&(g.autonav="1",_.wS().resolve(_.Pj),C=_.Oq(),C>0&&(g.lact=C),this.playerManager_&&(C=this.playerManager_.getPlayer())&&C.shouldSendVisibilityState()&&(C=C.getVisibilityState(),C!=0&&(g.vis=C)));_.t("enable_unknown_lact_fix_on_html5")&&(_.wS().resolve(_.Pj),g.lact=
_.Oq());return g};
_.b.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.b.setLoopStateEntityKey_=function(g){var C;this.loopStateEntityKey_=((C=this.getPlaylistLoopData_(g))==null?void 0:C.playlistLoopStateEntityKey)||null};
_.b.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.b.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.b.skipVideo=function(){var g=this,C=_.t("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||C)C=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.w8(_.UP,function(){g.onPlaylistNext();g.videoSkipJob_=0},C)};
_.b.cancelVideoSkip=function(){this.videoSkipJob_&&(_.UP.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.b.isInBackground_=function(){var g=window.document.visibilityState;return!(!g||g=="visible")};
_.b.onPlaylistIndex_=function(g){this.playlistComponent&&(g=this.playlistComponent.data.contents[g].playlistPanelVideoRenderer.navigationEndpoint,_.HW(this.hostElement,"yt-navigate",{endpoint:g,tempData:this.getTempData_(g)}))};
_.b.onPlayerStateChange_=function(g){if(g=g==0&&this.playlistComponent&&this.canAutoAdvance_)g=_.xO.getInstance(),g=!(g.autonavState_===3?g.autonavPauseReason_&&g.autonavPauseReason_.inputBoxFocus===!0:g.autonavState_===1&&g.disabledAutonavPauseReason_&&g.disabledAutonavPauseReason_.inputBoxFocus===!0);g&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.b.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.b.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.b.navigateToAutoplayWatchEndpoint_=function(g,C,d){var V=this.playlistComponent.data.currentIndex,y=this.getNumPlayableVideos_();g=="NORMAL"&&C=="autoplayVideo"&&V+1>=y&&d||!(g=this.getVideoEndpoint_(g,C))||(d=this.getTempData_(g,d),_.HW(this.hostElement,"yt-navigate",{endpoint:g,tempData:d}))};
_.b.getNumPlayableVideos_=function(){for(var g=0,C=_.Z(this.playlistComponent.data.contents||[]),d=C.next();!d.done;d=C.next())d.value.playlistPanelVideoRenderer&&(g+=1);return g};
_.b.getVideoEndpoint_=function(g,C){if(this.autoplayData&&this.autoplayData.sets)for(var d=0,V=this.autoplayData.sets.length;d<V;d++){var y=this.autoplayData.sets[d];if(y.mode==g){if(y[C])return y[C];break}}else g=new _.qn("AutoplayData is undefined in playlist manager","Mode: "+g+" endpoint: "+C),_.cy(g)};
_.b.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.b.onPlaylistYtNavigate_=function(g){if(g.detail.endpoint){g.stopPropagation();var C=g.detail;C.tempData=this.getTempData_(g.detail.endpoint);_.HW(this.hostElement,"yt-navigate",C)}};
_.b.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.b.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.b.playlistLoopStateEntityChanged_=function(g){var C=this,d,V,y;return _.F(function(R){if(R.nextAddress==1){if(!g)return R.return();d=g.state==="PLAYLIST_LOOP_STATE_ONE";return C.playerManager_?R.yield(C.playerManager_.getPlayerPromise(),3):R.jumpTo(2)}R.nextAddress!=2&&(V=R.yieldResult,V.setLoopVideo(d));y=g.state==="PLAYLIST_LOOP_STATE_ALL";C.playlistComponent&&(C.playlistComponent.loopOn=y);_.XV(R)})};
_.b.getPlaylistLoopData_=function(g){var C,d;if(g=g==null?void 0:(C=g.playlistButtons)==null?void 0:(d=C.menuRenderer)==null?void 0:d.topLevelButtons)for(C=_.Z(g),d=C.next();!d.done;d=C.next())if(d=d.value,d.playlistLoopButtonRenderer)return d.playlistLoopButtonRenderer};
_.b.getLoopStateCommand_=function(g){var C=this.getPlaylistData(),d;C=((d=this.getPlaylistLoopData_(C))==null?void 0:d.states)||[];var V;g=(V=_.e(C[g?1:2],_.eDP))==null?void 0:V.button;var y;return(y=_.e(g,_.GF))==null?void 0:y.command};
_.b.onPlayerLoopChange_=function(g){this.playlistLoopStateEntity_&&(g?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(g=this.getLoopStateCommand_(g))&&this.ytComponentBehavior.resolveCommand(g)};
_.b.onSleepTimerSettingsChanged_=function(g){this.canAutoAdvance_=g!=="End of video"};
bu.prototype.onPlaylistLoopStateEntityChanged=bu.prototype.onPlaylistLoopStateEntityChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],bu.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Vp.YtPlayerListenerBehavior),_.H("design:type",_.yp)],bu.prototype,"ytPlayerListenerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],bu.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bu.prototype,"loopStateEntityKey_",void 0);
_.E([_.M({selectorArgs:["loopStateEntityKey_"],selector:_.qC.playlistLoopStateEntitySelector}),_.H("design:type",Object)],bu.prototype,"playlistLoopStateEntity_",void 0);_.E([_.Rn("playlistLoopStateEntity_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bu.prototype,"onPlaylistLoopStateEntityChanged",null);_.E([_.m({disableElementRegistration:!0,is:"yt-playlist-manager"})],bu);_.I(bu,"yt-playlist-manager",void 0,{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var cEZ,EK6=function(){if(cEZ!==void 0)return cEZ;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return cEZ=g};var Zx=function(){var g=_.W.apply(this,arguments)||this;g.lastCallback=null;g.getAccountLinkPromises={};g.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);g.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return g};
_.L(Zx,_.W);_.b=Zx.prototype;_.b.getLocation=function(){return window.location.href};
_.b.getCompletionUrl=function(){return _.mj(this.getLocation())};
_.b.containsRedirectState=function(g){return(g=_.kb(_.x5u(g)))?(new URLSearchParams(g)).get("redirect_state")!==null:!1};
_.b.createGalConfig=function(g,C){var d=new dK0;g=d=C?this.getPopupOrRedirectSetting(d,_.Qq("LINK_API_KEY"),_.Qq("LINK_API_KEY_REDIRECT"),g):Vn8(d,_.Qq("LINK_API_KEY"));g.authUser=_.Qq("SESSION_INDEX")||0;g.supportedFlows=new Set([4]);return g.build()};
_.b.getPopupOrRedirectSetting=function(g,C,d,V){this.isGalInteractionPopupMode(V)?(g.interactionMode=0,g=Vn8(g,C)):(g.interactionMode=1,C=this.getCompletionUrl(),g.completionUrl=C,g=Vn8(g,d));return g};
_.b.isGalInteractionPopupMode=function(g){if(this.redirectModeProviderAllowlist.has(g))switch(g){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.b.getStatusEntityKeyForProviderId=function(g){return _.Sx(g+":all","accountLinkStatusEntity")};
_.b.findNestedPropValue=function(g,C){var d=!1,V=null;JSON.stringify(g,function(y,R){d||y!==C||(d=!0,V=R);return d?null:R});
return V};
_.b.findAccountLinkButtonViewModel=function(g,C){var d=null,V=!1;JSON.stringify(g,function(y,R){V||R.accountLinkStatusEntityKey!==C||R.accountLinkStatusSecondaryEntityKey||(V=!0,d=R);return V?null:R});
return d};
_.b.executeLinkingSuccessOrFailureCommands=function(g,C,d){var V=null,y;(C==null?0:(y=C.url)==null?0:y.includes("account_sharing"))?V=C==null?void 0:C.response:V=C==null?void 0:C.response;(C=this.findAccountLinkButtonViewModel(V,g))?(g=d?this.findNestedPropValue(C,"onSuccessCommand"):this.findNestedPropValue(C,"onFailureCommand"))?_.g7([g],this.hostElement):_.CG(Error("Bl")):_.CG(Error("Cl`"+g))};
_.b.handleInitializeRequest=function(g,C){var d=this,V=Ox0(this.createGalConfig(g,!0));this.containsRedirectState(this.getLocation())?Ylr(g,V.config,V.galService).then(function(y){var R=d.getStatusEntityKeyForProviderId(g);if(y.statusCode===1)C&&d.executeLinkingSuccessOrFailureCommands(R,C,!0),y=d.getLocation().indexOf("#"),y!==-1&&window.history.pushState(null,"",d.getLocation().substring(0,y));else return C&&d.executeLinkingSuccessOrFailureCommands(R,C,!1),Promise.reject(Error(y.statusMessage))}).catch(function(y){_.cy(y);
_.uD("gamingAccountLinkStatusChanged",{serviceId:g,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(y)}):this.getAccountLinkPromises[g]=V.startLinkingSession({serviceId:g})};
_.b.handleAccountLinkCommand=function(g){_.e(g,RCR)&&this.handleLinkRequest(_.e(g,RCR))};
_.b.handleLinkRequest=function(g){var C=this,d=g.thirdPartyId;if(d)if(this.isGalInteractionPopupMode(d)){var V=function(){C.closeAndFire("ytd-gaming-account-link-setting-renderer",g.onFailureCommand)},y=function(){C.closeAndFire("ytd-gaming-account-link-setting-renderer",g.onSuccessCommand)};
this.lastCallback=y;this.getAccountLinkPromises[d].then(function(R){qd6(R).then(function(Y){Y.statusCode===1?y():V()})}).catch(function(){V()})}else this.getAccountLinkPromises[d].then(function(R){qd6(R).then(function(Y){if(Y.statusCode!==1)return Promise.reject(Error(Y.statusMessage))})}).catch(function(R){_.cy(R);
_.uD("gamingAccountLinkStatusChanged",{serviceId:d,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(R)})};
_.b.closeAndFire=function(g,C){_.Qw(this.hostElement,"yt-close-popup-action",[g]);C&&_.g7([C],this.hostElement)};
_.b.handleAccountUnlinkCommand=function(g){_.e(g,bV8)&&this.handleUnlinkRequest(_.e(g,bV8))};
_.b.handleUnlinkRequest=function(g){var C=this,d=g.thirdPartyId;if(d){var V=function(){C.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",g.onFailureCommand)},y=function(){C.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",g.onSuccessCommand)};
this.lastCallback=y;var R=Ox0(this.createGalConfig(d,!1));this.unlinkUserGal(R,d).then(function(Y){Y.statusCode===1?y():V()}).catch(function(){V()})}};
_.b.unlinkUserGal=function(g,C){return g.deleteLink(C)};
_.b.handleLogAccountLinkingEventCommand=function(g){_.t("enable_gel_log_commands")&&_.e(g,ZVp)&&(g=_.e(g,ZVp).event)&&_.uD("gamingAccountLinkStatusChanged",g)};
_.PU.Object.defineProperties(Zx,{template:{configurable:!0,enumerable:!0,get:function(){return EK6()}}});
_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],Zx.prototype,"ytOpenPopupBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Zx.prototype,"ytActionHandlerBehavior",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-third-party-manager"})],Zx);_.I(Zx,"ytd-third-party-manager",function(){return EK6()},{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var H5Q,Qbr=function(){if(H5Q!==void 0)return H5Q;var g=document.createElement("template");_.D(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return H5Q=g};var Y_=function(){var g=_.W.apply(this,arguments)||this;g.currentPage=void 0;g.renderLoadingStateJobId=0;g.updatePageDataJobId=0;g.pageDisposeJobsets=new WeakMap;g.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose",
"yt-stop-old-player":"onYtStopOldPlayer"};g.shouldApplyLockupToWatchTransition=_.t("web_thumbnail_to_watch_transition");g.shouldApplySlideTransition=_.J5("web_page_transition_type")==="slide"||_.t("enable_plj_landing_page");g.shouldApplyLearningJourneyTransition=_.t("enable_plj_landing_page");g.TEST_ONLY=void 0;return g};
_.L(Y_,_.W);_.b=Y_.prototype;_.b.ready=function(){var g=_.wS();g.addProvider({provide:_.nW,useValue:this});g.addProvider({provide:_.K0Z,useValue:this})};
_.b.created=function(){this.pagePool=new oK8;this.contextSwitcher=new BTS};
_.b.attached=function(){_.HW(this.hostElement,"attached");var g=_.wS().resolve(_.Oc(_.id));g&&(this.contextSwitcher.JSC$20213_networkService_=g);this.viewTransitionManager=_.wS().resolve(_.fb)};
_.b.getPageOffset=function(g){return g.getScrollTop()};
_.b.setPageOffset=function(g,C){try{g.setScrollTop(C)}catch(d){}};
_.b.setPageOffsetForNavigation=function(g,C){_.HW(this.hostElement,"yt-navigate-set-page-offset",{page:g,offset:C===void 0?0:C})};
_.b.pauseActiveContext=function(){var g=this.contextSwitcher;g.activeContext_&&g.activeContext_.pause()};
_.b.getModuleNameForType=function(g){return g==="watch"?_.t("kevlar_watch_fixie")?"watchFixie":_.t("kevlar_watch_grid")?"watchGrid":"watchFlexy":g==="shorts"||g==="search"?g:"browse"};
_.b.attachPage=function(g){var C,d=!_.t("pc_is_attached_ks")&&(g==null?void 0:(C=g.polymerController)==null?void 0:C.isAttached);if(!g.isAttached&&!d)try{_.KZ(this.hostElement).appendChild(g)}catch(y){var V;_.cy(new _.qn("Error attaching page element for component",{origin:(V=this.currentPage)==null?void 0:V.is,component:g.is}))}};
_.b.setActivePage=function(g,C){var d=this,V=!1,y=function(){var R=d.isOnWatch(),Y=d.currentPage;if(g)if(g!==d.currentPage){Y&&(Y.hidden=!0,Y.active=!1,Y.removeAttribute("role"));d.currentPage=g;var A,P=C!=null?C:_.Rt((A=d.data)==null?void 0:A.endpoint);Y&&_.HW(d.hostElement,"yt-page-type-changed",{oldPageType:Y.is,newPageType:g.is,newPageSubtype:P});_.qe().dispatch(_.QD({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:g.is}));_.qe().dispatch(_.QD({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:P||""}));
g.hidden=!1;d.attachPage(g);g.active=!0;g.setAttribute("role","main");Y&&d.setPageOffsetForNavigation(g,0);_.t("kevlar_remove_page_dom_on_switch")&&!R&&Y&&_.KZ(d.hostElement).removeChild(Y)}else V=!0;else d.handleMissingDestinationPage(Y)};
this.shouldRunBrowseTransition(this.currentPage,g)?KPr(this.viewTransitionManager,y):this.shouldRunLearningJourneyTransition(this.currentPage,g)?SK6(this.viewTransitionManager,y):y();return V};
_.b.handleMissingDestinationPage=function(g){if(this.isColdLoadForUnknownPage(g))_.cy(new _.qn("Cold load for unknown page"));else{var C;g=new _.qn("Unable to set active page",g?g.is:"unknown origin",(C=this.data)==null?void 0:C.endpoint);_.IM(g)}};
_.b.isColdLoadForUnknownPage=function(g){return!g&&Rq(this.data)==="unknown"};
_.b.shouldRunBrowseTransition=function(g,C){return this.shouldApplySlideTransition&&(g==null?void 0:g.is)==="ytd-browse"&&(C==null?void 0:C.is)==="ytd-browse"&&g!==C};
_.b.shouldRunLearningJourneyTransition=function(g,C){return this.shouldApplyLearningJourneyTransition&&(g==null?void 0:g.is)==="ytd-browse"&&((C==null?void 0:C.is)==="ytd-watch-learning-journey"||(C==null?void 0:C.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.b.shouldRunWatchNextLoadedTransition=function(g,C){return this.viewTransitionManager&&g.is==="ytd-watch-flexy"&&C};
_.b.updatePageData=function(g){var C=this,d=this.data;this.updatePageDataJobId&&_.UP.cancelJob(this.updatePageDataJobId);this.data=g;return new _.lD(function(V){var y=function(){g.filler?C.performDataUpdate(g,d):bw6(function(){C.performDataUpdate(g,d)});
var P=_.RS();_.bX(P,"cr")||P.processSignal("cr");V()},R=function(){g&&(g.page==="watch"||_.t("web_shorts_delay_shorts_page_update")&&g.page==="shorts")?C.updatePageDataJobId=_.w8(_.UP,y):y()};
if(_.t("kevlar_enable_mss_page_modules_client")&&g){var Y=_.wS().resolve(_.N$),A=C.getModuleNameForType(g.page);(Y=Qr5(Y,[A]))?Y.then(R):R()}else R()})};
_.b.isDownloadsPage=function(g){var C,d;return(g==null?void 0:(C=g.endpoint)==null?void 0:(d=C.browseEndpoint)==null?void 0:d.browseId)==="FEdownloads"};
_.b.setPlayerSyncInterval=function(g){var C;return _.F(function(d){if(d.nextAddress==1)return d.yield(_.wS().resolve(_.z_),2);C=d.yieldResult;C.setUpPositionSyncInterval(g);_.XV(d)})};
_.b.performDataUpdate=function(g,C){_.t("kevlar_early_popup_close")||_.Qw(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var d=!g.filler;d&&(_.t1("lps"),_.t("config_age_report_killswitch")||vSS());var V=Rq(g),y,R=!1;if(_.t("kevlar_remove_page_dom_on_switch")){var Y=C&&Rq(C);V===Y&&(y=this.getCurrentPage())}y||(y=ao(this.pagePool,V));d&&AkB(this.pagePool.elementPoolPopulator,V);d&&!this.renderLoadingStateJobId&&(R=this.setActivePage(y));if(y){Y=V==="watch";var A=
V==="shorts",P=V==="learning_journey_watch";_.t("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(y);if(Y||A||P)y.playerData=g.playerResponse;if(A)if(_.t("web_enable_delay_shorts_sequence_call")){g.reelWatchSequenceResponse&&(g.reelWatchSequenceResponse.entries||g.reelWatchSequenceResponse.prevEntries)&&(y.reelWatchSequenceResponse=g.reelWatchSequenceResponse);y.currentEndpoint=g.endpoint;var w;y.isPreviousPageShorts=!!(C==null?0:(w=C.endpoint)==null?0:w.reelWatchEndpoint);
var x,p;g.cachedSequenceParams=((x=g.endpoint)==null?void 0:(p=x.reelWatchEndpoint)==null?void 0:p.sequenceParams)||g.cachedSequenceParams||(C==null?void 0:C.cachedSequenceParams);var J,h;g.cachedSequenceProvider=((J=g.endpoint)==null?void 0:(h=J.reelWatchEndpoint)==null?void 0:h.sequenceProvider)||g.cachedSequenceProvider||(C==null?void 0:C.cachedSequenceProvider);y.cachedSequenceParams=g.cachedSequenceParams;y.cachedSequenceProvider=g.cachedSequenceProvider}else if(_.t("web_enable_shorts_sequence_cache_fix")){g.reelWatchSequenceResponse&&
(g.reelWatchSequenceResponse.entries||g.reelWatchSequenceResponse.prevEntries)?y.reelWatchSequenceResponse=g.reelWatchSequenceResponse:y.cachedReelWatchSequenceResponse&&!y.reelWatchSequenceResponse&&(y.reelWatchSequenceResponse=y.cachedReelWatchSequenceResponse);g.reelWatchSequenceResponse&&(C==null?void 0:C.page)!=="shorts"&&(y.cachedReelWatchSequenceResponse=g.reelWatchSequenceResponse);y.currentEndpoint=g.endpoint;var l;y.isPreviousPageShorts=!!(C==null?0:(l=C.endpoint)==null?0:l.reelWatchEndpoint)}else{g.reelWatchSequenceResponse&&
(g.reelWatchSequenceResponse.entries||g.reelWatchSequenceResponse.prevEntries)?y.reelWatchSequenceResponse=g.reelWatchSequenceResponse:g.cachedReelWatchSequenceResponse?y.reelWatchSequenceResponse=g.cachedReelWatchSequenceResponse:_.t("web_enable_cached_reel_sequence_fix")&&y.cachedReelWatchSequenceResponse&&!y.reelWatchSequenceResponse&&(y.reelWatchSequenceResponse=y.cachedReelWatchSequenceResponse);y.currentEndpoint=g.endpoint;var N;y.isPreviousPageShorts=!!(C==null?0:(N=C.endpoint)==null?0:N.reelWatchEndpoint);
g.cachedReelWatchSequenceResponse=g.reelWatchSequenceResponse||g.cachedReelWatchSequenceResponse||(C==null?void 0:C.cachedReelWatchSequenceResponse);y.cachedReelWatchSequenceResponse=g.cachedReelWatchSequenceResponse}w=this.isDownloadsPage(g);x=this.isDownloadsPage(C);w&&!x?this.setPlayerSyncInterval(6E5):!w&&x&&this.setPlayerSyncInterval();_.t("block_all_player_prefetch_requests")||this.preparePrefetchRequest(g,y,d,Y,A,P);g1I(_.wS().resolve(_.Ds),C,g);if(_.t("enable_ai_companion")){var T;(T=_.wS().resolve(_.Oc(_.Ix)))==
null||_.r3z(T,this.getPersistentPanelSurface(V))}_.Fm(_.wS().resolve(_.Pj));_.t("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(y);d?(d=typeof y.loadPage,d==="function"?(y.pageContext=TTZ(this.contextSwitcher,y,y.data!==g.response),d=function(){y.loadPage(g.response)},this.shouldApplySlideTransition&&y.is==="ytd-browse"&&R&&(V==="learning"||this.isDifferentBrowseId(g==null?void 0:g.endpoint,C==null?void 0:C.endpoint))?KPr(this.viewTransitionManager,d):this.shouldRunWatchNextLoadedTransition(y,
R)?Gc6(this.viewTransitionManager,d):d()):_.Uq(new _.qn("b/38014653 ",[V,
y.is,y.nodeName,d,y.isAttached,C&&Rq(C),this.hostElement.children.length])),_.t1("pdl")):(y.hidden=!0,g.response.filler=!0,y.data=g.response,this.attachPage(y));_.HW(this.hostElement,"yt-page-data-updated",{pageType:V})}_.vy(_.UP,function(){_.t("logging_avoid_blocking_during_navigation")&&_.lcu().transition("none");var v=Qhr(),q=y;if(g){var Q=lsS(g),c=LJB(g),U;a:{if(g.playerResponse){var K=g.playerResponse,Cl;if((U=K.auxiliaryUi)==null?0:(Cl=U.messageRenderers)==null?0:Cl.upsellDialogRenderer){U=
K.auxiliaryUi.messageRenderers.upsellDialogRenderer;break a}}else if(g.response&&(U=g.response,(K=U.overlay)==null?0:K.upsellDialogRenderer)){U=U.overlay.upsellDialogRenderer;break a}U=void 0}var AL;var iP;Cl=(AL=g.playerResponse)==null?void 0:(iP=AL.auxiliaryUi)==null?void 0:iP.messageRenderers;AL=(Cl==null?void 0:Cl.enforcementMessageViewModel)||(Cl==null?void 0:Cl.bkaEnforcementMessageViewModel);AL=(AL==null?void 0:AL.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?AL:void 0;
var lP;a:{if(g.response&&(iP=g.response,(lP=iP.overlay)==null?0:lP.commandWrapperPromoRenderer)){lP=iP.overlay.commandWrapperPromoRenderer;break a}lP=void 0}Hb0(v,Q,c,U,AL,lP,q)}})};
_.b.preparePrefetchRequest=function(g,C,d,V,y,R){var Y,A,P,w,x,p,J,h,l,N,T,v,q,Q,c;return _.F(function(U){if(U.nextAddress==1)return!d||!(V||y||R)||_.t("kevlar_disable_background_prefetch")&&_.Sc(_.vr_)()===0?U.return():(Y=_.Ie(C))?U.yield(Y.getPlayerPromise(),2):U.return();A=U.yieldResult;P=_.wS().resolve(_.Oc(_.id));if(!P)return U.return();if(y)return w=_.u4(_.D_),xpr(w,(x=g.endpoint)==null?void 0:x.reelWatchEndpoint,C.reelWatchSequenceResponse,A,P),U.return();h=(p=g.response)==null?void 0:(J=p.responseContext)==
null?void 0:J.webResponseContextExtensionData;if(!h)return U.return();q=(l=g.response)==null?void 0:(N=l.contents)==null?void 0:(T=N.twoColumnWatchNextResults)==null?void 0:(v=T.autoplay)==null?void 0:v.autoplay;Q=_.wS().resolve(_.Ve);c=_.u4(_.D_);oh0(c,h,A,P,Q,q);_.XV(U)})};
_.b.movePlayerToWatch=function(g){var C=this,d,V;return _.F(function(y){d=ao(C.pagePool,"watch");V=d.getPlayerContainer();g.appendTo(V);_.XV(y)})};
_.b.movePlayerToShorts=function(g){var C=this,d,V,y;return _.F(function(R){d=ao(C.pagePool,"shorts");V=d.getPlayerContainer();(y=g)==null||y.appendTo(V,void 0,!0);_.XV(R)})};
_.b.getPlayerFromWatch=function(){var g=ao(this.pagePool,"watch");return _.Ie(g)};
_.b.getPlayerFromShorts=function(){var g=ao(this.pagePool,"shorts");return _.Ie(g)};
_.b.startLoadingWatch=function(){var g=this,C=ao(this.pagePool,"watch");this.renderLoadingStateJobId?(_.UP.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.t("web_watch_transition_enable_start_loading_watch_callsite")?aHR(this.viewTransitionManager,function(){g.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(C,"watch");
if(_.t("enable_ai_companion")){var d;(d=_.wS().resolve(_.Oc(_.Ix)))==null||_.r3z(d,this.getPersistentPanelSurface("watch"))}};
_.b.startLoadingShorts=function(){var g=ao(this.pagePool,"shorts");this.setActivePage(g,"shorts")};
_.b.startLoadingLearningJourney=function(){var g=ao(this.pagePool,"learning_journey_watch");this.setActivePage(g,"learning_journey_watch")};
_.b.getCurrentPage=function(){return this.currentPage};
_.b.getDestinationPageType=function(){return this.destinationPageType};
_.b.getCurrentData=function(){return this.data};
_.b.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.b.isOnShorts=function(){var g;return((g=this.currentPage)==null?void 0:g.is)==="ytd-shorts"};
_.b.isWatchPage=function(g){return!!g&&(g.is==="ytd-watch-flexy"||g.is==="ytd-watch-fixie"||g.is==="ytd-watch-grid")};
_.b.preparePage=function(g,C){var d=this,V=function(){var Y=d.pagePool.preparePage(g,d.currentPage,C);Y&&d.attachPage(Y)},y=function(Y){_.Eq(Y,C);
_.cy(Y)};
if(_.t("kevlar_enable_mss_page_modules_client")){var R=this.getModuleNameForType(g);if(R=Qr5(_.wS().resolve(_.N$),[R])){R.then(V.bind(this)).catch(y.bind(this));return}}try{V()}catch(Y){y(Y)}};
_.b.lazyPrepareCriticalPages=function(g,C){g=_.Rt(C)||g;_.t("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(g).then(this.maybePrepareWatchPage.bind(this,g)):this.maybePrepareWatchPage(g)};
_.b.maybePrepareWatchPage=function(g){g==="watch"||g==="learning_journey_watch"&&_.t("web_watch_learning_journey_disable_lazy_pages")||_.vy(_.UP,this.preparePage.bind(this,"watch"))};
_.b.downloadPageModules=function(g){g=this.getModuleNameForType(g);var C=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);C.delete(g);var d=_.wS().resolve(_.N$);d.JSC$18908_loadModules(g);return d.JSC$18908_loadModules.apply(d,_.Wr(C))};
_.b.renderPageLoadingState=function(g,C){this.preparePage(g,C);var d=ao(this.pagePool,g);d.loadingData&&(d.loadingData.endpoint=C);d.loading=!0;this.setActivePage(d,g);g!=="watch"&&g!=="learning_journey_watch"||_.HW(this.hostElement,"yt-guide-close")};
_.b.prepareForNavigation=function(g,C){var d=this;if(this.currentPage&&this.data){var V=_.Rt(C)||g;this.destinationPageType=V;Rq(this.data)==V&&_.HW(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((g==="watch"||g==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.UP.cancelJob(this.renderLoadingStateJobId);_.wS().resolve(_.Ds).deactivate(C);_.VA(_.UP,function(){var R=d.viewTransitionManager,Y=d.currentPage;
if(R.isLockupToWatchTransitionEnabled&&R.isLockupThumbnailRegistrationEnabled&&Y)if(R.registeredLockupThumbnail)R.lockupThumbnailRegisteredFromWatchEndpoint&&_.cy(new _.qn("Lockup thumbnail already registered from watch endpoint."));else{a:{var A=_.e(C,_.qu);if(A==null?0:A.videoId){var P="yt-lockup-view-model ."+_.SLg(A.videoId)+" yt-thumbnail-view-model";Y=Y.querySelectorAll(P);if(Y.length===1){A=Y[0];break a}Y.length>1?_.cy(new _.qn("Multiple LockupViewModel thumbnails found for videoId: "+A.videoId+
". Selector: "+P)):_.t("web_thumbnail_to_watch_transition_debug")&&_.cy(new _.qn("No LockupViewModel thumbnail found for videoId: "+A.videoId+". Selector: "+P))}A=void 0}A&&(R.registeredLockupThumbnail=A,R.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.Z90(R,A))}});
var y=this.data;this.renderLoadingStateJobId=_.VA(_.UP,function(){aHR(d.viewTransitionManager,function(){if(d.data!=y){var R=ao(d.pagePool,g);d.setActivePage(R)}else d.renderPageLoadingState(g,C);d.renderLoadingStateJobId=0})},150)}};
_.b.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var g=new _.YQ(1);this.currentPage.pageDisposeJobs.forEach(function(C){_.Ac(g,C)});
this.pageDisposeJobsets.set(this.currentPage,g)}};
_.b.flushPageDisposeJobset=function(g){var C=this.pageDisposeJobsets.get(g);C&&(C.flushJobs(),this.pageDisposeJobsets.delete(g))};
_.b.onYtStopOldPlayer=function(g,C){C=C===void 0?!1:C;var d,V=_.t5("kevlar_new_stop_old_player_logic_pages");if(_.t("kevlar_check_current_page_on_stop_old_player")&&(V.length===0||this.currentPage&&V.includes(this.currentPage.is)))if(this.data&&(d=Rq(this.data)),Rq(g)===d&&this.currentPage&&Rq(this.currentPage.data)!==d)var y=_.Ie(this.currentPage);else d=Rq(this.data),y=ao(this.pagePool,d),y=_.Ie(y);else this.data&&(d=Rq(this.data),y=ao(this.pagePool,d),y=_.Ie(y));if(y){V=Rq(g);var R=ao(this.pagePool,
V);R=_.Ie(R);if(y==R)C&&!_.t("kevlar_disable_preemptive_player_reset")&&y.resetForNewPlayback();else if(C=d==="watch"&&V!=="watch",!C||V==="shorts"||_.gxL()&&!TXB(this.data,g))g=_.wS().resolve(_.Ds),C&&g.isMiniplayerActive()&&g.pipController.getWindow()||y.stop()}};
_.b.isDifferentBrowseId=function(g,C){g=_.e(g,_.bd);C=_.e(C,_.bd);return(g==null?void 0:g.browseId)!==(C==null?void 0:C.browseId)};
_.b.getPersistentPanelSurface=function(g){switch(g){case "watch":return"WATCH";default:return"APP"}};
_.PU.Object.defineProperties(Y_,{template:{configurable:!0,enumerable:!0,get:function(){return Qbr()}}});
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Y_.prototype,"ytActionHandlerBehavior",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-page-manager"})],Y_);_.I(Y_,"ytd-page-manager",function(){return Qbr()},{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var zgD;var A7=function(){var g=_.W.apply(this,arguments)||this;g.useListItemStyles=_.t("web_list_item_style_for_menu_items");g.systemIcons=_.t("kevlar_system_icons");return g};
_.L(A7,_.W);_.b=A7.prototype;_.b.ready=function(){this.hostElement.addEventListener("tap",_.VE(this,this.onEndpointTapExtra))};
_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.b.onFocus=function(){var g;(g=_.KZ(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.b.onEndpointTapExtra=function(g){_.HW(this.hostElement,"iron-activate");var C=this.data.navigationEndpoint;C&&_.e(C,_.L1V)&&(g.stopPropagation(),_.as(this.hostElement,[C],this.hostElement))};
_.b.computeIcon=function(g){return g&&g.iconType?_.an(g.iconType):""};
_.b.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.b.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.b.forceUpdateStylesOnLegacyBrowsers=function(){_.t("kevlar_legacy_browsers")&&_.CM(this.hostElement)};
A7.prototype.forceUpdateStylesOnLegacyBrowsers=A7.prototype.forceUpdateStylesOnLegacyBrowsers;A7.prototype.onFocus=A7.prototype.onFocus;_.E([_.r(_.F$),_.H("design:type",Object)],A7.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.ed0.YtConditionalRendererBehavior),_.H("design:type",Object)],A7.prototype,"ytConditionalRendererBehavior",void 0);_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],A7.prototype,"ytEndpointBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],A7.prototype,"data",void 0);_.E([_.M({computed:"computeIcon(data.icon)",value:""}),_.H("design:type",String)],A7.prototype,"icon",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],A7.prototype,"useIcons",void 0);_.E([_.M({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.H("design:type",Boolean)],A7.prototype,"hasSeparator",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],A7.prototype,"useListItemStyles",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],A7.prototype,"systemIcons",void 0);_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A7.prototype,"onFocus",null);_.E([_.Rn("useIcons","hasSeparator"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A7.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.I(A7,"ytd-menu-navigation-item-renderer",function(){if(zgD===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);zgD=g}g=zgD;return g},{mode:1});var KXz;var a9Z=_.Mr(_.yD("DOWNLOAD",{},"Download")),G7R=_.Mr(_.yD("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),SW5=_.Mr(_.yD("RETRY",{},"Retry")),gdS=_.Mr(_.yD("PAUSE_DOWNLOADING",{},"Pause downloading")),CZ5=_.Mr(_.yD("RESUME_DOWNLOAD",{},"Resume download")),F3=function(){var g=_.W.apply(this,arguments)||this;g.primaryText=a9Z;g.primaryIconType="OFFLINE_DOWNLOAD";g.hasSecondaryContent=!1;g.hasSeparator=!1;g.transferState="TRANSFER_STATE_UNKNOWN";g.isVideoDeletedByUser=!1;g.isHidden=!1;g.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return g};
_.L(F3,_.W);_.b=F3.prototype;_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.b.onFocus=function(){this.primaryEntry.focus()};
_.b.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.b.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.b.getRemoveAction=function(){return"ACTION_REMOVE"};
_.b.sendOfflineAction=function(g){var C=this.data.serviceEndpoint;if(C){var d=_.e(C,_.RX);d&&g&&(d.action=g);this.ytComponentBehavior.resolveCommand(C)}};
_.b.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=a9Z,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=a9Z;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=SW5;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=G7R;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=CZ5;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=G7R;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
gdS;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=G7R;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=G7R;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=a9Z,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.b.showHideButton=function(){var g;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((g=this.playerStateEntity)==null?void 0:g.adsState)==="ADS_STATE_PLAYING"};
_.b.isSecondaryEntryHidden=function(g,C){return g?!0:!C};
_.b.computeHasSeparator=function(){var g;return!((g=this.data)==null||!g.hasSeparator)};
_.b.computePlayerStateEntityKey=function(g){return g};
F3.prototype.showHideButton=F3.prototype.showHideButton;F3.prototype.onTransferStateChange=F3.prototype.onTransferStateChange;F3.prototype.onFocus=F3.prototype.onFocus;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],F3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],F3.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],F3.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],F3.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],F3.prototype,"primaryText",void 0);_.E([_.M(),_.H("design:type",String)],F3.prototype,"primaryIconType",void 0);_.E([_.M(),_.H("design:type",String)],F3.prototype,"primaryAction",void 0);_.E([_.M(),_.H("design:type",Object)],F3.prototype,"secondaryText",void 0);_.E([_.M(),_.H("design:type",String)],F3.prototype,"secondaryIconType",void 0);
_.E([_.M(),_.H("design:type",String)],F3.prototype,"secondaryAction",void 0);_.E([_.M(),_.H("design:type",Object)],F3.prototype,"hasSecondaryContent",void 0);_.E([_.M({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.H("design:type",Object)],F3.prototype,"hasSeparator",void 0);_.E([_.M({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.H("design:type",String)],F3.prototype,"playerStateEntityKey",void 0);
_.E([_.M({selector:_.S6,selectorArgs:["playerStateEntityKey"]}),_.H("design:type",Object)],F3.prototype,"playerStateEntity",void 0);_.E([_.M({selector:_.Li,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.H("design:type",String)],F3.prototype,"transferState",void 0);_.E([_.M({selector:_.Sfg,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.H("design:type",Object)],F3.prototype,"isVideoDeletedByUser",void 0);
_.E([_.M(),_.H("design:type",Object)],F3.prototype,"isHidden",void 0);_.E([_.M({selector:_.EQj,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.H("design:type",Object)],F3.prototype,"offlineabilityState",void 0);_.E([_.ZD("#primary-entry"),_.H("design:type",Object)],F3.prototype,"primaryEntry",void 0);_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F3.prototype,"onFocus",null);
_.E([_.PR("transferState","isVideoDeletedByUser"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F3.prototype,"onTransferStateChange",null);_.E([_.PR("offlineabilityState","playerStateEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F3.prototype,"showHideButton",null);
_.I(F3,"ytd-menu-service-item-download-renderer",function(){if(KXz===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);KXz=g}g=KXz;return g},{mode:1});var dYB;var P9=function(){var g=_.W.apply(this,arguments)||this;g.useIcons=!1;g.systemIcons=_.t("kevlar_system_icons");g.useListItemStyles=_.t("web_list_item_style_for_menu_items");return g};
_.L(P9,_.W);_.b=P9.prototype;_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.b.onFocus=function(){var g;(g=_.KZ(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.b.onTap=function(){_.zY(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var g=this.data.serviceEndpoint,C=this.data.command;if(g){var d,V=(d=this.data)==null?void 0:d.trackingParams;d=!!_.e(g,_.Yfh);V&&d&&_.uw().dispatch(_.QD({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:V}}));this.ytComponentBehavior.resolveCommand(g)||_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}})}C&&(this.ytComponentBehavior.resolveCommand(C)||_.as(this.hostElement,
[C],this.hostElement))};
_.b.computeIcon=function(g){return g&&g.iconType?_.an(g.iconType):""};
_.b.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.b.computeHasSeparator=function(){var g;return!((g=this.data)==null||!g.hasSeparator)};
_.b.forceUpdateStylesOnLegacyBrowsers=function(){_.t("kevlar_legacy_browsers")&&_.CM(this.hostElement)};
_.b.computeIsSelected=function(){var g;return!((g=this.data)==null||!g.isSelected)};
P9.prototype.forceUpdateStylesOnLegacyBrowsers=P9.prototype.forceUpdateStylesOnLegacyBrowsers;P9.prototype.onTap=P9.prototype.onTap;P9.prototype.onFocus=P9.prototype.onFocus;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],P9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],P9.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],P9.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.ed0.YtConditionalRendererBehavior),_.H("design:type",Object)],P9.prototype,"ytConditionalRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],P9.prototype,"data",void 0);_.E([_.M({computed:"computeIcon(data.icon)",value:""}),_.H("design:type",String)],P9.prototype,"icon",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],P9.prototype,"useIcons",void 0);
_.E([_.M({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.H("design:type",Boolean)],P9.prototype,"hasSeparator",void 0);_.E([_.M({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.H("design:type",Boolean)],P9.prototype,"isSelected",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],P9.prototype,"systemIcons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],P9.prototype,"useListItemStyles",void 0);
_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P9.prototype,"onFocus",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],P9.prototype,"onTap",null);_.E([_.Rn("useIcons","hasSeparator"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P9.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.I(P9,"ytd-menu-service-item-renderer",function(){if(dYB===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);dYB=g}g=dYB;return g},{mode:2});var VIb;var iu=function(){return _.W.apply(this,arguments)||this};
_.L(iu,_.W);_.b=iu.prototype;_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.onDataChanged=function(){var g=this;_.As(this,function(){g.postbox.openDialog();g.focus();_.HW(g.hostElement,"yt-refit")})};
_.b.focus=function(){this.postbox.focus()};
_.b.closePopup=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
_.b.onYtCommentboxDismiss=function(){this.closePopup()};
iu.prototype.onYtCommentboxDismiss=iu.prototype.onYtCommentboxDismiss;iu.prototype.onDataChanged=iu.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],iu.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],iu.prototype,"data",void 0);_.E([_.M({value:function(){return _.yD("SBOX_INAPPROPRIATE_CANCEL")}}),
_.H("design:type",String)],iu.prototype,"closeButtonAriaLabel",void 0);_.E([_.ZD("#postbox"),_.H("design:type",Object)],iu.prototype,"postbox",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iu.prototype,"onDataChanged",null);_.E([_.yE("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iu.prototype,"onYtCommentboxDismiss",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],iu);
_.I(iu,"ytd-backstage-post-dialog-popup-renderer",function(){if(VIb!==void 0)return VIb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VIb=g},{mode:1});var y8r;var RsQ=function(){return _.W.apply(this,arguments)||this};
_.L(RsQ,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],RsQ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],RsQ.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],RsQ);
_.I(RsQ,"ytd-sender-id-section-renderer",function(){if(y8r!==void 0)return y8r;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return y8r=g},{mode:1});var bfQ;var Zfr;var YQb;var OT=function(){return _.W.apply(this,arguments)||this};
_.L(OT,_.W);OT.prototype.closePopup=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],OT.prototype,"data",void 0);_.E([_.eC({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],OT);
_.I(OT,"yt-community-post-section-renderer",function(){if(YQb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Zfr===void 0&&(Zfr=document.createElement("template"));var V=Zfr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);YQb=g}g=YQb;return g},{mode:2});var A8R;var FeQ;var PZ5;var if6;var OfS;var wQZ;var k3Z=function(){return _.W.apply(this,arguments)||this};
_.L(k3Z,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],k3Z.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],k3Z.prototype,"data",void 0);_.E([_.eC({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],k3Z);
_.I(k3Z,"yt-share-start-time-with-context-renderer",function(){if(wQZ===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;OfS===void 0&&(OfS=document.createElement("template"));var V=OfS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);wQZ=g}g=wQZ;return g},{mode:2});var wC=function(){return _.W.apply(this,arguments)||this};
_.L(wC,_.W);wC.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],wC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wC.prototype,"data",void 0);_.E([_.eC({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],wC);
_.I(wC,"yt-share-panel-title-v15-renderer",function(){if(if6===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;PZ5===void 0&&(PZ5=document.createElement("template"));var V=PZ5;d.call(C,V.content.cloneNode(!0),g.content.firstChild);if6=g}g=if6;return g},{mode:2});var k_=function(){return _.W.apply(this,arguments)||this};
_.L(k_,_.W);k_.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],k_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],k_.prototype,"data",void 0);_.E([_.eC({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],k_);
_.I(k_,"yt-share-panel-header-renderer",function(){if(FeQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;A8R===void 0&&(A8R=document.createElement("template"));var V=A8R;d.call(C,V.content.cloneNode(!0),g.content.firstChild);FeQ=g}g=FeQ;return g},{mode:2});var xY0;var odz;var x_=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-open-popup-action":"onOpen"};return g};
_.L(x_,_.W);_.b=x_.prototype;_.b.attached=function(){this.onOpen()};
_.b.updateTimeSecs=function(g){this.currentTimeSecs=g};
_.b.computeTimeString=function(g){g=g.toString();var C=Math.floor(Number(g)/3600),d=Math.floor(Number(g)%3600%60);return(C>0?C+":":"")+_.dB(Math.floor(Number(g)%3600/60),C>0?2:1)+":"+_.dB(d,2)};
_.b.computeTimeStringA11y=function(g){return _.bHL({seconds:g})};
_.b.getTimeParam=function(){return cQ5(this.timeString)};
_.b.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var g={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},C;_.sz(_.RL(),(C=this.data)==null?void 0:C.trackingParams,g,7)};
_.b.onChangeStartAtTimestamp=function(){for(var g=this.startAtTimestamp.value.split(":"),C=0,d=1,V=g.length-1;V>=0;V--)C+=Number(g[V])*d,d*=60;this.updateTimeSecs(C);this.setTimestamp()};
_.b.onOpen=function(){var g=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var C=_.Uw();C?C.getPlayerPromise().then(function(d){d=d.getCurrentTime();g.updateTimeSecs(d)}):k_p()&&this.updateTimeSecs(k_p())};
_.b.setTimestamp=function(){var g=Math.floor(this.currentTimeSecs);_.Qw(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!g,timestamp:g||""}])};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],x_.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],x_.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],x_.prototype,"data",void 0);_.E([_.M({value:!1,notify:!0}),_.H("design:type",Boolean)],x_.prototype,"isStartAtChecked",void 0);_.E([_.M(),_.H("design:type",Number)],x_.prototype,"currentTimeSecs",void 0);
_.E([_.M({computed:"computeTimeString(currentTimeSecs)"}),_.H("design:type",String)],x_.prototype,"timeString",void 0);_.E([_.M({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.H("design:type",String)],x_.prototype,"timeStringA11y",void 0);_.E([_.ZD("#start-at-timestamp"),_.H("design:type",Object)],x_.prototype,"startAtTimestamp",void 0);_.E([_.eC({is:"yt-start-at-renderer",disableElementRegistration:!0})],x_);
_.I(x_,"yt-start-at-renderer",function(){if(odz===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;xY0===void 0&&(xY0=document.createElement("template"));var V=xY0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);odz=g}g=odz;return g},{mode:2});var pQb;var J8b;var hsr={};hsr.YtBindingExpressionsBehavior={identity:_.MR,msg:function(g,C){C=C===void 0?{}:C;return _.yD(g,C,g)},
msgPlural:function(g,C){return _.Rf(g,C)},
getMusicIconFromType:function(g){return _.an(g)}};var tIS;var j7b;var esb;var lSp=document.head,LeR=lSp.appendChild,DYZ;if(esb===void 0){var r8S=document.createElement("template");_.D(r8S,'\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>');esb=r8S}DYZ=esb;LeR.call(lSp,DYZ.content);var oB=function(){var g=_.W.apply(this,arguments)||this;g.screenLayer=7;return g};
_.L(oB,_.W);oB.prototype.getScreenLayer=function(){return this.screenLayer};
oB.prototype.onTap=function(g){g&&g.detail&&(g.detail.x||g.detail.y)&&_.KZ(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.Ke(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(g=this.getScreenLayer(),_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:g}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.PU.Object.defineProperties(oB.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()}}});
oB.prototype.onTap=oB.prototype.onTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],oB.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oB.prototype,"data",void 0);_.E([_.X("data.title"),_.H("design:type",Object),_.H("design:paramtypes",[])],oB.prototype,"title",null);
_.E([_.X("data.serviceName"),_.H("design:type",String),_.H("design:paramtypes",[])],oB.prototype,"icon",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],oB.prototype,"onTap",null);_.E([_.eC({is:"yt-share-target-renderer",disableElementRegistration:!0})],oB);
_.I(oB,"yt-share-target-renderer",function(){if(j7b===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" active="true" icon="[[icon]]" size="60"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;tIS===void 0&&(tIS=document.createElement("template"));var V=tIS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);j7b=g}g=j7b;return g},{mode:2});var NYD;var XQQ;var pj=function(){var g=_.W.apply(this,arguments)||this;g.SHARE_TARGET_WIDTH=70;g.SHARE_TARGET_MARGIN_RIGHT=8;g.PAGE_SCROLL_SPEED=9;g.actionMap={"yt-share-panel-reset-action":"onReset_"};return g};
_.L(pj,_.W);_.b=pj.prototype;_.b.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.b.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.KZ(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.KZ(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.b.onReset_=function(){if(_.KZ(this.hostElement).querySelector("#list")){var g=_.KZ(this.hostElement).querySelector("#list");var C=_.KZ(this.hostElement).querySelector("#list");var d=C.offsetLeft,V=C.offsetParent;V||_.$ZQ(C)!="fixed"||(V=_.c3(C).documentElement);if(V){if(_.aa&&!_.Sz(58)){var y=_.UZA(V);d+=y.left}else Number(_.RQ8)>=8&&!(Number(_.RQ8)>=9)&&(y=_.UZA(V),d-=y.left);C=_.nW6(V)?V.clientWidth-(d+C.offsetWidth):d}else C=d;o1b(g,C);this.updateScrollButtons_()}};
_.b.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.b.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.b.onScrollWheel_=function(g){g.stopPropagation();g.preventDefault();var C=xo0(_.KZ(this.hostElement).querySelector("#list"));g=Math.abs(g.deltaX)>Math.abs(g.deltaY)?g.deltaX:g.deltaY;o1b(_.KZ(this.hostElement).querySelector("#list"),C+g);this.updateScrollButtons_()};
_.b.smoothScrollByOnePage_=function(g){var C=_.KZ(this.hostElement).querySelector("#list"),d=(Math.floor(C.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,V=xo0(C),y=d*(g?1:-1),R=this.PAGE_SCROLL_SPEED,Y=this.updateScrollButtons_.bind(this),A=0,P;(function x(){A+=R;P=A/d*2;o1b(C,V+y*(P<1?P*P:-P*P+4*P-2));A<d?window.requestAnimationFrame(x):Y()})()};
_.b.updateScrollButtons_=function(){var g=xo0(_.KZ(this.hostElement).querySelector("#list")),C=_.KZ(this.hostElement).querySelector("#list").scrollWidth-_.KZ(this.hostElement).querySelector("#list").clientWidth;_.KZ(this.hostElement).querySelector("#scroll-button-back").hidden=g<=0;_.KZ(this.hostElement).querySelector("#scroll-button-forward").hidden=g>=C};
pj.prototype.onScrollWheel_=pj.prototype.onScrollWheel_;pj.prototype.onDataChanged_=pj.prototype.onDataChanged_;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],pj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],pj.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(hsr.YtBindingExpressionsBehavior),_.H("design:type",Object)],pj.prototype,"ytBindingExpressionsBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],pj.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pj.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pj.prototype,"onDataChanged_",null);_.E([_.yE("wheel"),_.H("design:type",Function),_.H("design:paramtypes",[WheelEvent]),_.H("design:returntype")],pj.prototype,"onScrollWheel_",null);
_.E([_.eC({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],pj);
_.I(pj,"yt-third-party-share-target-section-renderer",function(){if(XQQ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;NYD===void 0&&(NYD=document.createElement("template"));var V=NYD;d.call(C,V.content.cloneNode(!0),g.content.firstChild);XQQ=g}g=XQQ;return g},{mode:2});var J7=function(){return _.W.apply(this,arguments)||this};
_.L(J7,_.W);J7.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"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],J7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],J7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],J7.prototype,"data",void 0);_.E([_.eC({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],J7);
_.I(J7,"yt-third-party-network-section-renderer",function(){if(J8b===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;pQb===void 0&&(pQb=document.createElement("template"));var V=pQb;d.call(C,V.content.cloneNode(!0),g.content.firstChild);J8b=g}g=J8b;return g},{mode:2});_.U4(_.n(function(g){return _.O("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.O("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.O(_.Fd,{data:function(){return g.data().firstPartyItems}},{listItemViewModel:_.K5})))},"$i"),"first-party-network-section-view-model",{props:{data:_.CA}});var s7Z=(0,_.NKh)(_.NF.share,{parentClickTrackingParamsSelector:function(g){return g.parentClickTrackingParams}});var BY8=_.$b(["data:image/svg+xml;charset=UTF-8;base64,",""]),h7=function(){var g=_.W.apply(this,arguments)||this;g.screenLayer=7;g.qrCodeEnabled=_.t("web_enable_sharing_qr_code");g.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return g};
_.L(h7,_.W);_.b=h7.prototype;_.b.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"}}}};
_.b.attached=function(){this.JSC$20454_scroller&&(this.JSC$20454_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20454_scroller.attached&&typeof this.JSC$20454_scroller.attached==="function"&&this.JSC$20454_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.b.onDataChanged=function(){var g=this,C;(C=this.data)!=null&&C.contents&&(this.hostElement.setAttribute("links-only","true"),_.SG(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.As(this,function(){_.HW(g.hostElement,"yt-refit");g.focusSharePanelHeader()}))};
_.b.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.b.handleSetTimestamp=function(g){var C=this.shortUrl();g.isSet&&(C=_.uS(C,"t",g.timestamp));this.maybeRenderQrCode(C)};
_.b.shortUrl=function(){var g,C=(g=this.data)==null?void 0:g.contents;if(C)for(g=0;g<C.length;g++){var d=void 0,V=void 0;if((d=C[g])==null?0:(V=d.thirdPartyNetworkSection)==null?0:V.copyLinkContainer){var y=V=d=void 0;return(y=_.e((d=C[g])==null?void 0:(V=d.thirdPartyNetworkSection)==null?void 0:V.copyLinkContainer,u40))==null?void 0:y.shortUrl}}};
_.b.maybeRenderQrCode=function(g){var C=this,d,V,y,R,Y,A,P,w,x;return _.F(function(p){if(p.nextAddress==1){d=_.KZ(C.hostElement).querySelector("#qr-code");if(!C.qrCodeEnabled||!g)return d&&(d.style.display="none"),p.return();V=_.mOl(_.wS().resolve(_.G1),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});y=document.createElement("div");return typeof V==="function"?(V(y),p.jumpTo(2)):p.yield(V,3)}p.nextAddress!=2&&(R=p.yieldResult,R(y));P=(Y=y)==null?void 0:(A=Y.firstChild)==null?void 0:A.firstChild;
w=document.createElement("img");x=_.Zpl(BY8,btoa(P.outerHTML));w.onload=function(){var J={canvas:d,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:w},h=new B88;Mdb(h,g);W6S(h,!1,mtQ(h));var l=h.modules,N=Object.assign({},tqS,J);l=structuredClone(l);J=l.length;var T,v=(T=N.canvas)!=null?T:document.createElement("canvas");T=N.cellSize;h=N.logo;var q,Q=(q=N.logoSize)!=null?q:Math.floor(J/4);J%2!==Q%2&&Q++;var c=N.logoPadding,U=N.backgroundColor;q=J*T;var K=
N.width,Cl=0;K&&(Cl=N.padding,Cl=Math.ceil(Cl*q/(K-Cl*2)),v.style.width=K+"px",v.style.height=K+"px");v.width!==q+Cl*2&&(v.width=q+Cl*2);v.height!==q+Cl*2&&(v.height=q+Cl*2);q=v.getContext("2d");N.autoClear&&q.clearRect(0,0,v.width,v.height);q.fillStyle=U;q.beginPath();q.roundRect(0,0,v.width,v.height,N.borderRadius);q.fill();q.save();q.translate(Cl,Cl);if(h)for(v=Math.floor(J-Q)/2-c,c=Math.floor(J+Q)/2+c,U=v;U<c;U++)for(K=v;K<c;K++)l[U][K]=!1;for(v=0;v<J;v++)for(c=0;c<J;c++)(v<7&&c<7||v<7&&c>=J-
7||v>=J-7&&c<7)&&(l[v][c]=!1);var AL;v=(AL=N.markerColor)!=null?AL:N.color;n9r(q,0,0,T,v);n9r(q,T*(J-7),0,T,v);n9r(q,0,T*(J-7),T,v);switch(N.cellStyle){case 0:AL=l;l=AL.length;v=N.cellSize;q.beginPath();for(c=0;c<l;c++)for(U=0;U<l;U++)AL[c][U]&&q.rect(c*v,U*v,v,v);q.fillStyle=N.color;q.fill();break;case 1:AL=l;l=AL.length;v=N.cellSize;c=v*N.relativeCircleSize;q.fillStyle=N.color;q.beginPath();for(N=0;N<l;N++)for(U=0;U<l;U++)AL[N][U]&&(q.beginPath(),q.ellipse((N+.5)*v,(U+.5)*v,c/2,c/2,0,0,2*Math.PI),
q.fill());q.fill();break;case 2:AL=l;l=AL.length;v=N.cellSize;q.fillStyle=N.color;N=[[1,1],[-1,1],[-1,-1],[1,-1]];q.beginPath();for(c=0;c<l;c++)for(U=0;U<l;U++)if(AL[c][U])q.roundRect(c*v,U*v,v,v,v/2),c+1<l&&AL[c+1][U]&&q.rect(c*v+v/2,U*v,v,v),U+1<l&&AL[c][U+1]&&q.rect(c*v,U*v+v/2,v,v);else{K=c*v+v/2;Cl=U*v+v/2;for(var iP=0;iP<4;iP++){var lP=_.Z(N[iP]),pl=lP.next().value;lP=lP.next().value;c+pl>=0&&c+pl<l&&U+lP>=0&&U+lP<l&&AL[c+pl][U]&&AL[c][U+lP]&&AL[c+pl][U+lP]&&(pl=iP*Math.PI/2,lP=v/2,q.moveTo(K+
lP*Math.cos(pl),Cl+lP*Math.sin(pl)),q.arc(K,Cl,v/2,pl,pl+Math.PI/2,!1),q.lineTo(K+lP*(Math.cos(pl)-Math.sin(pl)),Cl+lP*(Math.cos(pl)+Math.sin(pl))),q.lineTo(K+lP*Math.cos(pl),Cl+lP*Math.sin(pl)))}}q.fill()}h&&q.drawImage(h,(J-Q)*T/2,(J-Q)*T/2,Q*T,Q*T);q.restore();d.style.removeProperty("display")};
w.src=_.Ml(x);_.XV(p)})};
_.b.hasCommunityPostRenderer=function(){var g,C,d,V;return!!((g=this.data)==null?0:(C=g.header)==null?0:(d=C.sharePanelHeaderRenderer)==null?0:(V=d.communityPost)==null?0:V.communityPostSectionRenderer)};
_.b.onTapClose=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.b.getScreenLayer=function(){return this.screenLayer};
_.b.logSharePanelPage=function(){if(!_.t("enable_share_panel_navigation_logging_fix_on_web")){var g;if((g=this.data)!=null&&g.trackingParams){g=this.data.trackingParams;var C=this.parentClickTrackingParams;C=C?_.FG(C):void 0;var d=_.RL();_.DJ(d,21760,C,{layer:7,parentLayer:0});d.graftServerVe(g,void 0,7);_.uw().dispatch(_.QD({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
h7.prototype.onDataChanged=h7.prototype.onDataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],h7.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],h7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],h7.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],h7.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],h7.prototype,"data",void 0);_.E([_.M({value:_.yD("SBOX_INAPPROPRIATE_CANCEL")}),_.H("design:type",String)],h7.prototype,"closeButtonAriaLabel",void 0);_.E([_.ZD("yt-share-panel-header-renderer"),_.H("design:type",HTMLElement)],h7.prototype,"header",void 0);_.E([_.M({selector:s7Z.parentClickTrackingParamsSelector}),_.H("design:type",String)],h7.prototype,"parentClickTrackingParams",void 0);_.E([_.M(),_.H("design:type",Object)],h7.prototype,"qrCodeEnabled",void 0);
_.E([_.ZD("#scroller"),_.H("design:type",Object)],h7.prototype,"JSC$20454_scroller",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],h7.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],h7);
_.I(h7,"ytd-unified-share-panel-renderer",function(){if(bfQ!==void 0)return bfQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bfQ=g},{mode:1});var TYp;var t7=function(){var g=_.W.apply(this,arguments)||this;g.modernModal=!0;return g};
_.L(t7,_.W);t7.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
t7.prototype.computeShouldHideOldButtons=function(){var g;return!((g=this.data)==null?0:g.button)};
_.PU.Object.defineProperties(t7.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var g,C;return(g=this.data)==null?void 0:(C=g.button)==null?void 0:C.buttonRenderer}}});
_.E([_.M(),_.H("design:type",Object)],t7.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],t7.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],t7.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],t7.prototype,"modernModal",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],t7.prototype,"buttonRendererData",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],t7);
_.I(t7,"ytd-modal-with-title-and-button-renderer",function(){if(TYp!==void 0)return TYp;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return TYp=g},{mode:1});var fSI;var jW=function(){return _.W.apply(this,arguments)||this};
_.L(jW,_.W);jW.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("page-changed",this.page))};
jW.prototype.pageChangedForBinding=jW.prototype.pageChangedForBinding;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jW.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jW.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],jW.prototype,"page",void 0);_.E([_.Rn("page"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jW.prototype,"pageChangedForBinding",null);
_.E([_.m({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],jW);
_.I(jW,"ytd-account-item-section-header-renderer",function(){if(fSI!==void 0)return fSI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fSI=g},{mode:1});var vd0;var eW=function(){return _.W.apply(this,arguments)||this};
_.L(eW,_.W);eW.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"}}}};
eW.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],eW.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],eW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],eW.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],eW.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Function)],eW.prototype,"onAccountItemTap",void 0);
_.E([_.m({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],eW);
_.I(eW,"ytd-account-item-section-renderer",function(){if(vd0!==void 0)return vd0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return vd0=g},{mode:1});var $Yb;var qQb;var MIQ=function(){return _.W.apply(this,arguments)||this};
_.L(MIQ,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MIQ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MIQ.prototype,"data",void 0);_.E([_.m({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],MIQ);
_.I(MIQ,"ytd-accounts-dialog-header-renderer",function(){if(qQb!==void 0)return qQb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qQb=g},{mode:1});var WeI;var lu=function(){return _.W.apply(this,arguments)||this};
_.L(lu,_.W);lu.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lu.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lu.prototype,"data",void 0);_.E([_.m({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],lu);
_.I(lu,"ytd-google-account-header-renderer",function(){if(WeI!==void 0)return WeI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return WeI=g},{mode:1});var Lj=function(){return _.W.apply(this,arguments)||this};
_.L(Lj,_.W);Lj.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"}}}};
Lj.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("page-changed",this.page))};
Lj.prototype.pageChangedForBinding=Lj.prototype.pageChangedForBinding;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Lj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Lj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Lj.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],Lj.prototype,"page",void 0);
_.E([_.Rn("page"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lj.prototype,"pageChangedForBinding",null);_.E([_.m({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],Lj);
_.EU()(Lj,"ytd-account-section-list-renderer",function(){if($Yb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);$Yb=g}g=$Yb;return g},{allowedProps:["data"],
mode:1});var mYr;var Dx=function(){var g=_.W.apply(this,arguments)||this;g.enableHandlesAccountMenuSwitcher=_.t("enable_handles_account_menu_switcher");return g};
_.L(Dx,_.W);Dx.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
Dx.prototype.dataChanged=Dx.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dx.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Dx.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Dx.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.E([_.ZD("#avatar"),_.H("design:type",Object)],Dx.prototype,"avatar",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dx.prototype,"dataChanged",null);_.E([_.m({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],Dx);
_.EU()(Dx,"ytd-active-account-header-renderer",function(){if(mYr===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);mYr=g}g=mYr;return g},{allowedProps:["data"],
mode:1});var uRZ;var ndB;var rC=function(){return _.W.apply(this,arguments)||this};
_.L(rC,_.W);rC.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
rC.prototype.onBackTap=function(){_.HW(this.hostElement,"yt-menu-back-tapped")};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rC.prototype,"data",void 0);_.E([_.m({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],rC);
_.EU()(rC,"ytd-simple-menu-header-renderer",function(){if(ndB===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);ndB=g}g=ndB;return g},{allowedProps:["data"],
mode:2});var ISD;var UY5=function(){return _.W.apply(this,arguments)||this};
_.L(UY5,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UY5.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UY5.prototype,"data",void 0);_.E([_.m({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],UY5);
_.I(UY5,"ytd-comment-video-thumbnail-header-renderer",function(){if(ISD!==void 0)return ISD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ISD=g},{mode:1});var c80;var Edp=function(){return _.W.apply(this,arguments)||this};
_.L(Edp,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Edp.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Edp.prototype,"data",void 0);_.E([_.m({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Edp);
_.I(Edp,"ytd-abuse-type-selector-renderer",function(){if(c80!==void 0)return c80;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return c80=g},{mode:1});var HfQ;var Q7D=(0,_.NKh)(_.NF.reportChannelAbuse,{isVideoIdSelectedSelector:function(g,C){return C in g.selectedVideoIds},
additionalContextSelector:function(g){return g.additionalContext},
impersonatedChannelUrlSelector:function(g){return g.impersonatedChannelUrl},
reportChannelAbuseSelector:function(g){return g}});var NL=function(){return _.W.apply(this,arguments)||this};
_.L(NL,_.W);NL.prototype.attached=function(){var g=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){g.additionalContextInput.focusTextInput()})};
NL.prototype.handleAdditionalContextChanged=function(){var g=this;_.BR(this,"ytd-report-channel-additional-context-update",function(){g.ytdReduxBehavior.dispatch(_.QD({type:"ADDITIONAL_CONTEXT_UPDATED",payload:g.additionalContext}))},300)};
NL.prototype.updateAdditionalContextFromBinding=function(g){this.additionalContext=g.detail.value};
NL.prototype.handleAdditionalContextChanged=NL.prototype.handleAdditionalContextChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],NL.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",String)],NL.prototype,"additionalContext",void 0);_.E([_.M({selector:Q7D.additionalContextSelector}),_.H("design:type",String)],NL.prototype,"additionalContextRedux",void 0);_.E([_.M(),_.H("design:type",Object)],NL.prototype,"data",void 0);
_.E([_.ZD("yt-text-input-form-field-renderer"),_.H("design:type",Object)],NL.prototype,"additionalContextInput",void 0);_.E([_.Rn("additionalContext"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NL.prototype,"handleAdditionalContextChanged",null);_.E([_.m({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],NL);
_.I(NL,"ytd-report-channel-modal-additional-context-renderer",function(){if(HfQ!==void 0)return HfQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return HfQ=g},{mode:1});var zsI;var X3=function(){var g=_.W.apply(this,arguments)||this;g.nextButtonDisabled=null;g.submitEndpoint=null;g.navigationEndpoint=null;g.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return g};
_.L(X3,_.W);_.b=X3.prototype;_.b.computeNextButtonData=function(g,C,d){var V={};C&&(V.navigationEndpoint=C);d&&(V.serviceEndpoint=d);g&&g.buttonRenderer&&_.uG.extend(V,g.buttonRenderer);return V};
_.b.handleReportChannelModalDisableNextButtonAction=function(g){this.setNextButtonIsDisabled(g)};
_.b.handleReportFormEndpointUpdateAction=function(g){this.setNextButtonIsDisabled(!!g.disableSubmitButton);this.resetEndpointData();g.submitEndpoint?this.submitEndpoint=g.submitEndpoint:g.submitNavigationEndpoint&&(this.navigationEndpoint=g.submitNavigationEndpoint)};
_.b.handleSignalActionSubmitForm=function(){var g,C=Object.keys(((g=this.reportChannelAbuseForm)==null?void 0:g.selectedVideoIds)||{}),d;g=((d=this.reportChannelAbuseForm)==null?void 0:d.additionalContext)||"";var V;d=((V=this.reportChannelAbuseForm)==null?void 0:V.impersonatedChannelUrl)||"";var y;if((y=this.data)==null?0:y.submitEndpoint){C={impersonated_channel_url:d,text:g,video_ids:C};var R;_.wS().resolve(_.xC).resolveCommand((R=this.data)==null?void 0:R.submitEndpoint,{form:Object.assign({},
C,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.b.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.b.onYtServiceRequestError=function(g){this.setNextButtonIsDisabled(!1);_.TK(this.hostElement,g.detail.error.message)};
_.b.setNextButtonIsDisabled=function(g){this.set("data.nextButton.buttonRenderer.isDisabled",g)};
_.b.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
X3.prototype.onYtServiceRequestError=X3.prototype.onYtServiceRequestError;X3.prototype.onYtServiceRequestCompleted=X3.prototype.onYtServiceRequestCompleted;_.E([_.M(),_.H("design:type",Object)],X3.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],X3.prototype,"nextButtonDisabled",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],X3.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],X3.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],X3.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],X3.prototype,"submitEndpoint",void 0);_.E([_.M(),_.H("design:type",Object)],X3.prototype,"navigationEndpoint",void 0);_.E([_.M({selector:Q7D.reportChannelAbuseSelector}),_.H("design:type",Object)],X3.prototype,"reportChannelAbuseForm",void 0);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],X3.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],X3.prototype,"onYtServiceRequestError",null);_.E([_.m({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],X3);
_.I(X3,"ytd-report-channel-modal-footer-renderer",function(){if(zsI!==void 0)return zsI;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return zsI=g},{mode:1});var Ke6;var sT=function(){var g=_.W.apply(this,arguments)||this;g.boundOnTapDismissButton=function(){g.closePopup()};
return g};
_.L(sT,_.W);sT.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
sT.prototype.handleDataChanged=function(){_.RM(this.hostElement)};
sT.prototype.closePopup=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
sT.prototype.handleDataChanged=sT.prototype.handleDataChanged;_.E([_.M(),_.H("design:type",Object)],sT.prototype,"boundOnTapDismissButton",void 0);_.E([_.M(),_.H("design:type",Object)],sT.prototype,"data",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sT.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sT.prototype,"handleDataChanged",null);_.E([_.m({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],sT);
_.I(sT,"ytd-report-channel-modal-header-renderer",function(){if(Ke6!==void 0)return Ke6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ke6=g},{mode:1});var aSB;var B9=function(){var g=_.W.apply(this,arguments)||this;g.autoValidate=!1;g.invalid=!1;g.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return g};
_.L(B9,_.W);_.b=B9.prototype;_.b.attached=function(){var g=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){g.channelUrlInput.focusTextInput()})};
_.b.disableNextButton=function(g){_.Qw(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[g])};
_.b.handleImpersonatedChannelUrlChanged=function(){var g=this;this.disableNextButton(!0);this.invalid=!1;_.BR(this,"ytd-report-channel-impersonated-channel-update",function(){var C=g.impersonatedChannelUrl.trim();g.ytdReduxBehavior.dispatch(_.QD({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:C}));var d;((d=g.data)==null?0:d.submitEndpoint)&&C&&_.wS().resolve(_.xC).resolveCommand(g.data.submitEndpoint,{form:{impersonated_channel_url:C,element:g.hostElement}})},500)};
_.b.handleModifyReportFormCommand=function(g){this.invalid=this.get("modifyReportFormCommand.action",g)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.b.updateInvalidFromBinding=function(g){this.invalid=g.detail.value};
_.b.updateImpersonatedChannelUrlFromBinding=function(g){this.impersonatedChannelUrl=g.detail.value};
B9.prototype.handleImpersonatedChannelUrlChanged=B9.prototype.handleImpersonatedChannelUrlChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],B9.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],B9.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],B9.prototype,"autoValidate",void 0);_.E([_.M(),_.H("design:type",Object)],B9.prototype,"invalid",void 0);
_.E([_.M(),_.H("design:type",String)],B9.prototype,"impersonatedChannelUrl",void 0);_.E([_.M({selector:Q7D.impersonatedChannelUrlSelector}),_.H("design:type",String)],B9.prototype,"impersonatedChannelUrlRedux",void 0);_.E([_.M(),_.H("design:type",Object)],B9.prototype,"data",void 0);_.E([_.ZD("#text-input"),_.H("design:type",Object)],B9.prototype,"channelUrlInput",void 0);
_.E([_.Rn("impersonatedChannelUrl"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B9.prototype,"handleImpersonatedChannelUrlChanged",null);_.E([_.m({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],B9);
_.I(B9,"ytd-report-channel-modal-impersonation-renderer",function(){if(aSB!==void 0)return aSB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return aSB=g},{mode:1});var G36;var SQB;var TJ=function(){return _.W.apply(this,arguments)||this};
_.L(TJ,_.W);TJ.prototype.onCheckboxToggled=function(g){var C,d,V=(d=_.e((C=this.data)==null?void 0:C.video,_.g$))==null?void 0:d.videoId;V&&this.ytdReduxBehavior.dispatch(g.target.checked?_.QD({type:"VIDEO_SELECTED",payload:V}):_.QD({type:"VIDEO_UNSELECTED",payload:V}))};
TJ.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.PU.Object.defineProperties(TJ.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var g,C=(g=this.data)==null?void 0:g.video;if(!C)return{};var d;g=(d=_.e(C,_.g$))==null?void 0:d.navigationEndpoint;if(!g)return C;_.e(g==null?void 0:g.commandMetadata,_.d7)&&(_.e(g.commandMetadata,_.d7).ignoreNavigation=!0);return C}}});
_.E([_.M({reflectToAttribute:!0,selector:Q7D.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.H("design:type",Boolean)],TJ.prototype,"checked",void 0);_.E([_.M(),_.H("design:type",Object)],TJ.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],TJ.prototype,"video",null);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],TJ.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],TJ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],TJ.prototype,"ytdReduxBehavior",void 0);_.E([_.m({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],TJ);
_.I(TJ,"ytd-selectable-video-renderer",function(){if(SQB!==void 0)return SQB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SQB=g},{mode:1});var fj=function(){var g=_.W.apply(this,arguments)||this;g.monitorScroll=!0;return g};
_.L(fj,_.W);fj.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],fj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fj.prototype,"data",void 0);_.E([_.m({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],fj);
_.I(fj,"ytd-selectable-video-list-renderer",function(){if(G36!==void 0)return G36;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return G36=g},{mode:1});var g8R;_.oe("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var v9=function(){return _.W.apply(this,arguments)||this};
_.L(v9,_.W);v9.prototype.onChange=function(g){if(g=_.W7(g).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.t("kevlar_command_handler_migration_killswitch"))_.as(this.hostElement,g,this.hostElement);else{g=_.Z(g);for(var C=g.next();!C.done;C=g.next())this.ytComponentBehavior.resolveCommand(C.value)}};
v9.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
v9.prototype.updateDataToggledFromBinding=function(g){this.set("data.toggled",g.detail.value)};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],v9.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],v9.prototype,"data",void 0);_.E([_.M({computed:"isEnabled(data)"}),_.H("design:type",Boolean)],v9.prototype,"enabled",void 0);_.E([_.m({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],v9);
_.I(v9,"ytd-toggle-item-renderer",function(){if(g8R!==void 0)return g8R;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return g8R=g},{mode:1});var Ci0;var dUZ;var VmS;var $_=function(){var g=_.W.apply(this,arguments)||this;g.setVisible=!1;g.boundOnSubmitButtonClick=function(){g.onSubmitButtonClick()};
g.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return g};
_.L($_,_.W);$_.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}}}}}};
$_.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
$_.prototype.onSubmitButtonClick=function(){var g;((g=this.data)==null?0:g.submitEndpoint)&&!_.t("enable_ytc_refunds_submit_form_signal_action")&&_.Ke(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
$_.prototype.handleSignalActionSubmitForm=function(){var g;((g=this.data)==null?0:g.submitEndpoint)&&_.Ke(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.PU.Object.defineProperties($_.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.hiddenByDefault)&&!this.setVisible}}});
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],$_.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$_.prototype,"setVisible",void 0);_.E([_.M(),_.H("design:type",Object)],$_.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],$_.prototype,"surveyFeedbackData",void 0);_.E([_.M(),_.H("design:type",Object)],$_.prototype,"boundOnSubmitButtonClick",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data","setVisible"),_.H("design:type",Object),_.H("design:paramtypes",[])],$_.prototype,"visibilityHidden",null);_.E([_.eC({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],$_);
_.I($_,"yt-flow-footer-renderer",function(){if(VmS===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;dUZ===void 0&&(dUZ=document.createElement("template"));var V=dUZ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);VmS=g}g=VmS;return g},{mode:2});var y6z=(0,_.NKh)(_.NF.ypc,{surveyFeedbackDataSelector:function(g){return g.surveyFeedbackData}});var qL=function(){return _.W.apply(this,arguments)||this};
_.L(qL,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qL.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],qL.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qL.prototype,"data",void 0);_.E([_.M({selector:y6z.surveyFeedbackDataSelector}),_.H("design:type",Object)],qL.prototype,"surveyFeedbackData",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],qL);
_.I(qL,"ytd-flow-footer-renderer",function(){if(Ci0!==void 0)return Ci0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Ci0=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var RhB;var bsS;var ML=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return g};
_.L(ML,_.W);_.b=ML.prototype;_.b.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.pW("multiPageMenuSectionItems")}}};
_.b.handleHideEnclosingAction_=function(g){if(this.data&&this.data.items)for(var C=0;C<this.data.items.length;C++){var d=this.data.items[C].notificationRenderer;if(d&&d.notificationId==g.hideEnclosingAction.notificationId){this.splice("data.items",C,1);_.Qw(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.b.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.SG(this.hostElement,"hidden",!0)};
_.b.updateMenu_=function(g){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&g&&!g.doNotRefreshInbox){g=this.data.continuations;for(var C=0;C<g.length;C++)if(g[C].invalidationContinuationData){var d=void 0;var V=(d=g[C].invalidationContinuationData)==null?void 0:d.continuation;break}g=_.uG.clone(this.data.continuationUpdateEndpoint||null);g.continuation=V;g.click_tracking_params=this.data.trackingParams;_.Ke(this.hostElement,[g])}};
_.b.onServiceRequestCompleted_=function(g,C){if(this.data&&(g=C.actions)){C=0;for(var d=g.length;C<d;C++){var V=_.e(g[C],_.TMA);if(!V)break;if((V.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||V.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&V.continuationItems&&this.data.items){var y=this.data.items.length-1;this.data.items[y].continuationItemRenderer&&(V=["data.items",y,1].concat(V.continuationItems),this.splice.apply(this,V))}}}};
ML.prototype.onServiceRequestCompleted_=ML.prototype.onServiceRequestCompleted_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ML.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ML.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ML.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ML.prototype,"data",void 0);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],ML.prototype,"onServiceRequestCompleted_",null);_.E([_.eC({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],ML);
_.EU()(ML,"yt-multi-page-menu-section-renderer",function(){if(bsS===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;RhB===void 0&&(RhB=document.createElement("template"));var V=RhB;d.call(C,V.content.cloneNode(!0),g.content.firstChild);bsS=g}g=bsS;return g},{allowedProps:["data"],
mode:2});var ZsZ;var YDz;var W9=function(){return _.W.apply(this,arguments)||this};
_.L(W9,_.W);W9.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.PU.Object.defineProperties(W9.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.progress)==null?0:this.data.progress*100}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],W9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],W9.prototype,"data",void 0);_.E([_.X("data.progress"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],W9.prototype,"showProgressBar",null);
_.E([_.X("data.progress"),_.H("design:type",Number),_.H("design:paramtypes",[])],W9.prototype,"progress",null);_.E([_.eC({is:"yt-flow-header-renderer",disableElementRegistration:!0})],W9);
_.I(W9,"yt-flow-header-renderer",function(){if(YDz===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;ZsZ===void 0&&(ZsZ=document.createElement("template"));var V=ZsZ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);YDz=g}g=YDz;return g},{mode:2});var A6b;var FBR;var m9=function(){return _.W.apply(this,arguments)||this};
_.L(m9,_.W);m9.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],m9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],m9.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],m9.prototype,"data",void 0);_.E([_.eC({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],m9);
_.I(m9,"yt-post-confirmation-flow-step-renderer",function(){if(FBR===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;A6b===void 0&&(A6b=document.createElement("template"));var V=A6b;d.call(C,V.content.cloneNode(!0),g.content.firstChild);FBR=g}g=FBR;return g},{mode:2});var PiI;var isz;var uu=function(){return _.W.apply(this,arguments)||this};
_.L(uu,_.W);
uu.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uu.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],uu.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uu.prototype,"data",void 0);_.E([_.eC({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],uu);
_.I(uu,"yt-refund-confirmation-flow-step-renderer",function(){if(isz===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;PiI===void 0&&(PiI=document.createElement("template"));var V=PiI;d.call(C,V.content.cloneNode(!0),g.content.firstChild);isz=g}g=isz;return g},{mode:2});var Osp=_.n(function(g){var C=g.data;return _.O("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.O("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.O(_.q_,{data:function(){return{thumbnails:[{url:C().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.O("div",{class:"profileBadgeViewModelContent"},_.O("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return C().badgeDesc}),_.O(_.k,{cond:function(){return C().badgeSubtitle},
then:function(){return _.O("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return C().badgeSubtitle})}})))},"aj");
Osp.idomCompat=!0;var wkS=_.n(function(g){var C=g.data;return _.O("yt-comment-interaction-view-model",{el:_.WF(_.jd(function(){return C().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.O("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return C().onTapA11yLabel},
"on:keydown":_.nqj(),tabindex:0},_.O("div",{class:"ytCommentInteractionViewModelHeader"},_.O("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return C().headerPrefix},' "',function(){return C().videoTitle}),_.O("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.O("div",{class:"ytCommentInteractionViewModelContent"},_.O("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return C().commentContent}),_.O("div",{class:"ytCommentInteractionViewModelChevron"},
_.O(_.q_,{data:function(){return{thumbnails:[{url:C().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"bj");
wkS.idomCompat=!0;var kjB=_.n(function(g){var C=g.data;return _.O("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB}),_.O("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return C().channelName}))},"cj");
kjB.idomCompat=!0;var hh0=_.n(function(g){var C=g.data;g={};return _.O("yt-profile-info-view-model",{class:_.Gr("ytProfileInfoViewModelHost",(g.ytProfileInfoViewModelWithVideoShelf=function(){return C().videosHorizontalShelf},g))},_.O(xUb,{profileInfo:C}),_.O(_.Fd,{data:function(){return C().videosHorizontalShelf}},{horizontalShelfViewModel:function(d){return _.O("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.O(_.gY,{data:d.data}))}}),_.O(_.k,{cond:function(){return C().comments},
then:function(){return _.O(o8Q,{profileInfo:C})}}),_.O(_.k,{cond:function(){return C().sharedSubscriptionsTitle},
then:function(){return _.O(_.k,{cond:function(){return C().subscriptionsAccessButtonCommand},
then:function(){return _.O(pk5,{profileInfo:C})},
else:function(){return _.O(J6Z,{profileInfo:C})}})}}))},"dj");
hh0.idomCompat=!0;var o8Q=_.n(function(g){var C=g.profileInfo;return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O("div",{class:"ytProfileInfoViewModelHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return C().commentsInteractionTitle})),_.O(_.Fd,{data:function(){return C().comments}},{commentInteractionViewModel:function(d){return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O(wkS,{data:d.data}))}}))},"ej"),pk5=_.n(function(g){var C=g.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelSubSection"},_.O("div",{class:"ytProfileInfoViewModelSubHeader"},_.O(_.io,{command:function(){return C().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return C().sharedSubscriptionsTitle}),_.O("div",null,_.O(_.Fd,{data:function(){return C().subscriptionsAccessButton}},{buttonViewModel:_.Jc})))),_.O(tmB,{sharedSubscriptions:function(){var d;
return((d=C().sharedSubscriptions)==null?void 0:d.slice(0,5))||[]}}))},"fj"),J6Z=_.n(function(g){var C=g.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelSubSection"},_.O("div",{class:"ytProfileInfoViewModelSubHeader"},_.O("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return C().sharedSubscriptionsTitle})),_.O(tmB,{sharedSubscriptions:function(){var d;
return((d=C().sharedSubscriptions)==null?void 0:d.slice(0,5))||[]}}))},"gj"),tmB=_.n(function(g){return _.O("div",{class:"ytProfileInfoViewModelSubs"},_.O(_.Fd,{data:g.sharedSubscriptions},{sharedSubscriptionViewModel:function(C){return _.O("div",{class:"ytProfileInfoViewModelSub"},_.O(kjB,{data:C.data}))}}))},"hj"),xUb=_.n(function(g){var C=g.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O(_.M9,{each:function(){return[C().profileBadgeInfoYtWide,C().profileBadgeInfoChannelWide].filter(function(d){return!!d})},
keyBy:"INDEX"},function(d){return _.O(_.xX,null,_.O("div",{class:"ytProfileInfoViewModelHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return d().profileSectionTitle}),_.O("div",{class:"ytProfileInfoViewModelSectionDesc"},_.O("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var V;
return(V=d().commentBadge)==null?void 0:V.commentDesc}),_.O(_.k,{cond:function(){var V;
return(V=d().commentBadge)==null?void 0:V.blackHeartDesc},
then:function(){return _.O("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.O("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.O(_.q_,{data:function(){var V;
return{thumbnails:[{url:(V=d().commentBadge)==null?void 0:V.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.O("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var V;return(V=d().commentBadge)==null?void 0:V.blackHeartDesc}))),_.O("div",{class:"ytProfileInfoViewModelBadge"},_.O(_.M9,{each:function(){return d().badges||[]}},function(V){return _.O(Osp,{data:V})})))}))},"ij");var jYI=_.n(function(g){var C=g.data;var d=function(){return C().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.O("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.O(_.Fd,{data:function(){return C().profileIdentityInfo}},{profileIdentityInfoViewModel:function(V){return _.O(_.FvQ,{data:V.data,
hideDivider:d,isChannelInfoCard:d})},
profileInfoViewModel:hh0}),_.O(_.Fd,{data:function(){return C().profileInfo}},{profileIdentityInfoViewModel:_.FvQ,
profileInfoViewModel:hh0}))},"jj");
jYI.idomCompat=!0;_.U4(jYI,"yt-profile-card-view-model",{props:{data:_.CA}});var nj=function(){var g=_.W.apply(this,arguments)||this;g.enableFocusFix=_.t("music_web_enable_focus_on_setting_menu_fix")&&_.au("IS_MOBILE_WEB",!1);g.covered=!1;g.hideMenu=!1;g.isCommentNotificationOnProfileCard=!1;g.scrolledByTouch=!1;g.disableBackdropFilter=_.t("web_disable_backdrop_filter");g.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return g};
_.L(nj,_.W);_.b=nj.prototype;
_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer",
backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer",
refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer",profileCardViewModel:"yt-profile-card-view-model",continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",
flowFooterRenderer:"ytd-flow-footer-renderer"}}}};
_.b.ready=function(){var g=this;this.JSC$20555_containerElement.addEventListener("scroll",function(){g.ytRendererBehavior.markDirty()})};
_.b.attributeChanged=function(g,C){g==="menu-style"&&_.Qw(this.hostElement,"yt-multi-page-menu-closed-action",[C])};
_.b.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.VE(this,this.focusOnStampFinished))};
_.b.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.VE(this,this.focusOnStampFinished))};
_.b.reset=function(){this.closeJobId&&(_.UP.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.b.focusOnStampFinished=function(g){g.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.VE(this,this.focusOnStampFinished)),this.doFocus())};
_.b.doFocus=function(){var g=_.vcr(this.sectionsElement);g.length&&g[0].focus()};
_.b.computeMenuStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.b.computeIsCommentNotificationOnProfileCard=function(g){return _.t("enable_profile_cards_on_comments")&&g.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.b.computeHideMenu=function(g,C){return g||!(!C||!C.showLoadingSpinner)};
_.b.onPopupClosed=function(){this.isPopUpOpen=!1;_.Qw(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.b.onPopupOpened=function(g,C){this.isPopUpOpen=!0;C.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.HW(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.QD({type:"CHANNEL_REPORT_RESET"})))};
_.b.onYtNavigate=function(g,C){this.shouldCloseOnNavigateEvent(C.endpoint)&&_.Qw(this.hostElement,"yt-close-all-popups-action")};
_.b.handleEndpoint=function(g){g=_.e(g,_.H8);!this.isCommentNotificationOnProfileCard&&g&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20555_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.b.handleActions=function(g){for(var C=0,d=g.length;C<d;C++){var V=_.e(g[C],Us0);V&&this.handleGetMultiPageMenuAction(V);(V=_.e(g[C],_.TMA))&&this.handleAppendContinuationItemsAction(V)}};
_.b.onServiceRequestSentOrCompleted=function(g,C){g.detail&&g.detail.endpoint&&this.handleEndpoint(g.detail.endpoint);C.actions&&this.handleActions(C.actions)};
_.b.handleGetMultiPageMenuAction=function(g){var C=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.KZ(this.submenuElement).appendChild(C);(g=g.menu.multiPageMenuRenderer)&&this.logSubmenu(g);C.data=g;C.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.b.handleAppendContinuationItemsAction=function(g){if(this.data&&g.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&g.continuationItems&&this.data.sections){var C=this.data.sections.length-1;this.data.sections[C].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),C--);if(this.data.sections[C].multiPageMenuNotificationSectionRenderer&&g.continuationItems){g=_.Z(g==null?void 0:g.continuationItems);for(var d=g.next();!d.done;d=g.next())if(d=d.value,_.e(d,xSR)){var V=
void 0,y=void 0,R=void 0,Y=void 0,A=void 0;((V=this)==null?0:(y=V.data)==null?0:(R=y.sections)==null?0:(Y=R[C])==null?0:(A=Y.multiPageMenuNotificationSectionRenderer)==null?0:A.items)&&this.push("data.sections."+C+".multiPageMenuNotificationSectionRenderer.items",d)}else if(_.e(d,_.jdh)||_.e(d,_.Wb))this.push("data.sections",d),C++}}};
_.b.logSubmenu=function(g){if(!_.t("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var C=this.ytRendererBehavior.getScreenLayer(),d=_.ju(C),V=_.t_(C);if((g=g.trackingParams)&&d&&V){var y=_.FG(g);_.t("combine_ve_grafts")?_.RL().graftServerVe(g,V,C):_.BL(d,V,y)}}};
_.b.emptySubmenuContainer=function(){for(var g=_.KZ(this.submenuElement);g.firstChild;)g.removeChild(g.firstChild)};
_.b.onMenuBackTap=function(g){_.HW(this.hostElement,"yt-submenu-closed");g.stopPropagation()};
_.b.onSubmenuClosed=function(g){_.W7(g)!==this.hostElement&&(this.covered=!1,_.HW(this.hostElement,"yt-refit"),g.stopPropagation())};
_.b.onRetrieveLocation=function(g,C){C.hasComments&&(C.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),g.stopPropagation())};
_.b.shouldCloseOnNavigateEvent=function(g){if(!g)return!0;if(_.e(g,_.Coh)||_.e(g,_.dCA)||_.e(g,_.gQx)||_.e(g,_.Co))return!1;var C;return((C=_.e(g==null?void 0:g.commandMetadata,_.d7))==null?0:C.ignoreNavigation)?!1:!0};
_.b.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.b.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.b.refitAfterRender=function(){var g=this;_.As(this,function(){_.HW(g.hostElement,"yt-refit")})};
nj.prototype.refitAfterRender=nj.prototype.refitAfterRender;nj.prototype.onRetrieveLocation=nj.prototype.onRetrieveLocation;nj.prototype.onSubmenuClosed=nj.prototype.onSubmenuClosed;nj.prototype.onMenuBackTap=nj.prototype.onMenuBackTap;nj.prototype.onServiceRequestSentOrCompleted=nj.prototype.onServiceRequestSentOrCompleted;nj.prototype.onYtNavigate=nj.prototype.onYtNavigate;nj.prototype.onPopupOpened=nj.prototype.onPopupOpened;nj.prototype.onPopupClosed=nj.prototype.onPopupClosed;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],nj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],nj.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],nj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],nj.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],nj.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],nj.prototype,"enableFocusFix",void 0);_.E([_.M(),_.H("design:type",Object)],nj.prototype,"covered",void 0);_.E([_.M({computed:"computeHideMenu(covered, data)"}),_.H("design:type",Object)],nj.prototype,"hideMenu",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.H("design:type",String)],nj.prototype,"menuStyle",void 0);
_.E([_.M({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.H("design:type",Object)],nj.prototype,"isCommentNotificationOnProfileCard",void 0);_.E([_.M(),_.H("design:type",Boolean)],nj.prototype,"isPopUpOpen",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],nj.prototype,"scrolledByTouch",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],nj.prototype,"disableBackdropFilter",void 0);
_.E([_.ZD("#sections"),_.H("design:type",HTMLElement)],nj.prototype,"sectionsElement",void 0);_.E([_.ZD("#spinner"),_.H("design:type",HTMLElement)],nj.prototype,"spinnerElement",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],nj.prototype,"headerElement",void 0);_.E([_.ZD("#container"),_.H("design:type",HTMLElement)],nj.prototype,"JSC$20555_containerElement",void 0);_.E([_.ZD("#submenu"),_.H("design:type",HTMLElement)],nj.prototype,"submenuElement",void 0);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nj.prototype,"onPopupClosed",null);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],nj.prototype,"onPopupOpened",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],nj.prototype,"onYtNavigate",null);
_.E([_.yE("yt-service-request-completed"),_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],nj.prototype,"onServiceRequestSentOrCompleted",null);_.E([_.yE("yt-menu-back-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],nj.prototype,"onMenuBackTap",null);
_.E([_.yE("yt-submenu-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],nj.prototype,"onSubmenuClosed",null);_.E([_.yE("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],nj.prototype,"onRetrieveLocation",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nj.prototype,"refitAfterRender",null);
_.E([_.m({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],nj);
_.I(nj,"ytd-multi-page-menu-renderer",function(){if(uRZ!==void 0)return uRZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return uRZ=g},{mode:1});var eh8;var IB=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return g};
_.L(IB,_.W);_.b=IB.prototype;_.b.created=function(){this.showTooltips=!0};
_.b.computeAccessibility_=function(g){return this.get("accessibility.accessibilityData",g)||null};
_.b.onTap=function(){var g=_.zY(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(g&&g.length===1&&g[0])_.Qw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var C;if((C=this.data)==null?0:C.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var d;((d=this.data)==null?0:d.menuRequest)&&_.Ke(this.hostElement,[this.data.menuRequest])}}};
_.b.handleTopbarMenuClosedAction=function(g){var C,d;(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(g)===((C=this.data)==null?void 0:(d=C.icon)==null?void 0:d.iconType)&&this.toggleIconState(!1)};
_.b.toggleIconState=function(g){_.t("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=g)};
_.b.handleUpdateTopbarAvatarAction=function(g){var C;g=(C=_.e(g,qt0))==null?void 0:C.avatarUrl;var d,V;C=(d=this.data)==null?void 0:(V=d.avatar)==null?void 0:V.thumbnails;g&&C&&(d={thumbnails:[Object.assign({},C[0],{url:g})]},this.set("data.avatar",d))};
_.PU.Object.defineProperties(IB.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.KZ(this.hostElement).querySelector("#button")}}});
IB.prototype.onTap=IB.prototype.onTap;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],IB.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],IB.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.JZL.YtButtonBehavior),_.H("design:type",Object)],IB.prototype,"ytButtonBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],IB.prototype,"data",void 0);
_.E([_.ZD("yt-icon-button#button"),_.H("design:type",Object)],IB.prototype,"iconButton",void 0);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IB.prototype,"onTap",null);_.E([_.m({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],IB);
_.EU()(IB,"ytd-topbar-menu-button-renderer",function(){if(eh8===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);eh8=g}g=eh8;return g},{allowedProps:["data"],
mode:1});var lMR;var UT=function(){return _.W.apply(this,arguments)||this};
_.L(UT,_.W);UT.prototype.getSelected=function(){return this.reasons.selected};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UT.prototype,"data",void 0);_.E([_.ZD("#reasons"),_.H("design:type",Object)],UT.prototype,"reasons",void 0);_.E([_.m({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],UT);
_.I(UT,"ytd-ad-feedback-content",function(){if(lMR!==void 0)return lMR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return lMR=g},{mode:1});var LBR;var c9=function(){return _.W.apply(this,arguments)||this};
_.L(c9,_.W);_.b=c9.prototype;_.b.onPopupOpened=function(){_.Qw(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.b.computeConfirmButton=function(g){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:g.confirmLabel}};
_.b.computeCancelButton=function(g){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:g.cancelLabel}};
_.b.onConfirmTap=function(){var g=this.content.getSelected();g!==void 0&&(g=this.data.reasons[g].endpoint)&&(_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}}),_.Qw(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.b.sendFeedbackSubmitToastAction=function(){var g;(g=this.data)!=null&&g.completionMessage&&(g=_.I0(this.data.completionMessage),_.Qw(this.hostElement,"yt-open-popup-action",[g,this]))};
_.b.onCancelTap=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
c9.prototype.onPopupOpened=c9.prototype.onPopupOpened;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],c9.prototype,"data",void 0);_.E([_.ZD("#content"),_.H("design:type",Object)],c9.prototype,"content",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],c9.prototype,"onPopupOpened",null);
_.E([_.m({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],c9);
_.I(c9,"ytd-ad-feedback-renderer",function(){if(LBR!==void 0)return LBR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return LBR=g},{mode:1});var DUp;var r6r=function(){return _.W.apply(this,arguments)||this};
_.L(r6r,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],r6r.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],r6r.prototype,"data",void 0);_.E([_.m({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],r6r);
_.I(r6r,"ytd-ad-info-dialog-content",function(){if(DUp!==void 0)return DUp;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return DUp=g},{mode:1});var NjS;var ET=function(){return _.W.apply(this,arguments)||this};
_.L(ET,_.W);ET.prototype.computeConfirmButton=function(g){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:g.confirmLabel}};
ET.prototype.onConfirmTap=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
ET.prototype.computeShouldShowTitle=function(){var g;return!((g=this.data)==null||!g.title)};
ET.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
ET.prototype.onPopupClosed=ET.prototype.onPopupClosed;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ET.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ET.prototype,"data",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ET.prototype,"onPopupClosed",null);_.E([_.m({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],ET);
_.I(ET,"ytd-ad-info-dialog-renderer",function(){if(NjS!==void 0)return NjS;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return NjS=g},{mode:1});var Xk0;var H9=function(){var g=_.W.apply(this,arguments)||this;g.actionButtonClass="action-button";g.dismissButtonId="dismiss-button";g.dialogDismiss=!0;return g};
_.L(H9,_.W);_.b=H9.prototype;_.b.computeInPlayer=function(g){return(g==null?void 0:g.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.b.computedLogo=function(){var g,C;return this.isDarkTheme()?(g=this.data)==null?void 0:g.logoDark:(C=this.data)==null?void 0:C.logo};
_.b.computedHeaderImage=function(){var g,C;return this.isDarkTheme()?(g=this.data)==null?void 0:g.headerImageDark:(C=this.data)==null?void 0:C.headerImage};
_.b.computeLogoIconId=function(){var g,C,d,V=(g=this.computedLogo())==null?void 0:(C=g.sources)==null?void 0:(d=C[0])==null?void 0:d.height;return V&&V%31===0?"logo-icon-with-padding":"logo-icon"};
_.b.computeLogoIconHeight=function(){var g,C,d,V=(g=this.computedLogo())==null?void 0:(C=g.sources)==null?void 0:(d=C[0])==null?void 0:d.height;return V&&V%31===0?"31":"24"};
_.b.onPopupClosed=function(){_.wS().resolve(_.$8).dispose()};
_.b.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.b.onShow=function(){this.inPlayer&&_.yW(6);this.titleElement.focus()};
_.b.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var g=0;g<this.data.impressionEndpoints.length;g++){var C=_.e(this.data.impressionEndpoints[g],_.j6);C&&this.ytComponentBehavior.resolveCommand(C)}};
_.b.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.Qw(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.PU.Object.defineProperties(H9.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var g,C;return!((g=this.data)==null||!g.headerImageDark)&&!((C=this.data)==null||!C.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.secondaryButton)}}});
H9.prototype.onPopupClosed=H9.prototype.onPopupClosed;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],H9.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.KT.YtVisibilityBehavior),_.H("design:type",Object)],H9.prototype,"ytVisibilityBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],H9.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],H9.prototype,"actionButtonClass",void 0);_.E([_.M(),_.H("design:type",Object)],H9.prototype,"dismissButtonId",void 0);_.E([_.M(),_.H("design:type",Object)],H9.prototype,"dialogDismiss",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],H9.prototype,"hasHeaderImage",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],H9.prototype,"hasPremiumButton",null);
_.E([_.M({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.H("design:type",Boolean)],H9.prototype,"inPlayer",void 0);_.E([_.ZD("#dismiss-button"),_.H("design:type",HTMLElement)],H9.prototype,"dismissButton",void 0);_.E([_.ZD("#title"),_.H("design:type",HTMLElement)],H9.prototype,"titleElement",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],H9.prototype,"onPopupClosed",null);
_.E([_.m({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],H9);
_.I(H9,"ytd-enforcement-message-view-model",function(){if(Xk0!==void 0)return Xk0;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="fc-dialog-container style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" tabindex="0" role="heading" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Xk0=g},{mode:1});var sYR;var BjR;var Q1=function(){var g=_.W.apply(this,arguments)||this;g.TEST_ONLY={immediateValidation:function(){g.immediateValidation()},
onValidationResponse:function(C){g.onValidationResponse(C)},
onGenerateHandleFromNameResponse:function(C){g.onGenerateHandleFromNameResponse(C)}};
return g};
_.L(Q1,_.W);_.b=Q1.prototype;_.b.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.b.validate=function(){this.immediateValidation()};
_.b.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.b.setHandleInputValue=function(g){this.handleDir=this.getHandleDir(g);this.handleInput.value=g;this.validationState={status:"PENDING"};this.immediateValidation()};
_.b.getHandleDir=function(g){var C=g===""&&!1;return(C=_.GYQ.test.call(_.GYQ,g))?"rtl":"ltr"};
_.b.onDataChanged=function(){var g,C;this.handleDir=this.getHandleDir((C=(g=this.data)==null?void 0:g.handle)!=null?C:"");var d;this.validationState=((d=this.data)==null?0:d.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var V;((V=this.data)==null?0:V.validateOnInit)&&this.immediateValidation()};
_.b.stopPropagation=function(g){g.stopPropagation()};
_.b.onInput=function(){var g;this.handleDir=this.getHandleDir((g=this.handleInput.value)!=null?g:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.b.onFocusout=function(g){this.handleInput.contains(g.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.b.delayedValidation=function(){var g,C;this.debouncedValidation((C=(g=this.data)==null?void 0:g.validationDelayMs)!=null?C:1E3)};
_.b.immediateValidation=function(){this.debouncedValidation(0)};
_.b.debouncedValidation=function(g){var C=this;_.BR(this,"debouncedValidation",function(){var d,V=C.staticValidation((d=C.handleInput.value)!=null?d:"");if(V!==void 0)C.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:V};else{var y;if((y=C.data)!=null&&y.validateChannelHandleCommand){C.validationState={status:"LOADING"};var R;C.ytComponentBehavior.resolveCommand(C.data.validateChannelHandleCommand,{form:{handle:(R=C.handleInput.value)!=null?R:""},commandController:{onSuccess:function(Y,
A){C.onValidationResponse(A)},
onServerError:function(Y,A){C.onValidationServerError(A)}}})}else C.handleUnexpectedValidationError(new _.qn("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",C.data))}},g)};
_.b.staticValidation=function(g){var C;if(((C=this.data)==null?void 0:C.channelHandleStaticValidationParams)!==void 0){C=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(g)&&C.validValueRegexpErrorMessage!==void 0)return C.validValueRegexpErrorMessage;if(C.minLength!==void 0&&g.length<C.minLength&&C.minLengthErrorMessage!==void 0)return C.minLengthErrorMessage;if(C.maxLength!==void 0&&g.length>C.maxLength&&C.maxLengthErrorMessage!==void 0)return C.maxLengthErrorMessage}};
_.b.onValidationResponse=function(g){var C=_.e(g.result,MX0);C===void 0?this.handleUnexpectedValidationError(new _.qn("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",g)):this.handleValidationResultRenderer(C)};
_.b.onValidationServerError=function(g){this.handleUnexpectedValidationError(new _.qn("ValidateChannelHandle request failed.",g))};
_.b.handleValidationResultRenderer=function(g){if(g.handle===void 0)this.handleUnexpectedValidationError(new _.qn("ChannelHandleValidationResultRenderer does not contain handle.",g));else if(g.handle===this.handleInput.value)switch(g.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:g.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:g.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.qn("Unrecognized ChannelHandleValidationResult",g));break;default:_.KL(g.result)}};
_.b.handleUnexpectedValidationError=function(g){var C;this.validationState={status:"UNKNOWN",handle:(C=this.handleInput.value)!=null?C:""};_.cy(g)};
_.b.stopEventPropagation=function(g){g.stopPropagation()};
_.b.updateHandleOnChannelNameInputChange=function(g){if(!this.wasEdited){var C,d;this.debouncedGenerateHandleFromName(g,(d=(C=this.data)==null?void 0:C.validationDelayMs)!=null?d:1E3)}};
_.b.debouncedGenerateHandleFromName=function(g,C){var d=this;_.BR(this,"debouncedGenerateHandleFromName",function(){var V;(V=d.data)!=null&&V.validateChannelHandleCommand?d.ytComponentBehavior.resolveCommand(d.data.validateChannelHandleCommand,{form:{name:g},commandController:{onSuccess:function(y,R){d.onGenerateHandleFromNameResponse(R)},
onServerError:function(y,R){_.cy(new _.qn("Error calling GenerateHandleFromName",R))}}}):_.cy(new _.qn("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",d.data))},C)};
_.b.onGenerateHandleFromNameResponse=function(g){this.wasEdited||((g=_.e(g.result,WZB))?this.setHandleInputValue(g.handle):_.cy(new _.qn("Invalid results when generate handle from name")))};
_.PU.Object.defineProperties(Q1.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var g;if(g=this.validationState)g=this.validationState,g=g.status==="OK"||g.status==="UNKNOWN";if(g)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.validationState)==null?void 0:g.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 g,C=(g=this.channelHandleEntity)==null?void 0:g.handleEdit;this.handleDir=this.getHandleDir(C!=null?C:"");return C}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var g,C;if(((g=this.data)==null?void 0:(C=g.channelHandleStaticValidationParams)==null?void 0:C.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
Q1.prototype.stopEventPropagation=Q1.prototype.stopEventPropagation;Q1.prototype.onDataChanged=Q1.prototype.onDataChanged;Q1.prototype.applyHandleEdit=Q1.prototype.applyHandleEdit;Q1.prototype.onValueChanged=Q1.prototype.onValueChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Q1.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],Q1.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Q1.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Boolean)],Q1.prototype,"wasEdited",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],Q1.prototype,"handleDir",void 0);_.E([_.ZD("#handle-input"),_.H("design:type",Object)],Q1.prototype,"handleInput",void 0);_.E([_.M(),_.X("validationState"),_.H("design:type",Object),_.H("design:paramtypes",[])],Q1.prototype,"value",null);
_.E([_.Rn("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q1.prototype,"onValueChanged",null);_.E([_.X("validationState"),_.H("design:type",Object),_.H("design:paramtypes",[])],Q1.prototype,"errorIndicator",null);_.E([_.M({reflectToAttribute:!0}),_.X("errorIndicator"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Q1.prototype,"borderErrorIndicator",null);
_.E([_.M({selectorArgs:["data.channelHandleEntityKey"],selector:function(g,C){return _.gd(g.entities,"channelHandle",C)}}),
_.H("design:type",Object)],Q1.prototype,"channelHandleEntity",void 0);_.E([_.X("channelHandleEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],Q1.prototype,"handleEdit",null);_.E([_.Rn("handleEdit"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q1.prototype,"applyHandleEdit",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q1.prototype,"onDataChanged",null);
_.E([_.X("data.channelHandleStaticValidationParams.validValueRegexp"),_.H("design:type",Object),_.H("design:paramtypes",[])],Q1.prototype,"validValueRegexp",null);_.E([_.yE("yt-service-request-sent"),_.yE("yt-service-request-completed"),_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Q1.prototype,"stopEventPropagation",null);_.E([_.m({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],Q1);
_.I(Q1,"ytd-channel-handle-input-renderer",function(){if(BjR!==void 0)return BjR;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return BjR=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var zJ=function(){var g=_.W.apply(this,arguments)||this;g.data=null;g.errorMessage=null;g.isLoading=!0;g.hideContainer=!1;g.enableNewChannelCreationOnIdForAll=_.t("enable_new_channel_creation_for_id4all");g.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"};g.testOnly={setErrorMessage:function(C){g.resetErrorState();
g.setErrorState(C)}};
return g};
_.L(zJ,_.W);_.b=zJ.prototype;_.b.created=function(){this.logScreenVe()};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.toggleCreateChannelButton();this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.hostElement.parentElement.style.overflowY="auto")};
_.b.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var g;((g=this.zeroStepErrorMessageEntity)==null?0:g.value)&&this.set("errorMessage",_.Mr(this.zeroStepErrorMessageEntity.value))};
_.b.onCreateTap=function(){var g=this;if(this.data&&this.data.channelCreationEndpoint){var C,d;if(!((C=this.data.createChannelButton)==null?0:(d=C.buttonRenderer)==null?0:d.isDisabled)){var V;if((V=this.nameInput)!=null&&V.value){this.setLoadingState();var y,R;C=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(y=this.handleInput)==null?void 0:y.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((R=this.handleInput)==null?void 0:R.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:C,commandController:{onSuccess:function(Y,A){g.onChannelCreationEndpointSuccess(A);g.obakeImageSource&&_.uD("channelCreatedWithObakeImage",{imageSourceType:g.obakeImageSource})},
onServerError:function(){g.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.b.endpointRequiresServiceRequestAction=function(g){return!!_.e(g,_.JQ)||!!_.e(g,qt0)};
_.b.isNavigateAction=function(g){var C;return!!_.e(g,_.vC)||!!_.e((C=_.e(g,n70))==null?void 0:C.command,_.vC)};
_.b.isPlaylistAction=function(g){return!!_.e(g,_.QL)||!!_.e(g,_.Cm)};
_.b.onChannelCreationEndpointSuccess=function(g){if(g.createChannelError){var C;this.setErrorState((C=g.createChannelError)==null?void 0:C.errorMessage);this.handleInput&&this.handleInput.validate()}else{g.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(g.navigationEndpoint);if(g.actions){C=_.Z(g.actions);for(var d=C.next();!d.done;d=C.next())if(d=d.value,this.endpointRequiresServiceRequestAction(d)&&this.ytComponentBehavior.resolveCommand(d),this.isNavigateAction(d)){var V=void 0;d=_.e((V=
_.e(d,n70))==null?void 0:V.command,_.vC);V=void 0;this.isPlaylistAction((V=d)==null?void 0:V.endpoint)&&(_.Qw(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),V=void 0,this.ytComponentBehavior.resolveCommand((V=d)==null?void 0:V.endpoint))}}g.actions&&g.actions.some(function(y){var R;return _.e(y,_.vC)||_.e((R=_.e(y,n70))==null?void 0:R.command,_.vC)})||_.Qw(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.b.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.b.onCancelTap=function(){var g,C,d;if(!((g=this.data)==null?0:(C=g.cancelButton)==null?0:(d=C.buttonRenderer)==null?0:d.isDisabled)){var V,y,R;g=(V=this.data)==null?void 0:(y=V.cancelButton)==null?void 0:(R=y.buttonRenderer)==null?void 0:R.command;if(!g||!_.e(g,_.l4g)){var Y;this.nameInput&&((Y=this.data)==null?0:Y.name)&&(this.nameInput.value=this.data.name);var A;this.handleInput&&((A=this.data)==null?0:A.channelHandleInput)&&(this.handleInput.data=_.e(this.data.channelHandleInput,msz));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.b.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.b.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.b.onClearProfilePhotoTap=function(){var g,C,d;((g=this.data)==null?0:(C=g.clearProfilePhotoButton)==null?0:(d=C.buttonRenderer)==null?0:d.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.b.onEditAvatarTap=function(){var g,C,d;((g=this.data)==null?0:(C=g.editAvatarButton)==null?0:(d=C.buttonRenderer)==null?0:d.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.b.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)};
_.b.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var g;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((g=this.data)==null?0:g.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.b.setErrorState=function(g){this.resetErrorState();if(g)this.set("errorMessage",g);else{var C;if((C=this.zeroStepErrorMessageEntity)==null?0:C.value)this.set("errorMessage",_.Mr(this.zeroStepErrorMessageEntity.value));else{var d;((d=this.data)==null?0:d.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.b.fetchImageBlobWithAlr=function(g,C){C=C===void 0?5:C;var d=this,V,y,R,Y,A;return _.F(function(P){switch(P.nextAddress){case 1:return P.yield(fetch(g,{method:"GET",mode:"cors"}),2);case 2:V=P.yieldResult;if(V.ok){P.jumpTo(3);break}if(C===0)throw Error();y=d.addJitter(Math.pow(2,5-C));return P.yield(new Promise(function(w){setTimeout(w,y*1E3)}),4);
case 4:return P.return(d.fetchImageBlobWithAlr(g,C-1));case 3:if(!V.headers.get("content-type").split(";").some(function(w){return w.trim()==="text/plain"})){P.jumpTo(5);
break}R=d;Y=R.fetchImageBlobWithAlr;return P.yield(V.text(),6);case 6:return P.return(Y.call(R,P.yieldResult,C-1));case 5:return P.yield(V.blob(),7);case 7:return A=P.yieldResult,P.return(A)}})};
_.b.addJitter=function(g){var C=g*.3*Math.random();Math.random()>.5&&(C*=-1);return g+C};
_.b.openProfilePicturePicker=function(){var g=this,C,d,V,y,R,Y;return _.F(function(A){if(A.nextAddress==1){C=g.data.scottyUploadUrl;if(!C)return A.return();d=document.documentElement.hasAttribute("dark");V=document.body.style.colorScheme;d&&(document.body.style.colorScheme="dark");y=B$Q(T$0(skr(eFR(d?"dark":"light")),function(P){var w,x,p,J,h;return _.F(function(l){if(l.nextAddress==1)return w=_.uS(KFZ(new rI(P.photoUrl,!1)).build(),"alr","yes"),g.obakeImageSource=g.pictureChangeSourceToObakeImageSourceType(P.photoSource),
_.js(l,2),g.setLoadingState(),l.yield(g.fetchImageBlobWithAlr(w),4);if(l.nextAddress!=2)return x=l.yieldResult,p=new FileReader,p.addEventListener("load",function(){var N,T,v,q,Q,c;return _.F(function(U){if(U.nextAddress==1){if(x.size>15728640)return g.setErrorState((N=g.data)==null?void 0:N.imageSizeErrorMessage),_.cy(Error("Gl")),U.return();if(!p.result)return g.setErrorState((T=g.data)==null?void 0:T.genericImageLoadErrorMessage),_.cy(Error("Hl")),U.return();v=p.result;_.js(U,2);return U.yield(EbD(x,
C),4)}if(U.nextAddress!=2)return q=U.yieldResult,g.handleImageUpdatedAction(v,q),g.resetErrorState(),_.Vv(U,0);Q=_.N4(U);g.setErrorState((c=g.data)==null?void 0:c.uploadErrorMessage);if(Q instanceof Error)_.IM(Q);else{var K=new _.qn(JSON.stringify(Q));_.IM(K)}_.XV(U)})}),p.readAsDataURL(x),_.Vv(l,0);
J=_.N4(l);g.setErrorState((h=g.data)==null?void 0:h.genericImageLoadErrorMessage);J instanceof Error?_.IM(J):_.Uq(new _.qn(JSON.stringify(J)));_.XV(l)})}),function(){g.hideContainer=!1;
document.body.style.colorScheme=V});
_.js(A,2);return((R=g.data)==null?0:R.shouldViewChannelCreationFormForSupex)?A.yield(y.openPicker("profile-picture/art-selection"),5):A.yield(y.openPicker(),5)}if(A.nextAddress!=2)return _.Vv(A,0);_.N4(A);g.setErrorState((Y=g.data)==null?void 0:Y.selectImageErrorMessage);_.XV(A)})};
_.b.pictureChangeSourceToObakeImageSourceType=function(g){switch(g){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.b.logScreenVe=function(){_.DJ(_.RL(),124448)};
_.b.graftServerVe=function(){var g=_.t_(),C,d,V=(C=this.data)==null?void 0:(d=C.loggingDirectives)==null?void 0:d.trackingParams;V&&g&&(this.channelCreationFormVe=_.RL().graftServerVe(V,g),g={visualElement:this.channelCreationFormVe},_.dl().reportShown(g))};
_.b.isNameChanged=function(g){var C;return((C=this.data)==null?void 0:C.name)!==g};
_.b.isHandleChanged=function(g){var C,d=_.e((C=this.data)==null?void 0:C.channelHandleInput,msz);return d&&g?d.handle!==g:!1};
_.b.handleImageUpdatedAction=function(g,C){this.hideContainer=!1;this.previewDataUrl=g;this.encryptedBlobId=C};
_.b.handleImageSelectionErrorAction=function(g){this.hideContainer=!1;this.setErrorState(g)};
_.b.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.b.showContainer=function(){this.hideContainer=!1};
_.b.maybeWipeZeroStepErrorMessage=function(){var g,C=(g=this.data)==null?void 0:g.zeroStepErrorMessageEntityKey,d;C&&((d=this.zeroStepErrorMessageEntity)==null?0:d.value)&&this.ytdReduxBehavior.dispatch(_.P$("stringEntity",C,{key:C,value:""}))};
_.PU.Object.defineProperties(zJ.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 g;return((g=this.photoThumbnail)==null?0:g.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 g;return!((g=this.data)==null||!g.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.descriptionInfo}}});
zJ.prototype.dataChanged=zJ.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],zJ.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],zJ.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],zJ.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],zJ.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],zJ.prototype,"errorMessage",void 0);
_.E([_.M(),_.H("design:type",Object)],zJ.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",String)],zJ.prototype,"previewDataUrl",void 0);_.E([_.M(),_.H("design:type",Number)],zJ.prototype,"obakeImageSource",void 0);_.E([_.M(),_.H("design:type",Object)],zJ.prototype,"hideContainer",void 0);_.E([_.ZD("#title-input"),_.H("design:type",Object)],zJ.prototype,"nameInput",void 0);_.E([_.ZD("#handle-input"),_.H("design:type",Object)],zJ.prototype,"handleInput",void 0);
_.E([_.M(),_.H("design:type",Boolean)],zJ.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.E([_.M({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.Z01}),_.H("design:type",Object)],zJ.prototype,"zeroStepErrorMessageEntity",void 0);_.E([_.X("data","data.isDefaultProfilePhoto","previewDataUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],zJ.prototype,"photoThumbnail",null);
_.E([_.X("data","data.isDefaultProfilePhoto","photoThumbnail"),_.H("design:type",Object),_.H("design:paramtypes",[])],zJ.prototype,"userSetPhotoThumbnailUrl",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zJ.prototype,"hideProfilePhotoButtonLayer",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zJ.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.E([_.PR("data","zeroStepErrorMessageEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zJ.prototype,"dataChanged",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.descriptionInfo","zeroStepErrorMessageEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],zJ.prototype,"description",null);_.E([_.m({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],zJ);
_.I(zJ,"ytd-channel-creation-dialog-renderer",function(){if(sYR!==void 0)return sYR;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return sYR=g},{mode:1});var Tj6;var Kj=function(){var g=_.W.apply(this,arguments)||this;g.isLoading=!1;g.isDisabled=!1;return g};
_.L(Kj,_.W);Kj.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
Kj.prototype.updateDisabled=function(){var g;this.isDisabled=this.isLoading||((g=this.handleInput)==null?void 0:g.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
Kj.prototype.onSaveClick=function(){var g=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var C;((C=this.data)==null?void 0:C.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 d;if((d=g.data)==null?0:d.nextEndpoint){var V;g.ytComponentBehavior.resolveCommand((V=g.data)==null?void 0:V.nextEndpoint)}else g.isLoading=
!1,g.closeDialog()},
onServerError:function(){g.isLoading=!1;g.handleInput.validate();var d;g.errorMessage=(d=g.data)==null?void 0:d.errorMessage}}}))}};
Kj.prototype.closeDialog=function(){_.Qw(this.hostElement,"yt-close-popup-action",[this.is])};
Kj.prototype.updateDisabled=Kj.prototype.updateDisabled;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Kj.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Kj.prototype,"data",void 0);_.E([_.ZD("#handle-input"),_.H("design:type",Object)],Kj.prototype,"handleInput",void 0);_.E([_.Rn("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kj.prototype,"updateDisabled",null);
_.E([_.m({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],Kj);
_.I(Kj,"ytd-channel-handle-edit-dialog-renderer",function(){if(Tj6!==void 0)return Tj6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Tj6=g},{mode:1});var fMI;var aB=function(){return _.W.apply(this,arguments)||this};
_.L(aB,_.W);aB.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],aB.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],aB.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],aB);
_.I(aB,"ytd-channel-switcher-footer-renderer",function(){if(fMI!==void 0)return fMI;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return fMI=g},{mode:1});var v8z;var $UB;var GJ=function(){return _.W.apply(this,arguments)||this};
_.L(GJ,_.W);GJ.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
GJ.prototype.onIronChange=GJ.prototype.onIronChange;_.E([_.M(),_.H("design:type",Object)],GJ.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Function)],GJ.prototype,"onDontAskAgainChanged",void 0);_.E([_.ZD("#checkbox"),_.H("design:type",Object)],GJ.prototype,"checkbox",void 0);_.E([_.yE("iron-change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GJ.prototype,"onIronChange",null);
_.E([_.m({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],GJ);
_.I(GJ,"ytd-identity-prompt-footer-renderer",function(){if($UB!==void 0)return $UB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return $UB=g},{mode:1});var SW=function(){var g=_.W.apply(this,arguments)||this;g.dontAskAgain=!1;g.showPopup=!1;g.boundDontAskAgainChanged=function(C){g.dontAskAgainChanged(C)};
g.boundOnAccountItemTap=function(C){g.onAccountItemTap(C)};
return g};
_.L(SW,_.W);_.b=SW.prototype;
_.b.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}};
_.b.ready=function(){var g=this;_.KZ(this.hostElement).querySelector("#container").addEventListener("scroll",function(){g.ytRendererBehavior.markDirty()})};
_.b.dontAskAgainChanged=function(g){this.dontAskAgain=g};
_.b.onAccountItemTap=function(g){if(g){var C={};this.dontAskAgain&&(C={dont_ask_again:this.dontAskAgain});_.ro(g,C)}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.b.redirectOnlyAccount=function(g){g.sections&&g.sections.length>0&&(g=_.e(g.sections[0],_.pv6),(g==null?0:g.contents)&&(g==null?void 0:g.contents.length)<=1?(g=_.Ry(window.location.href),(g==null?0:g.next)&&_.c_q(g.next)?_.ro(g.next):_.ro("/")):this.showPopup=!0)};
SW.prototype.dataChanged=SW.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],SW.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],SW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],SW.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Object)],SW.prototype,"dontAskAgain",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],SW.prototype,"showPopup",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Object)],SW.prototype,"boundDontAskAgainChanged",void 0);_.E([_.M({reflectToAttribute:!1}),_.H("design:type",Object)],SW.prototype,"boundOnAccountItemTap",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SW.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],SW);
_.I(SW,"ytd-channel-switcher-renderer",function(){if(v8z!==void 0)return v8z;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return v8z=g},{mode:1});var qD0;var gR=function(){return _.W.apply(this,arguments)||this};
_.L(gR,_.W);_.PU.Object.defineProperties(gR.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.E([_.M(),_.H("design:type",Object)],gR.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],gR.prototype,"steps",null);_.E([_.m({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],gR);
_.I(gR,"ytd-channel-transfer-stepper-renderer",function(){if(qD0!==void 0)return qD0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qD0=g},{mode:1});var Mm6;var Cy=function(){var g=_.W.apply(this,arguments)||this;g.data=null;g.isError=!1;g.isLoading=!1;return g};
_.L(Cy,_.W);_.b=Cy.prototype;_.b.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.b.computeProfileName=function(g){return g?g.givenNameValue+" "+g.familyNameValue:""};
_.b.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)};
_.b.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)};
Cy.prototype.onYtServiceRequestError=Cy.prototype.onYtServiceRequestError;Cy.prototype.onYtServiceRequestSent=Cy.prototype.onYtServiceRequestSent;Cy.prototype.dataChanged=Cy.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Cy.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Cy.prototype,"data",void 0);
_.E([_.M({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.H("design:type",String)],Cy.prototype,"profileName",void 0);_.E([_.M(),_.H("design:type",Object)],Cy.prototype,"isError",void 0);_.E([_.M(),_.H("design:type",Object)],Cy.prototype,"isLoading",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cy.prototype,"dataChanged",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],Cy.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],Cy.prototype,"onYtServiceRequestError",null);_.E([_.m({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],Cy);
_.I(Cy,"ytd-channel-warm-welcome-cont-renderer",function(){if(Mm6!==void 0)return Mm6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Mm6=g},{mode:1});var WBb;var dR=function(){var g=_.W.apply(this,arguments)||this;g.data=null;return g};
_.L(dR,_.W);dR.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
dR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],dR.prototype,"data",void 0);_.E([_.m({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],dR);
_.I(dR,"ytd-channel-warm-welcome-renderer",function(){if(WBb!==void 0)return WBb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return WBb=g},{mode:1});var mUr;var VZ=function(){return _.W.apply(this,arguments)||this};
_.L(VZ,_.W);_.PU.Object.defineProperties(VZ.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.authorThumbnail)||{}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],VZ.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],VZ.prototype,"thumbnailDetails",null);_.E([_.m({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],VZ);
_.I(VZ,"ytd-comment-preview-renderer",function(){if(mUr!==void 0)return mUr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return mUr=g},{mode:1});var urb;var yZ=function(){return _.W.apply(this,arguments)||this};
_.L(yZ,_.W);yZ.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.PU.Object.defineProperties(yZ.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.submitButton}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],yZ.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],yZ.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],yZ.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],yZ.prototype,"submitButton",null);_.E([_.m({is:"ytd-notice-renderer",disableElementRegistration:!0})],yZ);
_.I(yZ,"ytd-notice-renderer",function(){if(urb!==void 0)return urb;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return urb=g},{mode:1});var n8D;var R1=function(){return _.W.apply(this,arguments)||this};
_.L(R1,_.W);R1.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],R1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],R1.prototype,"data",void 0);_.E([_.m({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],R1);
_.I(R1,"ytd-preview-comment-dialog-content",function(){if(n8D!==void 0)return n8D;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return n8D=g},{mode:1});var IMD;var bj=function(){return _.W.apply(this,arguments)||this};
_.L(bj,_.W);bj.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
bj.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],bj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bj.prototype,"data",void 0);_.E([_.m({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],bj);
_.I(bj,"ytd-preview-comment-dialog-renderer",function(){if(IMD!==void 0)return IMD;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return IMD=g},{mode:1});var UU0;var c6z=_.t("web_button_rework")&&_.au("BUTTON_REWORK")||_.t("web_button_rework_with_live"),ZK=function(){var g=_.W.apply(this,arguments)||this;g.closeLabel=_.yD("CLOSE");g.selectedAmountIndex=1;g.privacyCheckboxValue=!1;g.useAmsterdamStyle=c6z;g.amountPlaceholderIndex=-1;return g};
_.L(ZK,_.W);_.b=ZK.prototype;_.b.onAmountClick=function(g){this.selectedAmountIndex=_.KZ(this.hostElement).querySelector("#amounts").indexForElement(g.currentTarget)};
_.b.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.Qw(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.b.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.Qw(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.Qw(this.hostElement,"yt-close-popup-action",[this.is]);var g;(g=_.Uw())==null||g.getPlayerPromise().then(function(C){C.pauseVideo()})}};
_.b.donationCallback=function(g){g.success?(this.hostElement.hasAttribute("live-chat")&&g.response&&g.response.data&&g.response.data.actions&&_.Qw(this.hostElement,"yt-live-chat-open-popup",[g.response.data.actions[0]]),_.Qw(this.hostElement,"yt-close-popup-action",[this.is]),_.Qw(this.hostElement,"yt-live-chat-close-buy-flow")):g.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(g.errorMessageRenderer)};
_.b.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.KZ(this.hostElement).querySelector("#custom-amount-input").focus()};
_.b.updateConfirmationDialogTextWithAmount=function(g){var C=this.getConfirmDialogRuns();C&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(C),"text"],this.getFormattedAmount(g))};
_.b.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.b.getAmountPlaceholderIndex=function(g){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=g.findIndex(function(C){return C.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.b.getFormattedAmount=function(g){var C;return(new _.Tx(4,((C=this.data)==null?void 0:C.currencyCode)||"")).format(g)};
_.b.isAmountValid=function(g){if(g==="")return!1;g=Number(g)*1E6;var C=this.get("minAmountMicros",this.data),d=this.get("maxAmountMicros",this.data);return C&&g<C||d&&g>d?!1:!0};
_.b.setInputError=function(){this.shouldShowValidationError?_.KZ(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.KZ(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.b.setInitialCheckboxValue=function(){var g;this.privacyCheckboxValue=!((g=this.data)==null||!g.privacyCheckboxInitialState)};
_.b.updateCustomAmountInputFromBinding=function(g){this.customAmountInput=g.detail.value};
_.b.updatePrivacyCheckboxValueFromBinding=function(g){this.privacyCheckboxValue=g.detail.value};
_.PU.Object.defineProperties(ZK.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var g=this,C,d;return((C=this.data)==null?void 0:(d=C.suggestedAmounts)==null?void 0:d.map(function(V,y){return{buttonRenderer:{style:g.selectedAmountIndex===y?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:V.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 g;return!((g=this.data)==null||!g.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 g=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(g&&this.amountMicros!==null)return Object.assign({},g,{ypcGetCartEndpoint:Object.assign({},g.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 g=this.get("confirmLargeAmount",this.data);if(g&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),g}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g=this.get("donateButton.buttonRenderer",this.data);if(g)return Object.assign({},g,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
ZK.prototype.setInitialCheckboxValue=ZK.prototype.setInitialCheckboxValue;ZK.prototype.setInputError=ZK.prototype.setInputError;ZK.prototype.setFocusOnCustomAmountInput=ZK.prototype.setFocusOnCustomAmountInput;_.E([_.r(zYp),_.H("design:type",Object)],ZK.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ZK.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ZK.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ZK.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],ZK.prototype,"closeLabel",void 0);_.E([_.M(),_.H("design:type",Object)],ZK.prototype,"selectedAmountIndex",void 0);_.E([_.M(),_.H("design:type",String)],ZK.prototype,"customAmountInput",void 0);_.E([_.M(),_.H("design:type",Object)],ZK.prototype,"privacyCheckboxValue",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ZK.prototype,"useAmsterdamStyle",void 0);_.E([_.Rn("customAmount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZK.prototype,"setFocusOnCustomAmountInput",null);_.E([_.X("data","selectedAmountIndex"),_.H("design:type",Array),_.H("design:paramtypes",[])],ZK.prototype,"suggestedAmountButtons",null);
_.E([_.X("data","selectedAmountIndex"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZK.prototype,"isCustomAmountSelected",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZK.prototype,"showPrivacyCheckbox",null);_.E([_.X("data","selectedAmountIndex","customAmount"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"amountMicros",null);
_.E([_.X("isCustomAmountSelected","customAmountInput"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"customAmount",null);_.E([_.X("customAmount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZK.prototype,"shouldShowValidationError",null);_.E([_.X("customAmount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZK.prototype,"isDonateButtonEnabled",null);
_.E([_.X("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"donateCommand",null);_.E([_.X("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"donateCommandWithConfirmation",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"largeDonationThreshold",null);
_.E([_.X("customAmount","donateCommand","amountMicros"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"confirmLargeAmountCommand",null);_.E([_.X("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZK.prototype,"donateButtonRenderer",null);_.E([_.Rn("shouldShowValidationError"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZK.prototype,"setInputError",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZK.prototype,"setInitialCheckboxValue",null);_.E([_.m({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],ZK);
_.I(ZK,"ytd-donation-amount-picker-renderer",function(){if(UU0!==void 0)return UU0;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return UU0=g},{mode:1});var E80;var Hs5=function(){return _.W.apply(this,arguments)||this};
_.L(Hs5,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Hs5.prototype,"ytComponentBehavior",void 0);_.E([_.M({}),_.H("design:type",Object)],Hs5.prototype,"data",void 0);_.E([_.m({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],Hs5);
_.I(Hs5,"ytd-donation-post-transaction-content",function(){if(E80!==void 0)return E80;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return E80=g},{mode:1});var QYB;var Ya=function(){return _.W.apply(this,arguments)||this};
_.L(Ya,_.W);Ya.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ya.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ya.prototype,"ytRendererBehavior",void 0);_.E([_.M({}),_.H("design:type",Object)],Ya.prototype,"data",void 0);_.E([_.m({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],Ya);
_.I(Ya,"ytd-donation-post-transaction-renderer",function(){if(QYB!==void 0)return QYB;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return QYB=g},{mode:1});var zhp;var KBB;var At=function(){return _.W.apply(this,arguments)||this};
_.L(At,_.W);At.prototype.computeIsStreamingProvider=function(g){return!!g.isStreamingShelf};
At.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],At.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],At.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],At.prototype,"data",void 0);_.E([_.M({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],At.prototype,"isStreamingProvider",void 0);
_.E([_.m({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],At);
_.I(At,"ytd-media-provider-renderer",function(){if(KBB!==void 0)return KBB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KBB=g},{mode:1});var aMR;var Fh=function(){return _.W.apply(this,arguments)||this};
_.L(Fh,_.W);Fh.prototype.observeLightsourcePalette=function(){var g,C=(g=this.data)==null?void 0:g.vibrantsourceColorPaletteData;C&&_.km(this.hostElement,C)};
Fh.prototype.observeLightsourcePalette=Fh.prototype.observeLightsourcePalette;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fh.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Fh.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fh.prototype,"data",void 0);
_.E([_.Rn("data.vibrantsourceColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fh.prototype,"observeLightsourcePalette",null);_.E([_.m({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],Fh);
_.I(Fh,"ytd-streaming-pop-up-dialog",function(){if(aMR!==void 0)return aMR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return aMR=g},{mode:1});var PO=function(){return _.W.apply(this,arguments)||this};
_.L(PO,_.W);PO.prototype.onPopupOpened_=function(){var g;((g=this.data)==null?0:g.serviceEndpoint)&&_.wS().resolve(_.xC).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
PO.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
PO.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"}}}}};
PO.prototype.onPopupOpened_=PO.prototype.onPopupOpened_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],PO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],PO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.yP),_.H("design:type",Object)],PO.prototype,"ytContinuationHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],PO.prototype,"data",void 0);
_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PO.prototype,"onPopupOpened_",null);_.E([_.m({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],PO);
_.I(PO,"ytd-brandconnect-popup-renderer",function(){if(zhp!==void 0)return zhp;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zhp=g},{mode:1});var GjI;var ij=function(){return _.W.apply(this,arguments)||this};
_.L(ij,_.W);_.b=ij.prototype;_.b.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(){for(var g=0;g<this.getOptionRenderers().length;g++)this.notifyPath("data.options."+g+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+g+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.b.updateSubmitButton=function(g){this.set("data.submitButton.buttonRenderer.isDisabled",!g)};
_.b.computeAlt=function(g){return _.W1(g)};
_.b.onDismissTap=function(){_.Qw(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.b.getOptionRenderers=function(g){return(g=g||this.data)&&g.options?g.options.reduce(function(C,d){d.checkboxSurveyOptionRenderer&&C.push(d.checkboxSurveyOptionRenderer);return C},[]):[]};
_.b.onOptionChange=function(g){var C=this,d=!1;if(g.detail.checked)for(var V=this.getOptionRenderers().find(function(A){return A.value===g.detail.value}),y=this.getOptionRenderers(),R=0;R<y.length;R++){var Y=y[R];
this.notifyPath("data.options."+R+".checkboxSurveyOptionRenderer.checked");Y.checked&&((V==null?0:V.isExclusiveOption)?!Y.isExclusiveOption:Y.isExclusiveOption)?this.set("data.options."+R+".checkboxSurveyOptionRenderer.checked",!1):Y.checked&&(d=!0)}else d=this.getOptionRenderers().some(function(A,P){C.notifyPath("data.options."+P+".checkboxSurveyOptionRenderer.checked");return A.checked});
this.updateSubmitButton(d)};
_.b.onSubmitTap=function(){var g=this.getOptionRenderers().filter(function(R){return R.checked});
if(g.length!==0){var C=g.map(function(R){return R.responseEndpoint});
g=[];for(var d=1;d<C.length;d++){var V=void 0,y=(V=_.e(C[d],_.hQ))==null?void 0:V.feedbackToken;y&&g.push(y)}C=[C[0]];g.length&&C.push({extra_feedback_tokens:g});_.Ke(this.hostElement,C);_.Qw(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);g=this.data&&this.data.submitActions||[];if(_.t("kevlar_command_handler_migration_killswitch"))_.as(this.hostElement,g,this.hostElement);else for(g=_.Z(g),C=g.next();!C.done;C=g.next())this.ytComponentBehavior.resolveCommand(C.value)}};
ij.prototype.onOptionChange=ij.prototype.onOptionChange;ij.prototype.dataChanged=ij.prototype.dataChanged;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],ij.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ij.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ij.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ij.prototype,"ytRendererBehavior",void 0);_.E([_.r(O5S),_.H("design:type",Object)],ij.prototype,"ytdHatsSurveyBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ij.prototype,"data",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ij.prototype,"dataChanged",null);
_.E([_.yE("ytd-checkbox-survey-option-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ij.prototype,"onOptionChange",null);_.E([_.m({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],ij);
_.I(ij,"ytd-checkbox-survey-renderer",function(){if(GjI!==void 0)return GjI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GjI=g},{mode:1});var SD0;var gfz;var O$=function(){return _.W.apply(this,arguments)||this};
_.L(O$,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],O$.prototype,"ytRendererBehavior",void 0);_.E([_.r(i55),_.H("design:type",Object)],O$.prototype,"ytdDismissalReasonBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],O$.prototype,"data",void 0);_.E([_.m({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],O$);
_.I(O$,"ytd-dismissal-reason-text-renderer",function(){if(gfz!==void 0)return gfz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return gfz=g},{mode:1});var Cyz;var wR=function(){return _.W.apply(this,arguments)||this};
_.L(wR,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);_.E([_.r(i55),_.H("design:type",Object)],wR.prototype,"ytdDismissalReasonBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],wR.prototype,"data",void 0);_.E([_.m({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],wR);
_.I(wR,"ytd-dismissal-reason-video-renderer",function(){if(Cyz!==void 0)return Cyz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Cyz=g},{mode:1});var ka=function(){return _.W.apply(this,arguments)||this};
_.L(ka,_.W);_.b=ka.prototype;_.b.created=function(){this.selectedFeedbackTokens=new tr};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.b.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.b.onDismissalReasonSelected=function(g,C){_.HW(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(C);this.hasReasonsSelected=!0};
_.b.onDismissalReasonDeselected=function(g,C){_.HW(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(C);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.b.onCancelTap=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
_.b.onSubmitTap=function(){var g=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(g={feedback_tokens:g},_.wS().resolve(_.xC).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},g,{element:this.hostElement})}));_.Qw(this.hostElement,"yt-close-popup-action")};
ka.prototype.onDismissalReasonDeselected=ka.prototype.onDismissalReasonDeselected;ka.prototype.onDismissalReasonSelected=ka.prototype.onDismissalReasonSelected;ka.prototype.dataChanged=ka.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ka.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ka.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ka.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Boolean)],ka.prototype,"hasReasonsSelected",void 0);_.E([_.M(),_.H("design:type",tr)],ka.prototype,"selectedFeedbackTokens",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ka.prototype,"dataChanged",null);_.E([_.yE("yt-dismissal-reason-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,String]),_.H("design:returntype")],ka.prototype,"onDismissalReasonSelected",null);
_.E([_.yE("yt-dismissal-reason-deselected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,String]),_.H("design:returntype")],ka.prototype,"onDismissalReasonDeselected",null);_.E([_.m({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],ka);
_.I(ka,"ytd-dismissal-follow-up-renderer",function(){if(SD0!==void 0)return SD0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SD0=g},{mode:1});var dd0;var xa=function(){return _.W.apply(this,arguments)||this};
_.L(xa,_.W);_.b=xa.prototype;_.b.onCheckedChange=function(){this.multiselect||_.HW(this.hostElement,"yt-feedback-single-select-changed");_.KZ(this.hostElement).querySelector("#freeform").focus();_.HW(this.hostElement,"yt-refit")};
_.b.showTextBox=function(g,C){return g&&C};
_.b.dataChanged=function(){this.data&&(this.data.resultText===void 0&&this.set("data.resultText",""),this.data.checked===void 0&&this.set("data.checked",!1),this.data.allowFreeTextInput===void 0&&this.set("data.allowFreeTextInput",!1))};
_.b.updateDataCheckedFromBinding=function(g){this.set("data.checked",g.detail.value)};
_.b.updateDataResultTextFromBinding=function(g){this.set("data.resultText",g.detail.value)};
xa.prototype.dataChanged=xa.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xa.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xa.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],xa.prototype,"multiselect",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xa.prototype,"dataChanged",null);
_.E([_.m({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],xa);
_.I(xa,"ytd-feedback-option-renderer",function(){if(dd0!==void 0)return dd0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return dd0=g},{mode:1});var VwB;var o1=function(){return _.W.apply(this,arguments)||this};
_.L(o1,_.W);o1.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
o1.prototype.onSingleSelectCheckedChanged=function(g){g=_.W7(g);for(var C=0;C<this.data.options.length;C++)if(g.data!==_.e(this.data.options[C],LUZ)){var d="data.options."+C+".feedbackOptionRenderer.checked";this.notifyPath(d);this.set(d,!1)}};
o1.prototype.onSingleSelectCheckedChanged=o1.prototype.onSingleSelectCheckedChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],o1.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],o1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],o1.prototype,"data",void 0);
_.E([_.yE("yt-feedback-single-select-changed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],o1.prototype,"onSingleSelectCheckedChanged",null);_.E([_.m({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],o1);
_.I(o1,"ytd-feedback-question-renderer",function(){if(VwB!==void 0)return VwB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VwB=g},{mode:1});var yK6;var py=function(){return _.W.apply(this,arguments)||this};
_.L(py,_.W);py.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
py.prototype.getSelectedFeedbackResults=function(){for(var g={},C=0;C<this.data.questions.length;C++)for(var d=_.e(this.data.questions[C],lAS),V=0;V<d.options.length;V++){var y=_.e(d.options[V],LUZ);y&&y.checked&&(g[y.optionKey]=y.resultText)}return g};
py.prototype.onKeyUp=function(){var g=this;_.zr(_.UP,function(){_.HW(g.hostElement,"yt-refit")});
_.UP.start()};
py.prototype.submitSurvey=function(){var g=this.getSelectedFeedbackResults();Object.keys(g).length>0&&this.data.submitFeedbackEndpoint&&(g={survey_results:g,is_feedback_token_unencrypted:!0},_.wS().resolve(_.xC).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},g,{element:this.hostElement})}))};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],py.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],py.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],py.prototype,"data",void 0);_.E([_.m({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],py);
_.I(py,"ytd-feedback-survey-renderer",function(){if(yK6!==void 0)return yK6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yK6=g},{mode:1});var Rmb;var bEI;var Jt=function(){return _.W.apply(this,arguments)||this};
_.L(Jt,_.W);Jt.prototype.computeAlt=function(g){return _.W1(g)};
Jt.prototype.submitResponse=function(){var g,C;(g=this.data)!=null&&g.feedbackToken&&((C=this.data)==null?void 0:C.nextStageIndex)!==void 0&&(_.zY(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.zY(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
Jt.prototype.onClick=function(){this.submitResponse()};
Jt.prototype.onClick=Jt.prototype.onClick;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Jt.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Jt.prototype,"vertical",void 0);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jt.prototype,"onClick",null);
_.E([_.m({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],Jt);
_.I(Jt,"ytd-single-select-answer-option-renderer",function(){if(bEI!==void 0)return bEI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bEI=g},{mode:1});var ZEI;var ht=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return g};
_.L(ht,_.W);ht.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
ht.prototype.dataChanged=function(){var g,C;this.vertical=((C=(g=this.data)==null?void 0:g.answerOrientation)!=null?C:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
ht.prototype.submitFeedback=function(g){var C;((C=this.data)==null?0:C.responseEndpoint)&&g&&_.Ke(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[g]}])};
ht.prototype.dataChanged=ht.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],ht.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],ht.prototype,"eventForwardingBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ht.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ht.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],ht.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ht.prototype,"vertical",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ht.prototype,"dataChanged",null);_.E([_.m({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],ht);
_.I(ht,"ytd-single-select-question-renderer",function(){if(ZEI!==void 0)return ZEI;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ZEI=g},{mode:1});var tt=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return g};
_.L(tt,_.W);_.b=tt.prototype;_.b.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer",surveyFollowUpRenderer:"ytd-survey-follow-up-renderer"}}}};
_.b.dataChanged=function(){this.jumpToStage(0)};
_.b.jumpToStage=function(g){var C,d;if((C=this.data)==null?0:(d=C.stages)==null?0:d[g])this.currentStage=this.data.stages[g],this.refitAfterRender()};
_.b.computeAlt=function(g){return _.W1(g)};
_.b.computeSimpleMessage=function(g){var C;return(C=_.e(g,Ngr))==null?void 0:C.messageText};
_.b.computeHideDismiss=function(g){var C;return(C=_.e(g,CbS))==null?void 0:C.hideParentDismissButton};
_.b.onDismissTap=function(){_.Qw(this.hostElement,"yt-close-popup-action");_.e(this.currentStage,Ngr)||this.data.dismissalEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.b.refitAfterRender=function(){var g=this;_.As(this,function(){_.HW(g.hostElement,"yt-refit")})};
tt.prototype.dataChanged=tt.prototype.dataChanged;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],tt.prototype,"eventForwardingBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tt.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tt.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],tt.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r(O5S),_.H("design:type",Object)],tt.prototype,"ytdHatsSurveyBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tt.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],tt.prototype,"currentStage",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tt.prototype,"dataChanged",null);_.E([_.m({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],tt);
_.I(tt,"ytd-multi-stage-survey-renderer",function(){if(Rmb!==void 0)return Rmb;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Rmb=g},{mode:1});var Yk0;var jH=function(){return _.W.apply(this,arguments)||this};
_.L(jH,_.W);jH.prototype.computeAlt=function(g){return _.W1(g)};
jH.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.wS().resolve(_.xC).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.Qw(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.YUb(!1)))};
jH.prototype.onTap=function(){this.vertical&&this.submitResponse()};
jH.prototype.onTap=jH.prototype.onTap;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jH.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],jH.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jH.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],jH.prototype,"vertical",void 0);
_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jH.prototype,"onTap",null);_.E([_.m({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],jH);
_.I(jH,"ytd-single-option-survey-option-renderer",function(){if(Yk0!==void 0)return Yk0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Yk0=g},{mode:1});var AKZ;var eH=function(){return _.W.apply(this,arguments)||this};
_.L(eH,_.W);_.b=eH.prototype;_.b.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(){var g,C;this.vertical=(((g=this.data)==null?void 0:(C=g.surveyOrientation)==null?void 0:C.type)||"HORIZONTAL")==="VERTICAL"};
_.b.computeAlt=function(g){return _.W1(g)};
_.b.onDismissTap=function(){_.Qw(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.wS().resolve(_.xC).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.YUb(!1))};
eH.prototype.dataChanged=eH.prototype.dataChanged;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],eH.prototype,"eventForwardingBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],eH.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],eH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(O5S),_.H("design:type",Object)],eH.prototype,"ytdHatsSurveyBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],eH.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],eH.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],eH.prototype,"vertical",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eH.prototype,"dataChanged",null);_.E([_.m({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],eH);
_.I(eH,"ytd-single-option-survey-renderer",function(){if(AKZ!==void 0)return AKZ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return AKZ=g},{mode:1});var Fdz;var lj=function(){return _.W.apply(this,arguments)||this};
_.L(lj,_.W);lj.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
lj.prototype.onDismissTap=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
lj.prototype.onNavigate=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
lj.prototype.onNavigate=lj.prototype.onNavigate;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],lj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],lj.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lj.prototype,"data",void 0);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lj.prototype,"onNavigate",null);
_.E([_.m({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],lj);
_.I(lj,"ytd-survey-follow-up-renderer",function(){if(Fdz!==void 0)return Fdz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Fdz=g},{mode:1});var Py6;var iE6;var OEZ;var Ly=function(){var g=_.W.apply(this,arguments)||this;g.polymer2="Element"in Polymer;return g};
_.L(Ly,_.W);_.b=Ly.prototype;_.b.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.b.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.b.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.b.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("minutes-changed",this.minutes))};
_.b.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("seconds-changed",this.seconds))};
_.b.updateMinutesFromBinding=function(g){this.minutes=g.detail.value};
_.b.updateSecondsFromBinding=function(g){this.seconds=g.detail.value};
Ly.prototype.secondsChangedForBinding=Ly.prototype.secondsChangedForBinding;Ly.prototype.minutesChangedForBinding=Ly.prototype.minutesChangedForBinding;Ly.prototype.secondsChanged=Ly.prototype.secondsChanged;_.E([_.M(),_.H("design:type",String)],Ly.prototype,"minutes",void 0);_.E([_.M(),_.H("design:type",String)],Ly.prototype,"seconds",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ly.prototype,"polymer2",void 0);
_.E([_.ZD("#seconds"),_.H("design:type",Object)],Ly.prototype,"secondsEl",void 0);_.E([_.Rn("seconds"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ly.prototype,"secondsChanged",null);_.E([_.Rn("minutes"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ly.prototype,"minutesChangedForBinding",null);
_.E([_.Rn("seconds"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ly.prototype,"secondsChangedForBinding",null);_.E([_.eC({is:"yt-timestamp-input",disableElementRegistration:!0})],Ly);
_.I(Ly,"yt-timestamp-input",function(){if(OEZ===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;iE6===void 0&&(iE6=document.createElement("template"));var V=iE6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);OEZ=g}g=OEZ;return g},{mode:2});var DK=function(){return _.W.apply(this,arguments)||this};
_.L(DK,_.W);_.b=DK.prototype;_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20727_scroller.dialogElement=this.hostElement.parentNode};
_.b.dataChanged=function(){var g=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.cj().getPlayerPromise().then(function(C){C=C.getCurrentTime();g.minutes=Math.floor(C/60).toString();g.seconds=(Math.floor(C)%60).toString()})};
_.b.onTapSubmit=function(g){g.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(g={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(g.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(g.minutes=this.minutes,g.seconds=this.seconds),_.wS().resolve(_.xC).resolveCommand(this.serviceEndpoint,{form:Object.assign({},g,{element:this.hostElement})}))};
_.b.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.b.onYtServiceRequestCompleted=function(g,C){C=C.actions;if(Array.isArray(C))for(var d=0,V=C.length;d<V;d++)_.e(C[d],_.TF)&&(g.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(C[d]))};
_.b.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.b.toggleSubmitButton=function(g){this.set("submitButton.isDisabled",!g)};
_.b.handleInput=function(){var g=this.issueType,C=this.affiliation,d=this.minutes,V=this.seconds;d=!this.showTimestamp||!!d&&!!V;this.toggleSubmitButton(!!this.descriptionText&&!!g&&!!C&&d)};
_.b.computeServiceEndpoint=function(g){return this.get("submitButton.buttonRenderer.serviceEndpoint",g)};
_.b.computeSubmitButton=function(g){(g=this.get("submitButton.buttonRenderer",g))&&(g=Object.assign({},g,{serviceEndpoint:void 0}));return g};
_.b.computeShowTimestamp=function(g){return!!g};
_.b.onValueChangedForIssueType=function(g){this.issueType=g.detail.value};
_.b.onValueChangedForAffiliation=function(g){this.affiliation=g.detail.value};
_.b.updateDescriptionTextFromBinding=function(g){this.descriptionText=g.detail.value};
_.b.updateFullNameTextFromBinding=function(g){this.fullNameText=g.detail.value};
_.b.updateMinutesFromBinding=function(g){this.minutes=g.detail.value};
_.b.updateSecondsFromBinding=function(g){this.seconds=g.detail.value};
DK.prototype.handleInput=DK.prototype.handleInput;DK.prototype.onYtServiceRequestError=DK.prototype.onYtServiceRequestError;DK.prototype.onYtServiceRequestCompleted=DK.prototype.onYtServiceRequestCompleted;DK.prototype.onYtServiceRequestSent=DK.prototype.onYtServiceRequestSent;DK.prototype.dataChanged=DK.prototype.dataChanged;_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],DK.prototype,"ytOpenPopupBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],DK.prototype,"ytRendererBehavior",void 0);_.E([_.ZD("#scroller"),_.H("design:type",Object)],DK.prototype,"JSC$20727_scroller",void 0);_.E([_.ZD("#description"),_.H("design:type",HTMLInputElement)],DK.prototype,"description",void 0);_.E([_.ZD("#full-name"),_.H("design:type",Object)],DK.prototype,"fullName",void 0);_.E([_.M(),_.H("design:type",Object)],DK.prototype,"data",void 0);
_.E([_.M({computed:"computeShowTimestamp(data.timestampLabel)"}),_.H("design:type",Boolean)],DK.prototype,"showTimestamp",void 0);_.E([_.M({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.H("design:type",Object)],DK.prototype,"serviceEndpoint",void 0);_.E([_.M({computed:"computeSubmitButton(data)"}),_.H("design:type",Object)],DK.prototype,"submitButton",void 0);_.E([_.M(),_.H("design:type",String)],DK.prototype,"descriptionText",void 0);
_.E([_.M(),_.H("design:type",Number)],DK.prototype,"issueType",void 0);_.E([_.M(),_.H("design:type",Number)],DK.prototype,"affiliation",void 0);_.E([_.M(),_.H("design:type",String)],DK.prototype,"fullNameText",void 0);_.E([_.M(),_.H("design:type",String)],DK.prototype,"minutes",void 0);_.E([_.M(),_.H("design:type",String)],DK.prototype,"seconds",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DK.prototype,"dataChanged",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],DK.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],DK.prototype,"onYtServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],DK.prototype,"onYtServiceRequestError",null);_.E([_.Rn("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DK.prototype,"handleInput",null);_.E([_.m({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],DK);
_.I(DK,"ytd-legal-report-details-form-renderer",function(){if(Py6!==void 0)return Py6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Py6=g},{mode:1});var wSR;var rR=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return g};
_.L(rR,_.W);rR.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
rR.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var g=this.formRenderer.getForm();g&&this.data.submitEndpoint&&(_.wS().resolve(_.xC).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},g,{element:this.hostElement})}),_.Qw(this.hostElement,"yt-close-popup-action"))}};
rR.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.Qw(this.hostElement,"yt-close-popup-action"))};
rR.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
rR.prototype.onPopupClosed=rR.prototype.onPopupClosed;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],rR.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],rR.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);
_.E([_.ZD("yt-form-renderer"),_.H("design:type",Object)],rR.prototype,"formRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],rR.prototype,"data",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rR.prototype,"onPopupClosed",null);_.E([_.m({is:"ytd-form-popup-content",disableElementRegistration:!0})],rR);
_.I(rR,"ytd-form-popup-content",function(){if(wSR!==void 0)return wSR;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return wSR=g},{mode:1});var kHZ;var N1=function(){return _.W.apply(this,arguments)||this};
_.L(N1,_.W);N1.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
N1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
N1.prototype.onPopupOpened=function(){_.HW(this.hostElement,"yt-invalidate-popup-tabbables")};
N1.prototype.onYtServiceRequestCompleted=function(g,C){C.data&&C.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.HW(this.hostElement,"yt-invalidate-popup-tabbables"))};
N1.prototype.onYtServiceRequestCompleted=N1.prototype.onYtServiceRequestCompleted;N1.prototype.onPopupOpened=N1.prototype.onPopupOpened;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],N1.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],N1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],N1.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],N1.prototype,"data",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],N1.prototype,"onPopupOpened",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],N1.prototype,"onYtServiceRequestCompleted",null);_.E([_.m({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],N1);
_.I(N1,"ytd-form-popup-renderer",function(){if(kHZ!==void 0)return kHZ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return kHZ=g},{mode:1});var xd5;var Xh=function(){var g=_.W.apply(this,arguments)||this;g.isLoading=!1;return g};
_.L(Xh,_.W);_.b=Xh.prototype;_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");Pt0(this.hostElement)};
_.b.onYtServiceRequestSent=function(){this.isLoading=!0};
_.b.onYtServiceRequestCompleted=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.b.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.as(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.b.closePopupHandler=function(){this.fireOnCloseActions()};
_.b.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var g=this.get("data.headerImage.thumbnails");g&&(g=_.cF(g,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+g+")")}};
_.b.onYtNavigate=function(g){(g=_.W7(g))&&g.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
Xh.prototype.onYtNavigate=Xh.prototype.onYtNavigate;Xh.prototype.onHeaderImageChanged=Xh.prototype.onHeaderImageChanged;Xh.prototype.closePopupHandler=Xh.prototype.closePopupHandler;Xh.prototype.onYtServiceRequestCompleted=Xh.prototype.onYtServiceRequestCompleted;Xh.prototype.onYtServiceRequestSent=Xh.prototype.onYtServiceRequestSent;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Xh.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],Xh.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Xh.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Xh.prototype,"isLoading",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLDivElement)],Xh.prototype,"header",void 0);_.E([_.ZD("#confirm-button"),_.H("design:type",_.Ty)],Xh.prototype,"confirmButton",void 0);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Xh.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Xh.prototype,"onYtServiceRequestCompleted",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Xh.prototype,"closePopupHandler",null);_.E([_.Rn("data.headerImage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xh.prototype,"onHeaderImageChanged",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Xh.prototype,"onYtNavigate",null);
_.E([_.m({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],Xh);
_.I(Xh,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(xd5!==void 0)return xd5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return xd5=g},{mode:1});var of0;var s$=function(){var g=_.W.apply(this,arguments)||this;g.isLoading=!1;return g};
_.L(s$,_.W);_.b=s$.prototype;_.b.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);Pt0(this.hostElement)};
_.b.onYtServiceRequestCompleted=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.b.onYtServiceRequestError=function(g){_.TK(this.hostElement,g.detail.error.message)};
_.b.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.b.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.Qw(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.b.onDataChanged=function(){this.isLoading=!1;var g=this.get("data.headerImage.thumbnails");g&&(g=_.cF(g,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+g+")");g=_.ju();var C=_.t_(),d=this.get("data.trackingParams");d&&C&&g&&_.BL(g,C,_.FG(d))};
_.PU.Object.defineProperties(s$.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
s$.prototype.onDataChanged=s$.prototype.onDataChanged;s$.prototype.onDomChange=s$.prototype.onDomChange;s$.prototype.onYtServiceRequestError=s$.prototype.onYtServiceRequestError;s$.prototype.onYtServiceRequestCompleted=s$.prototype.onYtServiceRequestCompleted;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],s$.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],s$.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],s$.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],s$.prototype,"isLoading",void 0);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],s$.prototype,"hasDescription",null);_.E([_.ZD("tp-yt-paper-dialog-scrollable"),_.H("design:type",Object)],s$.prototype,"scrollable",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],s$.prototype,"header",void 0);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],s$.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],s$.prototype,"onYtServiceRequestError",null);
_.E([_.yE("dom-change"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],s$.prototype,"onDomChange",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],s$.prototype,"onDataChanged",null);_.E([_.m({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],s$);
_.I(s$,"ytd-gaming-account-link-setting-renderer",function(){if(of0!==void 0)return of0;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return of0=g},{mode:1});var pS0;var JKb;var BO=function(){var g=_.W.apply(this,arguments)||this;g.isHeader=!1;g.getEndpointForm=function(){return GO0(g.data)};
return g};
_.L(BO,_.W);_.b=BO.prototype;_.b.triggerHintActions=function(){var g=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var C=_.zY(g.hostElement,"yt-get-opened-popups-action");!(C&&C.length===1?C[0]:[]).some(function(d){d=d.openPopupAction.popupType;return d==="SURVEY"||d==="MEALBAR"||d==="HINT"})&&g.data.hintActions&&g.guideOpened&&(_.as(g.hostElement,g.data.hintActions,g.hostElement),g.data.hintActions=void 0)})};
_.b.getBadgeIconType=function(g){return g&&g.liveBroadcasting?"live":null};
_.b.onDown=function(){this.interaction.triggerDown()};
_.b.onUp=function(){this.interaction.triggerUp()};
_.b.onTap=function(g){if(this.data.serviceEndpoint){var C;_.t("shorts_controller_retrieve_seedless_sequence_v2")&&((C=_.e(this.data.serviceEndpoint,_.Fv))==null?void 0:C.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):asz(this.data.serviceEndpoint,this);g.preventDefault()}else this.data.navigationEndpoint&&!_.mE(_.Mk(g),this.hostElement,["A".toString()])&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.b.computeActive=function(g,C){if(!g)return!1;var d=g.navigationEndpoint;g=g.serviceEndpoint;if(!d&&!g||!C)return!1;if(d){g=(g=_.Rt(C))&&["subscriptions","filteredsubscriptions"].includes(g);if(_.e(d,_.bd)&&_.e(C,_.bd)&&!g){var V=_.e(d,_.bd).browseId;C=_.e(C,_.bd).browseId;return V!==void 0&&C!==void 0&&(V===C||V==="VLWL"&&C==="FEwatch_later"||V==="FEwatch_later"&&C==="VLWL")}var y;d=(y=_.e(d.commandMetadata,_.d7))==null?void 0:y.url;C=(V=_.e(C.commandMetadata,_.d7))==null?void 0:V.url;return!(!d||
!C||d!==C&&d!==_.Do(C))}return this.isActiveShortsTab(g,C)};
_.b.isActiveShortsTab=function(g,C){C=!!_.e(C,_.Fv)||!!_.e(C,_.zF);return(!!_.e(g,_.Fv)||!!_.e(g,_.zF))&&C};
_.b.computeIsPrimary=function(g){return!!g};
_.PU.Object.defineProperties(BO.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 g=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&g)return g}}});
BO.prototype.onTap=BO.prototype.onTap;BO.prototype.onUp=BO.prototype.onUp;BO.prototype.onDown=BO.prototype.onDown;BO.prototype.triggerHintActions=BO.prototype.triggerHintActions;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],BO.prototype,"componentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BO.prototype,"rendererBehavior",void 0);_.E([_.r(_.bo.YtTaskEmitterBehavior),_.H("design:type",Object)],BO.prototype,"taskEmitterBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],BO.prototype,"activeEndpoint",void 0);_.E([_.M(),_.H("design:type",Object)],BO.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],BO.prototype,"guideOpened",void 0);_.E([_.M(),_.H("design:type",String)],BO.prototype,"type",void 0);_.E([_.ZD("yt-interaction"),_.H("design:type",Object)],BO.prototype,"interaction",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],BO.prototype,"isHeader",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data","activeEndpoint"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],BO.prototype,"active",null);_.E([_.M({reflectToAttribute:!0}),_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],BO.prototype,"isPrimary",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.count","data.presentationStyle","data.badges.*"),_.H("design:type",String),_.H("design:paramtypes",[])],BO.prototype,"lineEndStyle",null);
_.E([_.X("lineEndStyle"),_.H("design:type",Object),_.H("design:paramtypes",[])],BO.prototype,"ariaLabel",null);_.E([_.Rn("data.hintActions","guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BO.prototype,"triggerHintActions",null);_.E([_.yE("down"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BO.prototype,"onDown",null);
_.E([_.yE("up"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BO.prototype,"onUp",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BO.prototype,"onTap",null);_.E([_.m({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],BO);
_.I(BO,"ytd-guide-entry-renderer",function(){if(JKb!==void 0)return JKb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return JKb=g},{mode:1});var T8=function(){var g=_.W.apply(this,arguments)||this;g.userToggled=!1;return g};
_.L(T8,_.W);_.b=T8.prototype;_.b.getItemsPath=function(){return"data.expandableItems"};
_.b.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.b.onExpanderItemTapped=function(g){var C=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.t("kevlar_guide_expandable_items_killswitch")&&_.As(this,function(){_.bD(C.expandableItems)});
g.preventDefault()};
_.b.onCollapserItemTapped=function(g){var C=this;this._setExpanded(!1);this.userToggled=!0;g.preventDefault();this.expandableItems&&!_.t("kevlar_guide_collapsible_items_killswitch")&&_.As(this,function(){_.RM(C.hostElement)})};
_.b.observeActiveEndpoint=function(){for(var g=this.activeEndpoint,C=this.data,d=this.expandableItems.children,V=0,y=d.length;V<y;V++)d[V].activeEndpoint=g;C&&C.autoExpandCommand&&g&&!this.userToggled&&(d=this.data.autoExpandCommand,C=!(!_.e(d,_.bd)||!_.e(g,_.bd)||_.e(d,_.bd).browseId!==_.e(g,_.bd).browseId),g=this.get("commandMetadata.webCommandMetadata.url",g),d=this.get("commandMetadata.webCommandMetadata.url",d),C=C||!!(g&&d&&g.includes(d)),this._setExpanded(C),C&&this.ytLazyListBehavior.fillRemainingListItems())};
T8.prototype.observeActiveEndpoint=T8.prototype.observeActiveEndpoint;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],T8.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],T8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],T8.prototype,"ytLazyListBehavior",void 0);_.E([_.ZD("#expandable-items"),_.H("design:type",HTMLElement)],T8.prototype,"expandableItems",void 0);
_.E([_.M(),_.H("design:type",Object)],T8.prototype,"data",void 0);_.E([_.M({readOnly:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],T8.prototype,"expanded",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],T8.prototype,"initialCount",void 0);_.E([_.M(),_.H("design:type",Object)],T8.prototype,"activeEndpoint",void 0);_.E([_.Rn("data","activeEndpoint","canShowMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T8.prototype,"observeActiveEndpoint",null);
_.E([_.m({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],T8);
_.I(T8,"ytd-guide-collapsible-entry-renderer",function(){if(pS0!==void 0)return pS0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return pS0=g},{mode:_.HR("kevlar_poly_si_batch_j079")?1:2});var hm0;var twB;var fy=function(){var g=_.W.apply(this,arguments)||this;g.allVideosCount=0;g.renderGuideEntry=!1;return g};
_.L(fy,_.W);fy.prototype.observeRenderEntry=function(){var g;this.renderGuideEntry=!((g=this.data)==null||!g.alwaysShow)||!!this.allVideosCount};
fy.prototype.observeRenderEntry=fy.prototype.observeRenderEntry;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fy.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],fy.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fy.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],fy.prototype,"activeEndpoint",void 0);_.E([_.M({selector:_.u0l}),_.H("design:type",Object)],fy.prototype,"allVideosCount",void 0);
_.E([_.M(),_.H("design:type",Object)],fy.prototype,"renderGuideEntry",void 0);_.E([_.PR("allVideosCount","data.alwaysShow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fy.prototype,"observeRenderEntry",null);_.E([_.m({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],fy);
_.I(fy,"ytd-guide-downloads-entry-renderer",function(){if(twB===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);twB=g}g=twB;return g},{mode:1});var vO=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return g};
_.L(vO,_.W);_.b=vO.prototype;_.b.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}};
_.b.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var g=this.sectionItems.children,C=0,d=g.length;C<d;C++)g[C].activeEndpoint=this.activeEndpoint}};
_.b.handleAddToGuideSectionAction=function(g){var C=_.e(g,cSD);if(C&&this.data&&(g=C.items,C=C.handlerData,g&&C&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(C)>-1)){C=0;for(var d=g.length;C<d;C++)g[C].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,g[C])}};
_.b.handleRemoveFromGuideSectionAction=function(g){var C=_.e(g,E76);C&&this.data&&(g=C.guideEntryId,C=C.handlerData,g&&C&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(C)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(g,this.data.sectionItems),this.removeFromCollapsedSection(g,this.data.sectionItems)))};
_.b.removeFromExpandedSection=function(g,C){g=this.getEntryIndexMatchingId(g,C);g!==-1&&this.splice("data.sectionItems",g,1)};
_.b.removeFromCollapsedSection=function(g,C){var d=C.findIndex(function(V){return!!_.e(V,Y8D)});
d&&d!==-1&&C[d]&&_.e(C[d],Y8D)&&(C=_.e(C[d],Y8D).expandableItems)&&(g=this.getEntryIndexMatchingId(g,C),g!==-1&&this.splice("data.sectionItems."+d+".guideCollapsibleEntryRenderer.expandableItems",g,1))};
_.b.getEntryIndexMatchingId=function(g,C){var d=this;return C.findIndex(function(V){return d.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",V)===g})};
vO.prototype.activeEndpointChanged=vO.prototype.activeEndpointChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],vO.prototype,"actionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#section-items"),_.H("design:type",HTMLDivElement)],vO.prototype,"sectionItems",void 0);
_.E([_.ZD("#header-entry"),_.H("design:type",Object)],vO.prototype,"headerEntry",void 0);_.E([_.M(),_.H("design:type",Object)],vO.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],vO.prototype,"activeEndpoint",void 0);_.E([_.Rn("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vO.prototype,"activeEndpointChanged",null);_.E([_.m({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],vO);
_.I(vO,"ytd-guide-collapsible-section-entry-renderer",function(){if(hm0===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="true" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);hm0=g}g=hm0;return g},{mode:1});var jwb;var em0;var $a=function(){var g=_.W.apply(this,arguments)||this;g.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 g};
_.L($a,_.W);_.b=$a.prototype;
_.b.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},
noInjection:!0}}}}};
_.b.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var g=_.zY(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);g&&g.length===1&&g[0]&&_.zY(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.b.handleResetChannelUnreadCountCommand=function(g){var C;(g=(C=_.e(g,Q3I))==null?void 0:C.channelId)&&this.data&&this.data.items&&(C=this.getPathToEntryMatchingId(g))&&(this.set(C+".guideEntryRenderer.count",0),this.set(C+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.b.handleResetSubscriptionsUnreadDotCommand=function(g){var C,d=(C=_.e(g,zlZ))==null?void 0:C.targetId,V;d&&(V=this.data)!=null&&V.items&&(g=this.data.items.findIndex(function(y){var R;return((R=y.guideEntryRenderer)==null?void 0:R.targetId)===d}),g<0||this.set("data.items."+g+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.b.getPathToEntryMatchingId=function(g){if(this.data&&this.data.items){var C=this.getEntryIndexMatchingId(g,this.data.items);if(C>-1)return"data.items."+C;for(var d=0;d<this.data.items.length;d++)if(C=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[d]))if(C=this.getEntryIndexMatchingId(g,C),C>-1)return"data.items."+d+".guideCollapsibleEntryRenderer.expandableItems."+C}};
_.b.handleAddToGuideSectionAction=function(g){var C=this;if(_.e(g,cSD)){var d=_.e(g,cSD).items;g=_.e(g,cSD).handlerData;var V,y;if(d&&g&&((V=this.data)==null?void 0:(y=V.handlerDatas)==null?void 0:y.indexOf(g))>-1){d=d.filter(function(Y){return(Y=C.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",Y))&&!C.isGuideItemPresent(Y)});
var R;if(g==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((R=this.data)==null?0:R.items)&&(V=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),V>-1)){this.splice.apply(this,["data.items",V+1,0].concat(_.Wr(d)));return}this.unshift.apply(this,["data.items"].concat(_.Wr(d)))}}};
_.b.isGuideItemPresent=function(g){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(g,this.data.items)!==-1)return!0;var C=this.data.items.find(function(d){return!!d.guideCollapsibleEntryRenderer});
if((C==null?0:C.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(g,C.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.b.getEntryIndexMatchingId=function(g,C){var d=this;return C.findIndex(function(V){return d.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",V)===g})};
_.b.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(g,C){var d=this;return C.findIndex(function(V){return d.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",V)===g})};
_.b.handleRemoveFromGuideSectionAction=function(g){if(_.e(g,E76)){var C=_.e(g,E76).guideEntryId;g=_.e(g,E76).handlerData;var d,V;C&&g&&((d=this.data)==null?void 0:(V=d.handlerDatas)==null?void 0:V.indexOf(g))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(C,this.data.items),this.removeFromCollapsedSection(C,this.data.items))}};
_.b.removeFromExpandedSection=function(g,C){g=this.getEntryIndexMatchingId(g,C);g!==-1&&this.splice("data.items",g,1)};
_.b.removeFromCollapsedSection=function(g,C){var d=C.findIndex(function(V){return!!V.guideCollapsibleEntryRenderer});
d!==-1&&(C=C[d].guideCollapsibleEntryRenderer.expandableItems)&&(g=this.getEntryIndexMatchingId(g,C),g!==-1&&this.splice("data.items."+d+".guideCollapsibleEntryRenderer.expandableItems",g,1))};
_.b.activeEndpointChanged=function(){for(var g=_.KZ(this.hostElement).querySelector("#items").children,C=0,d=g.length;C<d;C++)g[C].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.b.guideOpenedChanged=function(){for(var g=_.KZ(this.hostElement).querySelector("#items").children,C=0,d=g.length;C<d;C++)g[C].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
$a.prototype.guideOpenedChanged=$a.prototype.guideOpenedChanged;$a.prototype.activeEndpointChanged=$a.prototype.activeEndpointChanged;$a.prototype.persistentGuideChanged=$a.prototype.persistentGuideChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],$a.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$a.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],$a.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],$a.prototype,"ytLazyListBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],$a.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],$a.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$a.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",String)],$a.prototype,"type",void 0);_.E([_.M({value:20}),_.H("design:type",Number)],$a.prototype,"initialCount",void 0);_.E([_.M({value:10}),_.H("design:type",Number)],$a.prototype,"targetFramerate",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],$a.prototype,"autoFill",void 0);_.E([_.M({value:50}),_.H("design:type",Number)],$a.prototype,"renderDelay",void 0);
_.E([_.Rn("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$a.prototype,"persistentGuideChanged",null);_.E([_.PR("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$a.prototype,"activeEndpointChanged",null);_.E([_.PR("guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$a.prototype,"guideOpenedChanged",null);
_.E([_.m({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],$a);
_.I($a,"ytd-guide-section-renderer",function(){if(em0!==void 0)return em0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return em0=g},{mode:_.HR("kevlar_poly_si_batch_j073")?1:2});var lBZ;var q1=function(){return _.W.apply(this,arguments)||this};
_.L(q1,_.W);_.PU.Object.defineProperties(q1.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],q1.prototype,"rendererBehaviors",void 0);_.E([_.M(),_.H("design:type",Object)],q1.prototype,"data",void 0);_.E([_.M(),_.X("data.signInButton.buttonRenderer.style"),_.H("design:type",Object),_.H("design:paramtypes",[])],q1.prototype,"alignByText",null);_.E([_.m({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],q1);
_.I(q1,"ytd-guide-signin-promo-renderer",function(){if(lBZ===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);lBZ=g}g=lBZ;return g},{mode:1});var M1=function(){var g=_.W.apply(this,arguments)||this;g.showFooter=!1;return g};
_.L(M1,_.W);M1.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}}}}};
M1.prototype.attached=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1){C=_.wS().resolve(_.Oc(_.aQ));if(!C)return d.jumpTo(0);C.setGuideData(g.hostElement);return d.yield(0,3)}g.ytLazyListBehavior.initialCount=2;return d.return()})};
M1.prototype.onMouseExit=function(){_.t("web_guide_hover_expansion")&&_.zY(this.hostElement,"yt-guide-mouseleaved",[])};
M1.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
M1.prototype.dataChanged=M1.prototype.dataChanged;M1.prototype.onMouseExit=M1.prototype.onMouseExit;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],M1.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],M1.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.i0.YtLazyListBehavior),_.H("design:type",Object)],M1.prototype,"ytLazyListBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],M1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],M1.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],M1.prototype,"showFooter",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],M1.prototype,"autoFill",void 0);_.E([_.yE("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],M1.prototype,"onMouseExit",null);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],M1.prototype,"dataChanged",null);_.E([_.m({is:"ytd-guide-renderer",disableElementRegistration:!0})],M1);
_.I(M1,"ytd-guide-renderer",function(){if(jwb!==void 0)return jwb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return jwb=g},{mode:_.HR("kevlar_poly_si_batch_j073")?1:2});var LdQ;var ny=function(){var g=_.W.apply(this,arguments)||this;g.systemIcons=_.t("kevlar_system_icons");g.frostedGlass=_.t("web_frosted_glass");g.getEndpointForm=function(){return GO0(g.data)};
return g};
_.L(ny,_.W);_.b=ny.prototype;_.b.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.b.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.W1(this.data.formattedTitle))};
_.b.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.b.onDown=function(){this.interaction.triggerDown()};
_.b.onUp=function(){this.interaction.triggerUp()};
_.b.onTap=function(g){if(this.data.serviceEndpoint){var C;if(_.t("shorts_controller_retrieve_seedless_sequence_v2")&&((C=_.e(this.data.serviceEndpoint,_.Fv))==null?void 0:C.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(_.e(this.data.serviceEndpoint,_.ir)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);g.preventDefault();return}asz(this.data.serviceEndpoint,this)}g.preventDefault()}else{var d;((d=this.data)==
null?0:d.navigationEndpoint)&&!_.mE(_.Mk(g),this.hostElement,["A".toString()])&&_.HW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.b.computeActive=function(g,C){if(!g)return!1;var d=g.navigationEndpoint;g=g.serviceEndpoint;if(!d&&!g||!C)return!1;if(d){g=_.e(d,_.bd);var V=_.e(C,_.bd);if(g&&V)return g.browseId===V.browseId&&g.params===V.params;var y;d=(y=_.e(d.commandMetadata,_.d7))==null?void 0:y.url;var R;C=(R=_.e(C.commandMetadata,_.d7))==null?void 0:R.url;return!(!d||!C||d!==C&&d!==_.Do(C))}return this.isActiveShortsTab(g,C)};
_.b.isActiveShortsTab=function(g,C){C=!!_.e(C,_.Fv)||!!_.e(C,_.zF);return(!!_.e(g,_.Fv)||!!_.e(g,_.zF))&&C};
_.b.computeTitle=function(g,C){return C?"":_.W1(g)};
_.PU.Object.defineProperties(ny.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
ny.prototype.onTap=ny.prototype.onTap;ny.prototype.onUp=ny.prototype.onUp;ny.prototype.onDown=ny.prototype.onDown;ny.prototype.onActiveStateChange=ny.prototype.onActiveStateChange;ny.prototype.dataChanged=ny.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ny.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],ny.prototype,"ytComponentBehavior",void 0);
_.E([_.r(_.MK),_.H("design:type",Object)],ny.prototype,"ironButtonState",void 0);_.E([_.M(),_.H("design:type",Object)],ny.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],ny.prototype,"activeEndpoint",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],ny.prototype,"noLabels",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.H("design:type",Boolean)],ny.prototype,"isActive",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ny.prototype,"systemIcons",void 0);_.E([_.ZD("yt-interaction"),_.H("design:type",Object)],ny.prototype,"interaction",void 0);_.E([_.X("isActive"),_.H("design:type",Object),_.H("design:paramtypes",[])],ny.prototype,"ariaSelected",null);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],ny.prototype,"frostedGlass",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ny.prototype,"dataChanged",null);_.E([_.Rn("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ny.prototype,"onActiveStateChange",null);_.E([_.yE("down"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ny.prototype,"onDown",null);
_.E([_.yE("up"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ny.prototype,"onUp",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ny.prototype,"onTap",null);_.E([_.m({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],ny);
_.I(ny,"ytd-mini-guide-entry-renderer",function(){if(LdQ!==void 0)return LdQ;var g=document.createElement("template");_.D(g,'\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="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return LdQ=g},{mode:_.HR("kevlar_poly_si_batch_j063")?1:2});var Dd0;var I1=function(){var g=_.W.apply(this,arguments)||this;g.allVideosCount=0;g.noLabels=_.t("kevlar_mini_guide_no_labels")||_.t("kevlar_modern_mini_guide");g.frostedGlass=_.t("web_frosted_glass");return g};
_.L(I1,_.W);_.b=I1.prototype;_.b.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.b.onMouseEnter=function(){_.t("web_guide_hover_expansion")&&_.zY(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.b.visibleChanged=function(){if(this.visible&&!this.data){var g=_.wS().resolve(_.Oc(_.aQ));g&&g.setGuideData(this.hostElement)}};
_.b.dataChanged=function(){var g=_.t("kevlar_guide_menu_on_hover")&&_.t("kevlar_modern_mini_guide"),C=_.t("kevlar_guide_menu_on_click")&&_.t("kevlar_modern_mini_guide"),d;var V=(d=this.data)==null?void 0:d.items;d=this.allVideosCount;var y=[];g=g?0:C?1:void 0;C=g!==void 0;if(V){for(var R=[],Y=_.Z(V),A=Y.next();!A.done;A=Y.next())if(A=A.value,A.guideSubscriptionsSectionRenderer){var P=void 0;R=((P=A.guideSubscriptionsSectionRenderer)==null?void 0:P.items)||[]}V=_.Z(V);for(Y=V.next();!Y.done;Y=V.next())if(Y=
Y.value,A=void 0,(A=Y.guideSectionRenderer)==null?0:A.items)for(A=void 0,Y=_.Z((A=Y.guideSectionRenderer)==null?void 0:A.items),A=Y.next();!A.done;A=Y.next()){A=A.value;var w=void 0,x=void 0;P=A.guideEntryRenderer||_.e((w=A)==null?void 0:(x=w.guideCollapsibleSectionEntryRenderer)==null?void 0:x.headerEntry,SaB);w=[];x=[];var p=void 0;if(((p=P)==null?void 0:p.targetId)==="subscriptions-guide-item")w=R;else{var J=p=void 0;if((p=A)==null?0:(J=p.guideCollapsibleSectionEntryRenderer)==null?0:J.sectionItems)x=
w=A.guideCollapsibleSectionEntryRenderer.sectionItems}g05(y,P,C?w:[],g);if(x.length>0)for(A=_.Z(x),P=A.next();!P.done;P=A.next())P=P.value,x=_.e(P,AA0),w=void 0,x=x&&(x.alwaysShow||d)?_.e((w=x)==null?void 0:w.entryRenderer,SaB):_.e(P,SaB),g05(y,x,[])}}this.miniGuideItems=y};
_.b.activeEndpointChanged=function(){for(var g=this.items.children,C=0;C<g.length;C++)g[C].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.b.registerWithViewTransitionManager=function(){var g=this;_.vy(_.UP,function(){var C=_.wS().resolve(_.Oc(_.fb));if(C&&C.isAnyTransitionEnabled){var d={};C.viewTransitionCoordinator.registerElement(g.hostElement,(d.slide="mini-guide-page-transition",d))}})};
I1.prototype.activeEndpointChanged=I1.prototype.activeEndpointChanged;I1.prototype.dataChanged=I1.prototype.dataChanged;I1.prototype.visibleChanged=I1.prototype.visibleChanged;I1.prototype.onMouseEnter=I1.prototype.onMouseEnter;_.E([_.r(_.Eb),_.H("design:type",Object)],I1.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],I1.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],I1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],I1.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],I1.prototype,"ytComponentBehavior",void 0);_.E([_.ZD("#items"),_.H("design:type",Object)],I1.prototype,"items",void 0);_.E([_.M(),_.H("design:type",Object)],I1.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Boolean)],I1.prototype,"visible",void 0);_.E([_.M(),_.H("design:type",Object)],I1.prototype,"miniGuideItems",void 0);_.E([_.M({selector:_.u0l}),_.H("design:type",Object)],I1.prototype,"allVideosCount",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I1.prototype,"noLabels",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],I1.prototype,"frostedGlass",void 0);
_.E([_.yE("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I1.prototype,"onMouseEnter",null);_.E([_.PR("visible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I1.prototype,"visibleChanged",null);_.E([_.PR("data","allVideosCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I1.prototype,"dataChanged",null);
_.E([_.PR("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I1.prototype,"activeEndpointChanged",null);_.E([_.m({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],I1);
_.I(I1,"ytd-mini-guide-renderer",function(){if(Dd0===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);Dd0=g}g=Dd0;return g},{mode:1});var rKZ;var N56=/^[\x00-\x7F]+$/,U$=function(){return _.W.apply(this,arguments)||this};
_.L(U$,_.W);_.PU.Object.defineProperties(U$.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var g,C=_.W1((g=this.data)==null?void 0:g.handle);if(C)return _.Mr("@"+C)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var g=_.W1(this.displayHandle),C,d=_.W1((C=this.data)==null?void 0:C.handleUrl);if(g&&d)return _.Mr(d+g)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var g=_.W1(this.displayHandle);if(g&&!N56.test(g)){var C;return(C=this.data)==null?void 0:C.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var g=_.W1(this.displayHandleUrl),C,d=_.W1((C=this.data)==null?void 0:C.urlInfoText);if(g&&d)return _.Mr(d+" "+g)}}});
_.E([_.M(),_.H("design:type",Object)],U$.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],U$.prototype,"displayHandle",null);_.E([_.X("displayHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],U$.prototype,"displayHandleUrl",null);_.E([_.X("displayHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],U$.prototype,"warningText",null);
_.E([_.X("displayHandleUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],U$.prototype,"urlInfoTextWithUrl",null);_.E([_.m({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],U$);
_.I(U$,"ytd-handles-claiming-confirm-dialog-content",function(){if(rKZ!==void 0)return rKZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return rKZ=g},{mode:1});var XS5;var cO=function(){var g=_.W.apply(this,arguments)||this;g.okButtonOverride={style:"mono",type:"outline",size:"M"};return g};
_.L(cO,_.W);cO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
cO.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],cO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cO.prototype,"okButtonOverride",void 0);_.E([_.M(),_.H("design:type",Object)],cO.prototype,"data",void 0);_.E([_.m({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],cO);
_.I(cO,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(XS5!==void 0)return XS5;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return XS5=g},{mode:1});var sw8;var B50=/^[\x00-\x7F]+$/,E$=function(){var g=_.W.apply(this,arguments)||this;g.isLoading=!1;return g};
_.L(E$,_.W);E$.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var g;this.selectedHandle=(g=this.handleInput)==null?void 0:g.value;this.onSelectedHandleChanged(this.selectedHandle);_.zY(this.hostElement,"yt-refit-popups-action")}};
_.PU.Object.defineProperties(E$.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Mr("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Mr(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!B50.test(this.selectedHandle)){var g;return(g=this.data)==null?void 0:g.warningText}}}});
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],E$.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],E$.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],E$.prototype,"selectedHandle",void 0);_.E([_.M(),_.H("design:type",Object)],E$.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Function)],E$.prototype,"onSelectedHandleChanged",void 0);_.E([_.ZD("#channel-handle-input"),_.H("design:type",Object)],E$.prototype,"handleInput",void 0);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],E$.prototype,"handleUrlPrefix",null);_.E([_.X("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],E$.prototype,"displayHandle",null);_.E([_.X("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],E$.prototype,"displayHandleUrl",null);_.E([_.X("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],E$.prototype,"warningText",null);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],E$.prototype,"ytRendererBehavior",void 0);_.E([_.m({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],E$);
_.I(E$,"ytd-handles-claiming-edit-dialog-content",function(){if(sw8!==void 0)return sw8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return sw8=g},{mode:1});var T5b;var HO=function(){var g=_.W.apply(this,arguments)||this;g.actionButtonOverride={style:"mono",type:"filled",size:"M"};g.cancelButtonOverride={style:"mono",type:"text",size:"M"};g.selectButtonDisabled=!1;g.isLoading=!1;g.hasSelectedHandleEventListener=!1;g.selectedHandleChanged=function(C){g.selectedHandle=C};
return g};
_.L(HO,_.W);_.b=HO.prototype;_.b.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.b.onDataChanged=function(){var g,C;this.selectedHandle=(C=_.e((g=this.data)==null?void 0:g.inputField,msz))==null?void 0:C.handle};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.onCancel=function(){this.selectedHandle="";_.Qw(this.hostElement,"yt-close-popup-action",[this.is])};
_.b.onSelectHandle=function(){var g=this;if(this.selectedHandle!==void 0){var C;((C=this.data)==null?void 0:C.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(d,V){if(V.newHandleUpdateStatus!==void 0&&V.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&V.newHandleUpdateStatus.errorMessage)_.TK(g.hostElement,_.W1(V.newHandleUpdateStatus.errorMessage)),
g.isLoading=!1;else{var y;if((y=g.data)==null?0:y.onChannelUpdateSuccess){d=g.data.onChannelUpdateSuccess;var R,Y;if(V=(R=_.e(d,_.TF))==null?void 0:(Y=R.popup)==null?void 0:Y.handlesClaimingConfirmDialogRenderer)V.handle=_.Mr(g.selectedHandle);g.ytComponentBehavior.resolveCommand(d);_.Qw(g.hostElement,"yt-close-popup-action",[g.is])}else g.isLoading=!1}},
onServerError:function(){var d;g.content&&((d=g.content)==null?0:d.handleInput)&&g.content.handleInput.validate();g.isLoading=!1;_.TK(g.hostElement,_.yD("TRY_AGAIN_LATER"))}}}))}};
_.b.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
HO.prototype.onDataChanged=HO.prototype.onDataChanged;HO.prototype.onSelectedHandleChanged=HO.prototype.onSelectedHandleChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],HO.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"actionButtonOverride",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"cancelButtonOverride",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",String)],HO.prototype,"selectedHandle",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"selectButtonDisabled",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"hasSelectedHandleEventListener",void 0);_.E([_.M(),_.H("design:type",Object)],HO.prototype,"handleInput",void 0);
_.E([_.Rn("selectedHandle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HO.prototype,"onSelectedHandleChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HO.prototype,"onDataChanged",null);_.E([_.ZD("ytd-handles-claiming-edit-dialog-content"),_.H("design:type",Object)],HO.prototype,"content",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HO.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],HO.prototype,"ytRendererstamperBehavior",void 0);_.E([_.m({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],HO);
_.I(HO,"ytd-handles-claiming-edit-dialog-renderer",function(){if(T5b!==void 0)return T5b;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return T5b=g},{mode:1});var fBR;var QZ=function(){return _.W.apply(this,arguments)||this};
_.L(QZ,_.W);_.PU.Object.defineProperties(QZ.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.handle){var C;return _.Mr("@"+_.W1((C=this.data)==null?void 0:C.handle))}}}});
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QZ.prototype,"formattedHandle",null);_.E([_.M(),_.H("design:type",Object)],QZ.prototype,"data",void 0);_.E([_.m({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],QZ);
_.I(QZ,"ytd-handles-claiming-radio-option-renderer",function(){if(fBR!==void 0)return fBR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return fBR=g},{mode:1});var vfS;var $dD=/^[\x00-\x7F]+$/,z8=function(){var g=_.W.apply(this,arguments)||this;g.initialRadioIndex="-1";g.isLoading=!1;g.maybeSubmitFeedback=function(){g.feedbackSurveyRenderer.submitSurvey()};
return g};
_.L(z8,_.W);z8.prototype.updateSelectedHandleIndexFromBinding=function(g){this.selectedRadioIndex=+g.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(g)};
z8.prototype.selectedHandleChanged=function(g){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var C;this.selectedHandle=(C=this.handleInput)==null?void 0:C.value;this.onSelectedHandleChanged(g)}};
_.PU.Object.defineProperties(z8.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var g;return this.ytRendererBehavior.getSimpleString((g=this.data)==null?void 0:g.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Mr("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Mr(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!$dD.test(this.selectedHandle)){var g;return(g=this.data)==null?void 0:g.warningText}}}});
_.E([_.M(),_.H("design:type",Object)],z8.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],z8.prototype,"initialRadioIndex",void 0);_.E([_.M(),_.H("design:type",Number)],z8.prototype,"selectedRadioIndex",void 0);_.E([_.M(),_.H("design:type",String)],z8.prototype,"selectedHandle",void 0);_.E([_.M(),_.H("design:type",Object)],z8.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Function)],z8.prototype,"onSelectedHandleChanged",void 0);
_.E([_.M(),_.H("design:type",Function)],z8.prototype,"onSelectedRadioIndexChanged",void 0);_.E([_.ZD("#channel-handle-input"),_.H("design:type",Object)],z8.prototype,"handleInput",void 0);_.E([_.ZD("ytd-feedback-survey-renderer"),_.H("design:type",Object)],z8.prototype,"feedbackSurveyRenderer",void 0);_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],z8.prototype,"radioButtonLength",null);
_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],z8.prototype,"handleUrlPrefix",null);_.E([_.X("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],z8.prototype,"displayHandle",null);_.E([_.X("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],z8.prototype,"displayHandleUrl",null);_.E([_.X("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],z8.prototype,"warningText",null);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);_.E([_.m({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],z8);
_.I(z8,"ytd-handles-claiming-select-dialog-content",function(){if(vfS!==void 0)return vfS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return vfS=g},{mode:1});var qkZ;var Ky=function(){var g=_.W.apply(this,arguments)||this;g.actionButtonOverride={style:"mono",type:"filled",size:"M"};g.cancelButtonOverride={style:"mono",type:"text",size:"M"};g.initialRadioIndex="-1";g.selectButtonDisabled=!1;g.isLoading=!1;g.selectedRadioIndexChanged=function(C){g.selectedRadioIndex=Number(C.detail.value)};
g.selectedHandleChanged=function(C){g.selectedHandle=C.detail.value};
return g};
_.L(Ky,_.W);_.b=Ky.prototype;_.b.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.b.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.b.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.zY(this.hostElement,"yt-refit-popups-action")};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.Qw(this.hostElement,"yt-close-popup-action",[this.is])};
_.b.onSelectHandle=function(){var g=this;if(this.selectedHandle!==void 0){var C;((C=this.data)==null?void 0:C.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(d,V){if(V.newHandleUpdateStatus!==void 0&&V.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&V.newHandleUpdateStatus.errorMessage)_.TK(g.hostElement,_.W1(V.newHandleUpdateStatus.errorMessage)),
g.isLoading=!1;else{var y;if((y=g.data)==null?0:y.onChannelUpdateSuccess){d=g.data.onChannelUpdateSuccess;V=_.e(d,_.TF);var R;if(V==null?0:(R=V.popup)==null?0:R.handlesClaimingConfirmDialogRenderer)V.popup.handlesClaimingConfirmDialogRenderer.handle=_.Mr(g.selectedHandle);g.ytComponentBehavior.resolveCommand(d);_.Qw(g.hostElement,"yt-close-popup-action",[g.is])}else g.isLoading=!1}},
onServerError:function(){if(g.selectedRadioIndex===g.radioButtonLength){var d;g.content&&((d=g.content)==null?0:d.handleInput)&&g.content.handleInput.validate()}g.isLoading=!1;_.TK(g.hostElement,_.yD("TRY_AGAIN_LATER"))}}}))}};
_.b.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var g,C;this.selectedHandle=(g=this.content)==null?void 0:(C=g.handleInput)==null?void 0:C.value}else this.selectedRadioIndex>=0&&((g=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(g==null?void 0:g.handle):this.selectedHandle=void 0)};
_.b.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.b.getRadioItem=function(g){if(this.radioButtonLength>g&&g>=0)return _.e(this.data.radioButton[g],dSS)};
_.PU.Object.defineProperties(Ky.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.radioButton)||[]).length}}});
Ky.prototype.onSelectedHandleChanged=Ky.prototype.onSelectedHandleChanged;Ky.prototype.onSelectedHandleIndexChanged=Ky.prototype.onSelectedHandleIndexChanged;Ky.prototype.onDataChanged=Ky.prototype.onDataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Ky.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Ky.prototype,"actionButtonOverride",void 0);_.E([_.M(),_.H("design:type",Object)],Ky.prototype,"cancelButtonOverride",void 0);
_.E([_.M(),_.H("design:type",Object)],Ky.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Ky.prototype,"initialRadioIndex",void 0);_.E([_.M(),_.H("design:type",Number)],Ky.prototype,"selectedRadioIndex",void 0);_.E([_.M(),_.H("design:type",String)],Ky.prototype,"selectedHandle",void 0);_.E([_.M(),_.H("design:type",Object)],Ky.prototype,"selectButtonDisabled",void 0);_.E([_.M(),_.H("design:type",Object)],Ky.prototype,"isLoading",void 0);
_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],Ky.prototype,"radioButtonLength",null);_.E([_.ZD("ytd-handles-claiming-select-dialog-content"),_.H("design:type",Object)],Ky.prototype,"content",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ky.prototype,"onDataChanged",null);
_.E([_.Rn("selectedRadioIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ky.prototype,"onSelectedHandleIndexChanged",null);_.E([_.Rn("selectedHandle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ky.prototype,"onSelectedHandleChanged",null);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Ky.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Ky.prototype,"ytRendererstamperBehavior",void 0);_.E([_.m({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],Ky);
_.I(Ky,"ytd-handles-claiming-select-dialog-renderer",function(){if(qkZ!==void 0)return qkZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return qkZ=g},{mode:1});var Mw5;var Wdp;var a1=function(){return _.W.apply(this,arguments)||this};
_.L(a1,_.W);a1.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],a1.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],a1.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],a1.prototype,"data",void 0);_.E([_.m({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],a1);
_.I(a1,"ytd-hotkey-dialog-section-option-renderer",function(){if(Wdp!==void 0)return Wdp;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Wdp=g},{mode:1});var mdr;var G8=function(){return _.W.apply(this,arguments)||this};
_.L(G8,_.W);G8.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],G8.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],G8.prototype,"data",void 0);_.E([_.m({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],G8);
_.I(G8,"ytd-hotkey-dialog-section-renderer",function(){if(mdr!==void 0)return mdr;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return mdr=g},{mode:1});var SH=function(){return _.W.apply(this,arguments)||this};
_.L(SH,_.W);SH.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],SH.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],SH.prototype,"data",void 0);_.E([_.m({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],SH);
_.I(SH,"ytd-hotkey-dialog-content",function(){if(Mw5!==void 0)return Mw5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Mw5=g},{mode:1});var utD;var g3=function(){return _.W.apply(this,arguments)||this};
_.L(g3,_.W);g3.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var g=document.querySelector("ytd-hotkey-dialog-content #scrollable");g&&(g.dialogElement=this.hostElement.parentElement)};
g3.prototype.onCloseTap=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],g3.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],g3.prototype,"data",void 0);_.E([_.m({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],g3);
_.I(g3,"ytd-hotkey-dialog-renderer",function(){if(utD!==void 0)return utD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return utD=g},{mode:1});var nfQ;var C_=function(){return _.W.apply(this,arguments)||this};
_.L(C_,_.W);C_.prototype.onYtServiceRequestError=function(){if(this.blocked){var g;var C=(g=this.data)==null?void 0:g.defaultServiceEndpoint}else{var d;C=(d=this.data)==null?void 0:d.toggledServiceEndpoint}var V;(C=(V=_.e(C,_.rPP))==null?void 0:V.onFailureAction)&&this.ytComponentBehavior.resolveCommand(C);this.updateBlockState(!this.blocked)};
C_.prototype.onYtToggleButton=function(g){this.updateBlockState(g.detail.toggled)};
C_.prototype.updateBlockState=function(g){if(g!==this.blocked){var C=this.blockedEntityKey;C&&this.ytdReduxBehavior.dispatch(_.P$("blockStateEntity",C,{key:C,blocked:g}));this.set("data.isToggled",g)}};
_.PU.Object.defineProperties(C_.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)}}});
C_.prototype.onYtToggleButton=C_.prototype.onYtToggleButton;C_.prototype.onYtServiceRequestError=C_.prototype.onYtServiceRequestError;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],C_.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],C_.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],C_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],C_.prototype,"blockedEntityKey",void 0);
_.E([_.M({selectorArgs:["blockedEntityKey"],selector:function(g,C){return _.gd(g.entities,"blockStateEntity",C)}}),
_.H("design:type",Object)],C_.prototype,"blockStateEntity",void 0);_.E([_.X("data","blockStateEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],C_.prototype,"blocked",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],C_.prototype,"onYtServiceRequestError",null);
_.E([_.yE("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],C_.prototype,"onYtToggleButton",null);_.E([_.m({is:"ytd-block-button",disableElementRegistration:!0})],C_);
_.I(C_,"ytd-block-button",function(){if(nfQ!==void 0)return nfQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return nfQ=g},
{mode:1});var IB8;var Ud6;var d3=function(){return _.W.apply(this,arguments)||this};
_.L(d3,_.W);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],d3.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],d3.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],d3.prototype,"data",void 0);_.E([_.m({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],d3);
_.I(d3,"ytd-kids-blocklist-picker-item-renderer",function(){if(Ud6!==void 0)return Ud6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Ud6=g},{mode:1});var V_=function(){return _.W.apply(this,arguments)||this};
_.L(V_,_.W);V_.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],V_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],V_.prototype,"data",void 0);_.E([_.m({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],V_);
_.I(V_,"ytd-kids-blocklist-picker-content",function(){if(IB8!==void 0)return IB8;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return IB8=
g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var cKB;var y_=function(){var g=_.W.apply(this,arguments)||this;g.hasAnyRequestSucceeded=!1;g.hasAnyRequestFailed=!1;g.numPendingRequests=0;return g};
_.L(y_,_.W);_.b=y_.prototype;_.b.attached=function(){this.hostElement.setAttribute("dialog","")};
_.b.onDoneButtonTap=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.b.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.b.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.b.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.b.onPopupClosed=function(g){var C,d;if(((C=g.detail)==null?void 0:(d=C.popup)==null?void 0:d.is)==="tp-yt-paper-dialog"){var V;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((V=this.data)==null?0:V.successfulToastActionMessage)&&(g=_.I0(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(g));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
y_.prototype.onPopupClosed=y_.prototype.onPopupClosed;y_.prototype.onYtServiceRequestError=y_.prototype.onYtServiceRequestError;y_.prototype.onYtServiceRequestCompleted=y_.prototype.onYtServiceRequestCompleted;y_.prototype.onYtServiceRequestSent=y_.prototype.onYtServiceRequestSent;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],y_.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],y_.prototype,"data",void 0);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y_.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y_.prototype,"onYtServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y_.prototype,"onYtServiceRequestError",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],y_.prototype,"onPopupClosed",null);_.E([_.m({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],y_);
_.I(y_,"ytd-kids-blocklist-picker-renderer",function(){if(cKB!==void 0)return cKB;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return cKB=g},{mode:1});var Efr;var HEb;var RG=function(){return _.W.apply(this,arguments)||this};
_.L(RG,_.W);RG.prototype.setTip=function(g){var C=this;this.data&&(this.tip=shz(NTS.getInstance(),g,this.data),_.As(this,function(){_.HW(C.hostElement,"yt-refit")}))};
RG.prototype.clearTip=function(){this.tip=void 0};
RG.prototype.computeHidden=function(g){return!g};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],RG.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],RG.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.H("design:type",Boolean)],RG.prototype,"hidden",void 0);_.E([_.M(),_.H("design:type",Object)],RG.prototype,"tip",void 0);_.E([_.m({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],RG);
_.I(RG,"ytd-menu-popup-tip-renderer",function(){if(HEb!==void 0)return HEb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);
return HEb=g},{mode:1});var Qw8;var bM=function(){var g=_.W.apply(this,arguments)||this;g.useIcons=!1;g.systemIcons=_.t("kevlar_system_icons");g.useListItemStyles=_.t("web_list_item_style_for_menu_items");return g};
_.L(bM,_.W);_.b=bM.prototype;_.b.onFocus=function(){var g;(g=_.KZ(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.b.onTap=function(){var g=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(g&&_.e(g,_.Su))this.componentBehavior.resolveCommand(g),this.updateToggledStateInEntity();else if(g){this.componentBehavior.resolveCommand(g)||_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}});var C;((C=_.e(g,_.Cu))==null?void 0:C.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.b.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.b.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.b.updateToggledStateInEntity=function(){var g=this.data.toggleMenuServiceItemEntityKey,C=!this.data.isToggled;g&&this.ytdReduxBehavior.dispatch(_.P$("toggleMenuServiceItemEntity",g,{key:g,isToggled:C}))};
_.b.computeIcon=function(g,C,d){return(g=g?d:C)&&g.iconType?_.an(g.iconType):""};
_.b.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.b.isIconActive=function(g){return!_.t("toggle_menu_active_icon_killswitch")&&g};
_.PU.Object.defineProperties(bM.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?0:g.isToggled)?(C=this.data)==null?void 0:C.toggledText:(d=this.data)==null?void 0:d.defaultText}}});
bM.prototype.toggledStateEntityChanged=bM.prototype.toggledStateEntityChanged;bM.prototype.onYtServiceRequestCompleted=bM.prototype.onYtServiceRequestCompleted;bM.prototype.onTap=bM.prototype.onTap;bM.prototype.onFocus=bM.prototype.onFocus;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],bM.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],bM.prototype,"componentBehavior",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],bM.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],bM.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],bM.prototype,"useIcons",void 0);_.E([_.M({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.H("design:type",String)],bM.prototype,"icon",void 0);
_.E([_.M({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.qC.toggleMenuServiceItemEntitySelector}),_.H("design:type",Object)],bM.prototype,"toggleMenuServiceItemEntity",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],bM.prototype,"systemIcons",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],bM.prototype,"useListItemStyles",void 0);
_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bM.prototype,"onFocus",null);_.E([_.X("data.isToggled"),_.H("design:type",Object),_.H("design:paramtypes",[])],bM.prototype,"toggleButtonText",null);_.E([_.yE("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bM.prototype,"onTap",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bM.prototype,"onYtServiceRequestCompleted",null);_.E([_.Rn("toggleMenuServiceItemEntity.isToggled","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bM.prototype,"toggledStateEntityChanged",null);_.E([_.m({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],bM);
_.I(bM,"ytd-toggle-menu-service-item-renderer",function(){if(Qw8!==void 0)return Qw8;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return Qw8=g},{mode:1});var zmZ;var Zv=function(){return _.W.apply(this,arguments)||this};
_.L(Zv,_.W);Zv.prototype.onFocus=function(){var g;(g=_.KZ(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.PU.Object.defineProperties(Zv.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.IE(this.data.iconUrl)}}});
Zv.prototype.onFocus=Zv.prototype.onFocus;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Zv.prototype,"rendererBehavior",void 0);_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],Zv.prototype,"ytEndpointBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Zv.prototype,"data",void 0);_.E([_.yE("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zv.prototype,"onFocus",null);
_.E([_.X("data.iconUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zv.prototype,"imageSource",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],Zv);
_.I(Zv,"ytd-menu-custom-icon-item-renderer",function(){if(zmZ!==void 0)return zmZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return zmZ=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});_.U4(_.K5,"yt-list-item-view-model",{props:{data:_.CA,isMenuItem:_.CA,isCompact:_.CA,onTap:_.ut,trailingAccessory:_.ut,hideSelectionTextChevron:_.CA,disabled:_.CA,inPopup:_.CA,disableHorizontalPadding:_.CA,isOverlay:_.CA,isToggled:_.CA,ariaLabel:_.CA,ariaPressed:_.CA}});var Yn=function(){var g=_.W.apply(this,arguments)||this;g.disableBackdropFilter=_.t("web_disable_backdrop_filter");return g};
_.L(Yn,_.W);_.b=Yn.prototype;
_.b.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},
toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},listItemViewModel:{component:"yt-list-item-view-model",params:{isCompact:!0}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.b.computeAriaLabel=function(g){return g};
_.b.onPopupOpened=function(){this.items.selected=0;for(var g=_.Z(_.KZ(this.items).children),C=g.next();!C.done;C=g.next())C.value.popupPositionTarget=this.positionTarget;if(g=this.popupTip||void 0)g.setTip(this.source||""),this.source=void 0;this.veData&&(g=_.ju())&&_.vL(g,[this.veData])};
_.b.onPopupClosed=function(){var g=this.popupTip||void 0;g&&g.clearTip()};
_.b.onIronActivate=function(g){this.shouldPersist(g)||_.Qw(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(g=_.ju())&&_.qV(g,this.veData)};
_.b.shouldPersist=function(g){var C,d;if(((C=g.detail)==null?void 0:C.selected)===void 0||(d=this.data)==null||!d.items)return!1;var V,y;return!((y=(V=this.data.items[g.detail.selected])==null?void 0:V.toggleMenuServiceItemRenderer)==null||!y.persistentOnMenuPopup)};
_.b.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(g){return g.menuNavigationItemRenderer?!!g.menuNavigationItemRenderer.icon:g.menuServiceItemRenderer?!!g.menuServiceItemRenderer.icon:g.menuConditionalServiceItemRenderer?!!g.menuConditionalServiceItemRenderer.icon:g.menuConditionalNavigationItemRenderer?!!g.menuConditionalNavigationItemRenderer.icon:g.toggleMenuServiceItemRenderer?!!g.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
Yn.prototype.onPopupClosed=Yn.prototype.onPopupClosed;Yn.prototype.onPopupOpened=Yn.prototype.onPopupOpened;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],Yn.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Yn.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Yn.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],Yn.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Yn.prototype,"veData",void 0);_.E([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.H("design:type",String)],Yn.prototype,"ariaLabel",void 0);_.E([_.M({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Yn.prototype,"useIcons",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],Yn.prototype,"disableBackdropFilter",void 0);_.E([_.ZD("#items"),_.H("design:type",Object)],Yn.prototype,"items",void 0);_.E([_.ZD("ytd-menu-popup-tip-renderer"),_.H("design:type",Object)],Yn.prototype,"popupTip",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"onPopupOpened",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"onPopupClosed",null);_.E([_.m({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],Yn);
_.I(Yn,"ytd-menu-popup-renderer",function(){if(Efr!==void 0)return Efr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Efr=g},{mode:1});var KdD;var aB0=_.n(function(g){g=_.mV(g,{icon:void 0});var C=g.data;g=g.icon;var d=function(){return C().iconBadgeText},V={},y=_.Gr("yt-spec-icon-badge-shape",function(){a:switch(C().iconBadgeType){case "notification":var R="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":R="yt-spec-icon-badge-shape--type-cart";break a;default:R=""}return R},function(){a:switch(C().iconBadgeStyle){case "overlay":var R="yt-spec-icon-badge-shape--style-overlay";
break a;default:R=""}return R},(V["yt-spec-icon-badge-shape--text-size-small"]=function(){var R=d();
return!!((R==null?0:R.length)&&R.length>2)},V));
return _.O("yt-icon-badge-shape",null,_.O(_.k,{cond:g,then:function(R){return _.O("div",{class:y},_.O("div",{class:"yt-spec-icon-badge-shape__icon"},_.O(_.Re,{icon:R})),_.O(_.k,{cond:d,then:function(Y){return _.O("div",{class:"yt-spec-icon-badge-shape__badge"},Y)}}))}}))},"kj");
aB0.idomCompat=!0;_.U4(aB0,"yt-icon-badge-shape",{props:{data:_.CA,icon:_.CA}});var AX=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};g.unseenCount=0;g.isOverlay=!1;return g};
_.L(AX,_.W);_.b=AX.prototype;_.b.attached=function(){var g=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(C){g.onServiceWorkerMessage(C)})};
_.b.onDataChanged=function(){this.isAttached&&!this.JSC$20869_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$20869_lastData=this.data};
_.b.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.b.computeIcon=function(){var g,C;return(g=this.data)==null?void 0:(C=g.icon)==null?void 0:C.iconType};
_.b.onServiceWorkerMessage=function(g){g.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.b.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.e(this.data.updateUnseenCountEndpoint,_.Cu)&&_.e(this.data.updateUnseenCountEndpoint,_.Cu).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.b.handleUpdateNotificationsUnseenCountAction=function(g){var C=this;g=_.e(g,Hq5);g!=null&&g.unseenCount&&g.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(g.unseenCount),_.UP.addLowPriorityJob(function(){C.data.updateUnseenCountEndpoint&&C.ytComponentBehavior.resolveCommand(C.data.updateUnseenCountEndpoint)},g.timeoutMs))};
_.b.onClick=function(){_.HW(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var g=_.zY(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),C=this.data.menuRequest;g&&g.length===1&&g[0]?_.Qw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):C&&this.ytComponentBehavior.resolveCommand(C)};
_.b.handleTopbarMenuClosedAction=function(g){g==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.b.toggleIconState=function(g){this.iconButton&&(this.iconButton.pressed=g)};
_.b.sendUnseenCountRequest=function(g){var C=this;_.vy(_.UP,function(){C.ytComponentBehavior.resolveCommand(g)})};
_.b.updateCountUI=function(g){this.set("unseenCount",g<9?g:"9+")};
_.PU.Object.defineProperties(AX.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
AX.prototype.handleUpdateNotificationsUnseenCountAction=AX.prototype.handleUpdateNotificationsUnseenCountAction;AX.prototype.onDataChanged=AX.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],AX.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F$),_.H("design:type",Object)],AX.prototype,"ytdOpenPopupBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],AX.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AX.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],AX.prototype,"unseenCount",void 0);_.E([_.M(),_.H("design:type",Object)],AX.prototype,"isOverlay",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],AX.prototype,"showTooltips",void 0);_.E([_.ZD("yt-icon-button"),_.H("design:type",Object)],AX.prototype,"iconButton",void 0);
_.E([_.X("unseenCount"),_.H("design:type",Object),_.H("design:paramtypes",[])],AX.prototype,"showNotificationCount",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],AX.prototype,"onDataChanged",null);_.E([_.yE("yt-update-notifications-unseen-count-action"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],AX.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.E([_.m({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],AX);
_.I(AX,"ytd-notification-topbar-button-renderer",function(){if(KdD!==void 0)return KdD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return KdD=g},{mode:_.HR("kevlar_poly_si_batch_j025")?1:2});var GHS;var Fp=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return g};
_.L(Fp,_.W);Fp.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}}}}}};
Fp.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
Fp.prototype.onDarkModeToggled=function(g){this.dark=g};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Fp.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Fp.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Fp.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Fp.prototype,"data",void 0);_.E([_.M({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],Fp.prototype,"dark",void 0);
_.E([_.m({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],Fp);
_.I(Fp,"yt-pdg-buy-flow-header-renderer",function(){if(GHS!==void 0)return GHS;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return GHS=g},{mode:1});var SkS;var gFI;var PT=function(){var g=_.W.apply(this,arguments)||this;g.immediateValue=0;g.isDarkTheme=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(PT,_.W);_.b=PT.prototype;_.b.created=function(){_.HK.requestAvailability()};
_.b.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.b.dataChanged=function(){var g=_.KZ(this.hostElement).querySelector("#color-slider");g.immediateValue&&this.updateSliderKnobAndGradientStyles(g.immediateValue);this.data.notches[0].knobColorArgb&&_.CM(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.jG(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.Qq("HTML_DIR")==="rtl"&&_.KZ(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.b.onSliderImmediateChange=function(){var g=_.KZ(this.hostElement).querySelector("#color-slider");g.dragging&&(g.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(g.immediateValue),this.updateSliderKnobAndGradientStyles(g.immediateValue)),this.updateSliderAria())};
_.b.onSliderChange=function(){var g=_.KZ(this.hostElement).querySelector("#color-slider");g.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(g.immediateValue),this.updateSliderKnobAndGradientStyles(g.immediateValue));this.updateSliderAria()};
_.b.updateSliderAria=function(){var g=_.KZ(this.hostElement).querySelector("#color-slider"),C=_.KZ(this.hostElement).querySelector("#color-slider");C=_.W1(this.data.notches[C.immediateValue].tierValue);_.pql()&&_.HW(this.hostElement,"iron-announce",{text:C});g.setAttribute("aria-valuetext",C)};
_.b.updateSuperThanksSelectedTierEntity=function(g){if(g!==this.immediateValue){var C,d,V=this==null?void 0:(C=this.data)==null?void 0:(d=C.superThanksSelectedTierEntity)==null?void 0:d.key;V&&V.length>0&&this.ytdReduxBehavior.dispatch(_.P$("superThanksSelectedTierEntity",V,{key:V,index:g}))}};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.updateSliderKnobAndGradientStyles=function(g){this.immediateValue=g;g=this.data.notches[g];if(g==null?0:g.knobColorArgb)var C={"--ytd-pdg-color-slider-knob-color":_.jG(g.knobColorArgb)};(g==null?0:g.linearGradientCssStyle)&&C!==null&&(C=Object.assign({},C,{"--ytd-pdg-color-slider-active-color":g==null?void 0:g.linearGradientCssStyle}));C!==null&&_.CM(this.hostElement,C)};
PT.prototype.onSliderChange=PT.prototype.onSliderChange;PT.prototype.onSliderImmediateChange=PT.prototype.onSliderImmediateChange;PT.prototype.dataChanged=PT.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],PT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],PT.prototype,"immediateValue",void 0);_.E([_.M(),_.H("design:type",Number)],PT.prototype,"maxMarkers",void 0);
_.E([_.M({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:pjz}),_.H("design:type",Object)],PT.prototype,"superThanksSelectedTierEntity",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],PT.prototype,"isDarkTheme",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],PT.prototype,"ytdReduxBehavior",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PT.prototype,"dataChanged",null);
_.E([_.yE("immediate-value-change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PT.prototype,"onSliderImmediateChange",null);_.E([_.yE("change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PT.prototype,"onSliderChange",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],PT);
_.I(PT,"ytd-pdg-color-slider-renderer",function(){if(gFI!==void 0)return gFI;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return gFI=g},{mode:1});var CpB;var db0;var iM=null;
_.pM({is:"ytd-comment-input",_template:function(){if(db0!==void 0)return db0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return db0=g},
behaviors:[_.VbN.YtHostElementBehavior,_.Dz,_.HN.YtComponentBehavior,_.F0.YtRendererstamperBehavior,_.CU6.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 _.gm}},
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",_.VE(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;_.xy();this.focus()},
detached:function(){document.removeEventListener("tap",_.VE(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(g){g=g.detail;g=g.isCustomEmoji?g.shortcuts[0]:g.emojiId;var C=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(C,g);this.maybeUpdateTextDirection_();_.HW(this.hostElement,"input")},
getInputRange_:function(){var g=_.aX();if(g){g=g.getBrowserRangeObject();for(var C=g.commonAncestorContainer;C;){if(C===this.getEditableTextArea_())return g;C=C.parentNode}}g=this.getEditableTextArea_();g=_.m8(g,g.childNodes.length);g.select();return g.getBrowserRangeObject()},
insertTextWithEmojis_:function(g,C,d){(C=this.emojiManager.createDocumentFragment(C,!0,!1,d===void 0?!0:d))&&C.childNodes.length!==0&&(g.collapsed||g.deleteContents(),d=C.lastChild,g.insertNode(C),_.FEM(d).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var g=_.aX();if(g){var C=g.JSC$11414_getStartNode(),d=g.JSC$11414_getEndNode();if(C1z(C)&&C1z(d)){var V=g.JSC$11414_getStartOffset(),y;if(_.gk&&C.nodeType===Node.ELEMENT_NODE&&(y=_.AjQ(C)))_.m8(y,0).select();else{y=Pa(C)?C:_.H3(C,Pa);var R=Pa(d)?d:_.H3(d,Pa);if(y||R)if(g.isCollapsed()){if(C.nodeType===Node.TEXT_NODE){g=!0;V===C.length&&(g=!1);if(iM==="end"||iM==="right")g=!1;C=C.parentNode;g=[].concat(_.Wr(C.parentNode.childNodes)).indexOf(C)+(g?0:1);_.m8(C.parentNode,
g).select()}}else y?y.previousSibling&&y.previousSibling.length>0?_.uC(d,g.JSC$11414_getEndOffset(),y.previousSibling,y.previousSibling.length-1).select():(C=document.createTextNode("\u200b"),y.parentNode.insertBefore(C,y),_.uC(d,g.JSC$11414_getEndOffset(),C,0).select()):R&&(R.nextSibling&&R.nextSibling.length>0?_.uC(C,g.JSC$11414_getStartOffset(),R.nextSibling,1).select():(d=document.createTextNode("\u200b"),R.parentNode.insertBefore(d,R.nextSibling),_.uC(C,g.JSC$11414_getStartOffset(),d,d.length).select()));
iM=null}}else iM=null}else iM=null},
leftKeyPressed_:function(){iM="left"},
rightKeyPressed_:function(){iM="right"},
endKeyPressed_:function(){iM="end"},
maybeDeleteChip_:function(){var g=YXB(!0);if(g){var C=_.aX(),d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();_.vo(d,C,g,g.childNodes.length).select()}},
maybeBackspaceChip_:function(){var g=YXB(!1);if(g){var C=_.aX(),d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();_.vo(d,C,g,0).select()}},
maybeBackspaceChipWordMode_:function(g){var C=_.aX();if(C.isCollapsed()){var d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();var V=Af0(d,C,!0);V&&(_.vo(d,C,V,0).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(g){var C=_.aX();if(C.isCollapsed()){var d=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();var V=Af0(d,C,!1);V&&(_.vo(d,C,V,V.childNodes.length).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
onContentClick:function(g){g.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(g){g.defaultPrevented||g.currentTarget.tagName==="YTD-COMMENT-INPUT"&&Pa(g.target)&&g.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.KZ(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.KZ(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(g,C){g=VED(g,this.emojiManager,C).cloneNode(!0);for(C=g.firstChild;C;)if(C.nodeType!==1)C=C.nextSibling;else switch(C.tagName){case "BR":var d=_.DO();_.oW6(d,C);C=d.nextSibling;break;case "DIV":(d=C.lastChild)&&C.nextSibling&&_.sn(_.DO(),d);C.previousSibling&&(C.previousSibling.nodeType===1||C.previousSibling.nodeType===3&&!C.previousSibling.textContent.endsWith("\n"))&&_.XA(_.DO(),C);d&&d.nodeName==="BR"&&_.N7(d);d=C;C.hasChildNodes()?(C=C.firstChild,
_.p3Q(d)):(C=C.nextSibling,_.N7(d));break;default:C=C.nextSibling}return Fnz(g)},
setTextAreaValue:function(g){g||(g="");var C=this.getEditableFormattedString_();C.text="";this.getEditableTextArea_().innerText="";typeof g==="string"&&(g={runs:[{text:g}]});C.text=g},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();iM=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var g=this.getEditableTextArea_();g&&(_.m8(g,g.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Qq("HTML_DIR")==="rtl"){var g=this.getEditableTextArea_(),C=this.getTextAreaValue()!==""?"auto":"rtl";g.setAttribute("dir",C)}},
handleInputEvent_:function(){var g=null;if(this.isEmojiButtonDisplayed){var C=this.getInputRange_();C&&(g=this.emojiInput.retrieveTextBeforeRange(C))}this.insertText_(g,!0);this.updateCharCount_();g=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=g.scrollHeight>g.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var g=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:g})},
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(g){this.isEmojiButtonDisplayed&&(g.preventDefault(),g.stopImmediatePropagation(),g=g.clipboardData.getData("text/plain"),this.insertText_(g,!1,!1),_.HW(this.hostElement,"input"))},
insertText_:function(g,C,d){C=C===void 0?!1:C;d=d===void 0?!0:d;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&g){var V=this.getInputRange_().cloneRange();this.emojiManager&&V&&(C&&this.emojiInput.offsetStartOfRangeBy(V,g.length),this.insertTextWithEmojis_(V,g,d),dv8(this.getEditableTextArea_().lastChild)||(V=this.getInputRange_().cloneRange()),V&&(this.emojiInput.updateSuggestions(V,g),this.updateSuggestionOffset_(V)))}},
getSimpleString:_.W1,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(g){return g?"focused":"not-focused"},
computePlaceholderText_:function(g){return this.getSimpleString(g)},
computeEditableText_:function(g){return this.getSimpleString(g)},
onPrefilledContentDismissed_:function(g){g.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(g,C){g?this.fire("yt-autonav-pause-focus"):C!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(g){var C=this.getEditableTextArea_();[].concat(_.Wr(g.dataTransfer.items)).forEach(function(d){d.kind==="string"&&d.type.match("^text/plain")&&d.getAsString(function(V){C.appendChild(document.createTextNode(V))})});
g.preventDefault()},
preventDefault_:function(g){g.preventDefault()},
onSuggestionInsert_:function(g){this.insertTextWithEmojis_(g.detail.range,g.detail.text)},
onEmojiSuggestionClick_:function(g){this.emojiInput.insertSuggestion(g.detail)},
updateSuggestionOffset_:function(g){if(this.emojiInput&&_.KZ(this.emojiInput).querySelector("#dropdown")){var C=this.getEditableTextArea_().getBoundingClientRect().bottom,d=g.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(C-d)+5;C=this.getEditableTextArea_().getBoundingClientRect().left;g=g.getBoundingClientRect().left-C;_.KZ(this.emojiInput).querySelector("#dropdown").style.marginLeft=g+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.zS("yt-post"));return this.localStorage}});var OA=function(){var g=_.W.apply(this,arguments)||this;g.currentCommentOptionIndex=0;g.isEmojiPickerDisplayed=!1;g.emojiManager=_.gm;g.isUgcEmpty=!1;g.userGeneratedCommentChangedHandler=function(){_.HW(g.hostElement,"ytd-pdg-user-generated-comment-changed");g.isEmojiYtdCommentInputEnabled&&(g.isUgcEmpty=!g.ytdCommentInputEl.getTextAreaValue())};
g.pasteHandler=function(C){C.preventDefault();C.stopImmediatePropagation();var d;if(C=(d=C.clipboardData)==null?void 0:d.getData("text/plain"))d=document.getSelection().getRangeAt(0),d.collapsed||d.deleteContents(),C=document.createTextNode(C),d.insertNode(C),d.selectNodeContents(C),d.collapse(!1),C=window.getSelection(),C.removeAllRanges(),C.addRange(d)};
g.onDocumentClick=function(C){if(g.isEmojiPickerDisplayed){var d,V,y;!(C.target instanceof Node)||(d=C.composedPath())!=null&&d.includes(g.editableTextEl)||(V=C.composedPath())!=null&&V.includes(g.emojiButtonEl)||(y=C.composedPath())!=null&&y.includes(g.emojiPickerEl)||(g.isEmojiPickerDisplayed=!1)}};
return g};
_.L(OA,_.W);_.b=OA.prototype;_.b.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.b.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.b.detached=function(){var g;(g=this.contentEl)==null||g.removeEventListener("input",this.userGeneratedCommentChangedHandler);var C;(C=this.contentEl)==null||C.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.b.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.b.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var g;this.contentEl.textContent=this.rendererBehavior.getSimpleString((g=this.data)==null?void 0:g.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.b.reloadEmojis=function(){this.emojiPickerEl&&_.e(this.emojiPicker,_.Yz6)&&this.emojiPickerEl.updateEmojiCategories()};
_.b.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.CM(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.b.handleBackgroundColorStyling=function(){var g;if((g=this.currentCommentOption)==null?0:g.commentBackgroundColorArgb){var C;_.CM(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.jG((C=this.currentCommentOption)==null?void 0:C.commentBackgroundColorArgb)})}else _.CM(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.b.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var g;(g=this.contentEl)==null||g.focus()}};
_.b.onEditButtonClick=function(g){var C=document.getSelection();C&&this.contentEl&&(g.stopPropagation(),g.preventDefault(),C.selectAllChildren(this.contentEl),C.collapseToEnd())};
_.b.onContentDrop=function(g){var C=this;if(g.dataTransfer){g=_.Z(g.dataTransfer.items);for(var d=g.next();!d.done;d=g.next())d=d.value,d.kind==="string"&&d.type.match("^text/plain")&&d.getAsString(function(V){var y;(y=C.contentEl)==null||y.appendChild(document.createTextNode(V))})}};
_.b.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.b.getUserGeneratedCommentText=function(){var g,C=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(g=this.contentEl)==null?void 0:g.textContent;return C?C.trim():""};
_.b.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.b.onEmojiSelect=function(g){this.ytdCommentInputEl.onEmojiSelect(g)};
_.PU.Object.defineProperties(OA.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.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 g;return!((g=this.currentCommentOption)==null||!g.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if(_.e((g=this.currentCommentOption)==null?void 0:g.chipRenderer,_.smh)){var C;return _.e((C=this.currentCommentOption)==null?void 0:C.chipRenderer,_.smh)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var g,C;return((g=this.data)==null?0:g.commentOptionRenderers)?_.e((C=this.data)==null?void 0:C.commentOptionRenderers[this.superThanksSelectedTierEntity.index],JAr):void 0}var d,V;return((d=this.data)==null?0:d.commentOptionRenderers)?_.e((V=this.data)==null?void 0:V.commentOptionRenderers[this.currentCommentOptionIndex],JAr):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var g;return this.rendererBehavior.getSimpleString((g=this.data)==null?void 0:g.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var g;return this.rendererBehavior.getSimpleString((g=this.data)==null?void 0:g.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.commentDialog,_.L86))==null?void 0:C.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.commentDialog,_.L86))==null?void 0:C.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=_.e((g=this.data)==null?void 0:g.commentDialog,_.L86))==null?void 0:C.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(C=_.e((g=this.data)==null?void 0:g.commentDialog,_.L86))==null?void 0:C.emojiPicker;if(!_.e(d,_.Yz6)||!_.e(d,_.Yz6).categories)return!1;g=function(R){return R.emojiPickerCategoryRenderer?R.emojiPickerCategoryRenderer.emojiIds&&R.emojiPickerCategoryRenderer.emojiIds.length>0:R.emojiPickerUpsellCategoryRenderer?R.emojiPickerUpsellCategoryRenderer.emojis&&R.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var V,y;return((V=_.e(d,_.Yz6))==null?0:(y=V.categories)==null?0:y.find(g))?!0:!1}}});
OA.prototype.onEmojiSelect=OA.prototype.onEmojiSelect;OA.prototype.dataChanged=OA.prototype.dataChanged;OA.prototype.currentCommentOptionChanged=OA.prototype.currentCommentOptionChanged;_.E([_.r(_.Eb),_.H("design:type",Object)],OA.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OA.prototype,"rendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],OA.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.ZD("#content-dom-if"),_.H("design:type",_.hi)],OA.prototype,"contentDomIfEl",void 0);_.E([_.ZD("#content-no-emojis"),_.H("design:type",HTMLElement)],OA.prototype,"contentEl",void 0);_.E([_.ZD("#container"),_.H("design:type",HTMLElement)],OA.prototype,"containerEl",void 0);_.E([_.ZD("#comment-chip-container"),_.H("design:type",HTMLElement)],OA.prototype,"paidCommentChipContainerEl",void 0);_.E([_.ZD("#text-input"),_.H("design:type",HTMLElement)],OA.prototype,"editableTextEl",void 0);
_.E([_.ZD("#emoji-button"),_.H("design:type",HTMLElement)],OA.prototype,"emojiButtonEl",void 0);_.E([_.ZD("#emoji-picker > yt-emoji-picker-renderer"),_.H("design:type",Object)],OA.prototype,"emojiPickerEl",void 0);_.E([_.ZD("#text-input > ytd-comment-input"),_.H("design:type",Object)],OA.prototype,"ytdCommentInputEl",void 0);_.E([_.M(),_.H("design:type",Object)],OA.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],OA.prototype,"currentCommentOptionIndex",void 0);
_.E([_.M({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:pjz}),_.H("design:type",Object)],OA.prototype,"superThanksSelectedTierEntity",void 0);_.E([_.M(),_.H("design:type",Object)],OA.prototype,"isEmojiPickerDisplayed",void 0);_.E([_.M(),_.H("design:type",Object)],OA.prototype,"emojiManager",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],OA.prototype,"isUgcEmpty",void 0);
_.E([_.Rn("currentCommentOption"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OA.prototype,"currentCommentOptionChanged",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OA.prototype,"dataChanged",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],OA.prototype,"isEmojiYtdCommentInputEnabled",null);
_.E([_.X("data.title"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"title",null);_.E([_.X("data.authorText"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"channelName",null);_.E([_.X("data.commentOptionRenderers","currentCommentOption"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],OA.prototype,"shouldShowPaidCommentChipRenderer",null);
_.E([_.X("data.commentOptionRenderers","currentCommentOption"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"paidCommentChipRenderer",null);_.E([_.X("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"currentCommentOption",null);
_.E([_.X("data.defaultCommentText","superThanksSelectedTierEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"commentText",null);_.E([_.X("data.placeholderText"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"placeholderText",null);_.E([_.X("data.commentDialog.commentDialogRenderer.editableText"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"editableText",null);
_.E([_.X("data.commentDialog.commentDialogRenderer.emojiButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"emojiButton",null);_.E([_.X("data.commentDialog.commentDialogRenderer.emojiPicker"),_.H("design:type",Object),_.H("design:paramtypes",[])],OA.prototype,"emojiPicker",null);
_.E([_.X("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],OA.prototype,"isEmojiButtonDisplayed",null);_.E([_.yE("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],OA.prototype,"onEmojiSelect",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],OA);
_.I(OA,"ytd-pdg-comment-preview-renderer",function(){if(CpB!==void 0)return CpB;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return CpB=g},{mode:2});var VA0;var w3=function(){var g=_.W.apply(this,arguments)||this;g.selected=!1;return g};
_.L(w3,_.W);_.b=w3.prototype;_.b.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.b.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.b.dataChanged=function(){this.data&&(_.at(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.CM(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.jG(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.jG(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.b.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.b.onClick=function(){this.logClick()};
_.b.onKeyboardSelect=function(){_.HW(this.hostElement,"tap");this.onClick()};
_.b.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
w3.prototype.onClick=w3.prototype.onClick;w3.prototype.selectedChanged=w3.prototype.selectedChanged;w3.prototype.dataChanged=w3.prototype.dataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],w3.prototype,"componentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],w3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Dz),_.H("design:type",Object)],w3.prototype,"ironA11yKeysBehavior",void 0);
_.E([_.r(_.fM),_.H("design:type",Object)],w3.prototype,"ironSelectableBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],w3.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],w3.prototype,"shownThumbnail",void 0);_.E([_.M(),_.H("design:type",Object)],w3.prototype,"basePriceText",void 0);_.E([_.M(),_.H("design:type",Object)],w3.prototype,"purchaseCommand",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],w3.prototype,"selected",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w3.prototype,"dataChanged",null);_.E([_.Rn("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w3.prototype,"selectedChanged",null);_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w3.prototype,"onClick",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],w3);
_.I(w3,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(VA0!==void 0)return VA0;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return VA0=g},{mode:1});var kn=function(){var g=_.W.apply(this,arguments)||this;g.selectedItemIndex=0;g.buyButtonDisabled=!1;return g};
_.L(kn,_.W);_.b=kn.prototype;
_.b.configureRendererStamper=function(){return{"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"},superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer"}}},"data.colorSlider":{id:"slider",mapping:{pdgColorSliderRenderer:{component:"ytd-pdg-color-slider-renderer",
properties:{immediateValue:"[[selectedItemIndex]]"}}}}}};
_.b.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var g;var C=(g=_.e(this.data.colorSlider,px8))==null?void 0:g.notches[this.selectedItemIndex].purchaseCommand}else{var d;C=(d=_.e(this.data.selectableItemButtons[this.selectedItemIndex],tDB))==null?void 0:d.purchaseCommand}if(C){g=_.e(C,_.xsP);g.productData||(g.productData={});var V;g.productData={pdgData:{commentMessageText:(V=this.commentPreviewRenderer)==null?void 0:V.getUserGeneratedCommentText()}};
_.HW(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(C)}}};
_.b.dataChanged=function(){if(this.data){_.gm.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.B9P(_.gm,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.gm.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var g;this.buyButtonDisabled=!((g=_.e(this.data.commentPreview,hCQ))==null||!g.placeholderText);this.updatePriceSelectorStatus();var C;if((C=this.data)==null?0:C.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;g=[];this.data.preloadImages&&(g=this.data.preloadImages);
g=g.map(function(d){return _.cF(d.thumbnails,1920)});
g=_.Z(g);for(C=g.next();!C.done;C=g.next())(C=C.value)&&_.q_o(C).thenCatch(function(){_.cy(Error("Il"))})}};
_.b.superThanksSelectedTierEntityChanged=function(){var g;(this==null?void 0:(g=this.superThanksSelectedTierEntity)==null?void 0:g.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.b.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.b.updatePriceSelectorStatus=function(){this.isColorSlider?(_.KZ(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.KZ(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.KZ(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.KZ(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.b.closeBuyFlow=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.b.onUserGeneratedContentChanged=function(){var g;this.buyButtonDisabled=!((g=this.commentPreviewRenderer)==null?0:g.getUserGeneratedCommentText())};
_.b.updateSelectedItemIndexFromBinding=function(g){this.selectedItemIndex=g.detail.value};
_.PU.Object.defineProperties(kn.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.disclaimerText)}}});
kn.prototype.onUserGeneratedContentChanged=kn.prototype.onUserGeneratedContentChanged;kn.prototype.closeBuyFlow=kn.prototype.closeBuyFlow;kn.prototype.selectedItemIndexChanged=kn.prototype.selectedItemIndexChanged;kn.prototype.superThanksSelectedTierEntityChanged=kn.prototype.superThanksSelectedTierEntityChanged;kn.prototype.dataChanged=kn.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kn.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kn.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],kn.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kn.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],kn.prototype,"selectedItemIndex",void 0);_.E([_.M(),_.H("design:type",Boolean)],kn.prototype,"isColorSlider",void 0);
_.E([_.M(),_.H("design:type",Object)],kn.prototype,"buyButtonDisabled",void 0);_.E([_.M({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:pjz}),_.H("design:type",Object)],kn.prototype,"superThanksSelectedTierEntity",void 0);_.E([_.ZD("ytd-pdg-comment-preview-renderer"),_.H("design:type",Object)],kn.prototype,"commentPreviewRenderer",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],kn.prototype,"ytdReduxBehavior",void 0);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kn.prototype,"dataChanged",null);_.E([_.Rn("superThanksSelectedTierEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kn.prototype,"superThanksSelectedTierEntityChanged",null);_.E([_.Rn("selectedItemIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kn.prototype,"selectedItemIndexChanged",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kn.prototype,"closeBuyFlow",null);_.E([_.yE("ytd-pdg-user-generated-comment-changed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kn.prototype,"onUserGeneratedContentChanged",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],kn.prototype,"isDisclaimerTextShown",null);
_.E([_.m({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],kn);
_.I(kn,"yt-super-vod-buy-flow-content-renderer",function(){if(SkS!==void 0)return SkS;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return SkS=g},{mode:1});var yG6;var xn=function(){var g=_.W.apply(this,arguments)||this;g.lottieAnimationRef={};return g};
_.L(xn,_.W);_.b=xn.prototype;_.b.created=function(){_.HK.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.VE(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.b.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.HW(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.b.detached=function(){this.autoCloseJobId&&_.UP.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.VE(this,this.onPopupIronOverlayOpened))};
_.b.dataChanged=function(){var g=this;this.data&&this.data.autoCloseDelay&&(_.Qw(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.zr(_.UP,function(){g.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.CM(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.b.onDOMLoadedLottie=function(){var g=this,C,d,V=Number((C=this.data)==null?void 0:(d=C.autoCloseDelay)==null?void 0:d.seconds)||0;this.fadeOutJobId=_.zr(_.UP,function(){g.lottiePlayerEl.classList.add("fadeout")},(V-.25)*1E3);
this.autoCloseJobId=_.zr(_.UP,function(){g.closePopup()},V*1E3)};
_.b.openPopup=function(){this.ironOverlayBehavior.open()};
_.b.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.Qw(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.as(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.wS().resolve(_.xC).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.UP.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.UP.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.b.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var g,C;(g=this.lottieAnimationRef)==null||(C=g.lottieEl)==null||C.destroy();g=this.data.lottie;var d,V;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:g.url+"_"+Math.random(),path:g.url,autoplay:!0,loop:(V=(d=g.settings)==null?void 0:d.loop)!=null?V:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.PU.Object.defineProperties(xn.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var g,C;return!!((g=this.data)==null?0:(C=g.lottie)==null?0:C.url)}}});
xn.prototype.maybeInitializeLottie=xn.prototype.maybeInitializeLottie;xn.prototype.dataChanged=xn.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xn.prototype,"rendererBehavior",void 0);_.E([_.r(_.Gd),_.H("design:type",Object)],xn.prototype,"ironOverlayBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xn.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],xn.prototype,"lottiePlayerProps",void 0);
_.E([_.M(),_.H("design:type",Object)],xn.prototype,"lottieAnimationRef",void 0);_.E([_.ZD("ytd-lottie-player"),_.H("design:type",HTMLElement)],xn.prototype,"lottiePlayerEl",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xn.prototype,"dataChanged",null);_.E([_.X("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],xn.prototype,"hasLottieAnimation",null);
_.E([_.Rn("data.lottie.url"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xn.prototype,"maybeInitializeLottie",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],xn);
_.I(xn,"ytd-desktop-image-overlay-renderer",function(){if(yG6!==void 0)return yG6;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return yG6=g},{mode:1});var RHp;var oG=function(){return _.W.apply(this,arguments)||this};
_.L(oG,_.W);_.b=oG.prototype;_.b.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("tabIndex")||this.hostElement.setAttribute("tabIndex","0");this.hostElement.addEventListener("yt-popup-closed",_.VE(this,this.closePopup))};
_.b.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.VE(this,this.closePopup))};
_.b.dataChanged=function(){_.zY(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.e(this.data.header,o5r)&&(this.hasBackgroundBanner=!!_.e(this.data.header,o5r).backgroundBanner)};
_.b.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.VE(this,this.closePopup))};
_.b.closePopup=function(){this.data&&this.data.onCloseCommand&&_.Ke(this.hostElement,[this.data.onCloseCommand])};
oG.prototype.handleBuyflowSelectionSubmitted=oG.prototype.handleBuyflowSelectionSubmitted;oG.prototype.dataChanged=oG.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oG.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oG.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oG.prototype,"data",void 0);
_.E([_.M({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],oG.prototype,"hasBackgroundBanner",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oG.prototype,"dataChanged",null);_.E([_.yE("yt-pdg-buy-flow-selection-submitted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oG.prototype,"handleBuyflowSelectionSubmitted",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],oG);
_.I(oG,"ytd-pdg-buy-flow-renderer",function(){if(RHp!==void 0)return RHp;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return RHp=g},{mode:1});var bNR;var p_=function(){var g=_.W.apply(this,arguments)||this;g.isOpen=!1;g.isPlaylistCreated=!1;return g};
_.L(p_,_.W);_.b=p_.prototype;_.b.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.b.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.HW(this.hostElement,"yt-refit")};
_.b.onCreateTap=function(){var g=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.Ke(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(C,d){if(!_.t("killswitch_ep_in_create_playlist_response")&&(d==null?0:d.actions))for(C=_.Z(d.actions),d=C.next();!d.done;d=C.next())d=d.value,_.e(d,_.JQ)&&g.ytComponentBehavior.resolveCommand(d)}}]),this.isPlaylistCreated=!0)};
_.b.onKeydown=function(g){if(g.keyCode===13)this.onCreateTap()};
_.b.onServiceRequestCompleted=function(g){g.stopPropagation();_.Qw(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.b.computePrivacyBadge=function(g){return g?[{metadataBadgeRenderer:g}]:[]};
p_.prototype.onServiceRequestCompleted=p_.prototype.onServiceRequestCompleted;p_.prototype.onKeydown=p_.prototype.onKeydown;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],p_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],p_.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],p_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],p_.prototype,"isOpen",void 0);
_.E([_.M(),_.H("design:type",Object)],p_.prototype,"isPlaylistCreated",void 0);_.E([_.M({value:{REQUIRED_LABEL:_.yD("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.yD("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.H("design:type",Object)],p_.prototype,"addToStrings",void 0);_.E([_.M({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.H("design:type",Array)],p_.prototype,"privacyBadge",void 0);
_.E([_.ZD("#privacy-input"),_.H("design:type",Object)],p_.prototype,"privacyInput",void 0);_.E([_.ZD("#name-input"),_.H("design:type",Object)],p_.prototype,"nameInput",void 0);_.E([_.yE("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],p_.prototype,"onKeydown",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],p_.prototype,"onServiceRequestCompleted",null);
_.E([_.m({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],p_);
_.I(p_,"ytd-add-to-playlist-create-renderer",function(){if(bNR!==void 0)return bNR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return bNR=g},{mode:1});var ZNR;var Yep;var JX=function(){var g=_.W.apply(this,arguments)||this;g.transferState="TRANSFER_STATE_UNKNOWN";return g};
_.L(JX,_.W);JX.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
JX.prototype.onCheckboxChange=function(g){var C=this;this.data&&_.BR(this,"yt-playlist-checkbox-changed",function(){var d=_.W7(g).checked?C.data.addToPlaylistServiceEndpoint:C.data.removeFromPlaylistServiceEndpoint;d&&_.wS().resolve(_.xC).resolveCommand(d,{form:{element:C.hostElement}});_.t("dl_playlist_killswitch")||C.transferState!=="TRANSFER_STATE_UNKNOWN"&&C.transferState!=="TRANSFER_STATE_FAILED"&&C.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:C.data.playlistId,action:"ACTION_SYNC"}})},
100)};
JX.prototype.computeIconType=function(g){return g?"yt-icons:"+g.toLowerCase():null};
JX.prototype.dataChanged=JX.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],JX.prototype,"data",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],JX.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],JX.prototype,"ytComponentBehavior",void 0);_.E([_.ZD("#checkbox"),_.H("design:type",HTMLInputElement)],JX.prototype,"checkbox",void 0);
_.E([_.M({selector:_.Dd,selectorArgs:["data.playlistId"]}),_.H("design:type",String)],JX.prototype,"transferState",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JX.prototype,"dataChanged",null);_.E([_.m({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],JX);
_.I(JX,"ytd-playlist-add-to-option-renderer",function(){if(Yep!==void 0)return Yep;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Yep=g},{mode:1});var AG5=_.n(function(g){var C=g.data;return _.O("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.O("div",null,_.O(_.gV,{text:function(){return C().title}})),_.O(_.k,{cond:function(){return C().subtitle},
then:function(d){return _.O("div",{class:"ytdMenuTitleRendererSubtitle"},_.O(_.gV,{text:d}))}}))},"lj");
AG5.idomCompat=!0;_.U4(AG5,"ytd-menu-title-renderer",{props:{data:_.CA}});var hX=function(){var g=_.W.apply(this,arguments)||this;g.addToStrings={ADD_TO_DROPDOWN_LABEL:_.yD("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};g.closeButtonAriaLabel=_.yD("SBOX_INAPPROPRIATE_CANCEL");g.dialog=_.t("desktop_add_to_playlist_renderer_dialog_popup");return g};
_.L(hX,_.W);_.b=hX.prototype;_.b.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.b.onPopupOpened=function(){_.Gm(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.b.onPopupClosed=function(){_.Gm(this.playlists,"scrollable",!1)};
_.b.computeAriaLabel=function(){var g;if(this==null?0:(g=this.data)==null?0:g.actions){g=_.Z(this.data.actions);for(var C=g.next();!C.done;C=g.next())if(C=C.value,C.menuTitleRenderer)return _.W1(C.menuTitleRenderer.title)}};
_.b.onTapClose=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.PU.Object.defineProperties(hX.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if(this==null?0:(g=this.data)==null?0:g.actions){g=_.Z(this.data.actions);for(var C=g.next();!C.done;C=g.next())if(C=C.value,C.menuTitleRenderer)return C.menuTitleRenderer}return!1}}});
hX.prototype.onPopupClosed=hX.prototype.onPopupClosed;hX.prototype.onPopupOpened=hX.prototype.onPopupOpened;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],hX.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hX.prototype,"ytRendererStamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],hX.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],hX.prototype,"addToStrings",void 0);_.E([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.H("design:type",String)],hX.prototype,"ariaLabel",void 0);_.E([_.M(),_.H("design:type",String)],hX.prototype,"closeButtonAriaLabel",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],hX.prototype,"dialog",void 0);
_.E([_.ZD("#playlists"),_.H("design:type",HTMLElement)],hX.prototype,"playlists",void 0);_.E([_.ZD("ytd-add-to-playlist-create-renderer"),_.H("design:type",Object)],hX.prototype,"createRenderer",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hX.prototype,"menuTitleRenderer",null);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hX.prototype,"onPopupOpened",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hX.prototype,"onPopupClosed",null);_.E([_.m({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],hX);
_.I(hX,"ytd-add-to-playlist-renderer",function(){if(ZNR!==void 0)return ZNR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ZNR=g},{mode:1});var FNQ;var tX=function(){var g=_.W.apply(this,arguments)||this;g.isPlaylistEditComplete=!1;g.isCollabEngagementDisabled=!1;g.closeButtonAriaLabel=_.yD("SBOX_INAPPROPRIATE_CANCEL");g.saveButton={title:_.yD("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"};g.onValueChanged=function(){g.updateSaveButtonState();g.computeCollabEngagementDisabled()};
return g};
_.L(tX,_.W);_.b=tX.prototype;_.b.attached=function(){this.JSC$20923_scroller&&(this.JSC$20923_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20923_scroller.attached&&typeof this.JSC$20923_scroller.attached==="function"&&this.JSC$20923_scroller.attached())};
_.b.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.b.onPopupClosed=function(){this.reset()};
_.b.close=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.b.onClickSave=function(){var g=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var C=[];this.nameInput.value!==null&&C.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&C.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var d=Number(this.privacyInput.value);isNaN(d)||C.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:d})}this.votingInput.value!==null&&(d=this.votingInput.value)&&C.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:d});if(C.length>0){var V;_.e((V=this.data)==null?void 0:V.updateSettingsEndpoint,_.QL).actions=C;var y;if((y=this.data)==null?0:y.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){g.close()}}}),this.isPlaylistEditComplete=!0}}};
_.b.computePrivacyBadge=function(g){return g?[{metadataBadgeRenderer:g}]:[]};
_.b.computeEditorData=function(g){var C,d;return g==null?void 0:(C=g.sections)==null?void 0:(d=C[0])==null?void 0:d.playlistSettingsEditorCasualSectionRenderer};
_.b.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.b.configureRendererStamper=function(){return{"editorData.thumbnail":{id:"thumbnail",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",params:{width:9999}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",params:{size:312}}}}}};
_.b.computeAriaLabel=function(){var g,C,d,V=(g=this.data)==null?void 0:(C=g.sections)==null?void 0:(d=C[0])==null?void 0:d.playlistSettingsEditorCasualSectionRenderer;return _.W1(V==null?void 0:V.title)};
_.b.updateSaveButtonState=function(){this.isFormChanged()&&this.isFormValid()?this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"})):this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_DISABLED"}))};
_.b.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.b.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.b.isNameChanged=function(){var g,C,d;return(((g=this.editorData)==null?void 0:(C=g.name)==null?void 0:(d=C.textInputFormFieldRenderer)==null?void 0:d.value)||"")!==(this.nameInput.value||"")};
_.b.isDescriptionChanged=function(){var g,C,d;return(((g=this.editorData)==null?void 0:(C=g.description)==null?void 0:(d=C.textInputFormFieldRenderer)==null?void 0:d.value)||"")!==(this.descriptionInput.value||"")};
_.b.isPrivacyChanged=function(){var g,C,d,V,y,R,Y,A;return((Y=(g=this.editorData)==null?void 0:(C=g.privacy)==null?void 0:(d=C.dropdownFormFieldRenderer)==null?void 0:(V=d.dropdown)==null?void 0:(y=V.dropdownRenderer)==null?void 0:(R=y.entries)==null?void 0:R.find(function(P){var w;return P==null?void 0:(w=P.privacyDropdownItemRenderer)==null?void 0:w.isSelected}))==null?void 0:(A=Y.privacyDropdownItemRenderer)==null?void 0:A.int32Value)!==this.privacyInput.value};
_.b.isVotingChanged=function(){var g,C,d,V,y,R,Y,A;return((Y=(g=this.editorData)==null?void 0:(C=g.voting)==null?void 0:(d=C.dropdownFormFieldRenderer)==null?void 0:(V=d.dropdown)==null?void 0:(y=V.dropdownRenderer)==null?void 0:(R=y.entries)==null?void 0:R.find(function(P){var w;return P==null?void 0:(w=P.privacyDropdownItemRenderer)==null?void 0:w.isSelected}))==null?void 0:(A=Y.privacyDropdownItemRenderer)==null?void 0:A.int32Value)!==this.votingInput.value};
tX.prototype.onPopupClosed=tX.prototype.onPopupClosed;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],tX.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],tX.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tX.prototype,"ytRendererStamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],tX.prototype,"data",void 0);_.E([_.M({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.H("design:type",Array)],tX.prototype,"privacyBadge",void 0);_.E([_.M({computed:"computeEditorData(data)"}),_.H("design:type",Object)],tX.prototype,"editorData",void 0);_.E([_.M(),_.H("design:type",Object)],tX.prototype,"isPlaylistEditComplete",void 0);_.E([_.M(),_.H("design:type",Object)],tX.prototype,"isCollabEngagementDisabled",void 0);
_.E([_.M({value:{REQUIRED_LABEL:_.yD("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.yD("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.H("design:type",Object)],tX.prototype,"addToStrings",void 0);_.E([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.H("design:type",String)],tX.prototype,"ariaLabel",void 0);_.E([_.M(),_.H("design:type",String)],tX.prototype,"closeButtonAriaLabel",void 0);
_.E([_.M(),_.H("design:type",Object)],tX.prototype,"saveButton",void 0);_.E([_.ZD("#name-input"),_.H("design:type",Object)],tX.prototype,"nameInput",void 0);_.E([_.ZD("#description-input"),_.H("design:type",Object)],tX.prototype,"descriptionInput",void 0);_.E([_.ZD("#privacy-input"),_.H("design:type",Object)],tX.prototype,"privacyInput",void 0);_.E([_.ZD("#voting-input"),_.H("design:type",Object)],tX.prototype,"votingInput",void 0);
_.E([_.ZD("#scroller"),_.H("design:type",Object)],tX.prototype,"JSC$20923_scroller",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tX.prototype,"onPopupClosed",null);_.E([_.M(),_.H("design:type",Object)],tX.prototype,"onValueChanged",void 0);_.E([_.m({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],tX);
_.I(tX,"ytd-playlist-settings-editor-renderer",function(){if(FNQ===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);FNQ=g}g=FNQ;return g},{mode:1});var PpI;_.oe("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var je=function(){return _.W.apply(this,arguments)||this};
_.L(je,_.W);_.b=je.prototype;_.b.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var g=this.get("data.nextButton.buttonRenderer.navigationEndpoint");g&&(this.nextNavigationEndpoint=g,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.b.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var g={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",g)}}};
_.b.onPopupOpened=function(g){g.detail!==this&&g.detail!==this.hostElement||!_.t("enable_premium_voluntary_pause")||_.Qw(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.b.onNextButtonTap=function(){var g=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);g&&this.ytdOpenPopupBehavior.openPopup(g)};
_.b.updateSelectedResponseIndexFromBinding=function(g){this.selectedResponseIndex=g.detail.value};
je.prototype.onPopupOpened=je.prototype.onPopupOpened;je.prototype.onSelectedResponseIndexChange=je.prototype.onSelectedResponseIndexChange;je.prototype.dataChanged=je.prototype.dataChanged;_.E([_.r(_.F$),_.H("design:type",Object)],je.prototype,"ytdOpenPopupBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],je.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],je.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],je.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],je.prototype,"selectedResponseIndex",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],je.prototype,"dataChanged",null);_.E([_.Rn("selectedResponseIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],je.prototype,"onSelectedResponseIndexChange",null);
_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],je.prototype,"onPopupOpened",null);_.E([_.m({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],je);
_.I(je,"ytd-red-cancel-survey-renderer",function(){if(PpI!==void 0)return PpI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return PpI=g},{mode:1});var iNQ;var ee=function(){var g=_.W.apply(this,arguments)||this;g.closeButtonAriaLabel=_.yD("SBOX_INAPPROPRIATE_CANCEL");return g};
_.L(ee,_.W);ee.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
ee.prototype.onClickClose=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],ee.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],ee.prototype,"rendererStamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],ee.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],ee.prototype,"closeButtonAriaLabel",void 0);_.E([_.m({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],ee);
_.I(ee,"ytd-search-filter-options-dialog-renderer",function(){if(iNQ!==void 0)return iNQ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return iNQ=g},{mode:1});var ONR;var O1p=function(){return function(g){g=g.availabilityType;return g===void 0||g==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||g==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var lM=function(){var g=_.W.apply(this,arguments)||this;g.qualityOptions=[];g.upsellOptions=[];g.showUpsellSection=!1;g.rememberSettingsChecked=!1;return g};
_.L(lM,_.W);_.b=lM.prototype;_.b.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}},upsellOptions:{id:"upsell-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.b.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.b.updateQualityOptions=function(){if(this.formats===void 0)_.Qw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var g=[],C=[];this.showUpsellSection=!1;for(var d=_.Z(this.formats),V=d.next();!V.done;V=d.next())(V=V.value)&&(V.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?C.push(V):g.push(V));g.length&&(this.qualityOptions=i1p(g));C.length&&(this.showUpsellSection=!0,this.upsellOptions=i1p(C))}};
_.b.updateRememberString=function(){if(this.downloadQualityPickerEntity)var g=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var C;g=(C=this.data)==null?void 0:C.premiumRememberSettingString}else{var d;g=(d=this.data)==null?void 0:d.rememberSettingString}g=g===void 0?_.yD("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):g;this.rememberSettingsCheckboxRenderer={title:_.cL(g),disabled:!1}};
_.b.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.PU.Object.defineProperties(lM.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var g;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(g=this.data)==null?void 0:g.qualityFormats}}});
lM.prototype.updateRememberString=lM.prototype.updateRememberString;lM.prototype.updateQualityOptions=lM.prototype.updateQualityOptions;lM.prototype.dataChanged=lM.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],lM.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],lM.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],lM.prototype,"data",void 0);
_.E([_.r(_.Eb),_.H("design:type",Object)],lM.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Boolean)],lM.prototype,"selectedUpsellQuality",void 0);_.E([_.M({computed:"computeIcon_(data.premiumIcon)",value:""}),_.H("design:type",String)],lM.prototype,"premiumIcon",void 0);_.E([_.M({selector:krz,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.H("design:type",Object)],lM.prototype,"downloadQualityPickerEntity",void 0);
_.E([_.M(),_.H("design:type",Array)],lM.prototype,"qualityOptions",void 0);_.E([_.M(),_.H("design:type",Array)],lM.prototype,"upsellOptions",void 0);_.E([_.M(),_.H("design:type",Object)],lM.prototype,"showUpsellSection",void 0);_.E([_.M(),_.H("design:type",Object)],lM.prototype,"rememberSettingsCheckboxRenderer",void 0);_.E([_.ZD("#remember-settings"),_.H("design:type",HTMLInputElement)],lM.prototype,"rememberSettingsCheckbox",void 0);
_.E([_.M(),_.H("design:type",Object)],lM.prototype,"rememberSettingsChecked",void 0);_.E([_.M(),_.H("design:type",Function)],lM.prototype,"onRememberSettingsCheckedChanged",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lM.prototype,"dataChanged",null);_.E([_.Rn("downloadQualityPickerEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lM.prototype,"updateQualityOptions",null);
_.E([_.Rn("selectedUpsellQuality"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lM.prototype,"updateRememberString",null);_.E([_.m({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],lM);
_.I(lM,"ytd-download-quality-selector-content",function(){if(ONR!==void 0)return ONR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ONR=g},{mode:1});var weR;var L_=function(){var g=_.W.apply(this,arguments)||this;g.selectedUpsellQuality=!1;g.qualityOptions=[];g.useUpsellDismissAlternate=_.t("use_not_now_dl_upsell_dismiss_cta");g.shouldShowAlternateUpsellDimiss=!1;g.rememberSettings=!1;g.rememberSettingsChecked=!1;g.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};g.rememberSettingsCheckedChanged=function(C){g.rememberSettingsChecked=C};
return g};
_.L(L_,_.W);_.b=L_.prototype;
_.b.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.cL(_.yD("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.cL(_.yD("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.cL(_.yD("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.cL(_.yD("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.b.updateQualityOptions=function(){this.formats===void 0?_.Qw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=i1p(this.formats)};
_.b.onQualityOptionsSelect=function(g){if(this.qualityOptions&&g){g!==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 C=_.Z(this.qualityOptions.entries()),d=C.next();!d.done;d=
C.next()){d=_.Z(d.value);var V=d.next().value;d=d.next().value;var y=void 0,R=void 0;if(((y=d)==null?void 0:(R=y.settingsRadioOptionRenderer)==null?void 0:R.id)===g){this.selectedQualityIndex=V;g=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((g=this.formats[V])==null?void 0:g.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.b.onClickSubmit=function(){var g;if((g=this.downloadButtonRenderer)==null||!g.isDisabled){var C,d;g=(d=(C=this.data)==null?void 0:C.onSubmitEndpoint)!=null?d:{};var V,y;if(this.formats&&(((V=_.e(g,_.RX))==null?0:V.videoId)||((y=_.e(g,_.br))==null?0:y.playlistId))){var R,Y,A,P,w,x;C={formatType:(P=(R=this.formats)==null?void 0:(Y=R[(A=this.selectedQualityIndex)!=null?A:0])==null?void 0:Y.format)!=null?P:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(w=this.getOfflineEndpoint(g))==null?void 0:(x=w.actionParams)==null?void 0:x.settingsAction)};this.getOfflineEndpoint(g).actionParams=C;this.ytComponentBehavior.resolveCommand(g)}_.Qw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.b.onClickUpsell=function(){var g;if((g=this.upsellButtonRenderer)==null||!g.isDisabled){var C,d;g=(d=(C=this.data)==null?void 0:C.upsellEndpoint)!=null?d:{};this.ytComponentBehavior.resolveCommand(g);_.Qw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);C="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var V,y,R,Y;C=(Y=(V=this.formats)==null?void 0:(y=V[(R=this.selectedQualityIndex)!=null?R:0])==null?void 0:y.format)!=null?Y:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:C}})}};
_.b.onClickClose=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.b.getOfflineSettingsAction=function(g,C){return g?C===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":C:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.b.getOfflineEndpoint=function(g){return _.e(g,_.RX)?_.e(g,_.RX):_.e(g,_.br)};
_.PU.Object.defineProperties(L_.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.cL(_.yD("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var g;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(g=this.data)==null?void 0:g.qualityFormats}}});
L_.prototype.updateQualityOptions=L_.prototype.updateQualityOptions;L_.prototype.dataChanged=L_.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],L_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],L_.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],L_.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],L_.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Number)],L_.prototype,"selectedQualityIndex",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"selectedUpsellQuality",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],L_.prototype,"ytdReduxBehavior",void 0);
_.E([_.M({selector:krz,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.H("design:type",Object)],L_.prototype,"downloadQualityPickerEntity",void 0);_.E([_.M(),_.H("design:type",Array)],L_.prototype,"qualityOptions",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],L_.prototype,"useUpsellDismissAlternate",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.E([_.M(),_.H("design:type",Object)],L_.prototype,"downloadButtonRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"upsellButtonRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"cancelButtonRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"upsellCancelButtonRenderer",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"rememberSettings",void 0);_.E([_.M(),_.H("design:type",Object)],L_.prototype,"rememberSettingsChecked",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],L_.prototype,"dataChanged",null);_.E([_.Rn("downloadQualityPickerEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],L_.prototype,"updateQualityOptions",null);_.E([_.m({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],L_);
_.I(L_,"ytd-download-quality-selector-renderer",function(){if(weR!==void 0)return weR;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return weR=g},{mode:1});var koZ;var Dv=function(){return _.W.apply(this,arguments)||this};
_.L(Dv,_.W);Dv.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Dv.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Dv.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Dv.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Dv.prototype,"data",void 0);_.E([_.M({computed:"computeIcon_(data.infoIcon)"}),_.H("design:type",Object)],Dv.prototype,"infoIcon",void 0);
_.E([_.M({computed:"computeIcon_(data.warningIcon)"}),_.H("design:type",Object)],Dv.prototype,"warningIcon",void 0);_.E([_.m({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Dv);
_.I(Dv,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(koZ!==void 0)return koZ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return koZ=g},{mode:1});var xbb;var r3=function(){return _.W.apply(this,arguments)||this};
_.L(r3,_.W);r3.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
r3.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"}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],r3.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],r3.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],r3.prototype,"data",void 0);_.E([_.m({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],r3);
_.I(r3,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(xbb!==void 0)return xbb;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return xbb=g},{mode:1});var oFz;var NT=function(){return _.W.apply(this,arguments)||this};
_.L(NT,_.W);NT.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
NT.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"}}}}};
NT.prototype.onServiceRequestSentOrCompleted=function(g,C){C&&C.actions&&C.actions.length>0&&_.Qw(this.hostElement,"yt-close-popup-action",[this.is])};
NT.prototype.onServiceRequestSentOrCompleted=NT.prototype.onServiceRequestSentOrCompleted;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],NT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NT.prototype,"data",void 0);
_.E([_.yE("yt-service-request-completed"),_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],NT.prototype,"onServiceRequestSentOrCompleted",null);_.E([_.m({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],NT);
_.I(NT,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(oFz!==void 0)return oFz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return oFz=g},{mode:1});var peR;var Xp=function(){var g=_.W.apply(this,arguments)||this;g.submitButtonDisabled=!0;return g};
_.L(Xp,_.W);_.b=Xp.prototype;_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.b.onDataChanged=function(){var g,C,d;if(((g=this.data)==null?void 0:(C=g.confirmButton)==null?void 0:(d=C.buttonRenderer)==null?void 0:d.isDisabled)!==void 0){var V,y,R;this.submitButtonDisabled=(V=this.data)==null?void 0:(y=V.confirmButton)==null?void 0:(R=y.buttonRenderer)==null?void 0:R.isDisabled}};
_.b.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.b.updateSubmitButtonDisabledFromBinding=function(g){this.submitButtonDisabled=g.detail.value};
_.b.updateSubmitButtonDisabledFromConfirmCheckbox=function(g){this.submitButtonDisabled=!g.detail.value};
Xp.prototype.onDataChanged=Xp.prototype.onDataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],Xp.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Xp.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Xp.prototype,"submitButtonDisabled",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xp.prototype,"onDataChanged",null);_.E([_.m({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Xp);
_.I(Xp,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(peR!==void 0)return peR;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return peR=g},{mode:1});var JGQ;var sA=function(){return _.W.apply(this,arguments)||this};
_.L(sA,_.W);_.PU.Object.defineProperties(sA.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var g,C,d;return((g=this.data)==null?void 0:g.title)+" "+((C=this.data)==null?void 0:C.metadataPrimary)+" "+((d=this.data)==null?void 0:d.metadataSecondary)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sA.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],sA.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],sA.prototype,"data",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],sA.prototype,"ariaLabel",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],sA);
_.I(sA,"ytd-compact-product-list-item-renderer",function(){if(JGQ!==void 0)return JGQ;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return JGQ=g},{mode:1});var hH0;var BT=function(){return _.W.apply(this,arguments)||this};
_.L(BT,_.W);BT.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]]"}}}}}};
_.PU.Object.defineProperties(BT.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],BT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],BT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],BT.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],BT);
_.I(BT,"ytd-compact-product-list-renderer",function(){if(hH0!==void 0)return hH0;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return hH0=g},{mode:1});var tA6;var T5=function(){return _.W.apply(this,arguments)||this};
_.L(T5,_.W);_.b=T5.prototype;_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.b.getBackgroundUrl=function(){var g=this.get("data.headerImage.thumbnails");return g?"url("+_.cF(g,this.hostElement.clientWidth)+")":""};
_.b.onDataChanged=function(){var g=this.getBackgroundUrl();g&&(this.header.style.backgroundImage=g);g=_.ju();var C=_.t_(),d=this.get("data.trackingParams");d&&C&&g&&_.BL(g,C,_.FG(d));g=_.Z(this.hostElement.querySelectorAll("yt-img-shadow"));for(C=g.next();!C.done;C=g.next())C.value.onShow()};
_.b.onPopupClosed=function(g){_.W7(g).localName==="ytd-membership-post-cancel-renderer"&&_.Qw(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
T5.prototype.onPopupClosed=T5.prototype.onPopupClosed;T5.prototype.onDataChanged=T5.prototype.onDataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],T5.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],T5.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],T5.prototype,"data",void 0);_.E([_.ZD("#header"),_.H("design:type",HTMLDivElement)],T5.prototype,"header",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T5.prototype,"onDataChanged",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],T5.prototype,"onPopupClosed",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],T5);
_.I(T5,"ytd-membership-post-cancel-renderer",function(){if(tA6!==void 0)return tA6;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return tA6=g},{mode:1});var jDD;var f_=function(){return _.W.apply(this,arguments)||this};
_.L(f_,_.W);f_.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
f_.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],f_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],f_.prototype,"data",void 0);_.E([_.ZD("ytd-feedback-survey-renderer"),_.H("design:type",Object)],f_.prototype,"feedbackSurveyRenderer",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],f_);
_.I(f_,"ytd-sponsorship-confirm-cancel-content",function(){if(jDD!==void 0)return jDD;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return jDD=g},{mode:1});var eH5;var vT=function(){var g=_.W.apply(this,arguments)||this;g.maybeSubmitFeedback=function(){g.content&&g.content.maybeSubmitFeedback()};
return g};
_.L(vT,_.W);_.b=vT.prototype;_.b.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.b.onYtPopupOpened=function(g,C){C===this&&this.data&&this.data.onOpenCommands&&_.as(this.hostElement,this.data.onOpenCommands,this.hostElement);_.Qw(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.b.onYtPopupClosed=function(g,C){(C&&C.canceled===!0||C&&C.canceled===!1&&C.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.as(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.b.onYtServiceRequestCompleted=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.b.onYtServiceRequestError=function(g){_.TK(this.hostElement,g.detail.error.message)};
_.b.onDataChanged=function(){if(this.isAttached){var g=this.backgroundUrl;g&&(_.KZ(this.hostElement).querySelector("#header").style.backgroundImage=g)}};
_.PU.Object.defineProperties(vT.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return g?"url("+_.cF(g,this.hostElement.clientWidth)+")":""}}});
vT.prototype.onDataChanged=vT.prototype.onDataChanged;vT.prototype.onYtServiceRequestError=vT.prototype.onYtServiceRequestError;vT.prototype.onYtServiceRequestCompleted=vT.prototype.onYtServiceRequestCompleted;vT.prototype.onYtPopupClosed=vT.prototype.onYtPopupClosed;vT.prototype.onYtPopupOpened=vT.prototype.onYtPopupOpened;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],vT.prototype,"data",void 0);_.E([_.M({value:function(){return _.yD("SBOX_INAPPROPRIATE_CANCEL")}}),
_.H("design:type",String)],vT.prototype,"closeButtonAriaLabel",void 0);_.E([_.ZD("#scrollable"),_.H("design:type",Object)],vT.prototype,"scrollable",void 0);_.E([_.ZD("ytd-sponsorship-confirm-cancel-content"),_.H("design:type",Object)],vT.prototype,"content",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],vT.prototype,"onYtPopupOpened",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],vT.prototype,"onYtPopupClosed",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],vT.prototype,"onYtServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],vT.prototype,"onYtServiceRequestError",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vT.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],vT);
_.I(vT,"ytd-sponsorship-confirm-cancel-renderer",function(){if(eH5!==void 0)return eH5;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return eH5=g},{mode:_.HR("kevlar_poly_si_batch_j081")?1:2});var lL5;var $n=function(){return _.W.apply(this,arguments)||this};
_.L($n,_.W);$n.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],$n.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],$n.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],$n);
_.I($n,"ytd-sponsorships-celebration-content",function(){if(lL5!==void 0)return lL5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return lL5=
g},{mode:1});var LN6;var Dbb=_.$b(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),qT=function(){var g=_.W.apply(this,arguments)||this;g.scriptsAppended=!1;g.useFullWidthPrimaryButton=!1;g.buttonOverrides={type:"tonal",style:"overlay-dark"};return g};
_.L(qT,_.W);_.b=qT.prototype;_.b.dataChanged=function(){var g;this.useFullWidthPrimaryButton=!((g=this.data)==null||!g.useFullWidthPrimaryButton)};
_.b.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.t("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.onDataChanged=function(){var g;(g=this.header)==null||g.style.setProperty("background-color",this.backgroundColor);if(g=this.headerImageUrl){var C;(C=this.header)==null||C.style.setProperty("background-image",g)}C=_.ju(4);g=_.t_(4);var d=this.get("data.trackingParams");if(d&&g&&C){var V=_.FG(d);_.BL(C,g,V);_.t("combine_ve_grafts")?_.RL().graftServerVe(d,g,4):_.BL(C,g,V)}C=_.Z(this.hostElement.querySelectorAll("yt-img-shadow"));for(g=C.next();!g.done;g=C.next())g.value.onShow();if(C=this.get("data.gtmId"))_.vN(C,
_.Qq("GL","")),this.setupConversionTracking()};
_.b.setupConversionTracking=function(){if(!this.scriptsAppended){var g=document.createElement("script");_.bl(g,_.ym(Dbb.join("")));document.head.appendChild(g);g=document.createElement("noscript");g.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(g);this.scriptsAppended=!0}};
_.b.onPopupClosed=function(g){if(_.W7(g).localName==="ytd-sponsorships-celebration-renderer"){_.Qw(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var C;this.data&&((C=this.data)==null?0:C.dismissCommand)&&_.SC.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.PU.Object.defineProperties(qT.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.jG(g)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return g?"url("+_.cF(g,this.hostElement.getBoundingClientRect().width)+")":""}}});
qT.prototype.onPopupClosed=qT.prototype.onPopupClosed;qT.prototype.onDataChanged=qT.prototype.onDataChanged;qT.prototype.dataChanged=qT.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],qT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],qT.prototype,"data",void 0);
_.E([_.ZD("#header"),_.H("design:type",HTMLElement)],qT.prototype,"header",void 0);_.E([_.M(),_.H("design:type",Object)],qT.prototype,"scriptsAppended",void 0);_.E([_.M({type:Boolean,reflectToAttribute:!0}),_.H("design:type",Object)],qT.prototype,"useFullWidthPrimaryButton",void 0);_.E([_.M(),_.H("design:type",Object)],qT.prototype,"buttonOverrides",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qT.prototype,"dataChanged",null);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qT.prototype,"onDataChanged",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qT.prototype,"onPopupClosed",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],qT);
_.I(qT,"ytd-sponsorships-celebration-renderer",function(){if(LN6!==void 0)return LN6;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return LN6=g},{mode:1});var rGD;var MT=function(){var g=_.W.apply(this,arguments)||this;g.isToggleChecked=!1;return g};
_.L(MT,_.W);MT.prototype.onDataChanged=function(){var g;this.isToggleChecked=((g=this.data)==null?void 0:g.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
MT.prototype.close=function(){var g;((g=this.data)==null?0:g.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
MT.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var g,C=_.e((g=this.data)==null?void 0:g.switchButton,jJz);C&&(this.isToggleChecked&&C.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(C.switchOnInnertubeCommand),!this.isToggleChecked&&C.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(C.switchOffInnertubeCommand))};
MT.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
MT.prototype.onDataChanged=MT.prototype.onDataChanged;_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],MT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],MT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],MT.prototype,"isToggleChecked",void 0);_.E([_.M({value:_.yD("CLOSE")}),_.H("design:type",String)],MT.prototype,"closeButtonAriaLabel",void 0);
_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MT.prototype,"onDataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],MT);
_.I(MT,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(rGD!==void 0)return rGD;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return rGD=g},{mode:1});var NGr;var WT=function(){return _.W.apply(this,arguments)||this};
_.L(WT,_.W);_.b=WT.prototype;_.b.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.detached=function(){this.playerElement.stop()};
_.b.onYtServiceRequestCompleted=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.b.onYtServiceRequestError=function(g){_.TK(this.hostElement,g.detail.error.message)};
_.b.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.b.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.b.getTier=function(g,C){return!g||!g.tiers||C<0?null:_.e(g.tiers[C],DS8)};
_.b.moreThanOne=function(g){return!!(g&&g.length>1)};
_.b.tierOverviewTap=function(g){var C=this;this.selectedTier=g.model.index;_.As(this,function(){_.HW(C.hostElement,"yt-refit")})};
_.b.computeSelectedClass=function(g,C){return this.isSelected(g,C)?"selected":""};
_.b.computeButtonAriaPressed=function(g,C){return this.isSelected(g,C)?"true":"false"};
_.b.isSelected=function(g,C){return g===C};
_.b.onDataChanged=function(){_.KZ(this.hostElement).querySelector("#header-overlay").style.visibility="";_.KZ(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 g=_.Z(this.hostElement.querySelectorAll("yt-img-shadow")),
C=g.next();!C.done;C=g.next())C.value.onShow();var d;this.set("selectedTier",(d=this.get("data.targetTierIndex"))!=null?d:0);var V;(g=(V=this.data)==null?void 0:V.onVisible)&&this.ytComponentBehavior.resolveCommand(g)};
_.b.initializeVe=function(g){var C=_.ju(),d=_.t_(),V=this.get("data.trackingParams");d&&C&&(this.screenLayer=4,C=_.Sc(_.ynu)(void 0,69877,{clientScreenNonce:C,visualElement:d},void 0,void 0,void 0),_.lY(C,69877,4),d=_.t_(4),V&&d&&(V=_.FG(V),_.BL(C,d,V),g&&(this.offerVideoVe=_.SZ(74659),_.BL(C,V,this.offerVideoVe))))};
_.b.setHeaderBackground=function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.KZ(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.jG(g);if(g=this.getHeaderImage())g=_.cF(g,screen.width),_.KZ(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+g+")"};
_.b.getHeaderImage=function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&g?g:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.b.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.b.setupVideoPlayer=function(g){var C=this,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1)return d=C.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),V=C.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.t("kevlar_player_update_killswitch")?C.playerElement.update({args:{autoplay:d,video_id:g,player_params:V}}):C.playerElement.loadVideoWithPlayerVars({autoplay:d,video_id:g,player_params:V}),
Y.yield(C.playerElement.getPlayerPromise(),2);y=Y.yieldResult;y.addEventListener("onStateChange",function(A){C.onPlayerStateChange(A)});
y.setScreenLayer(C.screenLayer);(R=_.ju(4))&&C.offerVideoVe&&_.fu(R,C.offerVideoVe);d&&(C.pauseOtherPlayers(),C.playerElement.focusOnPlayer(),C.playerElement.getPlayer().hideControls(),_.vy(_.UP,function(){C.fadeOutHeaderOverlay()},4E3));
_.XV(Y)})};
_.b.onPlayerStateChange=function(g){g===1?this.backgroundPlayerElement&&(g=this.backgroundPlayerElement.player_.getPlayerState(),g!==1&&g!==3||this.backgroundPlayerElement.pause()):g===0&&(_.KZ(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.KZ(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.b.fadeOutHeaderOverlay=function(){_.KZ(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.b.onHeaderTap=function(){if(this.offerVideo){_.KZ(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var g;((g=this.playerElement.player_)==null?void 0:g.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(g=_.ju(4))&&this.offerVideoVe&&_.qV(g,this.offerVideoVe)}};
_.b.getBackgroundImageLayerClass=function(g){return g?"background-image-layer-with-video":""};
_.b.getHeaderClass=function(g){return g?"header-with-video":""};
_.b.getHeaderOverlayClass=function(g){return g?"header-overlay-with-video":""};
_.b.getTitleContainerClass=function(g,C){return g?"title-container-with-video":C?"title-container-without-video-flexible":"title-container-without-video"};
_.b.tierTitleDisplayStatus=function(g){return this.moreThanOne(g)?"hide":"show"};
_.b.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.wS().resolve(_.Ds).getPlayerElement():this.backgroundPlayerElement=_.Uw();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var g=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=g===1||g===3;this.backgroundPlayerElement.pause()}};
_.b.isMiniplayerActive=function(){return _.wS().resolve(_.Ds).isMiniplayerActive()};
_.b.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("selected-tier-changed",this.selectedTier))};
WT.prototype.selectedTierChangedForBinding=WT.prototype.selectedTierChangedForBinding;WT.prototype.onDataChanged=WT.prototype.onDataChanged;WT.prototype.onYtPopupClosed=WT.prototype.onYtPopupClosed;WT.prototype.onYtPopupOpened=WT.prototype.onYtPopupOpened;WT.prototype.onYtServiceRequestError=WT.prototype.onYtServiceRequestError;WT.prototype.onYtServiceRequestCompleted=WT.prototype.onYtServiceRequestCompleted;
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],WT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],WT.prototype,"data",void 0);_.E([_.M({value:0}),_.H("design:type",Number)],WT.prototype,"selectedTier",void 0);
_.E([_.M({value:""}),_.H("design:type",String)],WT.prototype,"offerVideo",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],WT.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.E([_.M({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.zV(this)}}),
_.H("design:type",String)],WT.prototype,"playerId",void 0);_.E([_.ZD("tp-yt-paper-dialog-scrollable"),_.H("design:type",Object)],WT.prototype,"scrollable",void 0);_.E([_.ZD("ytd-sponsorships-tier-renderer"),_.H("design:type",Object)],WT.prototype,"tierRenderer",void 0);_.E([_.ZD("#player"),_.H("design:type",Object)],WT.prototype,"playerElement",void 0);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],WT.prototype,"onYtServiceRequestCompleted",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],WT.prototype,"onYtServiceRequestError",null);
_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WT.prototype,"onYtPopupOpened",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WT.prototype,"onYtPopupClosed",null);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WT.prototype,"onDataChanged",null);
_.E([_.Rn("selectedTier"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WT.prototype,"selectedTierChangedForBinding",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],WT);
_.I(WT,"ytd-sponsorships-offer-renderer",function(){if(NGr!==void 0)return NGr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return NGr=g},{mode:_.HR("kevlar_poly_si_batch_j077")?1:2});var Xeb;var m$=function(){var g=_.W.apply(this,arguments)||this;g.buttonOverrides={type:"filled",style:"mono"};return g};
_.L(m$,_.W);m$.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}}}}}};
m$.prototype.backgroundColorChanged=function(){var g,C,d,V=(C=_.e((g=this.data)==null?void 0:g.content,rA0))==null?void 0:(d=C.backgroundColor)==null?void 0:d.backgroundColor;V&&(g=_.tw(V),_.KZ(this.hostElement).querySelector("#banner").style.backgroundColor=g,_.KZ(this.hostElement).querySelector("#abstract-art").style.backgroundColor=g)};
m$.prototype.attached=function(){this.JSC$21008_scroller&&(this.JSC$21008_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21008_scroller.attached&&typeof this.JSC$21008_scroller.attached==="function"&&this.JSC$21008_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
m$.prototype.backgroundColorChanged=m$.prototype.backgroundColorChanged;_.E([_.M(),_.H("design:type",Object)],m$.prototype,"data",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],m$.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#scroller"),_.H("design:type",Object)],m$.prototype,"JSC$21008_scroller",void 0);_.E([_.M(),_.H("design:type",Object)],m$.prototype,"buttonOverrides",void 0);
_.E([_.Rn("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],m$.prototype,"backgroundColorChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],m$);
_.I(m$,"ytd-sponsorships-promotion-celebration-renderer",function(){if(Xeb!==void 0)return Xeb;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return Xeb=g},{mode:_.HR("kevlar_poly_si_batch_j077")?1:2});var sDp;var BGB;var uM=function(){return _.W.apply(this,arguments)||this};
_.L(uM,_.W);uM.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
uM.prototype.computeIsInitiallyChecked=function(g){return g===1};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],uM.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],uM.prototype,"data",void 0);_.E([_.ZD("#checkbox"),_.H("design:type",Object)],uM.prototype,"checkbox",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],uM);
_.I(uM,"ytd-subscription-toggle-option-renderer",function(){if(BGB!==void 0)return BGB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return BGB=g},{mode:1});var n_=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return g};
_.L(n_,_.W);n_.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"}}}};
n_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
n_.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var g=_.KZ(this.hostElement).querySelector("#options").selected;g=this.data.options[g].subscriptionRadioOptionRenderer.serviceEndpoint;var C=_.KZ(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");C&&g&&g.modifyChannelNotificationPreferenceEndpoint&&(C=C.getValue())&&(g.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[C]);_.wS().resolve(_.xC).resolveCommand(g,{form:{element:this.hostElement}});
_.Qw(this.hostElement,"yt-close-popup-action")};
_.PU.Object.defineProperties(n_.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var g=this.data.options,C=0;C<g.length;C++){var d=g[C].subscriptionRadioOptionRenderer;if(d&&d.selected)return C}return null}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],n_.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],n_.prototype,"eventForwardingBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],n_.prototype,"data",void 0);_.E([_.X("data.options"),_.H("design:type",Object),_.H("design:paramtypes",[])],n_.prototype,"initialIndex",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],n_);
_.I(n_,"ytd-subscription-notification-options-renderer",function(){if(sDp!==void 0)return sDp;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return sDp=g},{mode:1});var TG5;var fLB=function(){return _.W.apply(this,arguments)||this};
_.L(fLB,_.W);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],fLB.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],fLB.prototype,"data",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],fLB);
_.I(fLB,"ytd-tvfilm-offer-groups-renderer",function(){if(TG5!==void 0)return TG5;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return TG5=g},{mode:1});var vFB;var IG=function(){return _.W.apply(this,arguments)||this};
_.L(IG,_.W);_.b=IG.prototype;_.b.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.b.computeThumbnailClass=function(g){return g.thumbnailOverlays?g.isShow?"thumbnail-show":"thumbnail-movie":g.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.b.computeCommerceSectionClass=function(g){return g.offers&&g.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.b.computeTitleClass=function(g){return g.offers&&g.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.b.onDataChanged=function(){[].concat(_.Wr(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(g){g.onShow()})};
IG.prototype.onDataChanged=IG.prototype.onDataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],IG.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],IG.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],IG.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IG.prototype,"onDataChanged",null);
_.E([_.m({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],IG);
_.I(IG,"ytd-ypc-offers-overlay-renderer",function(){if(vFB!==void 0)return vFB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return vFB=g},{mode:_.HR("kevlar_poly_si_batch_j028")?1:2});var $bz;var qe8=function(){this.usedMethods=new Set};
qe8.prototype.add=function(g){this.usedMethods.add(g)};
qe8.prototype.reset=function(){this.usedMethods.clear()};var mbB=function(g,C){this.query=g;this.previousSearchQuery=C;this.id=MAB++;if(!WNR){C=_.Qq("SBOX_SETTINGS");g="https://"+((C==null?void 0:C.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var d=C==null?void 0:C.REQUEST_LANGUAGE;d&&(g+="&hl="+d);(d=C==null?void 0:C.REQUEST_DOMAIN)&&(g+="&gl="+d);g+="&client=youtube&gs_ri=youtube";(d=C==null?void 0:C.SUGG_EXP_ID)&&(g+="&sugexp="+encodeURIComponent(d));(d=C==null?void 0:C.PSUGGEST_TOKEN)&&(g+="&tok="+d);(C=
C==null?void 0:C.SESSION_INDEX)&&(g+="&authuser="+C);_.t("desktop_enable_visual_suggest")&&(g+="&h=180&w=320&ytvs=1");WNR=g}},ufB=function(g){var C="q="+encodeURIComponent(g.query);
g.previousSearchQuery&&(C+="&pq="+encodeURIComponent(g.previousSearchQuery));return C},nF0=function(){var g=_.Qq("SBOX_SETTINGS"),C={};
if(g==null?0:g.SEND_VISITOR_DATA)C["X-Goog-Visitor-Id"]=g==null?void 0:g.VISITOR_DATA;return C},IL8=function(g){var C=WNR;
C+="&gs_id="+g.id.toString(36);C+="&q="+encodeURIComponent(g.query);C+="&cp="+g.query.length;g.previousSearchQuery&&(C+="&pq="+encodeURIComponent(g.previousSearchQuery));(g=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(C+="&video_id="+g);return C},MAB=0,WNR="";var Ub0=_.Xe.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,cGB=_.Xe.SEARCH_ENTITY_SUGGESTION_MOVIE,EF0=_.Xe.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,HNz=_.Xe.SEARCH_ENTITY_SUGGESTION_TV_SHOW,QD0=function(g,C){this.text=g;this.bold=C},zHp=function(g,C,d){this.input=C;
this.index=d;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=g[0];this.type=g[1];this.subtypes=g[2];var V;this.displayText=kir((V=g[3])==null?void 0:V.b);var y;this.ignoredPrefix=kir((y=g[3])==null?void 0:y.a);var R,Y;this.hasNewVideo=((R=g[3])==null?void 0:(Y=R.zam)==null?void 0:Y.toString())==="true"?!0:!1;var A;this.visualSuggestUrl=(A=g[3])==null?void 0:A.zai;var P;this.entityType=kir((P=g[3])==null?void 0:P.zap);var w;this.entityName=kir((w=g[3])==null?void 0:w.zao);var x;C=
kir((x=g[3])==null?void 0:x.zaf);var p;this.entityMid=(p=g[3])==null?void 0:p.zae;x=xvR(this.subtypes,this.entityMid);if(C&&x){if(C){p="";switch(x){case "YOUTUBE_ENTITY_TYPE_SONG":p=EF0;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":p=Ub0;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":p=HNz;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":p=cGB}x=x==="YOUTUBE_ENTITY_TYPE_SONG"||x==="YOUTUBE_ENTITY_TYPE_ALBUM"?p+" \u2022  \u2022 "+C:C}else x="";this.entitySubtitle=x}var J;this.externalChannelId=(J=g[3])==null?void 0:J.zav;
var h;this.entityThumbnailAttributionUrl=(h=g[3])==null?void 0:h.zaq},aL0=function(g,C){var d=[],V,y=(V=g.displayText)!=null?V:g.text;
(C==null?0:C.useEntityName)&&KNS(g)&&g.entityName&&(y=g.entityName);if(g.type===33)return d.push(new QD0(y,!1)),d;if(y.length>=g.input.length&&y.substring(0,g.input.length)===g.input)d.push(new QD0(g.input,!1)),d.push(new QD0(y.substring(g.input.length),!0));else{var R=new Set(g.input.split(/\s/)),Y=y.split(/\s/);d=Y.map(function(A,P){return new QD0(A.trim()+(P===Y.length-1?"":" "),!R.has(A))})}return d},KNS=function(g){var C=!!xvR(g.subtypes);
g=!!g.entityMid;return C||g};var GoB=function(g){this.rawResponse=["",[],{}];this.suggestions=[];try{var C=JSON.parse(o0p(g));if(typeof C==="object"&&C!==null)this.rawResponse=C;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(V){console.log("Suggest: Failed to parse SuggestResponse!");return}var d=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(V,y){return new zHp(V,d,y)})};var SeI=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new qe8;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$21045_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},gUZ,CaR=function(){gUZ||(gUZ=new SeI);
return gUZ};
SeI.prototype.updateSuggestions=function(g){var C=this;this.availableSuggestions.forEach(function(d){C.previousSuggestions[d]=!0});
this.availableSuggestions=g.map(function(d){var V=d.type.toString();d.subtypes.length>0&&(V+="i"+d.subtypes.join("i"),V+="k"+d.suggestionSources.COMPLETE_SERVER.toString());return V})};
var dPQ=function(g,C){var d=Date.now();g.firstEditTime<0&&(g.firstEditTime=d);C&&(g.lastQueryBuildTime=d);g.lastEditTime=d};
SeI.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$21045_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var V3b=function(g){var C="";g.availableSuggestions.forEach(function(y){delete g.previousSuggestions[y]});
for(var d=_.Z(Object.keys(g.previousSuggestions)),V=d.next();!V.done;V=d.next())V=V.value,g.previousSuggestions[V]&&(C+=(C?"j":"")+V);return C},yZ5=function(g,C){var d=[];
C&&(d[1]=C.toString());d[0]="youtube";d[7]=Date.now()-g.startTime;d[6]=g.sessionNumber;g.zeroPrefixSuggestionCount>=0&&(d[33]=g.zeroPrefixSuggestionCount);d[13]=g.outOfSyncResponseCount;if(g.availableSuggestions.length>0){for(var V=C="",y=0,R=_.Z(g.availableSuggestions),Y=R.next();!Y.done;Y=R.next())Y=Y.value,Y!==V&&(y>1&&(C+="l"+y),C+=(V?"j":"")+Y,y=0,V=Y),y+=1;y>1&&(C+="l"+y);d[3]=C}d[35]=V3b(g);g.selectedSuggestionIndex>=0&&(d[2]=g.selectedSuggestionIndex);var A;if(C=(A=_.Qq("SBOX_SETTINGS"))==
null?void 0:A.SUGG_EXP_ID)d[19]=g.normalize(C),A=0,g.experimentTriggeredBeforeFinal&&(A|=1),g.experimentTriggeredFinal&&(A|=2),d[20]=A;d[26]=Array.from(g.inputMethodsTracker.usedMethods).join("j");if(g.JSC$21045_totalRoundTripTime>0){d[15]=g.JSC$21045_totalRoundTripTime;d[14]=g.maxRoundTripTime;A=[];for(y=C=0;y<10;y++)V=g.roundTripTimeHistogram[y],V===0?C++:(C>1?A.push(y+"-"+V):C===1?A.push("0j"+V):A.push(V.toString()),C=0);A=A.join("j");d[16]=A}g.zeroPrefixRoundTripTime>0&&(d[36]=g.zeroPrefixRoundTripTime);
g.lastQueryBuildTime>0&&(d[18]=g.lastQueryBuildTime-g.startTime);g.firstEditTime>0&&(d[4]=g.firstEditTime-g.startTime);g.lastEditTime>0&&(d[5]=g.lastEditTime-g.startTime);return d.join(".")};
SeI.prototype.normalize=function(g){return g.replaceAll(".","-")};
var RGR=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var UA=function(){var g=_.W.apply(this,arguments)||this;g.microphoneSpinnerActive=!1;g.noAnimations=!1;g.boundExitClick=function(){g.onExitButtonClick()};
g.speechOverlayClassName="";g.isLevelAnimating=!1;g.playCloseDialogAudioFeedback=!0;g.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return g};
_.L(UA,_.W);_.b=UA.prototype;_.b.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.b.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=qWR()};
_.b.dataChanged=function(){this.logDialog()};
_.b.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var g;(g=this.manager.audioPlayer)!=null&&(g.JSC$20356_audioEnabled=!1)}this.manager.stop();(g=this.manager.audioPlayer)!=null&&(g.JSC$20356_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.b.handleSpeechQueryCompleteAction=function(g){var C=g.navigationAction;C&&(g.trackingParams&&_.RL().graftServerVe(g.trackingParams,this.dialogVe,5),_.HW(this.hostElement,"yt-navigate",{endpoint:C,tempData:this.getNavigationParams(C),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.b.onExitButtonClick=function(){this.closeDialog()};
_.b.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var g;if((g=this.manager)!=null){var C;(C=g.audioPlayer)==null||dC(C,"failure");g.setState("microphone-off");g.stop()}}else(g=this.manager)==null||g.start()};
_.b.transcriptionChanged=function(){var g,C;(((g=this.transcription)==null?0:g.low)||((C=this.transcription)==null?0:C.high))&&this.setState("transcribing",this.transcription)};
_.b.stateChanged=function(){this.setState(this.state,this.transcription)};
_.b.logDialog=function(){var g;(g=this.data)!=null&&g.trackingParams&&(g=_.RL(),_.DJ(g,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=g.graftServerVe(this.data.trackingParams,void 0,5))};
_.b.getNavigationParams=function(g){var C={};if(_.t("web_yt_searchbox")){var d=CaR();d.inputMethodsTracker.add(6);d=yZ5(d,15);C.gs_l=d;var V;C.oq=((V=_.e(g,_.ZC))==null?void 0:V.query)||""}else if(g=window.ytvoicesearchloggingparams){if(g=g())C.oq=g.oq,C.gs_l=g.gs_l}else _.CG(Error("Jl"));return C};
_.b.closeDialog=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.b.setState=function(g,C){if(this.data){var d=this.data,V={};switch(g){case "listening":V={headerText:d.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:d.microphoneButtonAriaLabel};break;case "timeout":V={headerText:d.promptHeader,microphoneState:"try-again",microphoneLabel:d.promptMicrophoneLabel,microphoneAriaLabel:d.promptMicrophoneLabel};break;case "microphone-off":V={headerText:d.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:d.promptMicrophoneLabel,
microphoneAriaLabel:d.promptMicrophoneLabel};break;case "transcribing":(C==null?0:C.low)||(C==null?0:C.high)?V={transcriptionLow:C==null?void 0:C.low,transcriptionHigh:C==null?void 0:C.high,microphoneState:"speaking",microphoneAriaLabel:d.microphoneButtonAriaLabel}:V={headerText:d.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:d.microphoneButtonAriaLabel};break;case "processing":V={headerText:d.loadingHeader,microphoneState:"processing",microphoneAriaLabel:d.microphoneButtonAriaLabel};
break;case "offline":V={headerText:d.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:d.connectionErrorMicrophoneLabel,microphoneAriaLabel:d.connectionErrorMicrophoneLabel};break;case "permission":V={headerText:d.permissionsHeader,bodyLine1:d.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:d.permissionsSubtext};break;case "permission-denied":V={headerText:d.disabledHeader,bodyLine1:d.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:d.disabledSubtext}}V.className=
g;this.speechOverlayState=V;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.b.setMicrophoneState=function(g){var C=this.isLevelAnimating;this.isLevelAnimating=g==="speaking";!C&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=g==="processing"&&!this.noAnimations};
_.b.setClass=function(g){this.speechOverlayClassName&&_.Gm(this.hostElement,this.speechOverlayClassName,!1);g&&(this.speechOverlayClassName=g,_.Gm(this.hostElement,g,!0))};
_.b.runLevelAnimation=function(){var g=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var C=1+Math.random()*.75,d=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+d/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+C+")");_.UP.addJob(function(){g.runLevelAnimation()},3,d)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
UA.prototype.stateChanged=UA.prototype.stateChanged;UA.prototype.transcriptionChanged=UA.prototype.transcriptionChanged;UA.prototype.onPopupClosed=UA.prototype.onPopupClosed;UA.prototype.dataChanged=UA.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],UA.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],UA.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],UA.prototype,"rendererStamperBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],UA.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],UA.prototype,"eventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],UA.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],UA.prototype,"speechOverlayState",void 0);
_.E([_.M(),_.H("design:type",Object)],UA.prototype,"microphoneSpinnerActive",void 0);_.E([_.M({type:_.t("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.H("design:type",Object)],UA.prototype,"noAnimations",void 0);_.E([_.M({selector:function(g){var C;return(C=g.voiceSearch)==null?void 0:C.transcription}}),
_.H("design:type",Object)],UA.prototype,"transcription",void 0);_.E([_.M({selector:function(g){var C;return(C=g.voiceSearch)==null?void 0:C.overlay}}),
_.H("design:type",String)],UA.prototype,"state",void 0);_.E([_.M(),_.H("design:type",Object)],UA.prototype,"boundExitClick",void 0);_.E([_.ZD("#microphone-levels"),_.H("design:type",HTMLElement)],UA.prototype,"level",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UA.prototype,"dataChanged",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UA.prototype,"onPopupClosed",null);
_.E([_.PR("transcription"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UA.prototype,"transcriptionChanged",null);_.E([_.PR("state"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UA.prototype,"stateChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],UA);
_.I(UA,"ytd-voice-search-dialog-renderer",function(){if($bz!==void 0)return $bz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return $bz=g},{mode:1});var bYZ;var cT=function(){var g=_.W.apply(this,arguments)||this;g.isOverlay=!1;g.hidden=!1;return g};
_.L(cT,_.W);_.b=cT.prototype;_.b.onPopupClosed=function(){this.toggleIconState(!1)};
_.b.computeIcon=function(){var g,C,d;return(C=_.e((g=this.data)==null?void 0:g.icon,Tgp))==null?void 0:(d=C.icon)==null?void 0:d.iconType};
_.b.computeIconBadgeShape=function(){var g;return{iconBadgeType:"cart",iconBadgeText:(g=this.iconBadgeEntity)==null?void 0:g.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.b.onClick=function(){var g;(g=this.data)!=null&&g.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.b.computeHidden=function(g){return!g};
_.b.toggleIconState=function(g){this.iconButton&&(this.iconButton.pressed=g)};
cT.prototype.onPopupClosed=cT.prototype.onPopupClosed;_.E([_.r(_.Eb),_.H("design:type",Object)],cT.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],cT.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],cT.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],cT.prototype,"isOverlay",void 0);
_.E([_.M({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.H("design:type",Object)],cT.prototype,"hidden",void 0);_.E([_.M({selectorArgs:["data.iconBadgeEntityKey"],selector:function(g,C){return _.gd(g.entities,"iconBadgeEntity",C)}}),
_.H("design:type",Object)],cT.prototype,"iconBadgeEntity",void 0);_.E([_.ZD("yt-icon-button"),_.H("design:type",HTMLButtonElement)],cT.prototype,"iconButton",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cT.prototype,"onPopupClosed",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],cT);
_.I(cT,"ytd-icon-badge-topbar-button-renderer",function(){if(bYZ!==void 0)return bYZ;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return bYZ=g},{mode:1});var ZY6;var EA=function(){var g=_.W.apply(this,arguments)||this;g.premiumOptions=[];return g};
_.L(EA,_.W);EA.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.PU.Object.defineProperties(EA.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],EA.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],EA.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Array)],EA.prototype,"premiumOptions",void 0);_.E([_.X("premiumOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],EA.prototype,"hasPremiumOptions",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],EA);
_.I(EA,"ytd-offline-promo-content",function(){if(ZY6!==void 0)return ZY6;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return ZY6=g},{mode:1});var YsB;var HT=function(){var g=_.W.apply(this,arguments)||this;g.premiumOptions=[];return g};
_.L(HT,_.W);HT.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var g;this.premiumOptions=wPI((g=this.data)==null?void 0:g.formats)};
HT.prototype.onClickSubmit=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var g;(g=_.Uw())==null||g.pause()};
HT.prototype.attached=function(){this.JSC$21065_scroller&&(this.JSC$21065_scroller.dialogElement=this.hostElement.parentNode)};
_.PU.Object.defineProperties(HT.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
HT.prototype.dataChanged=HT.prototype.dataChanged;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],HT.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],HT.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],HT.prototype,"data",void 0);
_.E([_.M({computed:"computeIcon_(data.headersIcon)",value:""}),_.H("design:type",String)],HT.prototype,"headersIcon",void 0);_.E([_.M(),_.H("design:type",Array)],HT.prototype,"premiumOptions",void 0);_.E([_.ZD("#scroller"),_.H("design:type",Object)],HT.prototype,"JSC$21065_scroller",void 0);_.E([_.X("headersIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],HT.prototype,"showIcon",null);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HT.prototype,"dataChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],HT);
_.I(HT,"ytd-offline-promo-renderer",function(){if(YsB!==void 0)return YsB;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return YsB=g},{mode:1});var AZz;var Q_=function(){var g=_.W.apply(this,arguments)||this;g.playbackPauseInterval=NaN;g.isLoading=!1;g.hasError=!1;g.dialogClass="";g.youtubeLabel=_.yD("LOGO_ALT_LABEL",{},"YouTube Home");g.logoName="yt-logos-ext:yt-logo-updated";g.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return g};
_.L(Q_,_.W);_.b=Q_.prototype;_.b.onDataChange=function(){var g;if(this.showEOMV1Text=!((g=this.data)==null||!g.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.b.attached=function(){this.pausePlayer()};
_.b.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.b.handleLangSelect=function(g){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[g.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.b.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.b.handleSaveConsent=function(g){var C=this;this.showLoadingSpinner();this.showLoadingSpinner();yoS(_.e(g,fwb)).catch(function(d){_.cy(new _.qn("Something went wrong when save consent "+(d.message?d.message:d)+"."));C.hideLoadingSpinner();C.showErrorMessage()})};
_.b.handleDisablePersonalization=function(g){var C=this;this.showLoadingSpinner();Ra0(_.e(g,TOr)).then(function(){C.dialog.close();C.resumePlayer()}).catch(function(d){_.cy(new _.qn("Something went wrong when disable personalization "+(d.message?d.message:d)+"."));
C.hideLoadingSpinner();C.showErrorMessage()})};
_.b.showLoadingSpinner=function(){var g=this;this.showSpinnerJobId=_.UP.addLowPriorityJob(function(){g.isLoading=!0},500)};
_.b.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.UP.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.b.showErrorMessage=function(){var g=this;this.hasError=!0;_.UP.addLowPriorityJob(function(){g.hasError=!1},2E3)};
_.b.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.lm(function(){try{var g=_.Uw();g&&g.pause()}catch(C){}},100))};
_.b.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var g=_.Uw();g&&g.play()}catch(C){}};
_.PU.Object.defineProperties(Q_.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.eomV1Text)return[];g=[];for(var C=["SHIELD","WARNING","BAR_CHART"],d=this.data.eomV1Text.essentialCookieMsg.items,V=0;V<C.length&&V<d.length;V++)g.push({icon:C[V],text:d[V]});return g}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.eomV1Text)return[];g=[];for(var C=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],d=this.data.eomV1Text.nonEssentialCookieMsg.items,V=0;V<C.length&&V<d.length;V++)g.push({icon:C[V],text:d[V]});return g}}});
Q_.prototype.onDataChange=Q_.prototype.onDataChange;_.E([_.M(),_.H("design:type",Object)],Q_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],Q_.prototype,"showEOMV1Text",void 0);_.E([_.M(),_.H("design:type",Object)],Q_.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Object)],Q_.prototype,"hasError",void 0);_.E([_.M(),_.H("design:type",Number)],Q_.prototype,"showSpinnerJobId",void 0);_.E([_.M(),_.H("design:type",Object)],Q_.prototype,"dialogClass",void 0);
_.E([_.ZD("#dialog"),_.H("design:type",Object)],Q_.prototype,"dialog",void 0);_.E([_.ZD("#cb-header"),_.H("design:type",HTMLElement)],Q_.prototype,"header",void 0);_.E([_.ZD("#lang-select"),_.H("design:type",HTMLElement)],Q_.prototype,"langSelect",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Q_.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Q_.prototype,"ytComponentBehavior",void 0);
_.E([_.M(),_.H("design:type",String)],Q_.prototype,"youtubeLabel",void 0);_.E([_.M(),_.H("design:type",Object)],Q_.prototype,"logoName",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q_.prototype,"onDataChange",null);_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],Q_.prototype,"eomEssentialCookieMsgItems",null);
_.E([_.X("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],Q_.prototype,"eomNonEssentialCookieMsgItems",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Q_);
_.I(Q_,"ytd-consent-bump-v2-lightbox",function(){if(AZz!==void 0)return AZz;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return AZz=g},{mode:1});var FD0;var z5=function(){return _.W.apply(this,arguments)||this};
_.L(z5,_.W);z5.prototype.ready=function(){if(!_.fG()||tyD)var g=!0;else tyD=!0,g=!1;g||(g=document.querySelector("ytd-app"),g||(g=document.body),this.internalLightBox=_.KZ(g).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.E([_.M(),_.H("design:type",Object)],z5.prototype,"data",void 0);_.E([_.ZD("#lightbox"),_.H("design:type",Object)],z5.prototype,"lightBox",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],z5);
_.I(z5,"ytd-consent-bump-v2-renderer",function(){if(FD0!==void 0)return FD0;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return FD0=g},{mode:1});var PaQ;var iYz;var OYb;var K_=function(){return _.W.apply(this,arguments)||this};
_.L(K_,_.W);_.b=K_.prototype;_.b.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&qKr(this.toastManager,this.toastType)};
_.b.open=function(g){this.toast&&(this.ephemeralAction&&_.wS().resolve(_.YV).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=g!=null?g:0,this.toastManager.enqueue(this.toast,g)):this.toast.open())};
_.b.close=function(g){var C;(C=this.toast)==null||C.close();this.toastManager&&g===1&&qKr(this.toastManager,g)};
_.b.refit=function(){var g;(g=this.toast)==null||g.refit()};
_.b.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var g;(g=this.toast)==null||g.close()}};
_.b.setVerticalOffset=function(g){this.toast&&(this.toast.verticalOffset=g,this.toast.fit())};
_.b.computeButtonClass_=function(g){return g?"toast-button":""};
_.b.computeText_=function(g){return _.W1(g)};
_.b.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.y7("toast-opened-changed",this.toastOpened))};
_.b.updateToastOpenedFromBinding=function(g){this.toastOpened=g.detail.value};
_.PU.Object.defineProperties(K_.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var g,C,d=(g=this.data)==null?void 0:(C=g.actionButton)==null?void 0:C.buttonRenderer;return(d==null?void 0:d.command)||(d==null?void 0:d.serviceEndpoint)||(d==null?void 0:d.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var g=[],C;((C=this.data)==null?0:C.responseText)&&g.push(_.W1(this.data.responseText));var d;((d=this.data)==null?0:d.subText)&&g.push(_.W1(this.data.subText));var V,y;if((V=this.data)==null?0:(y=V.actionButton)==null?0:y.buttonRenderer){var R,Y;g.push(((R=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(Y=R.accessibilityData)==null?void 0:Y.label)||_.W1(this.data.actionButton.buttonRenderer.text))}return g.filter(function(A){return A}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var g,C;return(C=(g=this.toast)==null?void 0:g.opened)!=null?C:!1}}});
K_.prototype.toastOpenedChangedForBinding=K_.prototype.toastOpenedChangedForBinding;K_.prototype.toastOpenedChanged=K_.prototype.toastOpenedChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],K_.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],K_.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],K_.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],K_.prototype,"duration",void 0);
_.E([_.M(),_.H("design:type",Number)],K_.prototype,"toastType",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],K_.prototype,"useCloseButton",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],K_.prototype,"closeToastOnActionButtonClick",void 0);_.E([_.M({value:function(){return _.yD("SBOX_INAPPROPRIATE_CANCEL")}}),
_.H("design:type",String)],K_.prototype,"closeButtonAriaLabel",void 0);_.E([_.M(),_.H("design:type",Boolean)],K_.prototype,"toastOpened",void 0);_.E([_.M(),_.H("design:type",Boolean)],K_.prototype,"hasOpened",void 0);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],K_.prototype,"command",null);_.E([_.X("labelText","command","duration"),_.H("design:type",Object),_.H("design:paramtypes",[])],K_.prototype,"ephemeralAction",null);
_.E([_.X("ephemeralAction"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],K_.prototype,"hasEphemeralAction",null);_.E([_.ZD("#toast"),_.H("design:type",Object)],K_.prototype,"toast",void 0);_.E([_.M({value:function(){return{style:"call-to-action-inverse"}}}),
_.H("design:type",Object)],K_.prototype,"buttonOverrides",void 0);_.E([_.M({value:{style:"mono-inverse"}}),_.H("design:type",Object)],K_.prototype,"closeButtonOverrides",void 0);_.E([_.M({value:function(){return _.wS().resolve(_.Oc(_.V4))}}),
_.H("design:type",Object)],K_.prototype,"toastManager",void 0);_.E([_.X("data.responseText","data.subText","data.actionButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],K_.prototype,"labelText",null);_.E([_.Rn("toastOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K_.prototype,"toastOpenedChanged",null);
_.E([_.Rn("toastOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K_.prototype,"toastOpenedChangedForBinding",null);_.E([_.eC({is:"yt-notification-action-renderer",disableElementRegistration:!0})],K_);
_.I(K_,"yt-notification-action-renderer",function(){if(OYb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;iYz===void 0&&(iYz=document.createElement("template"));var V=iYz;d.call(C,V.content.cloneNode(!0),g.content.firstChild);OYb=g}g=OYb;return g},{mode:2});var aG=function(){var g=_.W.apply(this,arguments)||this;g.duration=4E3;g.downloadingCount=0;g.downloadedCount=0;g.downloadingOnlySmartDownloads=!1;g.sessionTotalDownloads=0;g.sessionDownloaded=0;g.previousSessionsDownloaded=0;g.totalDownloadPercentage=0;g.currentDownloadProgress=0;g.currentDownloadPercentage=0;g.isLeaderTab=!0;g.isFullScreen=!1;g.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};g.boundBeforeUnload=function(C){g.isLeaderTab&&g.downloadingCount>0&&(C.preventDefault(),
C.returnValue=!0)};
return g};
_.L(aG,_.W);_.b=aG.prototype;
_.b.open=function(){this.updateDownloadState();if(this.data){var g=this.sessionDownloaded+1,C=this.sessionTotalDownloads>1?_.yD("VIDEOS_DOWNLOADING_RATIO",{downloaded:g.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+g+"/"+this.sessionTotalDownloads):_.yD("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(C=this.sessionTotalDownloads>1?_.yD("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:g.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
g+"/"+this.sessionTotalDownloads):_.yD("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));g=this.isLeaderTab?_.yD("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.W1(this.data.responseText)!==C||_.W1(this.data.subText)!==g)this.set("data.responseText",_.Mr(C)),this.set("data.subText",_.Mr(g)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.b.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.b.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.b.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.b.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var g=this.downloadedCount-this.previousSessionsDownloaded;g<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-g);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.b.handleFullscreenChange=function(g){(this.isFullScreen=g)||this.updatePopup()};
aG.prototype.updateCurrentDownloadProgress=aG.prototype.updateCurrentDownloadProgress;aG.prototype.updatePopup=aG.prototype.updatePopup;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],aG.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],aG.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],aG.prototype,"ytEventForwardingBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],aG.prototype,"actionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"duration",void 0);_.E([_.M({selector:function(g){return _.mQ_(g.entities).length}}),
_.H("design:type",Object)],aG.prototype,"downloadingCount",void 0);_.E([_.M({selector:wFz}),_.H("design:type",Object)],aG.prototype,"downloadedCount",void 0);_.E([_.M({selector:function(g){var C=_.mQ_(g.entities);return OnS(g.entities,C)}}),
_.H("design:type",Object)],aG.prototype,"downloadingOnlySmartDownloads",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"sessionTotalDownloads",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"sessionDownloaded",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"previousSessionsDownloaded",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"totalDownloadPercentage",void 0);
_.E([_.M({selector:function(g){var C;g=(C=_.mQ_(g.entities))!=null?C:[];return g.length>0?_.NPo(g.slice(-1)):0}}),
_.H("design:type",Object)],aG.prototype,"currentDownloadProgress",void 0);_.E([_.M(),_.H("design:type",Object)],aG.prototype,"currentDownloadPercentage",void 0);_.E([_.M({selector:_.ccq}),_.H("design:type",Object)],aG.prototype,"isLeaderTab",void 0);_.E([_.ZD("yt-notification-action-renderer"),_.H("design:type",Object)],aG.prototype,"notificationActionRenderer",void 0);
_.E([_.PR("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aG.prototype,"updatePopup",null);_.E([_.PR("currentDownloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aG.prototype,"updateCurrentDownloadProgress",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],aG);
_.I(aG,"ytd-video-download-toast-renderer",function(){if(PaQ!==void 0)return PaQ;var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return PaQ=g},{mode:1});var w4Z;var kXz;var G5=function(){return _.W.apply(this,arguments)||this};
_.L(G5,_.W);G5.prototype.computeIsRedLogo=function(g,C){!g&&C&&(g=C);return g==="YOUTUBE_RED_LOGO"||g==="YOUTUBE_PREMIUM_LOGO"};
G5.prototype.computeLogoName=function(g){g=this.componentBehavior.computeIcon_(g);return g===""?"yt-logos-ext:yt-logo-updated":g};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],G5.prototype,"componentBehavior",void 0);_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.H("design:type",Boolean)],G5.prototype,"isRedLogo",void 0);_.E([_.M({computed:"computeLogoName(data)"}),_.H("design:type",String)],G5.prototype,"logoName",void 0);_.E([_.M({value:{}}),_.H("design:type",Object)],G5.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],G5.prototype,"logoType",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-logo"})],G5);
_.I(G5,"ytd-logo",function(){if(kXz!==void 0)return kXz;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return kXz=g},{mode:_.HR("kevlar_poly_si_batch_j074")?1:2});var Se=function(){var g=_.W.apply(this,arguments)||this;g.animationRef={};return g};
_.L(Se,_.W);_.b=Se.prototype;_.b.attached=function(){document.addEventListener("yt-navigate-finish",_.VE(this,this.logYoodle))};
_.b.detached=function(){document.removeEventListener("yt-navigate-finish",_.VE(this,this.logYoodle))};
_.b.logYoodle=function(){var g,C;if((g=this.data)==null?0:(C=g.loggingDirectives)==null?0:C.trackingParams)this.ytRendererBehavior.markDirty(),_.RL().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.b.computeHideImg=function(g,C){return!!g||!!C};
_.b.computeHideYtdLogo=function(g,C){return!g||!!C};
_.b.computeHideLottie=function(g){return!g};
_.b.computeIsRedLogo=function(g){return g==="YOUTUBE_RED_LOGO"||g==="YOUTUBE_PREMIUM_LOGO"};
_.b.renderLogoEntity=function(){var g=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),C=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),d=this.getLogoTitleText(this.data),V=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==g&&(this.url=g);this.animatedUrl!==C&&(this.animatedUrl=C);this.logoTitleText!==d&&(this.logoTitleText=d);this.lottieUrl!==V&&(this.lottieUrl=V,this.lottiePlayerProps=this.computeLottiePlayerProps(V))};
_.b.getSanitizedThumbnail=function(g){return g&&g.thumbnails?_.cGj(g.thumbnails,122)||"":""};
_.b.getThumbnailUrl=function(g,C){if(!C)return"";var d,V;g=g?(d=C.darkThemeLogo)==null?void 0:d.thumbnail:(V=C.lightThemeLogo)==null?void 0:V.thumbnail;return this.getSanitizedThumbnail(g)};
_.b.getAnimatedThumbnailUrl=function(g,C){return C?this.getSanitizedThumbnail(g?C.darkThemeAnimatedLogo:C.lightThemeAnimatedLogo):""};
_.b.getLogoTitleText=function(g){if(g)return _.W1(g.tooltipText)};
_.b.computeLogoIcon=function(g,C){if(C){var d,V;return g?(d=C.darkThemeLogo)==null?void 0:d.icon:(V=C.lightThemeLogo)==null?void 0:V.icon}};
_.b.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.b.getLottieUrl=function(g,C){var d,V,y,R;return g?C==null?void 0:(d=C.darkThemeLogo)==null?void 0:(V=d.lottieAnimation)==null?void 0:V.url:C==null?void 0:(y=C.lightThemeLogo)==null?void 0:(R=y.lottieAnimation)==null?void 0:R.url};
_.b.computeLottiePlayerProps=function(g){if(g){var C;if((C=this.animationRef)==null?0:C.lottieEl){var d;(d=this.animationRef)==null||d.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:g,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.b.onLottieError=function(){this.data&&this.lottieUrl&&_.HW(this.hostElement,"yoodle-error")};
_.b.onImgError=function(){this.data&&!this.lottieUrl&&_.HW(this.hostElement,"yoodle-error")};
Se.prototype.playAnimation=Se.prototype.playAnimation;Se.prototype.renderLogoEntity=Se.prototype.renderLogoEntity;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Se.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Se.prototype,"data",void 0);_.E([_.M({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.H("design:type",Boolean)],Se.prototype,"hideImg",void 0);
_.E([_.M({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.H("design:type",Boolean)],Se.prototype,"hideYtdLogo",void 0);_.E([_.M({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.H("design:type",Boolean)],Se.prototype,"hideLottie",void 0);_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.H("design:type",Boolean)],Se.prototype,"isRedLogo",void 0);
_.E([_.M(),_.H("design:type",Boolean)],Se.prototype,"useDarkThemeYoodle",void 0);_.E([_.M(),_.H("design:type",String)],Se.prototype,"url",void 0);_.E([_.M(),_.H("design:type",String)],Se.prototype,"animatedUrl",void 0);_.E([_.M(),_.H("design:type",String)],Se.prototype,"logoTitleText",void 0);_.E([_.M({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.H("design:type",Object)],Se.prototype,"logoIcon",void 0);_.E([_.M(),_.H("design:type",Object)],Se.prototype,"logoType",void 0);
_.E([_.M(),_.H("design:type",String)],Se.prototype,"lottieUrl",void 0);_.E([_.M(),_.H("design:type",Object)],Se.prototype,"lottiePlayerProps",void 0);_.E([_.M(),_.H("design:type",Object)],Se.prototype,"animationRef",void 0);_.E([_.Rn("data"),_.Rn("useDarkThemeYoodle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Se.prototype,"renderLogoEntity",null);
_.E([_.yE("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Se.prototype,"playAnimation",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],Se);
_.I(Se,"ytd-yoodle-renderer",function(){if(w4Z!==void 0)return w4Z;var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return w4Z=g},{mode:_.HR("kevlar_poly_si_batch_j074")?1:2});var xPD;var oUb;var p4p=_.sl.currentPageTypeSelector,JZZ=_.sl.currentPageSubTypeSelector,gf=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return g};
_.L(gf,_.W);_.b=gf.prototype;_.b.onYoodleError=function(){_.t("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.b.computeLogoName=function(g){g=this.componentBehavior.computeIcon_(g);return g===""?"yt-logos-ext:yt-logo-updated":g};
_.b.computeTitle=function(g,C,d){return d&&(C==null?0:C.tooltipText)?_.W1(C.tooltipText):_.W1(g)};
_.b.computeAriaLabel=function(g,C,d){return d&&(C==null?0:C.tooltipText)?_.W1(g):""};
_.b.computeShowYoodle=function(g,C,d){return!g||!C&&!!d&&!_.uG.isEmpty(d)};
_.b.onNavigateHomeAction=function(){if(_.t("kevlar_miniplayer_navigate_home_from_app_killswitch")){var g;(g=_.KZ(this.hostElement).querySelector(".yt-simple-endpoint"))==null||g.click()}};
_.b.computeLogoHref=function(g,C,d){var V;(d==null?0:d.onTapCommand)?V=this.componentBehavior.computeHref_(d.onTapCommand):g&&(V=this.componentBehavior.computeHref_(g));return V?V:C};
_.b.computeCommand=function(g,C){return(C==null?void 0:C.onTapCommand)||g};
_.b.getEndpointForm=function(){if(_.t("kevlar_topbar_disable_cache_only_home")){var g=_.wS().resolve(_.Uy),C=p4p(g.getState())||"";g=JZZ(g.getState())||"";return{disableCache:C==="ytd-browse"&&g==="home"}}return{disableCache:!0}};
gf.prototype.onYoodleError=gf.prototype.onYoodleError;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],gf.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],gf.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],gf.prototype,"componentBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],gf.prototype,"ytdReduxBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],gf.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],gf.prototype,"countryCode",void 0);_.E([_.M({selectorArgs:["data.overrideEntityKey"],selector:function(g,C){return _.gd(g.entities,"logoEntity",C)}}),
_.H("design:type",Object)],gf.prototype,"logoEntity",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.H("design:type",Boolean)],gf.prototype,"showYoodle",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],gf.prototype,"yoodleError",void 0);_.E([_.M({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.H("design:type",String)],gf.prototype,"titleText",void 0);
_.E([_.M({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.H("design:type",String)],gf.prototype,"ariaLabelText",void 0);_.E([_.M({value:"/"}),_.H("design:type",String)],gf.prototype,"defaultEndpointUrl",void 0);_.E([_.M({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.H("design:type",String)],gf.prototype,"endpointUrl",void 0);
_.E([_.M({computed:"computeCommand(data.endpoint, logoEntity)"}),_.H("design:type",String)],gf.prototype,"command",void 0);_.E([_.M(),_.H("design:type",Object)],gf.prototype,"logoType",void 0);_.E([_.M({}),_.H("design:type",Boolean)],gf.prototype,"useDarkThemeYoodle",void 0);_.E([_.yE("yoodle-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gf.prototype,"onYoodleError",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],gf);
_.I(gf,"ytd-topbar-logo-renderer",function(){if(oUb!==void 0)return oUb;var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return oUb=g},{mode:_.HR("kevlar_poly_si_batch_j027")?1:2});var hGr=0;var t36=_.Xe.SEARCH_APPEND_LABEL,jjQ=_.Xe.SUGGESTION_NEW_VIDEOS_TEXT,eGQ=_.Xe.SUGGESTION_THUMBNAIL_LABEL,lUZ=_.Xe.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,LDz=_.n(function(g){function C(hh){var hp,Kd;return _.F(function(T0){if(T0.nextAddress==1)return hp=new Request(hh),_.js(T0,2),T0.yield(fetch(hp,{credentials:"include"}),4);if(T0.nextAddress!=2)return eR(!0),_.Vv(T0,0);Kd=_.N4(T0);_.cy(Kd);_.XV(T0)})}
var d=g.isHighlighted;var V=g.suggestion;var y=g.onClickCallback;var R=g.onHoverUpdateCallback;var Y=g.labels;var A=g.queryBuilderFunction;var P=g.onRemoveCallback;var w=g.suggestionIndex;var x=g.generateUniqueId;var p=g.highlightedId;var J=g.useScrollMargin;var h=g.isKeyboardMode;var l=null,N=null,T=_.Y4("div"),v=_.Y4("span");g=_.Z(_.jL(!1,void 0,"mxSc0e"));var q=g.next().value,Q=g.next().value,c=_.AD("a",function(hh){hh&&_.kZ(237477,hh,N,function(hp){N=hp})}),U=_.AD("button",function(hh){hh&&_.kZ(237477,
hh,N,function(hp){N=hp})}),K=_.gJ(function(hh){if((hh==null?void 0:hh.button)===2)return hh.preventDefault(),!1;
var hp=_.ju();hp&&l&&_.MV(hp,l,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var Kd;y(hh,V().text,V().index,V().entityMid,hh==null?void 0:(Kd=hh.detail)==null?void 0:Kd.wasSelectedByKeyboard);return!1}),Cl=function(){return V().type===35},AL=function(){return _.t("desktop_enable_single_suggestion_highlight")},iP=function(){return _.pG("desktop_suggestions_panel_row_height")||0},lP=function(){var hh;
return _.t("desktop_enable_new_video_metadata")&&((hh=V())==null?void 0:hh.hasNewVideo)===!0},pl=function(){return _.t("desktop_enable_visual_suggest")},jB=function(){return _.t("desktop_enable_entity_suggest")&&KNS(V())},qR=function(){return V().entitySubtitle},s1=function(){return AL()?(d==null?void 0:d())||dL()&&!(h==null?0:h()):(d==null?void 0:d())||dL()},wL=function(){var hh=_.Qq("SBOX_SETTINGS");
return Cl()&&!(hh==null?0:hh.HIDE_REMOVE_LINK)},WM=function(){return aL0(V(),{useEntityName:jB()})},N6,SB=!((N6=_.wS().resolve(_.Oc(_.Tr)))==null||!N6()),Ox=function(){return Cl()?_.t("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},fL=function(){return Y==null?void 0:Y().SUGGESTION_DISMISS_LABEL},XP=function(){return Y==null?void 0:Y().SUGGESTION_DISMISSED_LABEL};
g=_.Z(_.jL(!1,void 0,"WMms1e"));N6=g.next().value;var eR=g.next().value;g=_.Z(_.jL(!1,void 0,"PyL0t"));var Jp=g.next().value,ZW=g.next().value,dL=Jp,pL=_.gJ(function(){A(v.value.innerText);return!1}),yb=_.gJ(function(hh){hh.preventDefault();
return!1}),th=_.gJ(function(hh){var hp=V().text,Kd=_.Qq("SBOX_SETTINGS"),T0="https://"+(Kd.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
T0+="&delq="+encodeURIComponent(hp);(hp=Kd==null?void 0:Kd.PSUGGEST_TOKEN)&&(T0+="&tok="+hp);(Kd=Kd==null?void 0:Kd.SESSION_INDEX)&&(T0+="&authuser="+Kd);C(T0);hh.preventDefault();(hh=_.ju())&&N&&_.MV(hh,N,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");P(w==null?void 0:w());return!1}),Vb=_.gJ(function(){if(AL()&&(h==null?0:h()))return!1;
ZW(!0);R(!0);return!1}),Br=_.gJ(function(){ZW(!1);
R(!1);return!1}),HM=_.gJ(function(){Q(!0);
return!1}),k6=_.gJ(function(){Q(!1);
return!1}),ih=_.gJ(function(hh){hh.preventDefault();
if(V().entityThumbnailAttributionUrl){var hp=V().entityThumbnailAttributionUrl;hh=V().entityName;var Kd={dismissDialogEndpoint:{}};hp={commandExecutorCommand:{commands:[Kd,{urlEndpoint:{url:hp,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:hp}}}]}};Kd={buttonViewModel:{title:_.yD("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:Kd}}};hp={buttonViewModel:{title:_.yD("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:hp}}};hh={dialogHeaderViewModel:{headline:{content:hh!=null?hh:_.yD("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var T0={basicContentViewModel:{paragraphs:[{text:{content:_.yD("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};hh={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:hh,footer:{panelFooterViewModel:{primaryButton:hp,
secondaryButton:Kd,shouldHideDivider:!0}},content:T0}}}}};_.wS().resolve(_.xC).resolveCommand(hh)}return!1});
g=_.Z(_.jL("",void 0,"yG5Sx"));var CS=g.next().value,Qg=g.next().value;_.nv(function(){wL()&&Qg(x==null?void 0:x(w==null?void 0:w()));T.value&&_.kZ(12453,T.value,l,function(hh){l=hh})});
return _.O(_.k,{cond:N6,then:function(){var hh={};return _.O("div",{class:_.Gr("ytSuggestionComponentRemovedText",(hh.ytSuggestionComponentLargerRemovedText=function(){return pl()},hh)),
style:function(){return iP()>0?"height: "+iP()+"px;":""},
role:"button"},XP)},
else:function(){var hh={},hp={};return _.O("div",{class:_.Gr("ytSuggestionComponentSuggestion",(hh.ytSuggestionComponentSuggestionHover=function(){return!AL()},hh.ytSuggestionComponentHighlighted=s1,hh.ytSuggestionComponentPersonalizedSuggestion=Cl,hh.ytSuggestionComponentMweb=!1,hh.ytSuggestionComponentLargerSuggestion=function(){return lP()||pl()},hh.ytSuggestionComponentThumbnailSuggestion=function(){return pl()},hh.ytSuggestionComponentRoundedSuggestion=function(){return _.t("desktop_enable_scrollable_suggestions_panel")&&
_.t("desktop_enable_suggestions_panel_padding")},hh.ytSuggestionComponentThumbnailPadding=function(){return pl()&&!Cl()},hh)),
style:function(){return iP()>0?"height: "+iP()+"px;":""},
role:"presentation","on:mousedown":K,"on:mouseover":Vb,"on:mouseout":Br,el:T},_.O("div",{class:_.Gr("ytSuggestionComponentText",(hp.ytSuggestionComponentScrollMargin=J,hp)),"aria-label":function(){return lP()?V().text+" "+jjQ:V().text},
id:function(){return x==null?void 0:x(w==null?void 0:w())},
"on:mousedown":K,role:"option"},_.O(_.k,{cond:function(){return V().type!==33},
then:function(){return _.O(_.Re,{icon:Ox,className:"ytSuggestionComponentIcon"})}}),_.O("div",{class:"ytSuggestionComponentLeftContainer"},_.O("span",{el:v,
role:"button",tabindex:0},_.O(_.M9,{each:WM},function(Kd){return Kd.bold?_.O("span",{class:"ytSuggestionComponentBold"},Kd.text):_.O("span",null,Kd.text)})),_.O(_.k,{cond:function(){return jB()&&!!V().entitySubtitle||lP()},
then:function(){return _.O("div",{class:"ytSuggestionComponentMetadataContainer"},_.O(_.k,{cond:function(){return jB()&&!!V().entitySubtitle},
then:function(){return _.O("div",{class:"ytSuggestionComponentEntitySubtitle"},qR)}}),_.O(_.k,{cond:function(){return lP()},
then:function(){return _.O("div",{class:"ytSuggestionComponentNewVideoContainer"},_.O("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.O("div",{class:"ytSuggestionComponentNewVideoText"},jjQ))}}))}}))),_.O("div",{class:"ytSuggestionComponentRightContainer"},_.O(_.k,{cond:function(){return pl()&&V().visualSuggestUrl!==void 0},
then:function(){var Kd={};return _.O("div",{class:"ytSuggestionComponentThumbnailContainer"},_.O("img",{"aria-label":eGQ,class:_.Gr("ytSuggestionComponentVisualSuggestThumbnail",(Kd.ytSuggestionComponentCircularFrame=function(){return jB()&&V().subtypes.includes(790)},Kd.ytSuggestionComponentEntitySuggestThumbnail=function(){return jB()},Kd)),
src:function(){return V().visualSuggestUrl}}),_.O(_.k,{cond:function(){return jB()&&!!V().entityThumbnailAttributionUrl},
then:function(){var T0={};return _.O("span",{title:lUZ,role:"tooltip"},_.O("div",{"on:mouseover":HM,"on:mouseout":k6,"on:mousedown":ih,class:_.Gr("ytSuggestionComponentThumbnailOverlay",(T0.ytSuggestionComponentThumbnailOverlayHidden=function(){return!q()},T0))},_.O(_.Re,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.O(_.WG,null,_.O(_.$X,{when:function(){return pl()&&wL()}},function(){var Kd={};
return _.O("button",{class:_.Gr("ytSuggestionComponentRemoveLinkClearButton",(Kd.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return CS()&&CS()===(p==null?void 0:p())},Kd.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!s1()},Kd)),
el:U,"on:mousedown":th,"aria-label":fL,id:function(){return CS()}},_.O(_.Re,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.O(_.$X,{when:function(){return!(pl()&&V().visualSuggestUrl!==void 0)&&wL()}},function(){var Kd={};
return _.O("a",{class:_.Gr("ytSuggestionComponentRemoveLink",(Kd.ytSuggestionComponentRemoveLinkDark=SB,Kd.ytSuggestionComponentRemoveLinkSelected=function(){return CS()&&CS()===(p==null?void 0:p())},Kd)),
el:c,"on:mousedown":th,"aria-label":fL,tabindex:0,role:"button",id:function(){return CS()}},fL)}),_.O(_.$X,{when:function(){return!1}},function(){return _.O("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":pL,"on:mousedown":yb,role:"button","aria-label":t36},_.O(_.Re,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"nj");var DPI=_.$b(["//www.google.com/textinputassistant/","/","_tia.js"]),rZ5=_.n(function(){return _.O("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.O("button",{class:"ytdTextInputAssistantButton","on:click":_.gJ(function(){CaR().inputMethodsTracker.add(3);var g,C=(g=_.Qq("SBOX_SETTINGS"))==null?void 0:g.REQUEST_LANGUAGE;if(C)return _.Xq(_.Jj(DPI,14,C)),!1})},_.O("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"oj");var N20=function(){this.cache=new Map},X4z=function(g){for(var C=_.Z(g.cache.entries()),d=C.next();!d.done;d=C.next()){var V=_.Z(d.value);
d=V.next().value;V=V.next().value;V.suggestions.some(function(y){return y.type===35})&&g.cache.delete(d)}};var sj0=_.Xe.SEARCH,B2b=_.Xe.SEARCH_CLEAR_LABEL,T2Z=new _.gp("FAKE_SUGGEST_RESPONSE"),fU0=_.n(function(g){function C(){HM||(HM=setTimeout(function(){ih()},1E3))}
function d(DQ,lh,m0){if(DQ.trim()){Br=DQ;_.HG("REFINEMENTS_TUPLE",void 0);th=!0;var JW;lh=yZ5(Jp,lh);var Jh=(JW=g.searchEndpoint)==null?void 0:JW.call(g);_.Jf0(DQ,lh,Jh,Ox.value.value,m0);ih();Ox.value.value=DQ;Ox.value.blur();Jp.reset()}}
function V(DQ){return _.F(function(lh){return lh.return(new Promise(function(m0){var JW=new XMLHttpRequest;JW.open("GET",IL8(DQ),!0);JW.withCredentials=!0;var Jh=_.Qq("SBOX_SETTINGS");(Jh==null?0:Jh.SEND_VISITOR_DATA)&&JW.setRequestHeader("X-Goog-Visitor-Id",Jh==null?void 0:Jh.VISITOR_DATA);JW.onload=function(){m0(JW.responseText)};
JW.onerror=function(){_.cy(Error("Ll"));m0(null)};
setTimeout(function(){JW.abort()},1E4);
JW.send(null)}))})}
function y(DQ){var lh,m0,JW,Jh;return _.F(function(rH){switch(rH.nextAddress){case 1:return lh={credentials:"include",headers:nF0()},window.AbortController&&(m0=new AbortController,setTimeout(function(){m0.abort("ytsbox-suggest-timeout")},1E4),lh.signal=m0.signal),_.js(rH,2),rH.yield(fetch(IL8(DQ),lh),4);
case 4:JW=rH.yieldResult.text();_.Vv(rH,3);break;case 2:return Jh=_.N4(rH),Jh!=="ytsbox-abort-last"&&Jh!=="ytsbox-suggest-timeout"&&_.cy(Jh),rH.return(null);case 3:return rH.return(JW)}})}
function R(DQ){var lh,m0,JW;return _.F(function(Jh){switch(Jh.nextAddress){case 1:if(lh=_.wS().resolve(_.Oc(T2Z)))return Jh.return(lh);m0=Date.now();C();return _.t("yt_searchbox_xhr")?Jh.yield(V(DQ),5):Jh.yield(y(DQ),4);case 4:JW=Jh.yieldResult;Jh.jumpTo(3);break;case 5:JW=Jh.yieldResult;case 3:if(JW){HM&&(clearTimeout(HM),HM=null);var rH=Jp,qy=m0,u6=DQ.query.length===0;qy=Date.now()-qy;u6?rH.zeroPrefixRoundTripTime=qy:(rH.JSC$21045_totalRoundTripTime+=qy,rH.maxRoundTripTime=Math.max(rH.maxRoundTripTime,
qy),u6=Math.floor(qy/100),u6>=RGR.length?++rH.roundTripTimeHistogram[9]:++rH.roundTripTimeHistogram[RGR[u6]])}return Jh.return(JW)}})}
function Y(DQ){var lh,m0,JW;return _.F(function(Jh){if(Jh.nextAddress==1)return(lh=eR.cache.get(ufB(DQ)))?Jh.return(lh):Jh.yield(R(DQ),2);m0=Jh.yieldResult;if(m0===null)return Jh.return(null);JW=new GoB(m0);DQ.query.length===0&&JW.suggestions.length===0||eR.cache.set(ufB(DQ),JW);return Jh.return(JW)})}
function A(DQ){var lh,m0;return _.F(function(JW){if(JW.nextAddress==1){Vb=!1;var Jh=Br;Jh=_.qt()==="search"?(_.av(location.href,"search_query")||_.av(location.href,"q"))===Jh:!1;lh=new mbB(DQ,Jh?Br:null);return JW.yield(Y(lh),2)}m0=JW.yieldResult;if(m0===null)return JW.return();lh.query.length===0&&(Jp.zeroPrefixSuggestionCount=m0.suggestions.length);if(lh.id<=k6)return Jp.outOfSyncResponseCount++,JW.return();if(document.activeElement!==Ox.value)return JW.return();k6=lh.id;var rH=Jp,qy=m0.rawResponse[2]||
{};rH.experimentTriggeredBeforeFinal||(rH.experimentTriggeredBeforeFinal=rH.experimentTriggeredFinal);rH.experimentTriggeredFinal=!!qy.e;Jp.updateSuggestions(m0.suggestions);T(-1);wL([]);m0.suggestions!==h()&&QO(m0.suggestions.length);l(m0.suggestions);AL(m0.suggestions.length>0&&m0.suggestions[0].type===33);XP&&(XP.hidden=m0.suggestions.length===0,Cl()?(XP.style.minWidth="",rH=XP.style,qy=(Jh=h()[0])==null?void 0:Jh.ignoredPrefix,rH.marginLeft=(qy?Math.min(qy.length*6,fL.value.offsetWidth):0).toString()+
"px"):(XP.style.minWidth=fL.value.offsetWidth+"px",XP.style.marginLeft="0"),YW());_.XV(JW)})}
function P(){if(!th)return!1;var DQ=_.Qq("REFINEMENTS_TUPLE");return DQ?(DQ=DQ[1].map(function(lh,m0){return new zHp([lh,0,[71]],Ox.value.value,m0)}),h()!==DQ&&QO(DQ.length),wL([]),l(DQ),Jp.updateSuggestions(DQ),th=!1,XP.hidden=DQ.length===0,Vb=DQ.length>0,!0):!1}
function w(){var DQ=Ox.value.value;(typeof DQ==="string"||DQ instanceof String)&&DQ!==""?c(!0):c(!1)}
function x(){if(_.qt()==="search"){var DQ=window.location.href;try{var lh=_.av(DQ,"search_query")||_.av(DQ,"q")||""}catch(m0){lh=""}lh&&(Ox.value.value=lh,c(!0))}}
var p=_.Z(_.jL([],void 0,"OC8EPc")),J=p.next().value;p=p.next().value;var h=J,l=p;J=_.Z(_.jL(-1,void 0,"t2tVQb"));var N=J.next().value,T=J.next().value;J=_.Z(_.jL(-1,void 0,"v0RZCe"));var v=J.next().value,q=J.next().value;J=_.Z(_.jL(!1,void 0,"rjAnI"));var Q=J.next().value,c=J.next().value;J=_.Z(_.jL(!1,void 0,"SyGLvb"));var U=J.next().value,K=J.next().value;p=_.Z(_.jL(!1,void 0,"tL09Cb"));J=p.next().value;p=p.next().value;var Cl=J,AL=p;p=_.Z(_.jL(!1,void 0,"FlH7mc"));J=p.next().value;var iP=p.next().value;
p=_.Z(_.jL(!1,void 0,"ea3fwe"));var lP=p.next().value,pl=p.next().value;p=_.Z(_.jL(1,void 0,"vSK1xe"));var jB=p.next().value,qR=p.next().value;p=_.Z(_.jL([],void 0,"ijlw4b"));var s1=p.next().value,wL=p.next().value;p=_.Z(_.jL(!1,void 0,"HcRey"));var WM=p.next().value,N6=p.next().value;p=_.t("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var SB=_.Y4("yt-searchbox"),Ox=_.Y4("input"),fL=_.Y4("div"),XP,eR=
new N20,Jp=CaR(),ZW=_.wS().resolve(_.Oc(_.Tr)),dL=function(){var DQ;return((DQ=g.forceDarkMode)==null?void 0:DQ.call(g))||!(ZW==null||!ZW())},pL=function(){return _.t("desktop_enable_scrollable_suggestions_panel")},yb="i"+hGr++,th=!1,Vb=!1,Br="",HM=null,k6=-1,ih=function(){wL([]);
l([]);AL(!1);XP&&(XP.hidden=!0);HM&&(clearTimeout(HM),HM=null);T(-1)},CS=function(DQ,lh){DQ.preventDefault();
N6(!0);XP&&(XP.hidden=!1);var m0=N();DQ=h();var JW=s1();lh=hT0(lh);m0+=lh;for(m0>=DQ.length?m0=-1:m0<-1&&(m0=DQ.length-1);m0!==-1&&(JW.includes(m0)||m0>=DQ.length||m0<0);)m0+=lh,m0>=DQ.length&&(m0=-1);T(m0);N()>=0&&(Ox.value.value=h()[N()].text,q(0),w(),DQ=N(),JW=v(),(JW=document.getElementById(UJ[DQ][JW]))&&pL()&&(DQ===h().length-1?XP.scrollTop=XP.scrollHeight:JW.scrollIntoView({block:"nearest",inline:"start"})))},Qg=_.gJ(function(DQ){if(!(DQ.relatedTarget instanceof Element&&DQ.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){K(!0);
var lh;(lh=g.focusCallback)==null||lh.call(g,!0);P()||(Vb?XP.hidden=!1:(_.HW(SB.value,"yt-autonav-pause-focus",{}),A(DQ.target.value)))}}),hh=_.gJ(function(DQ){if(!(DQ.relatedTarget instanceof Element&&DQ.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){K(!1);
var lh;(lh=g.focusCallback)==null||lh.call(g,!1);XP.scrollTop=0;XP.hidden=!0;_.HW(SB.value,"yt-autonav-pause-blur",{})}}),hp=function(DQ){DQ=hT0(DQ);
var lh;((lh=UJ[N()])==null?0:lh[v()+DQ])&&q(v()+DQ)},Kd=_.gJ(function(DQ){var lh=DQ.target;
switch(DQ.keyCode){case 13:DQ.preventDefault();var m0;if((m0=UJ[N()])==null?0:m0[v()]){var JW;(JW=document.getElementById(UJ[N()][v()]))==null||JW.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}DQ=DQ.shiftKey?4:3;m0=Jp;JW=N();m0.selectedSuggestionIndex=JW;d(lh.value,DQ);break;case 27:XP&&(XP.hidden=!0);break;case 40:CS(DQ,40);break;case 38:CS(DQ,38);break;case 39:hp(39);break;case 37:hp(37);break;case 229:Jp.inputMethodsTracker.add(4);break;default:Jp.inputMethodsTracker.add(1),
dPQ(Jp)}return!1}),T0=_.gJ(function(DQ){A(DQ.target.value);
w();pL()&&XP&&(XP.scrollTop=0);return!1}),mW=_.gJ(function(){Jp.inputMethodsTracker.add(2);
dPQ(Jp);return!1});
_.nv(function(){if(XP){Jp.reset();if(window.ResizeObserver){var DQ=new ResizeObserver(function(){Cl()||(XP.style.minWidth=fL.value.offsetWidth+"px")});
DQ.observe(fL.value);(new ResizeObserver(function(){YW()})).observe(XP);
_.nP(function(){DQ.disconnect()})}x();
window.addEventListener("yt-navigate-finish",x);window.addEventListener("yt-focus-searchbox",function(){Ox.value.focus()});
var lh;iP((lh=_.Qq("SBOX_SETTINGS"))==null?void 0:lh.HAS_ON_SCREEN_KEYBOARD)}else _.IM(new _.qn("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var aM=_.gJ(function(DQ){DQ.preventDefault();d(Ox.value.value,12);return!1}),Zg=_.gJ(function(DQ){DQ.preventDefault();
var lh,m0;(lh=Ox)==null||(m0=lh.value)==null||m0.focus();var JW,Jh;((JW=Ox)==null?void 0:(Jh=JW.value)==null?void 0:Jh.value)!==""&&(Ox.value.value="",Ox.value.dispatchEvent(new Event("input")));return!1}),Ux=_.gJ(function(){var DQ=JY0(Ox.value.value,h().filter(function(lh){return lh.type!==35}).map(function(lh){return{label:lh.text}}));
_.Qw(SB.value,"yt-open-popup-action",[{openPopupAction:DQ},document.body]);return!1}),DI=_.gJ(function(){Ox.value.focus();
return!1}),R6=function(DQ,lh,m0,JW,Jh){Jp.selectedSuggestionIndex=m0;
d(lh,Jh?3:1,JW)},TC=function(DQ){Ox.value.value=DQ;
Ox.value.dispatchEvent(new Event("input"));Jp.inputMethodsTracker.add(5);dPQ(Jp,!0)},UJ=[[]],C8=function(DQ){var lh="searchbox-suggestion"+_.Tc(_.HV);
UJ[DQ].push(lh);return lh},QO=function(DQ){if(h()){UJ=[[]];
for(var lh=0;lh<DQ;lh++)UJ.push([])}},YW=function(){if(pL()){var DQ=XP,lh=DQ.scrollTop;
DQ=DQ.scrollHeight-DQ.clientHeight;pl(lh>=DQ);lh=Math.abs(DQ-lh);lh<=40?qR(1-(40-lh)/40):qR(1)}},iw=function(){return"opacity: "+jB()*100+"%"},XN=_.gJ(function(){YW();
return!1}),Wq=_.gJ(function(){N6(!1);
return!1}),E1,e8={},tp={},sh={},fS={};
return _.O("yt-searchbox",{class:_.Gr("ytSearchboxComponentHost",(e8.ytSearchboxComponentMweb=!1,e8.ytSearchboxComponentDesktop=!0,e8["yt-searchbox-filled-query"]=function(){return Q()},e8["ytd-masthead"]=function(){return!U()},e8.ytSearchboxComponentHostDark=dL,e8)),
role:"search",el:SB,"client-ve-type":10349},_.O("div",{el:fL,"on:click":DI,class:_.Gr("ytSearchboxComponentInputBox",(tp.ytSearchboxComponentInputBoxDark=dL,tp.ytSearchboxComponentInputBoxHasFocus=U,tp))},_.O("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":aM},_.O(_.k,{cond:U,then:function(){return _.O("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.O(_.Re,{icon:"SEARCH"}))}}),_.O("input",{el:Ox,
class:_.Gr("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":yb,"aria-expanded":!((E1=XP)==null?0:E1.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":hh,"on:focus":Qg,"on:input":T0,"on:keydown":Kd,"on:paste":mW,placeholder:g.placeholderText,"aria-activedescendant":function(){var DQ;return(DQ=UJ[N()])==null?void 0:DQ[v()]},
"aria-autocomplete":"list",role:"combobox"})),_.O(_.k,{cond:J,then:function(){return _.O("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.O(rZ5,null))}}),_.O(_.k,{cond:Q,
then:function(){return _.O("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.O("button",{class:"ytSearchboxComponentClearButton","on:click":Zg,"aria-label":g.clearButtonAriaLabel||B2b},_.O(_.Re,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.O(_.Of,{model:{}})))}})),_.O("button",{class:_.Gr("ytSearchboxComponentSearchButton",(sh.ytSearchboxComponentSearchButtonDark=dL,sh)),
"on:click":aM,"aria-label":sj0,title:g.placeholderText},_.O(_.Re,{icon:"SEARCH"})),_.O(_.k,{cond:function(){if(U$R()&&_.t("mweb_voice_search")&&g.voiceSearchButton)return g.voiceSearchButton()},
then:function(DQ){var lh={};return _.O("div",{class:_.Gr("ytSearchboxComponentVoiceSearchWrapper",(lh.ytSearchboxComponentHideVoiceSearchButton=function(){return Q()},lh))},_.O(_.Fd,{data:DQ},{buttonRenderer:function(m0){return _.O(_.Zw,{data:m0.data,
onButtonClickCallback:function(){}})}}))}}),_.O("div",{el:_.WF(function(DQ){return void(XP=DQ)}),
id:yb,class:_.Gr("ytSearchboxComponentSuggestionsContainer",(fS.ytSearchboxComponentSuggestionsContainerDark=dL,fS["yt-searchbox-suggestions-container"]=!1,fS.ytSearchboxComponentSuggestionsContainerScrollable=pL(),fS.ytSearchboxComponentSuggestionsContainerAnimated=p,fS)),"on:scroll":XN,"on:mousemove":Wq,role:"listbox",hidden:!0},_.O(_.M9,{each:h},function(DQ,lh){return _.O(LDz,{suggestion:DQ,isHighlighted:function(){return lh()===N()},
onClickCallback:R6,onHoverUpdateCallback:function(m0){if(_.t("desktop_enable_single_suggestion_highlight")){var JW=lh();m0&&(q(0),T(JW))}},
onRemoveCallback:function(m0){X4z(eR);m0===void 0||m0<0||s1().includes(m0)||wL([].concat(_.Wr(s1()),[m0]))},
labels:g.labels,queryBuilderFunction:TC,suggestionIndex:lh,generateUniqueId:C8,highlightedId:function(){var m0;return(m0=UJ[N()])==null?void 0:m0[v()]},
useScrollMargin:pL(),isKeyboardMode:WM})}),_.O(_.k,{cond:function(){return!Cl()&&h().find(function(DQ){return DQ.type!==35})&&_.t("searchbox_reporting")},
then:function(){return _.O("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Ux},_.yD("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.O(_.k,{cond:function(){return!lP()&&pL()},
then:function(){return _.O("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.O("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:iw}))}})))},"qj");
fU0.idomCompat={callbacks:{focusCallback:!0}};_.U4(fU0,"yt-searchbox",{props:{searchEndpoint:_.CA,placeholderText:_.CA,labels:_.CA,voiceSearchButton:_.CA,focusCallback:_.ut,clearButtonAriaLabel:_.CA,forceDarkMode:_.CA}});var CC=function(){var g=_.W.apply(this,arguments)||this;g.menuButtonTargetId="topbar-guide-menu";g.narrow=!1;g.menuStrings={BACK_ALT_LABEL:_.yD("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.yD("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.yD("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.yD("SBOX_PLACEHOLDER",void 0,"Search")};g.pageDarkTheme=document.documentElement.hasAttribute("dark");g.watchPageScrollTop=0;g.theater=!1;g.fullscreen=!1;g.disableFrostedGlassDuringViewTransition=
!1;g.desktopUnifiedSearchPanelMode=_.t("desktop_enable_unified_search_panel");g.aiCompanionEnabled=_.t("enable_ai_companion");g.ytSearchboxFocused=!1;g.searchboxLabels=_.Qq("SBOX_LABELS");g.topbarIsAboveChipbar=!1;g.isDarkThemeForced=!1;g.areGhostCardsHidden=!1;g.guideKeyboardToggle=!1;g.voiceSearchManager=qWR();g.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};g.setYtSearchboxFocused=function(C){g.ytSearchboxFocused=C};
g.toggleFrostedGlassDuringViewTransition=function(C){g.disableFrostedGlassDuringViewTransition=C};
return g};
_.L(CC,_.W);_.b=CC.prototype;_.b.computeSimpleText=function(g){return _.W1(g)};
_.b.onDarkChanged=function(){for(var g=_.Z(this.buttons||[]),C=g.next();!C.done;C=g.next())C.value.isOverlay=!!this.dark;g=_.Z(this.buttonRenderers||[]);for(C=g.next();!C.done;C=g.next())C.value.overrides=this.computeButtonOverride()};
_.b.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.b.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.aiCompanionButton":{id:"ai-companion-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},
"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}},notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},
initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var g=_.bX(_.RS(),"aa");_.Gm(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||g||(this.isDarkThemeForced=this.dark=!0);this.logoType?(g=this.hostElement.querySelector("#masthead-logo"))&&(_.t("polymer_on_demand_shady_dom")?g.setAttribute("slot","masthead-logo-old"):_.N7(g)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.VE(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.VE(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.b.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.VE(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.VE(this,this.onSetTheaterModeEnabled))};
_.b.dataChanged=function(){var g=this.data;g&&(this.voiceEnabled=g.voiceSearchButton?qWR().isSupported():!1,_.r8L(_.NQ(),this.menuButtonTargetId,this.guideButton),g.onReceivedActions&&g.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.as(this.hostElement,g.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&g&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Gm(this.hostElement,"dark",!1),_.Gm(this.hostElement,"theater",!1),
(g=this.hostElement.querySelector("#masthead-logo"))&&(_.t("polymer_on_demand_shady_dom")?g.setAttribute("slot","masthead-logo-old"):_.N7(g))))};
_.b.computeCenterHidden=function(){var g;return this.data&&!((g=this.data.searchbox)==null?0:g.fusionSearchboxRenderer)};
_.b.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Gm(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.b.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.b.onWatchScroll=function(g){this.watchPageScrollTop=g.detail||0;this.updateMastheadBackgroundOpacity()};
_.b.onFullscreenChangeAction=function(g){g||(this.watchPageScrollTop=0);this.fullscreen=g;this.updateMastheadBackgroundOpacity()};
_.b.onSetTheaterModeEnabled=function(g){this.theater=g.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.b.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.b.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.b.setBackgroundOpacity=function(g){g=this.calculateBackgroundOpacity(g);this.background.style.opacity=""+g};
_.b.calculateBackgroundOpacity=function(g){var C=this.theater?.6:0,d=this.hostElement.clientHeight/2;return Math.min(Math.max(g,0),d)/d*(1-C)+C};
_.b.shouldShowCinematicMastHead=function(){var g=_.t("kevlar_watch_grid")&&!_.t("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(g||this.pageDarkTheme)};
_.b.focusGuide=function(){this.guideButton.focus()};
_.b.onGuideToggleTap=function(){_.HW(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.b.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.b.onGuideToggleHover=function(){_.HW(this.hostElement,"yt-guide-hover")};
_.b.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.b.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.b.closeOnOutsideClickCondition=function(g){for(g=_.Mk(g);g[0];){var C=g.shift();if(C instanceof Element&&C.id==="kbd")return!1}return!0};
_.b.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.b.pausePlayer=function(){var g;(g=_.Uw())==null||g.pause();this.pauseMiniplayer()};
_.b.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var g;(g=_.wS().resolve(_.Ds).getPlayerElement())==null||g.pause()}};
_.b.isMiniplayerActive=function(){return _.wS().resolve(_.Ds).isMiniplayerActive()};
_.b.updateNarrowFromBinding=function(g){this.narrow=g.detail.value};
_.b.onYtSendFeedbackAction=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.b.registerWithViewTransitionManager=function(){z2B(_.wS().resolve(_.fb),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.PU.Object.defineProperties(CC.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.t("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var g;return!!(this.aiCompanionEnabled&&((g=this.data)==null?0:g.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var g;return(g=this.data)==null?void 0:g.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
CC.prototype.narrowChanged=CC.prototype.narrowChanged;CC.prototype.onWatchPageChange=CC.prototype.onWatchPageChange;CC.prototype.onRendererStamperFinished=CC.prototype.onRendererStamperFinished;CC.prototype.dataChanged=CC.prototype.dataChanged;CC.prototype.onDarkChanged=CC.prototype.onDarkChanged;_.E([_.r(_.$e),_.H("design:type",Object)],CC.prototype,"ironResizableBehavior",void 0);_.E([_.r(_.Qt0),_.H("design:type",Object)],CC.prototype,"ytdExpandableInputBehavior",void 0);
_.E([_.r(_.GQ.YtdGuideStateAwareBehavior),_.H("design:type",Object)],CC.prototype,"ytdGuideStateAwareBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],CC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],CC.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],CC.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],CC.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.Eb),_.H("design:type",Object)],CC.prototype,"ytdReduxBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],CC.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],CC.prototype,"narrow",void 0);_.E([_.M(),_.H("design:type",Object)],CC.prototype,"logoType",void 0);_.E([_.M(),_.H("design:type",Boolean)],CC.prototype,"voiceEnabled",void 0);
_.E([_.M(),_.H("design:type",Object)],CC.prototype,"menuStrings",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],CC.prototype,"dark",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],CC.prototype,"pageDarkTheme",void 0);_.E([_.M(),_.H("design:type",Object)],CC.prototype,"watchPageScrollTop",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.TVN}),_.H("design:type",Boolean)],CC.prototype,"isWatchPage",void 0);
_.E([_.M({reflectToAttribute:!0,selector:_.ffB}),_.H("design:type",Boolean)],CC.prototype,"isShortsPage",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],CC.prototype,"theater",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],CC.prototype,"fullscreen",void 0);_.E([_.M({reflectToAttribute:!0,selector:_.Mhc}),_.H("design:type",String)],CC.prototype,"frostedGlassMode",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],CC.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],CC.prototype,"aiCompanionEnabled",void 0);_.E([_.M(),_.H("design:type",Object)],CC.prototype,"ytSearchboxFocused",void 0);_.E([_.Yt("#buttons > *"),_.H("design:type",Array)],CC.prototype,"buttons",void 0);_.E([_.Yt("ytd-button-renderer"),_.H("design:type",Array)],CC.prototype,"buttonRenderers",void 0);
_.E([_.ZD("#background"),_.H("design:type",HTMLDivElement)],CC.prototype,"background",void 0);_.E([_.ZD("#guide-button"),_.H("design:type",Object)],CC.prototype,"guideButton",void 0);_.E([_.ZD("#logo"),_.H("design:type",Object)],CC.prototype,"logo",void 0);_.E([_.M({computed:"computeButtonOverride(dark)"}),_.H("design:type",Object)],CC.prototype,"buttonOverrides",void 0);
_.E([_.PR("dark"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CC.prototype,"onDarkChanged",null);_.E([_.M({value:function(){return this.onVoiceTap.bind(this)}}),
_.H("design:type",Function)],CC.prototype,"boundOnTapVoiceButton",void 0);_.E([_.M(),_.H("design:type",Object)],CC.prototype,"topbarIsAboveChipbar",void 0);_.E([_.M(),_.H("design:type",String),_.H("design:paramtypes",[])],CC.prototype,"guideIcon",null);_.E([_.X("voiceEnabled"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],CC.prototype,"shouldShowVoiceSearchButton",null);
_.E([_.X("data.aiCompanionButton","aiCompanionEnabled"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],CC.prototype,"shouldShowAiCompanionButton",null);_.E([_.X("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],CC.prototype,"voiceSearchButton",null);_.E([_.X("aiCompanionEnabled"),_.H("design:type",String),_.H("design:paramtypes",[])],CC.prototype,"narrowQuery",null);
_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CC.prototype,"dataChanged",null);_.E([_.yE("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CC.prototype,"onRendererStamperFinished",null);_.E([_.PR("isWatchPage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CC.prototype,"onWatchPageChange",null);
_.E([_.PR("narrow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CC.prototype,"narrowChanged",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-masthead"})],CC);
_.I(CC,"ytd-masthead",function(){if(xPD!==void 0)return xPD;var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[narrowQuery]]" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n    <div id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return xPD=g},{mode:_.HR("kevlar_poly_si_batch_j036")?1:2});var vUI;var $PZ={},qsR={},M3Q={},WD6={},mPD=(WD6.OFFLINE=($PZ["publicytnetworkstatus-online"]="BACK_ONLINE",$PZ),WD6.ONLINE=(qsR["publicytnetworkstatus-offline"]="OFFLINE",qsR),WD6.BACK_ONLINE=(M3Q["publicytnetworkstatus-offline"]="OFFLINE",M3Q.TIMER_TRIGGER="ONLINE",M3Q),WD6),df=function(){var g=_.W.apply(this,arguments)||this;g.currentState="ONLINE";g.scheduledJobId=0;g.bannerString="";g.bannerVe=null;g.networkStatusManagerInstance=new _.db;return g};
_.L(df,_.W);_.b=df.prototype;_.b.attached=function(){var g=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){g.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){g.stateChangeHandler("publicytnetworkstatus-offline")})};
_.b.detached=function(){var g=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){g.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){g.stateChangeHandler("publicytnetworkstatus-offline")})};
_.b.enterState=function(g){var C=this;this.scheduledJobId&&_.UP.cancelJob(this.scheduledJobId);g==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):g==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.yD("NO_INTERNET_CONNECTION",void 0,"No internet connection")):g==="BACK_ONLINE"&&(this.bannerString=_.yD("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.vy(_.UP,function(){C.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=g};
_.b.stateChangeHandler=function(g){(g=mPD[this.currentState][g])&&this.enterState(g)};
_.b.logVisibility=function(g){var C=_.ju();this.createBannerVe(g);C&&this.bannerVe&&(g?_.vL(C,[this.bannerVe]):_.$P(C,[this.bannerVe]))};
_.b.createBannerVe=function(g){!this.bannerVe&&g&&(this.bannerVe=_.SZ(37929),_.N2(_.RL(),this.bannerVe))};
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",String)],df.prototype,"currentState",void 0);_.E([_.M(),_.H("design:type",Object)],df.prototype,"scheduledJobId",void 0);_.E([_.M(),_.H("design:type",Object)],df.prototype,"bannerString",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-network-status-banner"})],df);
_.I(df,"ytd-network-status-banner",function(){if(vUI!==void 0)return vUI;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return vUI=
g},{mode:1});var ujQ;var Vx=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};g.hidden=!0;g.frostedGlass=_.t("web_frosted_glass");return g};
_.L(Vx,_.W);Vx.prototype.computeHidden=function(g){return g&&g.status?!1:!0};
Vx.prototype.handleUpdatePermissionRoleCommand=function(g){if(g=_.e(g,_.TVP))if(g=_.e(g.renderer,_.BV8))this.data=g};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Vx.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Vx.prototype,"componentBehavior",void 0);_.E([_.M({value:!0,computed:"computeHidden(data)"}),_.H("design:type",Object)],Vx.prototype,"hidden",void 0);_.E([_.M(),_.H("design:type",Object)],Vx.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],Vx.prototype,"frostedGlass",void 0);
_.E([_.m({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],Vx);
_.I(Vx,"ytd-permission-role-bottom-bar-renderer",function(){if(ujQ!==void 0)return ujQ;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return ujQ=g},{mode:1});var nUr;var IUr;var tEQ={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var yx=function(){return _.W.apply(this,arguments)||this};
_.L(yx,_.W);_.b=yx.prototype;_.b.attached=function(){this.JSC$21163_scroller&&(this.JSC$21163_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21163_scroller.attached&&typeof this.JSC$21163_scroller.attached==="function"&&this.JSC$21163_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(d){d.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var g=_.KZ(this.hostElement);g.querySelector("tp-yt-paper-radio-group").selected="";var C=g.querySelector("#reason-text");C&&(C.value="");g.querySelector("#description-text").value=""}};
_.b.canSubmit=function(g,C){_.HW(this.hostElement,"yt-invalidate-popup-tabbables");return!(g&&C)};
_.b.onCancel=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.b.onSubmit=function(){var g=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(R){return R.active}).map(function(R){return R.innerText.trim()}),C=this.hostElement.querySelector("tp-yt-paper-radio-group"),d=C.selectedItem,V=d.name;
d=d.innerText.trim();var y=C.querySelector("#reason-text");C=void 0;y&&(C=y.value);(y=this.descriptionText.value)&&(y=y.trim());jOp(this.data.searchQuery,g,V,d,y,C);_.Qw(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.b.sendFormSubmitToast=function(){var g=_.UC(_.yD("SBOX_INAPPROPRIATE_TOAST"));_.Qw(this.hostElement,"yt-open-popup-action",[g,this])};
_.b.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(g){return g.active})};
_.b.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
yx.prototype.onIronSelect=yx.prototype.onIronSelect;yx.prototype.onIronChange=yx.prototype.onIronChange;yx.prototype.dataChanged=yx.prototype.dataChanged;_.E([_.M(),_.H("design:type",Object)],yx.prototype,"data",void 0);_.E([_.M({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.H("design:type",Boolean)],yx.prototype,"submitDisabled",void 0);_.E([_.M(),_.H("design:type",Boolean)],yx.prototype,"suggestionSelected",void 0);
_.E([_.M(),_.H("design:type",Boolean)],yx.prototype,"catagorySelected",void 0);_.E([_.ZD("#scroller"),_.H("design:type",Object)],yx.prototype,"JSC$21163_scroller",void 0);_.E([_.ZD("#description-text"),_.H("design:type",Object)],yx.prototype,"descriptionText",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yx.prototype,"dataChanged",null);
_.E([_.yE("iron-change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yx.prototype,"onIronChange",null);_.E([_.yE("iron-select"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yx.prototype,"onIronSelect",null);_.E([_.m({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],yx);
_.I(yx,"ytd-search-suggestion-report-dialog",function(){if(IUr!==void 0)return IUr;var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);return IUr=g},{mode:1});var RW=function(g){var C=g.openPopupAction;var d=g.target;var V=g.container;var y=g.popupContainerConfig;var R=g.getElement;g=g.removeWhenClosed===void 0?!1:g.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=C;this.target=d;this.container=V;this.popupContainerConfig=y;this.getElement=R;this.JSC$21169_popupConfig=this.popupContainerConfig.JSC$20291_popupConfig[this.openPopupAction.popupType];this.rendererName=(C=this.getName())?_.Vdl(C,wVz(this.popupContainerConfig,
C)):"";_.t("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=g);this.createPopup()};
RW.prototype.updatePopup=function(g){this.openPopupAction=g;this.JSC$21169_popupConfig=this.popupContainerConfig.JSC$20291_popupConfig[this.openPopupAction.popupType];UPz(this);_.t("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
RW.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var HYQ=function(g,C,d){(C=C&&g.JSC$21169_popupConfig.narrowProperties?g.JSC$21169_popupConfig.narrowProperties:g.JSC$21169_popupConfig.properties)&&d!==void 0&&(C.isAriaModal=d);cZ0(g,C);g.isRtl()&&cZ0(g,g.JSC$21169_popupConfig.rtlProperties);EU0(g)};
RW.prototype.createPopup=function(){var g=this.JSC$21169_popupConfig.component;if(this.popupContent=Qjz(this,this.rendererName)){if(g){this.popup=Qjz(this,g);var C=this.popupContent;_.t("web_enable_wrapper_for_cow_component_in_popup")&&(C=document.createElement("div"),C.appendChild(this.popupContent));_.t("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21169_popupConfig.slotName&&C.setAttribute("slot",this.JSC$21169_popupConfig.slotName);g=this.popup;var d=this.container.tagName.toLowerCase(),
V=_.ud(C);_.RnL(_.It(g),_.c7(C,d,V));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.t("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.KZ(this.container).appendChild(this.popup)}};
var UPz=function(g){var C,d,V=(C=g.openPopupAction.accessibilityData)==null?void 0:(d=C.accessibilityData)==null?void 0:d.label;V&&(g.popup.ariaLabel=V);var y;((y=g.popupContent.polymerController)!=null?y:g.popupContent).data=(0,_.uG.unsafeClone)(g.openPopupAction.popup[g.getName()]);g.popupContent.duration=zGz(g);g.popupContent.positionType=g.openPopupAction.position;var R=g.openPopupAction.properties;R&&Object.keys(R).forEach(function(Y){g.popupContent[Y]=R[Y]})},cZ0=function(g,C){if(C)for(var d=
_.Z(Object.keys(C)),V=d.next();!V.done;V=d.next())V=V.value,g.popup[V]=C[V]},EU0=function(g){if(g.openPopupAction.position){var C=g.JSC$21169_popupConfig.positionalProperties&&g.JSC$21169_popupConfig.positionalProperties[g.openPopupAction.position],d=g.JSC$21169_popupConfig.rtlPositionalProperties&&g.JSC$21169_popupConfig.rtlPositionalProperties[g.openPopupAction.position];
C=g.isRtl()&&d?d:C;C.shiftedHorizontalOffset&&(d=g.popup.style.display,g.popup.style.display="block",g.popupContent&&g.popup.positionTarget&&g.popupContent.clientWidth>g.popup.positionTarget.clientWidth&&(C.horizontalOffset=g.popup.positionTarget.clientWidth/2-C.shiftedHorizontalOffset),g.popup.style.display=d);cZ0(g,C)}},KDI=function(g,C){if(C)for(var d=_.Z(Object.keys(C)),V=d.next();!V.done;V=d.next())V=V.value,g.popup.style[V]=C[V]};
RW.prototype.getName=function(){return _.cG(this.openPopupAction.popup,"renderer")||_.cG(this.openPopupAction.popup,"dialog")||_.cG(this.openPopupAction.popup,"model")||void 0};
var zGz=function(g){g=g.openPopupAction.durationHintMs;return g===0?g:Math.max(4E3,g||4E3)};
RW.prototype.isRtl=function(){return _.Qq("HTML_DIR")==="rtl"};
var Qjz=function(g,C){g=g.getElement(C,g.target);g==null&&_.cy(new _.qn("popup getElement returned null",C));return g};var aUB={};
aUB.YtPopupContainerBehavior=[_.HN.YtComponentBehavior,_.lo.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.isAriaModal=!1},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.cW(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.E0(this.hostElement)},
closePopup:function(g){var C=this.createCacheKey(void 0,g);this.popups_[C]&&this.handleClosePopupAction_(void 0,g)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.UP.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.UP.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(g){g.opened&&g.keepBelowPlayer&&this.ensurePopupBelowPlayer(g)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var g in this.popups_){var C=this.popups_[g];if(C.popup.scrollAction==="refit"){var d=C.popup.positionTarget.getBoundingClientRect(),V=C.popup;d=d.top;var y=C;if(!y.naturalHeight){y.popup.hidden=!1;y.popup.style.position="fixed";y.popup.style.top="0px";y.popup.style.left="0px";var R=y.popup.getBoundingClientRect();y.naturalHeight=R.bottom-R.top;y.popup.refit()}V.hidden=!(d>=y.naturalHeight+60);C.popupContent.clientHeight===0&&C.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(g){this.popupContainerConfig=g},
handleOpenPopupAction:function(g,C){var d=g.openPopupAction,V=_.wS().resolve(_.Oc(_.V4))&&d.popupType==="TOAST";V&&!d.uniqueId&&(d.uniqueId=_.BC());if(!_.t("popup_container_parent_target_killswitch")){var y;C=(y=this.getParentTarget(C))!=null?y:C}var R=this.ensurePopup_(d,C);return new _.lD(function(Y){R.then(function(A){if(!A)return Y();this.maybeCreateNarrowMediaQuery_();var P=this.createCacheKey(A.rendererName,A.openPopupAction.uniqueId);if(d.showOncePerUniqueId){if(this.shownPopupKeys_.has(P))return Y();
this.shownPopupKeys_.add(P)}P=this.popups_[P];var w=!(!P||!P.openPopupAction.beReused);w=!!d.reusePopup||w;if(A.popup.opened&&!w){V&&!A.openPopupAction.replacePopup||this.handleClosePopupAction_(A.rendererName,A.openPopupAction.uniqueId);w=d.popupType==="DIALOG"&&!_.t("popup_container_dialog_reopen_killswitch");if(!V&&!w&&P&&P.target==C&&!A.openPopupAction.replacePopup)return Y();_.As(A.popup,function(){this.completeOpenPopupAction_(d,C,A);Y()}.bind(this))}else A.popup.opened?A.updatePopup(d):this.completeOpenPopupAction_(d,
C,A),Y()}.bind(this))}.bind(this))},
getParentTarget:function(g){if(g&&g instanceof HTMLElement)for(var C=_.Z(Object.entries(this.popups_)),d=C.next();!d.done;d=C.next())if(d=_.Z(d.value),d.next(),d=d.next().value,this.popupClosesOnClick(d)&&d.popup.contains(g))return d.target},
popupClosesOnClick:function(g){return g.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER"].includes(g.rendererName.toUpperCase())},
completeOpenPopupAction_:function(g,C,d){d.updatePopup(g);g=this.narrowMediaQuery_.queryMatches;var V=this.isAriaModal;d.target=C;var y;C=((y=d.target.polymerController)!=null?y:d.target).popupPositionTarget||d.target;d.JSC$21169_popupConfig.targetContainer&&(C=d.container);d.popup.positionTarget=C;d.popupContent.positionTarget=C;EU0(d);d.JSC$21169_popupConfig.forceFocus&&(d.popupContent.style.outline="none");d.popupContent.tabIndex=-1;d.JSC$21169_popupConfig.narrowProperties&&(d.popup.style.position=
"static");d.JSC$21169_popupConfig.preventAutonav&&d.popup.setAttribute("prevent-autonav",!0);d.JSC$21169_popupConfig.forceCloseOnOutsideClick&&d.popup.setAttribute("force-close-on-outside-click",!0);HYQ(d,g,V);KDI(d,d.JSC$21169_popupConfig.styles);d.isRtl()&&KDI(d,d.JSC$21169_popupConfig.rtlStyles);if(!d.openPopupAction.shouldStopParentSignal){var R;y=(R=d.target.polymerController)!=null?R:d.target;(d.popupContent.startForwardingEvents||d.popupContainerConfig.forwardingEnabledPopups.has(d.rendererName))&&
y.parentComponent!==d.popupContent&&d.popupContent!==d.target&&d.target!==document.body&&(d.popupContent.startForwardingEvents?d.popupContent.startForwardingEvents(d.popupContainerConfig.forwardedEvents,d.target):(d.JSC$21169_eventForwarder||(d.JSC$21169_eventForwarder=new _.aH(d.popupContent)),d.JSC$21169_eventForwarder.start(d.popupContainerConfig.forwardedEvents,d.target)))}d=d.popup;d.addEventListener("iron-overlay-opened",_.VE(this,this.onPopupIronOverlayOpened_));d.addEventListener("iron-overlay-closed",
_.VE(this,this.onPopupIronOverlayClosed_));d.addEventListener("iron-overlay-canceled",_.VE(this,this.onPopupIronOverlayCanceled_));d.addEventListener("yt-refit",_.VE(this,this.refitPopup_));d.addEventListener("yt-invalidate-popup-tabbables",_.VE(this,this.handleInvalidatePopupTabbables_));d.open()},
getPopupDurationMs_:function(g){return g.durationHintMs===0?g.durationHintMs:Math.max(4E3,g.durationHintMs||4E3)},
handleClosePopupAction_:function(g,C){var d=_.t("web_popup_cache_key_killswitch")||!!C;if(g||d){var V=this.createCacheKey(g,C);g=(g=this.popups_[V])&&g.popup}else g=_.MjM(_.Kc);if(g&&g.close){if(C=_.wS().resolve(_.Oc(_.Ps)))g.restoreFocusOnClose=C.isKeyBoardInUse();g.close();this.removePopup_(g,V)}},
handleClosePopupCommand_:function(g){g.closePopupCommand&&g.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,g.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(g){var C={},d;for(d in this.popups_)if(C={key$jscomp$1224:C.key$jscomp$1224},C.key$jscomp$1224=d,!g||!g.some(function(R){return function(Y){return Y==R.key$jscomp$1224}}(C))){var V=this.popups_[C.key$jscomp$1224],y=V.popup;
_.wS().resolve(_.Oc(_.V4))&&V.openPopupAction.popupType==="TOAST"||(y&&y.close&&y.close(),this.removePopup_(y,C.key$jscomp$1224))}},
handleClosePopupsAction_:function(g){g.forEach(function(C){var d=this.popups_[C];d&&((d=d.popup)&&d.close&&d.close(),this.removePopup_(d,C))}.bind(this))},
handleGetPopupOpenedAction_:function(g,C){return(C=this.createCacheKey(g,C))&&this.popups_[C]?this.popups_[g].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var g=[],C;for(C in this.popups_){var d=this.popups_[C];d.popup.opened&&g.push(d)}return g},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(g,C){_.t("ytpopup_disable_default_html_caching")&&g&&g.removeWhenClosed&&(_.KZ(this.hostElement).removeChild(g),C&&this.popups_[C]&&delete this.popups_[C])},
shouldReusePopup_:function(g){return!(!g||!g.reusePopup)||!(!g||!g.beReused)},
ensurePopup_:function(g,C){this.maybeCreateNarrowMediaQuery_();var d=_.cG(g.popup,"renderer")||_.cG(g.popup,"dialog")||_.cG(g.popup,"model");if(!d)return _.GY();d=_.Vdl(d,wVz(this.popupContainerConfig,d));return _.GY(this.getAndMaybeCreatePopup_(g,d,C))},
getAndMaybeCreatePopup_:function(g,C,d){var V=this.createCacheKey(C,g.uniqueId);if(this.popups_[V])return this.popups_[V];g=new RW({openPopupAction:g,target:d,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(C)});return this.popups_[V]=g},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(g){return _.t("ytpopup_disable_default_html_caching")?g&&g.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",_.VE(this,this.openPopupQueryMatchesChanged_)),_.KZ(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(g){g=g.detail.value;for(var C in this.popups_)HYQ(this.popups_[C],g)},
onPopupIronOverlayClosed_:function(g){var C=g.currentTarget,d=_.LOB(C);d=d.length>0?d[0]:C;if(d.is!=="ytd-reel-watch-while-dialog-renderer"||g.target.is!=="tp-yt-iron-dropdown"){g.detail.popup=C;g.detail.popupRenderer=d;var V,y={context:{openingElement:((V=this.popups_[(d==null?void 0:d.is)||""])==null?void 0:V.target)||void 0}};Object.assign(y,g.detail);var R;_.HW((R=d.hostElement)!=null?R:d,"yt-popup-closed",y);C.removeEventListener("yt-refit",_.VE(this,this.refitPopup_));C.removeEventListener("yt-invalidate-popup-tabbables",
_.VE(this,this.handleInvalidatePopupTabbables_));C.removeEventListener("iron-overlay-canceled",_.VE(this,this.onPopupIronOverlayCanceled_));C.removeEventListener("iron-overlay-closed",_.VE(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(C)}},
onPopupIronOverlayCanceled_:function(g,C){var d=g.currentTarget,V=_.LOB(d);V=V.length>0?V[0]:d;if(V.is!=="ytd-reel-watch-while-dialog-renderer"||g.target.is!=="tp-yt-iron-dropdown"){var y;_.HW((y=V.hostElement)!=null?y:V,"yt-popup-canceled",g.detail);y=C?_.Mk(C):null;(!C||["click","tap"].includes(C.type))&&!d.hasAttribute("force-close-on-outside-click")&&d.positionTarget&&y&&y.includes(d.positionTarget)&&g.preventDefault();d.restoreFocusOnClose=_.Dz.keyboardEventMatchesKeys(C,"esc")}},
onPopupIronOverlayOpened_:function(g){g=g.currentTarget;var C=_.LOB(g);C=C.length>0?C[0]:g;var d,V;_.HW((d=C.hostElement)!=null?d:C,"yt-popup-opened",(V=C.hostElement)!=null?V:C);g.keepBelowPlayer&&(this.ensurePopupBelowPlayer(g,!0),this.dynamicallyPositionedElements_.add(g));d=_.wS().resolve(_.Oc(_.Ps));V=!!C.querySelector("#toast");d&&d.isKeyBoardInUse()&&!V&&(typeof C.focusFirstItem==="function"?C.focusFirstItem():(C=_.vcr(g),C.length&&C[0].focus()));g.removeEventListener("iron-overlay-opened",
_.VE(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(g){g=g.currentTarget;g.refit&&g.refit()},
refitPopups_:function(){for(var g in this.popups_)this.popups_[g].refit()},
handleInvalidatePopupTabbables_:function(g){g=g.currentTarget;g.invalidateTabbables&&g.invalidateTabbables()},
createCacheKey:function(g,C){return _.t("web_popup_cache_key_killswitch")?C?g+"#"+C:g:C?"#"+C:g},
openSheet:function(g,C){var d=g==null?void 0:g.openPopupActionCommand;if(!d&&(g==null?0:g.viewModel)){if(g.sheetPosition)a:switch(g.sheetPosition){case "SHEET_POSITION_RIGHT":d="OPEN_POPUP_POSITION_RIGHT";break a;default:d="OPEN_POPUP_POSITION_UNKNOWN"}else d=void 0;d={openPopupAction:{popup:{sheetViewModel:g.viewModel},popupType:"CONTEXTUAL_SHEET",position:d}}}d&&this.handleOpenPopupAction(d,C)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var g=this;return _.F(function(C){return C.return(g.handleGetOpenedPopupsAction_().filter(function(d){var V;return((V=d.openPopupAction)==null?void 0:V.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(g,C,d){if(_.t("web_dialog_utils_killswitch")){var V=g==null?void 0:g.openPopupActionCommand,y=(d==null?0:d.ariaLabel)?{accessibilityData:{accessibilityData:{label:d.ariaLabel}}}:void 0;!V&&(g==null?0:g.viewModel)&&(V={openPopupAction:Object.assign({},{popup:{dialogViewModel:g.viewModel},popupType:(d==null?0:d.isModal)?"MODAL":"DIALOG"},y&&y)});V&&this.handleOpenPopupAction(V,C)}else{if(y=g==null?void 0:g.viewModel){var R=d=d===void 0?{}:d;d=R.ariaLabel;y={popup:{dialogViewModel:y},
popupType:R.isModal?"MODAL":"DIALOG"};R={accessibilityData:{label:d}};d&&(y.accessibilityData=R);y={openPopupAction:y}}else y=void 0;if(y=(V=y)!=null?V:g==null?void 0:g.openPopupActionCommand)this.isAriaModal=_.t("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(y,C)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var g=this;return _.F(function(C){return C.return(g.handleGetOpenedPopupsAction_().filter(function(d){var V;return((V=d.openPopupAction)==null?void 0:V.popupType)==="DIALOG"}).length>0)})}}];var GXR;var Ssz;var gGZ=_.$b(["about:blank"]),b2=function(){var g=_.W.apply(this,arguments)||this;g.isMuted=!1;g.pageLoadTimeoutId=void 0;return g};
_.L(b2,_.W);_.b=b2.prototype;_.b.dataChanged=function(){var g=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var C=this.data.url,d=_.cZ(C);_.t("enable_yt_ata_iframe_authuser")?(d=_.cZ(C),_.SS(this.iframe,eT5(d))):_.SS(this.iframe,d);this.pageLoadTimeoutId=_.vy(_.xb(),function(){return void g.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.SE({destination:window,iframe:this.iframe,origin:_.V18(d.toString()),channelName:"ataiframe",onMessage:_.FGh(v7R,function(V){$s6(V.data)?(V=_.a6(V.data,1,_.ZI,_.OJ()),V.length!==1?_.cy(Error("Ml")):(V=V[0],V===3?(g.isMuted=!0,g.logStateChanged({adMuteRequested:!0})):V===1&&g.close())):_.cy(Error("Nl"))}),
onEstablished:function(){g.cancelPageLoadTimeout();g.logStateChanged({pageLoadSucceeded:!0})}})}};
_.b.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.xb().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.b.logStateChanged=function(g){var C;if((C=this.data)==null?0:C.trackingParams)g={adsClientData:{aboutThisAdData:g}},_.RL().stateChanged(this.data.trackingParams,g)};
_.b.close=function(){_.Qw(this.hostElement,"yt-close-popup-action",[this.is])};
_.b.handlesPopupClosed=function(g,C){var d=this,V,y;return _.F(function(R){if(R.nextAddress==1)return _.Qq("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.Qw(d.hostElement,"on-about-this-ad-popup-closed",[d.isMuted,C]),R.jumpTo(0)):g&&lTb(g)?R.yield(Ln8(g),4):(d.isMuted&&_.Qw(d.hostElement,"yt-mute-ad-action",[d.is,d]),R.jumpTo(0));if(V=R.yieldResult){var Y=y=new _.u8(V),A=d.isMuted;Y.getOptions().includes("onAboutThisAdPopupClosed")?_.O_L(Y,"onAboutThisAdPopupClosed",{isMuted:A,layoutId:C}):_.B$("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.XV(R)})};
_.b.onPopupClosed=function(g){var C=this,d,V;return _.F(function(y){d=_.Jj(gGZ);_.SS(C.iframe,d);C.cancelPageLoadTimeout();if(!C.data)return y.jumpTo(0);C.ytRendererBehavior.markDirty();V=g.detail.context.openingElement;return y.yield(C.handlesPopupClosed(V,C.data.layoutId),0)})};
_.b.detached=function(){this.cancelPageLoadTimeout()};
_.b.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
b2.prototype.onPopupClosed=b2.prototype.onPopupClosed;b2.prototype.dataChanged=b2.prototype.dataChanged;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],b2.prototype,"ytRendererBehavior",void 0);_.E([_.ZD("#iframe"),_.H("design:type",HTMLIFrameElement)],b2.prototype,"iframe",void 0);_.E([_.M(),_.H("design:type",Object)],b2.prototype,"data",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],b2.prototype,"dataChanged",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype",Promise)],b2.prototype,"onPopupClosed",null);_.E([_.eC({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],b2);
_.I(b2,"yt-about-this-ad-renderer",function(){if(Ssz===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;GXR===void 0&&(GXR=document.createElement("template"));var V=GXR;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Ssz=g}g=Ssz;return g},{mode:2});var CgS;var dOb;var V48=function(g){var C=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=C.message;"stack"in C&&(this.stack=C.stack);this.maxFileSizeMB=g;Object.setPrototypeOf(this,V48.prototype)};
_.L(V48,Error);var yC5=function(g,C){var d=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=d.message;"stack"in d&&(this.stack=d.stack);this.minWidth=g;this.minHeight=C;Object.setPrototypeOf(this,yC5.prototype)};
_.L(yC5,Error);var RJ6=function(g){this.requirements=g;this.JSC$21197_maxFileSize=g.maxFileSizeMB*1024*1024},brB=function(g,C){if(C.size>g.JSC$21197_maxFileSize)throw new V48(g.requirements.maxFileSizeMB);
};var Zr0=function(g,C){this.canvas=g;this.imageEditorBuilder=C};
Zr0.prototype.addEventListeners=function(g){var C=function(y){Yo6(g,y)};
this.JSC$21203_mouseDownEvent=C;var d=function(y){ACR(g,y)};
this.JSC$21203_mouseMoveEvent=d;var V=function(){F1r(g)};
this.JSC$21203_mouseUpEvent=V;this.canvas.addEventListener("mousedown",C);this.canvas.addEventListener("mousemove",d);document.addEventListener("mouseup",V)};
Zr0.prototype.removeEventListeners=function(){this.JSC$21203_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21203_mouseDownEvent);this.JSC$21203_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21203_mouseMoveEvent);this.JSC$21203_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21203_mouseUpEvent)};
var PgQ=function(g,C){g.removeEventListeners();return new Promise(function(d){var V=new Image;V.crossOrigin="anonymous";V.onload=function(){var y=g.imageEditorBuilder(g.canvas,V);g.addEventListeners(y);d(y)};
V.src=C})},Ze=function(g,C,d,V,y,R,Y,A){this.canvas=g;
this.image=C;this.requiredRatio=d;this.minImageCropDimension=V;this.minOutputImageResolution=y;this.component=R;this.styleFocusedCorner=A===void 0?!0:A;this.action=2;this.focusedCorner=this.resizeCorner=0;g=this.canvas.getContext("2d");if(!g)throw Error("Ol");this.ctx=g;this.canvasMargin=Y!=null?Y:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;Y=this.image;g=this.canvasInnerWidth/Y.width;Y.height*g>912&&(g=Y.width/Y.height*912/Y.width);Y=g;this.scaledImageWidth=this.canvas.width%2?
rfQ(this.image.width*Y):Dvp(this.image.width*Y);this.scaledImageHeight=Math.round(this.image.height*Y);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21206_overlayMarginBottom=this.JSC$21206_overlayMarginTop=this.canvasMargin;this.JSC$21206_overlayMarginRight=this.JSC$21206_overlayMarginLeft=this.horizontalMargin;this.JSC$21206_overlayWidth=this.scaledImageWidth;this.JSC$21206_overlayHeight=this.scaledImageHeight;
g=this.image.width/this.image.height;g>this.requiredRatio?(this.JSC$21206_overlayWidth=this.canvas.width%2?rfQ(this.scaledImageHeight*this.requiredRatio):Dvp(this.scaledImageHeight*this.requiredRatio),this.JSC$21206_overlayMarginRight=this.JSC$21206_overlayMarginLeft=(this.canvas.width-this.JSC$21206_overlayWidth)/2):g<this.requiredRatio&&(this.JSC$21206_overlayHeight=this.canvas.height%2?rfQ(this.scaledImageWidth/this.requiredRatio):Dvp(this.scaledImageWidth/this.requiredRatio),this.JSC$21206_overlayMarginBottom=
this.JSC$21206_overlayMarginTop=(this.canvas.height-this.JSC$21206_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*Y,this.scaledImageWidth);irR(this)};
Ze.prototype.getContext=function(){return this.ctx};
var Yo6=function(g,C){C={x:Math.round(C.pageX-g.canvas.getBoundingClientRect().left),y:Math.round(C.pageY-g.canvas.getBoundingClientRect().top)};g.dragStart=C;OrQ(g,C)!==0?(g.action=1,wc6(g,C),g.resizeCorner=OrQ(g,C)):C.x>g.JSC$21206_overlayMarginLeft&&C.x<g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth&&C.y>g.JSC$21206_overlayMarginTop&&C.y<g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight&&(g.action=0)},kbS=function(g,C){switch(C){case 1:return{x:g.JSC$21206_overlayMarginLeft,
y:g.JSC$21206_overlayMarginTop};case 2:return{x:g.JSC$21206_overlayMarginLeft,y:g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight};case 3:return{x:g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth,y:g.JSC$21206_overlayMarginTop};case 4:return{x:g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth,y:g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight};default:throw Error("Pl");}},oGr=function(g,C){if(g.focusedCorner!==0){g.dragStart=kbS(g,g.focusedCorner);
g.action=1;g.resizeCorner=g.focusedCorner;var d=g.dragStart.x,V=g.dragStart.y;switch(C){case 0:g.focusedCorner===1||g.focusedCorner===4?(d-=10,V-=10):(d-=10,V+=10);break;case 1:g.focusedCorner===1||g.focusedCorner===4?(d+=10,V+=10):(d+=10,V-=10);break;case 2:d=g.focusedCorner===1||g.focusedCorner===4?d-10:d+10;V-=10;break;case 3:d=g.focusedCorner===1||g.focusedCorner===4?d+10:d-10;V+=10;break;default:throw Error("Ql");}xOp(g,{x:d,y:V});irR(g);g.action=2;g.dragStart=void 0}},ACR=function(g,C){C={x:Math.round(C.pageX-
g.canvas.getBoundingClientRect().left),
y:Math.round(C.pageY-g.canvas.getBoundingClientRect().top)};wc6(g,C);switch(g.action){case 1:xOp(g,C);break;case 0:g.dragStart&&(g.JSC$21206_overlayMarginLeft=Math.max(g.horizontalMargin,Math.min(g.JSC$21206_overlayMarginLeft-(g.dragStart.x-C.x),g.horizontalMargin+g.scaledImageWidth-g.JSC$21206_overlayWidth)),g.JSC$21206_overlayMarginRight=g.canvas.width-g.JSC$21206_overlayMarginLeft-g.JSC$21206_overlayWidth,g.JSC$21206_overlayMarginTop=Math.max(g.canvasMargin,Math.min(g.JSC$21206_overlayMarginTop-
(g.dragStart.y-C.y),g.scaledImageHeight-g.JSC$21206_overlayHeight+g.canvasMargin)),g.JSC$21206_overlayMarginBottom=g.canvas.height-(g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight));break;default:return}irR(g);g.dragStart=C},F1r=function(g){g.action=2;
g.dragStart=void 0;document.body.style.cursor="auto"},wc6=function(g,C){switch(OrQ(g,C)){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:g.action!==1&&(document.body.style.cursor="auto")}},OrQ=function(g,C){var d=g.JSC$21206_overlayMarginLeft-5,V=g.JSC$21206_overlayMarginTop-5,y=g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth-5;
g=g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-5;return pcZ(C,{x:d,y:V})?1:pcZ(C,{x:y,y:V})?3:pcZ(C,{x:d,y:g})?2:pcZ(C,{x:y,y:g})?4:0},pcZ=function(g,C){return g.x>=C.x&&g.x<=C.x+10&&g.y>=C.y&&g.y<=C.y+10},xOp=function(g,C){if(g.dragStart)switch(g.resizeCorner){case 2:Math.abs((g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth-C.x)/(C.y-g.JSC$21206_overlayMarginTop))>=g.requiredRatio?JC5(g,C.x):hJS(g,C.y);
break;case 1:Math.abs((g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth-C.x)/(g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-C.y))>=g.requiredRatio?t4B(g,C.x):hJS(g,C.y);break;case 4:Math.abs((C.x-g.JSC$21206_overlayMarginLeft)/(C.y-g.JSC$21206_overlayMarginTop))>=g.requiredRatio?JC5(g,C.x):jP6(g,C.y);break;case 3:Math.abs((C.x-g.JSC$21206_overlayMarginLeft)/(g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-C.y))>=g.requiredRatio?t4B(g,C.x):jP6(g,C.y);break;default:throw Error("Rl");
}},JC5=function(g,C){var d=g.JSC$21206_overlayMarginTop;
g.JSC$21206_overlayMarginBottom=eJ5(g,C);g.JSC$21206_overlayHeight=g.canvas.height-g.JSC$21206_overlayMarginBottom-d;g.JSC$21206_overlayWidth=Math.round(g.JSC$21206_overlayHeight*g.requiredRatio);l5R(g)},t4B=function(g,C){var d=g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight;
g.JSC$21206_overlayMarginTop=eJ5(g,C);g.JSC$21206_overlayHeight=d-g.JSC$21206_overlayMarginTop;g.JSC$21206_overlayWidth=Math.round(g.JSC$21206_overlayHeight*g.requiredRatio);l5R(g)},l5R=function(g){switch(g.resizeCorner){case 2:case 1:g.JSC$21206_overlayMarginLeft=g.canvas.width-g.JSC$21206_overlayMarginRight-g.JSC$21206_overlayWidth;
break;case 4:case 3:g.JSC$21206_overlayMarginRight=g.canvas.width-g.JSC$21206_overlayMarginLeft-g.JSC$21206_overlayWidth;break;default:throw Error("Rl");}},hJS=function(g,C){var d=g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth;
g.JSC$21206_overlayMarginLeft=L10(g,C);g.JSC$21206_overlayWidth=d-g.JSC$21206_overlayMarginLeft;g.JSC$21206_overlayHeight=Math.round(g.JSC$21206_overlayWidth/g.requiredRatio);DO8(g)},jP6=function(g,C){var d=g.JSC$21206_overlayMarginLeft;
g.JSC$21206_overlayMarginRight=L10(g,C);g.JSC$21206_overlayWidth=g.canvas.width-g.JSC$21206_overlayMarginRight-d;g.JSC$21206_overlayHeight=Math.round(g.JSC$21206_overlayWidth/g.requiredRatio);DO8(g)},DO8=function(g){switch(g.resizeCorner){case 2:case 4:g.JSC$21206_overlayMarginBottom=g.canvas.height-g.JSC$21206_overlayMarginTop-g.JSC$21206_overlayHeight;
break;case 1:case 3:g.JSC$21206_overlayMarginTop=g.canvas.height-g.JSC$21206_overlayMarginBottom-g.JSC$21206_overlayHeight;break;default:throw Error("Rl");}},eJ5=function(g,C){switch(g.resizeCorner){case 2:C=g.canvas.height-(g.JSC$21206_overlayMarginTop+rC0(g,C));
break;case 4:C=g.canvas.height-(g.JSC$21206_overlayMarginTop+N96(g,C));break;case 1:C=g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-rC0(g,C);break;case 3:C=g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-N96(g,C);break;default:throw Error("Rl");}return Math.max(C,g.canvasMargin)},rC0=function(g,C){C=g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth-Math.max(C,g.horizontalMargin);
C=C<0?g.JSC$21206_overlayWidth:Math.max(C,g.minOverlayWidth);return Math.round(C/g.requiredRatio)},N96=function(g,C){C=g.canvas.width-Math.max(g.canvas.width-C,g.horizontalMargin)-g.JSC$21206_overlayMarginLeft;
C=C<0?g.JSC$21206_overlayWidth:Math.max(C,g.minOverlayWidth);return Math.round(C/g.requiredRatio)},L10=function(g,C){switch(g.resizeCorner){case 2:C=g.canvas.width-g.JSC$21206_overlayMarginRight-XcB(g,C);
break;case 4:C=g.canvas.width-g.JSC$21206_overlayMarginLeft-XcB(g,C);break;case 1:C=g.canvas.width-g.JSC$21206_overlayMarginRight-sPD(g,C);break;case 3:C=g.canvas.width-g.JSC$21206_overlayMarginLeft-sPD(g,C);break;default:throw Error("Rl");}return Math.max(C,g.horizontalMargin)},XcB=function(g,C){C=g.canvas.height-Math.max(g.canvas.height-C,g.canvasMargin)-g.JSC$21206_overlayMarginTop;
return C<0?g.JSC$21206_overlayWidth:Math.max(Math.round(C*g.requiredRatio),g.minOverlayWidth)},sPD=function(g,C){C=g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-Math.max(C,g.canvasMargin);
return C<0?g.JSC$21206_overlayWidth:Math.max(Math.round(C*g.requiredRatio),g.minOverlayWidth)},irR=function(g){g.ctx.clearRect(0,0,g.canvas.width,g.canvas.height);
g.ctx.drawImage(g.image,0,0,g.image.width,g.image.height,g.horizontalMargin,g.canvasMargin,g.canvas.width-2*g.horizontalMargin,g.scaledImageHeight);g.ctx.fillStyle="rgba(0, 0, 0, 0.7)";g.ctx.fillRect(g.horizontalMargin,g.JSC$21206_overlayMarginTop,g.JSC$21206_overlayMarginLeft-g.horizontalMargin,g.JSC$21206_overlayHeight);g.ctx.fillRect(g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth,g.JSC$21206_overlayMarginTop,g.JSC$21206_overlayMarginRight-g.horizontalMargin,g.JSC$21206_overlayHeight);g.ctx.fillRect(g.horizontalMargin,
g.canvasMargin,g.scaledImageWidth,g.JSC$21206_overlayMarginTop-g.canvasMargin);g.ctx.fillRect(g.horizontalMargin,g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight,g.scaledImageWidth,g.JSC$21206_overlayMarginBottom-g.canvasMargin);g.drawOverlay();g.component&&_.HW(g.component,"image-updated")};
Ze.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21206_overlayMarginLeft,this.JSC$21206_overlayMarginTop,this.JSC$21206_overlayWidth,this.JSC$21206_overlayHeight);B90(this)};
var B90=function(g){var C=g.JSC$21206_overlayMarginLeft-5,d=g.JSC$21206_overlayMarginTop-5,V=g.JSC$21206_overlayMarginLeft+g.JSC$21206_overlayWidth-5,y=g.JSC$21206_overlayMarginTop+g.JSC$21206_overlayHeight-5;g.ctx.fillStyle="#FFF";g.ctx.fillRect(C,d,10,10);g.ctx.strokeRect(C,d,10,10);g.ctx.fillRect(V,d,10,10);g.ctx.strokeRect(V,d,10,10);g.ctx.fillRect(C,y,10,10);g.ctx.strokeRect(C,y,10,10);g.ctx.fillRect(V,y,10,10);g.ctx.strokeRect(V,y,10,10);if(g.focusedCorner!==0&&g.styleFocusedCorner){g.ctx.lineWidth=
4;g.ctx.strokeStyle="#3EA6FF";switch(g.focusedCorner){case 1:--C;--d;break;case 2:--C;d=y-1;break;case 3:C=V-1;--d;break;case 4:C=V-1;d=y-1;break;default:return}g.ctx.strokeRect(C,d,12,12)}};
Ze.prototype.crop=function(g,C){C=C===void 0?!0:C;var d=this.image.width/this.scaledImageWidth,V=document.createElement("canvas"),y=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],R=this.JSC$21206_overlayWidth*d,Y=this.JSC$21206_overlayHeight*d;V.width=Math.max(R,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);V.height=Math.max(Y,y);g&&(V.width=Math.min(V.width,V.height),V.height=Math.min(V.width,V.height));
g=V.getContext("2d");if(!g)throw Error("Fl");y=(this.JSC$21206_overlayMarginLeft-this.horizontalMargin)*d;d*=this.JSC$21206_overlayMarginTop-this.canvasMargin;C||(g.fillStyle="white",g.fillRect(0,0,V.width,V.height));g.drawImage(this.image,y,d,R,Y,0,0,V.width,V.height);return V};var T9r=function(g,C,d,V,y){Ze.call(this,g,C,d,V,void 0,y,8,!1)};
_.L(T9r,Ze);T9r.prototype.drawOverlay=function(){var g=this.getContext(),C=this.JSC$21206_overlayWidth,d=this.JSC$21206_overlayHeight,V=this.JSC$21206_overlayMarginTop,y=this.JSC$21206_overlayMarginLeft;g.lineWidth=2;g.strokeStyle="#3EA6FF";g.beginPath();g.arc(y+C/2,V+d/2,C/2,0,2*Math.PI);g.stroke();g.strokeRect(y,V,C,d);B90(this)};
var f5Q={maxFileSizeMB:15,minWidth:98,minHeight:98},vGR=["image/png","image/jpeg","image/gif"],Yj=function(){var g=_.W.apply(this,arguments)||this;g.fileSelectorFocusListener=null;g.errorMessage=null;g.isLoading=!0;g.hideContainer=!0;g.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return g};
_.L(Yj,_.W);_.b=Yj.prototype;_.b.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.b.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.b.computePlaylistThumbnail=function(g){return g==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.b.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.Qw(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.b.setErrorState=function(g){this.resetErrorState();g&&(this.errorMessage=g)};
_.b.showPopup=function(){var g=this;this.hideContainer=!1;_.vy(_.UP,function(){_.HW(g.hostElement,"yt-refit")});
this.isLoading=!1};
_.b.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.b.closePopup=function(){this.resetFileSelector();_.Qw(this.hostElement,"yt-close-popup-action",[this.is])};
_.b.onCancelTap=function(){this.isPlaylistThumbnail||_.Qw(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.b.openFileSelector=function(){var g=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.vy(_.UP,function(){setTimeout(function(){if(!g.fileSelector.files||g.fileSelector.files.length===0)g.onCancelTap();g.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(C){C instanceof Error?_.IM(C):_.Uq(new _.qn(JSON.stringify(C)))}};
_.b.handleFileSelection=function(){var g=this,C,d,V,y,R,Y;return _.F(function(A){switch(A.nextAddress){case 1:_.js(A,2);if(!g.fileSelector.files||!g.imageEditorCanvas)return g.onCancelTap(),A.return();C=g.fileSelector.files[0];brB(g.imageChecker,C);_.js(A,4);return A.yield(QaQ(C),6);case 6:g.mimeType=A.yieldResult;_.Vv(A,5,2);break;case 4:_.N4(A,2),_.Qw(g.hostElement,"yt-image-selection-error-action",[(d=g.data)==null?void 0:d.genericImageLoadErrorMessage]),g.onCancelTap();case 5:V=new FileReader;
V.addEventListener("load",function(){var P,w;return _.F(function(x){if(x.nextAddress==1){if(!V.result)return _.cy(Error("Hl")),x.return();P=V.result;w=new Image;w.src=P;w.onload=function(){try{var p=g.imageChecker;if(w.width<p.requirements.minWidth||w.height<p.requirements.minHeight)throw new yC5(p.requirements.minWidth,p.requirements.minHeight);}catch(h){if(h instanceof yC5){var J;_.Qw(g.hostElement,"yt-image-selection-error-action",[(J=g.data)==null?void 0:J.imageDimensionErrorMessage]);g.logImageDimensionErrorVe()}else h instanceof
Error?_.IM(h):(p=new _.qn(JSON.stringify(h)),_.IM(p));g.onCancelTap()}g.showPopup()};
w.onerror=function(){var p;_.Qw(g.hostElement,"yt-image-selection-error-action",[(p=g.data)==null?void 0:p.genericImageLoadErrorMessage]);g.onCancelTap()};
return x.yield(PgQ(g.imageEditorCanvas,P),2)}g.imageEditor=x.yieldResult;g.updatePositionOfAllCorners();g.addEventListeners(g.imageEditor);_.XV(x)})},!1);
V.readAsDataURL(C);_.Vv(A,0);break;case 2:y=_.N4(A),y instanceof V48?_.Qw(g.hostElement,"yt-image-selection-error-action",[(R=g.data)==null?void 0:R.imageSizeErrorMessage]):(y instanceof Error?_.IM(y):_.Uq(new _.qn(JSON.stringify(y))),_.Qw(g.hostElement,"yt-image-selection-error-action",[(Y=g.data)==null?void 0:Y.genericImageLoadErrorMessage])),g.onCancelTap(),_.XV(A)}})};
_.b.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var g=_.yG(_.RL(),{veType:232707,visualElement:_.SZ(232707)});g&&(g={visualElement:g},_.dl().reportShown(g))}};
_.b.handleImageSelectionErrorAction=function(g){this.isPlaylistThumbnail&&_.xLl(this.hostElement,g)};
_.b.convertToImageFormatBundle=function(g){var C=this,d,V,y;return _.F(function(R){switch(R.nextAddress){case 1:return d=g.toDataURL(C.outputMimeType,1),R.yield(z6r(d),2);case 2:V=R.yieldResult;_.js(R,3);brB(C.imageChecker,V);_.Vv(R,4);break;case 3:y=_.N4(R);if(!(y instanceof V48))throw y;_.cy(new _.qn("Output size is bigger than input size for image",C.mimeType,C.outputMimeType,V.size));d=g.toDataURL("image/jpeg",.95);return R.yield(z6r(d),6);case 6:V=R.yieldResult;case 4:return R.return({dataUrl:d,
imageFile:V})}})};
_.b.handleUploadImageToScottyCommand=function(g){var C=this,d,V,y,R,Y,A,P,w,x,p;return _.F(function(J){switch(J.nextAddress){case 1:if(!C.imageEditor||!_.e(g,aw0))return J.return();d=_.e(g,aw0).scottyUploadUrl;if(!d){var h=new _.qn("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.IM(h);return J.return()}_.js(J,2);C.setLoadingState();V=C.imageEditor.crop(!1,!1);return J.yield(C.convertToImageFormatBundle(V),4);case 4:return y=J.yieldResult,J.yield(EbD(y.imageFile,d),5);
case 5:R=J.yieldResult;((Y=C.data)==null?0:Y.onUploadEndpoint)?(A=C.buildUploadServiceEndpoint(R),C.ytComponentBehavior.resolveCommand(A),P=_.e(A,_.QL),((w=P)==null?0:w.params)?C.closePopup():C.resetFileSelector()):(_.Qw(C.hostElement,"yt-image-updated-action",[y.dataUrl,R]),C.closePopup());_.Vv(J,0);break;case 2:x=_.N4(J),C.setErrorState((p=C.data)==null?void 0:p.uploadErrorMessage),x instanceof Error?_.IM(x):(h=new _.qn(JSON.stringify(x)),_.IM(h)),_.XV(J)}})};
_.b.buildUploadServiceEndpoint=function(g){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",g),this.data.onUploadEndpoint):null};
_.b.dataChanged=function(){var g=this,C;return _.F(function(d){if(d.nextAddress==1){if(!g.data||!g.canvasElement)return d.return();g.data.imageRatio&&g.data.minImageCropWidth||_.Uq(new _.qn("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));C=function(V,y){return g.data.imageType==="IMAGE_TYPE_AVATAR"?new T9r(V,y,g.data.imageRatio,[g.data.minImageCropWidth,g.data.minImageCropWidth/g.data.imageRatio],g.hostElement):new Ze(V,y,g.data.imageRatio,[g.data.minImageCropWidth,
g.data.minImageCropWidth/g.data.imageRatio],void 0,g.hostElement,8,!1)};
g.imageEditorCanvas=new Zr0(g.canvasElement,C);return g.data.url?d.yield(PgQ(g.imageEditorCanvas,g.data.url),3):(g.hideContainer=!0,g.openFileSelector(),d.jumpTo(0))}g.imageEditor=d.yieldResult;g.showPopup();g.addEventListeners(g.imageEditor);_.XV(d)})};
_.b.addEventListeners=function(g){this.removeEventListeners();var C=function(y){Yo6(g,y)};
this.JSC$21214_mouseDownEvent=C;var d=function(y){ACR(g,y)};
this.JSC$21214_mouseMoveEvent=d;var V=function(){F1r(g)};
this.JSC$21214_mouseUpEvent=V;this.topLeftCorner.addEventListener("mousedown",C);this.topLeftCorner.addEventListener("mousemove",d);this.topLeftCorner.addEventListener("mouseup",V);this.topRightCorner.addEventListener("mousedown",C);this.topRightCorner.addEventListener("mousemove",d);this.topRightCorner.addEventListener("mouseup",V);this.bottomLeftCorner.addEventListener("mousedown",C);this.bottomLeftCorner.addEventListener("mousemove",d);this.bottomLeftCorner.addEventListener("mouseup",V);this.bottomRightCorner.addEventListener("mousedown",
C);this.bottomRightCorner.addEventListener("mousemove",d);this.bottomRightCorner.addEventListener("mouseup",V)};
_.b.removeEventListeners=function(){this.JSC$21214_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent));this.JSC$21214_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent));this.JSC$21214_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent))};
_.b.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var g=document.activeElement;g&&g.shadowRoot&&g.shadowRoot.activeElement;)g=g.shadowRoot.activeElement;switch(g){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.b.updatePositionOfCorner=function(g,C){var d=g.y-C.offsetHeight/2+4;C.style.left=g.x-C.offsetWidth/2+16+"px";C.style.top=d+"px"};
_.b.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var g=_.Z([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),C=g.next();!C.done;C=g.next()){C=C.value;var d=kbS(this.imageEditor,C.corner);this.updatePositionOfCorner(d,C.div)}};
_.b.onLeft=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(oGr(this.imageEditor,0),this.updatePositionOfAllCorners(),g.preventDefault())};
_.b.onRight=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(oGr(this.imageEditor,1),this.updatePositionOfAllCorners(),g.preventDefault())};
_.b.onUp=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(oGr(this.imageEditor,2),this.updatePositionOfAllCorners(),g.preventDefault())};
_.b.onDown=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(oGr(this.imageEditor,3),this.updatePositionOfAllCorners(),g.preventDefault())};
_.b.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.PU.Object.defineProperties(Yj.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&vGR.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var g,C,d;((C=this.data)==null?0:C.imageRatio)&&((d=this.data)==null?0:d.minImageCropWidth)?g={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:g=f5Q;return new RJ6(g)}}});
Yj.prototype.updatePositionOfAllCorners=Yj.prototype.updatePositionOfAllCorners;Yj.prototype.dataChanged=Yj.prototype.dataChanged;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],Yj.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Yj.prototype,"ytComponentBehavior",void 0);_.E([_.r(_.Dz),_.H("design:type",Object)],Yj.prototype,"ironA11yKeysBehavior",void 0);
_.E([_.ZD("#canvas"),_.H("design:type",HTMLCanvasElement)],Yj.prototype,"canvasElement",void 0);_.E([_.ZD("#file-selector"),_.H("design:type",HTMLInputElement)],Yj.prototype,"fileSelector",void 0);_.E([_.ZD("#top-left-corner"),_.H("design:type",HTMLDivElement)],Yj.prototype,"topLeftCorner",void 0);_.E([_.ZD("#top-right-corner"),_.H("design:type",HTMLDivElement)],Yj.prototype,"topRightCorner",void 0);
_.E([_.ZD("#bottom-left-corner"),_.H("design:type",HTMLDivElement)],Yj.prototype,"bottomLeftCorner",void 0);_.E([_.ZD("#bottom-right-corner"),_.H("design:type",HTMLDivElement)],Yj.prototype,"bottomRightCorner",void 0);_.E([_.M(),_.H("design:type",Object)],Yj.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],Yj.prototype,"errorMessage",void 0);_.E([_.M(),_.H("design:type",Object)],Yj.prototype,"isLoading",void 0);_.E([_.M(),_.H("design:type",Object)],Yj.prototype,"hideContainer",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.H("design:type",Boolean)],Yj.prototype,"isPlaylistThumbnail",void 0);_.E([_.PR("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],Yj.prototype,"dataChanged",null);_.E([_.yE("image-updated"),_.yE("yt-refit"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yj.prototype,"updatePositionOfAllCorners",null);
_.E([_.eC({is:"yt-image-editor-renderer",disableElementRegistration:!0})],Yj);
_.I(Yj,"yt-image-editor-renderer",function(){if(dOb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;CgS===void 0&&(CgS=document.createElement("template"));var V=CgS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);dOb=g}g=dOb;return g},{mode:2});var $Oz;var qoD;var AN=function(){return _.W.apply(this,arguments)||this};
_.L(AN,_.W);AN.prototype.updateMinutesFromBinding=function(g){this.handleMinutesChanged&&this.handleMinutesChanged(g)};
AN.prototype.updateSecondsFromBinding=function(g){this.handleSecondsChanged&&this.handleSecondsChanged(g)};
AN.prototype.updateDescriptionFromBinding=function(g){this.handleDescriptionChanged&&this.handleDescriptionChanged(g)};
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],AN.prototype,"ytComponentBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],AN.prototype,"data",void 0);_.E([_.M(),_.H("design:type",String)],AN.prototype,"minutes",void 0);_.E([_.M(),_.H("design:type",String)],AN.prototype,"seconds",void 0);_.E([_.M(),_.H("design:type",String)],AN.prototype,"description",void 0);_.E([_.M(),_.H("design:type",Function)],AN.prototype,"handleMinutesChanged",void 0);
_.E([_.M(),_.H("design:type",Function)],AN.prototype,"handleSecondsChanged",void 0);_.E([_.M(),_.H("design:type",Function)],AN.prototype,"handleDescriptionChanged",void 0);_.E([_.M(),_.H("design:type",Number)],AN.prototype,"characterLimit",void 0);_.E([_.M(),_.H("design:type",Number)],AN.prototype,"textNumRows",void 0);_.E([_.eC({is:"yt-report-details-form-content",disableElementRegistration:!0})],AN);
_.I(AN,"yt-report-details-form-content",function(){if(qoD===void 0){var g=document.createElement("template");_.D(g,'\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>');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;$Oz===void 0&&($Oz=document.createElement("template"));var V=$Oz;d.call(C,V.content.cloneNode(!0),g.content.firstChild);qoD=g}g=qoD;return g},{mode:2});var M40;var W1p;var F6=function(){var g=_.W.apply(this,arguments)||this;g.updateMinutesFromBinding=function(C){g.minutes=C.detail.value};
g.updateSecondsFromBinding=function(C){g.seconds=C.detail.value};
g.updateDescriptionFromBinding=function(C){g.description=C.detail.value};
return g};
_.L(F6,_.W);_.b=F6.prototype;_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.b.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.b.ready=function(){_.KZ(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.b.onSubmitYtAction=function(g){var C=g.detail;C.actionName==="yt-service-request"&&(C=C.args[1],C.flagEndpoint&&(g.stopPropagation(),this.refireAction(C)))};
_.b.refireAction=function(g){var C={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(C.vss_id=this.vssId);_.Ke(this.hostElement,[g,C]);this.submitDisabled=!0};
_.b.dataChanged=function(){var g=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var C=_.Uw();C&&C.getPlayerPromise().then(function(d){var V=d.getOption("cc","track")||d.getOption("captions","track");V&&(g.vssId=V.vss_id);d=d.getCurrentTime();g.minutes=Math.floor(d/60).toString();g.seconds=(Math.floor(d)%60).toString()})};
_.b.updateSubmitButtonState=function(){var g;((g=this.data)==null?0:g.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.b.onYtServiceRequestCompleted=function(){_.Qw(this.hostElement,"yt-close-popup-action")};
_.b.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.PU.Object.defineProperties(F6.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.textNumRows)||4}}});
F6.prototype.onYtServiceRequestError=F6.prototype.onYtServiceRequestError;F6.prototype.onYtServiceRequestCompleted=F6.prototype.onYtServiceRequestCompleted;F6.prototype.updateSubmitButtonState=F6.prototype.updateSubmitButtonState;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],F6.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],F6.prototype,"ytRendererBehavior",void 0);
_.E([_.M({observer:"dataChanged"}),_.H("design:type",Object)],F6.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Boolean)],F6.prototype,"submitDisabled",void 0);_.E([_.M(),_.H("design:type",String)],F6.prototype,"minutes",void 0);_.E([_.M(),_.H("design:type",String)],F6.prototype,"seconds",void 0);_.E([_.M(),_.H("design:type",String)],F6.prototype,"description",void 0);_.E([_.M(),_.H("design:type",String)],F6.prototype,"vssId",void 0);
_.E([_.M({value:_.Qq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.H("design:type",Boolean)],F6.prototype,"isMusic",void 0);_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],F6.prototype,"characterLimit",null);_.E([_.X("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],F6.prototype,"textNumRows",null);
_.E([_.PR("minutes","seconds","description","submitDisabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F6.prototype,"updateSubmitButtonState",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F6.prototype,"onYtServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F6.prototype,"onYtServiceRequestError",null);_.E([_.eC({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],F6);
_.I(F6,"yt-report-details-form-renderer",function(){if(W1p===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;M40===void 0&&(M40=document.createElement("template"));var V=M40;d.call(C,V.content.cloneNode(!0),g.content.firstChild);W1p=g}g=W1p;return g});var mOS;var uSS;var nG0;var I5D;var Pp=function(){return _.W.apply(this,arguments)||this};
_.L(Pp,_.W);
Pp.prototype.onCheckedChanged_=function(){if(this.data){var g=_.KZ(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.Qw(this.hostElement,"yt-additional-detail-checkbox-update",[g]):this.data.identifier==="yt-hide-user-checkbox"?_.Qw(this.hostElement,"yt-hide-user-checkbox-update",[g]):g&&this.data.enableCommand?_.Qw(this.hostElement,"yt-modify-report-form-command",[_.e(this.data.enableCommand,yAI)]):!g&&this.data.disableCommand&&_.Qw(this.hostElement,
"yt-modify-report-form-command",[_.e(this.data.enableCommand,yAI)])}};
Pp.prototype.onLabelTap_=function(g){g.target.tagName!="A"&&(_.KZ(this.hostElement).querySelector("#checkbox").checked=!_.KZ(this.hostElement).querySelector("#checkbox").checked)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],Pp.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],Pp.prototype,"data",void 0);_.E([_.eC({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],Pp);
_.I(Pp,"yt-boolean-form-field-v2-renderer",function(){if(I5D===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;nG0===void 0&&(nG0=document.createElement("template"));var V=nG0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);I5D=g}g=I5D;return g});var i2=function(){var g=_.W.apply(this,arguments)||this;g.canShowAdditionalDetailCheckbox=!1;g.canShowCheckbox=!1;g.keepDropdownFocusedAfterSelection=!0;return g};
_.L(i2,_.W);i2.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}}}}};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],i2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],i2.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],i2.prototype,"canShowAdditionalDetailCheckbox",void 0);_.E([_.M(),_.H("design:type",Object)],i2.prototype,"canShowCheckbox",void 0);_.E([_.M(),_.H("design:type",Object)],i2.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.E([_.eC({is:"yt-report-form-modal-content",disableElementRegistration:!0})],i2);
_.I(i2,"yt-report-form-modal-content",function(){if(uSS===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;mOS===void 0&&(mOS=document.createElement("template"));var V=mOS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);uSS=g}g=uSS;return g},{mode:2});var UOp;var cC0;var OS=function(){var g=_.W.apply(this,arguments)||this;g.submitting=!1;g.submitButtonDisabled=!0;g.command=null;g.canShowCheckbox=!1;g.canShowAdditionalDetailCheckbox=!1;g.canShowNextButton=!1;g.additionalDetailCheckboxChecked=!1;g.refitJob=0;g.keepDropdownFocusedAfterSelection=!0;g.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 g};
_.L(OS,_.W);_.b=OS.prototype;_.b.created=function(){this.refitJob=0};
_.b.attached=function(){this.JSC$21237_scroller&&(this.JSC$21237_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21237_scroller.attached&&typeof this.JSC$21237_scroller.attached==="function"&&this.JSC$21237_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.dataChanged=function(g){g&&(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,g.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),g.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.b.onYtPopupOpened=function(){var g=_.Uw();g&&g.getPlayerPromise().then(function(C){C.pauseVideo()})};
_.b.onYtNavigate=function(g){_.e(g.detail.endpoint,_.gyQ)&&(g.stopPropagation(),this.hideReportForm=!0)};
_.b.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.b.onYtServiceRequestCompleted=function(g,C){var d=C.actions;if(d){if(d.length===1&&_.e(d[0],_.Su)){var V;d=((V=_.e(d[0],_.Su))==null?void 0:V.commands)||[]}V=0;for(var y=d.length;V<y;V++)_.e(d[V],_.TF)&&(g.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(d[V]))}if(C.data&&(g=this.get("feedbackResponses",C.data)))for(C=0;C<g.length;C++)if(g[C].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.b.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.b._onDescendantIronResize=function(g){g.stopPropagation();return!1};
_.b.handleReportFormEndpointUpdateAction=function(g){if(g.submitEndpoint){var C=this.command=g.submitEndpoint;C=_.e(C,_.GdM);if(C==null?0:C.additionalDetailCheckboxChecked)C.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else g.submitNavigationEndpoint?(this.command=g.submitNavigationEndpoint,this.toggleSubmitButton(!1)):g.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:g.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;g.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",g));this.refit()};
_.b.handleConfirmDialogCloseAction=function(g){g.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.b.submitButtonDisabledChanged=function(){var g=this.hostElement.parentElement;g&&g.invalidateTabbables&&g.invalidateTabbables()};
_.b.handleModifyReportFormCommand=function(g){g=this.get("action",g);g==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:g==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:g==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:g==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:g==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:g==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.b.updateDialogStyling=function(){var g,C,d,V,y,R=((y=(g=this.data)==null?void 0:(C=g.optionsSupportedRenderers)==null?void 0:(d=C.optionsRenderer)==null?void 0:(V=d.items)==null?void 0:V.length)!=null?y:0)<=2?0:240;_.CM(this.hostElement,{"--yt-report-form-modal-renderer-min-width":R+"px"})};
_.b.toggleSubmitButton=function(g){this.submitButtonDisabled=!g;this.submitButtonDisabled=g};
_.b.computeSubmitButtonData=function(g,C){var d={};_.e(C,_.gyQ)?d.navigationEndpoint=C:d.command=C||void 0;g&&g.buttonRenderer&&_.uG.extend(d,g.buttonRenderer);return d};
_.b.computeNextButtonData=function(g,C){var d={};if(!g||!g.buttonRenderer)return d;_.uG.extend(d,g.buttonRenderer);if(!C)return d;if(_.e(C,_.gyQ))d.navigationEndpoint=do0(C);else if(d.command=do0(C),g=_.e(d.command,_.GdM))g.legalCheckboxChecked=!0;return d};
_.b.computeShowNextButton=function(g,C,d){return!!g&&C&&d};
_.b.refit=function(){var g=this;this.refitJob||(this.refitJob=_.UP.addLowPriorityJob(function(){_.HW(g.hostElement,"yt-refit");g.refitJob=0}))};
_.b.handleAdditionalDetailCheckboxUpdateAction=function(g){this.additionalDetailCheckboxChecked=g;_.e(this.command,_.GdM).additionalDetailCheckboxChecked=g};
_.PU.Object.defineProperties(OS,{template:{configurable:!0,enumerable:!0,get:function(){if(cC0===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;UOp===void 0&&(UOp=document.createElement("template"));var V=UOp;d.call(C,V.content.cloneNode(!0),g.content.firstChild);cC0=g}g=cC0;return g}}});
OS.prototype.onYtServiceRequestError=OS.prototype.onYtServiceRequestError;OS.prototype.onYtServiceRequestCompleted=OS.prototype.onYtServiceRequestCompleted;OS.prototype.onYtServiceRequestSent=OS.prototype.onYtServiceRequestSent;OS.prototype.onYtNavigate=OS.prototype.onYtNavigate;OS.prototype.onYtPopupOpened=OS.prototype.onYtPopupOpened;_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],OS.prototype,"openPopupBehavior",void 0);
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],OS.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],OS.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],OS.prototype,"eventForwardingBehavior",void 0);_.E([_.r(_.$e),_.H("design:type",Object)],OS.prototype,"ironResizableBehavior",void 0);_.E([_.M({observer:"dataChanged"}),_.H("design:type",Object)],OS.prototype,"data",void 0);
_.E([_.M(),_.H("design:type",Object)],OS.prototype,"submitting",void 0);_.E([_.M({observer:"submitButtonDisabledChanged"}),_.H("design:type",Object)],OS.prototype,"submitButtonDisabled",void 0);_.E([_.M(),_.H("design:type",Object)],OS.prototype,"command",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],OS.prototype,"hideReportForm",void 0);_.E([_.M(),_.H("design:type",Object)],OS.prototype,"canShowCheckbox",void 0);
_.E([_.M(),_.H("design:type",Object)],OS.prototype,"canShowAdditionalDetailCheckbox",void 0);_.E([_.M(),_.H("design:type",Object)],OS.prototype,"canShowNextButton",void 0);_.E([_.M(),_.H("design:type",Object)],OS.prototype,"additionalDetailCheckboxChecked",void 0);_.E([_.M(),_.H("design:type",Object)],OS.prototype,"refitJob",void 0);_.E([_.M(),_.H("design:type",Object)],OS.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.E([_.ZD("#scroller"),_.H("design:type",Object)],OS.prototype,"JSC$21237_scroller",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OS.prototype,"onYtPopupOpened",null);_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],OS.prototype,"onYtNavigate",null);
_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],OS.prototype,"onYtServiceRequestSent",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],OS.prototype,"onYtServiceRequestCompleted",null);
_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],OS.prototype,"onYtServiceRequestError",null);_.E([_.eC({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],OS);var EG6;var Hrb;var wf=function(){return _.W.apply(this,arguments)||this};
_.L(wf,_.W);_.b=wf.prototype;_.b.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.b.onVisible=function(){var g,C;(C=_.wS().resolve(_.Oc(_.YV)))==null||C.enqueue({label:_.W1((g=this.data)==null?void 0:g.messageTitle),elementToFocus:this.hostElement})};
_.b.onThumbnailLoaded=function(){_.HW(this.hostElement,"yt-refit")};
_.b.onDismissTap=function(){_.Qw(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.b.computeAlternateIcon=function(g){return g?g==="BACKSTAGE_ARTWORK"?"backstage:artwork":g:null};
_.b.computeFontFamily=function(g){return g==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.b.computeBackgroundStyle=function(g,C){if(g=this.computeBackgroundImage(g,C))if(g=_.E4(g.thumbnails))return'background-image: url("'+g+'");'};
_.b.computeHasFullHeightImage=function(g){return!(!(g&&g.thumbnails&&g.thumbnails.length>0)||this.modern)};
_.b.isModernStyle=function(g){return g.style==="STYLE_MODERN"};
_.b.computeIcon=function(g,C){if(g&&g.icon)return C?g.iconDark:g.icon};
_.b.computeBackgroundImage=function(g,C){if(g&&g.backgroundImage)return C?g.backgroundImageDark:g.backgroundImage};
_.b.computeLogo=function(g,C){if(g&&g.logo)return C?g.logoDark:g.logo};
_.b.computeShouldShowModernIcon=function(g,C){return g&&!!C};
_.b.getLogoContainerClassName=function(g){return this.logoWithPadding(g)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.b.getLogoImageId=function(g){return this.logoWithPadding(g)?"mealbar-logo-with-padding":"mealbar-logo"};
_.b.logoWithPadding=function(g){var C,d,V;return(g=(C=this.computeLogo(g,this.isDarkTheme))==null?void 0:(d=C.thumbnails)==null?void 0:(V=d[0])==null?void 0:V.height)&&g%31===0?!0:!1};
wf.prototype.onThumbnailLoaded=wf.prototype.onThumbnailLoaded;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],wf.prototype,"ytRendererBehavior",void 0);_.E([_.M({}),_.H("design:type",Object)],wf.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.H("design:type",Boolean)],wf.prototype,"modern",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],wf.prototype,"isDarkTheme",void 0);
_.E([_.M({computed:"computeIcon(data, isDarkTheme)"}),_.H("design:type",Object)],wf.prototype,"icon",void 0);_.E([_.M({computed:"computeLogo(data, isDarkTheme)"}),_.H("design:type",Object)],wf.prototype,"logo",void 0);_.E([_.M({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.H("design:type",Object)],wf.prototype,"backgroundStyle",void 0);_.E([_.M({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.H("design:type",Object)],wf.prototype,"alternateIcon",void 0);
_.E([_.M({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.H("design:type",Boolean)],wf.prototype,"hasFullHeightImage",void 0);_.E([_.M({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.H("design:type",Boolean)],wf.prototype,"useYoutubeSans",void 0);_.E([_.M({computed:"computeShouldShowModernIcon(modern, icon)"}),_.H("design:type",Boolean)],wf.prototype,"shouldShowModernIcon",void 0);
_.E([_.yE("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wf.prototype,"onThumbnailLoaded",null);_.E([_.eC({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],wf);
_.I(wf,"yt-mealbar-promo-renderer",function(){if(Hrb===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;EG6===void 0&&(EG6=document.createElement("template"));var V=EG6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Hrb=g}g=Hrb;return g},{mode:2});var QP0;var zJ0;var kj=function(){return _.W.apply(this,arguments)||this};
_.L(kj,_.W);_.b=kj.prototype;_.b.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}}}};
_.b.computeHasButtons_=function(g){return!(!g.dismissButton&&!g.acceptButton)};
_.b.computeStyle_=function(g){return g||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.b.observeImpressionEndpoints_=function(){var g=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(C){C.clickTrackingParams&&delete C.clickTrackingParams;_.Ke(g.hostElement,[C])})};
_.b.onTap_=function(){_.Qw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
kj.prototype.observeImpressionEndpoints_=kj.prototype.observeImpressionEndpoints_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],kj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],kj.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],kj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],kj.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],kj.prototype,"positionType",void 0);_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.H("design:type",Boolean)],kj.prototype,"hasButtons_",void 0);_.E([_.M({value:function(){return this.onTap_.bind(this)}}),
_.H("design:type",Function)],kj.prototype,"boundOnTap_",void 0);_.E([_.M({value:{style:"mono-inverse"}}),_.H("design:type",Object)],kj.prototype,"buttonOverride",void 0);_.E([_.Rn("data.promoConfig.impressionEndpoints"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kj.prototype,"observeImpressionEndpoints_",null);_.E([_.eC({is:"yt-tooltip-renderer",disableElementRegistration:!0})],kj);
_.I(kj,"yt-tooltip-renderer",function(){if(zJ0===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;QP0===void 0&&(QP0=document.createElement("template"));var V=QP0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);zJ0=g}g=zJ0;return g},{mode:2});var K1R;var a5Z;var Gbp={},So0=(Gbp.WEB_REMIX="music.youtube.com",Gbp),xj=function(){var g=_.W.apply(this,arguments)||this;g.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return g};
_.L(xj,_.W);_.b=xj.prototype;_.b.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.created=function(){this.embedHost_=So0[_.Qq("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.b.ready=function(){_.KZ(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.b.computeEmbedCode_=function(g,C,d,V,y){if(!g)return"";var R=g.videoId,Y=g.fullListId,A=[];g.attributionId&&A.push("si="+g.attributionId);V||A.push("controls=0");d&&Number(C)>0&&A.push("start="+C);Y&&(R="videoseries",A.push("list="+Y));d="https://"+(y?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+R;g.clipId&&(A.push("clip="+g.clipId),A.push("clipt="+g.clipTiming));C=A.length>0?d+"?"+A.join("&amp;"):d;g.encryptedEmbedConfig&&A.push("embed_config="+JSON.stringify({enc:g.encryptedEmbedConfig}));
A=A.length>0?d+"?"+A.join("&amp;"):d;_.t("web_sharing_embed_preview_killswitch")?_.KZ(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(A,g.previewWidth||854,g.previewHeight||480):(_.NE(this.videoPreviewContainer),_.KZ(this.videoPreviewContainer).appendChild(this.buildIframeElement(A)));return this.getEmbedCode_(C,g.width||560,g.height||315)};
_.b.buildIframeElement=function(g){var C=document.createElement("iframe"),d,V;C.width=""+((V=(d=this.data)==null?void 0:d.previewWidth)!=null?V:854);var y,R;C.height=""+((R=(y=this.data)==null?void 0:y.previewHeight)!=null?R:480);_.gx(C,2,g);C.title="YouTube video player";C.frameBorder="0";C.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";C.referrerPolicy="strict-origin-when-cross-origin";C.allowFullscreen=!0;return C};
_.b.computeIsSquareAspectRatio_=function(g){return g.previewHeight&&g.previewWidth?g.previewHeight==g.previewWidth:!1};
_.b.computeShowEmbedOptions_=function(g){return!!g.enablePrivacyModeOptionLabel||!!g.showPlayerControlsOptionLabel};
_.b.getEmbedCode_=function(g,C,d){return'<iframe width="'+C+'" height="'+d+'" src="'+g+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.b.handleSignalActionCopyShareEmbedUrl_=function(){_.KZ(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.b.handleSetTimestamp_=function(g){this.startAtTimeStamp_=(this.startAtChecked_=g.isSet)?g.timestamp:0};
_.b.closePanel_=function(){_.Qw(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.b.onEmbedCode_=function(){_.KZ(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.b.onYtPopupClosed_=function(){_.NE(_.KZ(this.hostElement).querySelector("#video-preview"))};
_.b.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.e(this.data.actionButtons[0],_.GF)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.actionButtons[0],_.GF))};
xj.prototype.onYtPopupClosed_=xj.prototype.onYtPopupClosed_;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],xj.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],xj.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],xj.prototype,"data",void 0);
_.E([_.M({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.H("design:type",String)],xj.prototype,"embedCode_",void 0);_.E([_.M({value:!0}),_.H("design:type",Boolean)],xj.prototype,"isPlayerControlsOptionChecked_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],xj.prototype,"isPrivacyModeOptionChecked_",void 0);_.E([_.M({value:!1,notify:!0}),_.H("design:type",Boolean)],xj.prototype,"startAtChecked_",void 0);
_.E([_.M({value:0}),_.H("design:type",Number)],xj.prototype,"startAtTimeStamp_",void 0);_.E([_.M({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],xj.prototype,"isSquareAspectRatio_",void 0);_.E([_.ZD("#video-preview"),_.H("design:type",HTMLElement)],xj.prototype,"videoPreviewContainer",void 0);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xj.prototype,"onYtPopupClosed_",null);
_.E([_.eC({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],xj);
_.I(xj,"yt-sharing-embed-renderer",function(){if(a5Z===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;K1R===void 0&&(K1R=document.createElement("template"));var V=K1R;d.call(C,V.content.cloneNode(!0),g.content.firstChild);a5Z=g}g=a5Z;return g},{mode:2});var gV5={};
gV5.YtUnlimitedFamilyInterstitialBehavior=[_.jh.YtOpenPopupBehavior,_.lo.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(g){g=_.THQ(_.W7(g),"yt-button-renderer");return g?g.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(g){this.dialogHistory_.push(g)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var g=this.popFromHistory();if(g){var C={openPopupAction:{popupType:"DIALOG",popup:{}}};C.openPopupAction.popup[g.renderer]=g.data;this.showingPreviousDialog_=!0;this.openPopup(C)}},
handleOpenPopupAction_:function(g){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var C=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(V){return!!g.openPopupAction.popup[V]}),d=this.getElementName_();
C&&this.data&&(this.pushToHistory({renderer:d,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(g){if(g=_.e(g,BgZ))this.loading=!0,_.Qw(this.hostElement,"yt-open-create-family-dialog",[g,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var g=this.hostElement.nodeName.split("-").slice(1).map(function(C){return""+C[0].toUpperCase()+C.slice(1).toLowerCase()}).join("");
return g[0].toLowerCase()+g.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var CkQ;var dD0;var oW=function(){return _.W.apply(this,arguments)||this};
_.L(oW,_.W);_.b=oW.prototype;_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Qw(this.hostElement,"yt-register-create-family-dialog");_.KZ(this.hostElement).querySelector("#thumbnail").onShow()};
_.b.fireOnCloseCommand_=function(){var g;((g=this.data)==null?0:g.onCloseCommand)&&_.as(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.b.onYtServiceRequestSent_=function(g,C){C&&C.endpoint&&_.e(C.endpoint,_.Cu)||(this.loading=!0)};
_.b.onYtServiceRequestCompleted_=function(){var g=this.hostElement.parentElement;g.close&&g.close();this.loading=!1};
_.b.openPopupHandler_=function(g){if(g.detail==this){var C;((C=this.data)==null?0:C.onOpenCommands)&&_.as(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.b.closePopupHandler_=function(g,C){this.fireOnCloseCommand_();if(C&&C.canceled===!0||C&&C.canceled===!1&&C.confirmed===!1){var d;((d=this.data)==null?0:d.onDismissCommands)&&_.as(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.b.dataChanged_=function(){this.loading=!1};
oW.prototype.dataChanged_=oW.prototype.dataChanged_;oW.prototype.closePopupHandler_=oW.prototype.closePopupHandler_;oW.prototype.openPopupHandler_=oW.prototype.openPopupHandler_;oW.prototype.onYtServiceRequestCompleted_=oW.prototype.onYtServiceRequestCompleted_;oW.prototype.onYtServiceRequestSent_=oW.prototype.onYtServiceRequestSent_;_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],oW.prototype,"ytEventForwardingBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],oW.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(gV5.YtUnlimitedFamilyInterstitialBehavior),_.H("design:type",Object)],oW.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],oW.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],oW.prototype,"loading",void 0);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],oW.prototype,"onYtServiceRequestSent_",null);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],oW.prototype,"onYtServiceRequestCompleted_",null);
_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],oW.prototype,"openPopupHandler_",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],oW.prototype,"closePopupHandler_",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oW.prototype,"dataChanged_",null);
_.E([_.eC({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],oW);
_.I(oW,"yt-unlimited-family-message-interstitial-renderer",function(){if(dD0===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;CkQ===void 0&&(CkQ=document.createElement("template"));var V=CkQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);dD0=g}g=dD0;return g},{mode:2});var VU0;var ym8;var pC=function(){return _.W.apply(this,arguments)||this};
_.L(pC,_.W);pC.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"}}}};
pC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.KZ(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(g){g.onShow()});
_.KZ(this.hostElement).querySelector("#main-thumbnail").onShow()};
pC.prototype.onButtonTap_=function(g){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(g)};
pC.prototype.computeMainThumbnailWidth_=function(g){return g&&g.length!==0?72:96};
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],pC.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],pC.prototype,"ytRendererBehavior",void 0);_.E([_.r(gV5.YtUnlimitedFamilyInterstitialBehavior),_.H("design:type",Object)],pC.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],pC.prototype,"data",void 0);
_.E([_.M({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.H("design:type",Number)],pC.prototype,"mainThumbnailWidth_",void 0);_.E([_.M({value:function(){return this.onButtonTap_.bind(this)}}),
_.H("design:type",Function)],pC.prototype,"boundButtonTap_",void 0);_.E([_.eC({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],pC);
_.I(pC,"yt-unlimited-family-profile-interstitial-renderer",function(){if(ym8===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;VU0===void 0&&(VU0=document.createElement("template"));var V=VU0;d.call(C,V.content.cloneNode(!0),g.content.firstChild);ym8=g}g=ym8;return g},{mode:2});var RpR;var b0Q;var JN=function(){var g=_.W.apply(this,arguments)||this;g.sliderAriaValueText_=null;g.selectedIndex_=0;g.messages={PAUSE_SLIDER:_.yD("PAUSE_SLIDER",void 0,"Pause Duration")};return g};
_.L(JN,_.W);_.b=JN.prototype;_.b.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}}};
_.b.onPopupOpened_=function(g){g.detail==this&&_.t("enable_premium_voluntary_pause")&&(_.Qw(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.b.setDialogData=function(g){this.data=g;this.resetSlider_()};
_.b.dataChanged_=function(){this.data&&this.resetSlider_()};
_.b.onSubmitTap_=function(){if(this.data.confirmCommand){var g=this.data.confirmCommand;_.e(g,_.C8P)&&_.Ke(this.hostElement,[g,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.b.onExitButtonTap_=function(){_.Qw(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.b.closePopupHandler_=function(g,C){(C&&C.canceled===!0||C.canceled===!1&&C.confirmed===!1)&&this.handleOnDismissCommands_()};
_.b.onSliderChange_=function(){this.selectedIndex_=_.KZ(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.b.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.b.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.b.resetSlider_=function(){if(this.data){var g=this.data.defaultEndOptionIndex||0,C=_.KZ(this.hostElement).querySelector("#id-pause-slider");if(C.immediateValue<g)for(;C.immediateValue!=g;)C.increment();else if(g<C.immediateValue)for(;C.immediateValue!=g;)C.decrement();this.selectedIndex_=g;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.b.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.as(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.b.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.as(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.b.onYtServiceRequestSent=function(){this.loading=!0};
_.b.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
JN.prototype.onYtServiceRequestCompleted=JN.prototype.onYtServiceRequestCompleted;JN.prototype.onYtServiceRequestSent=JN.prototype.onYtServiceRequestSent;JN.prototype.closePopupHandler_=JN.prototype.closePopupHandler_;JN.prototype.dataChanged_=JN.prototype.dataChanged_;JN.prototype.onPopupOpened_=JN.prototype.onPopupOpened_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],JN.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],JN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],JN.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],JN.prototype,"loading",void 0);_.E([_.M(),_.H("design:type",Number)],JN.prototype,"selectIndexMax_",void 0);_.E([_.M(),_.H("design:type",Object)],JN.prototype,"selectedData_",void 0);
_.E([_.M(),_.H("design:type",Object)],JN.prototype,"sliderAriaValueText_",void 0);_.E([_.M({value:function(){return this.onSubmitTap_.bind(this)}}),
_.H("design:type",Function)],JN.prototype,"onButtonTap_",void 0);_.E([_.M({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.H("design:type",Function)],JN.prototype,"onSecondaryTap_",void 0);_.E([_.M(),_.H("design:type",Object)],JN.prototype,"messages",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],JN.prototype,"onPopupOpened_",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JN.prototype,"dataChanged_",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],JN.prototype,"closePopupHandler_",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],JN.prototype,"onYtServiceRequestSent",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],JN.prototype,"onYtServiceRequestCompleted",null);_.E([_.eC({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],JN);
_.I(JN,"yt-unplugged-pause-membership-dialog-renderer",function(){if(b0Q===void 0){var g=document.createElement("template");_.D(g,'\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>');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;RpR===void 0&&(RpR=document.createElement("template"));var V=RpR;d.call(C,V.content.cloneNode(!0),g.content.firstChild);b0Q=g}g=b0Q;return g},{mode:2});var Z0r;var Y_Z;var hN=function(){return _.W.apply(this,arguments)||this};
_.L(hN,_.W);hN.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.pW("vcBalanceRenderer")}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],hN.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],hN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],hN.prototype,"data",void 0);_.E([_.eC({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],hN);
_.I(hN,"yt-vc-offer-layout-header-renderer",function(){if(Y_Z===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Z0r===void 0&&(Z0r=document.createElement("template"));var V=Z0r;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Y_Z=g}g=Y_Z;return g},{mode:2});var AmS;var Fg0;var Pk6;var i00;var tN=function(){return _.W.apply(this,arguments)||this};
_.L(tN,_.W);tN.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.PU.Object.defineProperties(tN.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)}}});
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.jA0.YtTappableItemBehavior),_.H("design:type",Object)],tN.prototype,"ytTappableItemBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],tN.prototype,"data",void 0);
_.E([_.M({reflectToAttribute:!0}),_.X("data.accessibilityText"),_.H("design:type",String),_.H("design:paramtypes",[])],tN.prototype,"ariaLabel",null);_.E([_.M({reflectToAttribute:!0}),_.X("data.style"),_.H("design:type",String),_.H("design:paramtypes",[])],tN.prototype,"vcOfferStyle",null);_.E([_.X("data.style","data.titleText"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],tN.prototype,"showTitleText",null);_.E([_.eC({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],tN);
_.I(tN,"yt-vc-offer-renderer",function(){if(i00===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;Pk6===void 0&&(Pk6=document.createElement("template"));var V=Pk6;d.call(C,V.content.cloneNode(!0),g.content.firstChild);i00=g}g=i00;return g},{mode:2});var jl=function(){return _.W.apply(this,arguments)||this};
_.L(jl,_.W);jl.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],jl.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],jl.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],jl.prototype,"data",void 0);_.E([_.eC({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],jl);
_.I(jl,"yt-vc-offer-layout-renderer",function(){if(Fg0===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;AmS===void 0&&(AmS=document.createElement("template"));var V=AmS;d.call(C,V.content.cloneNode(!0),g.content.firstChild);Fg0=g}g=Fg0;return g},{mode:2});var O0p;var wiD;var kNb;var xDz;var el=function(){return _.W.apply(this,arguments)||this};
_.L(el,_.W);el.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}}}}}};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],el.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],el.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],el.prototype,"data",void 0);_.E([_.eC({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],el);
_.I(el,"yt-ypc-offers-modal-top-bar-renderer",function(){if(xDz===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;kNb===void 0&&(kNb=document.createElement("template"));var V=kNb;d.call(C,V.content.cloneNode(!0),g.content.firstChild);xDz=g}g=xDz;return g},{mode:2});var l2=function(){return _.W.apply(this,arguments)||this};
_.L(l2,_.W);l2.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"}}}}};
l2.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
l2.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var g=this.scrollable;g.attached&&typeof g.attached==="function"&&g.attached()};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],l2.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],l2.prototype,"ytRendererstamperBehavior",void 0);_.E([_.ZD("#scrollable"),_.H("design:type",Object)],l2.prototype,"scrollable",void 0);_.E([_.M(),_.H("design:type",Object)],l2.prototype,"data",void 0);_.E([_.eC({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],l2);
_.I(l2,"yt-ypc-offers-modal-renderer",function(){if(wiD===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;O0p===void 0&&(O0p=document.createElement("template"));var V=O0p;d.call(C,V.content.cloneNode(!0),g.content.firstChild);wiD=g}g=wiD;return g},{mode:2});var oVD;var piz;var LC=function(){return _.W.apply(this,arguments)||this};
_.L(LC,_.W);_.b=LC.prototype;_.b.configureRendererStamper=function(){return{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.KZ(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.b.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.Qw(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.b.onYtPopupOpened_=function(g,C){(C==null?void 0:C.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.as(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.b.onYtPopupClosed_=function(g,C){this.continueButtonTapped||C&&(C.canceled===!0||C.canceled===!1&&C.confirmed===!1)&&this.data.onDismissCommands&&_.as(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.b.onYtServiceRequestError_=function(g){this.set("showSpinner",!1);_.TK(this.hostElement,g.detail.error.message)};
_.b.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.t("enable_ypc_spinners")?_.Qw(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
LC.prototype.onYtServiceRequestError_=LC.prototype.onYtServiceRequestError_;LC.prototype.onYtPopupClosed_=LC.prototype.onYtPopupClosed_;LC.prototype.onYtPopupOpened_=LC.prototype.onYtPopupOpened_;LC.prototype.onYtServiceRequestCompleted_=LC.prototype.onYtServiceRequestCompleted_;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],LC.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],LC.prototype,"ytRendererstamperBehavior",void 0);
_.E([_.M(),_.H("design:type",Object)],LC.prototype,"data",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],LC.prototype,"showSpinner",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],LC.prototype,"continueButtonTapped",void 0);_.E([_.M({value:function(){return this.onContinueTapped_.bind(this)}}),
_.H("design:type",Function)],LC.prototype,"bindOnContinueTapped_",void 0);_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],LC.prototype,"onYtServiceRequestCompleted_",null);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],LC.prototype,"onYtPopupOpened_",null);
_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],LC.prototype,"onYtPopupClosed_",null);_.E([_.yE("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],LC.prototype,"onYtServiceRequestError_",null);_.E([_.eC({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],LC);
_.I(LC,"yt-ypc-upgrade-dialog-renderer",function(){if(piz===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;oVD===void 0&&(oVD=document.createElement("template"));var V=oVD;d.call(C,V.content.cloneNode(!0),g.content.firstChild);piz=g}g=piz;return g},{mode:2});var JmQ;var hp0;var De=function(){return _.W.apply(this,arguments)||this};
_.L(De,_.W);De.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
De.prototype.computeHasButtons_=function(g){return!(!g.dismissButton&&!g.confirmButton)};
De.prototype.computeStyle_=function(g){return g||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],De.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],De.prototype,"ytEventForwardingBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],De.prototype,"ytRendererstamperBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],De.prototype,"data",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],De.prototype,"positionType",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.H("design:type",Boolean)],De.prototype,"hasButtons_",void 0);_.E([_.M({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.H("design:type",Boolean)],De.prototype,"style_",void 0);_.E([_.eC({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],De);
_.I(De,"yt-bubble-hint-renderer",function(){if(hp0===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;JmQ===void 0&&(JmQ=document.createElement("template"));var V=JmQ;d.call(C,V.content.cloneNode(!0),g.content.firstChild);hp0=g}g=hp0;return g},{mode:2});var tU5;var jlS;var rf=function(){var g=_.iK.apply(this,arguments)||this;g.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return g};
_.L(rf,_.iK);_.b=rf.prototype;_.b.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.b.attached=function(){var g=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){g.$.thumbnail.onShow();g.$["header-image"].onShow()})};
_.b.handleCheckBoxUpdateAction_=function(g){this.canShowCheckboxEnabledConfirmButton=g};
_.b.computeUseOverlayForSpinner_=function(g,C){return!!g&&C};
_.b.computeShowSpinner_=function(g,C){return g||!!C};
_.b.fireOnCloseActions_=function(){var g,C=_.Z(((g=this.data)==null?void 0:g.onClosedActions)||[]);for(g=C.next();!g.done;g=C.next())this.ytRendererBehavior.resolveCommand(g.value)};
_.b.fireOnOpenCommands_=function(g){var C,d=(C=this.data)==null?void 0:C.onOpenCommands;if(d)for(g.stopImmediatePropagation(),g=_.Z(d),C=g.next();!C.done;C=g.next())this.ytRendererBehavior.resolveCommand(C.value)};
_.b.fireOnDismissCommands_=function(g){var C,d=(C=this.data)==null?void 0:C.onDismissCommands;if(d)for(g.stopImmediatePropagation(),g=_.Z(d),C=g.next();!C.done;C=g.next())this.ytRendererBehavior.resolveCommand(C.value)};
_.b.openPopupHandler_=function(g){g.detail==this&&this.fireOnOpenCommands_(g)};
_.b.closePopupHandler_=function(g,C){_.zY(this,"yt-confirm-dialog-close-action",[C]);this.fireOnCloseActions_();(C&&C.canceled===!0||C&&C.canceled===!1&&C.confirmed===!1)&&this.fireOnDismissCommands_(g)};
_.b.onHeaderImageChanged_=function(){var g;((g=this.data)==null?0:g.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.b.computeHasHeaderImageWidth_=function(g){return g!=void 0};
_.b.computeHasLoadingMessage=function(g){return!!g};
_.b.onHeaderImageWidthChanged_=function(){var g,C=(g=this.data)==null?void 0:g.headerImageWidth;if(C){if(g=1.25*C*2+C,this.$.main.style.width=g+"px",C=this.$.scroller.firstElementChild)C.style.minWidth=g+"px"}else this.$.main.style.width="100%"};
_.b.onThumbnailChanged_=function(){var g;((g=this.data)==null?0:g.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.b.onYtNavigate_=function(g){g=_.W7(g);g instanceof Node&&_.at(this.$["confirm-button"]).contains(g)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.b.computePrimaryIsCancel_=function(g){return g};
_.b.computeIsCancelButtonHidden_=function(g){return g.skipCancelButton||!g.cancelButton};
_.b.computeIsCheckboxHidden_=function(g){return!g.checkbox};
_.b.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.b.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.b.onYtServiceRequestCompleted_=function(){var g;((g=this.data)==null?0:g.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.PU.Object.defineProperties(rf,{template:{configurable:!0,enumerable:!0,get:function(){if(jlS===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;tU5===void 0&&(tU5=document.createElement("template"));var V=tU5;d.call(C,V.content.cloneNode(!0),g.content.firstChild);jlS=g}g=jlS;return g}}});
rf.prototype.onYtServiceRequestCompleted_=rf.prototype.onYtServiceRequestCompleted_;rf.prototype.onYtServiceRequestSent_=rf.prototype.onYtServiceRequestSent_;rf.prototype.onThumbnailLoaded_=rf.prototype.onThumbnailLoaded_;rf.prototype.onYtNavigate_=rf.prototype.onYtNavigate_;rf.prototype.onThumbnailChanged_=rf.prototype.onThumbnailChanged_;rf.prototype.onHeaderImageWidthChanged_=rf.prototype.onHeaderImageWidthChanged_;rf.prototype.onHeaderImageChanged_=rf.prototype.onHeaderImageChanged_;
rf.prototype.closePopupHandler_=rf.prototype.closePopupHandler_;rf.prototype.openPopupHandler_=rf.prototype.openPopupHandler_;_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],rf.prototype,"ytActionHandlerBehavior",void 0);_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],rf.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],rf.prototype,"ytRendererBehavior",void 0);
_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],rf.prototype,"ytEventForwardingBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],rf.prototype,"data",void 0);_.E([_.M({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.H("design:type",Boolean)],rf.prototype,"primaryIsCancel",void 0);_.E([_.M({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.H("design:type",Boolean)],rf.prototype,"isCancelButtonHidden",void 0);
_.E([_.M({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.H("design:type",Boolean)],rf.prototype,"isCheckboxHidden",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],rf.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.E([_.M({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.H("design:type",Boolean)],rf.prototype,"useOverlayForSpinner_",void 0);
_.E([_.M({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.H("design:type",Boolean)],rf.prototype,"showSpinner_",void 0);_.E([_.M({value:!1}),_.H("design:type",Boolean)],rf.prototype,"isActionInProgress_",void 0);_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.H("design:type",Boolean)],rf.prototype,"hasHeaderImageWidth_",void 0);
_.E([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.H("design:type",Boolean)],rf.prototype,"hasLoadingMessage",void 0);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],rf.prototype,"openPopupHandler_",null);_.E([_.yE("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],rf.prototype,"closePopupHandler_",null);
_.E([_.Rn("data.headerImage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rf.prototype,"onHeaderImageChanged_",null);_.E([_.Rn("data.headerImageWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rf.prototype,"onHeaderImageWidthChanged_",null);_.E([_.Rn("data.thumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rf.prototype,"onThumbnailChanged_",null);
_.E([_.yE("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rf.prototype,"onYtNavigate_",null);_.E([_.yE("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rf.prototype,"onThumbnailLoaded_",null);_.E([_.yE("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.Xy]),_.H("design:returntype")],rf.prototype,"onYtServiceRequestSent_",null);
_.E([_.yE("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.qf]),_.H("design:returntype")],rf.prototype,"onYtServiceRequestCompleted_",null);_.E([_.eC({is:"yt-confirm-dialog-renderer",noInjection:!0})],rf);var epz;var l4b;var NB=function(){return _.W.apply(this,arguments)||this};
_.L(NB,_.W);NB.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.KZ(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
NB.prototype.computeConfirmButton_=function(g){var C={text:g.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};g.confirmNavigationEndpoint?C.navigationEndpoint=g.confirmNavigationEndpoint:g.confirmServiceEndpoint&&(C.serviceEndpoint=g.confirmServiceEndpoint);return C};
NB.prototype.computeShowTitle_=function(g){return!(g==null||!g.title)};
_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],NB.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],NB.prototype,"data",void 0);_.E([_.M({computed:"computeShowTitle_(data)"}),_.H("design:type",Boolean)],NB.prototype,"showTitle",void 0);_.E([_.eC({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],NB);
_.I(NB,"yt-fancy-dismissible-dialog-renderer",function(){if(l4b===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;epz===void 0&&(epz=document.createElement("template"));var V=epz;d.call(C,V.content.cloneNode(!0),g.content.firstChild);l4b=g}g=l4b;return g});var Lgr;var DDz;var X6=function(){var g=_.W.apply(this,arguments)||this;g.spinnerActive=!1;return g};
_.L(X6,_.W);X6.prototype.created=function(){e06(2201)};
X6.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
X6.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
X6.prototype.onIronOverlayClosed=X6.prototype.onIronOverlayClosed;X6.prototype.onIronOverlayOpened=X6.prototype.onIronOverlayOpened;_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],X6.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.Gd),_.H("design:type",Object)],X6.prototype,"tpYtIronOverlayBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],X6.prototype,"data",void 0);_.E([_.M(),_.H("design:type",Object)],X6.prototype,"spinnerActive",void 0);
_.E([_.yE("iron-overlay-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X6.prototype,"onIronOverlayOpened",null);_.E([_.yE("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X6.prototype,"onIronOverlayClosed",null);_.E([_.eC({is:"yt-loading-renderer",disableElementRegistration:!0})],X6);
_.I(X6,"yt-loading-renderer",function(){if(DDz===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;Lgr===void 0&&(Lgr=document.createElement("template"));var V=Lgr;d.call(C,V.content.cloneNode(!0),g.content.firstChild);DDz=g}g=DDz;return g},{mode:2});var rmB;var NvI;var sS=function(){var g=_.W.apply(this,arguments)||this;g.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);g.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);g.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.L(sS,_.W);_.b=sS.prototype;_.b.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.b.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.b.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.b.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.b.openPopupHandler_=function(g){g.detail===this.hostElement&&this.hostElement.hidden&&_.Qw(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.b.onDismissButtonTap_=function(){var g;this.closeOnDismissButton_.has(((g=this.data)==null?void 0:g.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Qw(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.b.onAcceptButtonTap_=function(){var g;this.closeOnAcceptButton_.has(((g=this.data)==null?void 0:g.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Qw(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.b.computeHasHeader_=function(g){return!!g.headerBackgroundImage};
_.b.computeLayoutStyle_=function(g){return g};
_.b.computePopupSize_=function(g){return g};
_.b.computeIconType_=function(g){return g.dialogIcon&&g.dialogIcon.iconType?g.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":g.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":g.dialogIcon.iconType:""};
_.b.computeIsLogo_=function(g){return!!g.dialogIcon&&!!g.dialogIcon.iconType&&(g.dialogIcon.iconType==="YOUTUBE_LOGO"||g.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||g.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.b.computeHasCustomLogo=function(g){return!(g==null||!g.headerForegroundImage)};
_.b.computeCustomLogo=function(g,C){if(g!=null&&g.headerForegroundImage)return g.headerForegroundImageDark?C?g.headerForegroundImageDark:g.headerForegroundImage:g.headerForegroundImage};
_.b.computeHeaderBackgroundImage=function(g,C){if(g!=null&&g.headerBackgroundImage)return C&&(g==null?0:g.headerBackgroundImageDark)?g.headerBackgroundImageDark:g.headerBackgroundImage};
_.b.shouldShowIconContainer=function(g,C){return g&&!C};
_.b.shouldShowNonYouTubeIcon=function(g,C){return!g&&!C};
_.b.getLogoImageId=function(g){var C,d,V;return(g=(C=this.computeCustomLogo(g,this.isDarkTheme))==null?void 0:(d=C.thumbnails)==null?void 0:(V=d[0])==null?void 0:V.height)&&g%31===0?"custom-logo-with-padding":"custom-logo"};
sS.prototype.openPopupHandler_=sS.prototype.openPopupHandler_;sS.prototype.dataChanged_=sS.prototype.dataChanged_;_.E([_.r(_.F0.YtRendererstamperBehavior),_.H("design:type",Object)],sS.prototype,"ytRendererstamperBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],sS.prototype,"ytRendererBehavior",void 0);_.E([_.M(),_.H("design:type",Boolean)],sS.prototype,"isDarkTheme",void 0);
_.E([_.M({computed:"computeCustomLogo(data, isDarkTheme)"}),_.H("design:type",Object)],sS.prototype,"customLogo",void 0);_.E([_.M({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.H("design:type",Object)],sS.prototype,"headerBackgroundImage",void 0);_.E([_.M(),_.H("design:type",Object)],sS.prototype,"data",void 0);_.E([_.M({computed:"computeHasHeader_(data)"}),_.H("design:type",Boolean)],sS.prototype,"hasHeader",void 0);
_.E([_.M({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.H("design:type",Object)],sS.prototype,"layoutStyle",void 0);_.E([_.M({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.H("design:type",Object)],sS.prototype,"popupSize",void 0);_.E([_.M({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sS.prototype,"hasLogo",void 0);
_.E([_.M({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sS.prototype,"hasCustomLogo",void 0);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sS.prototype,"dataChanged_",null);_.E([_.yE("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],sS.prototype,"openPopupHandler_",null);
_.E([_.eC({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],sS);
_.I(sS,"yt-upsell-dialog-renderer",function(){if(NvI===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;rmB===void 0&&(rmB=document.createElement("template"));var V=rmB;d.call(C,V.content.cloneNode(!0),g.content.firstChild);NvI=g}g=NvI;return g},{mode:2});var Xip=_.n(function(g){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.O(_.k,{cond:g.title,then:function(C){return _.O("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},C)}}))},"rj"),slD=_.n(function(g){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.O(_.Fd,{data:g.closeButton},{buttonViewModel:function(C){return _.O("div",null,_.O(_.Jc,{data:C.data}))}}))},"sj"),BvS=_.n(function(g){var C=g.data;
return _.O(_.xX,null,_.O("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.O("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.O(_.k,{cond:function(){return!!C().image&&!!C().title},
then:function(){return _.O(_.q_,{data:function(){return C().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.O("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.O(_.k,{cond:function(){return C().title},
then:function(d){return _.O("h3",{class:"miniAppGameInfoDialogViewModelTitle"},d)}}),_.O(_.k,{cond:function(){return C().primaryGenre},
then:function(d){return _.O("span",{class:"miniAppGameInfoDialogViewModelGenre"},d)}}))),_.O(_.k,{cond:function(){var d=C().description;
return d&&d.length<=150},
then:function(){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.O("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return C().description}))}}))},"tj"),TvQ=_.n(function(g){g=g.infoRows;
var C=_.wS().resolve(_.ZM),d=_.t("enable_displaying_ppn");return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.O(_.M9,{each:g},function(V){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.O(_.k,{cond:function(){return V.label},
then:function(y){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},y)}}),_.O(_.k,{cond:function(){return V.attributedLabel},
then:function(y){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.O(_.gV,{text:y,noPreWrap:!0}))}}),_.O(_.k,{cond:function(){return V.value},
then:function(y){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},y)}}),_.O(_.k,{cond:function(){return V.attributedValue},
then:function(y){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.O(_.gV,{text:y,noPreWrap:!0}))}}))}),_.O(_.k,{cond:function(){return d&&C.clientData.has("post_play_nonce")},
then:function(){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},C.getData("post_play_nonce")))}}))},"uj"),f4D=_.n(function(g){var C=g.data;
return _.O("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.O(Xip,{title:function(){return C().dialogTitle}}),_.O(BvS,{data:C}),_.O(_.k,{cond:function(){return C().infoRow},
then:function(d){return _.O(TvQ,{infoRows:d})}}),_.O(slD,{closeButton:function(){return C().closeButton}}))},"vj");
f4D.idomCompat=!0;_.U4(f4D,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;return _.O("yt-gulp-triggering-dialog-view-model",{class:_.Gr("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.O(_.q_,{data:function(){return C().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.O("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.O("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.O("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O(_.k,{cond:function(){return C().bodyText},
then:function(d){return _.O(_.M9,{each:d},function(V){return _.O("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.O(_.gV,{text:V}))})}})),_.O("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.O(_.Fd,{data:function(){return C().dismissButton}},{buttonViewModel:function(d){return _.O("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.O(_.Jc,{data:d.data}))}}),_.O(_.Fd,{data:function(){return C().actionButton}},{buttonViewModel:function(d){return _.O("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.O(_.Jc,{data:d.data}))}}))))},"wj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.CA}});var vVD=_.n(function(g){var C=g.data;g=_.WR(function(){return C().agreements},[]);
return _.O("installment-agreements-view-model",{class:_.Gr("ytInstallmentAgreementsViewModelHost")},_.O(_.M9,{each:g},function(d){return _.O("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.O("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.O(_.gV,{text:d.label})),_.O("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.O(_.Fd,{data:function(){return d.openButton}},{buttonViewModel:_.Jc})))}))},"xj");
vVD.idomCompat=!0;var $DI=_.n(function(g){var C=_.Z(_.VF(function(){var K,Cl;return((K=g.data().createPlaylistDialogFormSchema)==null?0:(Cl=K.initialValues)==null?0:Cl.title)?g.data().createPlaylistDialogFormSchema.initialValues.title:""})),d=C.next().value,V=C.next().value;
C=_.Z(_.VF(function(){g.data();return!1}));
var y=C.next().value,R=C.next().value;C=_.Z(_.VF(function(){g.data();return!1}));
var Y=C.next().value,A=C.next().value;C=_.Z(_.VF(function(){var K,Cl;return(K=g.data().createPlaylistDialogFormSchema)==null?void 0:(Cl=K.initialValues)==null?void 0:Cl.visibility}));
var P=C.next().value,w=C.next().value;C=_.Z(_.VF(function(){g.data();return!1}));
var x=C.next().value,p=C.next().value;C=_.Z(_.VF(function(){var K,Cl;return(K=g.data().createPlaylistDialogFormSchema)==null?void 0:(Cl=K.initialValues)==null?void 0:Cl.isCollaborative}));
var J=C.next().value,h=C.next().value,l=_.Y4("div");_.ue(function(){var K=l.value.querySelector("textarea");K&&(K.value=d())},"axFRaf");
_.Iu(function(){var K;_.sVz((K=g.data().createPlaylistDialogFormSchema)==null?void 0:K.id,{onSubmit:function(){var Cl=d();var AL=P(),iP=J(),lP=g.data();Cl={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:Cl,privacyStatus:AL,videoIds:lP.videoIds,sourcePlaylistId:lP.sourcePlaylistId,params:iP?lP.createPlaylistParamsCollaborationEnabled:lP.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.wS().resolve(_.xC).resolveCommand(Cl)},
isValid:function(){return y()&&!Y()&&!x()}})});
var N=function(K){if(K!==void 0&&(V(K),!y()&&K.length>0&&R(!0),y())){var Cl=Nk0(g.data());if(Cl){var AL=Cl.minLength;Cl=Cl.maxLength;AL&&K.length<AL?A(!0):Cl&&K.length>Cl?A(!0):A(!1)}}},T=function(){var K=!(!J()||P()!=="PRIVATE");
p(K)},v=function(K){K!==void 0&&(w(K),T())},q=function(){if(x())return sOB(g.data())},Q=function(){h(!J());
T()},c=function(){return{validate:function(K){if(y()){var Cl=Nk0(g.data());
if(Cl){var AL=Cl.minLength;Cl=Cl.translations;if(AL&&K.length<AL)return Cl==null?void 0:Cl.minLengthErrorMessage}}}}},U=function(){var K=Nk0(g.data()),Cl=K==null?void 0:K.maxLength,AL;
K=K==null?void 0:(AL=K.translations)==null?void 0:AL.maxLengthErrorMessage;if(Cl&&K)return{maxChars:Cl,errorMessage:K}};
return _.O("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.O("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:l},_.O(_.Fd,{data:function(){return g.data().playlistTitle}},{textFormFieldViewModel:function(K){return _.O(_.MgB,{data:K.data,
text:d,onInput:N,validation:c,characterLimit:U})},
textFieldViewModel:function(K){return _.O(_.qCZ,{data:K.data,text:d,onInput:N,validation:c,characterLimit:U})}})),_.O("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.O(_.Fd,{data:function(){return g.data().playlistVisibility}},{dropdownViewModel:function(K){return _.O(_.Q00,{data:K.data,
onSelected:v,error:q})}})),_.O(_.k,{cond:function(){return!!g.data().playlistCollaborate},
then:function(){return _.O("div",null,_.O(_.Fd,{data:function(){return g.data().playlistCollaborate}},{switchListItemViewModel:function(K){return _.O(_.pXL,{data:K.data,
onTap:Q})}}))}}))},"zj");var q_D=_.n(function(g){var C=g.data;return _.O("upsell-offer-table-cell-content-view-model",null,_.O("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.O(_.WG,null,_.O(_.$X,{when:function(){return C().iconType}},function(){return _.O("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.O(_.Re,{icon:function(){return C().iconType.toString()}}))}),_.O(_.$X,{when:function(){return C().title}},function(){return _.O(_.gV,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return C().title}})}),_.O(_.$X,{when:function(){return C().subtitle}},function(){return _.O(_.gV,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return C().subtitle}})}),_.O(_.$X,{when:function(){return C().infoText}},function(){return _.O(_.gV,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return C().infoText}})}),_.O(_.$X,{when:function(){return C().featureDescription}},function(){return _.O(_.gV,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return C().featureDescription}})}),_.O(_.$X,{when:function(){return C().note}},function(){return _.O(_.gV,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return C().note}})}))))},"Aj");
q_D.idomCompat=!0;var MU8=_.n(function(g){var C=g.data;return _.O("upsell-offer-table-cell-view-model",null,_.O("div",{class:_.Gr("ytUpsellOfferTableCellViewModelCellWrapper",function(){return C().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":C().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.O(_.Fd,{data:function(){return C().contents}},{upsellOfferTableCellContentViewModel:q_D})))},"Bj");
MU8.idomCompat=!0;var WgD=_.n(function(g){var C=g.data;var d=g.upsellTableIsFirstRow;var V=function(){return(d==null?0:d())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},y=function(){return(d==null?0:d())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.O("ytm-upsell-offer-table-row-view-model",null,_.O("div",{class:function(){return(d==null?0:d())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"}},_.O(_.Fd,{data:function(){return C().rowHeaderCell}},{upsellOfferTableCellViewModel:function(R){return _.O("div",{class:V},_.O(MU8,{data:R.data}))}}),_.O("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.O(_.Fd,{data:function(){return C().contentCells}},{upsellOfferTableCellViewModel:function(R){return _.O("div",
{class:y},_.O(MU8,{data:R.data}))}}))))},"Cj");
WgD.idomCompat=!0;var mD5=_.n(function(g){var C=g.data;return _.O("ytm-upsell-offer-table-view-model",null,_.O("div",{class:"ytUpsellOfferTableViewModelHost"},_.O("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.O(_.Fd,{data:function(){return C().rows}},{upsellOfferTableRowViewModel:function(d,V){return _.O(WgD,{data:d.data,
upsellTableIsFirstRow:function(){return V()===0}})}}))))},"Dj");
mD5.idomCompat=!0;var uKp=_.n(function(g){var C=function(){return g.data()},d=_.WR(g.noPadding,!1),V=function(){var R,Y;
return(Y=(R=C().logo.accessibilityData)==null?void 0:R.label)!=null?Y:""},y={};
return _.O("upsell-view-model",{class:_.Gr("ytUpsellViewModelHost",(y.ytUpsellViewModelHostNoPadding=function(){return d()},y.ytUpsellViewModelHostWide=function(){return C().offerTable!==void 0},y))},_.O("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.O(_.k,{cond:function(){return _.Xd(C().logo)},
then:function(R){return _.O(_.q_,{data:R,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:V})}})),_.O("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.O(_.M9,{each:function(){var R;
return(R=C().subtitles)!=null?R:[]},
keyBy:"INDEX"},function(R){var Y={};return _.O("div",{class:_.Gr("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(Y.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return C().offerTable!==void 0},Y))},_.O(_.gV,{text:R}))})),_.O("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.O(_.M9,{each:function(){var R;
return(R=C().benefitInfos)!=null?R:[]},
keyBy:"INDEX"},function(R){return _.O(_.k,{cond:function(){return R().info},
then:function(Y){return _.O("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.O(_.Re,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.O(_.gV,{text:Y}))}})})),_.O(_.k,{cond:function(){return C().offerTable!==void 0},
then:function(){return _.O("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.O(_.Fd,{data:function(){return C().offerTable}},{upsellOfferTableViewModel:function(R){return _.O(mD5,{data:R.data})}}))}}),_.O("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.O(_.M9,{each:function(){var R;
return(R=C().legalInfos)!=null?R:[]},
keyBy:"INDEX"},function(R){var Y={};return _.O("div",{class:_.Gr("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(Y.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return C().offerTable!==void 0},Y))},_.O(_.gV,{text:R}))})))},"Ej");var nVZ=_.n(function(g){var C=g.data;g={};g=(g.ytMiniAppScoreChallengeViewModelScoreRadial=!0,g.ytMiniAppScoreChallengeViewModelDarkScoreRadial=Bkr(),g);return _.O("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.O("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return C().title}),_.O("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return C().subtitle}),_.O("div",{class:_.oX(g)},_.O("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return C().score})),_.O("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return C().prompt}))},"Fj");var I40=function(){this.store=_.qe();this.formId=""};
I40.prototype.onInit=function(g){g.formId&&(this.formId=g.formId,this.store.dispatch(_.QD({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};var UDD=_.n(function(g){function C(A){if(A&&(A=_.e(A,_.Ol)))return Object.assign({},A,{isSelected:R()})}
var d=_.Z(_.VF(function(){var A,P;return(P=(A=_.e(g.data().option,_.Ol))==null?void 0:A.isSelected)!=null?P:!1})),V=d.next().value,y=d.next().value,R=V;
_.Iu(function(){var A;_.sVz((A=g.data().formSchema)==null?void 0:A.id,{onSubmit:function(){var P=_.wS().resolve(_.xC),w=!!g.data().selectedCommand,x=!!g.data().unselectedCommand;if(R()){if(w)var p=g.data().selectedCommand}else x&&(p=g.data().unselectedCommand);p=_.e6(p);C(g.data().option)&&!p?(P="",!w&&x?P="selected ":w&&!x&&(P="unselected "),w=new _.qn("No "+P+"command found for SelectionListItemFormViewModel"),_.IM(w)):p&&P.resolveCommand(p)},
isValid:function(){return!0}})});
var Y=function(){y(!R())};
_.nP(function(){var A,P,w=(A=g.data())==null?void 0:(P=A.formSchema)==null?void 0:P.id;w&&_.Y9()().delete(w)});
return _.O("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.O("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.O(_.gV,{text:function(){return g.data().paragraph}})),_.O(_.k,{cond:function(){return C(g.data().option)},
then:function(A){return _.O(_.K5,{data:A,isCompact:!0,hideSelectionTextChevron:!0,onTap:Y,disableHorizontalPadding:!0})}}))},"Gj");var cm0=_.n(function(g){var C=g.data;var d=g.disablePadding;var V=g.className;var y=_.Y4("yt-dialog-header-view-model"),R=function(){var A=C().imageBanner;a:switch(C().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var P="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:P="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:A,style:P,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},Y=function(){return C().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.Iu(function(){var A=function(){_.Qw(y.value,"yt-refit-popups-action")},P;
(P=y.value)==null||P.addEventListener("image-loaded",A);_.nP(function(){var w;(w=y.value)==null||w.removeEventListener("image-loaded",A)})});
g={};return _.O("yt-dialog-header-view-model",{el:y,class:_.Gr(V,(g.ytDialogHeaderViewModelHost=!0,g.ytDialogHeaderViewModelHostDisablePadding=d,g))},_.O(_.k,{cond:function(){return C().imageBanner},
then:function(){var A={};return _.O("div",{class:_.Gr(V,(A.ytDialogHeaderViewModelBanner=!0,A.ytDialogHeaderViewModelBannerFullBleed=Y,A)),style:_.yF({"max-height":function(){return C().assetContainerMaxHeight!==void 0?C().assetContainerMaxHeight+"px":void 0}})},_.O(_.o3,{data:R,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.O(_.k,{cond:function(){return C().headerBlock},
then:function(){return _.O("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.O(_.Fd,{data:function(){return C().headerBlock}},{contentPreviewImageViewModel:function(A){return _.O(_.o3,{data:A.data,
notifyOnLoaded:!0})}}))}}),_.O(_.k,{cond:function(){return C().customBanner},
then:function(A){return _.O("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.O(_.Fd,{data:A},{avatarStackViewModel:_.HB}))}}),_.O(_.k,{cond:function(){return C().headline},
then:function(A){return _.O("h2",null,_.O(_.gV,{text:A,className:"ytDialogHeaderViewModelText"}))}}))},"Hj");
cm0.idomCompat=!0;var EV0=_.n(function(g){var C=_.OQc(function(){return g.data().formId}),d=C.submitForm,V=C.isValid;
return _.O("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.O(_.Fd,{data:function(){return g.data().panelFooter}},{panelFooterViewModel:function(y){return _.O(_.e7,{data:y.data,
disablePadding:!0,disablePrimaryButton:function(){return!V()},
onClickPrimaryButton:function(){d()}})}}))},"Ij");var H0p=_.n(function(g){var C=function(){var d,V;return(V=(d=_.e(g.data().rendererContext,_.FB))==null?void 0:d.label)!=null?V:""};
return _.O("yt-dialog-image-content-view-model",{class:_.Gr("ytDialogImageContentViewModelHost",g.className)},_.O(_.k,{cond:function(){return _.Xd(g.data().image)},
then:function(d){var V={};return _.O("div",{style:_.yF((V.width=(0,_.Qk)(function(){var y;return(y=g.data().imageMaxWidth)!=null?y:""}),V)),
class:"ytDialogImageContentViewModelImage"},_.O(_.q_,{data:d,alt:C,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.O(_.gV,{text:function(){return g.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Jj");var KgQ=_.n(function(g){var C=_.mV(g,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),d=C.elRefCallback;g=C.Icon;var V=C.Asset,y=C.assetType,R=C.Title,Y=C.LeadingActionHeader,A=C.TrailingActionHeader,P=C.headerPosition,w=C.Content,x=C.buttonLayout,p=C.buttonStyle,J=C.primaryButtonWiz,h=C.secondaryButtonWiz,l=C.contentAlignment,N=C.isFullscreen,T=C.width,v=C.maxHeight,q=C.isHeaderWizDefined,Q=C.Header,c=C.isFooterWizDefined,
U=C.Footer;C=_.Y4("dialog-layout",function(qR){d==null||d(qR)});
var K=J?function(){var qR={};return J({buttonOverrides:function(){return{style:(p==null?void 0:p())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.Gr((qR["yt-spec-dialog-layout__dialog-layout-button"]=!0,qR["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(x==null?void 0:x())===0||(x==null?void 0:x())===2},qR))})}:void 0,Cl=h?function(){var qR={};
return h({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.Gr((qR["yt-spec-dialog-layout__dialog-layout-button"]=!0,qR["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(x==null?void 0:x())===0||(x==null?void 0:x())===2},qR))})}:void 0,AL=function(){return(!!R||!!Y||!!A)&&P()===0},iP={},lP={},pl={},jB={};
return _.O("dialog-layout",{el:C,class:_.Gr((iP["yt-spec-dialog-layout"]=!0,iP["yt-spec-dialog-layout--dialog-layout-fullscreen"]=N,iP["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!N()},iP["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return v()===1},iP["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(y==null?void 0:y())===1},iP)),
style:function(){return(T==null?void 0:T())!==void 0?"width: "+T()+"px;":""}},g?_.O("div",{class:_.Gr((lP["yt-spec-dialog-layout__dialog-layout-icon"]=!0,lP["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!V&&P()===1},lP["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return l()===1},lP))},_.O(g,null)):null,_.O(_.k,{cond:q,
then:function(){return Q?_.O("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.O(Q,null)):null},
else:function(){return _.O(_.xX,null,_.O(_.k,{cond:AL,then:function(){return _.O(Qlr,{contentAlignment:l,LeadingActionHeader:Y,TrailingActionHeader:A,Title:R,isAboveAsset:!!V})}}),V?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.O(V,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.O("div",{class:_.Gr((pl["yt-spec-dialog-layout__dialog-layout-container"]=!0,pl["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(l==null?void 0:l())===1},
pl["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!R&&!(Q&&q())||!!V&&(P==null?void 0:P())===0},pl))},_.O(_.k,{cond:function(){return R&&!Q&&(P==null?void 0:P())===1},
then:function(){return _.O(Qlr,{contentAlignment:l,LeadingActionHeader:Y,TrailingActionHeader:A,Title:R,isAboveAsset:!1})}}),w?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.O(w,null))):null,_.O(_.k,{cond:c,
then:function(){return U?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.O(U,null)):null}}),K||Cl?_.O(zpp,{footerClasses:_.Gr((jB["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,jB["yt-spec-dialog-layout__dialog-layout-footer"]=!0,jB["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(x==null?void 0:x())===2},jB["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(x==null?void 0:x())===1},jB)),
PrimaryButton:K,SecondaryButton:Cl}):null))},"Kj"),Qlr=_.n(function(g){var C=_.mV(g,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),d=C.contentAlignment,V=C.LeadingActionHeader;g=C.Title;var y=C.TrailingActionHeader,R=C.isAboveAsset,Y=C.enableLeadingActionHeader;C={};return _.O("div",{class:_.Gr((C["yt-spec-dialog-layout__dialog-header-container"]=!0,C["yt-spec-dialog-layout__dialog-header"]=!0,C["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=R,C["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(d==null?void 0:d())===1&&Y()},C))},_.O(_.k,{cond:function(){return Y()},
then:function(){return V?_.O("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.O(V,null)):null}}),g?_.O("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.O(g,null)):null,y?_.O("div",null,_.O(y,null)):null)},"Lj"),zpp=_.n(function(g){var C=g.footerClasses;
var d=g.PrimaryButton;g=g.SecondaryButton;return _.O("div",{class:C},g?_.O(g,null):null,d?_.O(d,null):null)},"Mj");var a4b=_.n(function(g){var C=g.data;return _.O("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.O("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.O(_.Fd,{data:function(){return C().avatar}},{avatarViewModel:_.cB})),_.O("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O(_.gV,{text:function(){return C().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Nj");var GN5=_.n(function(g){return _.O("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.O(_.gV,{text:function(){return g.data().inviteMessage}})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.O(_.gV,{text:function(){return g.data().attributedAccountSectionHeaderText}})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.O(_.Fd,{data:function(){return g.data().accountAvatar}},{avatarViewModel:_.cB}),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.O(_.gV,{text:function(){return g.data().accountName}}),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.O(_.gV,{text:function(){return g.data().handle}}))),_.O(_.Fd,{data:function(){return g.data().trailingButton}},{buttonViewModel:_.Jc})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.O(_.gV,{text:function(){return g.data().termsOfService}})))},"Oj");var S_z=_.n(function(g){var C=g.data;return _.O("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.O("div",{class:"ytAccessConfirmationViewModelContent"},_.O(_.Fd,{data:function(){var d;return(d=C().avatar)!=null?d:C().dualAvatar}},{dualAvatarViewModel:function(d){return _.O(_.ZdZ,{data:d.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(d){return _.O(_.Ej,{data:d.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.O("h2",{class:"ytAccessConfirmationViewModelTitle"},_.O(_.gV,{text:function(){return C().title}})),_.O(_.gV,{text:function(){return C().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Pj");var gJI=_.n(function(g){var C=g.data;var d=void 0;g=_.Z(_.VF(function(){var w;return((w=_.e(C().content,_.Hi))==null?void 0:w.defaultSelectedKey)||""}));
var V=g.next().value,y=g.next().value,R,Y=function(){y("");var w;(w=d)!=null&&w.store.dispatch(_.QD({type:"RESET_COMMAND_MAP"}))};
_.Iu(function(){d=new I40;window.addEventListener("yt-popup-closed",Y)});
_.ue(function(){if(d&&R!==C().formId&&(d.onInit(C()),(R=C().formId)&&V())){var w=d,x={key:V()};x.command&&w.store.dispatch(jNb(R,x.command))}},"c2n8Gf");
_.nP(function(){window.removeEventListener("yt-popup-closed",Y)});
var A=function(w,x,p){x.key&&p&&x.key!==V()&&(y(x.key),d&&x.command&&d.store.dispatch(jNb(p,x.command)))},P=function(){if(_.e(C().content,_.Hi))return!(V==null?0:V())};
return _.O("yt-dialog-view-model",{class:_.Gr("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.O(KgQ,{Header:function(){return _.O(_.Fd,{data:function(){return C().header}},{dialogHeaderViewModel:function(w){return _.O(cm0,{data:w.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!C().header},
Content:function(){return _.O(_.Fd,{data:function(){return C().customContent?C().customContent:C().content}},{basicContentViewModel:_.YiH,
createPlaylistDialogFormViewModel:$DI,collaborativePlaylistInviteMessageViewModel:GN5,miniAppScoreChallengeViewModel:nVZ,radioButtonGroupViewModel:function(w){var x=w.data;return _.O(_.Tdb,{data:x,selectedKey:V,onSelected:A,groupName:function(){return x().formId}})},
selectionListItemFormViewModel:UDD,upsellViewModel:function(w){return _.O(uKp,{data:w.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:a4b,installmentAgreementsViewModel:vVD,accessConfirmationViewModel:S_z,listViewModel:function(w){return _.O(_.DX6,{data:w.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:H0p})},
Footer:function(){return _.O(_.Fd,{data:function(){return C().footer}},{panelFooterViewModel:function(w){return _.O(_.e7,{data:w.data,
disablePadding:!0,disablePrimaryButton:P})},
formPanelFooterViewModel:EV0,formFooterViewModel:function(w){return _.O(_.hf6,{data:w.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!C().footer}}))},"Rj");
gJI.idomCompat=!0;_.U4(gJI,"yt-dialog-view-model",{props:{data:_.CA},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var C5Z=_.n(function(g){var C=g.data;return _.O("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.O(_.k,{cond:function(){return C().title},
then:function(d){return _.O("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.O(_.gV,{text:d,className:"ytPanelHeaderViewModelTitle"}))}}),_.O(_.k,{cond:function(){return C().subtitle},
then:function(d){return _.O(_.gV,{text:d,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Sj"),d5r=_.n(function(g){var C=g.data;
var d=_.Eno(function(){return C().rendererContext});
g={};return _.O("yt-panel-header-view-model",{class:_.Gr("ytPanelHeaderViewModelHost",(g.ytPanelHeaderViewModelHostHideDivider=function(){return!!C().shouldHideDivider},g.ytPanelHeaderViewModelHostCompact=function(){return!!C().subtitle},g)),
"aria-label":function(){var V;return(V=d())==null?void 0:V.label}},_.O(_.k,{cond:function(){return _.tM(C().rendererContext)},
then:function(){return _.O(_.Abr,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.hM(C().rendererContext)}},_.O(C5Z,{data:C}))},
else:function(){return _.O(C5Z,{data:C})}}),_.O("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.O(_.Fd,{data:function(){return C().trailingButtons}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Tj");
d5r.idomCompat=!0;var V70=_.n(function(g){var C=_.gJ(function(R){var Y;if((Y=g.skipContentClick)==null?0:Y.call(g))return!1;g.onContentWrapperClick(R);return!0}),d,V,y;
return _.O("div",{class:_.Gr("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return g.isAnimating()?"transform: translateY("+g.currentY()+"px);transition: 0.2s":""}},(d=g.header)==null?void 0:d.call(g),_.O("div",{id:g.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.yF({"max-height":(0,_.Qk)(g.maxHeightForContentWrapper)}),"on:scroll":$vI(g.onScroll),"on:touchmove":$vI(function(R){return void R.stopPropagation()})},_.O("div",{el:{onRender:g.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":C},(V=g.body)==null?void 0:V.call(g))),(y=g.footer)==null?void 0:y.call(g))},"Uj");
V70.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var y9S=_.n(function(g){var C=_.WR(g.leadingLabel),d=_.WR(g.trailingLabel),V=_.WR(g.footerButtonType),y=function(){return C()||d()||g.hasPrimaryButton()||g.hasSecondaryButton()},R={},Y=_.Gr("yt-spec-bottom-sheet-layout__primary-button",(R["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return V()===0&&g.hasPrimaryButton()},R["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return V()===1&&g.hasPrimaryButton()},R["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return V()===2&&g.hasPrimaryButton()},R["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return V()===3&&g.hasPrimaryButton()},R));
R={};var A=_.Gr("yt-spec-bottom-sheet-layout__secondary-button",(R["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return V()===1&&g.hasSecondaryButton()},R["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return V()===2&&g.hasSecondaryButton()},R["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return V()===3&&g.hasPrimaryButton()},R));
return _.O(_.k,{cond:g.hasFooterOverride,then:function(){var P;return _.O(_.xX,null,(P=g.footerOverride)==null?void 0:P.call(g))},
else:function(){return _.O(_.k,{cond:y,then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.O(_.k,{cond:function(){return C()||d()},
then:function(){var P={};return _.O("div",{class:_.Gr("yt-spec-bottom-sheet-layout__footer-label-wrapper",(P["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!g.hasPrimaryButton()},P))},_.O(_.k,{cond:C,
then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},C)}}),_.O(_.k,{cond:d,
then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},d)}}))}}),_.O(_.k,{cond:function(){return g.hasPrimaryButton()||g.hasSecondaryButton()},
then:function(){var P={};return _.O("div",{class:_.Gr("yt-spec-bottom-sheet-layout__footer-button-wrapper",(P["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.VAr,P))},_.O(_.k,{cond:function(){return g.hasSecondaryButton()&&V()!==0},
then:function(){var w;return _.O("div",{class:A},(w=g.secondaryButton)==null?void 0:w.call(g))}}),_.O(_.k,{cond:g.hasPrimaryButton,
then:function(){var w;return _.O("div",{class:Y},(w=g.primaryButton)==null?void 0:w.call(g))}}))}}))}})}})},"Vj");
y9S.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var Ryp=_.n(function(g){var C=_.WR(g.title),d=_.WR(g.subtitle);return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:g.headerId,"on:touchstart":_.gJ(function(V){var y;(y=g.touchstart)==null||y.call(g,V);return!1}),
"on:touchmove":_.gJ(function(V){var y;(y=g.touchmove)==null||y.call(g,V);return!1}),
"on:touchend":_.gJ(function(V){var y;(y=g.touchend)==null||y.call(g,V);return!1})},_.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.O(_.k,{cond:g.hasHeaderOverride,
then:function(){var V;return _.O(_.xX,null,(V=g.headerOverride)==null?void 0:V.call(g))},
else:function(){var V={};return _.O("div",{class:_.Gr((V["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,V["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=C,V))},_.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.O(_.k,{cond:C,then:function(){return _.O(_.xX,null,_.O("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},C),_.O(_.k,{cond:d,then:function(){return _.O("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
d)}}))}})),_.O(_.k,{cond:function(){return C()&&g.hasActionHeader()},
then:function(){var y;return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(y=g.actionHeader)==null?void 0:y.call(g))}}))}}))},"Wj");
Ryp.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.n(function(g){function C(AL){if(!Q&&typeof MutationObserver!=="undefined"){var iP={childList:!0};"MutationObserver"in window&&(Q=new MutationObserver(d.bind(void 0,AL)),Q.observe(AL,iP))}}
function d(AL){typeof Q!=="undefined"&&(c["content-wrapper"]===void 0&&(c["content-wrapper"]=AL.children[0].clientHeight),N(c["content-wrapper"]),l()>T()||v(l()))}
function V(){h(window.innerHeight);l()>T()||v(l());U.isFullScreen[0]()&&l()>T()?K().dispatch("Snap To Full Screen",{maxHeight:q()}):K().dispatch("Snap To Neutral Position",{maxHeight:T()})}
function y(AL){document.body.style.overscrollBehavior="none";AL.preventDefault();K().dispatch("Touch Start",{event:AL})}
function R(AL){AL.preventDefault();K().dispatch("Touch Move",{event:AL,contentScrollable:l()>T(),fullContentWrapperHeight:q(),contentWrapperHeight:T(),heightMap:c,contentWrapperId:"content-wrapper",header:MEr(g),footer:MEr(g),headerDivHeight:c["bottom-sheet-header"],footerDivHeight:c["bottom-sheet-footer"]})}
function Y(){document.body.style.overscrollBehavior="";U.isFullScreen[0]()?U.currentY[0]()>=60?K().dispatch("Snap To Neutral Position",{maxHeight:T()}):K().dispatch("Snap To Full Screen",{maxHeight:q()}):U.currentY[0]()>=60?A():U.currentY[0]()<=-60&&l()>T()?K().dispatch("Snap To Full Screen",{maxHeight:q()}):K().dispatch("Snap To Neutral Position",{maxHeight:T()})}
function A(){K().dispatch("Close Sheet",{clientHeight:J(),maxHeight:0});setTimeout(function(){qX0()},250)}
var P=_.Y4("div"),w=_.Y4("div"),x=_.Z(_.jL(window.innerHeight,void 0,"CmOsU")),p=x.next().value;x=x.next().value;var J=p,h=x;x=_.Z(_.jL(0,void 0,"p0Flhb"));p=x.next().value;x=x.next().value;var l=p,N=x;x=_.Z(_.VF(function(){var AL=MEr(g);return.6*J()-Tkr(AL)-fTS(AL)}));
p=x.next().value;x=x.next().value;var T=p,v=x,q=function(){var AL=MEr(g),iP=J(),lP=c["bottom-sheet-header"],pl=c["bottom-sheet-footer"];return iP-(AL.hasHeaderFn&&lP!==void 0?lP:Tkr(AL))-(AL.hasFooterFn&&pl!==void 0?pl:fTS(AL))-24-24},Q=null,c={},U={initialY:_.jL(0,void 0,"sxdESd"),
currentY:_.jL(0,void 0,"GZzqeb"),isAnimating:_.jL(!1,void 0,"vJBupc"),isFullScreen:_.jL(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.VF(T)},K=function(){var AL=null;return function(){if(!AL){var iP={initialY:U.initialY[0](),currentY:U.currentY[0](),isAnimating:U.isAnimating[0](),isFullScreen:U.isFullScreen[0](),maxHeightForContentWrapper:U.maxHeightForContentWrapper[0]()};AL=v0I(iP)}return AL}}();
_.Iu(function(){window.addEventListener("resize",V);K().subscribe(function(AL){U.initialY[1](AL.initialY);U.currentY[1](AL.currentY);U.isAnimating[1](AL.isAnimating);U.isFullScreen[1](AL.isFullScreen);U.maxHeightForContentWrapper[1](AL.maxHeightForContentWrapper)});
requestAnimationFrame(function(){P.value&&(c["bottom-sheet-header"]=P.value.clientHeight);w.value&&(c["bottom-sheet-footer"]=w.value.clientHeight)})});
_.nP(function(){window.removeEventListener("resize",V);Q&&(Q.disconnect(),Q=null)});
var Cl=_.Gr({"bottom-sheet-content-without-icon":function(){var AL;return!((AL=g.shouldShowIcons)==null?0:AL.call(g))}});
return _.O("bottom-sheet-layout",null,_.O(V70,{contentWrapperId:"content-wrapper",isAnimating:function(){return U.isAnimating[0]()},
currentY:function(){return U.currentY[0]()},
maxHeightForContentWrapper:function(){return U.maxHeightForContentWrapper[0]()},
shouldShowIcons:g.shouldShowIcons,skipContentClick:g.skipContentClick,onScroll:function(){var AL=document.getElementById("bottom-sheet-header"),iP=document.getElementById("content-wrapper");if(AL&&iP){var lP={};lP=(lP["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,lP["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,lP);AL.className=iP.scrollTop>1?_.oX(lP):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:qX0,contentWrapperEl:function(AL){C(AL);requestAnimationFrame(function(){d(AL)})},
header:function(){return _.O("div",{el:P},_.O(Ryp,{touchstart:y,touchmove:R,touchend:Y,title:g.headerTitle,subtitle:g.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:g.headerFn,hasHeaderOverride:g.hasHeaderFn,actionHeader:g.headerActionHeader,hasActionHeader:g.hasHeaderActionHeader}))},
footer:function(){return _.O("div",{el:w},_.O(y9S,{footerButtonType:g.footerButtonType,leadingLabel:g.footerLeadingLabel,trailingLabel:g.footerTrailingLabel,primaryButton:g.footerPrimaryButton,hasPrimaryButton:g.hasFooterPrimaryButton,secondaryButton:g.footerSecondaryButton,hasSecondaryButton:g.hasFooterSecondaryButton,footerOverride:g.footerFn,hasFooterOverride:g.hasFooterFn}))},
body:function(){return _.O(_.k,{cond:g.hasContentFn,then:function(){var AL;return _.O("div",{class:Cl},(AL=g.contentFn)==null?void 0:AL.call(g))}})}}))},"Xj").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var bg8=_.n(function(g){var C=_.wS().resolve(_.u0);return _.O("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.gJ(function(){return void C.closeSheet()})},_.O(_.k,{cond:function(){return!!g.header},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutHeaderContainer"},g.header())}}),_.O(_.k,{cond:function(){return!!g.content},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutContentContainer"},g.content())}}),_.O(_.k,{cond:function(){return!!g.footer},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutFooterContainer"},g.footer())}}))},"Yj");
bg8.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var ZgB=_.n(function(g){g=g.data;var C=_.Y4("yt-sheet-view-model",function(V){if(_.t("web_focus_first_element_sheet")||!_.t("sheet_focus_first_killswitch"))return V.addEventListener("focus",function(){fDr(V)}),function(){V.removeEventListener("focus",function(){fDr(V)})}}),d={};
return _.O("yt-sheet-view-model",{"on:mousedown":_.gJ(function(V){_.t("sheet_focus_first_killswitch")||V.currentTarget!==V.target&&V.preventDefault()}),
"on:focus":_.gJ(function(){_.t("sheet_focus_first_killswitch")||fDr(C.value)}),
class:_.Gr("ytSheetViewModelHost",(d.ytSheetViewModelContextual=!0,d.ytSheetViewModelDisableBackdropFilter=_.t("web_disable_backdrop_filter"),d)),el:C,tabindex:-1},_.O(_.k,{cond:g,then:function(V){return _.O(bg8,{header:function(){return _.O(_.Fd,{data:function(){return V().header}},{panelHeaderViewModel:d5r})},
content:function(){return _.O(_.Fd,{data:function(){return V().content}},{listViewModel:function(y){return _.O(_.DX6,{data:y.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:uKp,miniAppScoreChallengeViewModel:nVZ})},
footer:function(){return _.O(_.Fd,{data:function(){return V().footer}},{panelFooterViewModel:_.e7})}})}}))},"Zj");
ZgB.idomCompat=!0;_.U4(ZgB,"yt-sheet-view-model",{props:{data:_.CA}});var A90=_.n(function(g){var C=function(){var d;return(d=g.data().enableDebuggingFeatures)!=null?d:!1};
return _.O("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.O(_.M9,{each:function(){var d;return(d=g.data().stickers)!=null?d:[]}},function(d){return _.O(YH8,{data:function(){return d},
debugMode:C})}))},"$j"),YH8=_.n(function(g){var C=_.mV(g,{debugMode:!1}).debugMode,d=_.WR(function(){var P;
return(P=g.data().region)==null?void 0:P.w},0),V=_.WR(function(){var P;
return(P=g.data().region)==null?void 0:P.h},0),y=_.WR(function(){var P;
return(P=g.data().region)==null?void 0:P.x},0),R=_.WR(function(){var P;
return(P=g.data().region)==null?void 0:P.y},0),Y=_.gJ(function(){var P=g.data().onTap;
P&&_.rl(P)}),A={};
return _.O("div",{class:_.Gr("ytStoriesStickerLayerViewModelSticker",(A.ytStoriesStickerLayerViewModelDebugMode=C,A)),style:_.yF({width:function(){return 100*d()+"%"},
height:function(){return 100*V()+"%"},
left:function(){return 100*y()+"%"},
top:function(){return 100*R()+"%"},
"flex-direction":function(){return Wnr(g.data().flexDirection)},
"justify-content":function(){return mvb(g.data().justifyContent)},
"align-items":function(){return u1Z(g.data().alignItems)}}),
"on:click":Y},_.O(_.Fd,{data:function(){return g.data().button||g.data().toggleButton}},{buttonViewModel:function(P){return _.O(_.Jc,{data:P.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(P){return _.O(_.MC,{data:P.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"ak");var P5Q=_.n(function(g){var C=function(){return g.data()},d={},V=_.Z(_.jL(!1,void 0,"SegA3d")),y=V.next().value,R=V.next().value,Y=_.WR(function(){return C().backgroundColor},0);
V=_.WR(function(){return C().actionButtons},[]);
var A=_.WR(function(){return C().stickerLayer},{}),P=function(){var x,p;
return{animationRef:d,animationConfig:{autoplay:!1,loop:!1,path:(p=(x=C().foregroundAnimation)==null?void 0:x.url)!=null?p:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){R(!0)},
complete:function(){g.navigateToNextItemOnLottieComplete()}}}},w=function(){var x,p,J,h,l,N,T,v;
return{animationConfig:{autoplay:(N=(x=C().backgroundAnimation)==null?void 0:(p=x.settings)==null?void 0:p.autoplay)!=null?N:!1,loop:(T=(J=C().backgroundAnimation)==null?void 0:(h=J.settings)==null?void 0:h.loop)!=null?T:!1,path:(v=(l=C().backgroundAnimation)==null?void 0:l.url)!=null?v:"",name:"stories_item_background_animation"}}};
_.ue(function(){if(g.isVisible()&&y()){var x;(x=d.lottieEl)==null||x.play();g.animationRef()&&(g.animationRef().lottieEl=d.lottieEl)}else{var p;(p=d.lottieEl)==null||p.stop()}},"MxM2wb");
return _.O("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.yF({"background-color":function(){return _.jG(Y())+";"}})},_.O("div",{class:"ytStoriesItemViewModelAssetContent"},_.O(_.k,{cond:function(){return!!C().backgroundAnimation},
then:function(){return _.O(_.LA,{data:w,animationName:function(){return w().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.O(_.k,{cond:function(){return!!C().backgroundImage},
then:function(){return _.O(_.q_,{data:function(){return C().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.O(_.k,{cond:function(){return!!C().foregroundAnimation},
then:function(){return _.O(_.LA,{data:P,animationName:function(){return P().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.O(_.k,{cond:function(){return!!C().foregroundImage},
then:function(){return _.O(_.q_,{data:function(){return C().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.O("div",{class:"ytStoriesItemViewModelTopShadow"}),_.O(_.Fd,{data:function(){return A()}},{storiesStickerLayerViewModel:A90})),_.O("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.yF({"background-color":function(){return _.jG(Y())}})},_.O("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.O(_.M9,{each:V},function(x){return _.O(FC8,{data:function(){return x},
pauseAutoNavigation:g.pauseAutoNavigation})}))))},"ck"),igS={style:"overlay",
type:"outline"},FC8=_.n(function(g){var C={};return _.O("div",{class:_.Gr("ytStoriesItemViewModelActionButton",(C.ytStoriesItemViewModelStretchedActionButton=function(){return g.data().size==="STORIES_BUTTON_SIZE_STRETCH"},C)),
"on:click":_.gJ(g.pauseAutoNavigation)},_.O(_.Fd,{data:function(){return g.data().button}},{buttonViewModel:function(d){return _.O(_.Jc,{data:d.data,
buttonOverrides:igS})}}))},"dk");var OgD={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.U4(_.n(function(g){var C=function(){var pl;return(pl=g.data().startIndex)!=null?pl:0},d=_.Z(_.VF(C)),V=d.next().value,y=d.next().value;
d=_.Z(_.jL(!1,void 0,"sjy7s"));var R=d.next().value,Y=d.next().value,A=function(){var pl;return(pl=g.data().storyItems)!=null?pl:[]},P={},w=_.Y4("yt-stories-viewer-view-model"),x=function(){return g.data().dismissButton},p=function(){var pl;
return _.e6((pl=_.e(x(),_.d$))==null?void 0:pl.onTap)},J=_.Y4("div"),h,l,N=!1,T=function(){var pl;
(pl=h)==null||pl.cancel();h=v(V()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});h.onfinish=function(){var jB=_.e(A()[V()],iVD),qR,s1;jB!=null&&jB.foregroundAnimation&&((jB==null?0:(qR=jB.foregroundAnimation)==null?0:qR.url)||(jB==null?0:(s1=jB.foregroundAnimation)==null?0:s1.payload))||(V()!==A().length-1?(y(V()+1),T()):p()&&_.lt(p()))}},v=function(pl){return J.value.children[pl].children[0]},q=function(){for(var pl=0;pl<V();pl++)v(pl).style.transform=
"scaleX(1)"},Q=function(){N||(R()?Y(!1):(V()===A().length-1&&p()&&_.lt(p()),v(V()).style.transform="scaleX(1)",V()!==A().length-1&&(y(V()+1),T())))},c=function(){N||(R()?Y(!1):(v(V()).style.transform="scaleX(0)",V()!==0&&y(V()-1),T()))},U=function(){Y(!0)},K=function(){v(V()).style.transform="scaleX(1)";
V()!==A().length-1?(y(V()+1),T()):p()&&_.lt(p())};
d=function(){N=!1;l=setTimeout(function(){Y(!0);N=!0},300)};
var Cl=function(){clearTimeout(l);N&&R()&&Y(!1)};
_.ue(function(){if(R()){var pl;(pl=h)==null||pl.pause();var jB;(jB=P.lottieEl)==null||jB.pause()}else{var qR;(qR=h)==null||qR.play();var s1;(s1=P.lottieEl)==null||s1.play()}},"vAvZob");
_.ue(function(){q();V()===C()&&T()},"uSlfE");
var AL=function(pl){pl.key==="ArrowLeft"?c():pl.key==="ArrowRight"&&Q()},iP=function(pl){if(pl.target===w.value){(pl=p())&&_.lt(pl);
clearTimeout(l);var jB;(jB=h)==null||jB.cancel();window.removeEventListener("keydown",AL);window.removeEventListener("yt-popup-closed",iP)}},lP=function(pl){pl.target===w.value&&(window.addEventListener("keydown",AL),window.addEventListener("yt-popup-closed",iP))};
_.Iu(function(){q();T();window.addEventListener("yt-popup-opened",lP)});
return _.O("yt-stories-viewer-view-model",{el:w,class:_.Gr("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.O("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.O("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.gJ(c),"on:mousedown":_.gJ(d),"on:mouseup":_.gJ(Cl),"on:mouseleave":_.gJ(Cl)}),_.O("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.gJ(Q),"on:mousedown":_.gJ(d),"on:mouseup":_.gJ(Cl),"on:mouseleave":_.gJ(Cl)})),
_.O("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.O(_.Fd,{data:A},{storiesItemViewModel:function(pl,jB){var qR=pl.data;return _.O(_.k,{cond:function(){return Math.abs(jB()-V())<=1},
then:function(){var s1={};return _.O("div",{class:_.Gr("ytStoriesViewerViewModelStoryItem",(s1.ytStoriesViewerViewModelActiveStoryItem=function(){return jB()===V()},s1))},_.O(P5Q,{data:qR,
pauseAutoNavigation:U,navigateToNextItemOnLottieComplete:K,isVisible:function(){return jB()===V()},
animationRef:P}))}})}})),_.O("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:J},_.O(_.M9,{each:A},function(){return _.O("div",{class:"ytStoriesViewerViewModelProgressBar"},_.O("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.O("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.O(_.q_,{data:OgD,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.O("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.O(_.Fd,{data:function(){return g.data().muteButton}},{toggleButtonViewModel:function(pl){return _.O(_.MC,{data:pl.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.O(_.Fd,{data:x},{buttonViewModel:function(pl){return _.O(_.Jc,{data:pl.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"gk"),"yt-stories-viewer-view-model",{props:{data:_.CA}});_.U4(_.n(function(g){var C=g.data;var d=_.Y4("yt-gen-ai-feedback-form-view-model"),V=[];return _.O("yt-gen-ai-feedback-form-view-model",{el:d,class:"ytGenAiFeedbackFormViewModelHost"},_.O(_.gV,{text:function(){return C().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.O("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.O(_.Fd,{data:function(){return C().feedbackChips}},{toggleButtonViewModel:function(y){var R=y.data;
return _.O(_.MC,{data:R,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(Y){var A=R();A=_.e(A,_.Rk);A=_.e(A==null?void 0:A.defaultButtonViewModel,_.d$).trackingParams;Y?V.push(A):(Y=V.indexOf(A),Y>-1&&V.splice(Y,1))}})}})),_.O(_.gV,{text:function(){return C().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.O("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.O(_.Fd,{data:function(){return C().submitButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){n0Q(d.value,V,C().uniqueId)}})}}),_.O(_.Fd,{data:function(){return C().moreFeedbackButton}},{buttonViewModel:function(y){return _.O(_.Jc,{data:y.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"hk"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.CA},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Bp=function(){return _.W.apply(this,arguments)||this};
_.L(Bp,_.W);Bp.prototype.created=function(){e06(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(xNS);var g=_.wS().resolve(_.ebZ);g&&(g.container=this.ytPopupContainerBehavior);if(g=_.wS().resolve(_.u0))g.container=this.ytPopupContainerBehavior;if(g=_.wS().resolve(_.nJ)){var C=this.ytPopupContainerBehavior;g.containerWasInjected?_.cy(Error("qj")):g.container=C}};
Bp.prototype.ensurePopupBelowPlayer=function(g,C){var d=_.wS().resolve(_.Oc(_.nW));if(!d||!d.isOnWatch()||!_.Uw())return!1;d=d.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.Aw().height>d+this.getPopupHeight(g,C)?(g.style.top="auto",g.style.bottom="0px"):(g.style.top=d+"px",g.style.bottom="auto");return!0};
Bp.prototype.getPopupHeight=function(g,C){C&&(g.cachedPopupHeight=0);if(!g.cachedPopupHeight){C=0;var d=g.clientHeight,V=window.getComputedStyle(g);C+=parseInt(V.marginTop,10);C+=parseInt(V.marginBottom,10);g.cachedPopupHeight=d+C}return g.cachedPopupHeight};
Bp.prototype.getElement=function(g){return document.createElement(g)};
_.E([_.r(aUB.YtPopupContainerBehavior),_.H("design:type",Object)],Bp.prototype,"ytPopupContainerBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],Bp.prototype,"ytComponentBehavior",void 0);_.E([_.m({disableElementRegistration:!0,is:"ytd-popup-container"})],Bp);
_.I(Bp,"ytd-popup-container",function(){if(nUr!==void 0)return nUr;var g=document.createElement("template");_.D(g,"\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");g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);return nUr=g},{mode:1});var wCp;var k6r={};k6r.YtLogYpcFlowCommandsBehavior=[_.lo.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(g){_.e(g,sJ5)&&(g=_.e(g,sJ5))&&(g.serializedTransactionFlowLoggingParams?_.jJq(g.serializedTransactionFlowLoggingParams):g.serializedYpcCancelFlowLoggingParams?(g=g.serializedYpcCancelFlowLoggingParams)&&_.eU("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",g):g.serializedYpcResumeFlowLoggingParams?(g=g.serializedYpcResumeFlowLoggingParams)&&_.eU("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",g):g.serializedYpcPauseFlowLoggingParams?(g=g.serializedYpcPauseFlowLoggingParams)&&
_.eU("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",g):g.serializedYpcRefundFlowLoggingParams?(g=g.serializedYpcRefundFlowLoggingParams)&&FEz("YPC_EVENT_TYPE_START",g):g.serializedYpcDeactivateFlowLoggingParams?(g=g.serializedYpcDeactivateFlowLoggingParams)&&_.eU("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",g):g.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(g=g.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.eU("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",g))},
handleLogYpcFlowDismiss_:function(g){_.e(g,XxS)&&(g=_.e(g,XxS),g.serializedTransactionFlowLoggingParams?_.eCB(g.serializedTransactionFlowLoggingParams):g.serializedYpcCancelFlowLoggingParams?(g=g.serializedYpcCancelFlowLoggingParams)&&_.eU("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",g):g.serializedYpcResumeFlowLoggingParams?(g=g.serializedYpcResumeFlowLoggingParams)&&_.eU("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",g):g.serializedYpcPauseFlowLoggingParams?(g=
g.serializedYpcPauseFlowLoggingParams)&&_.eU("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",g):g.serializedYpcRefundFlowLoggingParams&&(g=g.serializedYpcRefundFlowLoggingParams)&&FEz("YPC_EVENT_TYPE_CANCEL",g))}}];var x5Z={};x5Z.YtCancelRecurrenceBehavior=[_.HN.YtComponentBehavior,_.Sor,{attached:function(){var g=this;Zw0(this,function(C,d){return g.ypcCancelRecurrenceHandler(C,d)})},
ypcCancelRecurrenceHandler:function(g,C){var d=this;if(!C||!C.ypcCancelRecurrenceEndpoint)return!1;if(!C.ypcCancelRecurrenceEndpoint.params)return _.GL(Error("Sl")),!0;_.rF(this.hostElement);var V=_.Bj.instance,y=_.wS().resolve(_.Oc(_.id));V&&_.T_(V,C)?_.fW(V,C).then(function(R){d.ypcCancelRecurrenceSuccess_(g,C,{data:R})},function(R){d.ypcCancelRecurrenceFailure_(g,C,R)}).thenCatch(function(){_.GL(Error("Tl"))}):y?y.requestDataForServiceEndpoint(C).then(function(R){d.ypcCancelRecurrenceSuccess_(g,
C,R)},function(R){d.ypcCancelRecurrenceFailure_(g,C,R)}).thenCatch(function(){_.GL(Error("Tl"))}):_.GL(Error("Ul"));
return!0},
ypcCancelRecurrenceSuccess_:function(g,C,d){_.Ng(this.hostElement);d.data||(d={data:d});d.data&&d.data.actions&&_.as(this.hostElement,d.data.actions,this.hostElement);d.data.messageRenderer?iW0(C.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(C=C.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.eU("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",C);_.HW(g,"yt-service-request-completed",d)},
ypcCancelRecurrenceFailure_:function(g,C,d){_.Ng(this.hostElement);iW0(C.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.HW(g,"yt-service-request-error",{error:d,params:[g,C]})}}];var oJR=function(g,C){_.du.call(this,C)};
_.L(oJR,qBp);var pC0={};pC0.YtCompleteTransactionBehavior=[_.HN.YtComponentBehavior,_.Sor,{attached:function(){var g=this;Zw0(this,function(C,d){return g.ypcCompleteTransactionHandler(C,d)})},
completeTransaction:function(g,C){var d=this;C={payments_payload:window.btoa(C.integratorData),buybucket_params:g.data.buybucketParams,offer_params:g.data.offerParams};var V=_.wS().resolve(_.id),y=g.data.completeTransactionEndpoint,R=this.get("ypcCompleteTransactionEndpoint.actions",y);R&&_.as(this.hostElement,R,this.hostElement);return(R=_.Bj.instance)&&_.T_(R,y)?_.fW(R,y,C).then(function(Y){return!Y||(Y==null?0:Y.error)?(Y=d.get("data.serializedTransactionFlowLoggingParams",g),_.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
Y))):{data:Y}}).then(function(Y){return d.handleCompleteTransactionSuccess_(Y,g)},function(){return d.handleCompleteTransactionFailure_(g)}):V.requestDataForServiceEndpoint(y,C).then(function(Y){return d.handleCompleteTransactionSuccess_(Y,g)},function(){return d.handleCompleteTransactionFailure_(g)})},
handleCompleteTransactionSuccess_:function(g,C){g.data||(g={data:g});if(g.data.messageRenderer)return _.kS(new oJR(g.data.messageRenderer));if(g.data.trackingParams){var d=_.ju(),V=_.t_();d&&V&&_.BL(d,V,_.FG(g.data.trackingParams))}C=this.get("data.serializedTransactionFlowLoggingParams",C);PJB(C);return _.GY(g)},
handleCompleteTransactionFailure_:function(g){g=this.get("data.serializedTransactionFlowLoggingParams",g);_.$R("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",g);return _.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",g))},
ypcCompleteTransactionHandler:function(g,C){var d=this;if(!C.ypcCompleteTransactionEndpoint)return!1;if(!C.ypcCompleteTransactionEndpoint.transactionParams)return _.GL(Error("Vl")),!0;C.ypcCompleteTransactionEndpoint&&C.ypcCompleteTransactionEndpoint.gtmData&&_.$3(C.ypcCompleteTransactionEndpoint.gtmData);var V=_.wS().resolve(_.Oc(_.id));if(V){_.rF(this.hostElement);var y=_.Bj.instance;y&&_.T_(y,C)?_.fW(y,C).then(function(R){return!R||(R==null?0:R.error)?(R=d.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
C),_.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",R))):{data:R}}).then(function(R){_.HW(g,"yt-service-request-completed");
d.ypcCompleteTransactionSuccess_(C,R)},function(){return d.ypcCompleteTransactionFailure_(C)}):V.requestDataForServiceEndpoint(C).then(function(R){_.HW(g,"yt-service-request-completed");
d.ypcCompleteTransactionSuccess_(C,R)},function(){return d.ypcCompleteTransactionFailure_(C)})}return!0},
ypcCompleteTransactionSuccess_:function(g,C){_.Ng(this.hostElement);C.data||(C={data:C});_.Qw(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);C.data.messageRenderer||C.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(g):(_.$3('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",g));C.data.actions&&(g=Bzp(C.data.actions),C=TzZ(C.data.actions),g.length&&_.Ke(this.hostElement,
g),C.length&&_.as(this.hostElement,C,this.hostElement))},
ypcCompleteTransactionFailure_:function(g){_.Ng(this.hostElement);_.Qw(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",g,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(g,C,d){if(C=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",C))C={serializedTransactionFlowLoggingParams:C},d&&(C.errorType=d),_.uD(g,C),_.nF()}}];var J90={};J90.YtEndpointHandlerWithYpcBehavior=[_.Sor,_.lo.YtActionHandlerBehavior,[{openWalletDialog:function(g,C,d,V,y,R,Y){var A=this,P=_.vj();C=C.replace(/-/g,"+").replace(/_/g,"/");var w=_.Zi().get("hl");_.WAV(_.u4(_.qk),C,P.resolve,y,function(x){R&&R();P.reject(x)},w,function(x){return A.onServerBackendAnalyticEvent_(g,d,x)},this.onDialogClose_.bind(this),V,Y);
return P.promise},
openFixFlowDialog:function(g,C,d,V){g=g.replace(/-/g,"+").replace(/_/g,"/");_.u4(_.qk).openFixFlowDialog(g,C,d,V)},
onDialogClose_:function(){_.Qw(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(g,C,d){_.HW(g,"yt-commerce-action-init-done");C&&_.Ke(this.hostElement,[C,{backend_analytics:d}])}}],
_.jh.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(g,C){g=this.get("data.nativeFlowEndpoint",C);C=this.get("data.fallbackEndpoint",C);g?_.Ke(this.hostElement,[g]):C&&_.HW(this.hostElement,"yt-navigate",{endpoint:C})}}],
x5Z.YtCancelRecurrenceBehavior,pC0.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 g=this;Zw0(this,function(C,d,V){return g.handleYPCEndpoint(C,d,V)});
this.ypcRegisterActionMapJobId_=_.vy(_.UP,function(){g.registerActionMap(g.buyFlowActionMap_)})},
detached:function(){var g=this;_.UP.cancelJob(this.ypcRegisterActionMapJobId_);_.vy(_.UP,function(){g.unregisterActionMap(g.buyFlowActionMap_)})},
handleYPCEndpoint:function(g,C,d){var V=C.ypcGetCartEndpoint;if(V){_.h1("commerce_transaction");var y=V.gtmId;y&&_.vN(y);(V=V.gtmData)&&_.$3(V)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",C)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(g,C),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",C)!=null?(this.handleYPCFixInstrumentEndpoint_(g,C),!0):C.ypcPauseSubscriptionCommand?(aTD(this.hostElement,g,C,d),
!0):C.ypcResumeSubscriptionCommand?(gcS(this.hostElement,g,C),!0):C.getPaymentInstrumentsParamsCommand?(QOQ(this.hostElement,g,C),!0):C.ypcHandleTransactionEndpoint?(E05(this.hostElement,g,C,d),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(g,C){var d=this;_.t1("ttcr",void 0,"commerce_transaction");C=C.ypcGetCartEndpoint;var V=C.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,y=V.encryptedPurchaseParams,R=V.serializedTransactionFlowLoggingParams,Y=V.serializedPaymentsClientParams,A=this.createGetCartResponseFromParams_(V,C.offerParams,R);this.changeButtonState(g,!0);_.LX(this.openWalletDialog(g,y,V.ypcLogWalletAnalyticDataEndpoint,R,function(){d.changeButtonState(g,!1)},function(){d.changeButtonState(g,
!1)},Y).then(function(P){return d.handleBuyFlowCompleteCallback_(g,A,P)},function(){return d.handleOnLoadError(A)}).then(function(P){return void d.handlePostPurchaseSuccess_(g,A,P)},function(P){return void d.handlePostPurchaseError_(P)}),function(){d.changeButtonState(g,!1);
g instanceof Element&&_.HW(g,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(g,C,d){var V=g.completeTransactionEndpoint,y=g.handleTransactionEndpoint;C={data:{offerParams:window.btoa(C),serializedTransactionFlowLoggingParams:d}};y?C.data.handleTransactionEndpoint=y:C.data.completeTransactionEndpoint=V;g.onCartDismissCommand&&(C.data.onCartDismissCommand=g.onCartDismissCommand);return C},
onGetCartServiceRequestCompleted_:function(g,C){var d=this,V=g.target;if(C&&C.data&&C.data.messageRenderer)_.Ng(this.hostElement),this.handleMessageRenderer_(C.data.messageRenderer),this.changeButtonState(V,!1);else{var y=this.get("data.encryptedPurchaseParams",C),R=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",C),Y=this.get("data.ypcLogWalletAnalyticDataEndpoint",C),A=this.get("data.serializedPaymentsClientParams",C),P=this.getLoggingParams_(C);if(P||y||R)g.stopPropagation(),_.t1("ttcr",
void 0,"commerce_transaction"),y||_.Ng(this.hostElement),this.changeButtonState(V,!1),R?_.Qw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.Qq("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:R}}},this]):y&&(this.changeButtonState(V,!0),g=null,g=this.openWalletDialog(V,y,Y,P,function(){_.Ng(d.hostElement);d.changeButtonState(V,!1)},function(){_.Ng(d.hostElement);
d.changeButtonState(V,!1)},A),_.LX(g.then(function(w){return d.handleBuyFlowCompleteCallback_(V,C,w)},function(){return d.handleOnLoadError(C)}).then(function(w){return d.handlePostPurchaseSuccess_(V,C,w)},function(w){return d.handlePostPurchaseError_(w)}),function(){d.changeButtonState(V,!1);
_.HW(V,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(g,C){C&&C.endpoint&&C.endpoint.ypcGetCartEndpoint&&!C.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",C.endpoint.ypcGetCartEndpoint)&&_.as(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",C.endpoint.ypcGetCartEndpoint)],g.target),_.rF(this.hostElement),this.changeButtonState(g.target,!0))},
onServiceRequestError_:function(g,C){if(C&&C.params&&C.params.length){C=_.Z(C.params);for(var d=C.next();!d.done;d=C.next())if((d=d.value)&&d.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",d.ypcGetCartEndpoint)&&_.as(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",d.ypcGetCartEndpoint)],g.target);_.Ng(this.hostElement);this.changeButtonState(g.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(g,C,d){var V=d.integratorData;return V==null||V===""||d.error!=null?(V=this.getLoggingParams_(C),String(d.error)==="-1"?(C.data.onCartDismissCommand&&_.as(this.hostElement,[C.data.onCartDismissCommand],g),_.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",V,!0))):_.kS(new iI("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",V))):C.data.handleTransactionEndpoint?H16(this.hostElement,C.data.handleTransactionEndpoint,{payments_payload:V,funds_guarantee_callback_client_data:d.integratorClientCallbackData}):
this.completeTransaction(C,d)},
handlePostPurchaseSuccess_:function(g,C,d){C=d.data;var V=!1,y,R;if(C&&((y=C.command)==null?0:(R=y.commandExecutorCommand)==null?0:R.commands)){var Y,A;y=(Y=C.command)==null?void 0:(A=Y.commandExecutorCommand)==null?void 0:A.commands;for(Y=0;Y<y.length;Y++)if(_.e(y[Y],_.Sj8)){V=!0;break}}V||(C&&C.gtmDatas&&C.gtmDatas.length?_.$3(C.gtmDatas[0]):_.$3('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));d.data&&d.data.actions&&(C=Bzp(d.data.actions),d=TzZ(d.data.actions),C.length&&
_.Ke(this.hostElement,C),d.length&&_.as(this.hostElement,d,g))},
handlePostPurchaseError_:function(g){g&&g.payload&&g.payload.isUserDismiss||_.IM(Error("Xl"))},
handleOnLoadError:function(g){g=this.getLoggingParams_(g);return _.kS(new iI("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",g))},
getLoggingParams_:function(g){return this.get("data.serializedTransactionFlowLoggingParams",g)},
handleMessageRenderer_:function(g){var C=_.cG(g,"renderer"),d=_.Qq("openPopupConfig");C==="confirmDialogRenderer"&&d&&_.Qw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:d.popupTypeMap[C],popup:g}},this])},
handleYPCFixInstrumentEndpoint_:function(g,C){var d=this,V=C.ypcFixInstrumentEndpoint;C=V.encryptedFixInstrumentParameters;this.logFixFopEvent_(V,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(g,!0);this.openFixFlowDialog(C,function(y,R){d.onFixFlowCompleteCallback_(V,y,R)},function(){return d.changeButtonState(g,!1)},function(){d.changeButtonState(g,!1);
d.logFixFopEvent_(V,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(g,C,d){var V=_.gS("payments.business.integration.scenario.FixInstrument");if(C==V.IntegratorCallbackType.ON_COMPLETE){C="FIX_FOP_EVENT_TYPE_CANCEL";var y=null;d.error!=null?d.error!=V.OnCompleteCallbackError.USER_CANCELLED&&(_.as(this.hostElement,[g.errorAction],this.hostElement),C="FIX_FOP_EVENT_TYPE_FAILURE",y="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.as(this.hostElement,[g.successAction],this.hostElement),C="FIX_FOP_EVENT_TYPE_SUCCESS");_.as(this.hostElement,[g.onFinishAction],
this.hostElement);this.logFixFopEvent_(g,C,y)}},
logFixFopEvent_:function(g,C,d){(g=g.serializedFixFopLoggingParams)?(C={eventType:C,serializedFixFopLoggingParams:g},d!=null&&(C.errorType=d),_.uD("fixFopFlow",C),_.nF()):_.IM(Error("Yl"))},
changeButtonState:function(g,C){_.t("enable_ypc_spinners")&&g&&(g.is==="yt-button-renderer"||g.is==="ytd-button-renderer")&&(g.disabled=C)}}];var hyp=function(g){this.JSC$32853_clientRoot=g;this.feedbackCollectorActionMap={"yt-help-dialog-requested":dED,"yt-feedback-dialog-requested":CSb,"yt-signal-action-help":VjS,"yt-signal-action-send-feedback":y20,"yt-send-feedback-action":b$6,"yt-user-feedback-endpoint":Z$p};_.RV(_.dN.getInstance(),this.feedbackCollectorActionMap,this.JSC$32853_clientRoot)},t70;var jFB=function(g){this.JSC$32858_clientRoot=g;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":YnB.bind(null,this.JSC$32858_clientRoot),"yt-signal-action-delete-all-downloads":FoQ,"yt-signal-action-delete-download":PSD,"yt-signal-action-delete-playlist-download":O$8,"yt-signal-action-install-pwa":J2r,"yt-signal-action-refresh-downloads":ocR,"yt-offline-video-endpoint":tjR,"yt-offline-playlist-endpoint":eVR,"yt-update-local-app-setting-command":Lo0,"yt-offline-orchestration-action-command":r2Q,
"yt-signal-action-undo-delete-download":kEp,"yt-local-watch-history-command":sgr};_.RV(_.dN.getInstance(),this.downloadManagerActionMap,this.JSC$32858_clientRoot);_.B7.instance=new _.B7},eyb;var TR=function(){var g=_.W.apply(this,arguments)||this;g.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_"};g.remoteApi_=null;return g};
_.L(TR,_.W);_.b=TR.prototype;
_.b.ready=function(){_.t("polymer_enable_mdx")&&(FJr({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.t("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.t("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.t("enable_cast_short_lived_lounge_token")}),_.oM("yt-remote-connection-change",this.handleConnectionChange_,this),_.oM("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=pJ0())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.b.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.b.handleConnectionChange_=function(g){(this.mdxConnected=g)?(g=OKS(),!g&&aYQ()&&GGQ()&&(g={key:"cast-selector-receiver",name:GGQ()}),g=g.name):g=null;this.receiverName=g;_.Ad(this.remoteApi_);(this.remoteApi_=pJ0())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.b.handleReceiverAvailabilityChange_=function(){var g=iKR();aYQ()&&_.xR("yt-remote-cast-available")&&g.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=g.length>0};
_.b.handleRemoteQueueChange_=function(){var g=this.currentVideoId_,C=this.currentListId_,d=vg(this.remoteApi_);this.currentVideoId_=d.videoId;this.currentListId_=d.listId;this.currentVideoId_&&_.Qw(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.t("polymer_enable_mdx_queue")?this.currentListId_:null,g,C])};
_.b.handleAddToQueueAction_=function(g){g=_.e(g,OVQ);this.remoteApi_&&(g.videoId?this.remoteApi_.addVideo(g.videoId):g.playlistId&&this.remoteApi_.addPlaylist(g.playlistId))};
_.b.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.b.handleInsertInQueueAction_=function(g){g=_.e(g,wxz);this.remoteApi_&&g.videoId&&this.remoteApi_.JSC$20196_insertVideo(g.videoId)};
_.b.handleRemoveFromQueueAction_=function(g){g=_.e(g,kwr);this.remoteApi_&&g.videoId&&this.remoteApi_.JSC$20196_removeVideo(g.videoId)};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],TR.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M(),_.H("design:type",Object)],TR.prototype,"appId",void 0);_.E([_.M(),_.H("design:type",Boolean)],TR.prototype,"mdxConnected",void 0);_.E([_.M(),_.H("design:type",Boolean)],TR.prototype,"receiverAvailable",void 0);_.E([_.M(),_.H("design:type",Object)],TR.prototype,"receiverName",void 0);_.E([_.M(),_.H("design:type",Object)],TR.prototype,"currentVideoId_",void 0);
_.E([_.M(),_.H("design:type",Object)],TR.prototype,"currentListId_",void 0);_.E([_.eC({is:"yt-mdx-manager",disableElementRegistration:!0})],TR);_.I(TR,"yt-mdx-manager",void 0,{mode:2});var lmR;var LCr;var fC=function(){var g=_.W.apply(this,arguments)||this;g.APP_IDS={ytr:3,ytm:5};g.JSC$21428_timeoutId_=0;g.actionMap={"yt-open-create-family-dialog":"open"};return g};
_.L(fC,_.W);_.b=fC.prototype;_.b.created=function(){e06(2200)};
_.b.detached=function(){this.observer_&&this.observer_.disconnect()};
_.b.open=function(g,C){var d=this,V=g.serializedYpcFamilyCreateLoggingParams;this.JSC$21428_timeoutId_=setTimeout(this.abort_.bind(this,g.postFlowErrorEndpoint,V),3E4);C&&(this.onReadyCallback_=C);var y=_.KZ(this.hostElement).querySelector("#unicorn-iframe");V&&V&&AYQ("ypcFamilyCreateFlowStarted",V);_.yPg("family_creation",function(){var R=_.gS("gapi.family_creation.render");_.gS("gapi.config.update")("iframes/family_creation/url",d.getFamilyCreationUrlWithUnicornParams_());var Y=3;g.appId&&g.appId in
d.APP_IDS&&(Y=d.APP_IDS[g.appId]);Y={authUser:_.Qq("SESSION_INDEX")||0,clientId:Y,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.Qq("HL"),initialflow:[4,5,6,7],m:d.isMobile?1:0,onFlowComplete:d.onUnicornFlowComplete_.bind(d,g.postFlowSuccessEndpoint,V),onError:d.onUnicornFlowError_.bind(d,g.postFlowErrorEndpoint,V),onReady:d.onUnicornFlowReady_.bind(d,g.referencePcidParams)};R(y,Y)})};
_.b.close=function(){_.KZ(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.b.onUnicornFlowComplete_=function(g,C){this.close();C&&C&&AYQ("ypcFamilyCreateFlowSucceeded",C);_.HW(this.hostElement,"yt-navigate",{endpoint:g})};
_.b.onUnicornFlowError_=function(g,C){this.close();C&&AYQ("ypcFamilyCreateFlowCancelled",C);_.HW(this.hostElement,"yt-navigate",{endpoint:g})};
_.b.onUnicornFlowReady_=function(g){var C=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();g&&_.gS("gapi.family_creation.setConfig")(0,g);this.observer_=new MutationObserver(function(){_.KZ(C.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.KZ(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.KZ(this.hostElement).querySelector("#dialog").open()};
_.b.getFamilyCreationUrlWithUnicornParams_=function(){return _.Qq("YTR_FAMILY_CREATION_URL")};
_.b.getCurrentUrl_=function(){return document.location.href};
_.b.abort_=function(g,C){this.clearTimeout_();this.onUnicornFlowError_(g,C)};
_.b.clearTimeout_=function(){clearTimeout(this.JSC$21428_timeoutId_)};
_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],fC.prototype,"ytActionHandlerBehavior",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],fC.prototype,"isMobile",void 0);_.E([_.M(),_.H("design:type",Object)],fC.prototype,"onReadyCallback_",void 0);_.E([_.M(),_.H("design:type",Object)],fC.prototype,"observer_",void 0);_.E([_.eC({is:"yt-create-family-dialog",disableElementRegistration:!0})],fC);
_.I(fC,"yt-create-family-dialog",function(){if(LCr===void 0){var g=document.createElement("template");_.D(g,'\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');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);var C=g.content,d=C.insertBefore;lmR===void 0&&(lmR=document.createElement("template"));var V=lmR;d.call(C,V.content.cloneNode(!0),g.content.firstChild);LCr=g}g=LCr;return g},{mode:2});var D5R;var r90;var vp=function(){var g=_.W.apply(this,arguments)||this;g.STEP=1;g.BLOCK_ON=80;g.MIN_PROGESS=0;g.MAX_PROGESS=100;return g};
_.L(vp,_.W);_.b=vp.prototype;_.b.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.b.ready=function(){this.progress_=this.MIN_PROGESS;this.hostElement.hidden=!0;this.hostElement.setAttribute("aria-valuemin",String(this.MIN_PROGESS));this.hostElement.setAttribute("aria-valuemax",String(this.MAX_PROGESS));_.wS().addProvider({provide:gKS,useValue:this})};
_.b.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.b.finish=function(){var g=this;this.progress=this.MAX_PROGESS;BBS(function(){g.progress==g.MAX_PROGESS&&(g.hostElement.hidden=!0)})};
_.b.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.PU.Object.defineProperties(vp.prototype,{progress:{configurable:!0,enumerable:!0,set:function(g){this.progress_=g;var C="scaleX("+g/this.MAX_PROGESS+")",d=_.KZ(this.hostElement).querySelector("#progress").style;d.transform=C;d.webkitTransform=C;this.hostElement.setAttribute("aria-valuenow",String(g))},
get:function(){return this.progress_}}});
_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],vp.prototype,"ytComponentBehavior",void 0);_.E([_.eC({is:"yt-page-navigation-progress",disableElementRegistration:!0})],vp);
_.I(vp,"yt-page-navigation-progress",function(){if(r90===void 0){var g=document.createElement("template");_.D(g,'\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');g.content.insertBefore(_.z().content.cloneNode(!0),
g.content.firstChild);var C=g.content,d=C.insertBefore;D5R===void 0&&(D5R=document.createElement("template"));var V=D5R;d.call(C,V.content.cloneNode(!0),g.content.firstChild);r90=g}g=r90;return g},{mode:2});var N10={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"},XC0={"font-size":"12px","font-style":"italic"},sFB={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.$ES=function(){return _.F(function(g){_.XV(g)})};var B1D=_.n(function(g){var C=function(){return g.data().subtext},d={};
return _.O("snackbar-view-model",{class:_.Gr("snackbarViewModelHost",g.className)},_.O("div",{class:_.Gr("snackbarViewModelEngagementBarWrapper",g.className)},_.O(_.k,{cond:function(){return g.data().image},
then:function(V){return _.O(_.q_,{data:V,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.O(_.k,{cond:function(){return g.data().imageContent},
then:function(){return _.O("div",{class:"snackbarViewModelAvatarContainer"},_.O(_.Fd,{data:function(){return g.data().imageContent}},{decoratedAvatarViewModel:_.Ej}))}}),_.O("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.O("div",{class:_.Gr((d.snackbarViewModelTitle=!0,d.snackbarViewModelTitleWithSubtext=C,d))},_.O(_.gV,{text:function(){return g.data().text}})),_.O(_.k,{cond:C,
then:function(){return _.O("div",{class:"snackbarViewModelSubtext"},_.O(_.gV,{text:function(){return C()}}))}})),_.O(_.k,{cond:function(){return g.data().buttons},
then:function(){return _.O("div",{class:"snackbarViewModelButtonClassWrapper"},_.O(_.Fd,{data:function(){return g.data().buttons}},{buttonViewModel:function(V){return _.O(_.Jc,{data:V.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:g.target})}}))}})))},"ik");_.U4(_.n(function(){function g(q,Q,c){l(q);T(c);J("in");x(!0);C(q,Q);Y=setTimeout(function(){d()},Q)}
function C(q,Q){var c,U=(c=q.text)==null?void 0:c.content;q=_.hM(q.rendererContext);U&&(Q={label:U,command:q,durationMs:Q},_.wS().resolve(_.YV).enqueue(Q))}
function d(q){J("out");q&&clearTimeout(Y)}
function V(){d(!0)}
function y(q){if(q){var Q=q.snackbarViewModel,c=q.durationMs,U=q.target;c||(c=3E3);Q&&(q=_.wS().resolve(_.Oc(_.V4)))&&q.enqueue({isOpened:w,open:function(){g(Q,c,U)},
close:d},0)}}
var R=_.AD("snackbar-container"),Y=void 0,A=_.Z(_.jL(!1,void 0,"mDc5N")),P=A.next().value;A=A.next().value;var w=P,x=A;P=_.Z(_.jL("out",void 0,"FpOs5e"));var p=P.next().value,J=P.next().value;P=_.Z(_.jL(void 0,void 0,"jIDRob"));var h=P.next().value,l=P.next().value;P=_.Z(_.jL(void 0,void 0,"kOA3Mb"));var N=P.next().value,T=P.next().value,v=_.gJ(function(){if(p()==="out"){x(!1);l(void 0);T(void 0);var q=_.wS().resolve(_.Oc(_.V4));q&&qKr(q,0)}});
_.Iu(function(){var q=_.wS().resolve(_.Oc(_.t58));q&&(q.showSnackbarFn=y,q.closeSnackbarFn=V)});
return _.O("snackbar-container",{class:"ytSnackbarContainerHost",el:R},_.O(_.k,{cond:function(){return w()&&!!h()},
then:function(){var q={};return _.O("div",{class:_.Gr("ytSnackbarContainerSnackbarContainer",(q.ytSnackbarContainerMobile=!1,q.ytSnackbarContainerPivotBar=function(){var Q;return!((Q=_.wS().resolve(_.Oc(_.jZb)))==null||!Q())},q.ytSnackbarContainerOpened=function(){return w()&&p()==="in"},q.ytSnackbarContainerClosed=function(){return w()&&p()==="out"},q)),
"on:animationend":v},_.O(B1D,{data:function(){return h()},
target:function(){return N()}}))}}))},"jk"),"snackbar-container");_.U4(_.zHh,"yt-tooltip");var T1z=_.bP0.ephemeralActionSelector;_.U4(_.n(function(){var g=_.AY(T1z);return _.O("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var C;return(C=g())==null?void 0:C.announcement})},"kk"),"yt-ephemeral-actions");var dcS=new Map;var Ueb=function(g,C){var d=this;this.handleError=g;this.logEventInternal=C;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){d.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
Ueb.prototype.logError=function(g){this.handleError(g)};
Ueb.prototype.logEvent=function(g,C){switch(g){case "IDB_DATA_CORRUPTED":_.t("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",C);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",C);break;case "IS_SUPPORTED_COMPLETED":_.t("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",C);break;case "QUOTA_EXCEEDED":fmQ(this,C);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",C);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":g=Object.assign({},C,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",g)}};
var fmQ=function(g,C){_.FK.getInstance().estimate().then(function(d){d=Object.assign({},C,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:y05(d==null?void 0:d.usage),deviceStorageQuotaMbytes:y05(d==null?void 0:d.quota)});g.logEventInternal("idbQuotaExceeded",d)})};var vJ6=_.n(function(g){var C=_.Y4("yt-draggable"),d=g.onDrag,V=g.onDragStart,y=g.onDragEnd,R=_.mV(g,{allowClicks:!1,dragThreshold:5}),Y=R.dragThreshold,A=R.allowClicks;g=R.children;R=R.className;var P=void 0,w=void 0,x=new _.IZ(0,0),p=!1;_.Iu(function(){P=new _.qp(C.value);w=new _.we(h);J(P,w);if(A()){_.s2x(P,Y());var N;(N=C.value)==null||N.addEventListener("click",l,{capture:!0})}_.nP(function(){var T;(T=P)==null||T.dispose();if(A()){var v;(v=C.value)==null||v.removeEventListener("click",l,{capture:!0})}})});
var J=function(N,T){_.O4(N,"earlycancel",function(){A()&&(p=!1)});
_.O4(N,"start",function(v){V==null||V(v);v.defaultPrevented||A()&&(p=!0)});
_.O4(N,"beforedrag",function(v){P&&w&&(v.preventDefault(),x=new _.IZ(v.clientX-P.startX,v.clientY-P.startY),w.start())});
_.O4(N,"end",function(){T.stop();y==null||y();x=new _.IZ(0,0)})},h=function(){x&&d(x)},l=function(N){p&&(p=!1,N.stopPropagation(),N.preventDefault())};
return _.O("yt-draggable",{el:C,class:_.Gr("ytDraggableComponentHost",R)},g)},"lk");var $5Z=_.n(function(g){var C=_.Z(_.jL(0,void 0,"Qf0tbc")),d=C.next().value,V=C.next().value;C=function(y){var R={},Y={};return _.O(vJ6,{className:_.Gr("ytdMiniplayerComponentResizer",(R.ytdMiniplayerComponentResizerDisabled=function(){return y===g.horizontalAlignment()||y===g.verticalAlignment()},R.ytdMiniplayerComponentResizerNorth=y==="north",R.ytdMiniplayerComponentResizerEast=y==="east",R.ytdMiniplayerComponentResizerSouth=y==="south",R.ytdMiniplayerComponentResizerWest=y==="west",R)),
onDragStart:function(){V(g.currentMiniplayerSize());if(g.onResizeStart)g.onResizeStart()},
onDrag:function(A){y!=="north"&&y!=="west"||A.scale(-1);var P;A=(P=y==="north"||y==="south")?A.y:A.x;var w=g.currentAspectRatio();P&&w>=1?A*=w:!P&&w<1&&(A/=w);P=A;g.onResize(d()+P)}},_.O("div",{class:_.Gr("ytdMiniplayerComponentResizerCorner",(Y.ytdMiniplayerComponentResizerNorthCorner=y==="north",Y.ytdMiniplayerComponentResizerEastCorner=y==="east",Y.ytdMiniplayerComponentResizerSouthCorner=y==="south",Y.ytdMiniplayerComponentResizerWestCorner=y==="west",Y))}))};
return _.O("div",{class:"ytdMiniplayerComponentResizers"},C("north"),C("east"),C("south"),C("west"))},"mk");var qHI=16/9;_.U4(_.n(function(){var g=_.Y4("ytd-miniplayer"),C=_.Z(_.jL(new _.XW(NaN,NaN),void 0,"NHaFyc")),d=C.next().value,V=C.next().value;C=_.Z(_.jL(!1,void 0,"a0rwG"));var y=C.next().value,R=C.next().value;C=_.Z(_.jL(!1,void 0,"f1jSeb"));var Y=C.next().value,A=C.next().value;C=_.Z(_.jL(!1,void 0,"JojXKc"));var P=C.next().value,w=C.next().value;C=_.Z(_.jL(!1,void 0,"FjS8Db"));var x=C.next().value,p=C.next().value;C=_.Z(_.jL(!1,void 0,"z5WG9e"));var J=C.next().value,h=C.next().value;C=_.Z(_.jL(!1,void 0,"eUzZd"));
var l=C.next().value,N=C.next().value;C=_.Z(_.jL(qHI,void 0,"XsBIy"));var T=C.next().value,v=C.next().value,q=_.Z(_.jL(!1,void 0,"FJSvse"));C=q.next().value;var Q=q.next().value;q=_.Z(_.jL(!1,void 0,"VDUFL"));var c=q.next().value,U=q.next().value;q=_.Z(_.jL(void 0,void 0,"nFeh4b"));var K=q.next().value,Cl=q.next().value;q=_.Z(_.jL(xq()?"west":"east",void 0,"T7co7c"));var AL=q.next().value,iP=q.next().value;q=_.Z(_.jL("south",void 0,"QDUsLb"));var lP=q.next().value,pl=q.next().value;q=_.Z(_.jL(400,
void 0,"F7Vdze"));var jB=q.next().value,qR=q.next().value,s1=_.wS().resolve(_.Ds).miniplayerPropSignalMap[0],wL=s1.data,WM=s1.externalPlaylistData;q=s1.toastData;var N6=s1.playabilityStatus,SB=s1.isReadyToResume,Ox=s1.isDisabled,fL=s1.watchWhile,XP=s1.playerVe,eR=s1.expandVe,Jp=s1.closeVe,ZW=s1.readyToResumeVe,dL=s1.readyToResumeCloseVe,pL=s1.repositionVe,yb=s1.resizeVe;s1=_.Z(_.VF(SB));var th=s1.next().value,Vb=s1.next().value,Br=_.AY(_.sl.persistentPanelVisibleSelector),HM=!1,k6=!1,ih;_.Iu(function(){V(_.Aw());
g.value.addEventListener("animationend",function(Ux){Ux.target===g.value&&(h(!1),N(!1))});
FlQ(g.value)});
_.Zy("yt-window-resized",function(Ux){Ux&&V(Ux)});
var CS=function(){ih&&v(ih.getVideoAspectRatio())},Qg=function(){if(ih){var Ux=ih.getPlayerState()===1;
th()&&Ux&&Vb(!1)}},hh=function(){var Ux=eR();
if(Ux){var DI=_.ju(3);DI&&_.qV(DI,Ux)}},hp=function(){var Ux=Jp(),DI=dL();
Ux&&_.qV(_.ju(3),Ux);SB()&&DI&&_.qV(_.ju(3),DI)};
_.Zy("yt-activate-miniplayer",function(Ux){var DI;return _.F(function(R6){if(R6.nextAddress==1)return y()?R6.return():R6.yield((DI=_.wS().resolve(_.Ds).getPlayerElement())==null?void 0:DI.getPlayerPromise(),2);ih=R6.yieldResult;if(!ih)return R6.return();!c()&&_.t("kevlar_watch_while_v2")&&(pl(Ux&&!_.t("kevlar_watch_while_bottom_align")?"north":"south"),iP(xq()?"west":"east"));var TC=ih;TC.addEventListener("onVideoDataChange",CS);TC.addEventListener("onStateChange",Qg);TC.addEventListener("onExpandMiniplayer",
hh);TC.addEventListener("onCloseMiniplayer",hp);v(ih.getVideoAspectRatio());R(!0);A0b()||h(!0);_.XV(R6)})});
_.Zy("yt-deactivate-miniplayer",function(Ux,DI){return _.F(function(R6){if(!y())return R6.return();R(!1);Vb(!1);N(Ux);p(!1);A(!1);if(ih){var TC=ih;TC.removeEventListener("onVideoDataChange",CS);TC.removeEventListener("onStateChange",Qg);TC.removeEventListener("onExpandMiniplayer",hh);TC.removeEventListener("onCloseMiniplayer",hp)}A0b()||DI?DI&&h(!1):h(!0);_.XV(R6)})});
var Kd=function(){return!(fL()&&_.t("kevlar_watch_while_modern"))},T0=function(){var Ux;
return!((Ux=WM())==null||!Ux.contents)},mW=function(){var Ux=jB();
var DI=d();DI=Math.min(Math.min(DI.width,DI.height)-32,720);var R6=T(),TC=Kd(),UJ=T0()&&Y(),C8=Math.min(Ux,DI);Ux=new _.XW(192,TC?116:192);R6=new _.XW(UJ?qHI:R6,1);C8=new _.XW(C8,TC?C8-76:C8);C8=R6.aspectRatio()>C8.aspectRatio()?C8.width/R6.width:C8.height/R6.height;R6=R6.scale(C8);Ux.width<=R6.width&&Ux.height<=R6.height||(Ux=R6.aspectRatio()<=Ux.aspectRatio()?Ux.width/R6.width:Ux.height/R6.height,R6.scale(Ux),R6.width=Math.min(R6.width,DI),R6.height=Math.min(R6.height,DI));return new _.XW(R6.width,
_.jz(192,R6.height+whR(TC,UJ),720))},aM=function(){var Ux=mW(),DI=Kd(),R6=T0()&&Y();
return new _.XW(Ux.width,Ux.height-whR(DI,R6))},Zg=function(){var Ux=function(DI){DI.target===g.value&&x()&&(p(!1),g.value.removeEventListener("transitionend",Ux))};
A0b()||(g.value.addEventListener("transitionend",Ux),p(!0));A(!Y())};
_.ue(function(){var Ux=XP(),DI=_.ju(3),R6=_.t_(3);if(DI&&R6&&Ux){_.BL(DI,R6,Ux);R6=pL();var TC=yb(),UJ=eR(),C8=Jp(),QO=dL();UJ&&C8&&QO&&(_.Tz(DI,Ux,[UJ,C8,QO]),_.vL(DI,[UJ,C8]));R6&&TC&&_.Tz(DI,Ux,[R6,TC])}},"UBpUDd");
_.ue(function(){var Ux=ZW();if(Ux){var DI=_.ju(0),R6=_.t_(0);DI&&R6&&(_.BL(DI,R6,Ux),_.vL(DI,[Ux]))}},"fQpBzb");
s1={};return _.O("ytd-miniplayer",{el:g,class:_.Gr("ytdMiniplayerComponentHost",(s1.ytdMiniplayerComponentVisible=function(){return(y()||J())&&!(fL()&&_.t("kevlar_watch_while_counterfactual"))},s1.ytdMiniplayerComponentAnimatingSnap=P,s1.ytdMiniplayerComponentAnimatingPlaylistExpand=x,s1.ytdMiniplayerComponentAnimatingFade=J,s1),function(){if(J()){var Ux=lP();
var DI=y(),R6=l();Ux=DI?Ux==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":R6?Ux==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":Ux==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else Ux="";return Ux}),
style:_.yF({top:function(){return lP()==="north"?"16px":""},
right:function(){var Ux=AL(),DI=Br();DI=(DI===void 0?0:DI)&&!xq()?400:0;return Ux==="east"?16+DI+"px":""},
bottom:function(){return lP()==="south"?"16px":""},
left:function(){var Ux=AL(),DI=Br();DI=(DI===void 0?0:DI)&&xq()?400:0;return Ux==="west"?16+DI+"px":""},
width:function(){return mW().width+"px"},
height:function(){return mW().height+"px"},
transform:function(){var Ux=K();return Ux?"translate("+Ux.x+"px, "+Ux.y+"px)":""}})},_.O("div",{class:"ytdMiniplayerComponentContent"},_.O(vJ6,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(Ux){var DI=OXD(AL(),lP(),d(),mW(),K()),R6=aM();Math.abs(Ux.clientY-(DI.y+R6.height))>15?(Q(!0),Ux=_.ju(3),DI=pL(),HM||(HM=!0,Ux&&DI&&_.vL(Ux,[DI])),Ux&&DI&&_.qV(Ux,DI)):Ux.preventDefault()},
onDrag:function(Ux){Cl(Ux)},
onDragEnd:function(){var Ux=P9R(OXD(AL(),lP(),d(),mW(),K()),d(),mW()),DI=iX0(AL(),lP(),d(),mW(),Br()),R6=iX0(Ux.horizontalAlignment,Ux.verticalAlignment,d(),mW(),Br());R6=new _.IZ(R6.x-DI.x,R6.y-DI.y);var TC;DI=DI.y+(((TC=K())==null?void 0:TC.y)||0)+mW().height/2;var UJ=function(){AL()===Ux.horizontalAlignment&&lP()===Ux.verticalAlignment||U(!0);iP(Ux.horizontalAlignment);pl(Ux.verticalAlignment);Cl(void 0)},C8=function(QO){QO.target===g.value&&P()&&(w(!1),UJ(),g.value.removeEventListener("transitionend",
C8))};
Q(!1);lP()==="south"&&DI>d().height?(UJ(),_.wS().resolve(_.Ds).close()):(g.value.addEventListener("transitionend",C8),w(!0),Cl(R6))}},_.O(_.k,{cond:y,
then:function(){return _.O(_.PAB,{isDisabled:Ox,playabilityStatus:N6,size:aM})}}),_.O(_.k,{cond:Kd,
then:function(){return _.O(_.AH0,{isReadyToResume:th,data:wL,expanded:Y,onExpandClick:Zg,playlistData:WM})}}),_.O(_.k,{cond:C,
then:function(){return _.O("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.O(_.k,{cond:function(){return T0()&&Y()||x()},
then:function(){return _.O(_.hdI,{className:"ytdMiniplayerComponentPlaylistPanel",data:WM,hideHeaderText:!0,withinMiniplayer:!0})}}),_.O("div",{class:"ytdMiniplayerComponentToast"},_.O(_.i9Q,{toastData:q}))),_.O($5Z,{onResize:function(Ux){qR(_.jz(192,Ux,720))},
onResizeStart:function(){var Ux=_.ju(3),DI=yb();k6||(k6=!0,Ux&&DI&&_.vL(Ux,[DI]));Ux&&DI&&_.qV(Ux,DI)},
currentAspectRatio:T,currentMiniplayerSize:jB,horizontalAlignment:AL,verticalAlignment:lP}))},"pk"),"ytd-miniplayer",{});var M7S=_.sl.persistentPanelVisibleSelector,qB=function(){var g=_.W.apply(this,arguments)||this;g.tabGesturesIsActive=!1;g.persistentPanelEnabled=_.t("enable_ai_companion");g.hasDelegation=!1;g.isFrostedGlassInitialized=!1;g.frostedGlassExp=_.t("web_frosted_glass");g.hasPendingWatchNavigation=!1;g.mastheadHiddenFocusWithinKillswitch=_.t("web_masthead_hidden_focus_within_killswitch");g.clientOnlyWizTooltipsEnabled=_.t("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
g.scrollAtTop=!0;g.guideScrollTop=0;g.isTheaterModeSession=_.au("START_IN_THEATER_MODE");g.iMaxTheaterMode=_.t("web_watch_imax_theater_mode");g.isFullWindowSession=_.au("START_IN_FULL_WINDOW_MODE");g.hasCreateFamilyDialog=!1;g.mastheadHeight=56;g.networkStatusManager=new _.db;g.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"};g.dynamicActionMap={"yt-run-attestation-command":function(C){var d=_.ZpS.instance,V=_.e(C,_.wvP);return V?_.t("use_rta_manager_for_async")&&
XR0()?OwZ(d,V,C.clickTrackingParams):iw0(d,V,C.clickTrackingParams):_.kS(Error("pi"))}};
g.isFrostedGlassDisabled=!1;g.isChannelOrPlaylistPage=!1;return g};
_.L(qB,_.W);_.b=qB.prototype;_.b.created=function(){var g=_.wS();_.t("kevlar_clear_duplicate_pref_cookie")&&_.vy(_.UP,function(){var C=_.Bt.get("PREF");C&&!/f\d=/.test(C)&&(C=_.J5("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=C?"PREF=null;domain="+C+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.t("gzip_gel_with_worker")&&_.gtg();_.t("jspb_serialize_with_worker")&&gSr();_.t("web_worker_availability_check")&&VPR();_.t("nwl_init_killswitch")||G10().then(function(){_.UP.addLowPriorityJob(e68)});
this.pageManagerAttachedPromise=_.vj();this.ytdAppBehavior.loadDepsPromise=_.l9([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.dJ(this.onThrottledScroll,200,this);_.t("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);ciR();$oS=!!_.gS("ytappsettings.initialized");kl=_.gS("ytappsettings.previousValue");U_Q=_.gS("ytappsettings.previousSnapshotTime");$oS||($oS=!0,coz());XJp();sap();_.HG("DEFERRED_DETACH",
_.t("kevlar_tuner_should_defer_detach"));_.HG("REUSE_COMPONENTS",!0);_.HG("STAMPER_STABLE_LIST",!0);_.HG("SCHEDULED_LAZY_LIST",!0);_.HG("openPopupConfig",k7Z);_.HG("useClickHandler",!0);_.t("kevlar_shell_cleanup")&&_.UP.addLowPriorityJob(Tlp.bind(this,_.yg.caches));_.au("IS_SHELL_LOAD")&&_.pu({shellStartupDurationMs:Math.round((0,_.wQ)()-_.O6())});mEr(this.networkStatusManager);_.t("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",TBQ(N10)),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!",
TBQ(XC0)),console.log("%cVisit http://go/join-youtube-web to apply today.",TBQ(sFB)));_.Du5(g.resolve(_.bk),1E3)};
_.b.ready=function(){var g=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var C=FY6();C&&!_.t("external_fullscreen_killswitch")&&document.addEventListener(C,this.setFullscreen.bind(this));(C=window.matchMedia("(prefers-color-scheme: dark)"))&&C.addEventListener&&C.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(C=_.wS().resolve(_.Oc(_.i6P)))C.subscribe("navigation-start",
function(d){d.destinationPageSubtype==="watch"&&(g.hasPendingWatchNavigation=!0)}),C.subscribe("navigation-end",function(d){d.destinationPageSubtype==="watch"&&(g.hasPendingWatchNavigation=!1)})};
_.b.attached=function(){var g=this;_.RS().processSignal("ci");_.t("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.yWQ?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.CK(_.lzV(),"SUCCESS");this.updateIconSet();_.cW(this.guideInnerContent,!1);_.NQ().initVisibilityObserver();this.guideService.guideElement=this.guide;var C=document.createElement("ytd-miniplayer"),d=_.KZ(this.hostElement).querySelector("#content");
_.KZ(this.hostElement).insertBefore(C,d);_.RS().processSignal("ma");_.wS().resolve(_.Ds).init(C);this.persistentPanelEnabled&&_.No6(_.wS().resolve(_.Ix),this.persistentPanelContainer,"APP");_.au("IS_SHELL_LOAD")&&(d=document.createElement("ytd-network-status-banner"),_.KZ(this.hostElement).insertBefore(d,C));_.t("kevlar_right_click_on_lockups")&&_.Kc._onCaptureClick&&document.addEventListener("contextmenu",_.Kc._onCaptureClick.bind(_.Kc),!0);var V=function(){var y=_.Zf("yt-page-navigation-progress");
_.KZ(g.hostElement).appendChild(y)};
setTimeout(function(){_.RS().parkOrScheduleJob(V,0,"eocs",16)},0);
_.t("service_worker_push_enabled")&&_.vy(_.UP,Yw8);_.RV(_.dN.getInstance(),this.dynamicActionMap,this.hostElement);_.HW(this.hostElement,"ytd-app-attached");_.RS().processSignal("aa");eaR(this.hostElement);_.PZ("gapi.load",_.yPg);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.vy(_.UP,
function(){var y=document.createElement("ytd-video-preview");_.KZ(_.KZ(g.hostElement).querySelector("#video-preview")).appendChild(y)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.vy(_.UP,function(){qnp();g.registerWithViewTransitionManager()});
if(_.s7()&&this.isAppDarkTheme()!==_.Nk())this.onDarkModeToggledAction();else C=_.Xv()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==C&&(_.t("enable_dark_theme_only_on_shorts")?_.ro(_.t("enable_dark_theme_only_on_shorts_control")?window.location.href:_.bm(window.location.href,{theme:"dark"})):_.cy(new _.qn("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(JE0=new pVB(this.hostElement)),eyb=new jFB(this.hostElement),t70=new hyp(this.hostElement),WX5=new MV5(this.hostElement)};
_.b.getThemeSettingsToLog=function(){var g=_.Xv()==="USER_INTERFACE_THEME_DARK";g=_.s7()?_.Nk()?"os-dark":"os-light":g?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:g,cookiesEnabled:_.fG()}};
_.b.detached=function(){_.E0(this.guideInnerContent);_.UP.cancelJob(Fl);Fl=0;_.UP.cancelJob(iU);iU=0;_.Onl(jLb);jLb.length=0;JoI=_.ASP=null;_.NQ().dispose();_.t("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.b$(_.dN.getInstance(),JE0.playlistHandlerActionMap,JE0.JSC$32563_clientRoot);_.b$(_.dN.getInstance(),eyb.downloadManagerActionMap,eyb.JSC$32858_clientRoot);_.b$(_.dN.getInstance(),t70.feedbackCollectorActionMap,t70.JSC$32853_clientRoot);
for(var g=_.Z(WX5.eventListeners),C=g.next();!C.done;C=g.next()){var d=_.Z(C.value);C=d.next().value;d=d.next().value;d=_.Z(d);for(var V=d.next();!V.done;V=d.next()){var y=_.Z(V.value);V=y.next().value;y=y.next().value;C.removeEventListener(V,y)}}_.b$(_.dN.getInstance(),WX5.autonavPauseActionMap,WX5.JSC$20378_clientRoot)};
_.b.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Zi().getFlag(186)};
_.b.computeIsInlinePreviewEnabled=function(g,C,d){return!d&&_.okD({miniplayerIsActive:g,miniplayerPlaybackState:C})};
_.b.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.QD({type:"SET_FROSTED_GLASS_MODE",payload:!_.t("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.b.computeIsFrostedGlassDisabled=function(g,C,d,V){return g||C||d||V&&_.t("web_frosted_glass_disable_watch")};
_.b.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.t("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.b.computeIsHomePage=function(g,C){if(!g||C==null||!C.endpoint)return!1;var d;return((d=_.e(C.endpoint,_.bd))==null?void 0:d.browseId)==="FEwhat_to_watch"};
_.b.updateIsChannelOrPlaylistPage=function(){if(_.t("web_frosted_glass")){var g,C,d=(C=(g=_.wS().resolve(_.Oc(_.nW)))==null?void 0:g.getCurrentPage())==null?void 0:C.pageSubtype;this.isChannelOrPlaylistPage=d?["channel","channels","playlist"].includes(d):!1}};
_.b.scheduleFrostedGlassInitialization=function(){var g=this;_.t("web_frosted_glass")&&_.RS().parkOrScheduleJob(function(){g.isFrostedGlassInitialized=!0},0,_.lk(["eocs",
"cr"]),300)};
_.b.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.SvM(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.QD({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.QD({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.b.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(l2b(!0))};
_.b.onYtSignalActionRequestPersistentStorage=function(){if(!_.t("request_persistent_storage_killswitch")){var g=_.wS().resolve(_.IRI);g.cachedPersistStatePromise||(g.cachedPersistStatePromise=Hw0())}};
_.b.handleYtChannelCreationFormEndpoints=function(g){g&&this.ytComponentBehavior.resolveCommand(g)};
_.b.handleShowEngagementPanelEndpoint=function(g){g&&this.ytComponentBehavior.resolveCommand(g)};
_.b.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(l2b(!1))};
_.b.initIconDefs=function(g,C){var d=document.createElement("iron-iconset-svg");d.name=g;g=document.createElementNS("http://www.w3.org/2000/svg","svg");d.appendChild(g);g.appendChild(C);document.body.appendChild(d);return d};
_.b.onWindowResized=function(){_.Qw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var g=_.ty.getInstance();g.documentWidth_=document.body.clientWidth;WlS(g)};
_.b.onWindowScrolled=function(){var g=_.wS().resolve(_.nW).getCurrentPage();if(g!=null&&g.getScrollTop){var C=this.ytdReduxBehavior,d=C.dispatch;g=g.getScrollTop()<=0;d.call(C,_.QD({type:"SET_SCROLL_AT_TOP",payload:g}))}};
_.b.guideIsVisibleButNotPersistentSelectorChanged=function(){var g=_.wS().resolve(_.nW).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=g.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"),
g.setScrollTop(this.guideScrollTop));_.zY(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.b.getCurrentPageScrollableElementType=function(){var g=_.wS().resolve(_.nW).getCurrentPage();if(g&&g.getPageScrollingElement())return g.getPageScrollingElement().nodeName};
_.b.observeGuideVisibility=function(){var g=_.ty.getInstance(),C=this.miniGuideVisible;g.guidePersistentAndVisible_=this.guidePersistentAndVisible;g.miniGuideVisible_=C;WlS(g)};
_.b.observePersistentPanelVisibility=function(){var g=_.ty.getInstance();g.persistentPanelVisible_=this.persistentPanelVisible;WlS(g)};
_.b.handleEduDismissAction=function(g){g&&g.eduDismissAction&&(_.Qw(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.VIH.getInstance(),_.Jy.set(g.eduDismissAction.key+"-dismissed",!0))};
_.b.handleEduImpressionAction=function(g){if(g&&g.eduImpressionAction){var C=_.VIH.getInstance();g=g.eduImpressionAction.key;C.JSC$13250_eduDisplayedThisLoad_[_.dYQ[g].setKey||g]=!0;_.Jy.set(g+"-impression",parseInt(_.Jy.get(g+"-impression")||0,10)+1)}};
_.b.onYtSignalActionConfirmMentionsEdu=function(){_.Qw(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.eq.getInstance();_.jq.set("edu-dismissed",!0)};
_.b.onYtSignalActionRecordMentionsEduImpression=function(){_.eq.getInstance();var g=_.jq.set,C=parseInt(_.jq.get("edu-impressions"),10);g.call(_.jq,"edu-impressions",(isFinite(C)?C:0)+1)};
_.b.onYtPageManagerAttached=function(g){var C;((C=_.W7(g))==null?void 0:C.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.b.onInvokeInstrumentManagerAction=function(g,C){Y20(C,g)};
_.b.updateIconSet=function(){var g=this.hostElement.querySelector("#masthead");if(g){var C=_.at(g),d=C.querySelector("g#yt-logo-updated");d&&(g=document.createElementNS("http://www.w3.org/2000/svg","defs"),g.appendChild(d.cloneNode(!0)),(C=C.querySelector("g#yt-logo-red-updated"))&&g.appendChild(C.cloneNode(!0)),this.initIconDefs("yt-logos-ext",g))}};
_.b.updateMastheadData=function(){var g=this,C,d,V,y,R;return _.F(function(Y){if(Y.nextAddress==1){C=g.data;d=g.hostElement.querySelector("#masthead");if(!d)return Y.return();_.As(g,function(){d.data=g.topbarData});
if(!g.get("response.topbar",C)||g.get("response.topbar.responseContext.maxAgeSeconds",C)===0)return Y.jumpTo(0);if(V=_.wS().resolve(_.m1))return Y.yield(V(),6);y=_.wS().resolve(_.jT);return Y.yield(y.put("service:topbar:fallback",new _.eT({innertubeResponse:g.get("response.topbar",C)})),0)}return(R=Y.yieldResult)?Y.yield(R.put("service:topbar:fallback",new _.eT({innertubeResponse:g.get("response.topbar",C)})),0):Y.jumpTo(0)})};
_.b.computeTopbarData=function(g){if(!g)return null;var C;return this.isShortsPage&&this.topbarData&&!_.e((C=g.response)==null?void 0:C.topbar,g55)?this.topbarData:g.response&&"topbar"in g.response?_.e(g.response.topbar,g55)||null:null};
_.b.onSetTheaterModeEnabled=function(g,C){this.isTheaterModeSession=C.enabled;this.setTheaterModeStyles(C.enabled)};
_.b.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.b.onDarkModeToggledAction=function(){var g=_.Do(window.location.href);if(!_.iVo(g)){(g=!!_.Ry(window.location.href).themeRefresh)&&_.cy(new _.qn("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!g){coz();g={themeRefresh:1};var C=_.wS().resolve(_.nW);if(C.isOnWatch()){var d,V;C=((d=C.getPlayerFromWatch())==null?void 0:(V=d.getPlayer())==null?void 0:V.getCurrentTime())||0;C>=1&&(g.time_continue=Math.floor(C))}_.fG()||_.Xv()!=="USER_INTERFACE_THEME_DARK"||(g.theme="dark");_.ro(_.bm(window.location.href,
g))}_.t("web_appshell_refresh_trigger")&&_.yg.caches&&this.refreshAppShellResponse();d=_.BW(window.location.href);_.Dt(_.wS().resolve(_.r0),_.ne(d,"theme"))}};
_.b.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.b.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.b.onPlayerFullscreen=function(g){_.Is();this.playerFullscreen=g};
_.b.setRestrictedMode=function(g){var C=_.Zi();_.YP(0,58,g);C.save();_.wS().resolve(_.rP).reload()};
_.b.onPageChanged=function(g){g.detail.newPageType==="ytd-watch-flexy"||g.detail.newPageType==="ytd-watch-fixie"||g.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.oa("WEB_PAGE_TYPE_WATCH")):g.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.oa("WEB_PAGE_TYPE_SHORTS")):g.detail.newPageType==="ytd-browse"&&g.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.oa("WEB_PAGE_TYPE_MINI_APP")):_.t("web_frosted_glass")&&g.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.oa("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.oa("WEB_PAGE_TYPE_UNKNOWN"));g.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.b.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.b.onGuideToggleTap=function(){_.HW(this.hostElement,"yt-guide-toggle")};
_.b.onGuideToggleHover=function(){_.HW(this.hostElement,"yt-guide-hover")};
_.b.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.b.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.b.setMastheadTheme=function(){var g=_.at(this.hostElement).querySelector("#masthead");g&&(g.dark=g.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),g.isDarkThemeForced=!1)};
_.b.onRequestPanelModeChange=function(g,C){this.hideHeaderShadow=C.mode!=="seamed"};
_.b.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.b.onDrawerIronSelect=function(g){_.W7(g).id==="guide"&&this.processDrawerIronSelect()};
_.b.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var g="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(g="opened"));_.HW(this.hostElement,"yt-autonav-pause-guide-"+g)};
_.b.onAddElementToApp=function(g){_.KZ(this.hostElement).appendChild(g.detail)};
_.b.onThrottledScroll=function(){var g=_.wS().resolve(_.nW).getCurrentPage();g&&(this.scrollAtTop=g.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.b.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.b.setFullscreen=function(){if(_.t("external_fullscreen")||!this.isWatchPage){var g=_.t("kevlar_fullerscreen_root_only_killswitch")?!!_.Is():!!_.Is()&&_.Is()===document.documentElement;g=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(g||this.isFullWindowSession);this.fullscreen!==g&&((this.fullscreen=g)&&_.zY(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.uw().dispatch(_.u2M(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.Qw(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.b.setFullscreenLoggingForShorts=function(g){var C,d,V;return _.F(function(y){if(y.nextAddress==1)return y.yield((C=_.Uw())==null?void 0:C.getPlayerPromise(),2);d=y.yieldResult;(V=d)==null||V.setAppFullscreen(g);_.XV(y)})};
_.b.updateMastheadCssHeight=function(){var g=this.mastheadHeight;this.fullscreen&&(g=0);_.CM(this.hostElement,{"--ytd-masthead-height":g+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.b.updateNetworkStatusBannerDisplayStatus=function(){var g="unset";this.fullscreen&&(g="none");_.CM(this.hostElement,{"--ytd-network-status-banner-display":g})};
_.b.updateNetworkStatusBannerCssHeight=function(){var g="unset";this.fullscreen&&(g="0px");_.CM(this.hostElement,{"--ytd-network-status-banner-max-height":g})};
_.b.updateScrollAndMasthead=function(g,C,d,V){this.iMaxTheaterMode||(V=!1);var y=_.wS().resolve(_.nW).getCurrentPage();g||C||V?(document.body.classList.add("no-scroll"),y.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.VE(this,this.onScroll)),y.setScrollTop(0),_.CM(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.T6()+"px"})):d?_.HW(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.HW(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
y.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.VE(this,this.onScroll)));this.mastheadHidden=g||C||d;this.updateMastheadCssHeight();_.t("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.b.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.b.onYtNavigateAction=function(g){g=this.get("navigateAction.endpoint",g);_.HW(this.hostElement,"yt-navigate",{endpoint:g})};
_.b.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var g=document.createElement("yt-create-family-dialog");_.KZ(this.hostElement).appendChild(g);this.hasCreateFamilyDialog=!0}};
_.b.onSetPushNotificationsEnabledCommand=function(g){var C=this,d=_.e(g,StB);d&&typeof d.enabled==="boolean"&&(Notification.permission!=="granted"?VZp().then(function(){Notification.permission==="granted"?(m_p(!d.enabled).then(I0R),d.successAction&&_.Ke(C.hostElement,[d.successAction])):d.failureAction&&_.Ke(C.hostElement,[d.failureAction])}):(m_p(!d.enabled).then(I0R),d.successAction&&_.Ke(this.hostElement,[d.successAction])))};
_.b.onYtSignalActionEnableChromeNotifications=function(){yYI(!0)};
_.b.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.e(this.topbarData.hotkeyDialog,VDB)}}})};
_.b.onYtSignalActionShowKeyboardShortcutDialog=function(){_.Qw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.b.onYtEndpointChangeHandler=function(g,C){var d=_.u4(_.D_);d.pendingPrefetchJob_&&(C=!(!C||C.autonav!="1"),d.pendingPrefetchJob_.resolve(g&&_.FZW(g)?_.P81(g,C):""),d.pendingPrefetchJob_=null);_.Qw(this.hostElement,"yt-pause-active-page-context");_.Qw(this.hostElement,"ytd-log-youthere-nav");_.Qw(this.hostElement,"yt-prepare-page-dispose")};
_.b.handleCommandWithCommandHandler=function(g,C){_.SC.instance.resolveCommand(g,{form:{element:C}})};
_.b.onYtTimedCommand=function(g){var C=this;g=_.e(g,n70);var d=g.command;d&&_.VA(_.UP,function(){var V=_.e(d,_.w_Q);V?(_.SC.instance.resolveCommand(d),C.maybeLogGetAnswerRequestTick(V)):_.as(C.hostElement,[d],C.hostElement)},g.timeoutMs||0)};
_.b.maybeLogGetAnswerRequestTick=function(g){g&&g.isFirstRequest&&(_.h1("search_overview_answer"),_.t1("so_rq",void 0,"search_overview_answer"))};
_.b.onYtSignalActionSkipNavigation=function(){var g=_.wS().resolve(_.nW).getCurrentPage();_.bD(g)};
_.b.onYtSignalActionCopyDebugData=function(){omB()};
_.b.handleEntityUpdateCommand=function(g){_.R0(_.e(g,_.MnP).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.b.logFlowLoggingEventCommand=function(g){if(g=_.e(g,_.HsN))if(g.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var C=g.flowEventNamespace,d=g.flowEventType,V=g.flowType;V&&C&&d&&_.dsg(_.CZ(C,d,g.flowEventMetadata),V)}else{C=_.VW();d=g.flowEventNamespace;V=g.flowEventType;var y=g.flowType;y&&d&&V&&C.logFlowEvent(_.CZ(d,V,g.flowEventMetadata),y,g.flowNonce)}};
_.b.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.b.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.b.onTouchStart=function(){var g=_.Xu();_.ju()&&_.sw(g.JSC$13372_screenManager,{visualElement:g.ve})};
_.b.handleSelectLanguageCommand=function(g){if(g=_.e(g,KZr).hl){var C=_.Zi();C.set("hl",g);C.save();_.wS().resolve(_.rP).reload()}};
_.b.handleConfirmDialogEndpoint=function(g){(g=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(g))&&this.ytOpenPopupBehavior.openPopup(g)};
_.b.handleOpenPopupNavigationEndpoints=function(g,C){(g=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(g))&&this.ytOpenPopupBehavior.openPopup(g,C)};
_.b.handleSaveCommandToSessionStorage=function(g){if(g=_.e(g,_.hIh)){var C=g.key;C&&g.command&&window.sessionStorage.setItem(C,JSON.stringify(g.command))}};
_.b.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(g){g&&g.active&&g.active.postMessage({type:"refresh_shell"})}).catch(function(g){g.name!=="SecurityError"&&_.IM(g)})};
_.b.onDeviceThemeChanged=function(){var g=_.Nk();_.YP(_.Zi(),185,g);_.Zi().save()};
_.b.handleYtRegisterPromoCommand=function(g){if(_.e(g,GI6)){var C=_.wS().resolve(_.nW).getCurrentPage()||this.hostElement;Qhr().registerPromoCommand(_.e(g,GI6),C)}};
_.b.onYtNavigateHomeAction=function(){if(!_.t("kevlar_miniplayer_navigate_home_from_app_killswitch")){var g,C,d,V,y=(V=(g=this.topbarData)==null?void 0:(C=g.logo)==null?void 0:(d=C.topbarLogoRenderer)==null?void 0:d.endpoint)!=null?V:_.$O;this.ytComponentBehavior.resolveCommand(y)}};
_.b.onYtLocationCollectionCommand=function(g){vc0(_.e(g,PbR))};
_.b.onYtGetLocationCommand=function(g){vbp(_.e(g,FUb),this)};
_.b.updateRenderGuideFromBinding=function(g){this.renderGuide=g.detail.value};
_.b.updateGuidePersistentAndVisibleFromBinding=function(g){this.guidePersistentAndVisible=g.detail.value};
_.b.updateMiniGuideVisibleFromBinding=function(g){this.miniGuideVisible=g.detail.value};
_.b.onThemeSelected=function(g,C){var d=_.Zi(),V=g||C?g:_.Nk(),y=(V&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!V&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.iVo(_.Do(window.location.href));_.YP(0,165,g);_.YP(0,174,C);d.save();y&&_.Qw(this.hostElement,"yt-dark-mode-toggled-action",[V]);_.Qw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.b.getCurrentTheme=function(){return _.s7()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Xv()};
_.b.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.b.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.b.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.b.handleShowConsentPrimitive=function(g){var C=this,d,V;return _.F(function(y){if(y.nextAddress==1){try{d=(V=_.Uw())==null?void 0:V.getPlayerPromise()}catch(R){}return y.yield(C9Q(g,d),2)}_.Qw(C.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.XV(y)})};
_.b.handleSelectActiveIdentityEndpointInternal=function(g){_.LZ();g=_.e(g,_.sQQ);if(g!=null&&g.supportedTokens){g=_.Z(g.supportedTokens);for(var C=g.next();!C.done;C=g.next())C=C.value,C.accountSigninToken&&_.ro(C.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.b.handleUpdatePermissionRoleCommand=function(g){if(g=_.e(g,_.TVP)){var C;this.hasDelegation=!((C=_.e(g.renderer,_.BV8))==null||!C.status)}};
_.b.registerWithViewTransitionManager=function(){var g=_.wS().resolve(_.Oc(_.fb));if(g){var C,d=(C=this.guide)==null?void 0:C.querySelector("#scrim"),V;C=(V=this.guide)==null?void 0:V.querySelector("#contentContainer");d&&C&&g.isAnyTransitionEnabled&&(V={},g.viewTransitionCoordinator.registerElement(d,(V.slide="app-drawer-scrim-page-transition",V["lockup-to-watch"]="app-drawer-scrim-page-transition",V["learning-journey"]="app-drawer-scrim-page-transition",V)),d={},g.viewTransitionCoordinator.registerElement(C,
(d.slide="app-drawer-container-page-transition",d["lockup-to-watch"]="app-drawer-container-page-transition",d["learning-journey"]="app-drawer-container-page-transition",d)))}};
_.PU.Object.defineProperties(qB.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.t("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.PU.Object.defineProperties(qB,{template:{configurable:!0,enumerable:!0,get:function(){if(wCp===void 0){var g=document.createElement("template");_.D(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n  <div id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
g.content.insertBefore(_.z().content.cloneNode(!0),g.content.firstChild);wCp=g}g=wCp;return g}}});
qB.prototype.onOpenHotkeyDialog=qB.prototype.onOpenHotkeyDialog;qB.prototype.setFullscreen=qB.prototype.setFullscreen;qB.prototype.onAddElementToApp=qB.prototype.onAddElementToApp;qB.prototype.onDrawerIronSelect=qB.prototype.onDrawerIronSelect;qB.prototype.onGuideOpenButtonHover=qB.prototype.onGuideOpenButtonHover;qB.prototype.onRequestPanelModeChange=qB.prototype.onRequestPanelModeChange;qB.prototype.onPageDataUpdated=qB.prototype.onPageDataUpdated;qB.prototype.onPageChanged=qB.prototype.onPageChanged;
qB.prototype.onSetTheaterModeEnabled=qB.prototype.onSetTheaterModeEnabled;qB.prototype.updateMastheadData=qB.prototype.updateMastheadData;qB.prototype.onYtPageManagerAttached=qB.prototype.onYtPageManagerAttached;qB.prototype.observePersistentPanelVisibility=qB.prototype.observePersistentPanelVisibility;qB.prototype.observeGuideVisibility=qB.prototype.observeGuideVisibility;qB.prototype.guideIsVisibleButNotPersistentSelectorChanged=qB.prototype.guideIsVisibleButNotPersistentSelectorChanged;
qB.prototype.isInlinePreviewEnabledChanged=qB.prototype.isInlinePreviewEnabledChanged;qB.prototype.isWatchPageChanged=qB.prototype.isWatchPageChanged;qB.prototype.dispatchFrostedGlassMode=qB.prototype.dispatchFrostedGlassMode;_.E([_.r(_.Eb),_.H("design:type",Object)],qB.prototype,"ytdReduxBehavior",void 0);_.E([_.r(_.$i.YtEventForwardingBehavior),_.H("design:type",Object)],qB.prototype,"ytEventForwardingBehavior",void 0);
_.E([_.r(_.jh.YtOpenPopupBehavior),_.H("design:type",Object)],qB.prototype,"ytOpenPopupBehavior",void 0);_.E([_.r(_.lo.YtActionHandlerBehavior),_.H("design:type",Object)],qB.prototype,"ytActionHandlerBehavior",void 0);
_.E([_.r({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.dN.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.t("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var g;((g=this.actionRouterNode.hostElement)!=null?g:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var g;((g=this.actionRouterNode.hostElement)!=null?g:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(g){this.actionRouter_.handleAction(g.detail)}}),
_.H("design:type",Object)],qB.prototype,"ytActionRouterBehavior",void 0);_.E([_.r(COb.YtdAppBehavior),_.H("design:type",Object)],qB.prototype,"ytdAppBehavior",void 0);_.E([_.r(_.eh.YtEndpointBehavior),_.H("design:type",Object)],qB.prototype,"ytEndpointBehavior",void 0);_.E([_.r(J90.YtEndpointHandlerWithYpcBehavior),_.H("design:type",Object)],qB.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.E([_.r(k6r.YtLogYpcFlowCommandsBehavior),_.H("design:type",Object)],qB.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.E([_.r(_.a.YtRendererBehavior),_.H("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.E([_.r(_.HN.YtComponentBehavior),_.H("design:type",Object)],qB.prototype,"ytComponentBehavior",void 0);_.E([_.M({selector:_.vRr}),_.H("design:type",Object)],qB.prototype,"tabGesturesIsActive",void 0);_.E([_.M(),_.H("design:type",Boolean)],qB.prototype,"renderGuide",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"guidePersistentAndVisible",void 0);_.E([_.M({selector:_.fCr}),_.H("design:type",Boolean)],qB.prototype,"guideIsVisibleButNotPersistent",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"standalone",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"miniGuideVisible",void 0);
_.E([_.M(),_.H("design:type",Object)],qB.prototype,"persistentPanelEnabled",void 0);_.E([_.M({selector:M7S,reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"persistentPanelVisible",void 0);_.E([_.M({selector:_.qf_}),_.H("design:type",Number)],qB.prototype,"miniplayerPlaybackState",void 0);_.E([_.M({selector:_.jg,reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"miniplayerIsActive",void 0);
_.E([_.M({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.H("design:type",Boolean)],qB.prototype,"isInlinePreviewEnabled",void 0);_.E([_.M(),_.H("design:type",Boolean)],qB.prototype,"isInlinePreviewDisabled",void 0);_.E([_.M({reflectToAttribute:!0,value:function(){return _.au("START_IN_FULL_WINDOW_MODE")}}),
_.H("design:type",Boolean)],qB.prototype,"mastheadHidden",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"playerFullscreen",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"fullscreen",void 0);_.E([_.M({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"hideHeaderShadow",void 0);
_.E([_.M({value:{GUIDE_ALT_LABEL:_.yD("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.H("design:type",Object)],qB.prototype,"menuStrings",void 0);_.E([_.M({computed:"computeTopbarData(data)"}),_.H("design:type",Object)],qB.prototype,"topbarData",void 0);_.E([_.M({selector:_.TVN,reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"isWatchPage",void 0);_.E([_.M({selector:_.ffB,reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"isShortsPage",void 0);
_.E([_.M({selector:function(g){return _.eg(g)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.H("design:type",Boolean)],qB.prototype,"isMiniAppPage",void 0);_.E([_.M({selector:function(g){return _.eg(g)==="WEB_PAGE_TYPE_BROWSE"}}),
_.H("design:type",Boolean)],qB.prototype,"isBrowsePage",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Boolean)],qB.prototype,"scrolling",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],qB.prototype,"hasDelegation",void 0);_.E([_.M({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qB.prototype,"guideScrolledByTouch",void 0);_.E([_.M(),_.H("design:type",Object)],qB.prototype,"isFrostedGlassInitialized",void 0);
_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],qB.prototype,"frostedGlassExp",void 0);_.E([_.M({selector:function(g){return g.ui.chipBarIsSticky}}),
_.H("design:type",Boolean)],qB.prototype,"chipBarIsSticky",void 0);_.E([_.M({computed:"computeIsHomePage(isBrowsePage, data)"}),_.H("design:type",Boolean)],qB.prototype,"isHomePage",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],qB.prototype,"hasPendingWatchNavigation",void 0);_.E([_.M({reflectToAttribute:!0}),_.H("design:type",Object)],qB.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.E([_.M(),_.H("design:type",Object)],qB.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.E([_.QS("guide"),_.H("design:type",Object)],qB.prototype,"guide",void 0);_.E([_.QS("guide-service"),_.H("design:type",UN5)],qB.prototype,"guideService",void 0);_.E([_.QS("guide-inner-content"),_.H("design:type",HTMLDivElement)],qB.prototype,"guideInnerContent",void 0);_.E([_.ZD("#persistent-panel-container"),_.H("design:type",HTMLElement)],qB.prototype,"persistentPanelContainer",void 0);
_.E([_.M({selector:_.Mhc}),_.H("design:type",String)],qB.prototype,"frostedGlassMode",void 0);_.E([_.Rn("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"dispatchFrostedGlassMode",null);_.E([_.M({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.H("design:type",Object)],qB.prototype,"isFrostedGlassDisabled",void 0);
_.E([_.Rn("isWatchPage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"isWatchPageChanged",null);_.E([_.X("isHomePage","chipBarIsSticky"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],qB.prototype,"applyFrostedGlassToChipBar",null);_.E([_.M(),_.H("design:type",Object)],qB.prototype,"isChannelOrPlaylistPage",void 0);
_.E([_.PR("isInlinePreviewEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"isInlinePreviewEnabledChanged",null);_.E([_.Rn("guideIsVisibleButNotPersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.E([_.Rn("guidePersistentAndVisible","miniGuideVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"observeGuideVisibility",null);_.E([_.Rn("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"observePersistentPanelVisibility",null);
_.E([_.yE("attached"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],qB.prototype,"onYtPageManagerAttached",null);_.E([_.Rn("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],qB.prototype,"updateMastheadData",null);_.E([_.yE("yt-set-theater-mode-enabled"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],qB.prototype,"onSetTheaterModeEnabled",null);
_.E([_.yE("yt-page-type-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qB.prototype,"onPageChanged",null);_.E([_.yE("yt-page-data-updated"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"onPageDataUpdated",null);_.E([_.yE("yt-request-panel-mode-change"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Object]),_.H("design:returntype")],qB.prototype,"onRequestPanelModeChange",null);
_.E([_.yE("yt-guide-hover"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"onGuideOpenButtonHover",null);_.E([_.yE("app-drawer-transitioned"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],qB.prototype,"onDrawerIronSelect",null);_.E([_.yE("yt-add-element-to-app"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qB.prototype,"onAddElementToApp",null);
_.E([_.yE("yt-set-fullerscreen-styles"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"setFullscreen",null);_.E([_.yE("yt-open-hotkey-dialog"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qB.prototype,"onOpenHotkeyDialog",null);_.E([_.m({is:"ytd-app"})],qB);_.RS().processSignal("eor");
_.n8();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
